.PatientAppHero_section__1WoMf{background-color:hsl(var(--background));padding:8.5rem 1.5rem 6rem;display:flex;justify-content:center;overflow-x:clip;position:relative}.PatientAppHero_container__JKBc6{width:100%;max-width:80rem;display:flex;flex-direction:column;align-items:center;gap:0}.PatientAppHero_animationSection__F_QAA{position:relative;width:100%;margin-bottom:2rem;z-index:1;display:flex;justify-content:center;overflow:visible}.PatientAppHero_animationSectionSimple__cAJaa{margin-bottom:1.75rem;flex-direction:column;align-items:stretch}.PatientAppHero_overlay__Dcdve{position:absolute;inset:0;justify-content:flex-end;z-index:20;text-align:center;padding:2rem 1.5rem 3.25rem;gap:1.25rem;min-height:0}.PatientAppHero_overlayStack__bqNLp,.PatientAppHero_overlay__Dcdve{display:flex;flex-direction:column;align-items:center;pointer-events:none}.PatientAppHero_overlayStack__bqNLp{position:relative;z-index:1;gap:inherit;width:100%;max-width:56rem}.PatientAppHero_overlayStack__bqNLp>*{pointer-events:auto}.PatientAppHero_overlay__Dcdve>.PatientAppHero_overlayShim__XFG_a{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:0}.PatientAppHero_overlaySimple___yMZ0{position:relative;inset:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.5rem 0 0;gap:2rem;pointer-events:auto}.PatientAppHero_overlaySimple___yMZ0 .PatientAppHero_overlayStack__bqNLp{gap:1.1rem}.PatientAppHero_bottomContent__u_1M2{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;max-width:64rem;position:relative;z-index:2}.PatientAppHero_badge__e_0Bv{display:inline-flex;align-items:center;gap:0;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;color:hsl(var(--primary));letter-spacing:.08em;text-transform:uppercase}.PatientAppHero_headline__GP_Dm{font-size:clamp(2.5rem,4.75vw,3.9rem);font-weight:600;line-height:1.04;letter-spacing:-.04em;color:hsl(var(--foreground));margin:0;text-wrap:balance}.PatientAppHero_highlight__WAUkX{color:hsl(var(--primary))}.PatientAppHero_overlaySubtext__PHpgj{font-size:1rem;color:hsl(var(--foreground));line-height:1.6;text-wrap:balance;margin:0;max-width:56rem;pointer-events:none}.PatientAppHero_subtext__e55WJ{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.65;text-wrap:balance;margin:0;max-width:42rem}.PatientAppHero_headline__GP_Dm{max-width:56rem}.PatientAppHero_highlights__KktIk{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;padding:0;margin:0}.PatientAppHero_highlightCard__H_NQ9{border-radius:var(--radius-xl);padding:clamp(1.25rem,2.6vw,2rem) 0;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;position:relative;text-align:left}.PatientAppHero_highlightIconWrap__lA02H{width:2rem;height:2rem;border-radius:var(--radius-md);background:hsl(var(--primary)/.08);border:none;display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--primary));flex-shrink:0}.PatientAppHero_highlightHeader__vfTrr{display:flex;align-items:center;gap:.75rem}.PatientAppHero_highlightIcon__f4dn6{width:1.25rem;height:1.25rem;color:hsl(var(--primary))}.PatientAppHero_highlightTitle__XbnXF{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.025em;color:hsl(var(--foreground));margin:0;line-height:1.2}.PatientAppHero_highlightDesc__f20bi{font-size:.875rem;line-height:1.6;color:hsl(var(--muted-foreground));margin:0;text-wrap:pretty}.PatientAppHero_actions__SaUCm{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}@media (max-width:48rem){.PatientAppHero_section__1WoMf{padding:7.25rem 1.25rem 3.5rem}.PatientAppHero_headline__GP_Dm{font-size:clamp(1.85rem,7.5vw,2.25rem);line-height:1.08;max-width:22rem}.PatientAppHero_overlaySubtext__PHpgj{font-size:.9375rem;max-width:22rem}.PatientAppHero_bottomContent__u_1M2{gap:1.5rem}.PatientAppHero_highlights__KktIk{grid-template-columns:1fr}.PatientAppHero_actions__SaUCm{flex-direction:column;width:100%;max-width:22rem;margin-top:.25rem}}