.page-module__E0kJGG__homeContainer{flex-direction:column;flex:1;display:flex}.page-module__E0kJGG__hero{text-align:center;background:radial-gradient(circle at top, var(--surface-hover) 0%, var(--background) 100%);border-bottom:1px solid var(--surface-border);padding:3rem 0}.page-module__E0kJGG__heroContent{flex-direction:column;align-items:center;gap:1.5rem;max-width:800px;margin:0 auto;display:flex}.page-module__E0kJGG__badge{color:var(--primary);border-radius:var(--radius-xl);background:#6366f11a;border:1px solid #6366f133;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.page-module__E0kJGG__title{color:var(--text-main);letter-spacing:-1px;font-size:clamp(2rem,8vw,4rem);font-weight:800;line-height:1.1}@media (max-width:640px){.page-module__E0kJGG__hero{padding:3rem 0}.page-module__E0kJGG__features{flex-direction:column;gap:1rem;margin-top:2rem}}.page-module__E0kJGG__highlight{color:var(--primary);display:inline-block;position:relative}.page-module__E0kJGG__subtitle{color:var(--text-muted);max-width:600px;margin-bottom:1rem;font-size:1.125rem;line-height:1.6}.page-module__E0kJGG__features{color:var(--text-muted);gap:2rem;margin-top:3rem;font-weight:500;display:flex}.page-module__E0kJGG__feature{align-items:center;gap:.5rem;display:flex}.page-module__E0kJGG__featureIcon{color:var(--primary)}
