.landing-module__ESXKBq__navbar{z-index:1000;background:#050505f7;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 40px;transition:background .3s;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #ffffff0a}.landing-module__ESXKBq__navBrand{align-items:center;gap:10px;text-decoration:none;display:flex}.landing-module__ESXKBq__navBrandIcon{color:#050505;background:linear-gradient(135deg,#fff,#9ca3af);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex;box-shadow:0 8px 24px #ffffff1f}.landing-module__ESXKBq__navBrandText{color:#f7f7f7;letter-spacing:.2px;font-family:Space Grotesk,sans-serif;font-size:1.12rem;font-weight:700}.landing-module__ESXKBq__navBrandText span{color:#fff}.landing-module__ESXKBq__navLinks{align-items:center;gap:32px;list-style:none;display:flex}.landing-module__ESXKBq__navLink{color:#a1a1aa;letter-spacing:.3px;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.88rem;font-weight:500;transition:color .2s;position:relative}.landing-module__ESXKBq__navLink:after{content:"";background:#f5f5f5;height:1.5px;transition:transform .2s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.landing-module__ESXKBq__navLink:hover{color:#f7f7f7}.landing-module__ESXKBq__navLink:hover:after{transform:scaleX(1)}.landing-module__ESXKBq__navActions{align-items:center;gap:10px;display:flex}.landing-module__ESXKBq__hamburgerBtn{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.landing-module__ESXKBq__hamburgerBtn span{transform-origin:50%;background:#f7f7f7;border-radius:2px;width:18px;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.landing-module__ESXKBq__mobileMenuOverlay{z-index:590;background:#000000b3;position:fixed;inset:0}.landing-module__ESXKBq__mobileMenu{z-index:600;background:#0a0a0a;border-left:1px solid #ffffff1a;flex-direction:column;gap:0;width:280px;height:100%;padding:20px;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:-300px}.landing-module__ESXKBq__mobileMenuOpen{right:0}.landing-module__ESXKBq__mobileMenuHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.landing-module__ESXKBq__mobileMenuClose{color:#a1a1aa;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.landing-module__ESXKBq__mobileMenuLinks{flex-direction:column;flex:1;gap:4px;display:flex}.landing-module__ESXKBq__mobileMenuLink{text-align:left;color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:500;transition:all .2s;display:block}.landing-module__ESXKBq__mobileMenuLink:hover{color:#f7f7f7;background:#ffffff0f}.landing-module__ESXKBq__mobileMenuActions{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.landing-module__ESXKBq__mobileMenuActions .landing-module__ESXKBq__navLogin{text-align:center;width:100%;display:block}.landing-module__ESXKBq__mobileMenuRegister{text-align:center;color:#a1a1aa;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:10px 22px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.landing-module__ESXKBq__mobileMenuRegister:hover{color:#f7f7f7;background:#ffffff1a}.landing-module__ESXKBq__navLogin{color:#050505;cursor:pointer;background:#f5f5f5;border:1px solid #ffffffb8;border-radius:8px;padding:12px 22px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 24px #ffffff1f}.landing-module__ESXKBq__navLogin:hover{color:#000;background:#fff;transform:translateY(-1px);box-shadow:0 12px 32px #fff3}.landing-module__ESXKBq__hero{z-index:1;align-items:center;min-height:100vh;padding:80px 40px 60px;display:flex;position:relative}.landing-module__ESXKBq__heroContainer{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;display:grid}.landing-module__ESXKBq__heroLeft{flex-direction:column;gap:18px;display:flex}.landing-module__ESXKBq__heroBadge{color:#f5f5f5;letter-spacing:1.5px;text-transform:uppercase;background:#fff1;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:8px;width:fit-content;padding:6px 16px;font-size:.72rem;font-weight:700;display:inline-flex}.landing-module__ESXKBq__heroBadgeDot{background:#f5f5f5;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite landing-module__ESXKBq__pulse}.landing-module__ESXKBq__heroTitle{letter-spacing:-1.5px;color:#f7f7f7;font-family:Space Grotesk,sans-serif;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:800;line-height:1.08}.landing-module__ESXKBq__heroTitleAccent{color:#fff;-webkit-text-fill-color:currentColor;background:0 0}.landing-module__ESXKBq__heroDescription{color:#b9b9c0;max-width:500px;font-size:1.05rem;line-height:1.7}.landing-module__ESXKBq__heroCtas{flex-wrap:wrap;gap:14px;display:flex}.landing-module__ESXKBq__btnGetStarted{color:#050505;cursor:pointer;background:#f5f5f5;border:1px solid #ffffffb8;border-radius:8px;align-items:center;gap:10px;padding:13px 30px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 8px 28px #ffffff24}.landing-module__ESXKBq__btnGetStarted:hover{color:#000;background:#fff;transform:translateY(-3px)scale(1.02);box-shadow:0 14px 40px #fff3}.landing-module__ESXKBq__btnDemo{color:#a1a1aa;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;padding:13px 30px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.landing-module__ESXKBq__btnDemo:hover{color:#fff;background:#ffffff17;border-color:#ffffff42}.landing-module__ESXKBq__statsBar{margin-top:8px}.landing-module__ESXKBq__statsGrid{grid-template-columns:repeat(2,1fr);gap:12px;max-width:340px;display:grid}.landing-module__ESXKBq__statCard{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1f;border-radius:8px;padding:14px 18px;transition:border-color .3s,transform .3s;box-shadow:inset 0 1px #ffffff0b}.landing-module__ESXKBq__statCard:hover{border-color:#ffffff47;transform:translateY(-3px)}.landing-module__ESXKBq__statValue{color:#fff;margin-bottom:4px;font-family:Space Grotesk,sans-serif;font-size:1.9rem;font-weight:800;line-height:1}.landing-module__ESXKBq__statLabel{color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:500}.landing-module__ESXKBq__heroRight{justify-content:center;align-items:center;display:flex;position:relative}.landing-module__ESXKBq__chessboardContainer{width:100%;max-width:480px;margin:0 auto;position:relative}.landing-module__ESXKBq__chessboard{aspect-ratio:1;border-radius:8px;grid-template-columns:repeat(8,1fr);width:100%;animation:4s ease-in-out infinite landing-module__ESXKBq__boardFloat;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff3d,0 28px 80px #000000b8}.landing-module__ESXKBq__chessSquare{aspect-ratio:1;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:clamp(10px,2.2vw,22px);display:flex}.landing-module__ESXKBq__lightSquare{background:#d8d8d8}.landing-module__ESXKBq__darkSquare{background:#4b4b4b}.landing-module__ESXKBq__floatingCard{white-space:nowrap;z-index:10;background:#161616;border:1px solid #ffffff2e;border-radius:8px;padding:12px 16px;font-size:.78rem;position:absolute;box-shadow:0 8px 24px #00000080}.landing-module__ESXKBq__floatingCardMove{animation:3.5s ease-in-out infinite landing-module__ESXKBq__float1;top:6%;right:-3%}.landing-module__ESXKBq__floatingCardAccuracy{animation:4s ease-in-out infinite landing-module__ESXKBq__float2;bottom:14%;left:-8%}.landing-module__ESXKBq__floatingCardOpening{animation:3.2s ease-in-out infinite landing-module__ESXKBq__float3;top:42%;right:-3%}.landing-module__ESXKBq__floatingCardLabel{color:#a1a1aa;margin-bottom:3px;font-size:.68rem}.landing-module__ESXKBq__floatingCardValue{color:#fff;font-size:.92rem;font-weight:700}.landing-module__ESXKBq__floatingCardSub{color:#a1a1aa;margin-top:2px;font-size:.7rem}.landing-module__ESXKBq__floatingCardMoveName{color:#f5f5f5;font-size:1rem;font-weight:800}.landing-module__ESXKBq__floatingCardMoveEval{color:#a1a1aa;font-size:.8rem;font-weight:600}.landing-module__ESXKBq__floatingCardMoveLabel{color:#f5f5f5;margin-top:2px;font-size:.7rem}.landing-module__ESXKBq__numbersBar{z-index:1;background:#ffffff06;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:48px 40px;position:relative}.landing-module__ESXKBq__numbersGrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto;display:grid}.landing-module__ESXKBq__numberVal{color:#fff;margin-bottom:6px;font-family:Space Grotesk,sans-serif;font-size:2.8rem;font-weight:800;line-height:1}.landing-module__ESXKBq__numberLbl{color:#a1a1aa;font-size:.82rem;font-weight:500}.landing-module__ESXKBq__section{z-index:1;padding:100px 40px;position:relative}.landing-module__ESXKBq__sectionContainer{max-width:1200px;margin:0 auto}.landing-module__ESXKBq__sectionTag{color:#f5f5f5;letter-spacing:2px;text-transform:uppercase;background:#fff1;border:1px solid #ffffff1f;border-radius:99px;margin-bottom:14px;padding:5px 14px;font-size:.7rem;font-weight:700;display:inline-block}.landing-module__ESXKBq__sectionBadgeCenter{text-align:center}.landing-module__ESXKBq__sectionTitle{letter-spacing:-.8px;color:#f7f7f7;margin-bottom:14px;font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800}.landing-module__ESXKBq__sectionTitleCenter{text-align:center}.landing-module__ESXKBq__sectionSub{color:#b9b9c0;max-width:520px;font-size:1rem;line-height:1.7}.landing-module__ESXKBq__sectionSubCenter{color:#b9b9c0;text-align:center;max-width:520px;margin:-10px auto 48px;font-size:1rem;line-height:1.7}.landing-module__ESXKBq__sectionDivider{z-index:1;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:100%;height:1px;position:relative}.landing-module__ESXKBq__bentoGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.landing-module__ESXKBq__bentoCard{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;gap:14px;height:100%;padding:28px;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.landing-module__ESXKBq__bentoCard:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.landing-module__ESXKBq__bentoCard:hover{background:#ffffff13;border-color:#ffffff47;transform:translateY(-5px);box-shadow:0 16px 44px #00000057}.landing-module__ESXKBq__bentoCard:hover:before{opacity:1}.landing-module__ESXKBq__bentoCardWide{grid-column:span 2}.landing-module__ESXKBq__bentoIcon{color:#fff;background:#ffffff13;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.landing-module__ESXKBq__bentoTitle{color:#f7f7f7;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.landing-module__ESXKBq__bentoDescription{color:#b9b9c0;font-size:.84rem;line-height:1.65}.landing-module__ESXKBq__bentoTags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.landing-module__ESXKBq__bentoTag{color:#f5f5f5;background:#fff1;border:1px solid #ffffff1f;border-radius:99px;padding:2px 8px;font-size:.68rem;font-weight:600}.landing-module__ESXKBq__stepsGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.landing-module__ESXKBq__stepCard{text-align:center;background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;align-items:center;padding:32px 24px;display:flex;box-shadow:inset 0 1px #ffffff0b}.landing-module__ESXKBq__stepNum{color:#050505;background:linear-gradient(135deg,#fff,#9ca3af);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:800;display:flex;box-shadow:0 8px 24px #ffffff1f}.landing-module__ESXKBq__stepTitle{color:#f7f7f7;margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700}.landing-module__ESXKBq__stepDesc{color:#b9b9c0;font-size:.84rem;line-height:1.65}.landing-module__ESXKBq__analyticsSection{z-index:1;background:#ffffff06;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:100px 40px;position:relative}.landing-module__ESXKBq__analyticsGrid{grid-template-columns:1fr 1fr;gap:32px;max-width:1200px;margin:48px auto 0;display:grid}.landing-module__ESXKBq__analyticsCard{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1f;border-radius:8px;padding:24px;box-shadow:inset 0 1px #ffffff0b}.landing-module__ESXKBq__analyticsCardTitle{color:#a1a1aa;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:20px;font-size:.8rem;font-weight:700;display:flex}.landing-module__ESXKBq__statRow{margin-bottom:16px}.landing-module__ESXKBq__statRowHeader{justify-content:space-between;margin-bottom:6px;display:flex}.landing-module__ESXKBq__statRowLabel{color:#a1a1aa;font-size:.8rem}.landing-module__ESXKBq__statRowValue{color:#fff;font-size:.8rem;font-weight:700}.landing-module__ESXKBq__statBarTrack{background:#ffffff16;border-radius:99px;height:6px;overflow:hidden}.landing-module__ESXKBq__statBarFill{transform-origin:0;border-radius:99px;width:100%;height:100%;transition:transform 1.2s;box-shadow:0 0 12px #ffffff1f}.landing-module__ESXKBq__rolesGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.landing-module__ESXKBq__roleCard{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1f;border-radius:8px;height:100%;padding:36px;transition:all .3s;box-shadow:inset 0 1px #ffffff0b}.landing-module__ESXKBq__roleCard:hover{background:#ffffff13;border-color:#ffffff47;box-shadow:0 16px 44px #00000057}.landing-module__ESXKBq__roleIcon{color:#fff;background:#ffffff13;border:1px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.landing-module__ESXKBq__roleTitle{color:#f7f7f7;margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:1.35rem;font-weight:800}.landing-module__ESXKBq__roleDescription{color:#b9b9c0;margin-bottom:22px;font-size:.88rem;line-height:1.7}.landing-module__ESXKBq__roleFeatures{flex-direction:column;gap:10px;list-style:none;display:flex}.landing-module__ESXKBq__roleFeatureItem{color:#b9b9c0;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.5;display:flex}.landing-module__ESXKBq__roleFeatureIcon{color:#fff;opacity:.8;flex-shrink:0;margin-top:2px;font-size:14px}@media (min-width:992px){.landing-module__ESXKBq__classificationPin{min-height:100vh}}.landing-module__ESXKBq__classificationSection{padding:100px 40px}.landing-module__ESXKBq__classificationGrid{grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;display:grid}.landing-module__ESXKBq__classificationLeft{flex-direction:column;gap:20px;display:flex}.landing-module__ESXKBq__classificationTitle{color:#f7f7f7;letter-spacing:-1.5px;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.landing-module__ESXKBq__classificationDescription{color:#b9b9c0;max-width:420px;font-size:.95rem;line-height:1.7}.landing-module__ESXKBq__btnAnalyze{color:#050505;cursor:pointer;background:#f5f5f5;border:1px solid #ffffffb8;border-radius:8px;align-items:center;width:fit-content;padding:13px 28px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 8px 24px #ffffff1f}.landing-module__ESXKBq__btnAnalyze:hover{color:#000;background:#fff;transform:translateY(-2px);box-shadow:0 12px 32px #fff3}.landing-module__ESXKBq__classificationTable{flex-direction:column;gap:2px;display:flex}.landing-module__ESXKBq__classificationRow{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.landing-module__ESXKBq__classificationRow:hover{background:#ffffff13;border-color:#fff3}.landing-module__ESXKBq__classificationRowLeft{align-items:center;gap:12px;display:flex}.landing-module__ESXKBq__classificationDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.landing-module__ESXKBq__classificationName{color:#f7f7f7;flex:1;font-size:.88rem;font-weight:600}.landing-module__ESXKBq__classificationRowRight{align-items:center;gap:12px;display:flex}.landing-module__ESXKBq__classificationDesc{color:#a1a1aa;font-size:.78rem}.landing-module__ESXKBq__classificationSymbol{text-align:right;width:30px;font-family:Courier New,monospace;font-size:.9rem;font-weight:800}.landing-module__ESXKBq__ctaSection{text-align:center;z-index:1;background:#ffffff06;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:100px 40px;position:relative}.landing-module__ESXKBq__ctaTitle{color:#f7f7f7;letter-spacing:-.8px;margin-bottom:16px;font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800}.landing-module__ESXKBq__ctaDescription{color:#b9b9c0;max-width:500px;margin:0 auto 32px;font-size:1rem;line-height:1.6}.landing-module__ESXKBq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.landing-module__ESXKBq__footer{z-index:1;background:#ffffff04;border-top:1px solid #ffffff14;padding:56px 40px 32px;position:relative}.landing-module__ESXKBq__footerInner{max-width:1200px;margin:0 auto}.landing-module__ESXKBq__footerGrid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px;display:grid}.landing-module__ESXKBq__footerBrand{flex-direction:column;display:flex}.landing-module__ESXKBq__footerLogoRow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.landing-module__ESXKBq__footerBrandIcon{color:#050505;background:linear-gradient(135deg,#fff,#9ca3af);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.landing-module__ESXKBq__footerLogoText{color:#f7f7f7;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700}.landing-module__ESXKBq__footerLogoText span{color:#fff}.landing-module__ESXKBq__footerTagline{color:#a1a1aa;max-width:220px;margin-bottom:16px;font-size:.82rem;line-height:1.6}.landing-module__ESXKBq__footerStatus{color:#a1a1aa;align-items:center;gap:8px;font-size:12px;display:flex}.landing-module__ESXKBq__statusDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.landing-module__ESXKBq__statusOnline{background:#22c55e;box-shadow:0 0 6px #22c55e80}.landing-module__ESXKBq__statusChecking{background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.landing-module__ESXKBq__statusOffline{background:#ef4444;box-shadow:0 0 6px #ef444480}.landing-module__ESXKBq__footerHeading{letter-spacing:1.5px;text-transform:uppercase;color:#a1a1aa;margin-bottom:14px;font-size:.72rem;font-weight:700}.landing-module__ESXKBq__footerLinks{flex-direction:column;gap:10px;list-style:none;display:flex}.landing-module__ESXKBq__footerLink{color:#a1a1aa;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.85rem;text-decoration:none;transition:color .2s}.landing-module__ESXKBq__footerLink:hover{color:#fff}.landing-module__ESXKBq__footerBottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.landing-module__ESXKBq__footerCopyright{color:#a1a1aa;font-size:.78rem}.landing-module__ESXKBq__footerSocials{gap:10px;display:flex}.landing-module__ESXKBq__footerSocialLink{color:#a1a1aa;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.landing-module__ESXKBq__footerSocialLink:hover{color:#fff;background:#ffffff17;border-color:#ffffff42}.landing-module__ESXKBq__heroBoardWrapper{width:100%;animation:4s ease-in-out infinite landing-module__ESXKBq__boardFloat;position:relative}.landing-module__ESXKBq__moveBadge{color:#48cae4;text-shadow:0 0 10px #48cae4;pointer-events:none;font-size:1rem;font-weight:900;line-height:1;animation:.4s cubic-bezier(.22,1,.36,1) both landing-module__ESXKBq__symPop}@keyframes landing-module__ESXKBq__symPop{0%{opacity:0;transform:scale(0)rotate(-12deg)}65%{opacity:1;transform:scale(1.35)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes landing-module__ESXKBq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes landing-module__ESXKBq__boardFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes landing-module__ESXKBq__float1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landing-module__ESXKBq__float2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes landing-module__ESXKBq__float3{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.landing-module__ESXKBq__navLink:focus-visible,.landing-module__ESXKBq__mobileMenuLink:focus-visible,.landing-module__ESXKBq__footerLink:focus-visible{outline-offset:3px;color:#f7f7f7;border-radius:3px;outline:2px solid #f5f5f5}.landing-module__ESXKBq__hamburgerBtn:focus-visible,.landing-module__ESXKBq__mobileMenuClose:focus-visible,.landing-module__ESXKBq__navLogin:focus-visible,.landing-module__ESXKBq__btnGetStarted:focus-visible,.landing-module__ESXKBq__btnDemo:focus-visible,.landing-module__ESXKBq__btnAnalyze:focus-visible{outline-offset:3px;outline:2px solid #f5f5f5}.landing-module__ESXKBq__footerSocialLink:focus-visible{outline-offset:3px;border-color:#fff6;outline:2px solid #f5f5f5}@media (prefers-reduced-motion:reduce){.landing-module__ESXKBq__heroBoardWrapper,.landing-module__ESXKBq__floatingCard{animation:none}.landing-module__ESXKBq__heroBadgeDot{opacity:1;animation:none}.landing-module__ESXKBq__statBarFill,.landing-module__ESXKBq__bentoCard,.landing-module__ESXKBq__roleCard,.landing-module__ESXKBq__stepCard{transition:none}}@media (max-width:991px){.landing-module__ESXKBq__navbar{padding:14px 24px}.landing-module__ESXKBq__hamburgerBtn{display:flex}.landing-module__ESXKBq__section{padding:72px 24px}.landing-module__ESXKBq__numbersBar{padding:40px 24px}.landing-module__ESXKBq__analyticsSection{padding:72px 24px}.landing-module__ESXKBq__hero{padding:100px 24px 64px}.landing-module__ESXKBq__heroContainer{text-align:center;grid-template-columns:1fr;gap:48px}.landing-module__ESXKBq__heroBadge,.landing-module__ESXKBq__heroDescription{margin:0 auto}.landing-module__ESXKBq__heroCtas{justify-content:center}.landing-module__ESXKBq__statsGrid{margin:0 auto}.landing-module__ESXKBq__heroRight{order:-1}.landing-module__ESXKBq__chessboardContainer{max-width:300px}.landing-module__ESXKBq__floatingCard{display:none}.landing-module__ESXKBq__numbersGrid{grid-template-columns:repeat(2,1fr)}.landing-module__ESXKBq__stepsGrid,.landing-module__ESXKBq__analyticsGrid,.landing-module__ESXKBq__rolesGrid{grid-template-columns:1fr}.landing-module__ESXKBq__classificationGrid{grid-template-columns:1fr;gap:40px}.landing-module__ESXKBq__bentoGrid{grid-template-columns:1fr}.landing-module__ESXKBq__bentoCardWide{grid-column:span 1}.landing-module__ESXKBq__navLinks{display:none}.landing-module__ESXKBq__footerGrid{grid-template-columns:1fr 1fr;gap:32px}.landing-module__ESXKBq__hero,.landing-module__ESXKBq__section,.landing-module__ESXKBq__analyticsSection,.landing-module__ESXKBq__ctaSection{scroll-snap-align:start}}@media (max-width:576px){.landing-module__ESXKBq__heroContainer{gap:32px}.landing-module__ESXKBq__heroTitle{letter-spacing:-1px;font-size:2.2rem}.landing-module__ESXKBq__numberVal{font-size:2rem}.landing-module__ESXKBq__floatingCard{display:none}.landing-module__ESXKBq__heroCtas{flex-direction:column;align-items:stretch}.landing-module__ESXKBq__btnGetStarted,.landing-module__ESXKBq__btnDemo{justify-content:center;width:100%}.landing-module__ESXKBq__ctaButtons{flex-direction:column;align-items:stretch}.landing-module__ESXKBq__ctaButtons .landing-module__ESXKBq__btnGetStarted,.landing-module__ESXKBq__ctaButtons .landing-module__ESXKBq__btnAnalyze{justify-content:center;width:100%}.landing-module__ESXKBq__statsGrid{grid-template-columns:1fr 1fr}.landing-module__ESXKBq__footerGrid{grid-template-columns:1fr}.landing-module__ESXKBq__footer{padding:40px 24px 24px}.landing-module__ESXKBq__footerBottom{text-align:center;flex-direction:column;align-items:center}.landing-module__ESXKBq__hero{padding:80px 20px 48px}.landing-module__ESXKBq__section,.landing-module__ESXKBq__classificationSection,.landing-module__ESXKBq__ctaSection,.landing-module__ESXKBq__analyticsSection{padding:56px 20px}.landing-module__ESXKBq__numbersBar{padding:32px 20px}.landing-module__ESXKBq__chessboardContainer{max-width:220px}.landing-module__ESXKBq__heroRight{order:0}.landing-module__ESXKBq__classificationDesc{display:none}.landing-module__ESXKBq__classificationRow{padding:10px 12px}.landing-module__ESXKBq__classificationName{font-size:.82rem}.landing-module__ESXKBq__classificationSymbol{width:auto}.landing-module__ESXKBq__bentoCard{padding:20px}.landing-module__ESXKBq__bentoTitle{font-size:.95rem}.landing-module__ESXKBq__bentoDescription{font-size:.82rem}.landing-module__ESXKBq__analyticsCard{padding:18px}}
