:root{--bg:#FAFBFF;--bg2:#F1F4FE;--surface:#FFFFFF;--surface2:#F5F7FF;--line:rgba(6,25,245,.20);--line-soft:rgba(10,16,60,.10);--text:#0A0F2E;--muted:#565D85;--brand:#0619F5;--brand-deep:#0412B8;--brand-bright:#4152FF;--font-display:"Avenir Next","Futura","Segoe UI",system-ui,sans-serif;--font-body:"Avenir Next","Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Mono",Menlo,monospace;--maxw:1180px;--radius:14px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:17px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:rgba(6,25,245,.16)}html{scrollbar-width:thin;scrollbar-color:var(--brand) var(--bg2)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--brand-bright),var(--brand));border:2px solid var(--bg2);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--brand),var(--brand-deep))}::-webkit-scrollbar-corner{background:var(--bg2)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:none;background:none}canvas,img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.eyebrow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--brand);display:flex;align-items:center;gap:12px}.eyebrow:before{content:"";width:26px;height:1px;background:var(--brand);opacity:.7}header{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(250,251,255,.52));border-bottom:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 0 rgba(6,25,245,.08),0 10px 30px -18px rgba(6,25,245,.25)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){header{background:rgba(250,251,255,.94)}}.nav{max-width:var(--maxw);margin:0 auto;padding:0 28px;height:64px;gap:28px}.logo,.nav{display:flex;align-items:center}.logo{gap:11px;font-weight:700;letter-spacing:.01em;font-size:1.02rem;white-space:nowrap}.logo svg{flex:none}.nav-links{display:flex;gap:26px;margin-left:auto;font-size:.92rem;color:var(--brand);font-weight:500}.nav-links a{transition:color .2s,opacity .2s}.nav-links a:hover{color:var(--brand-deep)}.lang{position:relative;display:flex}.lang,.lang-btn{align-items:center}.lang-btn{display:inline-flex;gap:8px;border:1px solid var(--line-soft);border-radius:99px;background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;padding:6px 14px;transition:border-color .2s}.lang-btn svg{color:var(--muted);transition:transform .2s}.lang-btn:hover,.lang-btn[aria-expanded=true]{border-color:var(--line)}.lang-btn[aria-expanded=true] svg{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:100%;background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;box-shadow:0 4px 8px rgba(10,16,60,.06),0 18px 40px -14px rgba(6,25,245,.22);padding:5px;display:flex;flex-direction:column;gap:2px}.lang-menu button{padding:7px 16px;border-radius:8px;text-align:left;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--muted);transition:background .15s,color .15s}.lang-menu button:hover{background:var(--surface2);color:var(--text)}.lang-menu button[aria-selected=true]{background:rgba(6,25,245,.08);color:var(--brand);font-weight:600}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 26px;border-radius:99px;font-weight:600;font-size:.95rem;letter-spacing:.01em;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}.btn-primary{background:linear-gradient(120deg,var(--brand-bright) 0,var(--brand) 100%);color:#FFFFFF;box-shadow:0 8px 30px rgba(6,25,245,.28)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(6,25,245,.36)}.btn-ghost{border:1px solid var(--line);color:var(--brand-deep);background:var(--surface)}.btn-ghost:hover{background:var(--surface2)}.nav .btn{padding:9px 20px;font-size:.88rem}.hero{position:relative;min-height:min(88vh,720px);display:flex;align-items:center;padding:104px 0 64px}#scene{position:absolute;inset:0;z-index:0;width:100%;height:100%}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;z-index:1;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.hero-inner{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:0 28px;width:100%}.hero-copy{max-width:640px}.hero h1{font-family:var(--font-display);font-size:clamp(2.7rem,6.2vw,4.7rem);font-weight:700;line-height:1.04;letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px}.hero h1 em{font-style:normal;background:linear-gradient(100deg,var(--brand) 10%,#6D7BFF 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero p.lede{font-size:clamp(1.02rem,1.6vw,1.2rem);color:var(--muted);max-width:33em;margin-bottom:30px}.hero-ctas{display:flex;gap:16px;flex-wrap:wrap}.stage{opacity:0;transform:translateY(26px);animation:rise .9s cubic-bezier(.2,.7,.2,1) forwards}.stage:first-child{animation-delay:.05s}.stage:nth-child(2){animation-delay:.18s}.stage:nth-child(3){animation-delay:.32s}.stage:nth-child(4){animation-delay:.46s}.stage:nth-child(5){animation-delay:.62s}@keyframes rise{to{opacity:1;transform:none}}.stats{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:0 28px}.stats-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(4,1fr);border-radius:22px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(120% 190% at 85% -40%,rgba(109,123,255,.38),transparent 55%),radial-gradient(90% 160% at 0 130%,rgba(65,82,255,.3),transparent 60%),linear-gradient(115deg,#040B52 0,var(--brand-deep) 48%,var(--brand) 100%);box-shadow:0 30px 80px -28px rgba(6,25,245,.5),0 12px 32px -20px rgba(10,16,60,.45);opacity:0;transform:translateY(34px)}.stats-panel.in{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.stats-panel:before{content:"";background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(120% 120% at 50% 0,#000 30%,transparent 90%);mask-image:radial-gradient(120% 120% at 50% 0,#000 30%,transparent 90%)}.stats-aurora,.stats-panel:before{position:absolute;inset:0;pointer-events:none}.stats-aurora:after,.stats-aurora:before{content:"";position:absolute;width:440px;height:440px;border-radius:50%;filter:blur(80px);will-change:transform}.stats-aurora:before{background:rgba(109,123,255,.55);top:-300px;left:6%;animation:aurora-a 13s ease-in-out infinite alternate}.stats-aurora:after{background:rgba(43,159,255,.35);bottom:-320px;right:4%;animation:aurora-b 17s ease-in-out infinite alternate}@keyframes aurora-a{to{transform:translate(160px,60px) scale(1.15)}}@keyframes aurora-b{to{transform:translate(-180px,-50px) scale(1.1)}}.stats-sheen{position:absolute;top:-20%;bottom:-20%;left:0;width:34%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.09),transparent);transform:translateX(-140%) skewX(-14deg);pointer-events:none}.stats-panel.in .stats-sheen{animation:sheen 6s cubic-bezier(.4,.1,.3,1) 1s infinite}@keyframes sheen{0%{transform:translateX(-140%) skewX(-14deg)}38%,to{transform:translateX(420%) skewX(-14deg)}}.stats-panel .stat{position:relative;z-index:1;padding:46px 34px;border-left:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(20px);transition:background .3s}.stats-panel .stat:first-child{border-left:none}.stats-panel .stat:hover{background:rgba(255,255,255,.05)}.stats-panel .stat:nth-child(4){--d:.10s}.stats-panel .stat:nth-child(5){--d:.20s}.stats-panel .stat:nth-child(6){--d:.30s}.stats-panel.in .stat{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.2,.7,.2,1) calc(.25s + var(--d,0s)),transform .8s cubic-bezier(.2,.7,.2,1) calc(.25s + var(--d,0s)),background .3s}.stat b{display:flex;align-items:baseline;white-space:nowrap;font-family:var(--font-display);font-size:clamp(2.1rem,3.8vw,3.1rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:#FFFFFF;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 34px rgba(109,123,255,.55)}.stat b .u{color:#93A0FF;font-size:.6em;margin-left:2px;white-space:nowrap}.stat span{display:flex;align-items:center;gap:8px;margin-top:10px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(214,220,255,.72)}.stat .live{flex:none;width:7px;height:7px;border-radius:50%;background:#4ADE80;box-shadow:0 0 0 0 rgba(74,222,128,.55);animation:live-pulse 2.2s infinite}@keyframes live-pulse{0%{box-shadow:0 0 0 0 rgba(74,222,128,.55)}70%{box-shadow:0 0 0 9px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0)}}section{padding:110px 0}.sec-head{max-width:620px;margin-bottom:64px}.sec-head h2{font-family:var(--font-display);font-size:clamp(1.9rem,3.8vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;text-wrap:balance;margin:20px 0 16px}.sec-head p{color:var(--muted);max-width:36em}.rv{opacity:0;transform:translateY(34px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.rv.in{opacity:1;transform:none}.mods{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;perspective:1400px}.mod{position:relative;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:34px 30px 30px;transform-style:preserve-3d;transition:border-color .3s,background .3s,box-shadow .3s;will-change:transform;box-shadow:0 1px 2px rgba(10,16,60,.04),0 14px 34px -22px rgba(6,25,245,.14)}.mod:hover{border-color:rgba(6,25,245,.35);box-shadow:0 2px 4px rgba(10,16,60,.05),0 20px 44px -20px rgba(6,25,245,.22)}.mod .glare{position:absolute;inset:0;border-radius:var(--radius);background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(6,25,245,.07),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.mod:hover .glare{opacity:1}.mod-ico{width:46px;height:46px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(140deg,rgba(6,25,245,.1),rgba(6,25,245,.03));border:1px solid rgba(6,25,245,.22);margin-bottom:22px;transform:translateZ(34px)}.mod-ico svg{stroke:var(--brand)}.mod h3{font-family:var(--font-display);font-size:1.18rem;font-weight:600;margin-bottom:9px;transform:translateZ(26px)}.mod p{font-size:.93rem;color:var(--muted);transform:translateZ(18px)}.mod .tag{position:absolute;top:26px;right:24px;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);border:1px solid var(--line);border-radius:99px;padding:3px 9px;background:rgba(6,25,245,.04);transform:translateZ(30px)}.why{position:relative;overflow:hidden;background:var(--bg2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.why:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 320px at 8% 12%,rgba(6,25,245,.06),transparent 65%),radial-gradient(520px 340px at 96% 88%,rgba(65,82,255,.07),transparent 60%)}.why .wrap{position:relative}.why-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start}.why-list{display:flex;flex-direction:column;gap:8px}.why-item{display:flex;gap:20px;padding:22px;border:1px solid transparent;border-radius:var(--radius);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--rvd,0s),transform .8s cubic-bezier(.2,.7,.2,1) var(--rvd,0s),background .3s,border-color .3s,box-shadow .3s}.why-item:hover{background:var(--surface);border-color:rgba(6,25,245,.2);box-shadow:0 2px 4px rgba(10,16,60,.04),0 18px 40px -22px rgba(6,25,245,.22)}.why-ico{flex:none;width:46px;height:46px;border-radius:12px;margin-top:2px;display:grid;place-items:center;color:var(--brand);border:1px solid rgba(6,25,245,.22);background:linear-gradient(140deg,rgba(6,25,245,.1),rgba(6,25,245,.03));transition:background .3s,color .3s,border-color .3s,transform .3s}.why-ico svg{stroke:currentColor}.why-item:hover .why-ico{background:linear-gradient(140deg,var(--brand-bright),var(--brand));border-color:var(--brand);color:#FFFFFF;transform:translateY(-2px);box-shadow:0 8px 22px -8px rgba(6,25,245,.5)}.why-idx{display:block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.2em;color:var(--brand);opacity:.6;margin-bottom:4px}.why-item h4{font-family:var(--font-display);font-size:1.05rem;font-weight:600;margin-bottom:5px}.why-item p{font-size:.92rem;color:var(--muted)}.vs-card{position:-webkit-sticky;position:sticky;top:100px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface);box-shadow:0 1px 2px rgba(10,16,60,.04),0 24px 54px -26px rgba(6,25,245,.24)}.vs-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:1;background:linear-gradient(90deg,var(--brand) 0,var(--brand-bright) 55%,rgba(65,82,255,.25) 100%)}.vs-head{display:grid;grid-template-columns:1fr 1.15fr;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-soft);background:var(--surface2)}.vs-head div{padding:18px 18px 15px}.vs-head .zu{color:var(--brand);font-weight:700}.vs-row{display:grid;grid-template-columns:1fr 1.15fr;border-bottom:1px solid var(--line-soft);font-size:.88rem;transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--rvd,0s),transform .7s cubic-bezier(.2,.7,.2,1) var(--rvd,0s),background .2s}.vs-row.rv{transform:translateY(18px)}.vs-row.rv.in{transform:none}.vs-row:hover{background:var(--surface2)}.vs-row div{padding:14px 18px;display:flex;align-items:center}.vs-row div:first-child{color:var(--muted)}.vs-head .zu,.vs-row .yes{background:linear-gradient(180deg,rgba(6,25,245,.055),rgba(6,25,245,.03));border-left:1px solid rgba(6,25,245,.14)}.yes{color:var(--brand);font-weight:600;gap:10px}.vs-row .yes .tick{flex:none}.vs-row .yes span{color:var(--text);font-weight:500;font-size:.85rem;line-height:1.35}.vs-row .tick{stroke:currentColor}.vs-row .tick path{stroke-dasharray:26;stroke-dashoffset:26;transition:stroke-dashoffset .55s cubic-bezier(.2,.7,.2,1) calc(var(--rvd,0s) + .3s)}.vs-row.in .tick path{stroke-dashoffset:0}.vs-foot{display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:.8rem;color:var(--muted);background:var(--surface2);border-top:1px solid var(--line-soft)}.vs-foot .dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 0 rgba(6,25,245,.45);animation:pulse 2s infinite}.vs-foot a{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:var(--brand);font-weight:600;white-space:nowrap}.vs-foot a svg{stroke:currentColor;transition:transform .25s}.vs-foot a:hover svg{transform:translateX(4px)}.spot{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.spot h2{font-family:var(--font-display);font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:700;letter-spacing:-.02em;line-height:1.14;text-wrap:balance;margin:20px 0 16px}.spot .lede{color:var(--muted)}.off-feats{margin-top:30px;display:flex;flex-direction:column;gap:12px}.off-feat{display:flex;gap:16px;align-items:flex-start;padding:15px 18px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface);transition:border-color .25s,box-shadow .25s}.off-feat:hover{border-color:var(--line);box-shadow:0 12px 30px -18px rgba(6,25,245,.28)}.off-feat .ico{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:rgba(6,25,245,.07)}.off-feat .ico svg{stroke:var(--brand)}.off-feat h4{font-family:var(--font-display);font-size:.98rem;font-weight:600;margin-bottom:3px}.off-feat p{font-size:.88rem;color:var(--muted)}.spot-copy.in .off-feat{animation:feat-in .7s cubic-bezier(.2,.7,.2,1) backwards}.spot-copy.in .off-feat:first-child{animation-delay:.15s}.spot-copy.in .off-feat:nth-child(2){animation-delay:.3s}.spot-copy.in .off-feat:nth-child(3){animation-delay:.45s}@keyframes feat-in{0%{opacity:0;transform:translateY(18px)}}.off-stats{margin-top:26px;display:flex;gap:10px;flex-wrap:wrap}.off-stat{display:flex;align-items:baseline;gap:8px;border:1px solid var(--line);border-radius:99px;padding:8px 16px;background:var(--surface);font-family:var(--font-mono)}.off-stat b{color:var(--brand);font-size:.9rem;font-weight:700}.off-stat span{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.spot-copy.in .off-stat{animation:feat-in .7s cubic-bezier(.2,.7,.2,1) backwards}.spot-copy.in .off-stat:first-child{animation-delay:.55s}.spot-copy.in .off-stat:nth-child(2){animation-delay:.65s}.spot-copy.in .off-stat:nth-child(3){animation-delay:.75s}.spot-visual{position:relative;border-radius:20px;border:1px solid var(--line);background:radial-gradient(500px 300px at 20% 0,rgba(6,25,245,.08),transparent 65%),radial-gradient(400px 280px at 90% 100%,rgba(65,82,255,.06),transparent 60%),var(--surface);padding:34px;box-shadow:0 1px 2px rgba(10,16,60,.04),0 18px 44px -24px rgba(6,25,245,.18)}@property --ring{syntax:"<angle>";initial-value:0deg;inherits:false}.spot-visual:before{content:"";position:absolute;inset:-1px;border-radius:21px;padding:1px;background:conic-gradient(from var(--ring),rgba(6,25,245,0) 0,rgba(6,25,245,.55) 10%,rgba(109,123,255,.25) 20%,rgba(6,25,245,0) 38%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spot-ring 7s linear infinite;pointer-events:none}@keyframes spot-ring{to{--ring:360deg}}.term-head{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid rgba(6,25,245,.25);padding-bottom:12px;margin-bottom:8px;font-family:var(--font-mono);font-size:.78rem}.term-id{color:var(--brand);letter-spacing:.12em;font-weight:600}.term-pill{display:inline-flex;align-items:center;gap:7px;font-size:.6rem;letter-spacing:.14em;font-weight:700;line-height:1;border-radius:99px;padding:6px 11px;border:1px solid;white-space:nowrap}.term-pill.done{color:var(--brand);border-color:rgba(6,25,245,.32);background:rgba(6,25,245,.06)}.term-pill .dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:pill-pulse 1.6s ease-in-out infinite}@keyframes pill-pulse{0%,to{opacity:1}50%{opacity:.3}}.boss{font-family:var(--font-mono);color:var(--muted)}.boss-rev{margin-top:14px}.boss-lbl{display:block;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.boss-num{display:block;margin-top:4px;font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:sum-pop .35s cubic-bezier(.2,.7,.2,1)}.boss-num i{font-style:normal;font-size:.55em;color:var(--brand);font-weight:600}@keyframes sum-pop{0%{transform:scale(1.04);color:var(--brand-bright)}}.boss-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:18px}.boss-kpis>div{border:1px solid var(--line-soft);border-radius:10px;padding:9px 12px;background:var(--surface2);transition:border-color .4s,background .4s}.boss-kpis b{display:block;color:var(--text);font-size:1rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.boss-kpis span{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.boss-kpis .hot{border-color:rgba(154,106,0,.35);background:rgba(154,106,0,.06)}.boss-kpis .hot b{color:#9A6A00}.boss-feed{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:6px;min-height:132px}.boss-ev{display:flex;align-items:center;gap:10px;font-size:.74rem;line-height:1.5;padding:6px 10px;border-radius:8px;border:1px solid transparent}.boss-ev:first-child{animation:itm-in .45s cubic-bezier(.2,.7,.2,1) backwards}@keyframes itm-in{0%{opacity:0;transform:translateY(-8px)}}.boss-ev i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--brand)}.boss-ev span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-ev b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.boss-ev.sale b{color:var(--brand)}.boss-ev.debt,.boss-ev.warn{border-color:rgba(154,106,0,.3);background:rgba(154,106,0,.06);color:#7A5400}.boss-ev.debt i,.boss-ev.warn i{background:#C98A00}.boss-ev.debt b,.boss-ev.warn b{color:#9A6A00}.boss-ev.stock{border-color:var(--line-soft);background:var(--surface2)}.boss-ev.stock i{background:var(--muted)}.cta{position:relative;text-align:center;padding:130px 0;overflow:hidden}.cta:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 380px at 50% 110%,rgba(6,25,245,.1),transparent 70%),radial-gradient(500px 300px at 50% -10%,rgba(65,82,255,.06),transparent 70%);pointer-events:none}.cta .wrap{position:relative}.cta h2{font-family:var(--font-display);font-size:clamp(2rem,4.6vw,3.4rem);font-weight:700;letter-spacing:-.02em;text-wrap:balance;max-width:16em;margin:22px auto 18px;line-height:1.1}.cta p{color:var(--muted);max-width:32em;margin:0 auto 40px}.cta .eyebrow{justify-content:center}.cta .eyebrow:after{content:"";width:26px;height:1px;background:var(--brand);opacity:.7}.cta .hero-ctas{justify-content:center}footer{position:relative;overflow:hidden;border-top:1px solid var(--line-soft);background:var(--bg2)}footer:before{top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 5%,rgba(6,25,245,.5) 35%,rgba(65,82,255,.9) 50%,rgba(6,25,245,.5) 65%,transparent 95%);background-size:200% 100%;animation:foot-line 7s linear infinite}footer:after,footer:before{content:"";position:absolute}footer:after{inset:0;pointer-events:none;background:radial-gradient(640px 340px at 88% 118%,rgba(6,25,245,.09),transparent 70%)}@keyframes foot-line{0%{background-position:200% 0}to{background-position:-200% 0}}.foot-mark{position:absolute;right:-36px;bottom:-84px;pointer-events:none;opacity:.055;animation:foot-drift 14s ease-in-out infinite alternate}@keyframes foot-drift{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-20px) rotate(2.5deg)}}.foot{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;padding:64px 28px 0;display:grid;grid-template-columns:1.2fr 1.4fr;grid-gap:48px;gap:48px;font-size:.9rem;color:var(--muted)}.foot-brand p{margin-top:16px;max-width:24em}.foot h4{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text)}.foot-links{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 32px;gap:12px 32px;margin-top:20px}.foot-links a{position:relative;display:inline-flex;align-items:center;gap:0;color:var(--muted);transition:color .25s,transform .3s cubic-bezier(.2,.7,.2,1)}.foot-links a svg{width:0;opacity:0;color:var(--brand);transition:width .3s cubic-bezier(.2,.7,.2,1),opacity .25s,margin .3s cubic-bezier(.2,.7,.2,1)}.foot-links a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.foot-links a:hover{color:var(--text);transform:translateX(3px)}.foot-links a:hover svg{width:10px;opacity:1;margin-right:8px}.foot-links a:hover:after{transform:scaleX(1)}.foot-bottom{position:relative;z-index:1;max-width:var(--maxw);margin:56px auto 0;padding:20px 28px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:26px;gap:26px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--muted)}.foot-made{justify-self:center;text-align:center;color:inherit;transition:color .2s}.foot-made:hover{color:var(--brand)}.foot-top{justify-self:end;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line-soft);background:var(--surface);color:var(--muted);transition:transform .25s,border-color .25s,color .25s,box-shadow .25s}.foot-top:hover{transform:translateY(-4px);border-color:var(--line);color:var(--brand);box-shadow:0 10px 24px -8px rgba(6,25,245,.3)}.err-page{min-height:100vh;display:grid;place-items:center;text-align:center;padding:40px 28px}.err-page .code{font-family:var(--font-display);font-size:clamp(5rem,16vw,9rem);font-weight:700;letter-spacing:-.04em;line-height:1;background:linear-gradient(100deg,var(--brand) 10%,#6D7BFF 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.err-page p{color:var(--muted);margin:18px 0 34px}.pricing{position:relative}.pr-grid{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:26px;gap:26px;align-items:start}.pr-base{background:linear-gradient(140deg,rgba(6,25,245,.07),rgba(6,25,245,.02));border:1px solid var(--line);border-radius:var(--radius);padding:24px 26px;margin-bottom:14px;position:relative}.pr-base-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.pr-base h3{font-family:var(--font-display);font-size:1.12rem;font-weight:600}.pr-base p{font-size:.9rem;color:var(--muted);margin-top:7px;max-width:44em}.pr-inc{display:inline-block;margin-top:14px;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);border:1px solid var(--line);border-radius:99px;padding:3px 10px;background:rgba(255,255,255,.6)}.pr-inc,.pr-price{font-family:var(--font-mono)}.pr-price{font-size:1rem;font-weight:600;color:var(--brand-deep);white-space:nowrap}.pr-price i{font-style:normal;font-size:.68rem;letter-spacing:.1em;color:var(--muted)}.pr-addons{list-style:none;display:grid;grid-gap:10px;gap:10px}.pr-addon{width:100%;display:flex;align-items:flex-start;gap:14px;text-align:left;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:18px 20px;transition:border-color .2s,background .2s,box-shadow .2s;box-shadow:0 1px 2px rgba(10,16,60,.04)}.pr-addon:hover{border-color:rgba(6,25,245,.34);box-shadow:0 2px 4px rgba(10,16,60,.05),0 14px 32px -22px rgba(6,25,245,.24)}.pr-addon.on{border-color:var(--brand);background:rgba(6,25,245,.035);box-shadow:0 2px 4px rgba(10,16,60,.05),0 14px 32px -22px rgba(6,25,245,.3)}.pr-check{flex:none;width:20px;height:20px;margin-top:2px;border-radius:6px;border:1px solid var(--line);display:grid;place-items:center;background:var(--surface);color:transparent;transition:background .2s,border-color .2s,color .2s}.pr-addon.on .pr-check{background:var(--brand);border-color:var(--brand);color:#fff}.pr-addon-ico{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(140deg,rgba(6,25,245,.1),rgba(6,25,245,.03));border:1px solid rgba(6,25,245,.2)}.pr-addon-ico svg{stroke:var(--brand)}.pr-addon-body{flex:1 1;min-width:0;display:block}.pr-addon-top{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.pr-addon-title{font-family:var(--font-display);font-size:1.02rem;font-weight:600}.pr-addon-desc{display:block;font-size:.88rem;color:var(--muted);margin-top:5px}.pr-users{margin-top:14px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:20px 22px;display:flex;align-items:center;gap:22px;flex-wrap:wrap;box-shadow:0 1px 2px rgba(10,16,60,.04)}.pr-users-copy{flex:1 1;min-width:190px}.pr-users-copy label{display:block;font-family:var(--font-display);font-size:1rem;font-weight:600}.pr-users-copy span{display:block;font-size:.85rem;color:var(--muted);margin-top:4px}.pr-users-ctl{flex:1 1;min-width:210px;display:flex;align-items:center;gap:16px}.pr-users-val{flex:none;min-width:52px;text-align:center;font-family:var(--font-mono);font-size:1.05rem;font-weight:600;color:var(--brand-deep);border:1px solid var(--line);border-radius:10px;padding:6px 10px;background:rgba(6,25,245,.04)}.pr-users input[type=range]{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:99px;background:linear-gradient(90deg,var(--brand),var(--brand-bright));outline-offset:6px}.pr-users input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--brand);cursor:pointer;box-shadow:0 2px 8px rgba(6,25,245,.32);-webkit-transition:transform .15s;transition:transform .15s}.pr-users input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.pr-users input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--brand);cursor:pointer;box-shadow:0 2px 8px rgba(6,25,245,.32)}.pr-sum-card{position:-webkit-sticky;position:sticky;top:88px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px 24px 26px;box-shadow:0 2px 6px rgba(10,16,60,.05),0 26px 60px -30px rgba(6,25,245,.36)}.pr-cycle{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;align-items:stretch;background:var(--surface2);border:1px solid var(--line-soft);border-radius:12px;padding:4px;margin-bottom:22px}.pr-cycle button{min-height:48px;padding:6px 8px;border-radius:9px;font-size:.86rem;font-weight:600;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;transition:background .2s,color .2s,box-shadow .2s}.pr-cycle button i{font-style:normal;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);line-height:1.2}.pr-cycle button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px rgba(10,16,60,.1)}.pr-lines{display:grid;grid-gap:11px;gap:11px;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.pr-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.pr-lines dt{font-size:.9rem;color:var(--muted)}.pr-lines dt b{font-weight:600;color:var(--brand)}.pr-lines dd{font-family:var(--font-mono);font-size:.88rem;white-space:nowrap}.pr-lines .pr-disc dd,.pr-lines .pr-disc dt{color:var(--brand)}.pr-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:20px 0 22px}.pr-total-lbl{width:100%;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.pr-total-val{font-family:var(--font-display);font-size:clamp(2rem,4.4vw,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1;background:linear-gradient(100deg,var(--brand) 10%,#6D7BFF 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.pr-total-val i{font-style:normal;font-size:.55em;opacity:.7}.pr-total-val em{font-style:normal;font-size:.42em;letter-spacing:.02em;margin-left:6px}.pr-total-per{font-size:.86rem;color:var(--muted)}.pr-cta{width:100%;justify-content:center}.pr-note{font-size:.82rem;text-align:center;margin-top:12px}.pr-est,.pr-note{color:var(--muted)}.pr-est{font-size:.78rem;line-height:1.5;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-soft)}@media (max-width:960px){.pr-grid{grid-template-columns:1fr;gap:20px}.pr-sum-card{position:relative;top:auto}}@media (max-width:640px){.pr-addon{padding:16px;gap:12px}.pr-addon-ico{display:none}.pr-addon-top{flex-direction:column;gap:2px}.pr-users{padding:18px}}.pl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch;perspective:1400px}.plans-4 .pl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pl-card{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-soft);border-radius:18px;padding:28px 26px 26px;box-shadow:0 1px 2px rgba(10,16,60,.04);transform-style:preserve-3d;will-change:transform;transition:opacity .8s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s,transform .35s cubic-bezier(.2,.7,.2,1)}.pl-card:hover{border-color:rgba(6,25,245,.34);box-shadow:0 2px 6px rgba(10,16,60,.05),0 30px 64px -28px rgba(6,25,245,.4)}.pl-card .glare{position:absolute;inset:0;border-radius:18px;background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%),rgba(6,25,245,.08),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.pl-card:hover .glare{opacity:1}.pl-badge,.pl-card h3{transform:translateZ(28px)}.pl-desc,.pl-price{transform:translateZ(20px)}.pl-feats{transform:translateZ(14px)}.pl-cta{transform:translateZ(24px)}.pl-card.pl-pop{border-color:var(--brand);background:linear-gradient(160deg,rgba(6,25,245,.06),var(--surface) 55%);box-shadow:0 2px 6px rgba(10,16,60,.05),0 26px 60px -30px rgba(6,25,245,.42)}.pl-card.pl-custom{border-style:dashed;border-color:rgba(6,25,245,.3);background:linear-gradient(140deg,rgba(6,25,245,.05),rgba(6,25,245,.015))}.pl-badge{position:absolute;top:-11px;left:24px;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--brand);border-radius:99px;padding:4px 10px;box-shadow:0 4px 12px rgba(6,25,245,.35)}.pl-card h3{font-family:var(--font-display);font-size:1.22rem;font-weight:600}.pl-desc{font-size:.9rem;color:var(--muted);margin-top:8px;min-height:2.7em}.pl-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:22px 0 20px;padding-bottom:20px;border-bottom:1px solid var(--line-soft)}.pl-price b{font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--brand-deep)}.pl-price i{font-style:normal;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;color:var(--muted)}.pl-price span{width:100%;font-size:.84rem;color:var(--muted)}.pl-price-txt{font-size:clamp(1.3rem,2.4vw,1.6rem)!important;letter-spacing:-.01em!important}.pl-feats{list-style:none;display:grid;grid-gap:10px;gap:10px;flex:1 1}.pl-feats li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.45}.pl-feats svg{flex:none;margin-top:3px;color:var(--brand)}.pl-cta{width:100%;justify-content:center;margin-top:24px}.pl-more{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:var(--surface2);border:1px dashed rgba(6,25,245,.3);border-radius:var(--radius);padding:18px 22px}.pl-more p{font-size:.92rem;color:var(--muted)}.pl-more .btn{gap:8px}.pp-head{padding:96px 0 0}.pp-head .sec-head{max-width:720px;margin-bottom:0}.pp-head h1{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:14px 0 16px}.pp-head p{color:var(--muted);max-width:40em}.pp-head+.plans{padding-top:44px}@media (max-width:1100px){.plans-4 .pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pl-grid,.plans-4 .pl-grid{grid-template-columns:1fr}.pl-card{padding:24px 20px 22px}.pl-desc{min-height:0}.pp-head{padding-top:72px}}.goals{position:relative;overflow:hidden}.goals:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 360px at 92% 10%,rgba(6,25,245,.05),transparent 65%)}.goals .wrap{position:relative}.goals-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.goal{position:relative;padding:30px 28px 28px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--rvd,0s),transform .8s cubic-bezier(.2,.7,.2,1) var(--rvd,0s),border-color .3s,box-shadow .3s}.goal:hover{border-color:rgba(6,25,245,.3);box-shadow:0 2px 4px rgba(10,16,60,.04),0 22px 48px -24px rgba(6,25,245,.24)}.goal-ico{width:46px;height:46px;border-radius:12px;margin-bottom:22px;display:grid;place-items:center;color:var(--brand);border:1px solid rgba(6,25,245,.22);background:linear-gradient(140deg,rgba(6,25,245,.1),rgba(6,25,245,.03));transition:background .3s,color .3s,border-color .3s,transform .3s}.goal-ico svg{stroke:currentColor}.goal:hover .goal-ico{background:linear-gradient(140deg,var(--brand-bright),var(--brand));border-color:var(--brand);color:#FFFFFF;transform:translateY(-2px);box-shadow:0 8px 22px -8px rgba(6,25,245,.5)}.goal-idx{position:absolute;top:26px;right:28px;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.2em;color:var(--brand);opacity:.55}.goal h4{font-family:var(--font-display);font-size:1.12rem;font-weight:600;margin-bottom:8px;letter-spacing:-.01em}.goal p{font-size:.93rem;color:var(--muted)}.goal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;padding-right:44px}.goal-top .goal-ico{margin-bottom:0}.goal-kpi{text-align:right;min-width:0}.goal-kpi b{display:block;font-family:var(--font-display);font-size:1.7rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.goal-kpi span{display:block;font-size:.72rem;color:var(--muted);margin-top:5px;line-height:1.3;max-width:16em;margin-left:auto}.goal-tags{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.goal-tags li{font-size:.74rem;font-weight:500;padding:4px 10px;border-radius:999px;color:var(--brand-deep);background:rgba(6,25,245,.06);border:1px solid rgba(6,25,245,.14);transition:background .25s,color .25s,border-color .25s}.goal:hover .goal-tags li{background:rgba(6,25,245,.1);border-color:rgba(6,25,245,.24)}.goals-road{margin-top:56px;padding-top:40px;border-top:1px solid var(--line-soft)}.goals-road-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.goals-road-head .eyebrow{margin-bottom:0}.goals-road-legend{display:inline-flex;align-items:center;gap:6px 8px;font-size:.76rem;color:var(--muted);flex-wrap:wrap}.goals-road-legend i{width:9px;height:9px;border-radius:50%;display:inline-block;margin-left:10px}.goals-road-legend i:first-child{margin-left:0}.goals-road-legend i.done{background:var(--brand)}.goals-road-legend i.now{background:var(--brand-bright);box-shadow:0 0 0 3px rgba(65,82,255,.22)}.goals-road-legend i.next{background:transparent;border:1.5px dashed var(--brand)}.road{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;position:relative;counter-reset:road}.road:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:linear-gradient(90deg,var(--brand) 0,var(--brand) 62%,rgba(6,25,245,.18) 62%,rgba(6,25,245,.18) 100%);border-radius:2px}.road-step{position:relative;padding:28px 18px 0 0}.road-dot{position:absolute;left:0;top:0;width:16px;height:16px;border-radius:50%;background:var(--surface);border:2px solid var(--brand);box-sizing:border-box}.road-step.done .road-dot{background:var(--brand)}.road-step.done .road-dot:after{content:"";position:absolute;left:3px;top:3px;width:6px;height:6px;border-radius:50%;background:#fff}.road-step.now .road-dot{background:var(--brand-bright);border-color:var(--brand-bright);animation:roadPulse 2.2s ease-out infinite}.road-step.next .road-dot{border-style:dashed;background:var(--bg)}@keyframes roadPulse{0%{box-shadow:0 0 0 0 rgba(65,82,255,.45)}to{box-shadow:0 0 0 12px rgba(65,82,255,0)}}.road-year{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;color:var(--brand);display:block;margin-bottom:8px}.road-step h5{font-family:var(--font-display);font-size:1rem;font-weight:600;margin-bottom:6px;letter-spacing:-.01em}.road-step p{font-size:.86rem;color:var(--muted);line-height:1.5}.road-step.next h5,.road-step.next p{opacity:.85}.goals-targets{margin-top:44px;padding:28px 30px;border-radius:var(--radius);background:linear-gradient(135deg,#0A0F2E,#0412B8 60%,#0619F5);color:#fff;position:relative;overflow:hidden;display:grid;grid-template-columns:260px 1fr;grid-gap:32px;gap:32px;align-items:center}.goals-targets:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px 220px at 100% 0,rgba(255,255,255,.14),transparent 70%)}.goals-targets-head{position:relative}.goals-targets-head b{display:block;font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.goals-targets-head span{font-size:.86rem;color:rgba(255,255,255,.72)}.goals-targets-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.goal-target{padding:14px 16px;border-left:1px solid rgba(255,255,255,.18)}.goal-target b{display:block;font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.goal-target span{display:block;font-size:.78rem;color:rgba(255,255,255,.72);margin-top:6px;line-height:1.35}.partners{position:relative;overflow:hidden;background:var(--bg2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.partners:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 320px at 6% 90%,rgba(6,25,245,.06),transparent 65%)}.partners .wrap,.ring-stage{position:relative}.ring-stage{height:560px;margin:0 auto;perspective:1800px;perspective-origin:50% 30%;overflow:hidden}.ring{--tilt:-20deg;position:absolute;left:50%;top:40%;width:0;height:0;transform:rotateX(var(--tilt));transform-style:preserve-3d}.ring-track{position:absolute;left:calc(var(--r,260px) * -1);top:calc(var(--r,260px) * -1);width:calc(var(--r,260px) * 2);height:calc(var(--r,260px) * 2);border-radius:50%;border:2px solid rgba(6,25,245,.35);box-shadow:0 0 0 14px rgba(6,25,245,.04),inset 0 0 0 14px rgba(6,25,245,.04);transform:translateY(96px) rotateX(90deg)}.partner{--w:184px;position:absolute;left:calc(var(--w) / -2);top:-96px;width:var(--w);text-align:center;padding:24px 18px 22px;background:rgba(255,255,255,.86);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--line-soft);border-radius:18px;box-shadow:0 1px 2px rgba(10,16,60,.03),0 18px 40px -26px rgba(6,25,245,.25);will-change:transform,opacity;transform-style:preserve-3d;transition:border-color .3s,box-shadow .3s}.partner,.partner-in{display:flex;flex-direction:column;align-items:center;gap:14px}.partner-in{width:100%}.partner.far .partner-in{transform:rotateY(180deg)}.partner:hover{border-color:rgba(6,25,245,.3);box-shadow:0 2px 4px rgba(10,16,60,.04),0 18px 40px -20px rgba(6,25,245,.26)}.partner-logo{flex:none;width:64px;height:64px;border-radius:16px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(6,25,245,.2);background:linear-gradient(140deg,rgba(6,25,245,.1),rgba(6,25,245,.03));font-family:var(--font-display);font-size:1.6rem;font-weight:700;color:var(--brand);transition:background .3s,color .3s}.partner:hover .partner-logo{background:linear-gradient(140deg,var(--brand-bright),var(--brand));color:#FFFFFF;border-color:var(--brand)}.partner-logo.has-img{width:100%;height:64px;border-radius:0;border:none;background:none}.partner:hover .partner-logo.has-img{background:none}.partner-logo img{width:100%;height:100%;object-fit:contain;padding:2px 6px}.partner-meta{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%}.partner-name{font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.partner-tag{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ring-core{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;transform:translateY(-100px) rotateX(calc(var(--tilt) * -1));transform-style:preserve-3d}.ring-core>*{position:absolute;left:50%;top:50%;translate:-50% -50%}.ring-halo{width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(6,25,245,.22),rgba(6,25,245,.06) 45%,transparent 70%);animation:ring-pulse 4.5s ease-in-out infinite}.ring-orbit{width:180px;height:180px;border-radius:50%;border:1px solid rgba(6,25,245,.22);border-top:1px solid var(--brand);animation:ring-spin 9s linear infinite}.ring-orbit-2{width:224px;height:224px;border-color:rgba(6,25,245,.12);border-bottom-color:var(--brand-bright);animation-duration:14s;animation-direction:reverse}.ring-z{display:grid;place-items:center;width:132px;height:132px;border-radius:32px;background:linear-gradient(150deg,#FFFFFF,var(--bg2));border:1px solid rgba(6,25,245,.18);box-shadow:0 2px 4px rgba(10,16,60,.04),0 30px 60px -24px rgba(6,25,245,.45),inset 0 1px 0 #FFFFFF;animation:ring-float 6s ease-in-out infinite}.ring-z svg{filter:drop-shadow(0 6px 14px rgba(6,25,245,.35));animation:ring-turn 10s ease-in-out infinite}@keyframes ring-float{0%,to{transform:translateY(-8px)}50%{transform:translateY(8px)}}@keyframes ring-turn{0%,to{transform:rotateY(-24deg)}50%{transform:rotateY(24deg)}}@keyframes ring-pulse{0%,to{transform:scale(.92);opacity:.7}50%{transform:scale(1.08);opacity:1}}@keyframes ring-spin{to{transform:rotate(1turn)}}.partners-join{margin-top:24px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--surface);border:1px solid rgba(6,25,245,.18);border-radius:16px;box-shadow:0 1px 2px rgba(10,16,60,.04),0 24px 54px -30px rgba(6,25,245,.24)}.partners-join h4{font-family:var(--font-display);font-size:1.12rem;font-weight:600;margin-bottom:4px}.partners-join p{font-size:.92rem;color:var(--muted)}.partners-join .btn{flex:none}.sec-more{display:flex;justify-content:center;margin-top:36px}.sec-more a{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:99px;font-weight:600;font-size:.95rem;color:var(--brand);border:1px solid var(--line);background:rgba(6,25,245,.04);transition:background .2s,border-color .2s,gap .2s}.sec-more a:hover{background:rgba(6,25,245,.08);border-color:var(--brand);gap:14px}.mp{padding-top:64px}.mp-head{position:relative;padding:80px 0 0;overflow:hidden}.mp-hero{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.hex-stage{position:relative;height:640px;min-width:0;width:100vw;left:50%;translate:-50% 0;overflow:hidden}.hex-stage:before{content:"";position:absolute;inset:6% 18%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,255,255,.9),transparent);filter:blur(28px)}.hex-scene{position:absolute;inset:0}.hex-scene canvas{width:100%!important;height:100%!important;display:block;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.hex-scene canvas.dragging{cursor:-webkit-grabbing;cursor:grabbing}.hex-scene[data-webgl=no]{display:none}.hex-tip{position:absolute;left:0;top:0;z-index:3;width:250px;pointer-events:none;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line-soft);border-radius:14px;padding:14px 16px 12px;box-shadow:0 2px 4px rgba(10,16,60,.05),0 22px 48px -22px rgba(6,25,245,.3);opacity:0;translate:0 8px;transition:opacity .25s,translate .25s;will-change:transform}.hex-tip.show{opacity:1;translate:0 -14px;pointer-events:auto}.hex-tip.below{translate:0 -8px}.hex-tip.below.show{translate:0 14px}.hex-tip.below:after{bottom:auto;top:-6px;border:none;border-left:1px solid var(--line-soft);border-top:1px solid var(--line-soft)}.hex-tip:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;translate:-50% 0;rotate:45deg;background:inherit;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.hex-tip-group{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.hex-tip-group i{width:8px;height:8px;border-radius:50%}.hex-tip strong{display:block;font-family:var(--font-display);font-size:1rem;font-weight:600;margin-bottom:5px}.hex-tip p{font-size:.8rem;line-height:1.4;color:var(--muted);margin-bottom:8px}.hex-tip button{font-size:.8rem;font-weight:600;color:var(--brand);padding:0}.hex-tip button:hover{text-decoration:underline}.hex-legend{position:absolute;right:24px;bottom:22px;z-index:3;list-style:none;margin:0;padding:6px;display:flex;flex-wrap:wrap;gap:4px;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line-soft);border-radius:14px;box-shadow:0 2px 4px rgba(10,16,60,.04),0 16px 40px -22px rgba(6,25,245,.25)}.hex-legend li{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:9px;cursor:pointer;font-size:.8rem;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s,opacity .2s}.hex-legend li.on,.hex-legend li:hover{background:rgba(6,25,245,.06)}.hex-legend li.off{opacity:.45}.hex-legend li i{width:10px;height:10px;border-radius:3px;flex:none}.hex-legend li.soon{cursor:default;order:9}.hex-legend li.soon i{background:#F3F5FF;border:1.5px dashed rgba(6,25,245,.6)}.hex-legend li.soon:hover{background:none}.hex-legend li span{font-family:var(--font-mono);font-size:.66rem;color:var(--muted);margin-left:2px}@media (max-width:640px){.hex-legend{right:12px;left:12px;bottom:10px;justify-content:center}.hex-legend li{padding:6px 9px;font-size:.72rem}.hex-tip{width:210px}}.mp-head .sec-head{max-width:760px;margin-bottom:0}.hive{--hx:104px;--hy:calc(var(--hx) * 1.1547);--hg:8px;--depth:16px;--hexclip:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex-direction:column;gap:calc(var(--hy) * -.25 + var(--hg));justify-self:end;padding:24px 0 8px;transform:perspective(1400px) rotateX(34deg) rotate(-8deg)}.hive,.hive-row{display:flex;transform-style:preserve-3d}.hive-row{gap:var(--hg);justify-content:center}.hex{position:relative;width:var(--hx);height:var(--hy);flex:none;transform-style:preserve-3d;opacity:0;transform:translateZ(-40px);transition:opacity .6s cubic-bezier(.2,.7,.2,1) var(--hd,0s),transform .6s cubic-bezier(.2,.7,.2,1) var(--hd,0s);animation:hex-float 7s ease-in-out infinite;animation-delay:calc(var(--hd,0s) * 6)}.hive.in .hex{opacity:1;transform:translateZ(0)}.hex-face,.hex-side{position:absolute;inset:0;-webkit-clip-path:var(--hexclip);clip-path:var(--hexclip)}.hex-side{background:linear-gradient(160deg,var(--brand-deep),var(--brand))}.hex-side.s1{transform:translateZ(calc(var(--depth) * -.33));filter:brightness(.92)}.hex-side.s2{transform:translateZ(calc(var(--depth) * -.66));filter:brightness(.8)}.hex-side.s3{transform:translateZ(calc(var(--depth) * -1));filter:brightness(.66)}.hex-face{background:linear-gradient(160deg,rgba(6,25,245,.34),rgba(6,25,245,.12));padding:1.5px;transform:translateZ(0);transition:transform .3s cubic-bezier(.2,.7,.2,1),background .25s}.hex-in{width:100%;height:100%;-webkit-clip-path:var(--hexclip);clip-path:var(--hexclip);background:linear-gradient(160deg,#FFFFFF,var(--bg2));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:0 12px;text-align:center;font-size:.62rem;font-weight:600;line-height:1.15;letter-spacing:.01em;color:var(--text);transition:background .25s,color .25s}.hex-in svg{stroke:var(--brand);width:22px;height:22px;transition:stroke .25s,transform .25s}.hex:hover .hex-face{transform:translateZ(calc(var(--depth) * 1.4))}.hex:hover .hex-face,.hex:hover .hex-in{background:linear-gradient(160deg,var(--brand-bright),var(--brand))}.hex:hover .hex-in{color:#FFFFFF}.hex:hover .hex-in svg{stroke:#FFFFFF;transform:translateY(-2px) scale(1.08)}@keyframes hex-float{0%,to{translate:0 0}50%{translate:0 -3px}}@media (max-width:1100px){.hive{--hx:88px}}@media (max-width:960px){.hex-stage{height:520px}.hive{justify-self:center;--hx:92px;transform:perspective(1200px) rotateX(28deg);padding-top:12px}}@media (max-width:640px){.hex-stage{height:420px}.hive{--hx:calc((100vw - 56px - 4 * var(--hg)) / 5);--hg:4px;--depth:10px;transform:perspective(900px) rotateX(24deg)}.hex-in{font-size:.5rem;gap:4px;padding:0 6px}.hex-in svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.hex{animation:none;opacity:1;transform:none}.hex,.hex-face{transition:none}}.mp-head h1{font-family:var(--font-display);font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;text-wrap:balance;margin:20px 0 16px}.mp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px}.mp-count{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mp-count strong{color:var(--brand);font-size:1rem;margin-right:4px}.mp-jump{display:flex;flex-wrap:wrap;gap:8px}.mp-jump a{font-size:.82rem;font-weight:500;color:var(--brand);padding:6px 13px;border-radius:99px;border:1px solid var(--line-soft);background:var(--surface);transition:border-color .2s,background .2s}.mp-jump a:hover{border-color:var(--brand);background:rgba(6,25,245,.05)}.mp-group{padding:72px 0;scroll-margin-top:72px}html:has(.mp){scroll-snap-type:y proximity}.mp-group.slide{--g:var(--brand);position:relative;isolation:isolate;min-height:calc(100vh - 64px);display:flex;flex-direction:column;justify-content:center;scroll-snap-align:start;scroll-margin-top:64px;padding:56px 0;overflow:hidden;background:radial-gradient(900px 480px at 50% 110%,color-mix(in srgb,var(--g) 9%,transparent),transparent 70%),var(--bg);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.mp-group.slide.alt{background:radial-gradient(900px 480px at 50% 110%,color-mix(in srgb,var(--g) 10%,transparent),transparent 70%),var(--bg2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.mp-group.slide:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--g) 22%,transparent) 1px,transparent 1.5px);background-size:26px 26px;mask-image:radial-gradient(60% 60% at 50% 50%,#000,transparent);-webkit-mask-image:radial-gradient(60% 60% at 50% 50%,#000,transparent);opacity:.6}.mp-group.slide:not(.active){opacity:.35;transform:scale(.965)}.mp-group.slide.active{opacity:1;transform:none}.mp-group.slide .wrap{width:100%;position:relative}.mp-group-wm{position:absolute;right:-.04em;top:50%;z-index:-1;pointer-events:none;font-family:var(--font-display);font-weight:800;font-size:clamp(220px,34vw,460px);line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--g) 22%,transparent);translate:0 -50%;opacity:0;transition:opacity 1s,translate 1s cubic-bezier(.2,.7,.2,1)}.mp-group.slide.active .mp-group-wm{opacity:1;translate:-.08em -50%}.mp-group-glow{position:absolute;left:50%;top:55%;z-index:-1;width:520px;height:320px;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--g) 28%,transparent),transparent);filter:blur(40px);opacity:0;transition:opacity 1s;animation:mpGlow 9s ease-in-out infinite}.mp-group.slide.active .mp-group-glow{opacity:1}@keyframes mpGlow{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-20px) scale(1.08)}66%{transform:translate(-30px,16px) scale(.95)}}.mp-carousel{width:100%;overflow:hidden;padding:36px 0 48px;perspective:1600px;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mp-track{display:flex;align-items:center;gap:var(--cg);width:max-content;transition:transform .8s cubic-bezier(.65,0,.25,1);transform-style:preserve-3d}.mp-track.jump{transition:none}.mp-track .mp-card{width:var(--cw);flex:none;transform-origin:center}.mp-track .mp-card:not(.center){scale:.84;opacity:.5;filter:saturate(.5) blur(.3px);rotate:y 14deg}.mp-track .mp-card.center~.mp-card{rotate:y -14deg}.mp-track .mp-card.center{scale:1.06;opacity:1;rotate:y 0deg;border-color:transparent;box-shadow:0 2px 4px rgba(10,16,60,.05),0 36px 70px -26px color-mix(in srgb,var(--g) 45%,transparent)}.mp-track .mp-card{transition:scale .8s cubic-bezier(.65,0,.25,1),opacity .8s,filter .8s,rotate .8s cubic-bezier(.65,0,.25,1),border-color .3s,box-shadow .8s}.mp-track .mp-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;z-index:0;pointer-events:none;background:linear-gradient(135deg,var(--g),color-mix(in srgb,var(--g) 30%,#fff) 45%,var(--g));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s}.mp-track .mp-card.center:before{opacity:1}.mp-track .mp-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);translate:-120% 0;opacity:0}.mp-track .mp-card.center:after{animation:mpShimmer 2.4s cubic-bezier(.4,.1,.3,1) .5s 1 forwards}@keyframes mpShimmer{0%{translate:-120% 0;opacity:1}to{translate:120% 0;opacity:0}}.mp-track .mp-card>*{position:relative;z-index:1}.mp-group.slide .mp-group-title{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.mp-group.slide .mp-group-idx{font-family:var(--font-display);font-size:1em;font-weight:800;letter-spacing:-.03em;opacity:1;background:linear-gradient(135deg,var(--g),color-mix(in srgb,var(--g) 45%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}.mp-group.slide .mp-group-cnt{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;color:var(--g);border:1px solid color-mix(in srgb,var(--g) 40%,transparent);border-radius:99px;padding:3px 10px;background:color-mix(in srgb,var(--g) 7%,transparent);align-self:center}.mp-group.slide .mp-carousel{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.2,.7,.2,1) .15s,transform .8s cubic-bezier(.2,.7,.2,1) .15s}.mp-group.slide.active .mp-carousel,.mp-group.slide.active .mp-group-title{opacity:1;transform:none}.mp-group.slide .mp-track .mp-card{animation:none}.mp-group.slide.active .mp-track .mp-card{animation:mpCardIn .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.25s + var(--i,0) * 90ms)}@keyframes mpCardIn{0%{translate:0 36px;filter:blur(6px);opacity:0}}.mp-group.slide:not(.active) .mp-carousel,.mp-group.slide:not(.active) .mp-group-title{transition-duration:.25s;transition-delay:0s}.ty{position:relative;display:block;min-width:0}.ty-ghost{visibility:hidden}.ty-live{position:absolute;left:0;top:0;width:100%;white-space:pre-wrap}.ty.done .ty-ghost{visibility:visible}.ty.done .ty-live{display:none}.ty-caret{display:inline-block;width:2px;height:.95em;margin-left:2px;vertical-align:-.12em;background:var(--brand);animation:ty-blink .8s steps(1) infinite}@keyframes ty-blink{50%{opacity:0}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mp-card.center .mp-feats li:has(.ty:not(.live)){opacity:0}.mp-card.center .mp-feats li:has(.ty.live){opacity:1;transition:opacity .2s}.mp-card.center .mp-feats li:has(.ty:not(.live)):before{opacity:0;transform:scale(0)}.mp-card.center .mp-feats li:has(.ty.live):before{animation:mpCheckPop .35s cubic-bezier(.2,.8,.2,1.4) both}@keyframes mpCheckPop{0%{opacity:0;transform:scale(0) rotate(-30deg)}to{opacity:.8;transform:scale(1) rotate(0)}}.mp-dots{position:fixed;right:26px;top:50%;translate:0 -50%;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:14px;opacity:0;pointer-events:none;transition:opacity .4s;--dot-c:var(--brand)}.mp-dots.show{opacity:1;pointer-events:auto}.mp-dots-n{display:flex;align-items:baseline;gap:5px;padding-right:0;justify-content:flex-end;font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted)}.mp-dots-n b{font-size:1.5rem;font-weight:600;line-height:1;color:var(--dot-c);animation:dotNum .45s cubic-bezier(.2,.8,.2,1);transition:color .4s}.mp-dots-n em{font-style:normal;font-size:.68rem}@keyframes dotNum{0%{opacity:0;translate:0 10px;filter:blur(4px)}to{opacity:1;translate:0 0;filter:none}}.mp-dots-track{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:18px;padding:6px 0}.mp-dots-track:before{content:"";bottom:6px;background:rgba(6,25,245,.14)}.mp-dots-fill,.mp-dots-track:before{position:absolute;right:9px;top:6px;width:2px;border-radius:2px}.mp-dots-fill{height:calc(var(--dot-p) * (100% - 12px) / 100%);background:linear-gradient(to bottom,var(--brand),var(--dot-c));transition:height .6s cubic-bezier(.2,.8,.2,1),background .4s}.mp-dots button{position:relative;display:flex;flex-direction:row-reverse;align-items:center;gap:14px;padding:0;font-size:.68rem;font-weight:500;letter-spacing:.02em;color:var(--muted)}.mp-dots button span{opacity:.6;transition:opacity .25s,color .25s,translate .25s;white-space:nowrap}.mp-dots button:hover span{opacity:1;translate:-2px 0}.mp-dots button.on span{opacity:1;color:var(--c);font-weight:600}.mp-dots button i{position:relative;width:20px;height:20px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--bg);border:2px solid rgba(6,25,245,.3);transition:border-color .3s,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.mp-dots button i b{width:8px;height:8px;border-radius:50%;background:var(--c);transform:scale(0);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.mp-dots button:hover i{border-color:var(--c);transform:scale(1.12)}.mp-dots button.past i{border-color:var(--c)}.mp-dots button.past i b{transform:scale(.55)}.mp-dots button.on i{border-color:var(--c);transform:scale(1.25);box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 14%,transparent),0 8px 20px -8px var(--c)}.mp-dots button.on i b{transform:scale(1)}.mp-dots button.on i:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--c);animation:dotSonar 1.8s cubic-bezier(.2,.7,.3,1) infinite}@keyframes dotSonar{0%{transform:scale(1);opacity:.7}to{transform:scale(2.3);opacity:0}}@media (prefers-reduced-motion:reduce){.mp-dots button.on i:after,.mp-dots-n b{animation:none}}@media (max-width:960px){.mp-group.slide{min-height:0;padding:56px 0;scroll-snap-align:none;transition:none}.mp-group.slide,.mp-group.slide .mp-carousel{opacity:1;transform:none}.mp-dots{display:none}html:has(.mp){scroll-snap-type:none}}@media (prefers-reduced-motion:reduce){html:has(.mp){scroll-snap-type:none}.mp-group.slide{opacity:1;transform:none;transition:none}.mp-card .mod-ico,.mp-card.center .mod-ico:after,.mp-card.center .mp-feats li:has(.ty.live):before,.mp-group-glow,.mp-group.slide .mp-track .mp-card,.mp-group.slide .mp-track .mp-card.center~.mp-card .mp-feats li,.mp-group.slide .mp-track .mp-card.center~.mp-card h3,.mp-group.slide .mp-track .mp-card.center~.mp-card p,.mp-track .mp-card:after{animation:none}.mp-track .mp-card:not(.center){rotate:none}.mp-track,.mp-track .mp-card{transition:none}.mp-group.slide .mp-card,.mp-group.slide .mp-card .mod-ico,.mp-group.slide .mp-card .mp-feats li,.mp-group.slide .mp-group-title{opacity:1;transform:none;filter:none;transition:none}}.mp-group.alt{background:var(--bg2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.mp-group-title{display:flex;align-items:baseline;gap:16px;font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700;letter-spacing:-.015em;margin-bottom:34px}.mp-group-idx{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;color:var(--brand);opacity:.7}.mp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;--g:var(--brand)}.mp-card{position:relative;display:flex;flex-direction:column;background:rgba(255,255,255,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-soft);border-radius:18px;padding:28px 28px 26px;scroll-margin-top:84px;box-shadow:0 1px 2px rgba(10,16,60,.04),0 14px 34px -22px rgba(6,25,245,.14);transition:border-color .3s,box-shadow .3s,translate .3s}.mp-card:hover{border-color:color-mix(in srgb,var(--g) 40%,transparent);box-shadow:0 2px 4px rgba(10,16,60,.05),0 20px 44px -20px color-mix(in srgb,var(--g) 30%,transparent)}.mp-card:target{border-color:var(--g);box-shadow:0 0 0 4px color-mix(in srgb,var(--g) 14%,transparent)}.mp-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mp-card .mod-ico{position:relative;margin-bottom:20px;transform:none;border-radius:14px;background:linear-gradient(140deg,color-mix(in srgb,var(--g) 14%,#fff),color-mix(in srgb,var(--g) 4%,#fff));border:1px solid color-mix(in srgb,var(--g) 30%,transparent);transition:background .35s,border-color .35s,box-shadow .35s,transform .35s}.mp-card .mod-ico svg{stroke:var(--g);transition:stroke .35s,transform .35s}.mp-card.center .mod-ico,.mp-card:hover .mod-ico{background:linear-gradient(140deg,color-mix(in srgb,var(--g) 85%,#fff),var(--g));border-color:var(--g);box-shadow:0 10px 24px -10px var(--g);animation:mpIcoFloat 3.6s ease-in-out infinite}.mp-card.center .mod-ico svg,.mp-card:hover .mod-ico svg{stroke:#fff;transform:scale(1.08)}.mp-card.center .mod-ico:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1.5px solid var(--g);animation:mpIcoRing 2.2s cubic-bezier(.2,.7,.3,1) infinite}@keyframes mpIcoFloat{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes mpIcoRing{0%{transform:scale(1);opacity:.7}to{transform:scale(1.7);opacity:0}}.mp-card .tag{position:static;transform:none;max-width:60%;text-align:right;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--g);border:1px solid color-mix(in srgb,var(--g) 40%,transparent);border-radius:99px;padding:4px 10px;background:color-mix(in srgb,var(--g) 6%,transparent);line-height:1.3}.mp-card .tag.req{color:var(--muted);border-color:var(--line-soft);background:var(--surface2);transition:color .2s,border-color .2s}.mp-card .tag.req:hover{color:var(--g);border-color:var(--g)}.mp-card h3{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin-bottom:8px;letter-spacing:-.01em}.mp-card p{font-size:.92rem;color:var(--muted);margin-bottom:18px}.mp-feats{list-style:none;margin:auto 0 0;padding:16px 0 0;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:7px}.mp-feats li{display:flex;align-items:center;gap:10px;font-size:.86rem}.mp-feats li:before{content:"";flex:none;width:13px;height:13px;background:var(--g,var(--brand));opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19 7'/%3E%3C/svg%3E") center/contain no-repeat;transition:opacity .25s,transform .25s}.mp-card:hover .mp-feats li:before{opacity:1;transform:scale(1.1)}.mp-group.slide .mp-card{padding:22px 24px 20px}.mp-group.slide .mp-card p{margin-bottom:14px}.mp-group.slide .mp-feats{margin-top:0;gap:5px;padding-top:12px}.mp-group.slide .mp-feats li{font-size:.82rem}.mp-group.slide .mp-card .mod-ico{margin-bottom:16px}.mp-group.slide .mp-track .mp-card.center~.mp-card .mp-feats li,.mp-group.slide .mp-track .mp-card.center~.mp-card h3,.mp-group.slide .mp-track .mp-card.center~.mp-card p{color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(90deg,color-mix(in srgb,var(--g) 10%,#e9ecf8) 0,color-mix(in srgb,var(--g) 4%,#f4f6ff) 40%,color-mix(in srgb,var(--g) 10%,#e9ecf8) 80%);background-size:220% 100%;border-radius:6px;animation:mpSkeleton 2.2s linear infinite}.mp-group.slide .mp-track .mp-card.center~.mp-card h3{width:55%}.mp-group.slide .mp-track .mp-card.center~.mp-card p{min-height:2.4em;-webkit-mask:linear-gradient(#000 0 0) 0 0/100% 40% no-repeat,linear-gradient(#000 0 0) 0 100%/72% 40% no-repeat;mask:linear-gradient(#000 0 0) 0 0/100% 40% no-repeat,linear-gradient(#000 0 0) 0 100%/72% 40% no-repeat}.mp-group.slide .mp-track .mp-card.center~.mp-card .mp-feats li{width:calc(48% + var(--li,0) * 9%)}.mp-group.slide .mp-track .mp-card.center~.mp-card .mp-feats li:before{opacity:0}@keyframes mpSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}.mp-cta{padding:72px 0 96px}.mp-cta .partners-join{margin-top:0}.mp-cta-btns{display:flex;gap:10px;flex:none}@media (max-width:960px){.mp-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mp-head{padding:64px 0 40px}.mp-group{padding:52px 0}.mp-grid{grid-template-columns:1fr;gap:16px}.mp-card{padding:22px 20px}.mp-cta-btns{flex-direction:column;width:100%}.mp-cta .partners-join{flex-direction:column;align-items:flex-start;padding:22px}}@media (max-width:960px){.mods{grid-template-columns:1fr 1fr}.spot,.why-grid{grid-template-columns:1fr;gap:48px}.goals-grid{grid-template-columns:1fr;gap:16px}.road{grid-template-columns:1fr 1fr;gap:26px 18px}.road:before{display:none}.goals-targets{grid-template-columns:1fr;gap:20px;padding:24px}.goals-targets-grid{grid-template-columns:1fr 1fr}.goal-target{border-left:none;border-top:1px solid rgba(255,255,255,.18);padding:12px 4px}.vs-card{position:relative;top:auto}.stats-panel{grid-template-columns:1fr 1fr}.stats-panel .stat{padding:32px 28px}.stats-panel .stat:nth-child(5){border-left:none}.stats-panel .stat:nth-child(n+5){border-top:1px solid rgba(255,255,255,.1)}.foot{grid-template-columns:1fr;gap:40px}}@media (max-width:860px){#scene{top:64px;bottom:auto;height:340px}.hero{align-items:flex-start;padding-top:340px;padding-bottom:48px;min-height:0}}@media (max-width:640px){.road{grid-template-columns:1fr}.goals-targets-grid{grid-template-columns:1fr 1fr}.goal-top{padding-right:36px}.nav-links{display:none}.nav{gap:12px;padding:0 18px}.logo svg{height:24px;width:auto}.lang{margin-left:auto}.nav .nav-cta{display:none}.hero-inner,.wrap{padding:0 20px}.mods{grid-template-columns:1fr}.ring-stage{height:460px;perspective:1200px}.ring-core{transform:translateY(-96px) rotateX(calc(var(--tilt) * -1))}.partner{--w:140px;top:-84px;padding:18px 12px 16px}.partner-in{gap:10px}.ring-track{transform:translateY(84px) rotateX(90deg)}.partner-logo{width:52px;height:52px;font-size:1.3rem}.partner-logo.has-img{width:100%;height:52px}.ring-halo{width:200px;height:200px}.ring-orbit{width:140px;height:140px}.ring-orbit-2{width:172px;height:172px}.ring-z{width:104px;height:104px;border-radius:26px}.ring-z svg{height:72px;width:auto}.partners-join{flex-direction:column;align-items:flex-start;padding:22px}.stats{padding:0 20px}.stats-panel{border-radius:18px}.stats-panel .stat{padding:26px 22px}section{padding:80px 0}.foot{grid-template-columns:1fr;gap:36px;padding:52px 20px 0}.foot-bottom{padding:18px 20px;gap:6px 16px;grid-template-columns:1fr auto;grid-template-areas:"copy top" "made top";font-size:.68rem;letter-spacing:.06em}.foot-bottom>span{grid-area:copy;white-space:nowrap}.foot-made{grid-area:made;justify-self:start;text-align:left;white-space:nowrap}.foot-top{grid-area:top;align-self:center}.foot-mark{right:-60px;bottom:auto;top:24px;opacity:.04}.foot-mark svg{height:200px;width:auto}}@media (prefers-reduced-motion:reduce){.rv,.stage{animation:none}.rv,.stage,.stats-panel,.stats-panel .stat{opacity:1;transform:none;transition:none}.boss-ev:first-child,.boss-num,.ring-halo,.ring-orbit,.ring-z,.ring-z svg,.spot-copy.in .off-feat,.spot-copy.in .off-stat,.spot-visual:before,.stat .live,.stats-aurora:after,.stats-aurora:before,.stats-panel.in .stats-sheen,.term-pill .dot,.vs-foot .dot{animation:none}.vs-row .tick path{stroke-dashoffset:0;transition:none}.btn,.mod,.vs-row,.why-ico,.why-item{transition:none}.pr-addon,.pr-check,.pr-cycle button,.pr-users input[type=range]::-webkit-slider-thumb{-webkit-transition:none;transition:none}.foot-mark,footer:before{animation:none}.foot-links a,.foot-links a svg,.foot-links a:after,.foot-top{transition:none}.dm-backdrop,.dm-dialog,.dm-done-ico{animation:none}.dm-field input,.dm-field textarea,.dm-x,.sel-btn{transition:none}}.dm-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,15,46,.44);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:dm-fade .18s ease-out;overflow-y:auto}@keyframes dm-fade{0%{opacity:0}to{opacity:1}}.dm-dialog{position:relative;width:100%;max-width:620px;margin:auto;background:var(--surface);border:1px solid var(--line-soft);border-radius:22px;box-shadow:0 30px 90px rgba(10,15,46,.28);padding:34px 34px 30px;animation:dm-rise .24s cubic-bezier(.2,.7,.3,1)}@keyframes dm-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.dm-x{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--muted);transition:background .18s,color .18s}.dm-x:hover{background:var(--surface2);color:var(--text)}.dm-head{margin-bottom:22px;padding-right:36px}.dm-head h2{font-family:var(--font-display);font-size:1.62rem;line-height:1.2;letter-spacing:-.02em;margin:12px 0 8px}.dm-head p{color:var(--muted);font-size:.94rem;line-height:1.55}.dm-form{display:flex;flex-direction:column;gap:15px}.dm-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.dm-field{display:flex;flex-direction:column;gap:7px;min-width:0}.dm-field>label,.dm-field>span{font-size:.82rem;font-weight:600;color:var(--text);letter-spacing:.01em}.dm-field>span em{font-style:normal;font-weight:400;color:var(--muted)}.dm-field input,.dm-field textarea,.sel-btn{width:100%;font:inherit;font-size:.93rem;color:var(--text);background:var(--surface2);border:1px solid var(--line-soft);border-radius:11px;padding:11px 13px;transition:border-color .18s,box-shadow .18s,background .18s}.dm-field textarea{resize:vertical;min-height:78px;line-height:1.5}.dm-field input::placeholder,.dm-field textarea::placeholder{color:rgba(86,93,133,.62)}.dm-field input:focus,.dm-field textarea:focus,.sel-btn:focus-visible,.sel-btn[aria-expanded=true]{outline:none;background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 3px rgba(6,25,245,.12)}.dm-field [aria-invalid=true]{border-color:#D92D488C;background:rgba(217,45,72,.04)}.dm-err{font-size:.78rem;color:#C2213C;font-weight:500}.dm-fail{font-size:.86rem;line-height:1.5;color:#C2213C;background:rgba(217,45,72,.07);border:1px solid rgba(217,45,72,.2);border-radius:11px;padding:11px 13px}.dm-fail a{color:var(--brand);font-weight:600;text-decoration:underline}.dm-submit{justify-content:center;margin-top:5px;width:100%}.dm-submit:disabled{opacity:.62;cursor:progress;transform:none;box-shadow:0 8px 30px rgba(6,25,245,.2)}.dm-done{text-align:center;padding:22px 6px 8px}.dm-done-ico{width:66px;height:66px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(120deg,var(--brand-bright),var(--brand));box-shadow:0 12px 36px rgba(6,25,245,.3);animation:dm-pop .34s cubic-bezier(.2,.9,.3,1.3)}@keyframes dm-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.dm-done h2{font-family:var(--font-display);font-size:1.42rem;letter-spacing:-.02em;margin-bottom:9px}.dm-done p{color:var(--muted);font-size:.94rem;margin-bottom:24px}.sel{position:relative;min-width:0}.sel-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.sel-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-btn svg{flex:none;color:var(--muted);transition:transform .2s}.sel-btn:hover{border-color:var(--line)}.sel-btn[aria-expanded=true] svg{transform:rotate(180deg)}.sel-menu{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;padding:5px;background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;box-shadow:0 16px 40px rgba(10,15,46,.16);max-height:236px;overflow-y:auto;animation:sel-drop .14s ease-out}@keyframes sel-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sel-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;font:inherit;font-size:.9rem;color:var(--text);padding:9px 11px;border-radius:8px;cursor:pointer}.sel-menu button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-menu button svg{flex:none;color:var(--brand)}.sel-menu button.is-active{background:var(--surface2)}.sel-menu button[aria-selected=true]{font-weight:600}@media (max-width:560px){.dm-backdrop{padding:14px}.dm-dialog{padding:28px 20px 24px;border-radius:18px}.dm-row{grid-template-columns:1fr}.dm-head h2{font-size:1.4rem}.dm-field input,.dm-field textarea,.sel-btn{font-size:16px}}.gest{position:fixed;right:20px;bottom:20px;z-index:60;width:320px;display:flex;gap:12px;align-items:flex-start;padding:14px 14px 14px 16px;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;box-shadow:0 18px 50px rgba(10,16,60,.16);animation:gest-in .35s ease both}@keyframes gest-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.gest-close{position:absolute;top:6px;right:8px;border:0;background:none;color:var(--muted);font-size:20px;line-height:1;cursor:pointer;padding:4px 6px}.gest-close:hover{color:var(--text)}.gest-cam{position:relative;flex:0 0 96px;height:72px;border-radius:10px;overflow:hidden;background:#0A0F2E}.gest-cam[hidden]{display:none}.gest-cam video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.gest-dot{position:absolute;left:6px;top:6px;width:8px;height:8px;border-radius:50%;background:#c33;box-shadow:0 0 0 2px rgba(255,255,255,.6)}.gest-dot-on{background:#2bd15c}.gest-flash{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:34px;font-weight:700;background:rgba(6,25,245,.45);animation:gest-flash .5s ease both}@keyframes gest-flash{0%{opacity:1}to{opacity:0}}.gest-body{flex:1 1;min-width:0;padding-right:14px}.gest-title{display:block;font-size:14px;color:var(--text);margin-bottom:4px}.gest-lede{font-size:12.5px;line-height:1.4;color:var(--muted);margin:0 0 10px}.gest-actions{display:flex;align-items:center;gap:10px}.gest-btn{padding:7px 14px;font-size:13px;border-radius:10px}.gest-later{border:0;background:none;color:var(--muted);font-size:12.5px;cursor:pointer;padding:0}.gest-later:hover{color:var(--text);text-decoration:underline}@media (max-width:767px){.gest{display:none}}@media (prefers-reduced-motion:reduce){.gest,.gest-flash{animation:none}}.gest-detail{display:block;margin:-6px 0 10px;font-size:11px;color:#b3261e;word-break:break-word}.gest-track{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;background:#2bd15c;box-shadow:0 0 0 2px #fff;transition:left .05s linear,top .05s linear}.gest-cursor,.gest-track{border-radius:50%;opacity:0;pointer-events:none}.gest-cursor{position:fixed;left:0;top:0;width:24px;height:24px;background:rgba(6,25,245,.35);border:2px solid var(--brand);box-shadow:0 0 0 6px rgba(6,25,245,.12),0 4px 16px rgba(6,25,245,.35);z-index:70;transition:opacity .15s,width .12s,height .12s,background .12s;will-change:transform}.gest-cursor-press{background:var(--brand);width:18px;height:18px;margin:3px}.gest-hover{outline:3px solid var(--brand-bright)!important;outline-offset:3px;border-radius:12px}