.Hero-module__ZARIfG__hero{background:var(--color-bg-dark);min-height:100dvh;margin-top:calc(-1 * var(--navbar-height));padding-top:var(--navbar-height);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__heroBg{z-index:0;will-change:transform;height:180vh;position:absolute;top:-40vh;left:0;right:0}.Hero-module__ZARIfG__heroSlide{object-fit:cover;opacity:0;width:100%;height:100vh;transition:opacity 1.2s ease-in-out;position:absolute;top:40vh;left:0}.Hero-module__ZARIfG__active{opacity:1;z-index:1}.Hero-module__ZARIfG__heroVideo{object-fit:cover;pointer-events:none;width:100%;height:100vh;transition:opacity 1.2s ease-in-out;position:absolute;top:40vh;left:0}.Hero-module__ZARIfG__heroOverlay{z-index:1;position:absolute;inset:0}.Hero-module__ZARIfG__heroPattern{z-index:2;opacity:.05;background-image:radial-gradient(circle at 1px 1px,#ffffff4d 1px,#0000 0);background-size:40px 40px;position:absolute;inset:0}.Hero-module__ZARIfG__heroContent{z-index:3;max-width:var(--container-max);padding:var(--space-4xl) var(--container-padding);gap:var(--space-4xl);grid-template-columns:1.2fr .8fr;align-items:center;margin:0 auto;display:grid;position:relative}.Hero-module__ZARIfG__heroLeft{animation:.8s forwards Hero-module__ZARIfG__fadeInUp}.Hero-module__ZARIfG__heroBadge{align-items:center;gap:var(--space-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);color:#ffffffe6;margin-bottom:var(--space-xl);background:#ffffff1a;border:1px solid #ffffff26;padding:.5rem 1.2rem;font-size:.82rem;font-weight:600;display:inline-flex}.Hero-module__ZARIfG__heroBadgeDot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite Hero-module__ZARIfG__pulse}.Hero-module__ZARIfG__heroTitle{color:#fff;margin-bottom:var(--space-lg);letter-spacing:-.02em;text-shadow:0 4px 16px #000000b3,0 1px 4px #000000d9;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:900;line-height:1.1}.Hero-module__ZARIfG__heroSubtitle{color:#fff;margin-bottom:var(--space-2xl);text-shadow:0 2px 10px #000c,0 1px 3px #000000e6;max-width:540px;font-size:1.1rem;line-height:1.7}.Hero-module__ZARIfG__heroActions{gap:var(--space-md);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.Hero-module__ZARIfG__heroStats{gap:var(--space-2xl);opacity:1;transition:opacity .6s,transform .6s;display:flex;transform:translateY(0)}.Hero-module__ZARIfG__heroStatsHidden{opacity:0;pointer-events:none;transform:translateY(8px)}.Hero-module__ZARIfG__heroStat{flex-direction:column;display:flex}.Hero-module__ZARIfG__heroStatNumber{color:#fff;text-shadow:0 2px 10px #000c,0 1px 3px #000000e6;font-size:1.75rem;font-weight:800;line-height:1}.Hero-module__ZARIfG__heroStatLabel{color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 2px 8px #000000bf,0 1px 2px #000000e6;margin-top:.25rem;font-size:.78rem}.Hero-module__ZARIfG__heroRight{gap:var(--space-lg);flex-direction:column;animation:.8s .3s both Hero-module__ZARIfG__slideInRight;display:flex}.Hero-module__ZARIfG__floatingCard{padding:var(--space-lg);transition:transform var(--transition-base)}.Hero-module__ZARIfG__floatingCard:hover{transform:translateY(-4px)}.Hero-module__ZARIfG__floatingCardIcon{border-radius:var(--radius-lg);color:#60a5fa;width:44px;height:44px;margin-bottom:var(--space-md);filter:drop-shadow(0 2px 6px #000000a6)drop-shadow(0 0 14px #00000073);justify-content:center;align-items:center;display:flex}.Hero-module__ZARIfG__floatingCardTitle{color:#fff;text-shadow:0 2px 10px #000c,0 1px 3px #000000e6;margin-bottom:.25rem;font-size:1rem;font-weight:700}.Hero-module__ZARIfG__floatingCardDesc{color:#ffffffe0;text-shadow:0 2px 8px #000000bf,0 1px 2px #000000e6;font-size:.82rem;line-height:1.5}.Hero-module__ZARIfG__scrollIndicator{z-index:3;color:#fff6;flex-direction:column;align-items:center;gap:.5rem;font-size:.75rem;animation:3s ease-in-out infinite Hero-module__ZARIfG__float;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.Hero-module__ZARIfG__scrollMouse{border:2px solid #ffffff4d;border-radius:12px;width:24px;height:38px;position:relative}.Hero-module__ZARIfG__scrollDot{border-radius:var(--radius-full);background:#ffffff80;width:3px;height:8px;animation:2s ease-in-out infinite Hero-module__ZARIfG__float;position:absolute;top:6px;left:50%;transform:translate(-50%)}@media (max-width:1024px){.Hero-module__ZARIfG__heroContent{text-align:center;grid-template-columns:1fr}.Hero-module__ZARIfG__heroSubtitle{margin-left:auto;margin-right:auto}.Hero-module__ZARIfG__heroActions,.Hero-module__ZARIfG__heroStats{justify-content:center}.Hero-module__ZARIfG__heroRight{display:none}}@media (max-width:640px){.Hero-module__ZARIfG__heroStats{gap:var(--space-md);flex-direction:column;align-items:center}.Hero-module__ZARIfG__heroStat{align-items:center}}
.StatsCounter-module__pCfNiW__statsSection{padding:var(--space-4xl) 0;background:var(--color-bg);position:relative}.StatsCounter-module__pCfNiW__statsGrid{gap:var(--space-xl);max-width:var(--container-max);padding:0 var(--container-padding);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.StatsCounter-module__pCfNiW__statCard{text-align:center;padding:var(--space-2xl) var(--space-lg);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform var(--transition-base), box-shadow var(--transition-base), background var(--transition-base);background:#ffffff14;border:1px solid #ffffff26;position:relative;overflow:hidden;transform:translateY(-6px);box-shadow:0 20px 40px #00000059}.StatsCounter-module__pCfNiW__statCard:hover{box-shadow:var(--shadow-sm);background:#ffffff24;border-color:#ffffff40;transform:translateY(0)}.StatsCounter-module__pCfNiW__statIcon{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;width:56px;height:56px;margin:0 auto var(--space-lg);transition:all var(--transition-base);background:#ffffff26;border:1px solid #ffffff40;justify-content:center;align-items:center;display:flex}.StatsCounter-module__pCfNiW__statCard:hover .StatsCounter-module__pCfNiW__statIcon{background:#ffffff4d;border-color:#fff6;transform:scale(1.1)}.StatsCounter-module__pCfNiW__statNumber{color:#fff;text-shadow:0 2px 10px #000c,0 1px 3px #000000e6;margin-bottom:.25rem;font-size:2.5rem;font-weight:900;line-height:1}.StatsCounter-module__pCfNiW__statLabel{color:#fff;text-shadow:0 2px 8px #000000bf,0 1px 2px #000000e6;font-size:.88rem;font-weight:500}@media (max-width:1024px){.StatsCounter-module__pCfNiW__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.StatsCounter-module__pCfNiW__statsGrid{gap:var(--space-md);grid-template-columns:repeat(2,1fr)}.StatsCounter-module__pCfNiW__statCard{padding:var(--space-lg) var(--space-md)}.StatsCounter-module__pCfNiW__statNumber{font-size:2rem}}
