@layer base{._page_19vuz_2{max-width:76rem;margin:0 auto;padding:var(--spacing-12) var(--spacing-8) var(--spacing-20);display:flex;flex-direction:column;gap:var(--spacing-16)}._hero_19vuz_11{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:42rem}._heroTitle_19vuz_18{font-family:var(--font-family-display);font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0}._heroDescription_19vuz_26{font-size:1.125rem;line-height:1.75rem;color:var(--muted-foreground);margin:0}._heroActions_19vuz_33{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-4);margin-top:var(--spacing-2)}._section_19vuz_41{display:flex;flex-direction:column;gap:var(--spacing-6)}._sectionTitle_19vuz_47{font-family:var(--font-family-display);font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0}._sectionIntro_19vuz_55{font-size:1rem;line-height:1.5rem;color:var(--muted-foreground);margin:calc(var(--spacing-3) * -1) 0 0;max-width:40rem}._pathsGrid_19vuz_63{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--spacing-6)}._pathCard_19vuz_69{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._pathIcon_19vuz_79{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--primary)}._pathTitle_19vuz_90{font-family:var(--font-family-display);font-size:1.25rem;font-weight:700;color:var(--foreground);margin:0}._pathDescription_19vuz_98{font-size:1rem;line-height:1.5rem;color:var(--muted-foreground);margin:0}._stagesGrid_19vuz_105{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--spacing-4)}._stageCard_19vuz_111{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._stageIcon_19vuz_121{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-full);background-color:var(--accent);color:var(--accent-foreground)}._stageName_19vuz_132{font-family:var(--font-family-display);font-size:1.125rem;font-weight:700;color:var(--foreground);margin:0}._stageDescription_19vuz_140{font-size:.9375rem;line-height:1.375rem;color:var(--muted-foreground);margin:0}._featureGrid_19vuz_147{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--spacing-6)}._featureCard_19vuz_153{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._featureIcon_19vuz_163{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--primary)}._featureTitle_19vuz_174{font-family:var(--font-family-display);font-size:1.0625rem;font-weight:700;color:var(--foreground);margin:0}._featureDescription_19vuz_182{font-size:.9375rem;line-height:1.4375rem;color:var(--muted-foreground);margin:0}._featureCta_19vuz_189{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-4);padding:var(--spacing-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._featureCtaText_19vuz_201{font-size:.9375rem;color:var(--muted-foreground);margin:0;max-width:32rem}._featureCtaActions_19vuz_208{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3)}._sensoryCard_19vuz_215{display:flex;align-items:flex-start;gap:var(--spacing-6);padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._sensoryIcon_19vuz_225{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--success)}._sensoryContent_19vuz_237{display:flex;flex-direction:column;gap:var(--spacing-3)}._sensoryDescription_19vuz_243{font-size:1rem;line-height:1.5rem;color:var(--muted-foreground);margin:0}._footer_19vuz_250{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-8);border-top:1px solid var(--border);text-align:center}._footerNav_19vuz_260{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-4)}._footerLink_19vuz_268{font-size:.9375rem;font-weight:600;color:var(--muted-foreground);text-decoration:none}._footerLink_19vuz_268:hover{color:var(--foreground)}._footerPrivacyNote_19vuz_279{font-size:.8125rem;line-height:1.375rem;color:var(--muted-foreground);margin:0;max-width:40rem}@media(max-width:640px){._page_19vuz_2{padding:var(--spacing-8) var(--spacing-4) var(--spacing-16);gap:var(--spacing-12);min-width:0}._page_19vuz_2>*,._pathsGrid_19vuz_63>*,._stagesGrid_19vuz_105>*,._featureGrid_19vuz_147>*,._featureCta_19vuz_189>*,._sensoryContent_19vuz_237{min-width:0;max-width:100%}._heroActions_19vuz_33>a,._featureCtaActions_19vuz_208>a{min-width:0;max-width:100%;height:auto;min-height:3.75rem;padding:var(--spacing-3) var(--spacing-4);white-space:normal;text-align:center}._heroTitle_19vuz_18{font-size:2rem}._sensoryCard_19vuz_215{flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6)}._featureCta_19vuz_189{flex-direction:column;align-items:flex-start}._featureCtaActions_19vuz_208{width:100%}}}
