.Hero-module__A_dsTW__hero{background:#fef5f0;justify-content:center;align-items:center;min-height:88vh;padding:80px 64px 60px;display:flex;position:relative;overflow:hidden}.Hero-module__A_dsTW__gridOverlay{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#ef44440b 1px,#0000 1px),linear-gradient(#ef44440b 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 40%,#0000 100%)}.Hero-module__A_dsTW__glowOrb{z-index:0;pointer-events:none;background:radial-gradient(circle,#ef444414 0%,#fef5f000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;right:-60px;transform:translateY(-50%)}.Hero-module__A_dsTW__heroInner{z-index:2;justify-content:space-between;align-items:center;gap:48px;width:100%;max-width:1360px;display:flex;position:relative}.Hero-module__A_dsTW__heroLeft{flex:0 0 44%;max-width:540px}.Hero-module__A_dsTW__badge{color:#334155;background:#fff;border:1px solid #f0e0d8;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 18px 6px 10px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 1px 4px #0000000a}.Hero-module__A_dsTW__badgeIcon{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.Hero-module__A_dsTW__badgeHighlight{color:#ef4444;font-weight:600}.Hero-module__A_dsTW__headline{color:#0f172a;letter-spacing:-1px;margin:0 0 22px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:52px;font-weight:800;line-height:1.15}.Hero-module__A_dsTW__headlineAccent{color:#ef4444}.Hero-module__A_dsTW__subtext{color:#64748b;max-width:460px;margin:0 0 36px;font-size:17px;line-height:1.7}.Hero-module__A_dsTW__subtextHighlight{color:#ef4444;font-weight:600}.Hero-module__A_dsTW__ctaRow{flex-wrap:wrap;gap:16px;display:flex}.Hero-module__A_dsTW__ctaPrimary{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:14px;align-items:center;gap:10px;padding:14px 32px;font-size:16px;font-weight:600;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 4px 16px #ef44444d}.Hero-module__A_dsTW__ctaPrimary:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 24px #ef444459}.Hero-module__A_dsTW__ctaSecondary{color:#1e293b;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;align-items:center;gap:10px;padding:14px 28px;font-size:16px;font-weight:600;transition:border-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.Hero-module__A_dsTW__ctaSecondary:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.Hero-module__A_dsTW__ctaArrow{font-size:18px;transition:transform .2s}.Hero-module__A_dsTW__ctaPrimary:hover .Hero-module__A_dsTW__ctaArrow{transform:translate(3px)}.Hero-module__A_dsTW__ctaChart{color:#ef4444;font-size:18px}.Hero-module__A_dsTW__heroRight{perspective:1200px;flex:0 0 52%;max-width:680px}.Hero-module__A_dsTW__dashboardCard{background:#fff;border:1px solid #f0ebe8;border-radius:18px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000014,0 1px 3px #0000000a}.Hero-module__A_dsTW__dashSidebar{border-right:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:130px;padding:20px 0;display:flex}.Hero-module__A_dsTW__dashLogo{color:#fff;background:#ef4444;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;font-size:14px;font-weight:800;display:flex}.Hero-module__A_dsTW__dashNavItem{color:#64748b;cursor:default;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 16px;font-size:12.5px;font-weight:500;transition:background .2s;display:flex}.Hero-module__A_dsTW__dashNavItem.Hero-module__A_dsTW__active{color:#ef4444;background:#fff5f5;border-left:3px solid #ef4444;font-weight:600}.Hero-module__A_dsTW__navIcon{text-align:center;width:20px;font-size:15px}.Hero-module__A_dsTW__dashMain{flex-direction:column;flex:1;gap:14px;min-width:0;padding:18px 20px;display:flex}.Hero-module__A_dsTW__dashHeader{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.Hero-module__A_dsTW__welcomeText{color:#94a3b8;font-size:12px}.Hero-module__A_dsTW__userName{color:#0f172a;font-size:16px;font-weight:700}.Hero-module__A_dsTW__headerIcons{align-items:center;gap:10px;display:flex}.Hero-module__A_dsTW__bellIcon{color:#94a3b8;font-size:18px}.Hero-module__A_dsTW__avatar{background:linear-gradient(135deg,#14b8a6,#0d9488);border:2px solid #fff;border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 1px #14b8a6}.Hero-module__A_dsTW__rankCard{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#f87171 100%);border-radius:14px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:relative}.Hero-module__A_dsTW__rankLabel{opacity:.85;margin-bottom:4px;font-size:11px}.Hero-module__A_dsTW__rankNumber{letter-spacing:-1px;font-size:42px;font-weight:800;line-height:1}.Hero-module__A_dsTW__rankSub{opacity:.85;margin-top:4px;font-size:11.5px}.Hero-module__A_dsTW__rankBadge{text-align:center}.Hero-module__A_dsTW__trophyCircle{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 6px;font-size:26px;display:flex}.Hero-module__A_dsTW__rankPercent{font-size:12px;font-weight:700}.Hero-module__A_dsTW__rankKeep{opacity:.8;font-size:10px}.Hero-module__A_dsTW__trendCard{background:#fafafa;border:1px solid #f1f5f9;border-radius:12px;padding:14px 18px}.Hero-module__A_dsTW__trendTitle{color:#334155;margin-bottom:10px;font-size:13px;font-weight:600}.Hero-module__A_dsTW__trendTitleMuted{color:#94a3b8;font-weight:400}.Hero-module__A_dsTW__chartArea{height:100px;position:relative}.Hero-module__A_dsTW__chartSvg{width:100%;height:100%}.Hero-module__A_dsTW__chartLine{fill:none;stroke:#ef4444;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.Hero-module__A_dsTW__chartDot{fill:#ef4444;stroke:#fff;stroke-width:2px}.Hero-module__A_dsTW__chartLabel{fill:#94a3b8;text-anchor:middle;font-size:10px}.Hero-module__A_dsTW__chartYLabel{fill:#cbd5e1;text-anchor:end;font-size:9px}.Hero-module__A_dsTW__chartTooltip{color:#fff;background:#ef4444;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute}.Hero-module__A_dsTW__upgradeBanner{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.Hero-module__A_dsTW__upgradeLeft{align-items:center;gap:10px;display:flex}.Hero-module__A_dsTW__upgradeIcon{font-size:22px}.Hero-module__A_dsTW__upgradeTitle{color:#1e293b;font-size:13px;font-weight:600}.Hero-module__A_dsTW__upgradeSub{color:#94a3b8;font-size:11px}.Hero-module__A_dsTW__upgradeBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#ef4444;border:none;border-radius:10px;padding:8px 18px;font-size:12px;font-weight:600;transition:background .2s}.Hero-module__A_dsTW__upgradeBtn:hover{background:#dc2626}.Hero-module__A_dsTW__dashStats{border-left:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;gap:4px;width:100px;padding:18px 12px;display:flex}.Hero-module__A_dsTW__statsTitle{color:#334155;text-align:center;margin-bottom:8px;font-size:12px;font-weight:700}.Hero-module__A_dsTW__statItem{text-align:center;padding:8px 0}.Hero-module__A_dsTW__statIcon{margin-bottom:2px;font-size:16px}.Hero-module__A_dsTW__statLabel{color:#94a3b8;font-size:10px}.Hero-module__A_dsTW__statValue{color:#0f172a;font-size:18px;font-weight:700}.Hero-module__A_dsTW__floatingShape{z-index:1;pointer-events:none;will-change:transform, opacity;position:absolute}.Hero-module__A_dsTW__shapeSquare1{opacity:.85;background:#ef4444;border-radius:10px;width:52px;height:52px;top:60px;left:30px;transform:rotate(20deg)}.Hero-module__A_dsTW__shapeSquare2{opacity:.7;background:#f87171;border-radius:6px;width:32px;height:32px;top:110px;left:70px;transform:rotate(-10deg)}.Hero-module__A_dsTW__shapeTeal{opacity:.8;background:#14b8a6;border-radius:6px;width:40px;height:24px;top:260px;left:14px;transform:rotate(-5deg)}.Hero-module__A_dsTW__shapeDiamond{opacity:.85;background:#f59e0b;border-radius:8px;width:44px;height:44px;bottom:120px;left:30px;transform:rotate(45deg)}.Hero-module__A_dsTW__shapeDiamondInner{background:#fbbf24;border-radius:5px;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__A_dsTW__shapeCircle{opacity:.18;background:#ef4444;border-radius:50%;width:60px;height:60px;bottom:200px;right:40px}@keyframes Hero-module__A_dsTW__pulseGlow{0%,to{opacity:.6;transform:scale(1)translateY(-50%)}50%{opacity:.95;transform:scale(1.12)translateY(-47%)}}.Hero-module__A_dsTW__glowOrb{z-index:0;pointer-events:none;background:radial-gradient(circle,#ef44441a 0%,#fef5f000 70%);border-radius:50%;width:700px;height:700px;animation:10s ease-in-out infinite Hero-module__A_dsTW__pulseGlow;position:absolute;top:50%;right:-80px;transform:translateY(-50%)}.Hero-module__A_dsTW__headlineAccent{background:linear-gradient(135deg,#ef4444 0%,#f97316 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}@media (max-width:1100px){.Hero-module__A_dsTW__hero{padding:80px 32px 60px}.Hero-module__A_dsTW__heroInner{flex-direction:column;align-items:flex-start;gap:40px}.Hero-module__A_dsTW__heroLeft{flex:none;max-width:100%}.Hero-module__A_dsTW__heroRight{flex:none;width:100%;max-width:100%}.Hero-module__A_dsTW__headline{font-size:44px}}@media (max-width:768px){.Hero-module__A_dsTW__hero{min-height:auto;padding:40px 16px 100px!important}.Hero-module__A_dsTW__headline{letter-spacing:-.5px;font-size:34px;line-height:1.2}.Hero-module__A_dsTW__subtext{margin-bottom:24px;font-size:15.5px}.Hero-module__A_dsTW__dashSidebar,.Hero-module__A_dsTW__dashStats{display:none}.Hero-module__A_dsTW__dashboardCard{border-radius:16px;box-shadow:0 10px 30px #0000000d}.Hero-module__A_dsTW__ctaRow{flex-direction:column;gap:12px;width:100%}.Hero-module__A_dsTW__ctaPrimary,.Hero-module__A_dsTW__ctaSecondary{border-radius:12px;justify-content:center;width:100%;padding:12px 24px;font-size:15px}.Hero-module__A_dsTW__floatingShape{display:none}.Hero-module__A_dsTW__badge{margin-bottom:18px;padding:5px 12px 5px 8px;font-size:13px}.Hero-module__A_dsTW__badgeIcon{width:22px;height:22px;font-size:11px}}
