.wrap:where(.astro-374m563m){max-width:var(--container);margin:0 auto;padding-inline:var(--pad-x)}.section:where(.astro-374m563m){padding-block:clamp(3rem,6vw,5rem)}.sr-only:where(.astro-374m563m){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pageheader:where(.astro-374m563m){padding-block:clamp(3rem,7vw,5.5rem) clamp(2rem,4vw,3rem)}.pageheader__title:where(.astro-374m563m){font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.025em;margin:var(--s-4) 0 0;max-width:18ch;text-wrap:balance}.pageheader__lede:where(.astro-374m563m){font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--ink-soft);max-width:52ch;margin:var(--s-5) 0 0}.pageheader__lede:where(.astro-374m563m) strong:where(.astro-374m563m){color:var(--ink)}.launch-band:where(.astro-374m563m){background:var(--navy-deep);color:var(--on-navy)}.launch:where(.astro-374m563m){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;padding-block:clamp(2.25rem,4.5vw,3.5rem)}.launch__title:where(.astro-374m563m){color:var(--on-navy);font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.22;letter-spacing:-.01em;margin:var(--s-3) 0 0;max-width:30ch}.launch__hl:where(.astro-374m563m){color:#fff;border-bottom:2px solid var(--accent)}.launch__aside:where(.astro-374m563m){color:var(--on-navy-soft);font-size:.98rem;line-height:1.6;margin:0;max-width:36ch}.plan-grid:where(.astro-374m563m){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s-4)}.plan:where(.astro-374m563m){display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2rem);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.plan__name:where(.astro-374m563m){font-family:var(--font-display);font-size:1.45rem;font-weight:600;margin:0}.plan__band:where(.astro-374m563m){font-family:var(--font-mono);font-size:.8rem;color:var(--ink-mute);margin:var(--s-2) 0 0}.plan__price:where(.astro-374m563m){display:flex;align-items:baseline;gap:var(--s-3);margin:var(--s-6) 0 0}.plan__was:where(.astro-374m563m){font-family:var(--font-mono);font-size:1.05rem;color:var(--ink-mute);text-decoration:line-through;text-decoration-thickness:1.5px}.plan__now:where(.astro-374m563m){font-family:var(--font-mono);font-weight:600;font-size:2.5rem;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.plan__per:where(.astro-374m563m){font-family:var(--font-mono);font-size:.9rem;color:var(--ink-mute)}.plan__scarcity:where(.astro-374m563m){align-self:flex-start;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;color:var(--amber-ink);background:var(--amber-wash);padding:4px 10px;border-radius:20px;margin:var(--s-3) 0 0}.plan__note:where(.astro-374m563m){font-size:.88rem;color:var(--ink-soft);margin:var(--s-3) 0 0}.plan__cta:where(.astro-374m563m){margin-top:auto}.plan:where(.astro-374m563m)>:where(.astro-374m563m):nth-last-child(3){margin-bottom:var(--s-6)}.plan__trial:where(.astro-374m563m){font-family:var(--font-mono);font-size:.72rem;color:var(--ink-mute);text-align:center;margin:var(--s-3) 0 0}.addon:where(.astro-374m563m){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-6);padding:var(--s-5) clamp(1.25rem,3vw,2rem);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.addon__what:where(.astro-374m563m){margin:0;font-weight:700;font-size:1.02rem}.addon__price:where(.astro-374m563m){margin:0;color:var(--ink-soft);font-size:.98rem}.addon__price:where(.astro-374m563m) .num:where(.astro-374m563m){font-family:var(--font-mono);font-weight:600;font-size:1.3rem;color:var(--ink)}.fineprint:where(.astro-374m563m){list-style:none;margin:var(--s-7) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s-2);font-size:.9rem;color:var(--ink-soft);max-width:62ch}.fineprint:where(.astro-374m563m) li:where(.astro-374m563m){display:flex;gap:var(--s-3)}.fineprint:where(.astro-374m563m) li:where(.astro-374m563m):before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--brand);transform:translateY(.55em)}@media(max-width:760px){.launch:where(.astro-374m563m){grid-template-columns:1fr}}
