.page-module__4gMfna__page{flex-direction:column;gap:5rem;display:flex}.page-module__4gMfna__hero{max-width:62ch;padding:3.5rem 0 1rem}.page-module__4gMfna__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-cyan);margin:0 0 1.25rem;font-size:.75rem}.page-module__4gMfna__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text-primary);margin:0 0 1.5rem;font-size:clamp(2.25rem,5.5vw,3.75rem);line-height:1.06}.page-module__4gMfna__titleAccent{background:linear-gradient(100deg, var(--color-accent) 0%, var(--color-accent-cyan) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.page-module__4gMfna__lead{color:var(--color-text-secondary);margin:0 0 2rem;font-size:1.0625rem;line-height:1.7}.page-module__4gMfna__actions{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__4gMfna__heroNote{color:var(--color-text-muted);margin-top:1.25rem;font-size:.8125rem}.page-module__4gMfna__primaryCta{box-shadow:var(--shadow-glow-accent)}.page-module__4gMfna__audience{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;display:grid}.page-module__4gMfna__audienceCard{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:1.75rem}.page-module__4gMfna__audienceCard h2{font-family:var(--font-heading);color:var(--color-text-primary);margin:0 0 .75rem;font-size:1.0625rem;font-weight:600}.page-module__4gMfna__audienceCard p{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.65}.page-module__4gMfna__sectionTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.page-module__4gMfna__features{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.page-module__4gMfna__feature{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:1.5rem;transition:border-color .15s}.page-module__4gMfna__feature:hover{border-color:var(--color-border-accent)}.page-module__4gMfna__feature h3{color:var(--color-text-primary);margin:0 0 .6rem;font-size:.9375rem;font-weight:600;line-height:1.4}.page-module__4gMfna__feature p{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.page-module__4gMfna__dataSection{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);align-items:center;gap:2.5rem;display:grid}.page-module__4gMfna__dataText p{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.65}.page-module__4gMfna__dataLinks{flex-wrap:wrap;gap:.6rem;display:flex}.page-module__4gMfna__stats{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.page-module__4gMfna__stat{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;padding:1.1rem 1rem;display:flex}.page-module__4gMfna__statValue{font-family:var(--font-heading);color:var(--color-accent-cyan);letter-spacing:-.03em;font-size:1.75rem;font-weight:700;line-height:1}.page-module__4gMfna__statLabel{color:var(--color-text-muted);font-size:.75rem;line-height:1.3}.page-module__4gMfna__legal ul{flex-direction:column;gap:.75rem;max-width:82ch;margin:0;padding:0;list-style:none;display:flex}.page-module__4gMfna__legal li{border-left:2px solid var(--color-border-accent);background:var(--color-bg-card);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-secondary);padding:1rem 1.25rem;font-size:.875rem;line-height:1.6}.page-module__4gMfna__legal strong{color:var(--color-text-primary)}.page-module__4gMfna__cta{text-align:center;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:3rem 1.5rem}.page-module__4gMfna__cta h2{font-family:var(--font-heading);color:var(--color-text-primary);margin:0 0 .6rem;font-size:1.5rem;font-weight:600}.page-module__4gMfna__cta p{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:.9375rem}@media (max-width:768px){.page-module__4gMfna__dataSection{grid-template-columns:1fr;gap:1.5rem}.page-module__4gMfna__stats{grid-template-columns:repeat(2,1fr)}}
