.sh[data-astro-cid-7osdmizj]{isolation:isolate;background:var(--p1-deep);color:#fff;padding-bottom:calc(40px + clamp(56px,7vw,96px));position:relative;overflow:clip}.sh-in[data-astro-cid-7osdmizj]{z-index:2;max-width:var(--max);padding:calc(74px + clamp(72px, 9vw, 136px)) var(--gut) 0;margin-inline:auto;position:relative}.eyebrow[data-astro-cid-7osdmizj]{color:#fff;text-shadow:0 1px 2px #00141c80;align-items:flex-start;gap:10px;font-size:.95rem;font-weight:500;display:flex}.eyebrow[data-astro-cid-7osdmizj]:before{content:"";background:var(--coral);border-radius:50%;flex:none;width:9px;height:9px;margin-top:calc(.8em - 4.5px)}h1[data-astro-cid-7osdmizj]{letter-spacing:-.03em;text-shadow:0 1px 2px #00141c8c,0 10px 28px #00141c73;max-width:640px;margin-top:24px;font-size:clamp(2.4rem,4.2vw,3.4rem);font-weight:700;line-height:1.06}h1[data-astro-cid-7osdmizj].split{text-wrap:wrap;max-width:none}h1[data-astro-cid-7osdmizj].split em[data-astro-cid-7osdmizj]{display:block}h1[data-astro-cid-7osdmizj] .l1[data-astro-cid-7osdmizj]{color:#fff;letter-spacing:-.035em;font-weight:800;display:block}h1[data-astro-cid-7osdmizj] .l1[data-astro-cid-7osdmizj] em[data-astro-cid-7osdmizj]{color:var(--coral);font-style:normal}.l2[data-astro-cid-7osdmizj]{color:#ffffffd6;letter-spacing:-.01em;text-wrap:pretty;text-shadow:0 1px 2px #00141c8c,0 10px 28px #00141c73;max-width:min(46ch,640px);margin-top:18px;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:500;line-height:1.45}.sh-actions[data-astro-cid-7osdmizj]{margin-top:32px}.pri[data-astro-cid-7osdmizj]{border-radius:var(--r-pill);color:#fff;height:46px;box-shadow:inset 0 0 0 1.5px var(--coral);-webkit-backdrop-filter:blur(6px);transition:background var(--fast) var(--ease), transform var(--fast) var(--ease);background:#ffffff0d;align-items:center;gap:8px;padding:0 22px;font-size:.95rem;font-weight:600;display:inline-flex}.pri[data-astro-cid-7osdmizj]:hover{background:var(--coral);color:#0a2e38}.pri[data-astro-cid-7osdmizj]:active{transform:scale(.98)}.pri[data-astro-cid-7osdmizj] svg[data-astro-cid-7osdmizj]{width:15px;height:15px;transition:transform var(--fast) var(--ease)}.pri[data-astro-cid-7osdmizj]:hover svg[data-astro-cid-7osdmizj]{transform:translate(3px)}.figs[data-astro-cid-7osdmizj]{clip-path:inset(-12px -12px -12px 28px);color:#ffffffc7;text-shadow:0 1px 2px #00141c80;flex-wrap:wrap;gap:8px 0;margin:36px 0 0 -28px;padding:0;font-size:.84rem;list-style:none;display:flex}.figs[data-astro-cid-7osdmizj] b[data-astro-cid-7osdmizj]{color:#fff;font-weight:700}.figs[data-astro-cid-7osdmizj] li[data-astro-cid-7osdmizj]:before{content:"";vertical-align:middle;background:#fff6;border-radius:50%;width:4px;height:4px;margin-inline:12px;display:inline-block}@media (width<=720px){h1[data-astro-cid-7osdmizj]{max-width:none}}.stack{--hdr:74px;z-index:2;margin-top:-40px;position:relative}.stack .sc{z-index:calc(1 + var(--i));background:var(--o-sheet,#0a2e38);min-height:100svh;color:var(--o-ink-2,#ffffffbd);box-shadow:0 -1px 0 var(--o-line,#ffffff1f), 0 -20px 56px #00080c8c;transform-origin:50% 0;transform:scale(calc(1 - .025 * var(--p,0)));will-change:transform;border-radius:32px 32px 0 0;align-items:center;display:grid;position:sticky;top:0}.stack .sc:last-child{position:relative}.stack .sc-in{width:100%;padding-block:calc(var(--hdr) + 40px) var(--o-sec,72px)}.stack .sc .label{font-size:var(--o-t-sm,.9375rem);color:var(--o-ink-3,#ffffff94);margin-bottom:16px;font-weight:600}.stack .sc h2{font-size:var(--o-t-h2,clamp(1.75rem, 3vw, 2.5rem));letter-spacing:-.03em;color:var(--o-ink-1,#fff);text-wrap:balance;max-width:26ch;margin:0;font-weight:600;line-height:1.1}.stack .sc .txt{font-size:var(--o-t-md,1.0625rem);color:var(--o-ink-2,#ffffffbd);text-wrap:pretty;max-width:60ch;margin-top:16px;line-height:1.55}.stack.flow{background:var(--o-sheet,#0a2e38);box-shadow:0 -1px 0 var(--o-line,#ffffff1f), 0 -20px 56px #00080c8c;clip-path:inset(-96px 0 0);border-radius:32px 32px 0 0}.stack.flow .sc{min-height:0;box-shadow:none;will-change:auto;background:0 0;border-radius:0;scroll-margin-top:0;display:block;position:static;transform:none!important}.stack.flow .sc.deep{background:var(--o-deep,#071f27)}.stack.flow .sc-in{padding-block:var(--o-sec,clamp(72px, 7vw, 104px));position:relative}.stack.flow .sc:first-child .sc-in{padding-top:calc(var(--hdr) + 40px)}.stack.flow .sc+.sc:not(.deep) .sc-in:before{content:"";top:0;left:var(--gut);right:var(--gut);background:var(--o-line,#ffffff1f);height:1px;position:absolute}.stack.flow .sc-in>:is(h2,.txt)+:not(.txt){margin-top:var(--o-g-content,48px)}.stack.flow .sc-in>:not(h2,.txt)+*{margin-top:var(--o-g-block,72px)}@media (prefers-reduced-motion:reduce){.stack .sc{transform:none!important}}html.static .stack .sc{transform:none!important}@media (width<=900px){.stack:not(.flow) .sc{border-radius:24px 24px 0 0;min-height:0;position:relative;transform:none!important}.stack:not(.flow) .sc-in{padding-block:64px 56px}.stack.flow .sc:first-child .sc-in{padding-top:56px}}body.ocean{--o-t-xs:.8125rem;--o-t-sm:.9375rem;--o-t-md:1.0625rem;--o-t-lg:1.25rem;--o-t-h3:clamp(1.5rem, 2.4vw, 2rem);--o-t-h2:clamp(1.75rem, 3vw, 2.5rem);--o-t-num:clamp(2.25rem, 3.6vw, 3rem);--o-ink-1:#fff;--o-ink-2:#ffffffbd;--o-ink-3:#ffffff94;--o-line:#ffffff1f;--o-line-strong:#ffffff47;--o-sheet:#0a2e38;--o-deep:#071f27;--o-box:#ffffff0d;--o-r-ctl:10px;--o-r-box:14px;--o-r-pill:999px;--o-sec:clamp(72px, 7vw, 104px);--o-gap:24px;--o-g-lead:16px;--o-g-content:48px;--o-g-block:72px;--o-pad-box:32px}@media (width<=900px){body.ocean{--o-g-content:32px;--o-g-block:48px;--o-pad-box:24px}}.rows{margin:0;padding:0;list-style:none}.rows li{gap:8px var(--o-gap);border-top:1px solid var(--o-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;padding-block:28px;display:grid}.rows:has(+.rows-note) li:last-child{border-bottom:1px solid var(--o-line)}.rows h3{font-size:var(--o-t-lg);letter-spacing:-.01em;color:var(--o-ink-1);text-wrap:balance;margin:0;font-weight:600;line-height:1.3}.rows h3 small{font-size:var(--o-t-sm);letter-spacing:0;color:var(--o-ink-3);margin-top:4px;font-weight:400;display:block}.rows p{font-size:var(--o-t-md);color:var(--o-ink-2);text-wrap:pretty;max-width:60ch;line-height:1.55}.stack.flow .sc-in>.rows+.rows-note{margin-top:24px}.rows-note{font-size:var(--o-t-sm);color:var(--o-ink-3);max-width:70ch;line-height:1.55}.duo{gap:var(--o-g-content) var(--o-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.duo-visual{min-width:0}.duo-visual:empty{display:none}@media (width>=901px){.duo:has(>.duo-visual:not(:empty)){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.duo:has(>.duo-visual:not(:empty)) .rows li{grid-template-columns:minmax(0,1fr)}.duo-visual{position:sticky;top:110px}}.steps{gap:var(--o-gap);counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--o-line);align-content:start;gap:8px;padding-top:20px;display:grid}.steps li:before{counter-increment:step;content:counter(step, decimal-leading-zero);font-size:var(--o-t-sm);color:var(--o-ink-3);font-variant-numeric:tabular-nums;margin-bottom:8px;font-weight:600;line-height:1.3}.steps b{font-size:var(--o-t-lg);letter-spacing:-.01em;color:var(--o-ink-1);font-weight:600;line-height:1.3;display:block}.steps span{font-size:var(--o-t-sm);color:var(--o-ink-2);line-height:1.55}.plans{gap:var(--o-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.plan{min-width:0;padding:var(--o-pad-box);border-radius:var(--o-r-box);background:var(--o-box);box-shadow:inset 0 0 0 1px var(--o-line);flex-direction:column;display:flex}.plan.hi{box-shadow:inset 0 0 0 1.5px var(--coral)}.plan .rec{font-size:var(--o-t-xs);color:var(--o-ink-1);margin-bottom:8px;font-weight:600;line-height:1.3}.plan h3{font-size:var(--o-t-lg);letter-spacing:-.01em;color:var(--o-ink-1);margin:0;font-weight:600;line-height:1.3}.plan .price{align-items:baseline;gap:8px;margin-top:16px;display:flex}.plan .price b{font-size:var(--o-t-num);letter-spacing:-.03em;color:var(--o-ink-1);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.plan .price span{font-size:var(--o-t-sm);color:var(--o-ink-3)}.plan .lead{max-width:none;font-size:var(--o-t-sm);color:var(--o-ink-2);margin-top:8px;line-height:1.55}.plan ul{border-top:1px solid var(--o-line);gap:12px;margin:24px 0 32px;padding:24px 0 0;list-style:none;display:grid}.plan li{font-size:var(--o-t-sm);color:var(--o-ink-2);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.plan li svg{width:16px;height:16px;color:var(--o-ink-1);flex:none;margin-top:4px}.plan .cap{font-size:var(--o-t-xs);color:var(--o-ink-3);margin:-16px 0 32px;line-height:1.55}.plan .go{border-radius:var(--o-r-pill);min-height:48px;font-size:var(--o-t-sm);text-align:center;color:var(--o-ink-1);box-shadow:inset 0 0 0 1px var(--o-line-strong);transition:background var(--fast) var(--ease), box-shadow var(--fast) var(--ease), transform var(--fast) var(--ease);justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:12px 24px;font-weight:600;line-height:1.3;display:flex}.plan .go:hover{background:var(--o-box);box-shadow:inset 0 0 0 1px var(--o-ink-1)}.plan .go:active{transform:scale(.99)}.plan.hi .go{background:var(--o-ink-1);color:var(--o-sheet);box-shadow:none}.plan.hi .go:hover{background:var(--mist);box-shadow:none}.plan .go svg{width:15px;height:15px;transition:transform var(--fast) var(--ease);flex:none}.plan .go:hover svg{transform:translate(2px)}@media (width>=901px){.plan:not(.hi){padding-top:calc(var(--o-pad-box) + var(--o-t-xs) * 1.3 + 8px)}}.stack.flow .sc-in>.plans+.pricing-footnote{margin-top:24px}.pricing-footnote{max-width:70ch;font-size:var(--o-t-sm);color:var(--o-ink-2);text-wrap:pretty;line-height:1.55}.case{gap:var(--o-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.case h3{font-size:var(--o-t-h3);letter-spacing:-.03em;color:var(--o-ink-1);text-wrap:balance;margin:0;font-weight:600;line-height:1.1}.case p{font-size:var(--o-t-md);color:var(--o-ink-2);text-wrap:pretty;max-width:60ch;margin-top:16px;line-height:1.55}.stack.flow .sc-in>.case+.facts{margin-top:var(--o-g-content)}.facts{gap:32px var(--o-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.facts>div{border-top:1px solid var(--o-line);flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding-top:20px;display:flex}.facts dd{font-size:var(--o-t-num);letter-spacing:-.03em;color:var(--o-ink-1);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.1}.facts dt{font-size:var(--o-t-xs);color:var(--o-ink-3);line-height:1.3}.facts>div:last-child dd{color:var(--coral)}.quotes{gap:0 var(--o-gap);grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quote{grid-row:span 2;grid-template-rows:subgrid;border-top:1px solid var(--o-line);align-content:start;row-gap:24px;margin:0;padding-top:24px;display:grid}.quote p{font-size:var(--o-t-md);color:var(--o-ink-1);text-wrap:pretty;font-weight:500;line-height:1.55}.quote footer{font-size:var(--o-t-xs);color:var(--o-ink-3);align-items:flex-start;gap:12px;line-height:1.3;display:flex}.quote footer span{gap:4px;padding-top:3px;display:grid}.quote footer b{font-size:var(--o-t-sm);color:var(--o-ink-1);font-weight:600}.quote img{object-fit:cover;background:var(--o-box);border-radius:50%;flex:none;width:44px;height:44px}@supports not (grid-template-rows:subgrid){.quote{flex-direction:column;gap:24px;display:flex}.quote p{flex:1}}@media (width<=900px){.rows li{grid-template-columns:minmax(0,1fr);padding-block:24px}.duo-visual{order:-1}.steps{grid-template-columns:minmax(0,1fr);gap:0}.steps li{grid-template-columns:48px minmax(0,1fr);gap:4px 0;padding-block:20px}.steps li:before{grid-row:1/span 2;margin:0;padding-top:3px}.steps b,.steps span{grid-column:2}.plans,.case{grid-template-columns:minmax(0,1fr)}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.quotes{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:32px}.quote{grid-row:auto;grid-template-rows:none}}
