.hero[data-astro-cid-2la4yu5m]{background:var(--ivory);padding-block:clamp(3rem,8vh,5rem) clamp(4rem,10vh,6rem)}.hero__inner[data-astro-cid-2la4yu5m]{align-items:center;gap:3rem;display:grid}.hero__title[data-astro-cid-2la4yu5m]{letter-spacing:.06em;color:var(--navy);margin-top:1.5rem;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:500;line-height:1.5}.hero__lead[data-astro-cid-2la4yu5m]{color:var(--sub);margin-top:1.5rem;font-size:.9375rem;line-height:2.1}.hero__features[data-astro-cid-2la4yu5m]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.hero__features[data-astro-cid-2la4yu5m] li[data-astro-cid-2la4yu5m]{color:var(--navy);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.hero__features[data-astro-cid-2la4yu5m] svg{color:var(--gold);flex:none}.hero__ctas[data-astro-cid-2la4yu5m]{gap:1rem;margin-top:2rem}.hero__visual[data-astro-cid-2la4yu5m]{justify-self:center}.hero__pdf-preview[data-astro-cid-2la4yu5m]{border-radius:var(--radius-lg);max-width:24rem;box-shadow:var(--shadow-elevated);background:#fff;overflow:hidden}.hero__pdf-preview[data-astro-cid-2la4yu5m] img[data-astro-cid-2la4yu5m]{width:100%;height:auto;display:block}@media (width>=900px){.hero__inner[data-astro-cid-2la4yu5m]{grid-template-columns:1.2fr 1fr;gap:4rem}}.content-grid[data-astro-cid-2la4yu5m]{gap:2rem;display:grid}.content-card[data-astro-cid-2la4yu5m]{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding:2rem}.content-card__title[data-astro-cid-2la4yu5m]{color:var(--navy);border-bottom:2px solid var(--gold);margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:700}.content-card__list[data-astro-cid-2la4yu5m]{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.content-card__list[data-astro-cid-2la4yu5m] li[data-astro-cid-2la4yu5m]{padding-left:1.5rem;font-size:.9375rem;line-height:1.8;position:relative}.content-card__list[data-astro-cid-2la4yu5m] li[data-astro-cid-2la4yu5m]:before{content:"";background:var(--gold);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.625em;left:0}.content-note[data-astro-cid-2la4yu5m]{background:var(--paper);border-radius:var(--radius-lg);color:var(--sub);text-align:center;margin-top:2.5rem;padding:1.5rem;font-size:.875rem;line-height:1.9}@media (width>=768px){.content-grid[data-astro-cid-2la4yu5m]{grid-template-columns:repeat(3,1fr)}}.hints-cta[data-astro-cid-2la4yu5m]{background:linear-gradient(135deg, var(--taupe-from), var(--taupe-to));color:#fff}.hints-cta__inner[data-astro-cid-2la4yu5m]{text-align:center;max-width:48rem;margin-inline:auto}.hints-cta__title[data-astro-cid-2la4yu5m]{letter-spacing:.06em;color:#fff;margin-top:1.25rem;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:500;line-height:1.6}.hints-cta__lead[data-astro-cid-2la4yu5m]{color:var(--soft);margin-top:1.25rem;font-size:.9375rem;line-height:2}.hints-cta__themes[data-astro-cid-2la4yu5m]{text-align:left;gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.hints-cta__themes[data-astro-cid-2la4yu5m] li[data-astro-cid-2la4yu5m]{border-radius:var(--radius);background:#ffffff14;padding:1rem 1.25rem;font-size:.875rem;line-height:1.8}.hints-cta__themes[data-astro-cid-2la4yu5m] strong[data-astro-cid-2la4yu5m]{color:var(--gold);font-weight:700}.hints-cta__btns[data-astro-cid-2la4yu5m]{justify-content:center;margin-top:2.5rem}.diagnosis-promo__inner[data-astro-cid-2la4yu5m]{border:2px solid var(--gold);border-radius:var(--radius-lg);text-align:center;background:#fff;padding:2.5rem 2rem}.diagnosis-promo__title[data-astro-cid-2la4yu5m]{color:var(--navy);margin-top:1rem;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:700;line-height:1.6}.diagnosis-promo__lead[data-astro-cid-2la4yu5m]{color:var(--sub);margin-top:1rem;font-size:.9375rem;line-height:2}.diagnosis-promo__btns[data-astro-cid-2la4yu5m]{justify-content:center;margin-top:1.75rem}.faq-list[data-astro-cid-2la4yu5m]{gap:2rem;margin:0;display:grid}.faq-item[data-astro-cid-2la4yu5m]{border-bottom:1px solid var(--border);padding-bottom:2rem}.faq-item[data-astro-cid-2la4yu5m]:last-child{border-bottom:none;padding-bottom:0}.faq-q[data-astro-cid-2la4yu5m]{font-family:var(--font-display);color:var(--navy);font-size:1.0625rem;font-weight:700;line-height:1.7}.faq-a[data-astro-cid-2la4yu5m]{color:var(--sub);margin-top:.75rem;font-size:.9375rem;line-height:2}.credits[data-astro-cid-2la4yu5m]{padding-block:clamp(3rem,6vw,4rem)}.credits-box[data-astro-cid-2la4yu5m]{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding:2rem}.credits-list[data-astro-cid-2la4yu5m]{border-bottom:1px solid var(--border);gap:1rem;margin:0;padding-bottom:1.5rem;display:grid}.credits-list[data-astro-cid-2la4yu5m]>div[data-astro-cid-2la4yu5m]{grid-template-columns:5rem 1fr;gap:1rem;font-size:.9375rem;display:grid}.credits-list[data-astro-cid-2la4yu5m] dt[data-astro-cid-2la4yu5m]{color:var(--navy);font-weight:700}.credits-list[data-astro-cid-2la4yu5m] dd[data-astro-cid-2la4yu5m]{color:var(--sub);margin:0}.credits-note[data-astro-cid-2la4yu5m]{color:var(--sub);margin-top:1.5rem;font-size:.875rem;line-height:1.9}
