.hero.svelte-1q37ri0{isolation:isolate;background:linear-gradient(#ffffff8c,#ffffffb8),url(../../../images/hero-sea.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:clamp(28rem,78vh,42rem);display:flex;position:relative;overflow:hidden}.overlay.svelte-1q37ri0{pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 40%,#fff6,#0000 60%);position:absolute;inset:0}.content.svelte-1q37ri0{text-align:center;max-width:42rem;margin-inline:auto;padding:4.5rem 1rem 5rem;animation:.7s both svelte-1q37ri0-rise;position:relative}h1.svelte-1q37ri0{font-family:var(--font-sans);margin-bottom:1rem;font-size:clamp(1.65rem,3.4vw,2.6rem);font-weight:700}p.svelte-1q37ri0{color:var(--color-text);max-width:34rem;margin:0 auto 1.75rem;font-size:clamp(1rem,1.5vw,1.15rem)}@keyframes svelte-1q37ri0-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.how.svelte-1e6pjgp{background:#fff;padding:0 0 4.5rem}.band.svelte-1e6pjgp{filter:saturate(.85);background:linear-gradient(#ffffff26,#ffffffd9),url(../../../images/hero-sea.jpg) 50% 65%/cover no-repeat;height:clamp(6rem,16vw,11rem);margin-bottom:2.5rem}h2.svelte-1e6pjgp{text-align:center;margin-bottom:1.75rem;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700}.split.svelte-1e6pjgp{align-items:start;gap:2.5rem;display:grid}.pricing.svelte-1e6pjgp{min-width:0}.intro.svelte-1e6pjgp,.heading.svelte-1e6pjgp{color:var(--color-navy);margin-bottom:.75rem;font-weight:600}.heading.svelte-1e6pjgp{margin-bottom:1rem}.table-wrap.svelte-1e6pjgp{border:1px solid var(--color-border-soft);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#fff;overflow-x:auto}table.svelte-1e6pjgp{border-collapse:collapse;width:100%;min-width:18rem}th.svelte-1e6pjgp,td.svelte-1e6pjgp{text-align:left;border-bottom:1px solid var(--color-border-soft);color:var(--color-navy);padding:.85rem .9rem;font-size:.92rem}th.svelte-1e6pjgp{background:#fbfcfe;font-weight:600}td.fee.svelte-1e6pjgp{text-align:right;white-space:nowrap;font-weight:700}tr.svelte-1e6pjgp:last-child td:where(.svelte-1e6pjgp){border-bottom:0}.notes.svelte-1e6pjgp{color:var(--color-muted);gap:.35rem;margin:1rem 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}.timeline.svelte-1e6pjgp{gap:1.15rem;margin:0;padding:0 0 0 .25rem;list-style:none;display:grid}.timeline.svelte-1e6pjgp li:where(.svelte-1e6pjgp){grid-template-columns:2.1rem 1fr;align-items:start;gap:.85rem;display:grid;position:relative}.timeline.svelte-1e6pjgp li:where(.svelte-1e6pjgp):not(:last-child) .node:where(.svelte-1e6pjgp):after{content:"";background:color-mix(in srgb, var(--color-navy) 28%, #fff);width:2px;height:calc(100% + .8rem);position:absolute;top:2.1rem;left:50%;transform:translate(-50%)}.node.svelte-1e6pjgp{place-items:start center;padding-top:.35rem;display:grid;position:relative}.dot.svelte-1e6pjgp{background:var(--color-navy);color:#fff;width:1.85rem;height:1.85rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-navy) 12%, #fff);z-index:1;border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;line-height:1;display:grid;position:relative}.card.svelte-1e6pjgp{border:1px solid var(--color-border-soft);border-radius:var(--radius);box-shadow:var(--shadow-soft);border-left:3px solid var(--color-navy);background:#fff;padding:1rem 1.15rem 1.1rem 1.25rem;position:relative}.card.svelte-1e6pjgp:before{content:"";border-style:solid;border-width:.4rem .55rem .4rem 0;border-color:transparent var(--color-border-soft) transparent transparent;filter:drop-shadow(-1px 0 #fff);width:0;height:0;position:absolute;top:.95rem;left:-.55rem}h3.svelte-1e6pjgp{margin-bottom:.4rem;font-size:clamp(1rem,1.6vw,1.15rem)}.card.svelte-1e6pjgp p:where(.svelte-1e6pjgp){color:var(--color-muted);font-size:.95rem}@media (width>=960px){.split.svelte-1e6pjgp{grid-template-columns:minmax(18rem,.95fr) minmax(0,1.15fr);gap:2.75rem}.pricing.svelte-1e6pjgp{top:calc(var(--header-h) + 1rem);position:sticky}h2.svelte-1e6pjgp{text-align:left}}.ctas.svelte-1pzuonw{background:linear-gradient(#fff,#f5f8fc);padding:3.5rem 0}.grid.svelte-1pzuonw{gap:1.25rem;display:grid}article.svelte-1pzuonw{padding:1.5rem 0}h2.svelte-1pzuonw{text-transform:uppercase;letter-spacing:.04em;margin-bottom:.65rem;font-size:1.05rem}p.svelte-1pzuonw{color:var(--color-muted);max-width:22rem;margin-bottom:.85rem}@media (width>=800px){.grid.svelte-1pzuonw{grid-template-columns:repeat(3,1fr);gap:2rem}article.svelte-1pzuonw{padding:0}}
