.page_main__mnYP0{min-height:100vh;min-height:100dvh}.page_hero__uQZ3I{position:relative;overflow:hidden;padding:var(--space-2xl) var(--space-md);background:radial-gradient(circle at 10% 20%,rgba(99,102,241,.2),transparent 45%),radial-gradient(circle at 90% 10%,rgba(34,197,94,.15),transparent 40%),var(--color-bg-primary)}.page_heroGlow__h9lUK{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cpath fill='none' stroke='rgba(255,255,255,0.06)' stroke-width='1' d='M0 80h160M80 0v160'/%3E%3C/svg%3E");opacity:.6;pointer-events:none}.page_heroGrid___zdDZ{position:relative;z-index:1;display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center;max-width:1200px;margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.page_heroCopy__OmN3F h1{font-size:clamp(2.4rem,5vw,4rem);margin-bottom:var(--space-md)}.page_heroCopy__OmN3F p{font-size:var(--text-lg)}.page_heroCopy__OmN3F p,.page_kicker__HNfJZ{color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.page_kicker__HNfJZ{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);border:1px solid rgba(99,102,241,.35);background:rgba(99,102,241,.1);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase}.page_heroCta__bXANC{display:flex;flex-wrap:wrap;gap:var(--space-md)}.page_carousel__jqn7i{background:rgba(18,18,26,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:var(--shadow-lg)}.page_carouselViewport__Lgt81{overflow:hidden}.page_carouselTrack___j3FN{display:flex;transition:transform .45s ease}.page_carouselSlide____LF6{min-width:100%;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.page_carouselSlide____LF6 h2{font-size:var(--text-2xl)}.page_carouselSlide____LF6 p{color:var(--color-text-secondary);font-size:var(--text-base)}.page_slideKicker__BsALq{font-size:var(--text-xs);color:var(--color-accent-secondary);text-transform:uppercase;letter-spacing:.2em}.page_slideStat__HeuJF{margin-top:var(--space-md);display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.page_slideStat__HeuJF span{font-size:var(--text-3xl);font-weight:700;color:var(--color-text-primary)}.page_slideStat__HeuJF small{color:var(--color-text-muted)}.page_carouselControls__Q3xd_{display:flex;justify-content:space-between;margin-top:var(--space-lg)}.page_carouselControls__Q3xd_ button{background:var(--color-bg-tertiary);border:1px solid hsla(0,0%,100%,.1);color:var(--color-text-primary);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--transition-fast)}.page_carouselControls__Q3xd_ button:hover{transform:translateY(-1px)}.page_carouselDots__yQoZT{margin-top:var(--space-md);display:flex;gap:var(--space-sm);justify-content:center}.page_carouselDots__yQoZT button{width:10px;height:10px;border-radius:var(--radius-full);border:1px solid hsla(0,0%,100%,.2);background:transparent;cursor:pointer}.page_dotActive__AsmGR{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.page_benefits__zMiwm{padding:var(--space-2xl) var(--space-md);background:var(--color-bg-secondary)}.page_benefitGrid__uOOcx{max-width:1100px;margin:0 auto;display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.page_benefitCard__uJyNo{background:var(--color-bg-tertiary);border-radius:var(--radius-lg);padding:var(--space-lg);border:1px solid hsla(0,0%,100%,.08)}.page_benefitCard__uJyNo p{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-xs)}.page_finalCta___xaYJ{padding:var(--space-2xl) var(--space-md);background:var(--color-bg-primary)}.page_finalCard__DrPyG{max-width:900px;margin:0 auto;text-align:center;padding:var(--space-2xl);border-radius:var(--radius-xl);border:1px solid rgba(99,102,241,.2);background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(15,15,25,.8))}.page_finalCard__DrPyG p{color:var(--color-text-secondary);margin:var(--space-sm) 0 var(--space-lg)}@media (max-width:768px){.page_heroCta__bXANC{flex-direction:column}.page_heroCta__bXANC a{width:100%}}