.hero.svelte-1q37ri0{position:relative;padding-block-start:calc(var(--header-h) + clamp(32px,7vw,80px));padding-block-end:clamp(56px,9vw,120px);overflow:clip}.layout.svelte-1q37ri0{display:grid;gap:clamp(40px,7vw,64px);align-items:center}.copy.svelte-1q37ri0{max-inline-size:38rem}.eyebrow.svelte-1q37ri0{margin-block-end:18px}h1.svelte-1q37ri0{font-size:clamp(2.15rem,7.4vw,4.2rem);line-height:1.3;font-weight:900}.line.svelte-1q37ri0{display:block}.accent.svelte-1q37ri0{background:linear-gradient(90deg,#86e3dd,#6db6f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--accent-light)}.lead.svelte-1q37ri0{margin-block-start:22px;font-size:clamp(1.02rem,2.4vw,1.2rem);color:var(--text-2);max-inline-size:34rem}.actions.svelte-1q37ri0{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:32px}.actions.svelte-1q37ri0 .btn{flex:1 1 auto}.visual.svelte-1q37ri0{position:relative;aspect-ratio:4 / 3.15;inline-size:100%;max-inline-size:640px;margin-inline:auto}.back.svelte-1q37ri0,.front.svelte-1q37ri0{position:absolute;aspect-ratio:2874 / 1656;overflow:hidden;background:var(--bg-2);border:1px solid var(--border-strong)}.back.svelte-1q37ri0 img,.front.svelte-1q37ri0 img{inline-size:100%;block-size:100%;object-fit:cover}.back.svelte-1q37ri0{inset-block-start:0;inset-inline-start:0;inline-size:80%;border-radius:20px;box-shadow:0 24px 50px -24px #0000008c}.back.svelte-1q37ri0:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#081e2847}.front.svelte-1q37ri0{inset-block-end:0;inset-inline-end:0;inline-size:88%;border-radius:22px;box-shadow:0 34px 64px -24px #0009,0 0 0 6px #ffffff24}@media(min-width:960px){.layout.svelte-1q37ri0{grid-template-columns:1.05fr 1fr}}.wrap.svelte-qki7v8{display:grid;gap:clamp(32px,6vw,56px)}.head.svelte-qki7v8{align-self:start}.list.svelte-qki7v8{display:grid;gap:16px;perspective:1400px}.item.svelte-qki7v8{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,3vw,28px);padding:clamp(18px,2.6vw,26px) clamp(18px,3vw,30px)}.num.svelte-qki7v8{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:var(--accent-light);min-inline-size:2ch}h3.svelte-qki7v8{font-size:clamp(1.05rem,2.2vw,1.3rem);margin-block-end:4px}.body.svelte-qki7v8 p:where(.svelte-qki7v8){color:var(--text-2);font-size:.97rem}.ico.svelte-qki7v8{display:inline-grid;place-items:center;inline-size:48px;block-size:48px;border-radius:14px;color:#fff;background:linear-gradient(160deg,#2aa9b8,#3b86d0);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff59,0 10px 20px -8px #00000059}@media(min-width:960px){.wrap.svelte-qki7v8{grid-template-columns:.8fr 1.4fr;gap:72px}.head.svelte-qki7v8{position:sticky;inset-block-start:calc(var(--header-h) + 32px)}}.bento.svelte-1dpem8h{display:grid;gap:18px;grid-template-columns:1fr;perspective:1600px}.panel.svelte-1dpem8h{display:flex;flex-direction:column;gap:24px;padding:clamp(20px,3vw,32px);overflow:hidden}.imgfirst.svelte-1dpem8h{flex-direction:column-reverse;justify-content:flex-end}.chip.svelte-1dpem8h{display:inline-grid;place-items:center;inline-size:42px;block-size:42px;border-radius:12px;color:var(--accent-light);background:#1f6a7e;border:1px solid rgba(134,227,221,.3);margin-block-end:14px}h3.svelte-1dpem8h{font-size:clamp(1.1rem,2.2vw,1.4rem);margin-block-end:8px}.text.svelte-1dpem8h p:where(.svelte-1dpem8h),.minor.svelte-1dpem8h p:where(.svelte-1dpem8h){color:var(--text-2);font-size:.98rem}.shot.svelte-1dpem8h{position:relative;aspect-ratio:2874 / 1656;border-radius:14px;overflow:hidden;border:1px solid var(--border);background:var(--bg)}.shot.svelte-1dpem8h img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .6s var(--ease)}.panel.svelte-1dpem8h:hover .shot:where(.svelte-1dpem8h) img{transform:scale(1.03)}.minor.svelte-1dpem8h{padding:24px}@media(min-width:640px){.bento.svelte-1dpem8h{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:960px){.bento.svelte-1dpem8h{grid-template-columns:repeat(12,1fr)}.p0.svelte-1dpem8h,.p3.svelte-1dpem8h{grid-column:span 7}.p1.svelte-1dpem8h,.p2.svelte-1dpem8h{grid-column:span 5}.minor.svelte-1dpem8h{grid-column:span 3}}.frame.svelte-1ww5r9e{padding:8px;overflow:hidden}.stage.svelte-1ww5r9e{position:relative;inline-size:100%;border-radius:calc(var(--radius) - 8px);overflow:hidden;background:#0d1423}.layer.svelte-1ww5r9e{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease;pointer-events:none}.layer.on.svelte-1ww5r9e{opacity:1}.layer.svelte-1ww5r9e img{inline-size:100%;block-size:100%;object-fit:cover}.hits.svelte-1ww5r9e{position:absolute;top:0;right:0;bottom:0;left:0}.hit.svelte-1ww5r9e{position:absolute;border-radius:12px;background:transparent;cursor:pointer;transition:background-color .2s}.hit.svelte-1ww5r9e:hover{background:#ffffff17}.hit.active.svelte-1ww5r9e{cursor:default}.hit.active.svelte-1ww5r9e:hover{background:transparent}.hit.hint.svelte-1ww5r9e:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;border:2px solid var(--accent-light);animation:svelte-1ww5r9e-ping 1.8s ease-out 3;pointer-events:none}@keyframes svelte-1ww5r9e-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(1.08,1.3);opacity:0}}.zoom.svelte-1ww5r9e{position:absolute;inset-block-end:12px;inset-inline-start:12px;display:inline-grid;place-items:center;inline-size:40px;block-size:40px;border-radius:12px;background:#0c2f3c;color:#fff;border:1px solid var(--border-strong);transition:transform .25s var(--ease),border-color .25s}.zoom.svelte-1ww5r9e:hover{transform:scale(1.08);border-color:var(--accent-light)}.tip.svelte-1ww5r9e{display:flex;align-items:center;justify-content:center;gap:8px;margin-block-start:16px;color:var(--text-3);font-size:.92rem}.pills.svelte-1ww5r9e{display:flex;gap:8px;overflow-x:auto;margin-block-start:16px;padding-block:6px;scroll-snap-type:x proximity}.pill.svelte-1ww5r9e{flex:none;scroll-snap-align:center;padding:10px 16px;border-radius:999px;border:1px solid var(--border-strong);background:#1e566a;font-weight:700;font-size:.95rem;white-space:nowrap}.pill.active.svelte-1ww5r9e{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.caption.svelte-1ww5r9e{margin-block-start:22px;min-block-size:6.5rem;text-align:center}.cap-in.svelte-1ww5r9e{max-inline-size:44rem;margin-inline:auto;animation:fade .5s ease both}.cap-in.svelte-1ww5r9e h3:where(.svelte-1ww5r9e){font-size:clamp(1.15rem,2.4vw,1.45rem);margin-block-end:6px}.cap-in.svelte-1ww5r9e p:where(.svelte-1ww5r9e){color:var(--text-2)}.lightbox.svelte-1ww5r9e{inline-size:min(1100px,94vw);max-inline-size:94vw;max-block-size:92dvh;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-2);color:var(--text);overflow:auto}.lightbox.svelte-1ww5r9e::backdrop{background:#06161ccc}.box.svelte-1ww5r9e{position:relative;padding:14px}.close.svelte-1ww5r9e{position:absolute;inset-block-start:22px;inset-inline-end:22px;z-index:2;display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:12px;background:#0c2f3c;color:#fff;border:1px solid var(--border-strong)}.big.svelte-1ww5r9e{border-radius:14px;overflow:hidden}.big.svelte-1ww5r9e img{inline-size:100%;block-size:auto}.cap.svelte-1ww5r9e{padding:14px 6px 4px;color:var(--text-2);font-size:.95rem}.cap.svelte-1ww5r9e strong:where(.svelte-1ww5r9e){color:var(--text)}@media(max-width:759px){.hits.svelte-1ww5r9e,.tip.svelte-1ww5r9e{display:none}}@media(min-width:760px){.pills.svelte-1ww5r9e{display:none}}.steps.svelte-zyyn2j{display:grid;gap:18px;perspective:1400px}.step.svelte-zyyn2j{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,3vw,30px)}.dot.svelte-zyyn2j{display:inline-grid;place-items:center;inline-size:52px;block-size:52px;margin-block-end:8px;border-radius:16px;font-size:1.2rem;font-weight:800;color:#fff;background:linear-gradient(160deg,#2aa9b8,#3b86d0);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #fff6,0 10px 20px -8px #00000059}h3.svelte-zyyn2j{font-size:1.15rem}.step.svelte-zyyn2j p:where(.svelte-zyyn2j){color:var(--text-2);font-size:.97rem}@media(min-width:640px){.steps.svelte-zyyn2j{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.steps.svelte-zyyn2j{grid-template-columns:repeat(4,1fr);gap:22px}.step.svelte-zyyn2j:nth-child(2){translate:0 24px}.step.svelte-zyyn2j:nth-child(3){translate:0 48px}.step.svelte-zyyn2j:nth-child(4){translate:0 72px}.steps.svelte-zyyn2j{padding-block-end:72px}}.head.svelte-1l6ljto{max-inline-size:44rem;margin-inline:auto;margin-block-end:clamp(32px,5vw,56px);text-align:center}.head.svelte-1l6ljto .eyebrow{justify-content:center}.head.svelte-1l6ljto .section-lead{margin-inline:auto}.tiles.svelte-1l6ljto{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;perspective:1400px}.tile.svelte-1l6ljto{flex:1 1 280px;max-inline-size:360px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(22px,3vw,30px)}.chip.svelte-1l6ljto{display:inline-grid;place-items:center;inline-size:48px;block-size:48px;border-radius:14px;color:#fff;background:linear-gradient(160deg,#2aa9b8,#3b86d0);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff59,0 10px 20px -8px #00000059}.text.svelte-1l6ljto{font-size:1.08rem;font-weight:700;line-height:1.8}.grid.svelte-1bwlokg{display:grid;gap:20px;align-items:stretch;perspective:1400px}.plan.svelte-1bwlokg{display:flex;flex-direction:column;gap:16px;padding:clamp(22px,2.6vw,30px)}.plan.hl.svelte-1bwlokg,.plan.hl.svelte-1bwlokg:hover{background:linear-gradient(160deg,#1f7f90,#1b6590 60%,#174f7a);border-color:#86e3dd;box-shadow:var(--shadow-3d)}.hl.svelte-1bwlokg .tag:where(.svelte-1bwlokg),.hl.svelte-1bwlokg .pnote:where(.svelte-1bwlokg),.hl.svelte-1bwlokg .plabel:where(.svelte-1bwlokg){color:#d6eef2}.hl.svelte-1bwlokg .price:where(.svelte-1bwlokg){border-color:#ffffff40}.hl.svelte-1bwlokg .tick:where(.svelte-1bwlokg){color:#fff;background:#fff3;border-color:#ffffff73}.badge.svelte-1bwlokg{position:absolute;inset-block-start:16px;inset-inline-end:16px;padding:2px 12px;border-radius:999px;font-size:.78rem;font-weight:700;background:var(--accent);color:var(--on-accent)}.hl.svelte-1bwlokg .badge:where(.svelte-1bwlokg){background:#fff;color:var(--ink)}.plan.promoted.svelte-1bwlokg,.plan.promoted.svelte-1bwlokg:hover{border-color:#5ccf98}.promo.svelte-1bwlokg{display:flex;align-items:center;gap:10px;margin:-8px -8px 2px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#1f9a68,#2eb87c);color:#fff;font-size:1.15rem;font-weight:800;line-height:1.4}h3.svelte-1bwlokg{font-size:1.35rem;padding-inline-end:4.5rem}.promoted.svelte-1bwlokg h3:where(.svelte-1bwlokg){padding-inline-end:0}.tag.svelte-1bwlokg{color:var(--text-2);font-size:.95rem}.price.svelte-1bwlokg{display:grid;gap:2px;padding-block:14px;border-block:1px solid var(--border)}.plabel.svelte-1bwlokg{font-size:.82rem;color:var(--text-3)}.price.svelte-1bwlokg strong:where(.svelte-1bwlokg){font-size:1.6rem;font-weight:800;line-height:1.5}.pnote.svelte-1bwlokg{font-size:.85rem;color:var(--text-3)}ul.svelte-1bwlokg{display:grid;gap:12px;flex:1}li.svelte-1bwlokg{display:flex;gap:12px;align-items:flex-start;font-size:.96rem}.tick.svelte-1bwlokg{flex:none;display:inline-grid;place-items:center;inline-size:22px;block-size:22px;margin-block-start:3px;border-radius:50%;color:var(--teal);background:var(--teal-bg);border:1px solid rgba(143,224,176,.4)}.plan.svelte-1bwlokg .btn:where(.svelte-1bwlokg){margin-block-start:8px}.website.svelte-1bwlokg,.website.svelte-1bwlokg:hover{display:grid;gap:28px;align-items:center;margin-block-start:28px;padding:clamp(26px,4vw,52px);background:linear-gradient(135deg,#1a8f99,#1e67a8);border:2px solid #86e3dd;box-shadow:var(--shadow-3d);overflow:hidden}.w-badge.svelte-1bwlokg{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;margin-block-end:14px;border-radius:999px;background:#fff;color:var(--ink);font-size:.85rem;font-weight:800}.website.svelte-1bwlokg h3:where(.svelte-1bwlokg){padding-inline-end:0;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.35;margin-block-end:10px}.w-title.svelte-1bwlokg{font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;color:#e6f6f8;margin-block-end:8px}.w-text.svelte-1bwlokg{color:#d6eef2;max-inline-size:36rem}.w-points.svelte-1bwlokg{display:grid;gap:12px;margin-block:22px}.w-points.svelte-1bwlokg li:where(.svelte-1bwlokg){font-size:1.02rem;font-weight:600}.w-tick.svelte-1bwlokg{flex:none;display:inline-grid;place-items:center;inline-size:24px;block-size:24px;margin-block-start:2px;border-radius:50%;background:#fff;color:#1f7a6a}.w-side.svelte-1bwlokg{display:grid;gap:16px;align-content:center;text-align:center;padding:clamp(22px,3vw,34px);border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 18px 36px -20px #00000080}.w-price.svelte-1bwlokg{display:grid;line-height:1.5}.w-price.svelte-1bwlokg span:where(.svelte-1bwlokg){font-size:.88rem;color:#4b6b74}.w-price.svelte-1bwlokg strong:where(.svelte-1bwlokg){font-size:clamp(1.7rem,3vw,2.2rem);font-weight:900}.note.svelte-1bwlokg{margin-block-start:28px;text-align:center;font-size:.88rem;color:var(--text-3)}@media(min-width:640px){.grid.svelte-1bwlokg{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.grid.svelte-1bwlokg{grid-template-columns:repeat(4,1fr)}.plan.hl.svelte-1bwlokg{translate:0 -16px;scale:1.03}}@media(min-width:900px){.website.svelte-1bwlokg{grid-template-columns:1.5fr 1fr;gap:48px}}.wrap.svelte-1t8i6y4{display:grid;gap:clamp(28px,5vw,48px)}.list.svelte-1t8i6y4{display:grid;gap:14px}li.svelte-1t8i6y4{padding-inline:clamp(18px,3vw,28px)}h3.svelte-1t8i6y4{font-size:1rem;font-weight:700;line-height:1.7}button.svelte-1t8i6y4{display:flex;align-items:center;justify-content:space-between;gap:16px;inline-size:100%;padding-block:20px;text-align:start;font-size:clamp(1rem,2vw,1.12rem);font-weight:700;transition:color .2s}button.svelte-1t8i6y4:hover{color:var(--accent-light)}.chev.svelte-1t8i6y4{flex:none;display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;border:1px solid var(--border-strong);background:#236077;transition:transform .35s var(--ease),background-color .25s}li.open.svelte-1t8i6y4 .chev:where(.svelte-1t8i6y4){transform:rotate(180deg);background:#2fb8b2;color:var(--on-accent)}.panel.svelte-1t8i6y4{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}li.open.svelte-1t8i6y4 .panel:where(.svelte-1t8i6y4){grid-template-rows:1fr}.inner.svelte-1t8i6y4{overflow:hidden;min-block-size:0}.inner.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){padding-block-end:22px;padding-inline-end:48px;color:var(--text-2)}@media(min-width:960px){.wrap.svelte-1t8i6y4{grid-template-columns:.8fr 1.4fr;gap:72px}.head.svelte-1t8i6y4{position:sticky;inset-block-start:calc(var(--header-h) + 32px);align-self:start}}.cta.svelte-11g2kvi{overflow:hidden;isolation:isolate;padding:clamp(32px,7vw,80px) clamp(22px,6vw,72px);border-radius:28px;text-align:center;background:linear-gradient(135deg,#17808c,#1f5f9e);border-color:#5fb5c4;color:#fff}.cta.svelte-11g2kvi .section-title{color:#fff}.cta.svelte-11g2kvi .section-lead{color:#ffffffe0}.cta.svelte-11g2kvi .eyebrow{color:#c8f3ef}.cta.svelte-11g2kvi .eyebrow:before{background:#c8f3ea}.cta.svelte-11g2kvi .btn-secondary{background:#ffffff1f;color:#fff;border-color:#fff6}.cta.svelte-11g2kvi .btn-secondary:hover{background:#ffffff38;border-color:#fff}.eyebrow.svelte-11g2kvi{justify-content:center}.section-lead.svelte-11g2kvi{margin-inline:auto}.buttons.svelte-11g2kvi{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:32px}.buttons.svelte-11g2kvi .btn{flex:1 1 220px;max-inline-size:300px}.details.svelte-11g2kvi{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-block-start:28px;color:#ffffffe0;font-size:.95rem}
