@layer base{._reveal_xnyhl_2{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}._reveal_xnyhl_2[data-revealed=true]{opacity:1;transform:translateY(0)}._heroSection_xnyhl_14{padding:var(--spacing-8) var(--spacing-6);background:linear-gradient(to bottom,var(--accent),var(--background));text-align:center;display:flex;align-items:center;justify-content:center;min-height:60vh}._heroContainer_xnyhl_24{max-width:800px;margin:0 auto}._heroLogoWrapper_xnyhl_29{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._heroLogo_xnyhl_29{display:block;width:75vw;height:auto;object-fit:contain}@media(max-width:768px){._heroLogo_xnyhl_29{width:85vw}}._heroEyebrow_xnyhl_48{display:inline-block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--secondary);margin-bottom:var(--spacing-4)}._heroTitle_xnyhl_58{font-family:var(--font-family-display);font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;color:var(--foreground);margin-bottom:var(--spacing-12)}._desktopBr_xnyhl_66{display:none}@media(min-width:768px){._desktopBr_xnyhl_66{display:block}}._heroSubtitle_xnyhl_76{font-size:1.125rem;line-height:1.75;color:var(--muted-foreground);margin-bottom:var(--spacing-8);max-width:600px;margin-left:auto;margin-right:auto}._heroActions_xnyhl_86{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}._heroButton_xnyhl_93{min-width:160px}._featuresSection_xnyhl_98{padding:var(--spacing-20) var(--spacing-6);background-color:var(--background)}._featuresContainer_xnyhl_103{max-width:1200px;margin:0 auto}._featuresHeader_xnyhl_108{text-align:center;margin-bottom:var(--spacing-16)}._sectionTitle_xnyhl_113{font-family:var(--font-family-display);font-size:2rem;color:var(--foreground);margin-bottom:var(--spacing-4)}._sectionSubtitle_xnyhl_120{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._featuresGrid_xnyhl_127{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:768px){._featuresGrid_xnyhl_127{grid-template-columns:repeat(3,1fr)}}._featureCard_xnyhl_139{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);transition:transform var(--animation-duration-normal) ease}._featureIconWrapper_xnyhl_148{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--secondary) 10%,var(--surface));color:var(--secondary);margin-bottom:var(--spacing-6)}._featureIcon_xnyhl_148{width:1.5rem;height:1.5rem}._featureTitle_xnyhl_165{font-family:var(--font-family-display);font-size:1.25rem;color:var(--foreground);margin-bottom:var(--spacing-3)}._featureDesc_xnyhl_172{font-size:1rem;line-height:1.6;color:var(--muted-foreground)}._cohortSection_xnyhl_179{padding:var(--spacing-16) var(--spacing-6);background-color:var(--background)}._cohortContainer_xnyhl_184{max-width:900px;margin:0 auto}._cohortCard_xnyhl_189{background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-12) var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}._cohortTitle_xnyhl_202{font-family:var(--font-family-display);font-size:2rem;color:var(--primary-foreground);margin:0}._cohortDescription_xnyhl_209{font-size:1.125rem;line-height:1.6;color:color-mix(in srgb,var(--primary-foreground) 90%,transparent);max-width:650px;margin:0}._cohortButton_xnyhl_217{margin-top:var(--spacing-2)}._esoSection_xnyhl_222{padding:var(--spacing-16) var(--spacing-6);background-color:var(--background)}._esoContainer_xnyhl_227{max-width:900px;margin:0 auto}._esoCard_xnyhl_232{background-color:var(--surface);color:var(--foreground);padding:var(--spacing-12) var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._esoEyebrow_xnyhl_246{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--primary)}._esoTitle_xnyhl_254{font-family:var(--font-family-display);font-size:2rem;color:var(--foreground);margin:0}._esoDescription_xnyhl_261{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);max-width:650px;margin:0}._esoActions_xnyhl_269{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap;margin-top:var(--spacing-2)}._esoButton_xnyhl_277{min-width:160px}._ctaSection_xnyhl_282{padding:var(--spacing-20) var(--spacing-6);background-color:var(--secondary);color:var(--secondary-foreground);text-align:center}._ctaContainer_xnyhl_289{max-width:800px;margin:0 auto}._ctaTitle_xnyhl_294{font-family:var(--font-family-display);font-size:2.5rem;margin-bottom:var(--spacing-4);color:var(--secondary-foreground)}._ctaSubtitle_xnyhl_301{font-size:1.125rem;margin-bottom:var(--spacing-8);opacity:.9}._ctaButton_xnyhl_307{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._ctaButton_xnyhl_307:hover{background-color:color-mix(in srgb,var(--primary) 85%,black);border-color:color-mix(in srgb,var(--primary) 85%,black)}}
