.hero[data-astro-cid-2j7rnsxy]{padding-block:calc(var(--chrome-h,119px) + var(--space-4)) var(--pad-y);position:relative;overflow:hidden}.hero-grid[data-astro-cid-2j7rnsxy]{z-index:1;gap:var(--space-5);align-items:center;display:grid;position:relative}@media (width>=55em){.hero-grid[data-astro-cid-2j7rnsxy]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.hero-copy[data-astro-cid-2j7rnsxy]{max-width:720px}.hero[data-astro-cid-2j7rnsxy] .eyebrow[data-astro-cid-2j7rnsxy]{margin-bottom:var(--space-2);display:block}.hero[data-astro-cid-2j7rnsxy] h1[data-astro-cid-2j7rnsxy]{max-width:20ch;font-size:clamp(1.98rem,1.063rem + 3.6vw,3.5rem);font-weight:500}.hero[data-astro-cid-2j7rnsxy] .lede[data-astro-cid-2j7rnsxy]{color:var(--body-soft);max-width:var(--measure-lede);margin-top:var(--space-3);font-size:1.1rem;line-height:1.6}.hero[data-astro-cid-2j7rnsxy] .accent[data-astro-cid-2j7rnsxy]{color:var(--accent-on-tint)}.hero-card[data-astro-cid-2j7rnsxy]{justify-self:end;width:100%;max-width:440px}@media (width<=55em){.hero-card[data-astro-cid-2j7rnsxy]{justify-self:stretch;max-width:100%}}.cta-row[data-astro-cid-2j7rnsxy]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.cta-row[data-astro-cid-2j7rnsxy].center{justify-content:center}.hero-chips[data-astro-cid-2j7rnsxy]{margin:var(--space-3) 0 0;flex-wrap:wrap;gap:8px 18px;padding:0;list-style:none;display:flex}.hero-chips[data-astro-cid-2j7rnsxy] li[data-astro-cid-2j7rnsxy]{color:var(--navy);align-items:center;gap:6px;font-size:.92rem;font-weight:600;display:inline-flex}.hero-chips[data-astro-cid-2j7rnsxy] svg{width:18px;height:18px;color:var(--sage)}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-2j7rnsxy] .eyebrow[data-astro-cid-2j7rnsxy]{animation:hwRise .9s var(--ease-standard) .12s both}.hero[data-astro-cid-2j7rnsxy] .lede[data-astro-cid-2j7rnsxy]{animation:hwRise .9s var(--ease-standard) .35s both}.hero[data-astro-cid-2j7rnsxy] .cta-row[data-astro-cid-2j7rnsxy]{animation:hwRise .9s var(--ease-standard) .55s both}.hero[data-astro-cid-2j7rnsxy] .hero-card[data-astro-cid-2j7rnsxy]{animation:hwRise .9s var(--ease-standard) .65s both}}@keyframes hwRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sym[data-astro-cid-2j7rnsxy] .sec-head{margin-bottom:var(--space-3)}.sym[data-astro-cid-2j7rnsxy] .sec-head h2 .accent{color:var(--accent-on-tint)}.sym-lead[data-astro-cid-2j7rnsxy],.sym-close[data-astro-cid-2j7rnsxy]{max-width:var(--measure-body);color:var(--body-soft);text-align:center;margin-inline:auto;font-size:1.05rem;line-height:1.7}.sym-close[data-astro-cid-2j7rnsxy]{margin-top:var(--space-4)}.sym-close[data-astro-cid-2j7rnsxy] a[data-astro-cid-2j7rnsxy]{color:var(--accent-ink);font-weight:600}.sym-grid[data-astro-cid-2j7rnsxy]{margin:var(--space-4) auto 0;gap:var(--space-2);max-width:820px;padding:0;list-style:none;display:grid}@media (width>=40em){.sym-grid[data-astro-cid-2j7rnsxy]{grid-template-columns:1fr 1fr}}.sym-grid[data-astro-cid-2j7rnsxy] li[data-astro-cid-2j7rnsxy]{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);color:var(--ink);background:#fff;align-items:flex-start;gap:10px;padding:12px 16px;font-size:.98rem;line-height:1.45;display:flex}.sym-grid[data-astro-cid-2j7rnsxy] svg{width:18px;height:18px;color:var(--eyebrow);flex:none;margin-top:2px}.horm[data-astro-cid-2j7rnsxy] .sec-head{margin-bottom:var(--space-4)}.horm-grid[data-astro-cid-2j7rnsxy]{gap:var(--space-3);max-width:980px;margin-inline:auto;display:grid}@media (width>=56em){.horm-grid[data-astro-cid-2j7rnsxy]{grid-template-columns:repeat(3,minmax(0,1fr))}}.horm-card[data-astro-cid-2j7rnsxy]{border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-card);box-shadow:var(--shadow-card);background:#fff}.horm-ico[data-astro-cid-2j7rnsxy]{background:var(--sage-tint);width:40px;height:40px;color:var(--eyebrow);border-radius:12px;place-items:center;display:grid}.horm-ico[data-astro-cid-2j7rnsxy] svg{width:21px;height:21px}.horm-tag[data-astro-cid-2j7rnsxy]{margin-top:var(--space-2);color:var(--eyebrow);font-size:.84rem;font-weight:600;display:block}.horm-name[data-astro-cid-2j7rnsxy]{font-family:var(--font-head);color:var(--ink);margin-top:2px;font-size:1.2rem;font-weight:600}.horm-body[data-astro-cid-2j7rnsxy]{color:var(--body-soft);margin-top:6px;font-size:.96rem;line-height:1.6}.fsh[data-astro-cid-2j7rnsxy]{gap:var(--space-4);max-width:980px;margin:var(--space-4) auto 0;border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);box-shadow:var(--shadow-card);background:#fff;align-items:center;display:grid}@media (width>=56em){.fsh[data-astro-cid-2j7rnsxy]{padding:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.fsh-label[data-astro-cid-2j7rnsxy]{color:var(--eyebrow);font-size:.84rem;font-weight:600}.fsh-head[data-astro-cid-2j7rnsxy]{font-family:var(--font-head);color:var(--navy);margin-top:2px;font-size:1.6rem;font-weight:600}.fsh-copy[data-astro-cid-2j7rnsxy] p[data-astro-cid-2j7rnsxy]:last-child{color:var(--body-soft);margin-top:var(--space-2);line-height:1.65}.routes[data-astro-cid-2j7rnsxy] .sec-head{margin-bottom:var(--space-4)}.rt-grid[data-astro-cid-2j7rnsxy]{gap:var(--space-3);max-width:980px;margin-inline:auto;display:grid}@media (width>=56em){.rt-grid[data-astro-cid-2j7rnsxy]{grid-template-columns:repeat(3,minmax(0,1fr))}}.rt[data-astro-cid-2j7rnsxy]{border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-card);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;display:flex}.rt--lead[data-astro-cid-2j7rnsxy]{background:linear-gradient(180deg, #fbfdfc, var(--sage-50));border-color:#4f968a8c}.rt-tag[data-astro-cid-2j7rnsxy]{color:var(--muted);font-size:.8rem;font-weight:700}.rt--lead[data-astro-cid-2j7rnsxy] .rt-tag[data-astro-cid-2j7rnsxy]{color:var(--eyebrow)}.rt-name[data-astro-cid-2j7rnsxy]{font-family:var(--font-head);color:var(--ink);margin-top:2px;font-size:1.25rem;font-weight:600}.rt-price[data-astro-cid-2j7rnsxy]{font-family:var(--font-head);color:var(--navy);margin-top:2px;font-size:1.5rem;font-weight:600}.rt-facts[data-astro-cid-2j7rnsxy]{margin:var(--space-3) 0 0;gap:10px;display:grid}.rt-facts[data-astro-cid-2j7rnsxy] div[data-astro-cid-2j7rnsxy]{border-top:1px solid var(--border);padding-top:10px}.rt-facts[data-astro-cid-2j7rnsxy] dt[data-astro-cid-2j7rnsxy]{color:var(--muted);font-size:.78rem;font-weight:600}.rt-facts[data-astro-cid-2j7rnsxy] dd[data-astro-cid-2j7rnsxy]{color:var(--ink);margin:2px 0 0;font-size:.97rem;line-height:1.45}.rt-price-line[data-astro-cid-2j7rnsxy]{max-width:var(--measure-body);margin:var(--space-4) auto 0;text-align:center;color:var(--ink);font-size:1.05rem;line-height:1.6}.rt-price-line[data-astro-cid-2j7rnsxy] strong[data-astro-cid-2j7rnsxy]{color:var(--navy)}.evid[data-astro-cid-2j7rnsxy] .sec-head{margin-bottom:var(--space-4)}.evid-grid[data-astro-cid-2j7rnsxy]{gap:var(--space-3);max-width:860px;margin-inline:auto;display:grid}@media (width>=40em){.evid-grid[data-astro-cid-2j7rnsxy]{grid-template-columns:1fr 1fr}}.evid-stat[data-astro-cid-2j7rnsxy]{border-radius:var(--radius);padding:var(--pad-card);background:#ffffff0f;border:1px solid #ffffff29}.ev-k[data-astro-cid-2j7rnsxy]{color:var(--sage-on-navy);font-size:.84rem;font-weight:600;display:block}.ev-n[data-astro-cid-2j7rnsxy]{white-space:nowrap;font-family:var(--font-head);color:var(--accent-on-navy);letter-spacing:-.02em;margin-top:4px;font-size:clamp(2rem,1.5rem + 1.6vw,2.6rem);font-weight:600;display:block}.evid-stat[data-astro-cid-2j7rnsxy] p[data-astro-cid-2j7rnsxy]{color:var(--on-navy);margin-top:8px;font-size:.95rem;line-height:1.55}.evid-close[data-astro-cid-2j7rnsxy]{max-width:var(--measure-body);margin:var(--space-4) auto 0;color:var(--on-navy);line-height:1.7}.evid-close[data-astro-cid-2j7rnsxy] a[data-astro-cid-2j7rnsxy]{color:var(--accent-on-navy)}.safety[data-astro-cid-2j7rnsxy] .prose[data-astro-cid-2j7rnsxy]{max-width:var(--measure-body);margin-inline:auto}.safety-split[data-astro-cid-2j7rnsxy]{gap:var(--space-5);align-items:center;max-width:1080px;margin-inline:auto;display:grid}@media (width>=56.01em){.safety-split[data-astro-cid-2j7rnsxy]{grid-template-columns:minmax(0,1fr) minmax(0,480px)}.safety-split[data-astro-cid-2j7rnsxy] .prose[data-astro-cid-2j7rnsxy]{margin:0}}.safety[data-astro-cid-2j7rnsxy] .prose[data-astro-cid-2j7rnsxy] p[data-astro-cid-2j7rnsxy]{color:var(--body-soft);line-height:1.7}.safety[data-astro-cid-2j7rnsxy] .prose[data-astro-cid-2j7rnsxy] p[data-astro-cid-2j7rnsxy]+p[data-astro-cid-2j7rnsxy]{margin-top:var(--space-3)}.safety[data-astro-cid-2j7rnsxy] .prose[data-astro-cid-2j7rnsxy] p[data-astro-cid-2j7rnsxy]:first-child{color:var(--ink);font-size:1.1rem}.safety[data-astro-cid-2j7rnsxy] .prose[data-astro-cid-2j7rnsxy] a[data-astro-cid-2j7rnsxy]{color:var(--accent-ink);font-weight:600}.start[data-astro-cid-2j7rnsxy] .sec-head{margin-bottom:var(--space-4)}.start[data-astro-cid-2j7rnsxy] .sec-head h2 .accent{color:var(--accent-on-tint)}.start-grid[data-astro-cid-2j7rnsxy]{gap:var(--space-5);max-width:1080px;margin-inline:auto;display:grid}@media (width>=56.01em){.start-grid[data-astro-cid-2j7rnsxy]{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center}}.step-grid[data-astro-cid-2j7rnsxy]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-2j7rnsxy]{column-gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:34px minmax(0,1fr);align-items:start;display:grid}.step[data-astro-cid-2j7rnsxy]>[data-astro-cid-2j7rnsxy]:not(.step-num){grid-column:2}.step-num[data-astro-cid-2j7rnsxy]{background:var(--navy);color:#fff;width:34px;height:34px;font-family:var(--font-head);border-radius:50%;grid-row:1/span 3;place-items:center;font-size:1rem;font-weight:600;display:grid}.step-when[data-astro-cid-2j7rnsxy]{color:var(--eyebrow);font-size:.8rem;font-weight:600;display:block}.step-name[data-astro-cid-2j7rnsxy]{font-family:var(--font-head);color:var(--ink);margin-top:2px;font-size:1.1rem;font-weight:600}.step-body[data-astro-cid-2j7rnsxy]{color:var(--body-soft);margin-top:4px;font-size:.95rem;line-height:1.55}.start-close[data-astro-cid-2j7rnsxy]{max-width:var(--measure-body);margin:var(--space-4) auto 0;text-align:center;color:var(--body-soft);line-height:1.6}.start-close[data-astro-cid-2j7rnsxy] a[data-astro-cid-2j7rnsxy]{color:var(--accent-ink);font-weight:600}.sms-chip[data-astro-cid-2j7rnsxy]{margin-top:var(--space-4);border:1.5px solid var(--sage);min-height:44px;color:var(--eyebrow);transition:background-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.sms-chip[data-astro-cid-2j7rnsxy]:hover{background:var(--sage);color:#fff}.sms-chip[data-astro-cid-2j7rnsxy] svg{width:18px;height:18px}.horm-card[data-astro-cid-2j7rnsxy] .horm-ico[data-astro-cid-2j7rnsxy]{background:var(--chip-1-bg);color:var(--chip-1-fg)}.horm-card[data-astro-cid-2j7rnsxy] .horm-ico[data-astro-cid-2j7rnsxy] svg{color:currentColor}.horm-card[data-astro-cid-2j7rnsxy]:nth-child(3n+2) .horm-ico[data-astro-cid-2j7rnsxy]{background:var(--chip-2-bg);color:var(--chip-2-fg)}.horm-card[data-astro-cid-2j7rnsxy]:nth-child(3n) .horm-ico[data-astro-cid-2j7rnsxy]{background:var(--chip-3-bg);color:var(--chip-3-fg)}.horm-card[data-astro-cid-2j7rnsxy] .ic-head[data-astro-cid-2j7rnsxy]{align-items:center;gap:14px;display:flex}.horm-card[data-astro-cid-2j7rnsxy] .ic-head[data-astro-cid-2j7rnsxy] .horm-ico[data-astro-cid-2j7rnsxy]{border-radius:13px;flex:none;width:44px;height:44px;margin:0}.horm-card[data-astro-cid-2j7rnsxy] .ic-head-txt[data-astro-cid-2j7rnsxy]>[data-astro-cid-2j7rnsxy]{margin:0}.horm-card[data-astro-cid-2j7rnsxy] .ic-head-txt[data-astro-cid-2j7rnsxy]>[data-astro-cid-2j7rnsxy]+[data-astro-cid-2j7rnsxy]{margin-top:3px}.horm-card[data-astro-cid-2j7rnsxy] .ic-head[data-astro-cid-2j7rnsxy]+[data-astro-cid-2j7rnsxy]{margin-top:12px}
