:root{--bg:#0A1830;--bg2:#0E2242;--panel:#15305A;--panel2:#1C3D6E;--line:rgba(255,255,255,.09);--line-o:rgba(245,101,0,.3);--line-b:rgba(111,161,255,.3);--orange:#F56500;--o-hi:#FF8A3D;--o-lo:rgba(245,101,0,.13);--blue:#1A6AFF;--b-hi:#6FA1FF;--b-lo:rgba(111,161,255,.15);--wa:#25D366;--text:#F2F6FF;--muted:#93A6CC;--muted-hi:#B8C7E8;--font-d:'Unbounded',sans-serif;--font-b:'Space Grotesk',sans-serif;--font-m:'JetBrains Mono',monospace;--nav-h:104px;--appnav-h:66px;--r:16px;--r-lg:24px}*,::after,::before{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;overflow-x:hidden}body{font-family:var(--font-b);background:var(--bg);color:var(--text);overflow-x:hidden;line-height:1.6}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:inherit;background:0 0;border:none;color:inherit}ul{list-style:none}::selection{background:rgba(245,101,0,.3);color:#fff}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--orange),var(--blue));border-radius:5px}:focus-visible{outline:2px solid rgba(245,101,0,.65);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}body::before{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(26,106,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(26,106,255,.028) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,black 30%,transparent 85%)}body::after{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(720px 420px at 12% -8%,rgba(245,101,0,.07),transparent 62%),radial-gradient(720px 420px at 96% 6%,rgba(26,106,255,.07),transparent 62%)}footer,main,nav,section{position:relative;z-index:1}.container{max-width:1160px;margin:0 auto;padding:0 22px}.kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-m);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--o-hi)}.kicker::before{content:'';width:22px;height:1px;background:linear-gradient(90deg,var(--orange),transparent)}.kicker.center::after{content:'';width:22px;height:1px;background:linear-gradient(270deg,var(--orange),transparent)}.h2{font-family:var(--font-d);font-weight:700;font-size:clamp(26px,4.6vw,44px);line-height:1.08;letter-spacing:-.02em;margin-top:14px}.h2 .glow{background:linear-gradient(92deg,var(--orange) 10%,var(--o-hi) 45%,var(--b-hi) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sub{color:var(--muted);font-size:14.5px;line-height:1.75;max-width:540px;margin-top:14px}.sec-head{margin-bottom:42px}.sec-head.center{text-align:center;max-width:600px;margin-inline:auto}.sec-head.center .sub{margin-inline:auto}section{padding:88px 0}.reveal{opacity:0;transform:translateY(26px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--stagger,0)*70ms)}.reveal.in{opacity:1;transform:none}.reveal-l{opacity:0;transform:translateX(-26px);transition:opacity .65s ease,transform .65s ease}.reveal-l.in{opacity:1;transform:none}.reveal-r{opacity:0;transform:translateX(26px);transition:opacity .65s ease,transform .65s ease}.reveal-r.in{opacity:1;transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-d);font-weight:600;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;padding:15px 26px;border-radius:14px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .25s,border-color .25s;position:relative;overflow:hidden}.btn:active{transform:scale(.955)}.btn-o{background:linear-gradient(135deg,#ff7a1e,var(--orange) 55%,#e05800);color:#fff;box-shadow:0 10px 32px rgba(245,101,0,.42),inset 0 1px 0 rgba(255,255,255,.22)}.btn-o:hover{box-shadow:0 16px 44px rgba(245,101,0,.55);transform:translateY(-2px)}.btn-wa{background:linear-gradient(135deg,#2ae374,var(--wa) 55%,#1cb456);color:#04110a;box-shadow:0 10px 32px rgba(37,211,102,.4),inset 0 1px 0 rgba(255,255,255,.3)}.btn-wa:hover{box-shadow:0 16px 44px rgba(37,211,102,.55);transform:translateY(-2px)}.btn-ghost{background:rgba(255,255,255,.035);border:1px solid var(--line);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16)}.btn::after{content:'';position:absolute;top:0;left:-90%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skewX(-18deg);transition:left .5s ease}.btn:hover::after{left:140%}.btn-primary{composes:none}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-d);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:13px 22px;border-radius:12px;background:linear-gradient(135deg,#ff7a1e,var(--orange) 55%,#e05800);color:#fff;box-shadow:0 8px 26px rgba(245,101,0,.38);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;border:none}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgba(245,101,0,.5)}.btn-primary:active{transform:scale(.955)}#toast-wrap{position:fixed;bottom:calc(var(--appnav-h) + 18px);right:16px;left:16px;z-index:9000;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.toast{background:rgba(12,18,32,.92);border:1px solid rgba(245,101,0,.24);color:var(--text);font-family:var(--font-m);font-size:12px;padding:13px 18px;border-radius:14px;max-width:300px;display:flex;align-items:center;gap:10px;transform:translateY(16px) scale(.96);opacity:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 20px 52px rgba(0,0,0,.65);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.toast.show{transform:none;opacity:1}.toast-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 10px currentColor}@media(min-width:769px){#toast-wrap{left:auto;bottom:26px;right:26px}}#scroll-progress{position:fixed;top:0;left:0;height:2.5px;width:0%;z-index:2000;background:linear-gradient(90deg,var(--orange),var(--o-hi) 55%,var(--blue));box-shadow:0 0 14px rgba(245,101,0,.7);pointer-events:none}:root{--promo-h:88px}@media(max-width:560px){:root{--promo-h:112px}}@media(min-width:561px) and (max-width:768px){:root{--promo-h:74px}}#impel-promo{position:fixed;top:0;left:0;right:0;z-index:1500;height:var(--promo-h);overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1),opacity .3s;-webkit-transform:translateZ(0);display:flex;align-items:center;justify-content:center;padding:0 14px}.dxb-bar{position:relative;width:100%;max-width:680px;background:linear-gradient(160deg,var(--panel2),var(--panel));border:2.5px solid var(--bg);border-radius:20px;padding:11px 16px;display:flex;align-items:center;gap:12px;box-shadow:4px 5px 0 var(--bg),0 16px 32px rgba(0,0,0,.4)}.dxb-clip{position:absolute;inset:0;border-radius:17px;overflow:hidden;pointer-events:none}.dxb-timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,var(--orange),var(--o-hi));box-shadow:0 0 10px rgba(245,101,0,.7);transform-origin:left;animation:dxbTimer 8s linear forwards}@keyframes dxbTimer{from{transform:scaleX(1)}to{transform:scaleX(0)}}.dxb-spark{position:absolute;color:#fff;filter:drop-shadow(0 0 6px rgba(255,255,255,.9));animation:dxTwinkle 2.2s ease-in-out infinite;pointer-events:none;z-index:1}.dxb-sheen{position:absolute;top:-120%;left:-30%;width:55%;height:340%;background:linear-gradient(115deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.14) 48%,rgba(255,255,255,0) 62%);transform:rotate(8deg);animation:dxSheenMove 5s ease-in-out infinite}@keyframes dxSheenMove{0%,100%{transform:rotate(8deg) translateX(0)}50%{transform:rotate(8deg) translateX(60px)}}.dxb-icon{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;border:2.5px solid var(--bg);background:radial-gradient(circle at 32% 26%,var(--o-hi),var(--orange) 70%);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:17px;box-shadow:2.5px 3px 0 var(--bg),inset 0 2px 0 rgba(255,255,255,.4);animation:dxbIconGlow 2s ease-in-out infinite}@keyframes dxbIconGlow{0%,100%{box-shadow:2.5px 3px 0 var(--bg),inset 0 2px 0 rgba(255,255,255,.4),0 0 0 rgba(245,101,0,0)}50%{box-shadow:2.5px 3px 0 var(--bg),inset 0 2px 0 rgba(255,255,255,.4),0 0 16px rgba(245,101,0,.7)}}.dxb-texts{position:relative;z-index:1;flex:1;min-width:0}.dxb-title{font-family:var(--font-d);font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dxb-sub{font-family:var(--font-m);font-size:10px;color:var(--muted-hi);display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.dxb-dot{width:5px;height:5px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.7);animation:promoPulse 1.8s ease-in-out infinite;flex-shrink:0}