.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--spruce-800);padding-top:clamp(2rem,1.25rem + 3.5vw,4.5rem);position:relative}.hero-grid[data-astro-cid-ge2uvauf]{gap:2rem;padding-bottom:clamp(2.5rem,1.75rem + 3vw,4.5rem);display:grid}.hero-eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.06em;text-transform:uppercase;color:var(--sun-400);margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.hero-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:var(--white);max-width:16ch}.hero-lead[data-astro-cid-ge2uvauf]{font-size:var(--text-lead);color:#ffffffdb;max-width:34rem;margin-bottom:1.5rem}.hero-points[data-astro-cid-ge2uvauf]{margin-bottom:1.75rem;font-weight:600}.hero-meta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.hero-call[data-astro-cid-ge2uvauf]{display:none}.hero-stitch[data-astro-cid-ge2uvauf]{padding-bottom:.75rem}@media (width>=64em){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);align-items:start;gap:4rem}.hero-copy[data-astro-cid-ge2uvauf]{padding-top:1.5rem}.hero-call[data-astro-cid-ge2uvauf]{display:inline-flex}}.trust[data-astro-cid-lmn7abdq]{border-bottom:1px solid var(--line);background:var(--white)}.trust-list[data-astro-cid-lmn7abdq]{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;padding-block:1.5rem;list-style:none;display:grid}.trust-list[data-astro-cid-lmn7abdq] li[data-astro-cid-lmn7abdq]{font-weight:600;font-size:var(--text-sm);align-items:center;gap:.7rem;line-height:1.35;display:flex}.trust-icon[data-astro-cid-lmn7abdq]{background:var(--mint-50);width:2.5rem;height:2.5rem;color:var(--spruce-700);border-radius:50%;flex:none;place-items:center;display:grid}@media (width>=64em){.trust-list[data-astro-cid-lmn7abdq]{grid-template-columns:repeat(4,1fr);padding-block:1.75rem}.trust-list[data-astro-cid-lmn7abdq] li[data-astro-cid-lmn7abdq]{font-size:1rem}}.groups[data-astro-cid-4tn6w3f6]{gap:2rem 3rem;display:grid}.group[data-astro-cid-4tn6w3f6] h3[data-astro-cid-4tn6w3f6]{border-bottom:2px solid var(--spruce-800);margin-bottom:1rem;padding-bottom:.6rem}.group[data-astro-cid-4tn6w3f6] .ticks[data-astro-cid-4tn6w3f6]{font-size:var(--text-sm)}.local-note[data-astro-cid-4tn6w3f6]{border-left:3px solid var(--sun-400);background:var(--mint-50);align-items:flex-start;gap:.75rem;max-width:48rem;margin:2.5rem 0 0;padding:1.1rem 1.25rem;display:flex}.local-note[data-astro-cid-4tn6w3f6] svg{color:var(--spruce-700);flex:none;margin-top:.2rem}.extras[data-astro-cid-4tn6w3f6]{gap:1.25rem;margin-top:2.5rem;display:grid}.extra-box[data-astro-cid-4tn6w3f6]{border:1px solid var(--line);border-radius:var(--r-lg);padding:1.5rem}.extra-box--muted[data-astro-cid-4tn6w3f6]{background:var(--mint-50);border-color:#0000}.extra-box[data-astro-cid-4tn6w3f6] h3[data-astro-cid-4tn6w3f6]{margin-bottom:.25rem}.extra-box[data-astro-cid-4tn6w3f6]>p[data-astro-cid-4tn6w3f6]{font-size:var(--text-sm);margin-bottom:1rem}.mini-list[data-astro-cid-4tn6w3f6]{font-size:var(--text-sm);gap:.45rem;list-style:none;display:grid}.mini-list[data-astro-cid-4tn6w3f6] li[data-astro-cid-4tn6w3f6]{align-items:flex-start;gap:.5rem;display:flex}.mini-list[data-astro-cid-4tn6w3f6] svg{color:var(--spruce-600);flex:none;margin-top:.25rem}.extra-box--muted[data-astro-cid-4tn6w3f6] .mini-list[data-astro-cid-4tn6w3f6] svg{color:var(--ink-muted)}.section--mint .extra-box[data-astro-cid-4tn6w3f6],.section--mint .local-note[data-astro-cid-4tn6w3f6]{background:var(--white)}.checklist-link[data-astro-cid-4tn6w3f6]{margin:2rem 0 0;font-weight:600}@media (width>=48em){.groups[data-astro-cid-4tn6w3f6]{grid-template-columns:repeat(3,1fr)}.extras[data-astro-cid-4tn6w3f6]{grid-template-columns:1fr 1fr}.mini-list[data-astro-cid-4tn6w3f6]{grid-template-columns:1fr 1fr;column-gap:1rem}}.price-list[data-astro-cid-dre74ung]{border-bottom:1px solid var(--line);list-style:none}.price-list[data-astro-cid-dre74ung] li[data-astro-cid-dre74ung]{border-top:1px solid var(--line)}.price-row[data-astro-cid-dre74ung]{color:var(--ink);grid-template-columns:1fr;gap:.5rem 2rem;padding:1.4rem 0;text-decoration:none;display:grid}.price-main[data-astro-cid-dre74ung] h3[data-astro-cid-dre74ung]{color:var(--spruce-900);margin-bottom:.3rem}.price-summary[data-astro-cid-dre74ung]{color:var(--ink-muted);max-width:36rem;display:block}.price-rate[data-astro-cid-dre74ung]{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.price-rate[data-astro-cid-dre74ung] strong[data-astro-cid-dre74ung]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--spruce-800);white-space:nowrap;font-size:1.625rem;font-weight:700}.price-rate[data-astro-cid-dre74ung] span[data-astro-cid-dre74ung]{font-size:var(--text-sm);color:var(--ink-muted)}.price-more[data-astro-cid-dre74ung]{color:var(--spruce-600);text-underline-offset:.2em;font-weight:650;font-size:var(--text-sm);text-decoration:underline}.price-row[data-astro-cid-dre74ung]:hover h3[data-astro-cid-dre74ung]{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}.price-foot[data-astro-cid-dre74ung]{color:var(--ink-muted);font-size:var(--text-sm);margin:1.25rem 0 0}@media (width>=48em){.price-row[data-astro-cid-dre74ung]{grid-template-columns:minmax(0,1fr) 15rem 5rem;align-items:center;margin-inline:-.75rem;padding:1.6rem .75rem}.price-row[data-astro-cid-dre74ung]:hover{background:var(--mint-50)}.section--mint .price-row[data-astro-cid-dre74ung]:hover{background:var(--white)}.price-rate[data-astro-cid-dre74ung]{flex-direction:column;gap:.1rem}.price-more[data-astro-cid-dre74ung]{justify-self:end}}
