:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#faf9f5;color:#141413}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--bg:#2a1070;--bg-deep:#1b0a4d;--bg-mid:#321486;--violet:#7a4dff;--lav:#b9a5ff;--line:rgba(190,160,255,.18);--text:#fff;--muted:#c3b7ee;--cyan:#3fe0d0;--lime:#8fd62a;--yellow:#f5e11b;--ink:#141414;--footer:#1c1c1c;--head:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif;--body:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--t0:#1b0a4d;--t1:color-mix(in srgb,#3fe0d0 13%,#1b0a4d);--t2:color-mix(in srgb,#7a4dff 30%,#1b0a4d);--t3:color-mix(in srgb,#8fd62a 12%,#1b0a4d);--t4:color-mix(in srgb,#f5e11b 10%,#1b0a4d);--t5:color-mix(in srgb,#b9a5ff 22%,#1b0a4d);--t6:color-mix(in srgb,#3fe0d0 10%,#241066);color-scheme:dark;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}html{scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 150px);background:var(--bg-deep)}*,::after,::before{box-sizing:inherit;margin:0;padding:0}body{background:var(--bg-deep);color:var(--text);font-family:var(--body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:6px}.wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(20px,4vw,56px)}h1,h2,h3,h4{font-family:var(--head);font-weight:600;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}h2{font-size:clamp(26px,3vw,38px)}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--cyan);margin-bottom:18px}.kicker svg{width:18px;height:18px}.lead-p{color:var(--muted);max-width:48ch}.textlink{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;border-bottom:1.5px solid var(--c,var(--cyan));padding-bottom:2px}.textlink svg{width:16px;height:16px}.pill{display:inline-flex;align-items:center;gap:12px;background:var(--yellow);color:var(--ink);font-weight:600;font-size:13px;padding:6px 6px 6px 18px;border-radius:999px;white-space:nowrap;border:0;cursor:pointer;transition:transform .2s}.pill:hover{transform:translateY(-1px)}.pill i{width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--yellow);display:grid;place-items:center}.pill i svg{width:15px;height:15px}.pill.ghost{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.35)}.pill.ghost i{background:#fff;color:var(--bg)}.rv{opacity:.35;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}.pi-hero{position:relative;isolation:isolate;padding:118px 0 clamp(40px,5vw,60px)}.pi-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 6% 0,rgba(168,110,255,.55),transparent 70%),radial-gradient(40% 50% at 96% 30%,rgba(143,214,42,.13),transparent 70%),linear-gradient(180deg,#3b1596,var(--bg-deep))}.pi-hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,56px);align-items:center}.crumb{font-size:13px;color:var(--muted);margin-bottom:18px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crumb a{color:#fff}.crumb svg{width:14px;height:14px}.pi-hero h1{font-size:clamp(32px,min(4.2vw,8.6vh),54px);line-height:1.1;letter-spacing:-.035em}.pi-hero h1 em,h2 em{font-style:normal;padding-bottom:.06em;background:linear-gradient(90deg,var(--cyan),var(--lime) 55%,var(--yellow));-webkit-background-clip:text;background-clip:text;color:transparent}.pi-hero .tag{font-family:var(--head);font-weight:500;font-size:17px;color:#fff;margin-top:14px;max-width:46ch}.pi-hero p.lead{margin-top:12px;color:#e3dbff;font-size:15px;line-height:1.7;max-width:56ch}.acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.pi-fig{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 40px 80px -40px rgba(0,0,0,.7)}.pi-fig img{width:100%;height:100%;object-fit:cover}.pi-fig::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(27,10,77,.85),transparent 55%)}.pi-fig .chip{position:absolute;left:18px;bottom:18px;z-index:1;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:rgba(20,8,56,.72);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);font-size:13px}.pi-fig .chip b{font-family:var(--head);font-size:20px;color:var(--c,var(--lime))}.pi-fig .chip svg{width:18px;height:18px;color:var(--c,var(--lime))}.sec{padding:clamp(48px,6vw,76px) 0 clamp(48px,6vw,76px) 0}.sec h2{font-size:clamp(26px,3vw,38px)}.s-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:30px}.s-head p{max-width:50ch;color:var(--muted);font-size:15px}.mk-hero{overflow:hidden}.mk-hero::before{background:linear-gradient(180deg,#2a1178,var(--bg-deep))}.mk-hero canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1;-webkit-mask:linear-gradient(180deg,#000 70%,transparent);mask:linear-gradient(180deg,#000 70%,transparent)}.mk-copy{position:relative;background:radial-gradient(75% 75% at 30% 50%,rgba(27,10,77,.85),transparent 78%)}.mk-art{position:relative;display:grid;place-items:center;padding-block:10px}.mk-art svg{width:min(100%,400px);height:auto;overflow:visible;filter:drop-shadow(0 30px 50px rgba(0,0,0,.55))}.mk-glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(122,77,255,.45),transparent 65%);animation:mkPulse 6s ease-in-out infinite}.mf{opacity:0;transform:translate(var(--x),var(--y)) rotate(-14deg);transform-box:fill-box;transform-origin:center;animation:mfIn .9s cubic-bezier(.2,.8,.2,1) forwards,mfFloat 7s ease-in-out infinite;animation-delay:calc(.15s + var(--i)*.09s),calc(1.4s + var(--i)*.2s)}.mk-chip{position:absolute;left:4%;bottom:6%;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:rgba(20,8,56,.78);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);font-size:13px;opacity:0;animation:mfChip .6s 1.3s ease forwards}.mk-chip b{font-family:var(--head);font-size:20px;color:var(--lime)}@keyframes mfIn{to{opacity:1;transform:none}}@keyframes mfFloat{0%,100%{translate:0 0}50%{translate:0 -4px}}@keyframes mfChip{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mkPulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}@media(prefers-reduced-motion:reduce){.mf,.mk-chip{animation:none;opacity:1;transform:none}.mk-glow{animation:none}}@media(max-width:860px){.mk-art svg{width:min(62%,260px)}}.inc{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.inc a{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 20px 22px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(165deg,rgba(255,255,255,.07),rgba(255,255,255,.01));transition:transform .25s,border-color .25s,background .25s}.inc a:hover{transform:translateY(-3px);border-color:var(--c);background:linear-gradient(165deg,color-mix(in srgb,var(--c) 16%,transparent),rgba(255,255,255,.01))}.inc .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent);margin-bottom:10px}.inc .ic svg{width:20px;height:20px}.inc b{font-family:var(--head);font-weight:600;font-size:16px;line-height:1.25;padding-right:24px}.inc span.d{font-size:15px;color:var(--muted);line-height:1.55}.inc .go{position:absolute;top:18px;right:18px;color:var(--muted);transition:color .25s,transform .25s}.inc .go svg{width:17px;height:17px}.inc a:hover .go{color:var(--c);transform:translate(2px,-2px)}.inc a.cta{background:linear-gradient(140deg,var(--lime),var(--cyan));color:var(--ink);border:0;justify-content:space-between}.inc a.cta b{font-size:18px}.inc a.cta span.d{color:rgba(20,20,20,.75)}.inc a.cta .pill{align-self:flex-start;background:var(--ink);color:#fff}.inc a.cta .pill i{background:var(--yellow);color:var(--ink)}.band{padding:clamp(36px,4.5vw,56px) 0;background:linear-gradient(90deg,rgba(63,224,208,.08),rgba(122,77,255,.16) 50%,rgba(245,225,27,.06))}.stats{display:grid;grid-template-columns:repeat(4,1fr)}.st{padding:0 clamp(12px,2.4vw,30px);border-left:1px solid var(--line)}.st:first-child{border-left:0;padding-left:0}.st b{font-family:var(--head);font-weight:600;font-size:clamp(26px,2.8vw,36px);letter-spacing:-.04em;line-height:1;display:block}.st b sup{font-size:.45em;color:var(--c);vertical-align:.7em;margin-left:2px}.st span{display:block;font-size:13px;color:var(--muted);margin-top:10px;max-width:22ch}.offer{font-family:var(--head);font-weight:500;font-size:clamp(18px,2vw,24px);line-height:1.45;letter-spacing:-.015em;max-width:60ch;margin-bottom:30px}.mods{display:grid;grid-template-columns:repeat(3,1fr);gap:0 clamp(20px,3vw,40px);counter-reset:m}.mod{padding:20px 0 22px;border-top:1px solid var(--line);counter-increment:m}.mod h3{font-size:17px;display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.mod h3::before{content:counter(m,decimal-leading-zero);font:600 12px var(--head);color:var(--c);letter-spacing:.06em}.mod p{font-size:15px;color:var(--muted);line-height:1.6}.tl-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tl{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.04);transition:border-color .25s,background .25s}.tl:hover{border-color:var(--c);background:rgba(255,255,255,.07)}.tl .ic{width:40px;height:40px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;color:var(--ink);background:var(--c)}.tl .ic svg{width:20px;height:20px}.tl b{display:block;font-family:var(--head);font-weight:600;font-size:15px}.tl small{display:block;font-size:12.5px;color:var(--muted)}.tl .go{margin-left:auto;color:var(--muted)}.tl .go svg{width:17px;height:17px}.inds{display:flex;flex-wrap:wrap;gap:8px}.inds a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.04);font-size:13px;color:#e9e3ff;scroll-margin-top:150px}.inds a i{width:7px;height:7px;border-radius:50%;background:var(--c)}.inds a svg{width:13px;height:13px;color:var(--muted);transition:color .2s,transform .2s}.inds a{transition:border-color .2s,background .2s,color .2s}.inds a:hover{border-color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);color:#fff}.inds a:hover svg{color:var(--c);transform:translate(1px,-1px)}.inds a:target{border-color:var(--yellow);background:rgba(245,225,27,.12)}.ov{display:grid;grid-template-columns:1.25fr .9fr;gap:clamp(28px,4vw,56px);align-items:start}.ov .intro{font-size:16px;line-height:1.75;color:#ece6ff;margin-top:16px}.ov h3{font-size:19px;margin-top:28px;margin-bottom:8px}.ov .sub{font-size:15px;color:var(--muted);line-height:1.7}.ov .textlink{margin-top:20px}.ov-side{display:grid;gap:12px}.kpi{position:relative;padding:20px 22px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.01));overflow:hidden}.kpi::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c)}.kpi b{font-family:var(--head);font-weight:600;font-size:clamp(26px,2.8vw,36px);letter-spacing:-.04em;line-height:1}.kpi b sup{font-size:.45em;color:var(--c);vertical-align:.7em;margin-left:2px}.kpi strong{display:block;font-family:var(--head);font-weight:600;font-size:15px;margin-top:8px}.kpi small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.ov-side .tl{background:linear-gradient(120deg,color-mix(in srgb,var(--c) 18%,transparent),rgba(255,255,255,.03))}.ov-side .tl em{display:block;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c);margin-bottom:2px}.svc{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sc{position:relative;padding:22px 20px 24px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(170deg,rgba(255,255,255,.07),rgba(255,255,255,.01));overflow:hidden}.sc::before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,var(--c),transparent 85%)}.sc small{font:600 12px var(--head);color:var(--c);letter-spacing:.08em}.sc h3{font-size:16.5px;line-height:1.3;margin:12px 0 8px}.sc p{font-size:15px;color:var(--muted);line-height:1.65}.others{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.others a{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.04);font-size:14px;font-weight:500;transition:border-color .25s,background .25s}.others a:hover{border-color:var(--c);background:rgba(255,255,255,.08)}.others .ic{width:32px;height:32px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent)}.others .ic svg{width:17px;height:17px}.others .go{margin-left:auto;color:var(--muted)}.others .go svg{width:16px;height:16px}.help{padding:0 0 clamp(48px,6vw,76px) 0}.help-in{border-radius:26px;padding:clamp(26px,3.6vw,42px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;color:var(--ink);background:linear-gradient(120deg,var(--lime),var(--cyan))}.help-in h2{font-size:clamp(22px,2.6vw,30px);max-width:30ch;color:var(--ink)}.help-in .pill{background:var(--ink);color:#fff}.help-in .pill i{background:var(--yellow);color:var(--ink)}@media(max-width:1000px){.inc,.svc{grid-template-columns:1fr 1fr}.mods{grid-template-columns:1fr 1fr}.others,.tl-row{grid-template-columns:1fr 1fr}}@media(max-width:860px){.ov,.pi-hero .wrap{grid-template-columns:1fr}.pi-hero{padding-top:104px}.pi-fig{aspect-ratio:16/10}.stats{grid-template-columns:1fr 1fr;row-gap:26px}.st:nth-child(3){border-left:0;padding-left:0}}@media(max-width:600px){.inc,.mods,.others,.svc,.tl-row{grid-template-columns:1fr}.pi-hero .tag{font-size:16px}}.tv{position:relative;isolation:isolate;min-height:max(640px,100vh);display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#0d0628;text-align:center}.tv canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.tv::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 55% at 50% 38%,rgba(13,6,40,0),rgba(13,6,40,.55) 70%),linear-gradient(180deg,rgba(13,6,40,.55),transparent 30%,transparent 62%,rgba(27,10,77,.9))}.tv .wrap{position:relative;padding-top:110px;padding-bottom:clamp(40px,5vw,64px)}.tv .crumb{justify-content:center;margin-bottom:22px}.tv-kick{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:22px;opacity:0;animation:tvUp .9s .15s cubic-bezier(.2,.8,.2,1) forwards}.tv-kick i{width:8px;height:8px;border-radius:2px;background:var(--cyan);transform:rotate(45deg);box-shadow:0 0 12px var(--cyan)}.tv h1{font-size:clamp(40px,min(7.6vw,16vh),132px);line-height:1;white-space:nowrap;letter-spacing:-.055em;font-weight:700;opacity:0;animation:tvUp 1.1s .25s cubic-bezier(.2,.8,.2,1) forwards}.tv h1 span{display:inline}.tv .wrap{max-width:1400px}.tv h1 em{font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--lime) 50%,var(--yellow));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.tv-sub{font-family:var(--head);font-weight:500;font-size:clamp(18px,1.9vw,24px);line-height:1.45;color:#ece6ff;max-width:72ch;margin:26px auto 0;text-wrap:balance;opacity:0;animation:tvUp 1s .5s cubic-bezier(.2,.8,.2,1) forwards}.tv-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:34px;opacity:0;animation:tvUp 1s .7s cubic-bezier(.2,.8,.2,1) forwards}.tv-cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.tv-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 30px;border-radius:999px;background:#fff;color:var(--ink);font:600 17px var(--head);transition:transform .25s,box-shadow .25s}.tv-btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px -10px rgba(255,255,255,.45)}.tv-btn svg{width:18px;height:18px}.tv-btn.ghost{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(8px)}.tv-btn.ghost:hover{box-shadow:none;background:rgba(255,255,255,.14)}.tv-cta small{font-size:13.5px;color:var(--muted)}.tv-scroll{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);width:26px;height:42px;border-radius:14px;border:1.5px solid rgba(255,255,255,.35)}.tv-scroll::after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:tvScroll 1.8s ease-in-out infinite}@keyframes tvUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes tvScroll{0%{opacity:0;transform:translateY(0)}30%{opacity:1}100%{opacity:0;transform:translateY(14px)}}.tv-strip{position:relative;z-index:2;margin-top:-86px;padding-bottom:10px}.tv-bot,.tv-top{will-change:transform,opacity}.tv-strip .row{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.tv-strip a{display:flex;flex-direction:column;gap:12px;padding:16px 14px 18px;border-radius:18px;background:rgba(36,16,106,.72);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);font-size:13px;line-height:1.35;font-weight:600;transition:transform .3s,border-color .3s,background .3s;opacity:0;animation:tvUp .8s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(1s + var(--i)*.07s)}.tv-strip a:hover{transform:translateY(-4px);border-color:var(--c);background:rgba(50,22,140,.85)}.tv-strip .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent)}.tv-strip .ic svg{width:17px;height:17px}.tv-strip small{display:block;font-weight:400;font-size:11.5px;color:var(--muted);margin-top:3px}@media(max-width:1100px){.tv-strip .row{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.tv h1{white-space:normal;font-size:clamp(44px,13vw,64px);line-height:.98}.tv h1 span{display:block}.tv-scroll{display:none}.tv{min-height:auto}.tv .wrap{padding-top:120px;padding-bottom:clamp(40px,5vw,64px)}.tv-strip .row{grid-template-columns:1fr 1fr}.tv-btn{padding:14px 22px;font-size:15px}}@media(prefers-reduced-motion:reduce){.tv h1,.tv-cta,.tv-kick,.tv-sub{animation:none;opacity:1}.tv-strip a{animation:none;opacity:1}.tv-scroll::after{animation:none}}.tvx{background:#0b0326;text-align:left;min-height:max(640px,100svh);justify-content:flex-start}.tvx::after{background:linear-gradient(90deg,rgba(11,3,38,.8) 0,rgba(11,3,38,.45) 40%,transparent 66%),linear-gradient(180deg,transparent 72%,var(--bg-deep) 100%)}.tvx-sky{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.tvx-sky i{position:absolute;display:block}.tvx-glow{inset:0;background:radial-gradient(55% 70% at 100% 10%,rgba(122,77,255,.55),rgba(90,45,255,.24) 42%,transparent 72%),radial-gradient(35% 40% at 82% 0,rgba(185,165,255,.28),transparent 70%);animation:tvxBreath 7s ease-in-out infinite}.tvx-planet,.tvx-rim{width:240vw;aspect-ratio:1;border-radius:50%;left:calc(14vw - 120vw);top:70px}.tvx-planet{background:radial-gradient(circle closest-side,#0b0326 86%,#170742 93%,#3c1798 98.4%,#7a4dff 100%);box-shadow:0 0 34px 4px rgba(150,110,255,.55),0 0 110px 26px rgba(122,77,255,.4),0 0 260px 80px rgba(90,45,255,.26);animation:tvxRise 1.6s cubic-bezier(.2,.8,.2,1) both}.tvx-rim{padding:2px;background:conic-gradient(from 0deg,rgba(185,165,255,.12) 300deg,rgba(185,165,255,.55) 340deg,#f1ecff 4deg,#cbb9ff 26deg,#9d7bff 46deg,rgba(122,77,255,.3) 72deg,rgba(185,165,255,.1) 110deg,rgba(185,165,255,.12) 300deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 6px rgba(200,180,255,.9));animation:tvxRise 1.6s cubic-bezier(.2,.8,.2,1) both,tvxShine 6s ease-in-out 1.6s infinite}.tvx-stars{inset:0;opacity:.5;background-image:radial-gradient(1px 1px at 12% 22%,#fff,transparent),radial-gradient(1px 1px at 27% 64%,#fff,transparent),radial-gradient(1.4px 1.4px at 38% 12%,#e9dcff,transparent),radial-gradient(1px 1px at 55% 78%,#fff,transparent),radial-gradient(1px 1px at 63% 30%,#d9c8ff,transparent),radial-gradient(1.4px 1.4px at 71% 54%,#fff,transparent),radial-gradient(1px 1px at 84% 72%,#fff,transparent),radial-gradient(1px 1px at 91% 40%,#e9dcff,transparent),radial-gradient(1px 1px at 6% 48%,#fff,transparent),radial-gradient(1.2px 1.2px at 46% 46%,#fff,transparent);animation:tvxTwinkle 5s ease-in-out infinite alternate}@keyframes tvxRise{from{opacity:0;transform:translate(3%,6%)}to{opacity:1;transform:none}}@keyframes tvxShine{0%,100%{filter:drop-shadow(0 0 6px rgba(200,180,255,.9))}50%{filter:drop-shadow(0 0 14px rgba(210,190,255,1))}}@keyframes tvxBreath{0%,100%{opacity:.85}50%{opacity:1}}@keyframes tvxTwinkle{from{opacity:.3}to{opacity:.65}}.tv .wrap.tvx-in{flex:1;width:100%;max-width:1200px;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(28px,5vh,56px);padding-top:calc(64px + clamp(24px,5vh,56px));padding-bottom:clamp(20px,3.5vh,34px)}.tvx-copy{max-width:640px;margin-block:auto}.tvx-crumbrow .crumb{margin:0}.tvx .crumb{justify-content:flex-start;margin:0 0 22px}.tvx h1{font-size:clamp(40px,min(5.6vw,10vh),76px);line-height:1.02;letter-spacing:-.045em;font-weight:700;white-space:normal}.tvx h1 span{display:block}.tvx .tv-sub{font:400 16px/1.6 var(--body);color:#e3dbff;max-width:46ch;margin:18px 0 0;text-wrap:pretty}.tvx-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px;opacity:0;animation:tvUp 1s .7s cubic-bezier(.2,.8,.2,1) forwards}.tvx-cards{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.tvx-cards a{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:118px;padding:16px 14px 15px;border-radius:18px;background:rgba(27,10,77,.55);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font:600 14px/1.3 var(--head);color:#fff;transition:transform .3s,border-color .3s,background .3s;opacity:0;animation:tvUp .8s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(.8s + var(--i)*.07s)}.tvx-cards a:hover{transform:translateY(-4px);border-color:var(--c);background:rgba(50,22,140,.75)}.tvx-cards .ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent)}.tvx-cards .ic svg{width:18px;height:18px}.tvx-cards .go{position:absolute;top:14px;right:14px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);transition:background .25s,border-color .25s,color .25s}.tvx-cards .go svg{width:13px;height:13px}.tvx-cards a:hover .go{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}@media(min-width:1600px){.tvx-planet,.tvx-rim{left:calc(18vw - 120vw)}}@media(max-width:1100px){.tvx-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.tvx-planet,.tvx-rim{width:300vw;left:calc(-10vw - 150vw);top:110px}.tvx::after{background:linear-gradient(180deg,rgba(11,3,38,.2),rgba(11,3,38,.55) 40%,transparent 70%,var(--bg-deep) 100%)}.tv .wrap.tvx-in{padding-top:92px}.tvx h1{font-size:clamp(40px,12vw,56px)}.tvx{min-height:auto}.tv .wrap.tvx-in{gap:40px;padding-bottom:28px}.tvx-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,4vw,56px);margin-inline:calc(-1 * clamp(20px,4vw,56px));padding:0 clamp(20px,4vw,56px) 6px;scrollbar-width:none}.tvx-cards::-webkit-scrollbar{display:none}.tvx-cards a{flex:0 0 150px;scroll-snap-align:start;min-height:112px}}@media(prefers-reduced-motion:reduce){.tvx-sky *{animation:none!important}.tvx-cards a,.tvx-cta{animation:none;opacity:1}}.pi-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:clamp(28px,4vw,64px);align-items:start;margin-bottom:clamp(28px,3.4vw,40px)}.pi-head .kicker{grid-column:1/-1;justify-self:start}.pi-head h2{margin:0}.pi-head p{margin:0;padding-top:.35em;color:var(--muted);font-size:15px;line-height:1.6;max-width:52ch}@media(max-width:900px){.pi-head{grid-template-columns:1fr}.pi-head p{padding-top:14px}}.pis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pis-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-height:268px;padding:24px 22px 20px;border-radius:22px;background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--c) 20%,transparent),transparent 55%),linear-gradient(165deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);transition:transform .35s,border-color .35s,box-shadow .35s}.pis-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--c) 70%,transparent);box-shadow:0 30px 60px -36px var(--c)}.pis-n{position:absolute;right:18px;top:12px;font:700 54px/1 var(--head);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--c) 60%,transparent)}.pis-card .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:var(--ink);background:var(--c);box-shadow:0 10px 24px -10px var(--c)}.pis-card .ic svg{width:22px;height:22px}.pis-card h3{font-size:19px;line-height:1.25;margin-top:6px}.pis-card p{font-size:15px;color:var(--muted);line-height:1.55}.pis-go,.tlc-go{margin-top:auto;display:flex;align-items:center;gap:10px;font:600 13px var(--body);padding-top:14px;border-top:1px solid rgba(255,255,255,.1);color:#fff}.pis-go i,.tlc-go i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);margin-left:auto;transition:background .25s,border-color .25s,color .25s}.pis-go i svg,.tlc-go i svg{width:14px;height:14px}.pis-card:hover .pis-go i,.tlc:hover .tlc-go i{background:var(--c);border-color:var(--c);color:var(--ink)}.pis-cta{background:linear-gradient(150deg,var(--yellow),#d9c214);color:var(--ink);border-color:transparent;justify-content:space-between}.pis-cta h3{color:var(--ink);font-size:22px}.pis-cta p{color:rgba(20,20,20,.78)}.pis-cta .pill{align-self:flex-start;margin-top:auto;background:var(--ink);color:#fff}.pis-cta .pill i{background:var(--yellow);color:var(--ink)}.pis-cta:hover{border-color:transparent;box-shadow:0 30px 60px -36px var(--yellow)}.pir-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pir-card{border-radius:22px;padding:22px 22px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);transition:border-color .3s,background .3s}.pir-card:hover{border-color:color-mix(in srgb,var(--c) 60%,transparent);background:rgba(255,255,255,.06)}.pir-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pir-card .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.pir-card .ic svg{width:20px;height:20px}.pir-n{font:600 22px var(--head);letter-spacing:-.02em;color:color-mix(in srgb,var(--c) 70%,#fff)}.pir-card h3{font-size:19px;margin-bottom:10px}.pir-card ul{list-style:none}.pir-card li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:#e3dbff;padding:8px 0;border-top:1px solid rgba(255,255,255,.07);line-height:1.45}.pir-card li svg{width:16px;height:16px;color:var(--c);flex:0 0 auto;margin-top:3px}.band2{background:linear-gradient(180deg,rgba(122,77,255,.14),rgba(122,77,255,.05))}.tlc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tlc{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 22px 18px;border-radius:22px;background:linear-gradient(170deg,#2b1182,#1f0b62);border:1px solid rgba(255,255,255,.1);transition:transform .35s,border-color .35s,box-shadow .35s}.tlc:hover{transform:translateY(-5px);border-color:var(--c);box-shadow:0 26px 50px -34px var(--c)}.tlc .ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 30%,transparent)}.tlc .ic svg{width:22px;height:22px}.tlc h3{font-size:18px;margin-top:4px}.tlc p{font-size:15px;color:var(--muted);line-height:1.5}.tlc ul{list-style:none;display:grid;gap:7px;margin:4px 0 8px}.tlc li{display:flex;gap:8px;align-items:flex-start;font-size:15px;line-height:1.4;color:#e3dbff}.tlc li svg{width:15px;height:15px;color:var(--c);flex:0 0 auto;margin-top:3px}.tlc-all{background:linear-gradient(150deg,#5a2dff,#3d17e0);border-color:transparent;justify-content:space-between}.tlc-all h3{font-size:22px}.tlc-all p{color:#e3dbff}.tlc-all .pill{align-self:flex-start;margin-top:auto}.tlc-all:hover{border-color:var(--yellow)}.indg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.indt{position:relative;display:flex;flex-direction:column;gap:14px;min-height:122px;padding:16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);scroll-margin-top:150px;transition:background .3s,border-color .3s,transform .3s}.indt b{font:600 15px/1.3 var(--head);padding-right:24px}.indt .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent);transition:background .3s,color .3s}.indt .ic svg{width:20px;height:20px}.indt .go{position:absolute;top:14px;right:14px;width:24px;height:24px;display:grid;place-items:center;color:var(--muted);transition:color .25s,transform .25s}.indt .go svg{width:15px;height:15px}.indt:hover{transform:translateY(-3px);background:color-mix(in srgb,var(--c) 10%,rgba(255,255,255,.03));border-color:color-mix(in srgb,var(--c) 55%,transparent)}.indt:hover .ic{background:var(--c);color:var(--ink)}.indt:hover .go{color:#fff;transform:translate(2px,-2px)}.indt:target{border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 35%,transparent)}.indt-cta{background:linear-gradient(150deg,#5a2dff,#3d17e0);border-color:transparent;justify-content:space-between}.indt-cta{padding:16px 14px}.indt-cta .pill{align-self:flex-start;gap:8px;padding-left:14px}.indt-cta:hover{background:linear-gradient(150deg,#6a3dff,#4a22f0);border-color:var(--yellow)}@media(max-width:1100px){.pis-grid,.tlc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.indg{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.pir-grid,.pis-grid,.tlc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.indg{grid-template-columns:repeat(3,minmax(0,1fr))}.indt-cta{grid-column:span 2}}@media(max-width:600px){.pir-grid,.pis-grid,.tlc-grid{grid-template-columns:1fr}.indg{grid-template-columns:repeat(2,minmax(0,1fr))}.pis-card{min-height:0}.indt{min-height:112px}.indt b{font-size:14px}.indt-cta{grid-column:1/-1;min-height:0;flex-direction:row;align-items:center;flex-wrap:wrap}}.tvx-cards a{min-height:104px}.tvx-cards .hn{font:600 13px var(--head);letter-spacing:.04em;color:var(--c)}.tvx-cards a::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px;background:var(--c);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.tvx-cards a:focus-visible::after,.tvx-cards a:hover::after{transform:scaleX(1)}.tvx-cards .go{opacity:0;transform:translate(-4px,4px);transition:opacity .25s,transform .25s,background .25s,border-color .25s,color .25s}.tvx-cards a:focus-visible .go,.tvx-cards a:hover .go{opacity:1;transform:none}@media(hover:none){.tvx-cards .go{opacity:1;transform:none}}.kicker:empty{display:none}.sx{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:clamp(18px,2.4vw,32px);align-items:stretch}.sx-list{display:flex;flex-direction:column;gap:4px;scrollbar-width:none}.sx-list::-webkit-scrollbar{display:none}.sx-tab{position:relative;display:grid;grid-template-columns:36px 1fr;align-items:center;gap:4px;text-align:left;padding:15px 16px 17px;border-radius:14px;color:var(--muted);font:500 16px/1.3 var(--head);transition:background .3s,color .3s}.sx-tab .n{font:600 12.5px var(--body);letter-spacing:.06em;color:rgba(195,183,238,.55);transition:color .3s}.sx-tab:hover{color:#fff;background:rgba(255,255,255,.04)}.sx-tab.on{color:#fff;font-weight:600;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 20%,transparent),rgba(255,255,255,.03))}.sx-tab.on .n{color:var(--c)}.sx-tab .bar{position:absolute;left:16px;right:16px;bottom:7px;height:2px;border-radius:2px;background:rgba(255,255,255,.1);opacity:0;transition:opacity .3s}.sx-tab .bar b{display:block;height:100%;width:calc(var(--p,0) * 100%);border-radius:2px;background:var(--c)}.sx-tab.on .bar{opacity:1}.sx-stage{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:24px;min-height:410px;padding:clamp(26px,3.4vw,44px);border-radius:26px;background:radial-gradient(70% 90% at 100% 0,color-mix(in srgb,var(--ac,#7a4dff) 24%,transparent),transparent 62%),linear-gradient(160deg,#2a1176,#1d0a5c);border:1px solid rgba(255,255,255,.1)}.sx-panel.on{animation:pxIn .55s cubic-bezier(.2,.8,.2,1) both}@keyframes pxIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sx-big{display:block;font:700 clamp(64px,8vw,104px)/.9 var(--head);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--c);margin-bottom:16px}.sx-panel h3{font-size:clamp(24px,2.6vw,34px);margin-bottom:12px}.sx-panel p{font-size:16px;line-height:1.6;color:#e3dbff;max-width:42ch;margin-bottom:26px}.sx-orbit{position:relative;width:280px;aspect-ratio:1;justify-self:center}.sx-orbit .ring{position:absolute;inset:20px;border-radius:50%;border:1.5px dashed rgba(185,165,255,.3);animation:pxSpin 70s linear infinite}@keyframes pxSpin{to{transform:rotate(360deg)}}.sx-orbit .hand{position:absolute;left:50%;top:calc(50% - 120px);width:2px;height:120px;margin-left:-1px;transform-origin:50% 100%;transform:rotate(calc(var(--k,0) * 360deg / var(--n,7)));background:linear-gradient(var(--ac,#7a4dff),transparent);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.sx-dot{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;display:grid;place-items:center;transform:rotate(var(--r)) translateY(-120px) rotate(calc(-1 * var(--r)));background:#241067;border:1.5px solid color-mix(in srgb,var(--c) 55%,transparent);font:600 12px var(--head);color:#e3dbff;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,color .3s,box-shadow .3s}.sx-dot:hover{background:color-mix(in srgb,var(--c) 30%,#241067)}.sx-dot.on{background:var(--c);color:var(--ink);transform:rotate(var(--r)) translateY(-120px) rotate(calc(-1 * var(--r))) scale(1.18);box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 22%,transparent),0 0 30px var(--c)}.sx-orbit .core{position:absolute;left:50%;top:50%;width:112px;height:112px;margin:-56px 0 0 -56px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#3a1896,#22105f);border:1px solid rgba(255,255,255,.14);box-shadow:0 0 50px -10px var(--ac,#7a4dff)}.sx-orbit .core b{font:700 36px/1 var(--head);letter-spacing:-.04em}.sx-orbit .core span{font-size:12px;color:var(--muted);margin-top:2px}.sx-cta{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:14px 14px 14px 24px;border-radius:18px;border:1px solid rgba(245,225,27,.35);background:rgba(245,225,27,.06);font-size:15px;color:#e3dbff;transition:background .3s,border-color .3s}.sx-cta>span:first-child{flex:1 1 0;min-width:240px}.sx-cta .pill{flex:0 0 auto}.sx-cta b{color:#fff;font-family:var(--head);margin-right:6px}.sx-cta:hover{background:rgba(245,225,27,.11);border-color:var(--yellow)}.rx{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:clamp(18px,2.4vw,32px);align-items:stretch}.rx-doc{padding:22px 14px 14px;border-radius:22px;background:linear-gradient(170deg,#2c1282,#1f0b62);border:1px solid rgba(255,255,255,.1)}.rx-dh{display:flex;justify-content:space-between;align-items:baseline;padding:0 10px 14px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.1)}.rx-dh b{font:600 17px var(--head)}.rx-dh span{font:600 11.5px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rx-tab{width:100%;display:grid;grid-template-columns:30px auto 1fr auto;align-items:baseline;gap:8px;text-align:left;padding:14px 10px;border-radius:12px;color:#d8cffa;font:500 15.5px var(--head);transition:background .25s,color .25s}.rx-tab .n{font:600 12.5px var(--body);color:rgba(195,183,238,.55)}.rx-tab .dots{border-bottom:1.5px dotted rgba(195,183,238,.3);transform:translateY(-4px)}.rx-tab .c{font:500 12.5px var(--body);color:var(--muted);white-space:nowrap}.rx-tab:hover{background:rgba(255,255,255,.05);color:#fff}.rx-tab.on{background:color-mix(in srgb,var(--c) 17%,transparent);color:#fff}.rx-tab.on .c,.rx-tab.on .n{color:var(--c)}.rx-view{border-radius:22px;padding:clamp(24px,3vw,40px);background:radial-gradient(70% 90% at 100% 0,color-mix(in srgb,var(--ac,#7a4dff) 18%,transparent),transparent 60%),rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.rx-ph{display:flex;align-items:baseline;gap:16px;margin-bottom:20px}.rx-ph .n{font:700 48px/1 var(--head);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.3px var(--c)}.rx-ph h3{font-size:clamp(22px,2.4vw,30px)}.rx-panel ol{list-style:none;display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.rx-panel li{display:flex;align-items:center;gap:12px;padding:15px 4px;border-bottom:1px solid rgba(255,255,255,.09);font-size:15.5px;color:#efe9ff;transition:padding .25s,color .25s}.rx-panel li::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c);flex:0 0 auto;box-shadow:0 0 10px var(--c)}.rx-panel li:hover{padding-left:10px;color:#fff}.rx-panel.on li{animation:pxIn .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--j) * 45ms)}.tx-tabs{position:relative;display:flex;gap:2px;padding:5px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);overflow-x:auto;scrollbar-width:none;margin-bottom:16px;width:max-content;max-width:100%}.tx-tabs::-webkit-scrollbar{display:none}.tx-tab{position:relative;z-index:1;white-space:nowrap;padding:10px 13px;border-radius:999px;font:600 13.5px var(--head);color:var(--muted);transition:color .3s}.tx-tab:hover{color:#fff}.tx-tab.on{color:var(--ink)}.tx-ind{position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:0;border-radius:999px;background:var(--ac,var(--yellow));transition:left .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),background .45s}.tx-stage{border-radius:26px;background:linear-gradient(160deg,#2a1176,#1d0a5c);border:1px solid rgba(255,255,255,.1);overflow:hidden}.tx-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:410px}.tx-panel.on{animation:pxIn .5s cubic-bezier(.2,.8,.2,1) both}.tx-copy{padding:clamp(26px,3.4vw,44px);display:flex;flex-direction:column}.tx-copy h3{font-size:clamp(24px,2.6vw,34px);margin-bottom:10px}.tx-copy>p{font-size:16px;color:#e3dbff;margin-bottom:22px}.tx-copy ol{list-style:none;margin-bottom:26px}.tx-copy li{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid rgba(255,255,255,.1);font:500 15.5px var(--body);color:#fff}.tx-copy li:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.tx-copy li span{font:600 12.5px var(--head);color:var(--c);width:22px}.tx-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}.tx-vis{display:grid;place-items:center;padding:30px;background:radial-gradient(70% 70% at 30% 20%,color-mix(in srgb,var(--c) 26%,transparent),transparent 70%),linear-gradient(160deg,#2c1280,#1d0b5e);border-left:1px solid rgba(255,255,255,.08)}.ix-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.ix-q{flex:0 1 380px;min-width:0;font:500 15px var(--body);color:#fff;padding:13px 20px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);outline:0;transition:border-color .25s,background .25s}.ix-q::placeholder{color:rgba(195,183,238,.75)}.ix-q:focus{border-color:var(--cyan);background:rgba(255,255,255,.09)}.ix-count{font-size:14px;color:var(--muted)}.ix-count b{font:600 20px var(--head);color:#fff;margin-right:4px}.ix-list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(16px,2.6vw,36px)}.ix-list li{border-bottom:1px solid rgba(255,255,255,.1)}.ixr{position:relative;display:grid;grid-template-columns:34px 1fr 20px;align-items:center;gap:8px;padding:17px 10px;overflow:hidden;isolation:isolate;font:500 16px/1.3 var(--head);color:#efe9ff;scroll-margin-top:150px;transition:color .3s,padding .35s cubic-bezier(.2,.8,.2,1)}.ixr::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 24%,transparent),transparent 85%);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.ixr .n{font:600 12.5px var(--body);color:rgba(195,183,238,.55);transition:color .3s}.ixr .go{display:grid;opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .3s;color:var(--c)}.ixr .go svg{width:18px;height:18px}.ixr:focus-visible,.ixr:hover,.ixr:target{padding-left:18px;color:#fff}.ixr:focus-visible::before,.ixr:hover::before,.ixr:target::before{transform:none}.ixr:hover .n,.ixr:target .n{color:var(--c)}.ixr:focus-visible .go,.ixr:hover .go{opacity:1;transform:none}.ix-empty{padding:22px 4px;color:var(--muted)}.ix-empty a{color:var(--yellow);font-weight:600;margin-left:6px}@media(max-width:1000px){.rx,.sx{grid-template-columns:1fr}.sx-list{flex-direction:row;overflow-x:auto;gap:6px}.sx-tab{flex:0 0 auto;white-space:nowrap}.sx-stage{grid-template-columns:minmax(0,1fr) 240px}.sx-orbit{width:240px}.sx-orbit .ring{inset:20px}.sx-dot{transform:rotate(var(--r)) translateY(-100px) rotate(calc(-1 * var(--r)))}.sx-dot.on{transform:rotate(var(--r)) translateY(-100px) rotate(calc(-1 * var(--r))) scale(1.15)}.sx-orbit .hand{top:calc(50% - 100px);height:100px}.ix-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sx-stage,.tx-panel{grid-template-columns:1fr}.sx-stage{min-height:0}.sx-orbit{display:none}.tx-vis{border-left:0;border-top:1px solid rgba(255,255,255,.08);order:-1;padding:20px}.rx-panel ol{grid-template-columns:1fr}.ix-list{grid-template-columns:1fr}.ix-q{flex:1 1 100%}.sx-cta{padding:16px}}@media(prefers-reduced-motion:reduce){.sx-orbit .ring{animation:none}.rx-panel.on li,.sx-panel.on,.tx-panel.on{animation:none}}.ui{position:relative;width:100%;max-width:372px;background:#fff;color:#16112e;border-radius:16px;box-shadow:0 34px 60px -26px rgba(6,2,30,.8),0 0 0 1px rgba(255,255,255,.55);font:500 12px/1.4 Inter,system-ui,sans-serif;text-align:left;animation:uiIn .55s cubic-bezier(.2,.8,.2,1) both}@keyframes uiIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ui-top{display:flex;align-items:center;gap:5px;padding:10px 12px;border-bottom:1px solid #eeebf7}.ui-top i{width:7px;height:7px;border-radius:50%;background:#e2ddf3}.ui-top b{margin-left:7px;font-weight:600;font-size:12px;color:#16112e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-top em{margin-left:auto;font-style:normal;font-size:10.5px;font-weight:600;color:#4901fd;background:#efeaff;padding:3px 8px;border-radius:999px;white-space:nowrap}.ui-b{padding:12px 13px 14px}.ui-lbl{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7a7397;margin:2px 0 8px}.ui-srch{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e4e0f2;border-radius:10px;color:#7a7397;margin-bottom:10px;font-size:11.5px}.ui-srch svg{width:13px;height:13px;flex:0 0 auto}.ui-srch b{color:#16112e;font-weight:600}.ui-chips{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.ui-chips span{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:#f3f1fa;color:#4a4566}.ui-chips span.on{background:#4901fd;color:#fff}.ui-row{display:grid;grid-template-columns:minmax(0,1fr) 46px 58px;gap:8px;align-items:center;padding:7px 0;border-top:1px solid #f0edf8}.ui-row.hd{border-top:0;padding:2px 0 4px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9a94b5}.ui-row b{display:block;font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-row small{display:block;font-size:10.5px;color:#7a7397;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-row .n{font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.ui-row.p4{grid-template-columns:minmax(0,1fr) 66px 54px}.ui .up{color:#0f9d58}.ui .dn{color:#e5484d}.ui-float{position:absolute;z-index:2;background:#fff;color:#16112e;border-radius:12px;box-shadow:0 18px 40px -14px rgba(6,2,30,.75),0 0 0 1px rgba(73,1,253,.14);padding:9px 11px;font:500 11px/1.45 Inter,system-ui,sans-serif;width:max-content;max-width:200px;animation:uiFl .6s .25s cubic-bezier(.2,.8,.2,1) both}@keyframes uiFl{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.ui-float small{display:block;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7a7397;margin-bottom:2px}.ui-float b{font-weight:700}.ui-float.tr{top:-36px;right:-20px}.ui-float.bl{bottom:-42px;left:-20px}.ui-float.br{bottom:-42px;right:-20px}.ui-ask{display:flex;gap:8px;align-items:flex-start}.ui-ask .av{flex:0 0 22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#4901fd,#7951bd);color:#fff;display:grid;place-items:center;font:700 9.5px Inter,sans-serif}.ui-stack{display:flex;height:26px;border-radius:8px;overflow:hidden;gap:2px}.ui-stack i{display:block;height:100%}.ui-leg{display:flex;flex-wrap:wrap;gap:4px 10px;margin:8px 0 2px;font-size:10.5px;color:#4a4566}.ui-leg span{display:inline-flex;align-items:center;gap:5px}.ui-leg i{width:8px;height:8px;border-radius:2px;background:var(--k)}.ui-cmp{display:grid;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid #f0edf8}.ui-cmp div{display:grid;grid-template-columns:84px 1fr;gap:8px;align-items:center;font-size:11px;color:#4a4566}.ui-cmp span{display:block;height:12px;border-radius:4px}.ui-gap{position:relative;margin:2px 0 0 92px;height:16px;border-top:1.5px dashed #4901fd;width:calc((100% - 92px)*.26);margin-left:calc(92px + (100% - 92px)*.74);font-size:10px;font-weight:700;color:#4901fd;white-space:nowrap}.ui-gap b{position:absolute;right:0;top:3px}.ui-kpis{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.ui-kpis.c3{grid-template-columns:repeat(3,1fr)}.ui-kpis div{padding:8px 9px;border-radius:10px;background:#f6f4fc}.ui-kpis small{display:block;font-size:9.5px;font-weight:600;letter-spacing:.04em;color:#7a7397;text-transform:uppercase;white-space:nowrap}.ui-kpis b{display:block;font-size:15px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px}.ui-bars{display:flex;align-items:flex-end;gap:8px;height:64px;padding:0 2px;border-bottom:1px solid #e9e5f5}.ui-bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#4901fd,#7951bd)}.ui-bars i:nth-child(2n){background:linear-gradient(180deg,#35e1d4,#20b8ad)}.ui-wf{display:grid;gap:5px}.ui-wf div{display:grid;grid-template-columns:52px 1fr;gap:8px;align-items:center;font-size:10.5px;color:#4a4566}.ui-wf span{position:relative;display:block;height:13px;background:#f3f1fa;border-radius:4px}.ui-wf span i{position:absolute;top:0;bottom:0;left:var(--o);width:var(--w);border-radius:4px;background:#9b7cf0}.ui-wf div.tot{font-weight:700;color:#16112e}.ui-wf div.tot span i{background:#4901fd}.ui-wf div:first-child span i{background:#7951bd}.ui-donut{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center}.ui-donut .d{width:96px;height:96px;border-radius:50%;background:conic-gradient(#4901fd 0 38%,#35e1d4 0 60%,#9b7cf0 0 76%,#87c71f 0 88%,#ffe41f 0);display:grid;place-items:center}.ui-donut .d span{width:58px;height:58px;border-radius:50%;background:#fff;display:grid;place-items:center;text-align:center;font-size:9.5px;font-weight:600;color:#7a7397;line-height:1.2}.ui-donut .ui-leg{display:grid;gap:5px;margin:0}.ui-st{display:grid;gap:9px}.ui-st div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;font-size:11.5px;font-weight:600}.ui-st em{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.ui-st em.ok{background:#e3f7ec;color:#0f8a4d}.ui-st em.rv{background:#fff6cc;color:#8a6d00}.ui-st span{grid-column:1/-1;display:block;height:6px;border-radius:999px;background:#f0edf8}.ui-st span i{display:block;height:100%;width:var(--w);border-radius:999px;background:linear-gradient(90deg,#4901fd,#35e1d4)}.ui-seg{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:#f3f1fa;margin-bottom:8px}.ui-seg span{font-size:10.5px;font-weight:600;padding:3px 10px;border-radius:999px;color:#4a4566}.ui-seg span.on{background:#fff;color:#4901fd;box-shadow:0 1px 3px rgba(22,17,46,.15)}.ui-spark{display:block;width:150px;height:34px;margin-top:4px}@media(max-width:600px){.tx-vis{padding:58px 22px 66px}.ui-float.tr{right:-4px}.ui-float.bl{left:-4px}.ui-float.br{right:-4px}}@media(prefers-reduced-motion:reduce){.ui,.ui-float{animation:none}}.tx-vis{position:relative;padding:60px 44px 66px}.tx-vis .ui{max-width:390px}.tx-vis:hover .ui{box-shadow:0 40px 70px -26px rgba(6,2,30,.85),0 0 0 2px var(--c)}.tvx-kick{display:block;font:600 15px var(--head);color:var(--c);margin-bottom:14px;opacity:0;animation:tvUp .9s .15s cubic-bezier(.2,.8,.2,1) forwards}.tvx-sub .tvx-copy{max-width:720px}.tvx-sub h1{font-size:clamp(36px,min(4.6vw,8.6vh),62px);line-height:1.06}.tvx-sub h1 span{display:inline}.tvx-cards a.on{background:color-mix(in srgb,var(--c) 20%,rgba(27,10,77,.7));border-color:var(--c)}.tvx-cards a.on::after{transform:scaleX(1)}.tvx-cards a.on .go{display:none}.tvx-cards.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.pov-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);align-items:center}.pov-copy h2{margin:0 0 18px}.pov-copy .intro{font-size:16px;line-height:1.7;color:#e3dbff;margin-bottom:22px}.pov-more{padding:20px 22px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);margin-bottom:24px;transition:border-color .3s}.pov-more:hover{border-color:rgba(185,165,255,.35)}.pov-more h3{font-size:18px;margin-bottom:8px}.pov-more p{font-size:15px;color:var(--muted);line-height:1.6}.pov-fig{position:relative;margin:0;border-radius:26px;overflow:hidden;aspect-ratio:1/1.02;max-height:560px;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}.pov-fig img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.pov-fig:hover img{transform:scale(1.05)}.pov-fig::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,4,46,.05) 35%,rgba(13,4,46,.92)),linear-gradient(135deg,color-mix(in srgb,var(--c) 25%,transparent),transparent 55%)}.pov-fig figcaption{position:absolute;z-index:1;left:18px;top:18px;font:600 12.5px var(--body);padding:7px 13px;border-radius:999px;background:rgba(18,6,55,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18)}.pov-kpis{position:absolute;z-index:1;left:16px;right:16px;bottom:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.pov-kpis div{padding:16px 16px 14px;border-radius:18px;background:rgba(20,6,60,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.14);transition:transform .3s,border-color .3s}.pov-kpis div:hover{transform:translateY(-3px);border-color:var(--c)}.pov-kpis b{display:block;font:700 clamp(26px,2.6vw,34px)/1 var(--head);letter-spacing:-.03em;color:#fff}.pov-kpis b sup{font-size:.5em;color:var(--c);vertical-align:.8em;margin-left:1px}.pov-kpis strong{display:block;font:600 14px var(--head);margin-top:8px}.pov-kpis small{display:block;font-size:13.5px;color:#d8cffa;margin-top:3px;line-height:1.4}.pwork .tx-copy .kicker{margin-bottom:10px}.sx-inc{margin:-8px 0 24px}.sx-inc small{display:block;font:600 11.5px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.sx-inc ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px}.sx-inc li{display:flex;align-items:center;gap:8px;font-size:15px;color:#efe9ff}.sx-inc li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.1)}.why-grid article{position:relative;padding:26px 22px 24px;border-left:1px solid rgba(255,255,255,.1)}.why-grid article:first-child{border-left:0;padding-left:0}.why-grid article::before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--c);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.why-grid article:hover::before{transform:scaleX(1)}.why-grid .n{display:block;font:700 44px/1 var(--head);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.2px var(--c);margin-bottom:18px;transition:color .35s}.why-grid article:hover .n{color:var(--c)}.why-grid h3{font-size:18px;margin-bottom:8px}.why-grid p{font-size:15px;color:var(--muted);line-height:1.6}@media(max-width:1100px){.tvx-cards.n5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:900px){.pov-in{grid-template-columns:1fr}.pov-fig{aspect-ratio:4/3.4}.why-grid{grid-template-columns:1fr 1fr}.why-grid article:nth-child(3){border-left:0;padding-left:0}.why-grid article:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}}@media(max-width:760px){.tvx-cards.n5{display:flex}}@media(max-width:560px){.why-grid{grid-template-columns:1fr}.why-grid article{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.1)}.pov-kpis{grid-template-columns:1fr 1fr;left:10px;right:10px;bottom:10px}.pov-kpis div{padding:12px}}.pi-head h2 em{font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--lime) 55%,var(--yellow));-webkit-background-clip:text;background-clip:text;color:transparent}.sec.indx,.sec.pir,.sec.pis,.sec.pov,.sec.pwork,.sec.tls,.sec.why{padding-block:clamp(48px,6vw,76px);scroll-margin-top:64px}.sx-inc li a{color:inherit;border-bottom:1px solid transparent;transition:border-color .25s,color .25s}.sx-inc li a:hover{color:#fff;border-bottom-color:var(--c)}.nav .pill:not(.ghost),.site-foot .pill:not(.ghost){color:#000}.pill{display:inline-flex;align-items:center;gap:12px;background:var(--yellow);color:var(--ink);font-weight:600;font-size:13px;padding:6px 6px 6px 18px;border-radius:999px;white-space:nowrap;border:0;cursor:pointer;transition:transform .2s}.pill:hover{transform:translateY(-1px)}.pill i{width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--yellow);display:grid;place-items:center}.pill i svg{width:15px;height:15px}.pill.ghost{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.35)}.pill.ghost i{background:#fff;color:var(--bg)}.nv-btn.cur{opacity:1;position:relative}.nv-btn.cur::after{content:"";position:absolute;left:14px;right:30px;bottom:3px;height:2px;border-radius:2px;background:var(--yellow)}.nv-link{text-decoration:none}.nv-link.cur::after{right:14px}.nav{position:fixed;top:calc(env(safe-area-inset-top,0px) + 14px);left:0;right:0;z-index:60;padding:0 clamp(12px,3vw,32px)}.nav-in{position:relative;max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 10px 10px 22px;border-radius:999px;background:linear-gradient(90deg,rgba(125,78,215,.92),rgba(98,52,190,.92));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.14);transition:border-radius .3s}.logo{display:flex;align-items:center}.logo .logo-mark{height:30px;width:auto;display:block}footer .logo .logo-mark{height:38px}.links{display:flex;gap:6px;align-items:center}.burger,.nv-btn{background:0 0;border:0;cursor:pointer;color:#fff;font-family:var(--body);-webkit-appearance:none;appearance:none}.nav a{color:inherit;text-decoration:none}.nv-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;font:500 13.5px var(--body);color:#fff;opacity:.9;transition:background .2s,opacity .2s}.nv-btn svg{width:14px;height:14px;transition:transform .3s}.nv-btn:hover,.nv-item.open .nv-btn{opacity:1;background:rgba(255,255,255,.12)}.nv-item.open .nv-btn svg{transform:rotate(180deg)}.nav-right{display:flex;align-items:center;gap:14px}.login{font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;opacity:.9}.login svg{width:15px;height:15px}.burger{display:none;padding:6px 8px}.burger svg{width:22px;height:22px}.nav-scrim{position:fixed;inset:0;z-index:55;background:rgba(10,3,34,.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.nav-scrim.on{opacity:1;visibility:visible}.mm{position:absolute;left:0;right:0;top:calc(100% + 12px);padding:26px;border-radius:28px;background:radial-gradient(60% 80% at 100% 0,rgba(63,224,208,.1),transparent 60%),linear-gradient(160deg,#3a1a98,#231070 70%,#1d0b5e);border:1px solid rgba(255,255,255,.14);box-shadow:0 50px 100px -40px rgba(0,0,0,.8);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1),visibility .25s}.nv-item.open .mm{opacity:1;visibility:visible;transform:none}.mm-grid{display:grid;gap:26px}.mm-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mm-h h6{font:600 11.5px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mm-h a{font-size:12.5px;font-weight:600;color:var(--cyan);display:inline-flex;align-items:center;gap:6px}.mm-h a svg{width:14px;height:14px}.mm-list{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mm-list.four{grid-template-columns:repeat(4,1fr)}.mi{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start;padding:12px;border-radius:16px;transition:background .2s}.mi:focus-visible,.mi:hover{background:rgba(255,255,255,.08)}.mi .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);transition:background .2s,color .2s}.mi:hover .ic{background:var(--c);color:var(--ink)}.mi .ic svg{width:19px;height:19px}.mi b{display:block;font:600 14.5px/1.3 var(--head);margin-bottom:3px}.mi span{display:block;font-size:12.5px;line-height:1.45;color:var(--muted)}.mm-list.four .mi{grid-template-columns:1fr;gap:14px;padding:16px}.rep-col{border-radius:20px;padding:18px 18px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.rep-col ul{list-style:none}.rep-col li a{display:flex;justify-content:space-between;gap:10px;padding:8px 6px;border-radius:10px;font-size:13.5px;transition:background .2s}.rep-col li a:hover{background:rgba(255,255,255,.07)}.rep-col li b{font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.rep-col .pill{margin-top:12px;width:100%;justify-content:space-between}.nv-hl{position:relative;overflow:hidden;border-radius:22px;padding:24px;display:flex;flex-direction:column;color:var(--ink)}.nv-hl::after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;border:26px solid rgba(255,255,255,.18);pointer-events:none}.nv-hl .badge{align-self:flex-start;font:700 11px var(--body);letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:rgba(20,8,56,.85);color:#fff;margin-bottom:16px}.nv-hl .hic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.4);margin-bottom:14px}.nv-hl .hic svg{width:24px;height:24px}.nv-hl h4{font:700 24px/1.1 var(--head);letter-spacing:-.02em;margin-bottom:8px}.nv-hl.change h4{font-size:clamp(15px,1.6vw,22px);letter-spacing:-.03em;white-space:nowrap}@media(max-width:960px){.nv-hl.change h4{font-size:22px;white-space:normal}}.nv-hl p{font-size:13.5px;line-height:1.5;margin-bottom:16px;max-width:34ch}.nv-hl ul{list-style:none;display:grid;gap:6px;margin-bottom:18px;font-size:13px;font-weight:500}.nv-hl ul li{display:flex;gap:8px;align-items:center}.nv-hl ul svg{width:15px;height:15px}.nv-hl .acts{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap;position:relative;z-index:1}.nv-hl .acts a{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:9px 14px;border-radius:999px;background:var(--ink);color:#fff}.nv-hl .acts a.gh{background:rgba(255,255,255,.4);color:var(--ink)}.nv-hl .acts svg{width:14px;height:14px}.nv-hl.hub{background:linear-gradient(145deg,#3fe0d0,#9b7bff 75%,#7a4dff)}.nv-hl.change{background:linear-gradient(145deg,#8fd62a,#3fe0d0 80%)}.mm-foot{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.mm-foot a{color:#fff;font-weight:600;display:inline-flex;align-items:center;gap:6px}.mm-foot a svg{width:14px;height:14px}@media(max-width:1180px){.login{display:none}}@media(max-width:1100px){.nv-btn{padding:9px 10px}}@media(max-width:960px){.links{display:none}.burger{display:grid}.nav.open .nav-in{border-radius:28px}.nav.open .links{display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;flex-direction:column;align-items:stretch;gap:4px;padding:12px;border-radius:24px;background:linear-gradient(160deg,#3a1a98,#1d0b5e);border:1px solid rgba(255,255,255,.14);max-height:calc(100vh - 110px);overflow:auto;box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}.nv-btn{width:100%;justify-content:space-between;padding:14px 12px;font-size:16px;border-radius:14px}.mm{position:static;display:none;opacity:1;visibility:visible;transform:none;padding:6px 0 10px;background:0 0;border:0;box-shadow:none}.nv-item.open .mm{display:block}.mm-grid{grid-template-columns:1fr!important;gap:14px}.mm-list,.mm-list.four{grid-template-columns:1fr}.mm-list.four .mi{grid-template-columns:40px 1fr;padding:12px}.mm-h{display:none}.mm-foot{display:none}.nav-scrim{display:none}}.nv-hl.pi{background:linear-gradient(145deg,#8fd62a,#3fe0d0 60%,#9b7bff)}.nv-hl .pi-subs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;position:relative;z-index:1}.nv-hl .pi-subs a{font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.42);color:var(--ink);transition:background .2s}.nv-hl .pi-subs a:hover{background:rgba(255,255,255,.75)}.nv-btn{white-space:nowrap}footer.site-foot{background:var(--footer,#1c1c1c);padding-block:64px 26px;overflow:hidden;color:#fff}.site-foot .f-top{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:clamp(20px,3vw,40px);align-items:start}.site-foot .f-col{display:block;margin:0;padding:0}.site-foot a{text-decoration:none;color:inherit}.site-foot .f-brand p{font-size:13.5px;color:#a8a8a8;max-width:32ch;margin:14px 0 20px;line-height:1.6}.site-foot .f-brand .pill{margin-bottom:22px}.site-foot .f-col h6{font:600 13px var(--head);margin-bottom:16px}.site-foot .f-col.s1 h6{color:var(--cyan)}.site-foot .f-col.s2 h6{color:var(--lime)}.site-foot .f-col.s3 h6{color:var(--yellow)}.site-foot .f-col.s4 h6{color:var(--lav)}.site-foot .f-col.s5 h6{color:var(--cyan)}.site-foot .f-col a{display:block;font-size:13px;color:#c9c9c9;margin-bottom:10px;line-height:1.4;transition:color .2s}.site-foot .f-col a:hover{color:#fff}.site-foot .socials{display:flex;gap:10px}.site-foot .socials a{width:36px;height:36px;border:1px solid #3d3d3d;border-radius:50%;display:grid;place-items:center;color:#ddd;transition:border-color .2s,color .2s}.site-foot .socials a:hover{border-color:var(--yellow);color:var(--yellow)}.site-foot .socials svg{width:15px;height:15px}.site-foot .big{margin:64px auto 30px;display:block;max-width:900px;opacity:.16}.site-foot .big img{width:100%;height:auto}.site-foot .legal{display:flex;justify-content:space-between;font-size:12px;color:#8a8a8a;flex-wrap:wrap;gap:12px;border-top:1px solid #2e2e2e;padding-top:22px}.site-foot .legal nav{display:flex;gap:20px}.site-foot .legal a:hover{color:#fff}@media(max-width:1000px){.site-foot .f-top{grid-template-columns:repeat(3,1fr)}.site-foot .f-brand{grid-column:1/-1}}@media(max-width:600px){.site-foot .f-top{grid-template-columns:1fr 1fr}}body{overflow-x:clip}h1:not(#_){font-size:clamp(32px,min(4.2vw,8.6vh),54px);line-height:1.1}h1:not(#_) em{padding-bottom:.06em}:root{--navh:64px}.nav{top:0!important;padding:0!important}.nav-in{max-width:none!important;border-radius:0!important;padding:11px max(clamp(20px,4vw,56px),calc((100% - 1200px)/ 2 + clamp(20px,4vw,56px)))!important;background:linear-gradient(90deg,rgba(13,4,46,.94),rgba(24,9,72,.94))!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 10px 30px -18px rgba(0,0,0,.8)}.nav-in::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,#7a4dff,#3fe0d0 35%,#8fd62a 65%,#f5e11b);opacity:.85}.nav.open .nav-in{border-radius:0!important}.mm{left:max(12px,calc((100% - 1240px)/ 2))!important;right:max(12px,calc((100% - 1240px)/ 2))!important}@media(max-width:960px){.nav.open .links{left:12px!important;right:12px!important}}.site-foot .f-top{grid-template-columns:repeat(6,minmax(0,1fr))!important;row-gap:28px}.site-foot .f-brand{grid-column:1/-1;display:flex;align-items:center;gap:20px 28px;flex-wrap:wrap;padding-bottom:28px;border-bottom:1px solid #2e2e2e}.site-foot .f-brand p{margin:0!important;max-width:46ch}.site-foot .f-brand .pill{margin:0!important}.site-foot .f-brand .socials{margin-left:auto}.site-foot .f-col.s6 h6{color:var(--yellow)}@media(max-width:1000px){.site-foot .f-top{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:600px){.site-foot .f-top{grid-template-columns:1fr 1fr!important}.site-foot .f-brand{display:grid;justify-items:start}.site-foot .f-brand .socials{margin-left:0}}