.home-module__Hx0lNG__hero{justify-content:center;align-items:center;width:100%;height:100vh;min-height:660px;display:flex;position:relative;overflow:hidden}.home-module__Hx0lNG__heroImage{object-fit:cover;z-index:0}.home-module__Hx0lNG__heroOverlay{z-index:1;background:linear-gradient(#14161473 0%,#1416144d 50%,#141614b3 100%);position:absolute;inset:0}.home-module__Hx0lNG__heroContent{z-index:2;text-align:center;color:#fff;max-width:1100px;padding:2rem;position:relative}.home-module__Hx0lNG__heroEyebrow{font-family:var(--font-sans), sans-serif;text-transform:uppercase;letter-spacing:.32em;color:#ffffffb3;margin-bottom:1.8rem;font-size:.78rem}.home-module__Hx0lNG__heroTitle{font-family:var(--font-heading), sans-serif;letter-spacing:.02em;color:#fff;white-space:pre-line;margin-bottom:2rem;font-size:clamp(2.6rem,6vw,5.5rem);font-weight:400;line-height:1.15}.home-module__Hx0lNG__heroSubtitle{color:#ffffffb8;max-width:640px;margin:0 auto 3rem;font-size:clamp(.95rem,1.8vw,1.15rem);line-height:1.8}.home-module__Hx0lNG__heroCtas{flex-wrap:wrap;justify-content:center;gap:1.2rem;display:flex}.home-module__Hx0lNG__heroCtaOutline{border-color:#fff9}.home-module__Hx0lNG__heroScroll{z-index:2;justify-content:center;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.home-module__Hx0lNG__heroScrollLine{background:#fff6;width:1px;height:48px;animation:2s infinite home-module__Hx0lNG__scrollPulse;display:block}@keyframes home-module__Hx0lNG__scrollPulse{0%{opacity:0;transform:scaleY(0)translateY(-100%)}50%{opacity:1;transform:scaleY(1)translateY(0%)}to{opacity:0;transform:scaleY(0)translateY(100%)}}.home-module__Hx0lNG__statsBar{background:var(--bg-secondary);z-index:5;box-shadow:0 1px 0 var(--border), 0 20px 40px #00000005;position:relative}.home-module__Hx0lNG__statsInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;max-width:1100px;margin:0 auto;padding:3.5rem 2rem;display:flex}.home-module__Hx0lNG__statItem{text-align:center;flex:1;min-width:160px;padding:1rem 2rem}.home-module__Hx0lNG__statDivider{background:var(--border);flex-shrink:0;width:1px;height:56px}.home-module__Hx0lNG__statValue{font-family:var(--font-heading), sans-serif;color:var(--accent);letter-spacing:-.01em;text-shadow:0 4px 12px #4a63561a;margin-bottom:.5rem;font-size:clamp(2rem,3.5vw,3rem)}.home-module__Hx0lNG__statLabel{font-family:var(--font-sans), sans-serif;color:var(--text-muted);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem}.home-module__Hx0lNG__features{padding:9rem 0}.home-module__Hx0lNG__featuresMeta{text-align:center;margin-bottom:5rem}.home-module__Hx0lNG__featuresTitle{margin-top:.6rem;font-size:clamp(2rem,4vw,3rem)}.home-module__Hx0lNG__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2px;display:grid}.home-module__Hx0lNG__featureCard{background:var(--bg-card);border:1px solid var(--border);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);padding:3.5rem 2.8rem;position:relative;overflow:hidden}.home-module__Hx0lNG__featureCard:hover{box-shadow:var(--shadow-3d);border-color:var(--accent-pale);z-index:2;transform:translateY(-8px)perspective(1000px)rotateX(1deg)}.home-module__Hx0lNG__featureCard:before{content:"";background:var(--accent);width:3px;height:0;transition:height .4s;position:absolute;top:0;left:0}.home-module__Hx0lNG__featureCard:hover:before{height:100%}.home-module__Hx0lNG__featureIcon{color:var(--accent);margin-bottom:1.8rem;font-size:2rem;display:block}.home-module__Hx0lNG__featureCardTitle{margin-bottom:1rem;font-size:1.3rem;font-weight:400}.home-module__Hx0lNG__featureCardDesc{color:var(--text-secondary);font-size:.95rem;line-height:1.75}.home-module__Hx0lNG__whyUs{background:var(--accent);color:#fff;padding:9rem 5rem}.home-module__Hx0lNG__whyInner{grid-template-columns:.8fr 2fr;align-items:start;gap:6rem;max-width:1360px;margin:0 auto;display:grid}.home-module__Hx0lNG__whyLeft{padding-right:2rem;position:relative}.home-module__Hx0lNG__whyLeft:after{content:"";z-index:-1;background:radial-gradient(circle,#ffffff14 0%,#0000 70%);width:120px;height:120px;position:absolute;top:-2rem;left:-2rem}.home-module__Hx0lNG__whyTitle{color:#fff;margin-top:.8rem;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.1}.home-module__Hx0lNG__whyUs .home-module__Hx0lNG__section-eyebrow{color:#ffffffa6}.home-module__Hx0lNG__whyPoints{grid-template-columns:1fr 1fr;gap:4rem 5rem;display:grid}.home-module__Hx0lNG__whyPoint{border-bottom:1px solid #ffffff1f;align-items:flex-start;gap:1.8rem;padding-bottom:2rem;display:flex}.home-module__Hx0lNG__whyPoint:last-child{border-bottom:none;padding-bottom:0}.home-module__Hx0lNG__whyNum{font-family:var(--font-heading), sans-serif;color:#fff6;letter-spacing:.1em;flex-shrink:0;padding-top:.2rem;font-size:.85rem}.home-module__Hx0lNG__whyPointTitle{color:#fff;margin-bottom:.7rem;font-size:1.25rem;font-weight:400}.home-module__Hx0lNG__whyPointDesc{color:#ffffffa6;font-size:.95rem;line-height:1.8}.home-module__Hx0lNG__ctaBanner{background:var(--bg-primary);padding:10rem 5rem}.home-module__Hx0lNG__ctaInner{text-align:center;max-width:700px;margin:0 auto}.home-module__Hx0lNG__ctaTitle{margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3.2rem)}.home-module__Hx0lNG__ctaSubtitle{color:var(--text-secondary);margin-bottom:3rem;font-size:1.05rem;line-height:1.8}@media (max-width:1024px){.home-module__Hx0lNG__whyInner{grid-template-columns:1fr;gap:4rem}.home-module__Hx0lNG__whyUs{padding:7rem 3rem}}@media (max-width:768px){.home-module__Hx0lNG__statsInner{flex-direction:column;gap:0}.home-module__Hx0lNG__statDivider{width:80%;height:1px;margin:0 auto}.home-module__Hx0lNG__features{padding:6rem 0}.home-module__Hx0lNG__ctaBanner{padding:6rem 2rem}.home-module__Hx0lNG__heroContent{padding:1.5rem}}
