.page_pageContainer__7oWeo{background-color:var(--color-background);display:flex;flex-direction:column}.page_heroSection__OcWIo{padding:var(--spacing-3xl) var(--spacing-lg);text-align:center;background:var(--gradient-primary-down);position:relative;overflow:hidden}.page_heroSection__OcWIo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.page_heroContent__dzLob{max-width:1200px;margin:0 auto;position:relative;z-index:1}.page_heroTitle__ixXIp{font-size:var(--font-size-5xl);font-weight:700;color:#ffffff;margin-bottom:var(--spacing-lg);line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.page_heroDescription__BOlMS{font-size:var(--font-size-xl);color:rgba(255,255,255,.9);max-width:800px;margin:0 auto var(--spacing-xl);line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.1)}.page_heroActions__uE8fj{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.page_featuresSection__54_Nl{padding:var(--spacing-3xl) var(--spacing-lg);background:var(--color-background)}.page_featuresInner__nmvxY{max-width:1200px;margin:0 auto}.page_featuresContent__ouE6F{max-width:1200px;margin:0 auto var(--spacing-xl);text-align:center}.page_featuresTitle__ewndH{font-size:1.75rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.page_featuresDescription__hfvw6{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-3xl)}.page_featuresGrid__txuLt{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-xl);gap:var(--spacing-xl);max-width:1200px;margin:0 auto}.page_ctaFull__0rt8c{grid-column:1/-1}.page_featureCard__swyBK{text-align:left;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--card-modern-shadow);border:1px solid var(--color-border-light);transition:var(--transition-card);overflow:hidden;position:relative}.page_featureCard__swyBK:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-4px)}.page_featureCard__swyBK:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);opacity:0;transition:var(--transition-fast)}.page_featureCard__swyBK:hover:before{opacity:1}.page_featureIcon__UHR_A{width:40px;height:40px;color:var(--color-primary);margin-bottom:var(--spacing-lg);filter:drop-shadow(0 2px 4px rgba(0,120,212,.2))}.page_ctaSection__BmsKD{padding:var(--spacing-3xl) var(--spacing-lg);background:var(--gradient-subtle)}.page_ctaCard__0EK4h{max-width:800px;margin:0 auto;text-align:center;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--card-modern-shadow);border:1px solid var(--color-border-light);position:relative;overflow:hidden}.page_ctaCard__0EK4h:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(102,126,234,.03) 0,transparent 70%);animation:page_pulse__XPtbN 4s ease-in-out infinite}.page_ctaTitle__8jURU{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-sm);position:relative;z-index:1}.page_ctaDescription__TiS0Z{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);position:relative;z-index:1}.page_ctaActions__3_xe6{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap;position:relative;z-index:1}@media (max-width:768px){.page_heroTitle__ixXIp{font-size:var(--font-size-3xl)}.page_heroDescription__BOlMS{font-size:var(--font-size-base)}.page_heroSection__OcWIo{padding:var(--spacing-xl) var(--spacing-md)}.page_featuresGrid__txuLt{grid-template-columns:1fr;gap:var(--spacing-lg)}.page_featureIcon__UHR_A{width:32px;height:32px}}@media (max-width:640px){.page_headerContent__vImKI{padding:var(--spacing-sm) var(--spacing-md)}.page_logoText__M1jdM{font-size:var(--font-size-lg)}.page_ctaActions__3_xe6,.page_heroActions__uE8fj{flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.page_ctaCard__0EK4h,.page_featureCard__swyBK{transition:none}.page_ctaCard__0EK4h:before,.page_featureCard__swyBK:before{animation:none}}@media (prefers-contrast:high){.page_ctaCard__0EK4h,.page_featureCard__swyBK{border:2px solid var(--color-border-dark)}.page_heroDescription__BOlMS,.page_heroTitle__ixXIp{text-shadow:none}}