.page-module___8aEwW__homeWrapper{flex-direction:column;min-height:100%;display:flex}.page-module___8aEwW__hero{border-bottom:1px solid var(--border-color);background:radial-gradient(circle at 50% 0,#4f46e514 0%,#0000 70%);margin-bottom:3.5rem;padding-block:8rem 6rem;position:relative;overflow:hidden}.page-module___8aEwW__heroContent{z-index:10;text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex;position:relative}.page-module___8aEwW__heroBadge{letter-spacing:.15em;color:var(--accent-text);background-color:var(--accent-glow);border:1px solid #10b9814d;border-radius:9999px;margin-bottom:1.5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-block}.page-module___8aEwW__hero h1{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.2rem,6vw,4rem);font-weight:800;line-height:1.15}.page-module___8aEwW__hero p{max-width:600px;margin-bottom:2.5rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}.page-module___8aEwW__heroCtas{gap:1rem;display:flex}.page-module___8aEwW__heroGlow{filter:blur(100px);pointer-events:none;z-index:1;background-color:#6366f11f;border-radius:50%;width:600px;height:300px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@media (max-width:768px){.page-module___8aEwW__hero{padding-block:5rem 4rem}.page-module___8aEwW__heroCtas{flex-direction:column;width:100%;max-width:320px}}@media (max-width:640px){.page-module___8aEwW__hero{border-radius:var(--radius-lg);border-bottom:none;margin-bottom:2.25rem;padding-block:2rem 1.75rem}.page-module___8aEwW__hero h1{margin-bottom:.5rem;font-size:1.85rem}.page-module___8aEwW__hero p{margin-bottom:1.25rem}.page-module___8aEwW__heroBadge{margin-bottom:1rem}.page-module___8aEwW__heroCtas{flex-direction:row;justify-content:center;max-width:none}.page-module___8aEwW__heroCtas .btn{flex:1 1 0;min-height:44px;padding-inline:.75rem}}
