.alt[data-astro-cid-6f6w45tk]{background:var(--c-bg-alt)}.h2[data-astro-cid-6f6w45tk]{font-size:clamp(2rem,3.6vw,2.9rem);line-height:1;margin-bottom:1.5rem;color:var(--c-text)}.h3[data-astro-cid-6f6w45tk]{font-size:1.5rem;margin-bottom:1rem;color:var(--c-text)}.lead[data-astro-cid-6f6w45tk]{font-size:1.1rem;line-height:1.6;color:var(--c-text-2);max-width:62ch;margin-bottom:1.75rem}.hero[data-astro-cid-6f6w45tk]{border-bottom:2px solid var(--c-rule)}.hero-grid[data-astro-cid-6f6w45tk]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4rem);align-items:start}.hero-copy[data-astro-cid-6f6w45tk] .label[data-astro-cid-6f6w45tk]{margin-bottom:1rem}.hero-title[data-astro-cid-6f6w45tk]{font-size:clamp(2.6rem,5.6vw,4.5rem);line-height:.95;font-weight:900;font-stretch:75%;letter-spacing:-.03em;max-width:14ch;margin-bottom:1.5rem;color:var(--c-text)}.hero-sub[data-astro-cid-6f6w45tk]{font-size:1.15rem;line-height:1.65;color:var(--c-text-2);max-width:58ch;margin-bottom:1.75rem}.hero-btns[data-astro-cid-6f6w45tk]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.hero-path[data-astro-cid-6f6w45tk]{color:var(--c-text-2);font-size:.95rem}.hero-facts[data-astro-cid-6f6w45tk]{border-top:3px double var(--c-rule);margin-top:.5rem}.hero-facts[data-astro-cid-6f6w45tk]>div[data-astro-cid-6f6w45tk]{padding:1.1rem 0;border-bottom:1px solid var(--c-border)}.hero-facts[data-astro-cid-6f6w45tk] dt[data-astro-cid-6f6w45tk]{font-size:.9rem;color:var(--c-text-2);margin-bottom:.25rem}.hero-facts[data-astro-cid-6f6w45tk] dd[data-astro-cid-6f6w45tk]{font-family:var(--font-display);font-stretch:75%;font-weight:900;font-size:2.2rem;line-height:1;letter-spacing:-.02em;color:var(--c-text)}.hero-facts[data-astro-cid-6f6w45tk] dd[data-astro-cid-6f6w45tk].sub{font-family:var(--font-sans);font-stretch:100%;font-weight:400;font-size:.95rem;color:var(--c-text-2);margin-top:.35rem;line-height:1.5}.fits[data-astro-cid-6f6w45tk]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1.5rem,4vw,3rem);border-top:3px double var(--c-rule);padding-top:1.5rem}.fits[data-astro-cid-6f6w45tk] h3[data-astro-cid-6f6w45tk],.rules[data-astro-cid-6f6w45tk] h3[data-astro-cid-6f6w45tk],.steps[data-astro-cid-6f6w45tk] h3[data-astro-cid-6f6w45tk]{font-size:1.35rem;line-height:1.15;margin-bottom:.5rem;color:var(--c-text)}.fits[data-astro-cid-6f6w45tk] p[data-astro-cid-6f6w45tk],.rules[data-astro-cid-6f6w45tk] p[data-astro-cid-6f6w45tk],.steps[data-astro-cid-6f6w45tk] p[data-astro-cid-6f6w45tk]{color:var(--c-text-2);line-height:1.6}.steps[data-astro-cid-6f6w45tk]{list-style:none;border-top:3px double var(--c-rule);max-width:72ch}.steps[data-astro-cid-6f6w45tk] li[data-astro-cid-6f6w45tk]{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--c-border)}.step-n[data-astro-cid-6f6w45tk]{font-family:var(--font-display);font-stretch:75%;font-weight:900;font-size:2.2rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--c-text)}.read[data-astro-cid-6f6w45tk]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4rem);margin-bottom:3rem}.lens-list[data-astro-cid-6f6w45tk]{list-style:none;border-top:3px double var(--c-rule)}.lens-list[data-astro-cid-6f6w45tk] li[data-astro-cid-6f6w45tk]{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--c-border)}.lens-n[data-astro-cid-6f6w45tk]{font-family:var(--font-display);font-stretch:75%;font-weight:900;font-size:1.9rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--c-text)}.lens-t[data-astro-cid-6f6w45tk]{font-family:var(--font-display);font-stretch:78%;font-weight:800;font-size:1.35rem;line-height:1.1;margin-bottom:.25rem;color:var(--c-text)}.lens-q[data-astro-cid-6f6w45tk]{color:var(--c-text-2);line-height:1.55;max-width:52ch}.sig-lead[data-astro-cid-6f6w45tk]{color:var(--c-text-2);line-height:1.6;margin-bottom:1rem;max-width:44ch}.sig-list[data-astro-cid-6f6w45tk]{list-style:none;border-top:3px double var(--c-rule)}.sig-list[data-astro-cid-6f6w45tk] li[data-astro-cid-6f6w45tk]{padding:.85rem 0;border-bottom:1px solid var(--c-border);font-weight:700;color:var(--c-text)}.rules[data-astro-cid-6f6w45tk]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1.5rem,4vw,3rem);padding-top:2rem;border-top:1.5px solid var(--c-rule)}.pack[data-astro-cid-6f6w45tk]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-lg)}.pack-price[data-astro-cid-6f6w45tk]{background:var(--c-ledger);color:var(--c-on-ledger);padding:2rem clamp(1.25rem,3vw,2.25rem)}.pack-name[data-astro-cid-6f6w45tk]{font-family:var(--font-display);font-stretch:78%;font-weight:800;font-size:1.4rem;line-height:1.1;margin-bottom:1rem}.pack-amount[data-astro-cid-6f6w45tk]{font-family:var(--font-display);font-stretch:75%;font-weight:900;font-size:clamp(3.5rem,6vw,5rem);line-height:.9;letter-spacing:-.03em;color:var(--c-peach);padding-bottom:1rem;border-bottom:3px double currentColor;margin-bottom:1rem}.pack-terms[data-astro-cid-6f6w45tk]{color:var(--c-on-ledger-2);line-height:1.55;margin-bottom:1.5rem}.pack-price[data-astro-cid-6f6w45tk] .btn-primary[data-astro-cid-6f6w45tk]{background:var(--c-peach);border-color:var(--c-peach);color:#0e3b31}.pack-price[data-astro-cid-6f6w45tk] .btn-primary[data-astro-cid-6f6w45tk]:hover{background:var(--c-on-ledger);border-color:var(--c-on-ledger)}.pack-body[data-astro-cid-6f6w45tk]{background:var(--c-surface);padding:2rem clamp(1.25rem,3vw,2.5rem)}.pack-list[data-astro-cid-6f6w45tk]{list-style:none;margin-bottom:1.25rem}.pack-list[data-astro-cid-6f6w45tk] li[data-astro-cid-6f6w45tk]{padding:.7rem 0;border-bottom:1px solid var(--c-border);color:var(--c-text);font-weight:700}.pack-note[data-astro-cid-6f6w45tk]{color:var(--c-text-2);line-height:1.6;max-width:54ch}.faq[data-astro-cid-6f6w45tk]{border-top:3px double var(--c-rule);max-width:76ch}.faq[data-astro-cid-6f6w45tk]>div[data-astro-cid-6f6w45tk]{padding:1.25rem 0;border-bottom:1px solid var(--c-border)}.faq[data-astro-cid-6f6w45tk] dt[data-astro-cid-6f6w45tk]{font-family:var(--font-display);font-stretch:78%;font-weight:800;font-size:1.3rem;line-height:1.15;margin-bottom:.5rem;color:var(--c-text)}.faq[data-astro-cid-6f6w45tk] dd[data-astro-cid-6f6w45tk]{color:var(--c-text-2);line-height:1.6;max-width:66ch}.cta-inner[data-astro-cid-6f6w45tk]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem}.cta[data-astro-cid-6f6w45tk] .lead[data-astro-cid-6f6w45tk]{margin-bottom:0}.cta[data-astro-cid-6f6w45tk] .h2[data-astro-cid-6f6w45tk]{margin-bottom:.75rem}@media(max-width:900px){.hero-grid[data-astro-cid-6f6w45tk],.read[data-astro-cid-6f6w45tk],.pack[data-astro-cid-6f6w45tk],.fits[data-astro-cid-6f6w45tk],.rules[data-astro-cid-6f6w45tk]{grid-template-columns:1fr}}@media(max-width:520px){.hero-btns[data-astro-cid-6f6w45tk] .btn[data-astro-cid-6f6w45tk],.pack-price[data-astro-cid-6f6w45tk] .btn[data-astro-cid-6f6w45tk],.cta[data-astro-cid-6f6w45tk] .btn[data-astro-cid-6f6w45tk]{width:100%}}
