.single-plan{position:relative;color:#08143f;margin:45px 0 55px;scroll-margin-top:95px}.single-plan *{box-sizing:border-box}.single-plan-controls{margin-bottom:15px}.single-plan-heading{text-align:center;margin:0 auto 35px;max-width:1100px}.single-plan-heading .eyebrow{color:#0047ff;font-size:12px;letter-spacing:1.2px;font-weight:650;margin:0 0 22px}.single-plan-heading h2{font-size:clamp(30px,3.5vw,46px);line-height:1.15;font-weight:750;letter-spacing:-1.7px;margin:0 0 16px}.single-plan-heading>p:last-child{color:#6a7c9c;font-size:18px;line-height:1.5;margin:0}.single-plan-layout{display:grid;grid-template-columns:1fr;gap:28px}.single-plan-price{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:linear-gradient(110deg,#f0f7ff,#e8f1ff);border-radius:18px;padding:30px 65px;overflow:hidden}.single-plan-price-main h3{font-size:26px;letter-spacing:-.8px;margin:0 0 19px;font-weight:700}.single-plan-amount{font-size:49px;letter-spacing:-2px;line-height:1.05;font-weight:750;margin:0 0 8px;white-space:nowrap}.single-plan-unit{font-size:17px;color:#506b97;margin:0}.single-plan-trial{border-left:1px solid #bed5fd;padding-left:45px}.single-plan-trial strong{display:inline-flex;align-items:center;gap:13px;background:#d9f8e9;border-radius:30px;padding:11px 18px;font-size:18px;line-height:1.4;letter-spacing:-.4px}.single-plan-trial strong svg{flex-shrink:0;color:#008e70}.single-plan-trial>p{font-size:14px;color:#5c749b;line-height:1.55;margin:13px 0 12px;max-width:330px}.single-plan-trial>a{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;background:#0047ff;color:#fff;font-size:14px;font-weight:550;text-decoration:none;border-radius:7px;padding:12px 18px;line-height:1.4}.single-plan-trial>a:hover{background:#0039d9}.single-plan-trial>small{display:block;font-size:10px;color:#6d83a2;margin-top:9px;line-height:1.5}.single-plan-main-heading,.single-plan-extra-heading{display:flex;align-items:flex-start;gap:15px;margin:0 0 22px}.single-plan-feature-count{display:inline-flex;align-items:center;justify-content:center;background:#0047ff;color:white;border-radius:50%;width:39px;height:39px;flex-shrink:0;font-size:18px;font-weight:650}.single-plan-main-heading h3,.single-plan-extra-heading h3{font-size:23px;letter-spacing:-.5px;line-height:1.25;margin:0 0 5px}.single-plan-main-heading p,.single-plan-extra-heading p{font-size:15px;line-height:1.5;color:#6b7f9f;margin:0}.plan-heading-sidebar{display:none}.single-plan-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.single-plan-feature{display:flex;gap:15px;align-items:flex-start;border:1px solid #e1e8f3;border-radius:12px;padding:22px 18px;background:#fff;min-width:0;min-height:125px}.single-plan-icon{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;background:#e8f1ff;color:#0047ff;border-radius:13px;flex-shrink:0}.single-plan-icon.tone-1{background:#e8f9f2;color:#00856d}.single-plan-icon.tone-2{background:#e7edff;color:#0047ff}.single-plan-icon.tone-3{background:#f3eaff;color:#7d3eb5}.single-plan-feature h4{font-size:13px;font-weight:650;letter-spacing:-.25px;line-height:1.4;margin:0 0 6px}.single-plan-feature p{font-size:12px;line-height:1.55;color:#667d9e;margin:0}.single-plan-extra{display:flex;flex-direction:column}.single-plan-extra>summary{list-style:none;width:max-content;max-width:100%;margin:0 auto;cursor:pointer;border:1px solid #cbd9f2;border-radius:30px;padding:12px 22px;color:#0346c8;font-size:13px;font-weight:550;text-align:center}.single-plan-extra>summary::-webkit-details-marker{display:none}.single-plan-extra .plan-expand-label,.single-plan-extra .plan-collapse-label{align-items:center;justify-content:center;gap:16px}.single-plan-extra .plan-expand-label{display:flex}.single-plan-extra .plan-collapse-label{display:none}.single-plan-extra[open] .plan-expand-label{display:none}.single-plan-extra[open] .plan-collapse-label{display:flex}.single-plan-extra[open]>summary{margin-bottom:25px}.single-plan-extra-heading{padding-top:30px;border-top:1px solid #dce6f4;margin-top:5px}.single-plan-close{display:block;margin:25px auto 0;cursor:pointer;border:1px solid #cbd9f2;border-radius:30px;padding:12px 22px;background:white;color:#0346c8;font:inherit;font-size:12px;font-weight:550}.single-plan-close[hidden]{display:none}.single-plan-expand-hint{text-align:center;font-size:12px;line-height:1.6;color:#6e83a4;margin:15px 0 0}.single-plan-conditions{font-size:10px;line-height:1.8;color:#7b8fae;margin:30px auto 0;text-align:center;max-width:1120px}.single-plan-extra>summary:focus-visible,.single-plan-close:focus-visible,.single-plan-trial>a:focus-visible{outline:3px solid #0047ff;outline-offset:4px}.single-plan-waves{display:none}.single-plan[data-design="1"] .single-plan-heading{max-width:1000px;margin-bottom:38px}.single-plan[data-design="1"] .single-plan-heading h2{font-size:clamp(34px,4.5vw,62px);letter-spacing:-2.4px}.single-plan[data-design="1"] .single-plan-heading h2>span{display:block}.single-plan[data-design="1"] .single-plan-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,.85fr);gap:28px 0}.single-plan[data-design="1"] .single-plan-main{grid-column:1;grid-row:1;background:#fff;box-shadow:0 10px 35px #143e7a0a;border:1px solid #eaf0f8;border-right:0;border-radius:18px 0 0 18px;padding:34px}.single-plan[data-design="1"] .single-plan-main-heading{padding-bottom:24px;border-bottom:1px solid #e2eaf5;margin-bottom:25px}.single-plan[data-design="1"] .single-plan-main-heading h3{font-size:32px;letter-spacing:-1px}.single-plan[data-design="1"] .single-plan-main-heading .single-plan-feature-count,.single-plan[data-design="1"] .plan-heading-grid{display:none}.single-plan[data-design="1"] .plan-heading-sidebar{display:inline}.single-plan[data-design="1"] .single-plan-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.single-plan[data-design="1"] .single-plan-main .single-plan-feature{border:0;padding:0;min-height:100px}.single-plan[data-design="1"] .single-plan-icon{color:#0c294b;background:#e9faf4}.single-plan[data-design="1"] .single-plan-price{display:block;grid-column:2;grid-row:1;color:#fff;background:linear-gradient(125deg,#0052ff,#002caf);padding:36px 32px;min-height:760px;border-radius:18px;z-index:1;box-shadow:0 15px 35px #0047ff12}.single-plan[data-design="1"] .single-plan-price-main,.single-plan[data-design="1"] .single-plan-trial{position:relative;z-index:2}.single-plan[data-design="1"] .single-plan-price-main h3{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:35px;border-bottom:1px solid #ffffff45;padding-bottom:28px;margin-bottom:30px}.single-plan[data-design="1"] .single-plan-price-main h3>span{background:#ffffff20;border-radius:25px;padding:7px 12px;font-size:16px;letter-spacing:0}.single-plan[data-design="1"] .single-plan-amount{font-size:clamp(44px,4.7vw,66px);letter-spacing:-2.5px}.single-plan[data-design="1"] .single-plan-unit{color:#fff;font-size:20px}.single-plan[data-design="1"] .single-plan-trial{border-left:0;border-top:1px solid #ffffff45;padding:28px 0 0;margin-top:30px}.single-plan[data-design="1"] .single-plan-trial strong{background:#eef4ff;color:#071955;border-radius:12px;font-size:23px;line-height:1.2;padding:19px 17px}.single-plan[data-design="1"] .single-plan-trial strong svg{color:#0047ff;width:30px;height:30px;flex-shrink:0}.single-plan[data-design="1"] .single-plan-trial>p{font-size:15px;line-height:1.6;color:#fff;margin:21px 0 27px}.single-plan[data-design="1"] .single-plan-trial>a{background:white;color:#0047ff;border-radius:11px;font-size:14px;width:100%;padding:17px 12px;gap:9px}.single-plan[data-design="1"] .single-plan-trial>small{color:#d1e1ff}.single-plan[data-design="1"] .single-plan-extra{grid-column:1/-1}.single-plan[data-design="1"] .single-plan-extra>summary{border-radius:18px;background:#f3f7ff;color:#0047ff;font-size:17px;min-width:65%;padding:18px 25px}.single-plan[data-design="1"] .single-plan-waves{display:block;position:absolute;left:0;right:0;bottom:0;height:36%;overflow:hidden;z-index:0}.single-plan-waves i{position:absolute;width:150%;height:90%;background:#4b8aff44;border-radius:45% 50% 0 0;transform:rotate(-25deg);bottom:-35%;left:-30%}.single-plan-waves i:nth-child(2){background:#0068ff55;bottom:-5%;left:20%;transform:rotate(-45deg)}.single-plan-waves i:nth-child(3){background:#0029b655;bottom:-55%;left:-50%;transform:rotate(25deg)}@media(max-width:1050px){.single-plan-price{padding:25px 35px}.single-plan-features{gap:12px}.single-plan-feature{padding:18px 13px;gap:10px}.single-plan-feature h4{font-size:12px}.single-plan-icon{width:38px;height:38px;border-radius:10px}.single-plan-icon svg{width:23px}.single-plan[data-design="1"] .single-plan-main{padding:26px}.single-plan[data-design="1"] .single-plan-price{padding:28px 22px}.single-plan[data-design="1"] .single-plan-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.single-plan[data-design="1"] .single-plan-features{gap:22px 16px}.single-plan[data-design="1"] .single-plan-trial strong{font-size:20px}}@media(max-width:780px){.single-plan-heading h2,.single-plan[data-design="1"] .single-plan-heading h2{font-size:36px;letter-spacing:-1.3px}.single-plan-heading>p:last-child{font-size:16px}.single-plan-price{gap:20px;padding:24px}.single-plan-trial{padding-left:25px}.single-plan-trial strong{font-size:15px;gap:8px;padding:10px 12px}.single-plan-trial>a{font-size:12px;gap:8px}.single-plan-features{grid-template-columns:repeat(2,minmax(0,1fr))}.single-plan[data-design="1"] .single-plan-layout{grid-template-columns:1fr}.single-plan[data-design="1"] .single-plan-price{grid-column:1;grid-row:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:30px}.single-plan[data-design="1"] .single-plan-main{grid-column:1;grid-row:2;border-right:1px solid #eaf0f8;border-radius:18px}.single-plan[data-design="1"] .single-plan-extra{grid-row:3}.single-plan[data-design="1"] .single-plan-price-main h3{font-size:25px;padding-bottom:16px;margin-bottom:20px}.single-plan[data-design="1"] .single-plan-trial{border-top:0;padding:0;margin:0}.single-plan[data-design="1"] .single-plan-trial strong{font-size:17px}.single-plan[data-design="1"] .single-plan-trial>p{font-size:13px;margin:14px 0}.single-plan[data-design="1"] .single-plan-trial>a{font-size:12px;padding:13px 10px}.single-plan[data-design="1"] .single-plan-trial strong svg{width:23px;height:23px}.single-plan[data-design="1"] .single-plan-waves{display:none}.single-plan-wide-break{display:none}.single-plan[data-design="1"] .single-plan-extra>summary{font-size:14px}}@media(max-width:500px){.single-plan{margin:35px 0}.single-plan-heading h2,.single-plan[data-design="1"] .single-plan-heading h2{font-size:31px;letter-spacing:-1.1px}.single-plan-heading>p:last-child{font-size:14px}.single-plan-heading .eyebrow{font-size:10px;margin-bottom:17px}.single-plan-price,.single-plan[data-design="1"] .single-plan-price{grid-template-columns:1fr;padding:24px;gap:25px}.single-plan-trial{border-left:0;padding:20px 0 0;border-top:1px solid #c3d8f6}.single-plan[data-design="1"] .single-plan-trial{border-top:1px solid #ffffff55;padding-top:20px}.single-plan-price-main h3{font-size:25px;margin-bottom:15px}.single-plan-amount,.single-plan[data-design="1"] .single-plan-amount{font-size:54px}.single-plan-trial>a{font-size:13px;min-height:46px}.single-plan-trial strong{font-size:17px}.single-plan-features,.single-plan[data-design="1"] .single-plan-features{grid-template-columns:1fr}.single-plan-feature{min-height:0;padding:18px 15px;gap:14px}.single-plan-feature h4{font-size:13px}.single-plan-feature p{font-size:12px}.single-plan-main-heading h3,.single-plan-extra-heading h3{font-size:19px}.single-plan-main-heading p,.single-plan-extra-heading p{font-size:13px}.single-plan-feature-count{width:33px;height:33px;font-size:16px}.single-plan[data-design="1"] .single-plan-main{padding:22px 18px}.single-plan[data-design="1"] .single-plan-main .single-plan-feature{min-height:0}.single-plan[data-design="1"] .single-plan-main-heading h3{font-size:26px}.single-plan-controls{flex-wrap:wrap}.single-plan-extra>summary,.single-plan[data-design="1"] .single-plan-extra>summary{font-size:12px;padding:13px 15px;min-width:0;width:100%;border-radius:12px}.single-plan-conditions{text-align:left;font-size:10px}.single-plan-expand-hint{font-size:11px}.single-plan-layout{gap:24px}}
