.vf{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}.vf h1,.vf h2,.vf h3,.vf h4{font-family:var(--font-display);font-weight:600;line-height:var(--lh-head);letter-spacing:var(--track-tight);text-wrap:balance;margin:0}.vf h1{font-size:var(--step-5);line-height:var(--lh-tight)}.vf h2{font-size:var(--step-4)}.vf h3{font-size:var(--step-2)}.vf h4{font-size:var(--step-1)}.vf p{margin:0;max-width:var(--measure)}.vf :is(a,button,input,summary):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.wrap-narrow{max-width:var(--wrap-narrow);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.band{padding-block:var(--band-y);background:var(--bg);color:var(--text)}.band--sunk{background:var(--bg-sunk)}.band--ink{background:var(--vf-ink);color:var(--text-inv)}.band--depth{background:var(--vf-depth);color:var(--text-inv)}.band--ink :is(h1,h2,h3,h4),.band--depth :is(h1,h2,h3,h4){color:#fff}.band--ink p,.band--depth p{color:#a9bed0}.band--ink .eyebrow,.band--depth .eyebrow{color:var(--vf-brass-lt)}.band--ink a:not(.btn),.band--depth a:not(.btn){color:var(--vf-sky-lt)}.band--charted{position:relative;overflow:hidden}.band--charted:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0 78px,rgba(111,180,220,.055) 78px 79px),radial-gradient(120% 90% at 78% 6%,rgba(184,122,46,.15),transparent 60%)}.band--charted>*{position:relative;z-index:1}.eyebrow{font-family:var(--font-data);font-size:var(--step--1);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent-warm);font-weight:500}.section-head{margin-bottom:var(--sp-7)}.section-head p{color:var(--text-2);margin-top:var(--sp-3);font-size:var(--step-1)}.band--ink .section-head p,.band--depth .section-head p{color:#a9bed0}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.btn{display:inline-flex;align-items:center;gap:var(--sp-2);padding:.8rem 1.5rem;border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--step-0);font-weight:600;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--accent-warm);color:var(--vf-ink)}.btn--primary:hover{background:var(--vf-brass-lt);color:var(--vf-ink)}.btn--ghost{background:transparent;color:var(--accent);border-color:var(--rule-strong)}.btn--ghost:hover{border-color:var(--accent)}.band--ink .btn--ghost,.band--depth .btn--ghost{color:#fff;border-color:#ffffff59}.band--ink .btn--ghost:hover,.band--depth .btn--ghost:hover{border-color:#fff;background:#ffffff12}.feat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--sp-7) var(--sp-6)}.feat{display:flex;flex-direction:column;gap:var(--sp-3)}.feat__icon{color:var(--accent-warm)}.feat__rule{width:34px;height:2px;background:var(--rule-strong);border-radius:2px}.band--ink .feat__rule,.band--depth .feat__rule{background:#ffffff40}.feat h3{font-family:var(--font-body);font-weight:700;font-size:var(--step-1);letter-spacing:0}.feat p{color:var(--text-2);font-size:var(--step--1);line-height:1.6}.band--ink .feat p,.band--depth .feat p{color:#a9bed0}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:var(--sp-4)}.guide{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-left:2px solid var(--rule-strong);text-decoration:none;color:inherit;background:transparent;transition:border-color .16s ease,transform .16s ease,background .16s ease}.guide:hover{border-left-color:var(--accent-warm);background:var(--surface-2);transform:translate(2px)}.guide__kicker{font-family:var(--font-data);font-size:.68rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-3)}.guide h3{font-size:var(--step-1)}.guide p{color:var(--text-2);font-size:var(--step--1);flex:1}.guide__go{font-size:var(--step--1);font-weight:600;color:var(--accent);margin-top:var(--sp-2)}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:var(--sp-4);align-items:start}.plan{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:var(--sp-6) var(--sp-5);box-shadow:var(--shadow-1)}.plan--featured{border-color:var(--accent-warm);box-shadow:var(--shadow-2);transform:translateY(-6px)}.plan__flag{position:absolute;top:calc(-1 * var(--sp-3));left:50%;transform:translate(-50%);background:var(--accent-warm);color:#fff;font-family:var(--font-data);font-size:.64rem;font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;padding:.28rem .75rem;border-radius:var(--r-pill);white-space:nowrap}.plan__name{font-family:var(--font-body);font-weight:700;font-size:var(--step-0);color:var(--text-2)}.plan__price{font-family:var(--font-display);font-size:var(--step-4);font-weight:600;margin-top:var(--sp-1);font-variant-numeric:tabular-nums}.plan__price small{font-family:var(--font-body);font-size:var(--step--1);font-weight:400;color:var(--text-3)}.plan__vessels{font-size:var(--step--1);color:var(--text-2);padding-bottom:var(--sp-4);border-bottom:1px solid var(--rule)}.plan__list{list-style:none;margin:var(--sp-4) 0 var(--sp-5);padding:0;display:flex;flex-direction:column;gap:var(--sp-3);flex:1}.plan__list li{position:relative;padding-left:1.5rem;font-size:var(--step--1);color:var(--text-2);line-height:1.5}.plan__list li:before{content:"";position:absolute;left:0;top:.52em;width:9px;height:5px;border-left:1.8px solid var(--accent-warm);border-bottom:1.8px solid var(--accent-warm);transform:rotate(-45deg)}.plan .btn{justify-content:center}@media(prefers-reduced-motion:reduce){.vf *,.vf *:before,.vf *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.plan--featured{transform:none}}.vf-icon[data-astro-cid-patnjmll]{flex:none;display:block}
