:root{--bg:#020408;--ink:#f2f3fa;--ink-soft:#c3c6dc;--muted:#9a9fc6;--violet:#a78bfa;--violet-hi:#b3a0ff;--line:#ffffff1c;--sans:"Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Newsreader", "Times New Roman", serif;--fs-display:clamp(34px, 3.6vw, 52px);--fs-title:clamp(28px, 2.8vw, 40px);--fs-subtitle:clamp(22px, 1.8vw, 26px);--fs-h3:clamp(16px, 1.25vw, 18px);--fs-lead:clamp(15.5px, 1.2vw, 17px);--fs-body:clamp(14px, 1.04vw, 15px);--fs-small:13px;--fs-kicker:12.5px;--fs-btn:15px;--lh-display:1.08;--lh-title:1.15;--lh-subtitle:1.2;--lh-h3:1.3;--lh-body:1.6;--s:.75}@supports (width:calc(tan(atan2(10px, 10px)) * 1px)){:root{--s:min(tan(atan2(100vw, 1672px)), tan(atan2(100dvh, 941px)))}}:root{--W:calc(100vw / var(--s));--H:calc(100dvh / var(--s));--dx:max(0px, calc((var(--W) - 1672px) / 2));--dy:max(0px, calc((var(--H) - 941px) / 2))}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h3,p{margin:0}button{font:inherit;color:inherit}.page{background:var(--bg);min-height:100dvh;position:relative}.heroViewport{width:100%;height:100dvh;position:relative;overflow:hidden}.starfield{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.stageWrap{z-index:1;width:100vw;height:100dvh;position:relative}.stage{width:var(--W);height:var(--H);transform:scale(var(--s));transform-origin:0 0;position:absolute;top:0;left:0}.layer{width:1672px;height:941px;position:absolute}.layer--mid{left:var(--dx);top:var(--dy)}.layer--top{left:var(--dx);height:0;top:0}.layer--bottom{left:var(--dx);top:calc(var(--dy) * 2)}.layer--edges{width:var(--W);height:var(--H);top:0;left:0}.stage__glow{pointer-events:none;background:radial-gradient(circle,#1e3c6e1f 0%,#182c5a12 22%,#101a3c08 42%,#0000 68%);border-radius:50%;width:1200px;height:1200px;position:absolute;top:-100px;left:236px}.orbits{pointer-events:none;width:1672px;height:941px;position:absolute;inset:0;overflow:visible}.orbits--front{z-index:2}.node{animation:4.2s ease-in-out infinite node-pulse}@keyframes node-pulse{0%,to{opacity:.6}50%{opacity:1}}.earthWrap{z-index:1;pointer-events:none;width:700px;height:700px;position:absolute;top:150px;left:486px}.earth{opacity:0;width:100%;height:100%;transition:opacity 1.4s}.earth--ready{opacity:1}.earth canvas{display:block}.nav{left:50%;top:calc(24px * var(--s));transform:translateX(-50%) scale(var(--s));transform-origin:top;-webkit-backdrop-filter:blur(14px);z-index:5;background:linear-gradient(#1e203e9e,#0e0f228c);border:1.5px solid #968cff57;border-radius:30px;width:763px;height:57px;position:absolute;box-shadow:0 0 32px #6e60ff29,inset 0 0 22px #786eff12,inset 0 1px #ffffff0f}.nav__brand{letter-spacing:-.005em;align-items:center;gap:13px;height:100%;font-size:18.5px;font-weight:500;display:flex;position:absolute;top:0;left:22px}.nav__mark{width:30px;height:30px}.nav__links{color:#dfe1f2;align-items:center;gap:37px;height:100%;font-size:14.2px;display:flex;position:absolute;top:0;left:208px}.nav__links a,.nav__login{transition:color .2s}.nav__links a:hover,.nav__login:hover{color:#fff}.nav__login{color:#dfe1f2;align-items:center;height:100%;font-size:14.2px;display:flex;position:absolute;top:0;left:572px}.nav__cta{color:#fff;background:linear-gradient(#5842d657,#3426964d);border:1.5px solid #6a58ee;border-radius:20px;place-items:center;width:127px;height:40px;font-size:15px;font-weight:500;transition:background .2s,box-shadow .2s;display:grid;position:absolute;top:8.5px;left:624px;box-shadow:0 0 20px #6a58ee52,inset 0 0 14px #8c78ff29}.nav__cta:hover{background:linear-gradient(#6852e875,#4030aa66);box-shadow:0 0 28px #6a58ee80,inset 0 0 14px #8c78ff38}.nav__links a.is-active{color:#e2d5ff;transition:color .25s;position:relative}.nav__links a.is-active:after{content:"";background:#a78bfa;border-radius:999px;width:44px;height:2px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%);box-shadow:0 0 6px #a78bfaa6,0 0 12px #8b5cf659}.nav__links a{transition:color .25s}.nav__links a:not(.is-active):hover{color:#c4b5fd}.nav__links a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #a78bfa}.nav__product{align-items:center;height:100%;display:inline-flex;position:relative}.nav-mm-wrap{visibility:hidden;pointer-events:none;z-index:20;width:max-content;padding-top:18px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav:has(.nav__product:hover,.nav-mm-wrap:hover) .nav-mm-wrap{visibility:visible;pointer-events:auto}.nav-mm{-webkit-backdrop-filter:blur(18px);opacity:0;background:radial-gradient(80% 120% at 10% 0,#7864ff1a 0%,#0000 55%),linear-gradient(160deg,#14162ae0,#080914f0);border:1px solid #968cff38;border-radius:22px;width:940px;padding:30px 34px 26px;transition:opacity .2s,transform .2s;transform:translateY(-8px);box-shadow:0 40px 90px #0000008c,inset 0 1px #ffffff0f}.nav:has(.nav__product:hover,.nav-mm-wrap:hover) .nav-mm{opacity:1;transform:translateY(0)}.nav-mm__cols{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.nav-mm__col{flex-direction:column;display:flex}.nav-mm__label{letter-spacing:.14em;text-transform:uppercase;color:var(--violet-hi);margin:0 0 14px 8px;font-size:11px;font-weight:600}.nav-mm__item{border-radius:12px;align-items:flex-start;gap:12px;padding:9px 8px;transition:background .18s;display:flex}.nav-mm__item:hover{background:#ffffff0b}.nav-mm__item-icon{color:#b18cff;background:linear-gradient(#8c68ff2b,#4634aa14);border:1px solid #a78bfa33;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.nav-mm__item-icon svg{stroke-width:1.9px;width:19px;height:19px}.nav-mm__item-body{flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:1px;display:flex}.nav-mm__item-body strong{color:var(--ink);font-size:13.5px;font-weight:600}.nav-mm__item-body small{color:var(--muted);font-size:11.5px;line-height:1.4}.nav-mm__item-chevron{width:13px;height:13px;color:var(--muted);opacity:0;flex:none;margin-top:5px;transition:opacity .18s,transform .18s;transform:translate(-2px)}.nav-mm__item:hover .nav-mm__item-chevron{opacity:1;transform:translate(0)}.nav-mm__promo{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:22px;margin-top:26px;padding-top:24px;display:grid}.nav-mm__card{background:#ffffff05;border:1px solid #ffffff17;border-radius:16px;min-height:214px;padding:22px 24px;position:relative;overflow:hidden}.nav-mm__card--mobile{padding-right:150px}.nav-mm__badge{letter-spacing:.05em;text-transform:uppercase;color:var(--violet-hi);border:1px solid #968cff80;border-radius:999px;align-items:center;padding:4px 11px;font-size:10px;font-weight:600;display:inline-flex}.nav-mm__card--mobile h4{color:var(--ink);max-width:190px;margin-top:14px;font-size:17.5px;font-weight:600}.nav-mm__card--mobile p{color:var(--muted);max-width:190px;margin-top:8px;font-size:12.5px;line-height:1.5}.nav-mm__platforms{gap:16px;margin-top:18px;display:flex}.nav-mm__platforms span{color:var(--ink-soft);align-items:center;gap:6px;font-size:12px;display:inline-flex}.nav-mm__platforms svg{width:14px;height:14px}.nav-mm__link{color:var(--violet-hi);align-items:center;gap:6px;margin-top:16px;font-size:12.5px;font-weight:500;transition:gap .2s,color .2s;display:inline-flex}.nav-mm__link svg{width:14px;height:14px}.nav-mm__link:hover{color:#cfc4ff;gap:9px}.nav-mm__phone{background:linear-gradient(#121326f2,#080914fa);border:1px solid #ffffff1f;border-radius:20px;width:150px;padding:10px 11px 12px;position:absolute;bottom:-14px;right:-8px;box-shadow:0 20px 40px #00000080}.nav-mm__phone-status{color:var(--muted);justify-content:space-between;align-items:center;font-size:8.5px;display:flex}.nav-mm__phone-glyphs{background:repeating-linear-gradient(90deg, var(--muted) 0 2px, transparent 2px 4px);opacity:.6;border-radius:2px;width:26px;height:6px}.nav-mm__phone-head{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.nav-mm__phone-brand{color:var(--ink);font-size:10.5px;font-weight:600}.nav-mm__phone-live{color:#7ee2a8;background:#7ee2a824;border:1px solid #7ee2a847;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:600}.nav-mm__phone-stat{margin-top:10px}.nav-mm__phone-stat small{color:var(--muted);font-size:8.5px}.nav-mm__phone-value{color:#fff;align-items:baseline;gap:5px;margin-top:2px;font-size:14px;font-weight:600;display:flex}.nav-mm__phone-value span{color:#7ee2a8;font-size:8.5px;font-weight:500}.nav-mm__phone-chart{align-items:flex-end;gap:2.5px;height:26px;margin-top:7px;display:flex}.nav-mm__phone-chart i{opacity:.85;background:linear-gradient(#b3a0ff,#6d4fe0);border-radius:2px 2px 0 0;flex:1}.nav-mm__phone-tabs{border-top:1px solid #ffffff14;justify-content:space-between;margin-top:12px;padding-top:8px;display:flex}.nav-mm__phone-tabs span{color:var(--muted);flex-direction:column;align-items:center;gap:2px;font-size:6.5px;display:flex}.nav-mm__phone-tabs svg{width:12px;height:12px}.nav-mm__phone-tabs .is-active{color:var(--violet-hi)}.nav-mm__card--control h4{font-family:var(--serif);background:linear-gradient(#fff 10%,#d6d3f4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:400;line-height:1.26}.nav-mm__card--control p{color:var(--muted);max-width:260px;margin-top:8px;font-size:12.5px;line-height:1.5}.nav-mm__dash{background:#06071099;border:1px solid #ffffff14;border-radius:12px;gap:10px;margin-top:16px;padding:10px;display:flex}.nav-mm__dash-rail{border-right:1px solid #ffffff12;flex-direction:column;gap:8px;padding-right:8px;display:flex}.nav-mm__dash-rail span{width:22px;height:22px;color:var(--muted);background:#ffffff08;border-radius:7px;place-items:center;display:grid}.nav-mm__dash-rail span svg{width:12px;height:12px}.nav-mm__dash-rail .is-active{color:#fff;background:linear-gradient(#7c5cf68c,#5e42d680)}.nav-mm__dash-main{flex:1;min-width:0}.nav-mm__dash-head{align-items:center;gap:7px;display:flex}.nav-mm__dash-brand{color:var(--ink);margin-right:2px;font-size:10.5px;font-weight:600}.nav-mm__dash-pill{border-radius:999px;padding:2.5px 7px;font-size:8px;font-weight:500}.nav-mm__dash-pill--violet{color:#cdbdff;background:#8b5cf62e}.nav-mm__dash-pill--green{color:#8fe3ae;background:#7ee2a829}.nav-mm__dash-power{width:12px;height:12px;color:var(--muted);margin-left:auto}.nav-mm__dash-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.nav-mm__dash-stats small{color:var(--muted);font-size:7.5px;display:block}.nav-mm__dash-stats strong{color:#fff;margin-top:2px;font-size:11px;font-weight:600;display:block}.nav-mm__dash-wave{width:100%;height:44px;margin-top:10px;display:block}.nav-mm__footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:22px;padding-top:20px;display:flex}.nav-mm__footer-link{color:var(--ink);align-items:center;gap:10px;font-size:13.5px;font-weight:500;transition:gap .2s,color .2s;display:inline-flex}.nav-mm__footer-link:hover{color:#fff;gap:13px}.nav-mm__footer-link svg:last-child{width:14px;height:14px;color:var(--violet-hi)}.nav-mm__footer-icon{width:30px;height:30px;color:var(--violet-hi);background:#8c68ff14;border:1px solid #968cff59;border-radius:50%;place-items:center;display:grid}.nav-mm__footer-icon svg{width:15px;height:15px}:where(a,button):focus-visible{outline-offset:3px;outline:2px solid #b3a0ff}.hero{text-align:center;z-index:3;width:1672px;position:absolute;top:126px;left:0}.hero h1{font-family:var(--serif);letter-spacing:0;color:#f4f2ff;background:linear-gradient(#fff 10%,#d6d3f4 100%);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-size:54px;font-weight:400;line-height:56px}.hero h1 span{background:linear-gradient(#b7bcff 10%,#929cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero__tag{color:#eceef9;margin-top:1px;font-size:20px;font-weight:400;line-height:28px}.hero__copy{color:#bfc2d9;margin-top:11px;font-size:15.5px;line-height:21px}.corner{letter-spacing:.27em;color:#b4afe2cc;z-index:2;font-size:10.5px;font-weight:500;line-height:17px;position:absolute}.corner:after{content:"";background:#aab0eb6b;width:38px;height:1px;position:absolute}.corner--tl{top:36px;left:48px}.corner--tl:after{top:81px;left:0}.corner--tr{text-align:right;margin-right:-.27em;top:36px;right:47px}.corner--tr:after{top:81px;right:.27em}.corner--bl{bottom:57px;left:48px}.corner--bl:after{top:64px;left:0}.corner--br{text-align:right;margin-right:-.27em;bottom:55px;right:47px}.corner--br:after{top:63px;right:.27em}.cards,.stats{display:contents}.card{--gap:16px;--pad:15px;z-index:4;column-gap:var(--gap);padding:14px var(--pad);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#121524b8,#080a14b3);border:1px solid #ffffff1d;border-radius:18px;grid-template-columns:52px 1fr;align-content:start;transition:border-color .25s;display:grid;position:absolute;box-shadow:0 14px 44px #00000061,inset 0 1px #ffffff0d}.card:hover{border-color:#a78bfa57}.card__icon{color:#b18cff;background:linear-gradient(#8c68ff2b,#4634aa14);border:1px solid #a78bfa33;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.card__icon svg{stroke-width:1.9px;width:31px;height:31px}.card--mobile .card__text h3{white-space:nowrap;font-size:14.4px}.card--mobile .card__text p{white-space:nowrap;font-size:12.6px}.card__text{padding-top:4px}.card__text h3{letter-spacing:-.012em;color:var(--ink);letter-spacing:-.003em;font-size:15px;font-weight:500;line-height:22px}.card__text p{color:var(--muted);margin-top:9px;font-size:13.5px;line-height:18px}.card--gateway{left:calc(197px - var(--dx) * .45);width:306px;height:144px;top:223px}.card--access{left:calc(131px - var(--dx) * .45);--gap:15px;--pad:15px;width:298px;height:141px;top:391px}.card--routing{left:calc(169px - var(--dx) * .45);--gap:17px;width:320px;height:143px;top:557px}.card--usage{left:calc(1170px + var(--dx) * .45);--gap:19px;--pad:16px;width:305px;height:144px;top:223px}.card--alerts{left:calc(1244px + var(--dx) * .45);--gap:16px;width:297px;height:141px;top:391px}.card--mobile{left:calc(1184px + var(--dx) * .45);--gap:8px;--pad:14px;width:322px;height:145px;top:557px}.card--gateway,.card--access,.card--routing{translate:calc(var(--dx) * -.6) 0}.card--usage,.card--alerts,.card--mobile{translate:calc(var(--dx) * .6) 0}.chips{flex-wrap:nowrap;grid-column:1/-1;gap:6px;margin:19px 0 0 4px;display:flex}.chips li{white-space:nowrap;color:#e2e4f4;background:#ffffff13;border:1px solid #ffffff0a;border-radius:14px;place-items:center;height:27px;padding:0 9.5px;font-size:11.6px;display:grid}.chips--access{gap:7px;margin:19px 0 0 2px}.wave{width:260px;height:40px;position:absolute;top:92px;left:34px;overflow:visible}.usage{grid-column:1/-1;justify-content:space-between;align-items:flex-end;height:41px;margin:8px 0 0 7px;display:flex}.usage__bars{align-items:flex-end;gap:4px;padding-bottom:4px;display:flex}.usage__bars i{background:linear-gradient(#a78bfa,#6d28d9);border-radius:2px;width:6px;display:block}.usage__num{flex-direction:column;align-items:flex-end;margin-right:-2px;display:flex}.usage__num strong{color:#fff;font-size:20px;font-weight:600;line-height:24px}.usage__num span{color:var(--muted);font-size:12px;line-height:16px}.alerts{color:#eceef9;grid-column:2;margin-top:19px;font-size:12.5px;line-height:18px}.alerts__go{color:#eceef9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s;display:grid;position:absolute;bottom:13px;right:15px}.alerts__go:hover{background:#ffffff26}.alerts__go svg{width:16px;height:16px}.platforms{color:#eceef9;grid-column:2;align-items:center;gap:22px;margin-top:24px;font-size:12.5px;line-height:18px;display:flex}.platforms span{align-items:center;gap:7px;display:inline-flex}.platforms svg{width:15px;height:15px}.phone{filter:drop-shadow(0 0 10px #8b5cf647);width:57px;height:122px;position:absolute;top:14px;right:12px}.stat{z-index:3;align-items:center;height:46px;display:flex;position:absolute;top:736px}.stat__icon{color:var(--violet-hi);display:block;position:absolute;top:0}.stat__icon svg{width:100%;height:100%;display:block}.stat__body{white-space:nowrap;flex-direction:column;display:flex;position:absolute;top:1px}.stat__body strong{color:var(--violet-hi);letter-spacing:.002em;font-size:18px;font-weight:600;line-height:22px}.stat__body span{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:16px}.stat--1{left:429px}.stat--1 .stat__icon{width:26px;height:28px;top:1px;left:-1px}.stat--1 .stat__body{left:36px}.stat--2{left:610px}.stat--2 .stat__icon{width:23px;height:30px;top:0;left:-2px}.stat--2 .stat__body{left:35px}.stat--3{left:843px}.stat--3 .stat__icon{width:26px;height:30px;top:0;left:-1px}.stat--3 .stat__body{left:41px}.stat--4{left:1043px}.stat--4 .stat__icon{width:34px;height:31px;top:0;left:-2px}.stat--4 .stat__body{left:50px}.stats:before{content:none}.stat+.stat:before{content:"";background:linear-gradient(#fff0,#ffffff29,#fff0);width:1px;height:47px;position:absolute;top:-1px}.stat--2:before{left:-41px}.stat--3:before{left:-44px}.stat--4:before{left:-37px}.partners{z-index:3;width:1672px;height:110px;position:absolute;top:812px;left:0}.partners:before{content:"";background:linear-gradient(90deg,#fff0,#ffffff21 18% 82%,#fff0);width:1092px;height:1px;position:absolute;top:5px;left:290px}.partners__title{text-align:center;letter-spacing:.3em;color:#a4a7c0;width:100%;padding-left:.3em;font-size:10.5px;font-weight:500;line-height:14px;position:absolute;top:12px;left:0}.logo{color:#fff;white-space:nowrap;align-items:center;gap:6px;height:30px;display:flex;position:absolute;top:34px}.logo--openai{letter-spacing:-.01em;gap:5px;font-size:16.5px;font-weight:500;left:444px}.logo--openai svg{width:25px;height:25px}.logo--anthropic{letter-spacing:.045em;font-size:14.5px;font-weight:700;left:570px}.logo--google{letter-spacing:-.02em;font-size:21px;font-weight:500;left:699px}.logo--aws{left:811px}.logo--aws svg{width:48px;height:30px}.logo--microsoft{gap:5px;font-size:15.5px;font-weight:500;left:911px}.logo--microsoft svg{width:20px;height:20px}.logo--meta{letter-spacing:-.02em;gap:3px;font-size:22px;font-weight:500;left:1051px}.logo--meta svg{width:26px;height:26px}.logo--more{color:#dfe1f0;font-size:13px;left:1173px}.cc{z-index:1;padding:60px 64px 120px;position:relative;overflow:hidden}.cc__glow{pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#8c82ff29 0%,#5a5adc12 40%,#0000 75%);width:1400px;height:640px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.cc__glow:after{content:"";filter:blur(.4px);background:linear-gradient(90deg,#8ca0ff00 0%,#96b4ff80 45%,#dce1ffe6 50%,#96b4ff80 55%,#8ca0ff00 100%);height:1px;position:absolute;top:258px;left:8%;right:8%}.cc__inner{z-index:1;grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:center;gap:64px;max-width:1340px;margin:0 auto;display:grid;position:relative}.cc__copy h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-title);letter-spacing:0;background:linear-gradient(#fff 10%,#d6d3f4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.14}.cc__lead{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--muted);max-width:420px;margin-top:20px}.cc__checklist{flex-direction:column;gap:14px;margin-top:28px;display:flex}.cc__checklist li{color:var(--ink-soft);align-items:center;gap:12px;font-size:14.5px;display:flex}.cc__checklist svg{width:20px;height:20px;color:var(--violet-hi);flex:none}.cc__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.cc-btn{border-radius:26px;align-items:center;gap:10px;height:52px;padding:0 26px;font-size:14.5px;font-weight:500;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.cc-btn--primary{color:#1a1330;background:linear-gradient(#d9d0ff,#b3a0ff);box-shadow:0 0 34px #967dff66}.cc-btn--primary:hover{transform:translateY(-1px);box-shadow:0 0 44px #967dff8c}.cc-btn--ghost{color:var(--ink);background:#ffffff05;border:1px solid #ffffff2e}.cc-btn--ghost:hover{background:#ffffff0d;border-color:#ffffff57}.cc-btn__play{color:#14162b;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.cc-btn__play svg{width:9px;height:9px}.cc__panelWrap{perspective:2200px}.cc-panel{--pb:#968cff47;transform-style:preserve-3d;border:1px solid var(--pb);background:linear-gradient(160deg,#14162aeb,#080914f0);border-radius:16px;position:relative;overflow:hidden;transform:rotateY(-9deg)rotateX(3deg);box-shadow:0 40px 90px #0000008c,inset 0 1px #ffffff0f}.cc-panel:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#968cff14 0%,#968cff00 30%);position:absolute;inset:0;box-shadow:inset -1px 0 #b4aaff80,inset 1px 0 #786edc26}.cc-panel__nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 22px;display:flex;position:relative}.cc-panel__brand{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.cc-panel__brand svg{width:18px;height:18px}.cc-panel__tabs{color:var(--muted);gap:22px;font-size:11.5px;display:flex}.cc-panel__body{grid-template-columns:148px 1fr;min-height:380px;display:grid;position:relative}.cc-panel__side{border-right:1px solid #ffffff12;flex-direction:column;justify-content:space-between;padding:16px 12px;display:flex}.cc-panel__side ul{flex-direction:column;gap:3px;display:flex}.cc-panel__side li{color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:11.5px;display:flex}.cc-panel__side li svg{flex:none;width:14px;height:14px}.cc-panel__side li.is-active{color:#fff;background:linear-gradient(#7c5cf68c,#5e42d680);box-shadow:0 0 16px #7c5cf659}.cc-panel__main{min-width:0;padding:20px 22px 22px}.cc-panel__heading h3{color:var(--ink);font-size:15px;font-weight:500}.cc-panel__heading p{color:var(--muted);margin-top:4px;font-size:11.5px}.cc-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.cc-stat{background:#ffffff08;border:1px solid #ffffff12;border-radius:11px;padding:12px 14px}.cc-stat__label{color:var(--muted);font-size:10.5px;display:block}.cc-stat strong{color:#fff;white-space:nowrap;margin-top:6px;font-size:16px;font-weight:600;display:block}.cc-stat strong small{color:var(--muted);font-size:10.5px;font-weight:500}.cc-stat em{margin-top:4px;font-size:10.5px;font-style:normal;display:block}.cc-stat__note{color:var(--muted)}.cc-stat__delta{color:#f5b46a}.cc-chart{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;margin-top:14px;padding:14px 16px 8px}.cc-chart__head{justify-content:space-between;align-items:center;display:flex}.cc-chart__head h4{color:var(--ink);font-size:12px;font-weight:500}.cc-chart__range{color:var(--muted);border:1px solid #ffffff17;border-radius:8px;padding:3px 9px;font-size:10.5px}.cc-chart__body{gap:8px;margin-top:8px;display:flex}.cc-chart__yaxis{color:var(--muted);flex-direction:column;justify-content:space-between;padding:2px 0 10px;font-size:9.5px;display:flex}.cc-chart__svg{flex:1;width:100%;height:110px;overflow:visible}.cc-chart__xaxis{color:var(--muted);justify-content:space-between;margin-top:4px;padding-left:26px;font-size:9px;display:flex}.cc-corner{position:absolute;bottom:44px}.cc-corner--l{left:64px}.cc-corner--l:after{top:64px;left:0}.cc-corner--r{text-align:right;margin-right:-.27em;right:64px}.cc-corner--r:after{top:63px;right:.27em}.cc-tabbar{z-index:2;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:22px;display:grid;position:relative}.cc-tab{color:var(--muted);cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:13px 6px;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:flex}.cc-tab:hover{color:var(--ink-soft);border-color:#ffffff38}.cc-tab__icon{place-items:center;width:18px;height:18px;display:grid}.cc-tab__icon svg{width:100%;height:100%}.cc-tab__label{white-space:nowrap;font-size:10.5px;font-weight:500}.cc-tab.is-active{color:#fff;background:linear-gradient(#7c5cf68c,#5e42d680);border-color:#b4a5ff80;transform:translateY(-1px);box-shadow:0 10px 26px #7c5cf659}.cp{z-index:1;padding:120px 64px 100px;position:relative;overflow:hidden}.cp__glow{pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#8c82ff2e 0%,#5a5adc14 40%,#0000 75%);width:1500px;height:640px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.cp__inner{z-index:1;max-width:1220px;margin:0 auto;position:relative}.cp__intro{text-align:center;max-width:820px;margin:0 auto}.cp__intro h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-title);letter-spacing:0;background:linear-gradient(#fff 10%,#d6d3f4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.14}.cp__intro h2 span{background:linear-gradient(#cfc4ff 10%,#8f7bf0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cp__lead{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--muted);max-width:560px;margin:22px auto 0}.cp__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:34px;display:flex}.cp-panel{background:linear-gradient(160deg,#14162aeb,#080914f5);border:1px solid #968cff47;border-radius:20px;margin-top:64px;position:relative;overflow:hidden;box-shadow:0 50px 110px #0000008c,inset 0 1px #ffffff0f}.cp-panel__nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;padding:20px 30px;display:flex;position:relative}.cp-panel__brand{color:var(--ink);flex:none;align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.cp-panel__brand svg{width:21px;height:21px}.cp-panel__tabs{color:var(--muted);gap:28px;font-size:13px;display:flex}.cp-panel__navActions{flex:none;align-items:center;gap:14px;display:flex}.cp-panel__login{color:var(--ink-soft);border:1px solid #ffffff24;border-radius:18px;padding:8px 16px;font-size:12.5px}.cp-panel__cta{color:#1a1330;background:linear-gradient(#d9d0ff,#b3a0ff);border-radius:18px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:500;display:inline-flex}.cp-panel__cta svg{width:13px;height:13px}.cp-panel__body{grid-template-columns:176px 1fr;min-height:460px;display:grid;position:relative}.cp-panel__side{border-right:1px solid #ffffff12;padding:18px 12px}.cp-panel__side ul{flex-direction:column;gap:3px;display:flex}.cp-panel__side li{color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.cp-panel__side li svg{flex:none;width:15px;height:15px}.cp-panel__side li.is-active{color:#fff;background:linear-gradient(#7c5cf68c,#5e42d680);box-shadow:0 0 18px #7c5cf659}.cp-panel__main{min-width:0;padding:26px 30px 30px}.cp-panel__shot{border:1px solid #ffffff14;border-radius:12px;width:100%;height:auto;display:block}.cp-panel__heading h3{color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:500;display:flex}.cp-panel__heading p{color:var(--muted);margin-top:5px;font-size:12.5px}.cp-live{color:#7ee2a8;background:#7ee2a81f;border:1px solid #7ee2a847;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:11px;font-weight:500;display:inline-flex}.cp-live i{background:#7ee2a8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px 1px #7ee2a8b3}.cp-stats{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:22px;display:grid}.cp-stat{background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;padding:14px 16px}.cp-stat__label{color:var(--muted);font-size:11px;display:block}.cp-stat strong{color:#fff;white-space:nowrap;margin-top:8px;font-size:20px;font-weight:600;display:block}.cp-stat strong small{color:var(--muted);font-size:11px;font-weight:500}.cp-stat__foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.cp-stat__foot em{font-size:10.5px;font-style:normal}.cp-stat__note{color:var(--muted)}.cp-stat__delta{color:#7ee2a8}.cp-stat__delta.is-down{color:#f5b46a}.cp-chart{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;margin-top:18px;padding:18px 20px 12px}.cp-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cp-chart__head h4{color:var(--ink);font-size:14.5px;font-weight:500}.cp-chart__filters{gap:8px;display:flex}.cp-chart__filters span{color:var(--muted);border:1px solid #ffffff17;border-radius:9px;padding:5px 12px;font-size:11px}.cp-chart__body{gap:12px;margin-top:12px;display:flex}.cp-chart__yaxis{color:var(--muted);flex-direction:column;justify-content:space-between;padding:2px 0 8px;font-size:10.5px;display:flex}.cp-chart__svg{flex:1;width:100%;height:200px;overflow:visible}.cp-chart__xaxis{color:var(--muted);justify-content:space-between;margin-top:6px;padding-left:52px;font-size:10px;display:flex}.cp-tabbar{background:#ffffff04;border-top:1px solid #ffffff14;grid-template-columns:repeat(8,minmax(0,1fr));display:grid;position:relative}.cp-tab{color:var(--muted);cursor:pointer;appearance:none;background:#0a0b1880;border:none;border-right:1px solid #ffffff0f;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:16px 6px;transition:background .2s,color .2s;display:flex}.cp-tab:last-child{border-right:none}.cp-tab:hover{color:var(--ink-soft);background:#ffffff0a}.cp-tab:focus-visible{box-shadow:inset 0 0 0 2px #b4a5ff99}.cp-tab__icon{place-items:center;width:20px;height:20px;display:grid}.cp-tab__icon svg{width:100%;height:100%}.cp-tab__label{white-space:nowrap;font-size:11.5px;font-weight:500}.cp-tab.is-active{color:#fff;background:linear-gradient(#7c5cf666,#5e42d652);box-shadow:inset 0 2px #b4a5ff99}@media (max-width:1100px){.cp{padding:90px 24px 70px}.cp__intro h2{font-size:var(--fs-title)}.cp-panel__tabs{display:none}.cp-panel__body{grid-template-columns:1fr}.cp-panel__side{display:none}.cp-stats{grid-template-columns:repeat(2,1fr)}.cp-tabbar{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-tab{padding:12px 4px}.cp-tab__label{font-size:10px}}@media (max-width:640px){.cp-stats{grid-template-columns:1fr 1fr}.cp-chart__filters{display:none}}.mob{z-index:1;padding:40px 64px 140px;position:relative;overflow:hidden}.mob__glow{pointer-events:none;background:radial-gradient(55% 60% at 50% 40%,#8c82ff24 0%,#5a5adc0f 45%,#0000 75%);width:1200px;height:700px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.mob__inner{z-index:1;grid-template-columns:minmax(0,460px) minmax(0,380px);justify-content:space-between;align-items:center;gap:56px;max-width:1000px;margin:0 auto;display:grid;position:relative}.mob__badge{color:var(--violet-hi);letter-spacing:.08em;background:#968cff14;border:1px solid #968cff59;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:600;display:inline-flex}.mob__badge svg{width:14px;height:14px}.mob__copy h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-title);background:linear-gradient(#fff 10%,#d6d3f4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:22px;line-height:1.12}.mob__copy h2 span{background:linear-gradient(#c9bcff 10%,#8f7bf5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mob__lead{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--muted);max-width:420px;margin-top:16px}.mob__features{flex-direction:column;gap:12px;margin-top:30px;display:flex}.mob__features li{background:linear-gradient(#7864ff0f,#7864ff05);border:1px solid #9682ff29;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.mob__featureIcon{color:#fff;background:linear-gradient(#7c5cf680,#5e42d673);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #7c5cf64d}.mob__featureIcon svg{width:19px;height:19px}.mob__featureText{flex-direction:column;gap:4px;display:flex}.mob__featureText strong{color:var(--ink);font-size:14.5px;font-weight:600}.mob__featureText span{color:var(--muted);font-size:13px;line-height:19px}.mob__stores{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.store-btn{background:#ffffff08;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;padding:10px 18px;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.store-btn:hover{background:#ffffff0f;border-color:#ffffff52;transform:translateY(-1px)}.store-btn svg{color:#fff;flex:none;width:22px;height:22px}.store-btn span{flex-direction:column;line-height:1.25;display:flex}.store-btn small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.store-btn strong{color:var(--ink);font-size:14px;font-weight:600}.mob__deviceWrap{justify-content:center;display:flex}.mob-device{background:linear-gradient(160deg,#181a2ef2,#080914fa);border:1px solid #968cff47;border-radius:38px;width:336px;padding:12px;position:relative;box-shadow:0 50px 100px #0000008c,inset 0 1px #ffffff0f}.mob-device__notch{z-index:2;background:#05060c;border-radius:12px;width:90px;height:22px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.mob-device__statusbar{z-index:1;color:var(--ink);justify-content:space-between;align-items:center;padding:8px 14px 4px;display:flex;position:relative}.mob-device__clock{font-size:13px;font-weight:600}.mob-device__glyphs{align-items:center;gap:6px;display:flex}.mob-device__glyphs svg{height:11px;color:var(--ink)}.mob-device__glyphs svg:last-child{height:12px}.mob-device__screen{background:linear-gradient(#0a0b16e6,#06070ff5);border:1px solid #ffffff0f;border-radius:28px;margin-top:4px;padding:14px 16px 16px}.mob-screen__nav{justify-content:space-between;align-items:center;display:flex}.mob-screen__brand{color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.mob-screen__brand svg{width:17px;height:17px}.mob-screen__bell{width:26px;height:26px;color:var(--muted);border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid}.mob-screen__bell svg{width:13px;height:13px}.mob-screen__greeting{margin-top:16px}.mob-screen__greeting h3{color:var(--ink);font-size:17px;font-weight:600}.mob-screen__greeting p{color:#7fe0a8;margin-top:2px;font-size:12px}.mob-screen__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-top:14px;padding:14px 14px 10px}.mob-screen__cardHead{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.mob-screen__range{color:var(--muted);font-size:10.5px}.mob-screen__cardStat{align-items:baseline;gap:8px;margin-top:8px;display:flex}.mob-screen__cardStat strong{color:#fff;font-size:18px;font-weight:600}.mob-screen__cardStat em{color:#7fe0a8;font-size:11px;font-style:normal}.mob-screen__chart{width:100%;height:68px;margin-top:8px;overflow:visible}.mob-screen__chartAxis{color:var(--muted);justify-content:space-between;font-size:8.5px;display:flex}.mob-screen__stats{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:12px;display:grid}.mob-screen__stat{flex-direction:column;gap:4px;padding:2px 8px;display:flex}.mob-screen__stat:not(:first-child){border-left:1px solid #ffffff12}.mob-screen__stat span{color:var(--muted);font-size:9.5px;line-height:1.3}.mob-screen__stat strong{color:#fff;font-size:13.5px;font-weight:600}.mob-screen__stat em{color:#7fe0a8;font-size:9.5px;font-style:normal}.mob-screen__alertsHead{color:var(--ink);justify-content:space-between;align-items:center;margin-top:16px;font-size:12px;font-weight:600;display:flex}.mob-screen__viewAll{color:var(--violet-hi);font-size:11px;font-weight:500}.mob-screen__alerts{flex-direction:column;gap:8px;margin-top:8px;display:flex}.mob-screen__alerts li{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mob-screen__alerts svg{width:13px;height:13px;color:var(--muted);flex:none}.mob-alert-dot{border-radius:50%;flex:none;width:8px;height:8px}.mob-alert-dot--critical{background:#f0584f;box-shadow:0 0 8px #f0584f99}.mob-alert-dot--warning{background:#f5b46a;box-shadow:0 0 8px #f5b46a99}.mob-alert-dot--info{background:#5da8f5;box-shadow:0 0 8px #5da8f599}.mob-screen__alertText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mob-screen__alertText strong{color:var(--ink);font-size:11.5px;font-weight:500}.mob-screen__alertText span{color:var(--muted);font-size:10px}.mob-screen__tabbar{border-top:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);margin-top:16px;padding-top:12px;display:grid}.mob-screen__tabbar span{color:var(--muted);flex-direction:column;align-items:center;gap:4px;display:flex}.mob-screen__tabbar svg{width:16px;height:16px}.mob-screen__tabbar small{font-size:9px}.mob-screen__tabbar span.is-active{color:var(--violet-hi)}.mob-screen__homebar{background:#ffffff59;border-radius:3px;width:108px;height:4px;margin:12px auto 0}.arch{z-index:1;padding:40px 32px 140px;position:relative;overflow:hidden}.arch__glow{pointer-events:none;background:radial-gradient(55% 60% at 50% 30%,#786eff24 0%,#5050dc0f 45%,#0000 75%);width:1500px;height:820px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.arch__head{z-index:1;text-align:center;max-width:780px;margin:0 auto;position:relative}.arch__badge{color:var(--violet-hi);letter-spacing:.14em;background:#968cff14;border:1px solid #968cff59;border-radius:20px;align-items:center;padding:8px 18px;font-size:11px;font-weight:600;display:inline-flex}.arch__head h2{font-family:var(--serif);color:var(--ink);margin-top:22px;font-size:42px;font-weight:400;line-height:1.16}.arch__head h2 span{background:linear-gradient(#c9bcff 10%,#8f6bff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.arch__lead{max-width:660px;color:var(--muted);margin:18px auto 0;font-size:15.5px;line-height:24px}.arch__diagram{z-index:1;justify-content:center;align-items:stretch;max-width:1280px;margin:56px auto 0;display:flex;position:relative}.arch-card{background:linear-gradient(#14122a99,#090a14bf);border:1px solid #968cff38;border-radius:20px;flex:0 0 270px;padding:22px;box-shadow:0 0 40px #5a46dc14}.arch-card h3{color:var(--ink);font-size:18px;font-weight:600}.arch-card>p{color:var(--violet-hi);opacity:.85;margin-top:6px;font-size:12.5px;line-height:18px}.arch-card__grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.arch-tile{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;gap:8px;padding:14px 12px;display:flex}.arch-tile__icon{width:30px;height:30px;color:var(--violet-hi);place-items:center;display:grid}.arch-tile__icon svg{width:100%;height:100%}.arch-tile strong{color:var(--ink);font-size:12.5px;font-weight:600}.arch-tile__sub{color:var(--muted);font-size:10.5px}.arch-card__grid--providers{grid-template-columns:repeat(4,1fr);gap:8px}.arch-provider{text-align:center;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;display:flex}.arch-provider__icon{width:26px;height:26px;color:var(--muted);border-radius:8px;place-items:center;display:grid;overflow:hidden}.arch-provider__icon svg{width:100%;height:100%}.arch-provider span{color:var(--muted);font-size:9.5px;line-height:1.2}.arch-model-rows{flex-direction:column;gap:8px;margin-top:12px;display:flex}.arch-model-row{background:#7864ff0f;border:1px solid #968cff38;border-radius:13px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.arch-model-row:hover{background:#7864ff1a;border-color:#968cff66}.arch-model-row__icon{color:#fff;background:linear-gradient(#7c5cf680,#5e42d673);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.arch-model-row__icon svg{width:17px;height:17px}.arch-model-row__text{flex-direction:column;flex:1;gap:2px;display:flex}.arch-model-row__text strong{color:var(--ink);font-size:13px;font-weight:600}.arch-model-row__text span{color:var(--muted);font-size:11px}.arch-model-row svg:last-child{width:16px;height:16px;color:var(--muted);flex:none}.arch-wires{flex:0 0 130px;align-self:stretch;position:relative}.arch-wires__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arch-wire__line{fill:none;stroke:#9696ff66;stroke-width:1.4px}.arch-wire__node{fill:#cfc8ff;filter:drop-shadow(0 0 3px #b4aaffe6)}.arch-wire__pulse{fill:#e4e0ff;filter:drop-shadow(0 0 5px #b4aaff)drop-shadow(0 0 10px #8c78ffcc)}.arch-wire__label{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:flex;position:absolute;transform:translateY(-50%)}.arch-wire__label em{color:var(--violet-hi);font-style:normal}.arch-wire__label--l{left:2px}.arch-wire__label--r{flex-direction:row-reverse;right:2px}.arch-wire__label--stack{color:var(--muted);flex-direction:column;align-items:flex-start;gap:3px;font-size:11px}.arch-wire__label--stack.arch-wire__label--r{align-items:flex-end}.arch-hex{flex:0 0 460px;display:flex}.arch-hex__shape{clip-path:polygon(50% 0%,93% 24%,93% 76%,50% 100%,7% 76%,7% 24%);filter:drop-shadow(0 0 50px #6e64ff66)drop-shadow(0 0 90px #503cdc40);background:linear-gradient(160deg,#8c96ffd9,#5a46dc8c);flex:1;padding:2px}.arch-hex__inner{clip-path:polygon(50% 0%,93% 24%,93% 76%,50% 100%,7% 76%,7% 24%);text-align:center;background:radial-gradient(90% 60% at 50% 8%,#3c3282b3,#070812fa 62%);flex-direction:column;align-items:center;width:100%;height:100%;padding:54px 56px 40px;display:flex;box-shadow:inset 0 0 0 1px #968cff2e}.arch-hex__brand{align-items:center;gap:10px;display:flex}.arch-hex__brand svg{width:30px;height:30px}.arch-hex__brand span{font-family:var(--serif);color:var(--ink);font-size:26px;font-weight:500}.arch-hex__tag{color:var(--violet-hi);margin-top:6px;font-size:13.5px}.arch-hex__live{color:#6fe3ab;letter-spacing:.08em;background:#26be8226;border:1px solid #40d29659;border-radius:12px;align-items:center;gap:6px;margin-top:14px;padding:5px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.arch-hex__live i{background:#4fe0a0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #50e0a0e6}.arch-hex__grid{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-top:22px;display:grid}.arch-hex__tile{text-align:left;background:#ffffff06;border:1px solid #968cff29;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:13px 12px;display:flex}.arch-hex__tileIcon{width:24px;height:24px;color:var(--violet-hi);place-items:center;display:grid}.arch-hex__tileIcon svg{width:100%;height:100%}.arch-hex__tile strong{color:var(--ink);font-size:12px;font-weight:600}.arch-hex__tile span{color:var(--muted);font-size:10px}.arch-hex__foot{letter-spacing:.18em;color:var(--violet-hi);opacity:.75;margin-top:20px;font-size:10.5px}.arch__bottom{z-index:1;align-items:stretch;gap:24px;max-width:1280px;margin:40px auto 0;display:flex;position:relative}.arch-mobile-card{background:linear-gradient(#14122a99,#090a14bf);border:1px solid #968cff38;border-radius:20px;flex:0 0 400px;padding:22px}.arch-mobile-card h3{color:var(--ink);font-size:18px;font-weight:600}.arch-mobile-card>p{color:var(--violet-hi);opacity:.85;max-width:300px;margin-top:6px;font-size:12.5px;line-height:18px}.arch-mobile__body{align-items:center;gap:18px;margin-top:18px;display:flex}.arch-mobile__list{flex-direction:column;gap:10px;display:flex}.arch-mobile__list li{color:var(--ink-soft);align-items:center;gap:10px;font-size:12.5px;font-weight:500;display:flex}.arch-mobile__list li span{color:#fff;background:linear-gradient(#7c5cf680,#5e42d673);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.arch-mobile__list li span svg{width:16px;height:16px}.arch-phone{background:linear-gradient(160deg,#181a2ef2,#080914fa);border:1px solid #968cff47;border-radius:26px;flex:none;width:190px;padding:10px 11px 12px;box-shadow:0 30px 60px #00000080}.arch-phone__status{color:var(--ink);justify-content:space-between;align-items:center;font-size:9.5px;font-weight:600;display:flex}.arch-phone__glyphs{align-items:center;gap:4px;display:flex}.arch-phone__glyphs svg{height:7.5px;color:var(--ink)}.arch-phone__nav{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.arch-phone__brand{color:var(--ink);align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:flex}.arch-phone__brand svg{width:13px;height:13px}.arch-phone__nav>svg{width:11px;height:11px;color:var(--muted)}.arch-phone__greet{flex-direction:column;gap:2px;margin-top:10px;display:flex}.arch-phone__greet strong{color:var(--ink);font-size:11.5px;font-weight:600}.arch-phone__greet strong em{color:var(--violet-hi);font-style:normal}.arch-phone__greet span{color:#7fe0a8;font-size:9px}.arch-phone__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-top:10px;padding:10px 10px 6px;position:relative}.arch-phone__cardHead{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:9px;display:flex}.arch-phone__cardHead svg{width:9px;height:9px;color:var(--muted)}.arch-phone__cardStat strong{color:#fff;margin-top:4px;font-size:13px;font-weight:600;display:block}.arch-phone__chart{width:100%;height:46px;margin-top:4px}.arch-phone__delta{color:#7fe0a8;font-size:9px;position:absolute;top:22px;right:10px}.arch-phone__stats{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:8px;display:grid}.arch-phone__stats div{flex-direction:column;gap:2px;padding:0 4px;display:flex}.arch-phone__stats div:not(:first-child){border-left:1px solid #ffffff12}.arch-phone__stats span{color:var(--muted);font-size:7px}.arch-phone__stats strong{color:#fff;font-size:9.5px;font-weight:600}.arch-phone__stats em{color:#7fe0a8;font-size:7px;font-style:normal}.arch-phone__tabbar{border-top:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);margin-top:10px;padding-top:8px;display:grid}.arch-phone__tabbar span{color:var(--muted);flex-direction:column;align-items:center;gap:2px;font-size:6.5px;display:flex}.arch-phone__tabbar svg{width:11px;height:11px}.arch-phone__tabbar span.is-active{color:var(--violet-hi)}.arch__stats{flex:1;grid-template-columns:repeat(4,1fr);align-self:center;align-items:start;padding:12px 0;display:grid}.arch-stat{text-align:center;border-left:1px solid #ffffff17;flex-direction:column;align-items:center;gap:10px;padding:0 16px;display:flex}.arch-stat:first-child{border-left:none}.arch-stat__icon{width:52px;height:52px;color:var(--violet-hi);border:1px solid #968cff66;border-radius:50%;place-items:center;display:grid}.arch-stat__icon svg{width:22px;height:22px}.arch-stat strong{color:var(--ink);font-size:15px;font-weight:600}.arch-stat span{color:var(--muted);max-width:160px;font-size:12px;line-height:17px}.arch__divider{z-index:1;letter-spacing:.22em;max-width:420px;color:var(--violet-hi);justify-content:center;align-items:center;gap:18px;margin:64px auto 0;font-size:11px;font-weight:600;display:flex;position:relative}.arch__divider span{background:linear-gradient(90deg,#968cff00,#968cff80);flex:1;height:1px}.arch__divider span:last-child{background:linear-gradient(90deg,#968cff80,#968cff00)}@media (min-width:1200px){.card--gateway,.card--access,.card--routing,.card--usage,.card--alerts,.card--mobile{transform-origin:50%;translate:none;scale:1.12}.card--gateway{left:calc(230px - var(--dx) * .12);top:215px}.card--access{left:calc(164px - var(--dx) * .12);top:391px}.card--routing{left:calc(202px - var(--dx) * .12);top:567px}.card--usage{left:calc(1137px + var(--dx) * .12);top:215px}.card--alerts{left:calc(1211px + var(--dx) * .12);top:391px}.card--mobile{left:calc(1151px + var(--dx) * .12);top:567px}}@media (max-width:1199px){.card{scale:none}.page{min-height:100dvh;display:block;overflow:hidden auto}.heroViewport{height:auto;overflow:visible}.stageWrap{width:100%;height:auto}.layer{display:contents}.stage{flex-direction:column;align-items:center;gap:26px;width:100%;height:auto;padding:108px 20px 56px;display:flex;position:relative;transform:none}.stage__glow{width:900px;height:900px;top:130px;left:50%;transform:translate(-50%)}.orbits,.corner{display:none}.hero{order:1;width:100%;max-width:680px;position:relative;top:auto}.hero h1{font-size:clamp(40px,9.4vw,62px);line-height:.92}.hero__tag{margin-top:18px;font-size:clamp(17px,3.6vw,21px)}.hero__copy{margin-top:10px;font-size:clamp(14px,2.9vw,15.5px);line-height:1.5}.hero__copy br{display:none}.earthWrap{--ew:min(150vw, 760px);width:var(--ew);height:var(--ew);margin:calc(var(--ew) * -.23) 0 calc(var(--ew) * -.25);flex:none;order:2;position:relative;top:auto;left:auto}.cards{order:3;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;width:100%;max-width:980px;display:grid}.card{min-height:141px;padding-bottom:16px;position:relative;width:auto!important;height:auto!important;top:auto!important;left:auto!important;translate:none!important}.card--mobile{padding-right:84px}.card--routing{padding-bottom:44px}.stats{order:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;width:100%;max-width:520px;display:grid}.stat{justify-content:flex-start;gap:12px;height:auto;position:relative;top:auto;left:auto!important}.stat:before{display:none}.stat__icon,.stat__body{position:static}.stat .stat__icon{flex:none;width:26px!important;height:28px!important}.partners{order:5;width:100%;max-width:720px;height:auto;padding-top:26px;position:relative;top:auto}.partners:before{width:100%;top:0;left:0}.partners__title{margin-bottom:20px;font-size:10px;position:static}.partners__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 30px;display:flex}.logo{position:static}.cc{padding:76px 20px 90px}.cc__glow{width:900px;height:420px;top:-160px}.cc__glow:after{top:160px}.cc__inner{text-align:center;grid-template-columns:1fr;gap:48px}.cc__copy h2{font-size:var(--fs-title)}.cc__lead{margin:20px auto 0}.cc__checklist{align-items:flex-start;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.cc__checklist li{text-align:left}.cc__actions{justify-content:center}.cc__panelWrap{perspective:none}.cc-panel{max-width:560px;margin:0 auto;transform:none}.cc-panel__tabs{display:none}.cc-panel__body{grid-template-columns:1fr}.cc-panel__side{display:none}.cc-stats{grid-template-columns:1fr 1fr}.cc-stats .cc-stat:last-child{grid-column:1/-1}.cc-corner{display:none}.cc-tabbar{grid-template-columns:repeat(4,minmax(0,1fr));max-width:560px;margin:22px auto 0}.mob{padding:20px 24px 100px}.mob__inner{text-align:center;grid-template-columns:1fr;gap:40px}.mob__badge{margin:0 auto}.mob__lead{margin-left:auto;margin-right:auto}.mob__features{text-align:left}.mob__stores{justify-content:center}.mob__deviceWrap{order:-1}.arch{padding:20px 24px 100px}.arch__head h2{font-size:32px}.arch__diagram{flex-direction:column;align-items:center;gap:28px}.arch-wires{display:none}.arch-card,.arch-hex{flex:none;width:100%;max-width:460px}.arch__bottom{flex-direction:column;align-items:stretch}.arch-mobile-card{flex:none;width:100%;max-width:460px;margin:0 auto}.arch-mobile__body{justify-content:center}.arch__stats{grid-template-columns:repeat(2,1fr);gap:24px 0;margin-top:8px}.arch-stat:nth-child(3){border-left:none}}@media (max-width:560px){.cc-tabbar{grid-template-columns:repeat(2,minmax(0,1fr))}.arch-card__grid--providers{grid-template-columns:repeat(3,1fr)}.arch-hex__grid{grid-template-columns:repeat(2,1fr)}.arch-hex__inner{padding:40px 20px 30px}.arch-mobile__body{flex-direction:column}.arch-mobile__list{flex-flow:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.node{animation:none}.earth{transition:none}.arch-wire__pulse animateMotion{display:none}}.af{z-index:1;background:radial-gradient(60% 50% at 50% 8%,#3c3ca01a,#0000 70%);width:100%;position:relative;overflow:hidden;container-type:inline-size}.af__inner{--sf2:1;width:100%;height:calc(920px * var(--sf2));position:relative}@supports (width:calc(tan(atan2(10px, 10px)) * 1px)) and (width:1cqw){.af__inner{--sf2:min(tan(atan2(100cqw, 1672px)), 1)}}.af__stars{pointer-events:none;position:absolute;inset:0}.af__star{border-radius:50%;display:block;position:absolute}.af__star--blue{background:#9ec2ff;width:4px;height:4px;box-shadow:0 0 8px 2px #78a0ff8c}.af__star--white{background:#fff;width:3px;height:3px;box-shadow:0 0 7px 2px #c8d2ff99}.af__star--violet{background:#c9b6ff;width:4px;height:4px;box-shadow:0 0 8px 2px #aa82ff80}.af__star--sm{opacity:.75;width:2px;height:2px;box-shadow:0 0 5px 1px #a0b4ff73}.af__horizon{pointer-events:none;background:radial-gradient(at 50% 0,#465ad229,#28328c0d 45%,#0000 70%);border-radius:50%;width:1800px;height:900px;position:absolute;bottom:-420px;left:50%;transform:translate(-50%)}.af__nebula{pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#5a64e624,#0000 62%);width:900px;height:900px;position:absolute;top:8%;left:50%;transform:translate(-50%)}.af__stage{top:0;left:calc((100% - 1672px * var(--sf2)) / 2);width:1672px;height:920px;transform:scale(var(--sf2));transform-origin:0 0;letter-spacing:-.005em;word-spacing:.1em;position:absolute}.af__stage h2,.af__stage h3,.af__stage p,.af__stage ul{margin:0;padding:0;list-style:none}.af-card{background:linear-gradient(#0c1224d1,#060914e0);border:1px solid #7884d647;border-radius:16px;padding:22px 24px 0;position:absolute;box-shadow:0 18px 45px #00000059,inset 0 1px #96a0ff0f}.af-card h3{color:#fff;font-size:19px;font-weight:600}.af-card>p{color:#9aa3d6;font-size:14.5px;line-height:19px;margin-top:6px!important}.af-card--apps{width:386px;height:366px;top:70px;left:36px}.af-tiles{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:20px;display:grid}.af-tile{text-align:center;background:#ffffff06;border:1px solid #828ce62e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:94px;display:flex}.af-tile__icon{color:#b9a6ff;place-items:center;width:26px;height:26px;display:grid}.af-tile__icon svg{width:100%;height:100%}.af-tile strong{color:#fff;font-size:13.5px;font-weight:600}.af-tile span:last-child{color:#8f98c4;font-size:11.2px}.af-card--mobile{width:386px;height:380px;top:468px;left:36px;overflow:hidden}.af-mobile__body{gap:18px;margin-top:18px;display:flex;position:relative}.af-phone{background:linear-gradient(175deg,#0c0f1e,#05060e 60%);border:3px solid #1c2036;border-radius:22px;flex:none;width:176px;height:306px;padding:9px 9px 0;overflow:hidden;box-shadow:0 14px 30px #00000080,0 0 0 1px #8c8cff14}.af-phone__status{color:#dfe2f4;justify-content:space-between;align-items:center;font-size:8.5px;font-weight:600;display:flex}.af-phone__glyphs{align-items:center;gap:4px;display:flex}.af-phone__glyphs svg{color:#dfe2f4;width:11px;height:8px}.af-phone__nav{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.af-phone__brand{color:#fff;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.af-phone__brand svg{width:15px;height:15px}.af-phone__nav>svg{color:#b9a6ff;width:13px;height:13px}.af-phone__card{background:#ffffff05;border:1px solid #828ce629;border-radius:12px;height:92px;margin-top:14px;padding:12px 12px 0;position:relative;overflow:hidden}.af-phone__cardLbl{color:#8f98c4;font-size:9px;display:block}.af-phone__cardVal{color:#fff;margin-top:3px;font-size:19px;font-weight:700;display:block}.af-phone__delta{color:#5fd88a;font-size:10px;font-weight:600;position:absolute;top:40px;left:12px}.af-phone__chart{width:100%;height:46px;position:absolute;bottom:0;left:0}.af-phone__alerts{flex-direction:column;gap:7px;margin-top:10px;display:flex}.af-phone__alert{color:#dfe2f4;white-space:nowrap;background:#ffffff08;border-radius:10px;align-items:center;gap:8px;height:30px;padding:0 8px;font-size:9.6px;display:flex}.af-phone__alert svg:last-child{color:#6b7398;width:10px;height:10px;margin-left:auto}.af-phone__alertIcon{color:#fff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.af-phone__alertIcon svg{width:11px;height:11px}.af-phone__alert--red .af-phone__alertIcon{background:linear-gradient(155deg,#ef5a6a,#c72f47)}.af-phone__alert--violet .af-phone__alertIcon{background:linear-gradient(155deg,#8b6df0,#6a49d6)}.af-phone__alert--green .af-phone__alertIcon{background:linear-gradient(155deg,#3fd484,#1fa860)}.af-mobile__list{flex-direction:column;flex:1;gap:20px;display:flex;padding-top:6px!important}.af-mobile__list li{color:#dfe2f4;white-space:nowrap;align-items:center;gap:12px;font-size:13.5px;font-weight:500;display:flex}.af-mobile__list li span{color:#b9a6ff;background:linear-gradient(155deg,#3a329e99,#181854b8);border:1px solid #8c84ff3d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.af-mobile__list li span svg{width:16px;height:16px}.af-card--models{width:386px;height:366px;top:70px;left:1250px}.af-providers{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.af-provider{background:#ffffff05;border:1px solid #828ce629;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:74px;display:flex}.af-provider__icon{place-items:center;width:26px;height:26px;display:grid}.af-provider__icon--meta{color:#0668e1}.af-provider__icon svg{width:100%;height:100%}.af-provider span:last-child{color:#d8dbf2;white-space:nowrap;font-size:10.8px;font-weight:500}.af-row{background:linear-gradient(#0c1224d1,#060914e0);border:1px solid #828ce63d;border-radius:14px;align-items:center;gap:16px;width:386px;height:80px;padding:0 20px;transition:border-color .2s,background .2s;display:flex;position:absolute;left:1250px}.af-row:hover{background:#7868ff14;border-color:#aaa0ff80}.af-row--1{top:470px}.af-row--2{top:566px}.af-row__icon{color:#c8aefc;background:linear-gradient(155deg,#5036a88c,#281a60b8);border:1px solid #aa8cff47;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.af-row__icon svg{width:24px;height:24px}.af-row__text{flex-direction:column;flex:1;gap:3px;display:flex}.af-row__text strong{color:#fff;font-size:16.5px;font-weight:600}.af-row__text span{color:#9aa3d6;font-size:12.5px}.af-row>svg:last-child{color:#6b7398;width:16px;height:16px}.af-wires{width:200px;height:620px;position:absolute;top:70px}.af-wires--left{left:422px}.af-wires--right{left:986px}.af-wires__svg{width:100%;height:100%;overflow:visible}.af-wire__line{fill:none;stroke:#5b8bff;stroke-width:1.7px;opacity:.92;filter:drop-shadow(0 0 5px #5082ffcc)drop-shadow(0 0 12px #5a6eff59)}.af-wire__line--dashed{stroke:#96b4ff8c;stroke-width:1.2px;stroke-dasharray:3 5;filter:drop-shadow(0 0 3px #7896ff66);opacity:.65}.af-wire__node{fill:#d6e4ff;filter:drop-shadow(0 0 7px #78a5ff)}.af-wire__node--dim{fill:#a9c2ff;filter:drop-shadow(0 0 4px #6e96ffd9);opacity:.8}.af-wire__pulse{fill:#eef4ff;filter:drop-shadow(0 0 7px #8cb4ff)}.af-wire__pulse--dim{fill:#bcd2ff;filter:drop-shadow(0 0 5px #78a0ffe6);opacity:.85}.af-wire__label{color:#9aa3d6;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;top:22%;left:50%;transform:translate(-50%)}.af-wires--right .af-wire__label{flex-direction:row-reverse}.af-hex{filter:drop-shadow(0 0 34px #786eff73)drop-shadow(0 0 70px #5a46e647);width:460px;height:370px;position:absolute;top:178px;left:526px}.af-hex__glow{width:100%;height:100%;position:absolute;inset:0}.af-hex__inner{text-align:center;flex-direction:column;align-items:center;padding:26px 46px 0;display:flex;position:absolute;inset:0}.af-hex__brand{align-items:center;gap:8px;display:flex}.af-hex__brand svg{filter:drop-shadow(0 0 6px #8296ffb3);width:23px;height:23px}.af-hex__brand span{font-family:var(--serif);color:#fff;font-size:21px;font-weight:500}.af-hex__tag{color:#a9b0e8;font-size:12px;margin-top:2px!important}.af-hex__live{color:#6fe3ab;letter-spacing:.08em;background:#26be8226;border:1px solid #40d29659;border-radius:11px;align-items:center;gap:6px;margin-top:8px;padding:3px 10px;font-size:9.5px;font-weight:700;display:inline-flex}.af-hex__live i{background:#4fe0a0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #50e0a0e6}.af-hex__grid{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;margin-top:13px;display:grid}.af-hex__tile{text-align:center;background:linear-gradient(#5a6eff0f,#ffffff05);border:1px solid #8296ff38;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 5px;display:flex;box-shadow:inset 0 1px #a0afff14}.af-hex__tileIcon{color:#a9b0e8;place-items:center;width:20px;height:20px;display:grid}.af-hex__tileIcon--blue{color:#6fa8ff}.af-hex__tileIcon--green{color:#4fd88a}.af-hex__tileIcon--violet{color:#b48bff}.af-hex__tileIcon--orange{color:#ffab5c}.af-hex__tileIcon svg{width:100%;height:100%}.af-hex__tile strong{color:#fff;white-space:nowrap;font-size:10.8px;font-weight:600}.af-hex__tile span:last-child{color:#8f98c4;font-size:9px}.af-hex__foot{letter-spacing:.16em;color:#a9b0e8;opacity:.75;margin-top:12px;font-size:9.5px}.af-stats{grid-template-columns:repeat(4,1fr);width:715px;height:92px;display:grid;position:absolute;top:600px;left:456px}.af-stat{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.af-stat:not(.af-stat--1):before{content:"";background:linear-gradient(#7882d200,#7882d238 30% 70%,#7882d200);width:1px;position:absolute;top:4px;bottom:4px;left:0}.af-stat__icon{color:#b9a6ff;border:1.5px solid #9682ff66;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 18px #7864ff2e,inset 0 0 12px #7864ff1a}.af-stat__icon svg{width:24px;height:24px}.af-stat strong{color:#fff;font-size:16px;font-weight:600}.af-stat span:last-child{color:#9aa3d6;font-size:12.5px;line-height:17px}.af-tagline{text-align:center;width:1672px;position:absolute;top:800px;left:0}.af-tagline__arc{pointer-events:none;width:100%;height:140px;position:absolute;top:-45px;left:0}.af-tagline h2{font-family:var(--serif);color:#f2f2fb;font-size:40px;font-weight:400;line-height:48px;position:relative}.af-tagline h2 span{background:linear-gradient(90deg,#e07dff,#b471ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.af-tagline p{letter-spacing:.22em;color:#7f8ac0;font-size:14px;font-weight:500;position:relative;margin-top:14px!important}@media (max-width:1199px){.af{container-type:normal}.af__inner{height:auto;padding:60px 20px 70px}.af__stage{letter-spacing:0;flex-direction:column;gap:22px;width:100%;max-width:620px;height:auto;margin:0 auto;display:flex;position:relative;top:auto;left:auto;transform:none}.af-card,.af-row,.af-hex,.af-wires,.af-stats,.af-tagline{position:relative;width:100%!important;top:auto!important;left:auto!important}.af-card{height:auto;padding:22px 20px 24px}.af-wires{display:none}.af-hex{aspect-ratio:390/495;max-width:420px;height:auto;margin:0 auto}.af-hex__inner{padding:12% 11% 0}.af-hex__brand span{font-size:21px}.af-hex__grid{gap:6px}.af-hex__tile strong{white-space:normal}.af-row{height:auto;padding:16px 18px}.af-mobile__body{flex-direction:column;align-items:center}.af-phone{margin:0 auto}.af-mobile__list{flex-flow:wrap;justify-content:center;gap:14px 22px;width:100%;padding-top:4px!important}.af-stats{grid-template-columns:repeat(2,1fr);gap:28px 12px;height:auto}.af-stat:nth-child(3):before,.af-stat:first-child:before,.af-stat:not(.af-stat--1):before{display:none}.af-tagline{padding-top:10px}.af-tagline__arc{display:none}.af-tagline h2{font-size:clamp(24px,6.4vw,32px);line-height:1.3}.af-tagline p{letter-spacing:.16em;font-size:11.5px}}.ab{z-index:1;width:100%;position:relative;overflow:hidden;container-type:inline-size}.ab__inner{--sa:.75;width:100%;height:calc(992px * var(--sa));position:relative}@supports (width:calc(tan(atan2(10px, 10px)) * 1px)) and (width:1cqw){.ab__inner{--sa:min(tan(atan2(100cqw, 1586px)), .8)}}.ab__bg{pointer-events:none;position:absolute;inset:0}.ab__bgStage{width:1586px;height:992px;transform:scale(var(--sa));transform-origin:100% 0;position:absolute;top:0;right:0}.ab__earth{filter:brightness(.8)saturate(.92);width:990px;height:990px;position:absolute;top:43px;left:763px}.ab__arc{position:absolute;top:178px;left:0;overflow:visible}.ab__star{border-radius:50%;display:block;position:absolute}.ab__star--amber{background:#ffcf9a;width:4px;height:4px;top:166px;left:145px;box-shadow:0 0 6px 2px #ffb0608c}.ab__star--white{background:#fff;width:5px;height:5px;top:99px;left:1541px;box-shadow:0 0 8px 3px #bed2ffbf,0 0 2px 1px #fff}.ab__mountains{height:calc(232px * var(--sa));filter:brightness(1.35)saturate(.5);background:url(/textures/mountains_night.webp) bottom/100% 100% no-repeat;position:absolute;bottom:0;left:0;right:0}.ab__stage{top:0;left:calc((100% - 1586px * var(--sa)) / 2);width:1586px;height:992px;transform:scale(var(--sa));transform-origin:0 0;letter-spacing:-.012em;position:absolute}.ab__stage h2,.ab__stage h3,.ab__stage p{margin:0}.ab-nav{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#161e3a80,#060c1a99);border:1.5px solid #607adc6b;border-radius:28px;width:1458px;height:56px;position:absolute;top:12px;left:68px;box-shadow:0 0 26px #4660dc29,inset 0 0 24px #4660dc12,inset 0 1px #ffffff0d}.ab-nav>*{color:#cbd0f4;align-items:center;height:100%;font-size:16px;transition:color .2s;display:flex;position:absolute;top:0}.ab-nav>a:hover{color:#fff}.ab-nav__brand{gap:13px;font-weight:500;left:22px;color:#fff!important;font-size:20px!important}.ab-nav__mark{width:29px;height:29px}.ab-nav__links{pointer-events:none;width:100%;left:0}.ab-nav__links a{pointer-events:auto;align-items:center;height:100%;transition:color .2s;display:flex;position:absolute;top:0}.ab-nav__links a:first-child{left:348px}.ab-nav__links a:nth-child(2){left:461px}.ab-nav__links a:nth-child(3){left:585px}.ab-nav__links a:nth-child(4){left:692px}.ab-nav__links a:nth-child(5){left:829px}.ab-nav__links a:hover{color:#fff}.ab-nav__login{left:1228px}.ab-nav__cta{background:linear-gradient(#3a2ca8d9,#1e1670e6);border:1.5px solid #7d70f5;border-radius:25px;justify-content:center;width:151px;font-weight:500;transition:box-shadow .2s,background .2s;left:1305px;box-shadow:0 0 20px #6e60f56b,inset 0 0 14px #9684ff33;color:#fff!important;height:49px!important;font-size:17px!important;top:3.5px!important}.ab-nav__cta:hover{box-shadow:0 0 28px #6e60f599,inset 0 0 14px #9684ff47}.ab-hero{text-align:center;width:1090px;position:absolute;top:120px;left:0}.ab-hero h2{font-family:var(--serif);letter-spacing:0;background:linear-gradient(105deg,#fff 0%,#f4f2ff 46%,#cfc9ff 78%,#a8a4ff 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px #786eff33);-webkit-background-clip:text;background-clip:text;font-size:61px;font-weight:400;line-height:70px;display:inline-block}.ab-hero p{letter-spacing:-.005em;color:#f4f5ff;text-shadow:0 0 14px #00000080;margin-top:-3px;font-size:22.2px;line-height:34px}.ab-comp,.ab-card{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#091222d6,#040b16e6);border:1px solid #6080d64d;border-radius:20px;position:absolute;box-shadow:0 18px 50px #00000059,inset 0 1px #8caaff12}.ab-comp{background:radial-gradient(34% 60px at 49% 0,#466eff52,#466eff00 100%),linear-gradient(#0c163ae6,#050d1ce6 42%,#040c18eb);border-color:#5876d26b;border-radius:26px;width:1494px;height:246px;top:366px;left:46px;overflow:hidden;box-shadow:0 0 40px #3c5adc24,inset 0 0 40px #3c5adc14}.ab-comp:before{content:"";opacity:.32;pointer-events:none;background-image:radial-gradient(#7896ff8c .9px,#0000 1.3px),linear-gradient(135deg,#0000 0 46%,#7896ff1a 46% 46.4%,#0000 46.4% 100%);background-size:26px 26px,46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#00000080 22%,#0000 42%);mask-image:linear-gradient(90deg,#000 0,#00000080 22%,#0000 42%)}.ab-comp:after{content:"";filter:blur(.6px);pointer-events:none;background:linear-gradient(90deg,#0000,#78a0fff2,#0000);width:240px;height:2px;position:absolute;top:-1px;left:620px}.ab-comp__copy{position:absolute;top:39.5px;left:62px}.ab-comp__eyebrow{letter-spacing:.29em;text-transform:uppercase;color:#a68afa;white-space:nowrap;font-size:15px;font-weight:500;line-height:18px}.ab-comp__copy h3{font-family:var(--serif);color:#f2f0ff;white-space:nowrap;font-size:42.6px;font-weight:400;line-height:54px;margin-top:13px!important}.ab-comp__copy h3 span{background:linear-gradient(90deg,#a6b8ff,#7f8fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ab-comp__lead{color:#dfe4fd;white-space:nowrap;font-size:19.8px;line-height:32px;margin-top:4px!important}.ab-comp__badges{background:linear-gradient(#0a1426b8,#060f1ea8);border:1px solid #6080d64d;border-radius:22px;width:877px;height:192px;margin:0;padding:0;list-style:none;position:absolute;top:28px;left:592px;box-shadow:inset 0 0 30px #3c5adc0f}.ab-comp__badges:before,.ab-comp__badges:after{content:"";background:linear-gradient(#96aaff00,#96aaff33 20% 80%,#96aaff00);width:1px;height:130px;position:absolute;top:45px}.ab-comp__badges:before{left:219px;box-shadow:229px 0 #96aaff24,436px 0 #96aaff24}.ab-comp__badges:after{display:none}.ab-badge{white-space:nowrap;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:23px}.ab-badge--1{left:54px}.ab-badge--2{left:268px}.ab-badge--3{left:494px}.ab-badge--4{left:704px}.ab-badge__tile{color:#b8a8ff;background:linear-gradient(155deg,#3a329eb8,#181854db);border:1px solid #8c84ff57;border-radius:17px;place-items:center;width:66px;height:66px;display:grid;position:relative;box-shadow:0 0 22px #5046dc33,inset 0 1px #c8c8ff24}.ab-badge--1 .ab-badge__tile,.ab-badge--4 .ab-badge__tile{color:#e9e6ff}.ab-badge__tile>svg{width:36px;height:36px}.ab-badge__check{color:#fff;background:linear-gradient(#23a05a,#147a44);border:1px solid #5ae296b3;border-radius:6px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:-3px;right:-11px;box-shadow:0 0 10px #28c86e59}.ab-badge__check svg{width:14px;height:14px}.ab-badge strong{color:#fff;margin-top:10px;font-size:16.4px;font-weight:500;line-height:22px}.ab-badge__copy{color:#cfd7f6;margin-top:4px;font-size:16px;line-height:23px}.ab-badge--1 strong,.ab-badge--1 .ab-badge__copy{margin-left:3px}.ab-card{border-radius:18px;align-items:flex-start;display:flex}.ab-card--mission{width:467px;height:169px;padding:22px 0 0 21px;top:633px;left:46px}.ab-card--vision{width:478px;height:169px;padding:22px 0 0 26px;top:633px;left:535px}.ab-card--principles{width:506px;height:171px;padding:23px 0 0 24px;top:633px;left:1034px}.ab-card--join{width:736px;height:137px;padding:18px 0 0 41px;top:816px;left:47px}.ab-card--contact{width:741px;height:137px;padding:18px 0 0 39px;top:816px;left:799px}.ab-tile{color:#a794ff;background:linear-gradient(155deg,#302a809e,#16184cc7);border:1px solid #827cf03d;border-radius:15px;flex:none;place-items:center;width:63px;height:62px;display:grid;box-shadow:inset 0 1px #c8c8ff1a}.ab-tile>svg{width:38px;height:38px}.ab-tile--lg{color:#b9a6ff;background:linear-gradient(155deg,#4636c8cc,#221e6ee6);border-color:#968cff4d;border-radius:17px;width:78px;height:74px;box-shadow:0 0 26px #5a46e638,inset 0 1px #d2cdff29}.ab-tile--lg>svg{width:48px;height:48px}.ab-card__body{min-width:0}.ab-card__body h3{color:#fff;white-space:nowrap;font-size:20.4px;font-weight:500;line-height:26px}.ab-card__body p{color:#d0d6f8;white-space:nowrap;font-size:19.5px;line-height:29.3px;margin-top:6px!important}.ab-card--mission .ab-card__body,.ab-card--vision .ab-card__body,.ab-card--principles .ab-card__body{margin:-.5px 0 0 30px}.ab-card--principles .ab-card__body{margin-left:30px}.ab-principles{margin:8px 0 0;padding:0;list-style:none}.ab-principles li{color:#d3d8fb;white-space:nowrap;padding-left:35px;font-size:19px;line-height:27.6px;position:relative}.ab-principles li:before{content:"";box-sizing:border-box;background:radial-gradient(circle,#3a3f9a 0 38%,#0000 42%);border:2.4px solid #dfe4fc;border-radius:50%;width:10px;height:10px;position:absolute;top:8.5px;left:1px}.ab-card--join .ab-card__body,.ab-card--contact .ab-card__body{margin:-2px 0 0 31px}.ab-card--join .ab-card__body h3,.ab-card--contact .ab-card__body h3{font-size:20.4px}.ab-card--join .ab-card__body p,.ab-card--contact .ab-card__body p{color:#e2e5fe;font-size:20.2px;line-height:30px;margin-top:0!important}.ab-pill{color:#fff;white-space:nowrap;background:#080a1e8c;border:1.6px solid #e8e6ffeb;border-radius:23px;place-items:center;width:224px;height:45px;margin-top:7px;padding:0;font-size:17px;font-weight:500;transition:background .2s,box-shadow .2s,border-color .2s;display:inline-grid;box-shadow:0 0 18px #786eff2e,inset 0 0 14px #786eff14}.ab-card--contact .ab-pill{width:181px}.ab-pill:hover{background:#7868ff38;border-color:#fff;box-shadow:0 0 26px #8276ff66,inset 0 0 14px #786eff29}@media (max-width:1199px){.ab{container-type:normal}.ab__inner{height:auto;padding:84px 20px 300px}.ab__bgStage{width:min(150vw,900px);height:min(150vw,900px);top:0;right:-34vw;transform:none}.ab__earth{opacity:.85;width:100%;height:100%;top:0;left:0}.ab__arc,.ab__star--amber{display:none}.ab__star--white{left:auto;right:30px}.ab__mountains{background-position:30% bottom;background-size:auto 100%;height:260px}.ab__stage{flex-direction:column;gap:16px;width:100%;max-width:700px;height:auto;margin:0 auto;display:flex;position:relative;top:auto;left:auto;transform:none}.ab-nav{display:none}.ab-hero{width:100%;margin-bottom:18px;position:relative;top:auto;left:auto}.ab-hero h2{font-size:clamp(38px,9vw,58px);line-height:1.06}.ab-hero p{margin-top:14px;font-size:clamp(16px,3.6vw,21px);line-height:1.5}.ab-hero p br,.ab-comp__lead br,.ab-card__body p br{display:none}.ab-comp,.ab-card{position:relative;width:100%!important;height:auto!important;padding:24px!important;top:auto!important;left:auto!important}.ab-comp{border-radius:22px;flex-direction:column;gap:22px;display:flex}.ab-comp:after{width:50%;left:25%}.ab-comp__copy,.ab-comp__badges{position:relative;top:auto;left:auto}.ab-comp__eyebrow{letter-spacing:.24em;white-space:normal;font-size:12px}.ab-comp__copy h3{white-space:normal;font-size:clamp(30px,7.2vw,40px);line-height:1.15}.ab-comp__lead,.ab-card__body p,.ab-card__body h3,.ab-principles li{white-space:normal}.ab-comp__lead{font-size:clamp(16px,3.6vw,19px);line-height:1.55}.ab-comp__badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;width:100%;height:auto;padding:24px 20px 26px;display:grid}.ab-comp__badges:before{display:none}.ab-badge{white-space:normal;position:relative;top:auto;left:auto!important}.ab-badge__copy br{display:none}.ab-badge strong,.ab-badge__copy{margin-left:0!important}.ab-badge strong{font-size:16px}.ab-badge__copy{font-size:14px;line-height:20px}.ab-card{align-items:flex-start;gap:20px}.ab-card .ab-card__body{margin:0!important}.ab-card__body h3{font-size:20px}.ab-card__body p,.ab-principles li{font-size:17px;line-height:1.5}.ab-principles li{padding-left:30px}.ab-principles li:before{top:7px}.ab-tile--lg{width:64px;height:62px}.ab-tile--lg>svg{width:40px;height:40px}.ab-pill,.ab-card--contact .ab-pill{width:auto;height:42px;padding:0 26px;font-size:16px}}@media (max-width:480px){.ab-comp__badges{grid-template-columns:1fr 1fr}.ab-card{flex-direction:column;gap:16px}}.ft{z-index:1;background:linear-gradient(#02040800 0,#03060cb3 36%,#03060b 37% 100%);width:100%;position:relative;overflow:hidden;container-type:inline-size}.ft__inner{--sf:1;width:100%;height:calc(536px * var(--sf));position:relative}@supports (width:calc(tan(atan2(10px, 10px)) * 1px)) and (width:1cqw){.ft__inner{--sf:min(tan(atan2(100cqw, 963px)), 1.25)}}.ft__bg{height:calc(200px * var(--sf));pointer-events:none;background:radial-gradient(46% 70% at 50% 70%,#30429624,#0000 70%);position:absolute;top:0;left:0;right:0}.ft__nebula{width:calc(963px * var(--sf));height:calc(200px * var(--sf));position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.ft__stage{top:0;left:calc((100% - 963px * var(--sf)) / 2);width:963px;height:536px;transform:scale(var(--sf));transform-origin:0 0;letter-spacing:-.005em;word-spacing:.08em;position:absolute}.ft__stage h2,.ft__stage h3,.ft__stage p,.ft__stage ul{margin:0;padding:0}.ft__stage ul{list-style:none}.ft-nav{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#161e3a80,#060c1a99);border:1px solid #607adc66;border-radius:15px;width:890px;height:30px;position:absolute;top:0;left:48px;box-shadow:0 0 14px #4660dc24,inset 0 0 12px #4660dc0f}.ft-nav>*,.ft-nav__links a{color:#c3c8ee;align-items:center;height:100%;font-size:8px;transition:color .2s;display:flex;position:absolute;top:0}.ft-nav__links{pointer-events:none;width:100%;left:0}.ft-nav__links a{pointer-events:auto}.ft-nav a:hover{color:#fff}.ft-nav__brand{gap:7px;font-weight:500;left:13px;color:#fff!important;font-size:11px!important}.ft-nav__mark{width:15px;height:15px}.ft-nav__links a:first-child{left:146px}.ft-nav__links a:nth-child(2){left:206px}.ft-nav__links a:nth-child(3){left:267px}.ft-nav__links a:nth-child(4){left:323px}.ft-nav__links a:nth-child(5){left:392px}.ft-nav__login{left:757px}.ft-nav__cta{background:linear-gradient(#3a2ca8d9,#1e1670e6);border:1px solid #7d70f5;border-radius:13px;justify-content:center;width:82px;font-weight:500;left:803px;box-shadow:0 0 10px #6e60f566,inset 0 0 8px #9684ff33;color:#fff!important;height:25px!important;font-size:8.4px!important;top:2px!important}.ft-cta{text-align:center;width:953px;position:absolute;top:47px;left:0}.ft-cta h2{font-family:var(--serif);letter-spacing:0;color:#d9d8f5;background:linear-gradient(90deg,#bdb0ff 0%,#d4d3f2 26%,#e4e5f6 62%,#b9adff 92%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #786eff2e);-webkit-background-clip:text;background-clip:text;font-size:30.7px;font-weight:400;line-height:40px}.ft-cta h2 span{background:linear-gradient(90deg,#b2a6ff,#9b96f2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ft-cta p{word-spacing:.04em;color:#c3c8e6;font-size:13.9px;line-height:18px;margin-top:11px!important}.ft-cta__buttons{width:100%;height:38px;position:absolute;top:79px;left:0}.ft-btn{border-radius:19px;justify-content:center;align-items:center;gap:9px;height:38px;font-size:11.6px;font-weight:500;transition:box-shadow .2s,background .2s,transform .2s;display:flex;position:absolute;top:0}.ft-btn svg{width:12px;height:12px}.ft-btn--primary{color:#171a4a;background:linear-gradient(#9694fa,#7f7cf0);width:155px;left:399px;box-shadow:0 0 22px #8278fa6b,inset 0 1px #ffffff40}.ft-btn--primary:hover{transform:translateY(-1px);box-shadow:0 0 30px #8c82ff9e,inset 0 1px #ffffff4d}.ft__rule{background:linear-gradient(90deg,#6e7cc80d,#6e7cc84d 18% 82%,#6e7cc80d);width:963px;height:1px;position:absolute;top:192px;left:0}.ft-status{color:#e6e8f6;background:linear-gradient(#0e1426eb,#080c18eb);border:1px solid #6e7cc838;border-radius:8px;width:887px;height:36px;font-size:10.6px;position:absolute;top:200px;left:38px;box-shadow:inset 0 0 18px #3c50b40f}.ft-status>span{white-space:nowrap;align-items:center;height:100%;display:flex;position:absolute;top:0}.ft-status__all{gap:10px;left:13px}.ft-status__badge{background:#2ebe6e38;border-radius:50%;width:17px;height:17px;display:block;position:relative;box-shadow:0 0 10px #2ec87859}.ft-status__badge:before{content:"";background:#2fa866;border:1px solid #96f0beb3;border-radius:50%;position:absolute;inset:3px}.ft-status__badge:after{content:"";background:#dcffe9;border-radius:50%;position:absolute;inset:6.5px}.ft-status__svc{gap:10px}.ft-status__svc b{color:#eceef9;font-weight:400}.ft-status__svc--1{left:386px}.ft-status__svc--2{left:553px}.ft-status__svc--3{left:733px}.ft-dot--amber,.ft-dot--green{background:#3fe08f;box-shadow:0 0 7px #3fe08fb3}.ft-op{color:#8f9ad8;font-size:9.6px;font-style:normal}.ft-cols{pointer-events:none;width:963px;height:536px;position:absolute;top:0;left:0}.ft-cols a,.ft-cols h3{pointer-events:auto}.ft-prodhead{color:#f2f3fb;font-size:12.4px;font-weight:500;line-height:16px;position:absolute;top:263px;left:41px}.ft-grp{position:absolute;top:290px}.ft-grp--1{left:41px}.ft-grp--2{left:229px}.ft-grp--3{left:423px}.ft-grp__head{align-items:center;gap:13px;height:28px;display:flex}.ft-grp__ico{color:#a99dff;background:linear-gradient(#302878b3,#1a1646cc);border:1px solid #8278f052;border-radius:6px;place-items:center;width:27.5px;height:27.5px;display:grid;box-shadow:inset 0 0 8px #7868ff24}.ft-grp__ico svg{width:14px;height:14px}.ft-grp__head b{letter-spacing:.22em;text-transform:uppercase;color:#8f86f5;font-size:8.6px;font-weight:600}.ft-grp ul{margin-top:2px!important}.ft-sep{background:linear-gradient(#7882d200,#7882d229 22% 78%,#7882d200);width:1px;height:126px;position:absolute;top:265px}.ft-sep--1{left:206px}.ft-sep--2{left:401px}.ft-sep--3{left:594px}.ft-sep--4{left:756px}.ft-col{position:absolute}.ft-col--company{top:263px;left:621px}.ft-col--start{top:265px;left:783px}.ft-col h3{color:#f2f3fb;font-size:12.4px;font-weight:500;line-height:16px}.ft-col--company ul{margin-top:11px!important}.ft-col--start ul{margin-top:10px!important}.ft-cols li{align-items:center;height:24px;display:flex}.ft-cols li a{color:#c3c8ee;white-space:nowrap;font-size:11.5px;transition:color .2s}.ft-cols li a:hover{color:#fff}.ft-earth,.ft-base{pointer-events:none;width:963px;height:536px;position:absolute;top:0;left:0}.ft-base>*{pointer-events:auto}.ft-brand{color:#fff;align-items:center;gap:13px;height:30px;font-size:18.3px;font-weight:500;display:flex;position:absolute;top:429px;left:47px}.ft-brand__mark{width:25px;height:25px}.ft-base__div{background:#828cd742;width:1px;height:23px;position:absolute;top:433px;left:152px}.ft-tag{text-transform:uppercase;color:#7c76d6;white-space:nowrap;font-size:8px;line-height:13.5px;position:absolute;top:432px;left:173px;letter-spacing:.19em!important}.ft-social{align-items:center;height:20px;display:flex;position:absolute;top:434px;left:463px}.ft-social a{color:#e6e8f5;place-items:center;width:36px;height:20px;transition:color .2s,transform .2s;display:grid}.ft-social a:hover{color:#fff;transform:translateY(-1px)}.ft-social svg{width:17px;height:17px}.ft-news{width:274px;height:38px;margin:0;display:flex;position:absolute;top:424px;left:639px}.ft-news input{min-width:0;height:100%;font:inherit;color:#e6e8f5;background:linear-gradient(90deg,#0e142cf2,#121834f2);border:1px solid #7886d242;border-right:0;border-radius:7px 0 0 7px;outline:none;flex:1;padding:0 13px;font-size:10.6px}.ft-news input::placeholder{color:#7d82a8}.ft-news input:focus-visible{border-color:#968cff99;box-shadow:0 0 0 1px #968cff66}.ft-news button{color:#10123a;cursor:pointer;background:linear-gradient(#8a80fa,#7266ee);border:0;border-radius:0 7px 7px 0;place-items:center;width:35px;height:100%;padding:0;transition:box-shadow .2s,filter .2s;display:grid;box-shadow:0 0 14px #8276fa66}.ft-news button:hover{filter:brightness(1.1);box-shadow:0 0 20px #8c80ff99}.ft-news button svg{width:12px;height:12px}.ft-news button:disabled{opacity:.7;cursor:progress}.ft-news__note{color:#7d82a8;white-space:nowrap;width:100%;margin:0;font-size:8.4px;line-height:1.3;position:absolute;top:calc(100% + 4px);left:0}.ft-news__note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ft-news__note.is-ok{color:#8fe3b6}.ft-news__note.is-error{color:#ff8aa0}.ft-base__rule{background:linear-gradient(90deg,#7886d229,#7886d247 50%,#7886d229);width:887px;height:1px;position:absolute;top:481px;left:38px}.ft-copy{white-space:nowrap;color:#a2a8cc;font-size:10.4px;line-height:14px;position:absolute;top:497px;left:42px}.ft-legal{align-items:center;height:14px;font-size:10.2px;line-height:14px;display:flex;position:absolute;top:497px;right:41px}.ft-legal a{color:#a2a8cc;transition:color .2s}.ft-legal a+a{margin-left:19px;position:relative}.ft-legal a+a:before{content:"";background:#828cd74d;width:1px;height:10px;position:absolute;top:2px;left:-10px}.ft-legal a:hover{color:#fff}@media (max-width:899px){.ft{background:linear-gradient(#02040800 0,#03060cb3 200px,#03060b 260px);container-type:normal}.ft__inner{height:auto}.ft__bg{height:340px}.ft__nebula{width:100%;height:100%;left:0;transform:none}.ft__stage{letter-spacing:0;flex-direction:column;gap:34px;width:100%;max-width:640px;height:auto;margin:0 auto;padding:72px 20px 32px;display:flex;position:relative;top:auto;left:auto;transform:none}.ft-nav,.ft__rule,.ft-earth,.ft-sep,.ft-base__div,.ft-base__rule{display:none}.ft-cta{width:100%;padding-bottom:8px;position:relative;top:auto;left:auto}.ft-cta h2{font-size:clamp(28px,7.4vw,40px);line-height:1.15}.ft-cta p{font-size:15px;line-height:1.5;margin-top:12px!important}.ft-cta__buttons{flex-wrap:wrap;justify-content:center;gap:12px;height:auto;margin-top:24px;display:flex;position:static}.ft-btn{border-radius:23px;height:46px;padding:0 26px;font-size:15px;position:static;width:auto!important}.ft-btn svg{width:15px;height:15px}.ft-status{flex-wrap:wrap;gap:12px 20px;width:100%;height:auto;padding:14px 16px;font-size:14px;display:flex;position:relative;top:auto;left:auto}.ft-status>span{height:auto;position:static}.ft-status__all{width:100%}.ft-op{font-size:13px}.ft-cols{pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;width:100%;height:auto;display:grid;position:static}.ft-prodhead{grid-column:1/-1;margin-bottom:-10px;font-size:17px;position:static}.ft-grp,.ft-col{position:static}.ft-grp__head{gap:12px;height:40px}.ft-grp__ico{border-radius:9px;width:38px;height:38px}.ft-grp__ico svg{width:19px;height:19px}.ft-grp__head b{font-size:12px}.ft-col h3{font-size:15px}.ft-grp ul,.ft-col--company ul,.ft-col--start ul{margin-top:8px!important}.ft-cols li{height:32px}.ft-cols li a{white-space:normal;font-size:14.5px}.ft-base{border-top:1px solid #7882d224;flex-direction:column;align-items:flex-start;gap:22px;width:100%;height:auto;padding-top:26px;display:flex;position:static}.ft-brand,.ft-tag,.ft-social,.ft-news,.ft-copy,.ft-legal{position:static}.ft-brand{font-size:22px}.ft-brand__mark{width:30px;height:30px}.ft-tag{font-size:10px;line-height:18px}.ft-social a{width:44px;height:32px}.ft-social{margin-left:-10px}.ft-social svg{width:22px;height:22px}.ft-news{width:100%;max-width:420px;height:48px}.ft-news input{font-size:15px}.ft-news button{width:52px}.ft-news button svg{width:16px;height:16px}.ft-copy{font-size:13px;line-height:20px}.ft-legal{height:auto;font-size:13px;line-height:20px}.ft-legal a+a{margin-left:22px}.ft-legal a+a:before{height:12px;top:4px;left:-11px}}.ft-status__badge{background:#2ebe6e33;border-radius:50%;width:17px;height:17px;animation:1.8s ease-in-out infinite ft-status-pulse;display:block;position:relative;box-shadow:0 0 8px #3fe08f59,0 0 16px #3fe08f2e}.ft-status__badge:before{content:"";background:#2fa866;border:1px solid #96f0bebf;border-radius:50%;animation:1.8s ease-in-out infinite ft-status-core;position:absolute;inset:3px}.ft-status__badge:after{content:"";background:#dcffe9;border-radius:50%;animation:1.8s ease-in-out infinite ft-status-inner;position:absolute;inset:6.5px}.ft-dot{border-radius:50%;width:6px;height:6px;display:block}.ft-dot--green{background:#3fe08f;animation:1.6s ease-in-out infinite ft-dot-blink;box-shadow:0 0 5px #3fe08fa6,0 0 10px #3fe08f47}.ft-status__svc--1 .ft-dot{animation-delay:0s}.ft-status__svc--2 .ft-dot{animation-delay:.25s}.ft-status__svc--3 .ft-dot{animation-delay:.5s}@keyframes ft-dot-blink{0%,to{opacity:.45;transform:scale(.82);box-shadow:0 0 3px #3fe08f59,0 0 6px #3fe08f26}50%{opacity:1;transform:scale(1);box-shadow:0 0 7px #3fe08fcc,0 0 14px #3fe08f66}}@keyframes ft-status-pulse{0%,to{opacity:.75;transform:scale(.96);box-shadow:0 0 7px #3fe08f40,0 0 14px #3fe08f1f}50%{opacity:1;transform:scale(1);box-shadow:0 0 11px #3fe08f80,0 0 22px #3fe08f38}}@keyframes ft-status-core{0%,to{opacity:.65}50%{opacity:1}}@keyframes ft-status-inner{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ft-status__badge,.ft-status__badge:before,.ft-status__badge:after,.ft-dot--green{animation:none}}.pr{z-index:1;width:100%;position:relative;overflow:hidden;container-type:inline-size}.pr__inner{--sp:1;width:100%;height:calc(1400px * var(--sp));position:relative}@supports (width:calc(tan(atan2(10px, 10px)) * 1px)) and (width:1cqw){.pr__inner{--sp:min(tan(atan2(100cqw, 784px)), 1.2)}}.pr__stage{top:0;left:calc((100% - 784px * var(--sp)) / 2);width:784px;height:1400px;transform:scale(var(--sp));transform-origin:0 0;letter-spacing:-.005em;word-spacing:.06em;position:absolute}.pr__stage h2,.pr__stage h3,.pr__stage p,.pr__stage ul,.pr__stage hr{margin:0;padding:0}.pr__stage ul{list-style:none}.pr__stars{pointer-events:none;position:absolute;inset:0}.pr__star{border-radius:50%;display:block;position:absolute}.pr__star--amber{background:#ffcf9a;width:3px;height:3px;box-shadow:0 0 5px 1px #ffb06080}.pr__star--blue{background:#9ec2ff;width:4px;height:4px;box-shadow:0 0 7px 2px #78a0ff80}.pr__star--white{background:#fff;width:4px;height:4px;box-shadow:0 0 8px 3px #aabeff8c}.pr-head h2{text-align:center;width:784px;font-family:var(--serif);letter-spacing:0;color:#f7f8fe;text-shadow:0 0 22px #786eff29;font-size:43px;font-weight:400;line-height:52px;position:absolute;top:78px;left:0}.pr-head>p{text-align:center;color:#98a0c8;width:784px;font-size:14.5px;line-height:20px;position:absolute;top:138px;left:0}.pr-toggle{background:linear-gradient(#0e1426d9,#080c18d9);border:1px solid #7882c83d;border-radius:20px;width:264px;height:39px;position:absolute;top:180px;left:262px;box-shadow:inset 0 0 14px #465abe0f}.pr-toggle button{height:33px;font:inherit;color:#b3b9de;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:17px;padding:0;font-size:12.4px;font-weight:500;transition:color .2s,background .2s,border-color .2s;position:absolute;top:2px}.pr-toggle button:first-of-type{width:86px;left:2px}.pr-toggle button:nth-of-type(2){width:70px;left:100px}.pr-toggle button.is-on{color:#fff;background:linear-gradient(#283460b8,#182042bf);border-color:#828cdc47}.pr-toggle button:hover:not(.is-on){color:#fff}.pr-toggle button:focus-visible{outline-offset:1px;outline:2px solid #a096ffcc}.pr-toggle__save{color:#86dc94;align-items:center;height:100%;font-size:11.6px;font-weight:500;display:flex;position:absolute;top:0;left:186px}.pr-plan{color:#f2f3fa;background:linear-gradient(#0a0f1bdb,#050912e6);border:1px solid #6e7cc824;border-radius:13px;position:absolute;box-shadow:0 16px 40px #0000004d,inset 0 1px #96aaff0d}.pr-plan>*{position:absolute}.pr-plan h3{color:#eceef9;font-size:16px;font-weight:500;line-height:24px}.pr-plan__desc{color:#8a91b6;white-space:nowrap;font-size:12.2px;line-height:16px}.pr-plan__from{color:#7f86ad;font-size:12.4px;line-height:16px}.pr-plan__price{white-space:nowrap;color:#f6f7fe}.pr-plan__price strong{letter-spacing:-.01em;font-size:35px;font-weight:500;line-height:40px}.pr-plan__price span{color:#a3aad8;font-size:15.4px}.pr-plan__price--custom strong{font-size:27px;line-height:32px}.pr-plan hr{background:linear-gradient(90deg,#828cd20d,#828cd229 30% 70%,#828cd20d);border:0;height:1px}.pr-plan__lead{color:#eceef9;white-space:nowrap;font-size:14.2px;font-weight:500;line-height:20px}.pr-plan ul li{color:#b4bade;white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}.pr-plan ul li svg{color:#e6e6fa;flex:none;width:14px;height:14px;margin-left:0}.pr-plan--pro ul li svg,.pr-plan--biz ul li svg{color:#d3cdfa}.pr-plan--free{width:240px;height:439px;top:259px;left:16px}.pr-plan--free h3{top:18px;left:21px}.pr-plan--free .pr-plan__desc{top:46px;left:21px}.pr-plan--free .pr-plan__price{top:95px;left:21px}.pr-plan--free hr{width:196px;top:154px;left:21px}.pr-plan--free ul{top:175px;left:24px}.pr-plan--free ul li{height:26px}.pr-plan--free .pr-btn{width:212px;height:47px;top:382px;left:12px}.pr-plan--pro{background:linear-gradient(#12122eb8,#060a16e6);border:1.5px solid #7668e8d9;width:251px;height:461px;top:247px;left:267px;box-shadow:0 0 30px #6e5cf047,0 18px 46px #00000059,inset 0 0 30px #6e5cf014}.pr-plan--pro h3{top:30px;left:22px}.pr-plan--pro .pr-plan__desc{top:58px;left:22px}.pr-plan--pro .pr-plan__from{top:89px;left:22px}.pr-plan--pro .pr-plan__price{top:108px;left:22px}.pr-plan--pro hr{width:208px;top:166px;left:22px}.pr-plan--pro .pr-plan__lead{top:180px;left:22px}.pr-plan--pro ul{top:208px;left:31px}.pr-plan--pro ul li{height:28px}.pr-plan--pro .pr-btn{width:212px;height:46px;top:394px;left:18px}.pr-plan__badge{color:#1b1a4d;background:linear-gradient(#8c82f8,#7a6ff0);border-radius:8px;align-items:center;height:27px;padding:0 12px;font-size:11.6px;font-weight:500;display:flex;top:-5px;right:19px;box-shadow:0 0 16px #8276fa66}.pr-plan--biz{width:239px;height:440px;top:260px;left:529px}.pr-plan--biz h3{top:17px;left:20px}.pr-plan--biz .pr-plan__desc{top:45px;left:20px}.pr-plan--biz .pr-plan__price{top:94px;left:20px}.pr-plan--biz hr{width:196px;top:153px;left:20px}.pr-plan--biz .pr-plan__lead{top:169px;left:20px}.pr-plan--biz ul{top:195px;left:28px}.pr-plan--biz ul li{height:28.6px}.pr-plan--biz .pr-btn{width:212px;height:47px;top:382px;left:15px}.pr-btn{border-radius:11px;place-items:center;font-size:14.2px;font-weight:500;transition:box-shadow .2s,background .2s,border-color .2s,transform .2s;display:grid}.pr-btn--ghost{color:#f4f5ff;background:#060a16bf;border:1.5px solid #c8ceec99}.pr-btn--ghost:hover{background:#7868ff29;border-color:#f0f0ffe6}.pr-btn--primary{color:#171a4a;background:linear-gradient(#8f86f9,#7c72ef);box-shadow:0 0 24px #8276fa66,inset 0 1px #ffffff40}.pr-btn--primary:hover{transform:translateY(-1px);box-shadow:0 0 32px #8c80ff99,inset 0 1px #ffffff4d}.pr-est{background:linear-gradient(#0c121edb,#070b14e6);border:1px solid #6e7cc82e;border-radius:15px;width:752px;height:274px;position:absolute;top:733px;left:16px;box-shadow:0 16px 44px #0000004d,inset 0 1px #96aaff0d}.pr-est>*{position:absolute}.pr-est__icon{color:#4fdc90;background:linear-gradient(160deg,#13302e,#0c1b1f);border:1px solid #50dc9624;border-radius:13px;place-items:center;width:52px;height:54px;display:grid;top:22px;left:23px}.pr-est__icon svg{width:30px;height:30px}.pr-est h3{color:#eceef9;white-space:nowrap;font-size:16px;font-weight:500;line-height:22px;top:25px;left:93px}.pr-est__sub{color:#7f86ae;font-size:14.2px;line-height:18px;top:53px;left:93px}.pr-est__lbl{color:#d7daf0;font-size:13px;line-height:18px;left:23px}.pr-est__lbl--tokens{top:100px}.pr-est__lbl--model{top:183px}.pr-est__val{color:#fff;text-align:right;font-size:15.6px;font-weight:500;line-height:20px;top:108px;right:289px}.pr-est__range{appearance:none;cursor:pointer;background:0 0;width:442px;height:20px;margin:0;top:126px;left:21px}.pr-est__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #8a7ef2 var(--fill,37%), #151d30 var(--fill,37%));border-radius:3px;height:5px}.pr-est__range::-moz-range-track{background:#151d30;border-radius:3px;height:5px}.pr-est__range::-moz-range-progress{background:#8a7ef2;border-radius:3px;height:5px}.pr-est__range::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 40% 35%,#b1a8ff,#8d82f6);border:0;border-radius:50%;width:20px;height:20px;margin-top:-7.5px;box-shadow:0 0 14px #8c7efa99}.pr-est__range::-moz-range-thumb{background:radial-gradient(circle at 40% 35%,#b1a8ff,#8d82f6);border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 0 14px #8c7efa99}.pr-est__range:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #a096ffb3}.pr-est__ticks{width:438px;height:14px;top:165px;left:24px}.pr-est__ticks span{color:#7c83a8;font-size:10.4px;line-height:14px;position:absolute;top:0;transform:translate(-50%)}.pr-est__ticks span:first-child{transform:none}.pr-est__ticks span:last-child{transform:translate(-100%)}.pr-est__select{width:440px;height:38px;top:209px;left:23px}.pr-est__select select{width:100%;height:100%;font:inherit;color:#dfe2f4;appearance:none;cursor:pointer;background:linear-gradient(#131a2d,#0f1526);border:1px solid #7882c829;border-radius:10px;padding:0 40px 0 15px;font-size:13.6px}.pr-est__select select:focus-visible{outline-offset:2px;outline:2px solid #a096ffb3}.pr-est__select select option{color:#e6e8f5;background:#10162a}.pr-est__select svg{color:#b6bce2;pointer-events:none;width:14px;height:14px;position:absolute;top:12px;right:14px}.pr-est__result{background:linear-gradient(#101626e6,#0b101ee6);border:1px solid #7882c824;border-radius:13px;width:242px;height:158px;top:90px;left:490px}.pr-est__result>*{position:absolute;left:18px}.pr-est__rlbl{color:#c4c9ea;font-size:12.4px;line-height:16px;top:17px}.pr-est__cost{color:#f4f5fd;font-size:31px;font-weight:500;line-height:38px;top:42px}.pr-est__note{color:#808aae;width:200px;font-size:11.6px;line-height:18px;top:94px}.pr-faq{width:383px;position:absolute;top:1044px;left:19px}.pr-faq h3{color:#eceef9;font-size:16px;font-weight:500;line-height:28px;margin-left:2px!important}.pr-faq ul{flex-direction:column;gap:6px;display:flex;margin-top:19px!important}.pr-faq li{background:linear-gradient(#0a0e1acc,#070a14d9);border:1px solid #7882c829;border-radius:11px;transition:border-color .2s,background .2s}.pr-faq li:hover,.pr-faq li.is-open{border-color:#8c84f066}.pr-faq button{width:100%;height:43px;font:inherit;text-align:left;color:#c3c8e8;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 14px 0 17px;font-size:12.8px;display:flex}.pr-faq button:focus-visible{outline-offset:-2px;border-radius:11px;outline:2px solid #a096ffb3}.pr-faq button svg{color:#a4aad4;width:14px;height:14px;transition:transform .2s}.pr-faq li.is-open button svg{transform:rotate(90deg)}.pr-faq [role=region] p{color:#8f96bd;padding:0 17px 15px;font-size:12.2px;line-height:19px}.pr-custom{background:radial-gradient(80% 60% at 80% 0,#6454dc29,#0000 70%),linear-gradient(#18163cd1,#0c0e24e6);border:1px solid #786ee652;border-radius:15px;width:338px;height:235px;position:absolute;top:1051px;left:430px;box-shadow:0 16px 44px #0000004d,inset 0 1px #aaa0ff14}.pr-custom h3{color:#f2f3fc;font-size:17px;font-weight:500;line-height:26px;position:absolute;top:37px;left:21px}.pr-custom p{color:#a7aedf;width:300px;font-size:13.4px;line-height:23px;position:absolute;top:74px;left:21px}.pr-custom__btn{color:#fff;background:linear-gradient(#0e102ce6,#0a0c22e6);border:1.5px solid #7060e8e6;border-radius:11px;place-items:center;width:298px;height:46px;font-size:14.6px;font-weight:500;transition:box-shadow .2s,background .2s;display:grid;position:absolute;top:146px;left:21px;box-shadow:0 0 16px #6e5cf038,inset 0 0 14px #6e5cf014}.pr-custom__btn:hover{background:#7868ff33;box-shadow:0 0 26px #7868ff6b,inset 0 0 14px #6e5cf024}@media (max-width:899px){.pr{container-type:normal}.pr__inner{height:auto;padding:110px 20px 90px}.pr__stage{letter-spacing:0;flex-direction:column;gap:18px;width:100%;max-width:560px;height:auto;margin:0 auto;display:flex;position:relative;top:auto;left:auto;transform:none}.pr__stars{display:none}.pr-head,.pr-head h2,.pr-head>p,.pr-toggle,.pr-plan,.pr-plan>*,.pr-est,.pr-est>*,.pr-est__result>*,.pr-faq,.pr-custom,.pr-custom>*{position:static!important}.pr-head{text-align:center;margin-bottom:8px}.pr-head h2{font-size:clamp(32px,8.4vw,44px);line-height:1.12;width:auto!important}.pr-head>p{font-size:16px;width:auto!important;margin-top:12px!important}.pr-toggle{align-items:center;gap:6px;width:fit-content;height:42px;padding:3px;display:flex;margin:24px auto 0!important}.pr-toggle button{height:34px;padding:0 22px;font-size:14px;width:auto!important;position:static!important}.pr-toggle__save{height:auto;padding:0 14px 0 4px;font-size:13px;display:block}.pr-plan{padding:26px 22px 24px;width:100%!important;height:auto!important}.pr-plan--pro{order:-1;padding-top:34px}.pr-plan__badge{height:27px;top:-13px;right:18px;position:absolute!important}.pr-plan h3{font-size:21px}.pr-plan__desc{font-size:14px;margin-top:4px!important}.pr-plan__from{font-size:13px;margin-top:16px!important}.pr-plan__price{margin-top:12px!important}.pr-plan hr{width:auto!important;margin:18px 0!important}.pr-plan__lead{font-size:15px;margin-bottom:12px!important}.pr-plan ul{flex-direction:column;gap:12px;display:flex}.pr-plan ul li{white-space:normal;font-size:14.5px;height:auto!important}.pr-plan .pr-btn{width:100%!important;height:48px!important;margin-top:24px!important}.pr-est{grid-template-columns:52px 1fr;column-gap:14px;padding:24px 20px;display:grid;width:100%!important;height:auto!important}.pr-est__icon{grid-row:span 2}.pr-est h3{align-self:end;font-size:17px}.pr-est__sub{font-size:14px}.pr-est__lbl,.pr-est__val,.pr-est__range,.pr-est__ticks,.pr-est__select,.pr-est__result{grid-column:1/-1}.pr-est__lbl--tokens{font-size:14px;margin-top:26px!important}.pr-est__val{font-size:18px;text-align:left!important;margin-top:2px!important}.pr-est__range{display:block;width:100%!important;margin:8px 0 0!important}.pr-est__ticks{height:18px;width:100%!important;margin-top:6px!important;position:relative!important}.pr-est__ticks span{font-size:12px}.pr-est__lbl--model{font-size:14px;margin-top:20px!important}.pr-est__select{width:100%!important;height:46px!important;margin-top:8px!important;position:relative!important}.pr-est__select select{font-size:15px}.pr-est__select svg{top:15px;position:absolute!important}.pr-est__result{padding:18px;width:100%!important;height:auto!important;margin-top:22px!important;position:relative!important}.pr-est__result>*{width:auto!important}.pr-est__rlbl{font-size:14px}.pr-est__cost{font-size:34px;margin-top:6px!important}.pr-est__note{font-size:12.5px;line-height:1.5;margin-top:10px!important}.pr-faq{margin-top:12px;width:100%!important}.pr-faq h3{font-size:20px}.pr-faq button{height:52px;font-size:14.5px}.pr-faq [role=region] p{font-size:14px;line-height:1.55}.pr-custom{padding:26px 22px;width:100%!important;height:auto!important}.pr-custom h3{font-size:22px}.pr-custom p{font-size:15px;line-height:1.55;width:auto!important;margin-top:10px!important}.pr-custom__btn{font-size:16px;width:100%!important;height:50px!important;margin-top:22px!important;display:grid!important}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pr{scroll-margin-top:0}@media (max-width:1199px){.nav{border-radius:26px;width:calc(100vw - 24px);max-width:763px;height:48px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.nav__links,.nav__login{display:none}.nav__brand{gap:9px;height:100%;font-size:16px;left:13px}.nav__mark{width:26px;height:26px}.nav__cta{border-radius:18px;width:108px;height:34px;font-size:14px;top:6px;left:auto;right:7px}}.fts{z-index:1;padding:180px 64px 140px;position:relative;overflow:hidden}.fts__glow{pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#8c82ff2e 0%,#5a5adc14 40%,#0000 75%);width:1500px;height:640px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.fts__inner{z-index:1;max-width:1180px;margin:0 auto;position:relative}.fts__intro{text-align:center;max-width:760px;margin:0 auto}.fts__intro h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-title);letter-spacing:0;background:linear-gradient(#fff 10%,#d6d3f4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.14}.fts__intro h2 span{background:linear-gradient(#cfc4ff 10%,#8f7bf0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fts__intro p{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--muted);margin:20px auto 0}.fts-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:900px;margin:40px auto 0;display:flex}.fts-tab{color:var(--ink-soft);cursor:pointer;appearance:none;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;padding:11px 22px;font-size:13.5px;font-weight:500;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.fts-tab:hover{color:var(--ink);border-color:#ffffff38}.fts-tab:focus-visible{outline-offset:2px;outline:2px solid #b3a0ff}.fts-tab.is-active{color:#fff;background:linear-gradient(#7c5cf68c,#5e42d680);border-color:#968cff8c;box-shadow:0 0 22px #7c5cf652}.fts-row{background:linear-gradient(160deg,#14162a8c,#08091499);border:1px solid #968cff33;border-radius:22px;grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:56px;margin-top:56px;padding:44px;display:grid}.fts-copy__icon{color:#b18cff;background:linear-gradient(#8c68ff2b,#4634aa14);border:1px solid #a78bfa33;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.fts-copy__icon svg{stroke-width:1.9px;width:26px;height:26px}.fts-copy h3{font-family:var(--serif);font-weight:400;font-size:var(--fs-subtitle);color:var(--ink);margin-top:20px}.fts-copy>p{color:var(--muted);max-width:340px;margin-top:10px;font-size:14.5px;line-height:22px}.fts-checklist{flex-direction:column;gap:12px;margin-top:22px;display:flex}.fts-checklist li{color:var(--ink-soft);align-items:center;gap:11px;font-size:13.5px;display:flex}.fts-checklist svg{width:18px;height:18px;color:var(--violet-hi);flex:none}.fts-link{color:var(--violet-hi);align-items:center;gap:6px;margin-top:24px;font-size:13.5px;font-weight:500;transition:gap .2s,color .2s;display:inline-flex}.fts-link svg{width:15px;height:15px}.fts-link:hover{color:#cfc4ff;gap:9px}.fts-all{flex-direction:column;gap:20px;margin-top:56px;display:flex}.fts-row--compact{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:40px;margin-top:0;padding:30px 34px}.fts-copy--compact .fts-copy__icon{border-radius:11px;width:40px;height:40px}.fts-copy--compact .fts-copy__icon svg{width:21px;height:21px}.fts-copy__head{align-items:center;gap:14px;display:flex}.fts-copy--compact h3{font-size:var(--fs-h3);margin-top:0}.fts-copy--compact>p{margin-top:8px}.fts-copy--compact .fts-checklist{gap:10px;margin-top:18px}.fts-copy--compact .fts-link{margin-top:20px}.fts-copy--compact .fts-panel,.fts-row--compact .fts-panel{min-height:220px}@media (max-width:1100px){.fts-row--compact{grid-template-columns:1fr;gap:26px;padding:24px}}.fts-panel{background:#0a0b188c;border:1px solid #ffffff17;border-radius:16px;min-height:300px;padding:20px 22px 22px;position:relative;box-shadow:0 30px 70px #0006,inset 0 1px #ffffff0d}.fts-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fts-panel__title{color:var(--ink);align-items:center;gap:9px;font-size:14.5px;font-weight:500;display:flex}.fts-panel__title svg{width:17px;height:17px;color:var(--violet-hi)}.fts-panel__action{color:var(--ink-soft);cursor:pointer;appearance:none;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;display:inline-flex}.fts-panel__action svg{width:13px;height:13px}.fts-panel__action--ghost{background:0 0}.fts-models{flex-direction:column;gap:8px;margin-top:18px;display:flex}.fts-model{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:30px 1fr auto auto 16px;align-items:center;gap:14px;padding:12px 14px;display:grid}.fts-model__mark{color:#e7e5ff;background:#ffffff0f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.fts-model__mark svg{width:15px;height:15px}.fts-model__name{color:var(--ink);flex-direction:column;gap:2px;min-width:0;font-size:13.5px;font-weight:500;display:flex}.fts-model__name small{color:var(--muted);font-size:11px;font-weight:400}.fts-model__price{color:var(--ink-soft);white-space:nowrap;font-size:12.5px}.fts-model__delta{color:#7ee2a8;white-space:nowrap;font-size:11.5px;font-weight:500}.fts-model__delta.is-down{color:#f5b46a}.fts-model__chevron{width:14px;height:14px;color:var(--muted)}.fts-routes{flex-direction:column;gap:12px;margin-top:22px;display:flex}.fts-route{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.fts-route__icon{width:36px;height:36px;color:var(--violet-hi);background:#8b5cf624;border-radius:10px;flex:none;place-items:center;display:grid}.fts-route__icon svg{width:18px;height:18px}.fts-route__body{flex-direction:column;gap:3px;min-width:0;display:flex}.fts-route__body strong{color:var(--ink);font-size:13.5px;font-weight:500}.fts-route__body small{color:var(--muted);font-size:12px}.fts-route__badge{color:#7ee2a8;background:#7ee2a81f;border:1px solid #7ee2a83d;border-radius:999px;flex:none;margin-left:auto;padding:4px 10px;font-size:11.5px;font-weight:500}.fts-policies{flex-direction:column;gap:8px;margin-top:18px;display:flex}.fts-policy{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:13px 14px;display:flex}.fts-policy__icon{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.fts-policy__icon svg{width:15px;height:15px}.fts-policy__icon--blue{color:#8fb3ff;background:#5a8cff29}.fts-policy__icon--amber{color:#f5c26a;background:#f5b46a29}.fts-policy__icon--green{color:#7ee2a8;background:#7ee2a829}.fts-policy__label{color:var(--ink);font-size:13.5px;font-weight:500}.fts-policy__tag{color:var(--muted);margin-left:auto;font-size:12px}.fts-policy__chevron{width:14px;height:14px;color:var(--muted)}.fts-cost{margin-top:20px}.fts-cost__value{color:#fff;align-items:baseline;gap:10px;font-size:32px;font-weight:600;display:flex}.fts-cost__delta{color:#7ee2a8;font-size:13px;font-weight:500}.fts-cost__chart{align-items:flex-end;gap:8px;height:130px;margin-top:24px;display:flex}.fts-cost__chart i{opacity:.85;background:linear-gradient(#b3a0ff,#6d4fe0);border-radius:4px 4px 0 0;flex:1}.fts-usage{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;max-width:300px;margin:0 auto;padding:16px 18px 20px}.fts-usage__status{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.fts-usage__glyphs{background:repeating-linear-gradient(90deg, var(--muted) 0 3px, transparent 3px 6px);opacity:.6;border-radius:3px;width:44px;height:8px}.fts-usage__head{color:var(--ink);margin-top:16px;font-size:13px;font-weight:500}.fts-usage__value{color:#fff;align-items:baseline;gap:9px;margin-top:8px;font-size:26px;font-weight:600;display:flex}.fts-usage__delta{color:#7ee2a8;font-size:12px;font-weight:500}.fts-usage__list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.fts-usage__item{background:#ffffff08;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.fts-usage__mark{border-radius:50%;flex:none;width:18px;height:18px}.fts-usage__mark--violet{background:linear-gradient(#a78bfa,#6d4fe0)}.fts-usage__mark--green{background:linear-gradient(#9ce8bb,#4fbd7c)}.fts-usage__name{color:var(--ink-soft);font-size:12.5px}.fts-usage__amount{color:var(--ink);margin-left:auto;font-size:12.5px;font-weight:500}.fts-usage__pct{color:#7ee2a8;font-size:11px}.fts-cta{text-align:center;background:radial-gradient(90% 140% at 15% 100%,#7864ff29 0%,#0000 60%),linear-gradient(160deg,#14162ab3,#080914cc);border:1px solid #968cff38;border-radius:22px;margin-top:90px;padding:64px 40px;position:relative;overflow:hidden}.fts-cta__comet{pointer-events:none;width:420px;height:200px;position:absolute;bottom:0;left:0}.fts-cta h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-subtitle);color:var(--ink);position:relative}.fts-cta__btn{margin-top:30px;position:relative}@media (max-width:1100px){.fts{padding:140px 24px 90px}.fts__intro h2{font-size:var(--fs-title)}.fts-row{grid-template-columns:1fr;gap:34px;padding:30px}.fts-cost__value{font-size:26px}}@media (max-width:640px){.fts{padding:120px 16px 70px}.fts__intro h2{font-size:var(--fs-title)}.fts-tabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.fts-row{padding:22px}.fts-model{grid-template-columns:26px 1fr auto 16px}.fts-model__delta{display:none}.fts-cta{padding:44px 22px}.fts-cta h2{font-size:var(--fs-subtitle)}}.lc{z-index:1;color:var(--ink);background:linear-gradient(#0607168c 0%,#07081ab8 100%);position:relative;overflow-x:clip}.lc h1,.lc h2{letter-spacing:-.02em;margin:0;font-weight:600}.lc-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(24px,5vw,72px)}.lc-grid{align-items:center;column-gap:clamp(32px,4vw,72px);display:grid}.lc-hero{padding:clamp(150px,15vw,190px) 0 clamp(64px,6vw,96px);position:relative;overflow:hidden}.lc-hero__planet{pointer-events:none;background:radial-gradient(circle at 50% 100%,#4638be4d 0%,#1e185a38 14%,#06071600 34%);border-bottom:2px solid #a096ff80;border-radius:50%;width:1400px;height:1400px;position:absolute;top:-1180px;left:14%;box-shadow:0 28px 70px -10px #7864ff52}.lc-hero:after{content:"";pointer-events:none;background:radial-gradient(at 100% 40%,#6e5aff2e 0%,#6e5aff00 65%);width:34%;height:50%;position:absolute;top:14%;right:-6%}.lc-grid--hero{z-index:1;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);position:relative}.lc-kicker{font-size:var(--fs-kicker);letter-spacing:.2em;color:#8b7bf0;margin-bottom:22px;font-weight:500}.lc-hero h1{font-size:var(--fs-display);letter-spacing:-.028em;line-height:1.04}.lc-hero h1 span{background:linear-gradient(90deg,#9b86f7 0%,#b7a6ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lc-lead{max-width:470px;font-size:var(--fs-lead);color:var(--ink-soft);margin-top:28px;line-height:1.62}.lc-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.lc-btn{height:52px;font-size:var(--fs-btn);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-weight:500;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.lc-btn svg{width:20px;height:20px}.lc-btn--primary{color:#fff;background:linear-gradient(#7a5cf5 0%,#5b3fe0 100%);border:1px solid #beafff8c;box-shadow:0 0 34px #6e56ff73,inset 0 1px #ffffff47}.lc-btn--primary:hover{transform:translateY(-1px);box-shadow:0 0 44px #7c64ff99,inset 0 1px #ffffff4d}.lc-btn--ghost{color:var(--ink);background:#ffffff0a;border:1px solid #ffffff1f}.lc-btn--ghost:hover{border-color:#aa9bff73}.lc-btn:focus-visible,.lc-modal__close:focus-visible{outline-offset:3px;outline:2px solid #b3a0ff}.lc-feats{flex-wrap:wrap;gap:18px clamp(22px,2.6vw,38px);margin-top:clamp(40px,4.4vw,64px);display:flex}.lc-feats li{color:var(--ink-soft);flex-direction:column;gap:10px;font-size:13.5px;line-height:1.35;display:flex}.lc-feats svg{color:#a08cf8;width:24px;height:24px}.lc-hero__visual{perspective:1800px}.lc-slot{background:linear-gradient(160deg,#181a38b8,#0a0b1cd9);border:1px solid #968cff4d;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0a1e99,0 0 38px #6454f029,inset 0 0 26px #786eff0f}.lc-slot--hero{transform-origin:40%;border-color:#a596ff80;border-radius:22px;transform:rotateY(-9deg)rotateX(2.5deg);box-shadow:0 0 0 1px #0a0a1e99,0 14px 60px #6854ff57,inset 0 -2px 26px #826eff33}.lc-slot--flat{box-shadow:none;border:0;border-radius:0}.lc-slot__media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lc-slot__empty{text-align:center;color:var(--muted);background:repeating-linear-gradient(135deg,#968cff0a 0 12px,#968cff00 12px 24px);border:1.5px dashed #a596ff66;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:12px}.lc-slot__empty svg{color:#a08cf8;width:30px;height:30px;margin-bottom:4px}.lc-slot__empty strong{color:var(--ink);font-size:15px;font-weight:600}.lc-slot__empty span{font-size:13px}.lc-slot__empty small{opacity:.7;font-size:11.5px}.lc-slot__empty code{color:#cfc6ff;background:#968cff24;border-radius:5px;padding:1px 6px;font-size:.92em}.lc-sec{background:linear-gradient(#05061459,#07081c26);border-top:1px solid #ffffff0f;padding:clamp(56px,5.6vw,88px) 0}.lc-grid--overview{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lc-grid--flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lc-grid--wide{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.lc-grid--alerts{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.lc-copy{max-width:460px}.lc-grid--flip .lc-copy{justify-self:start;padding-left:clamp(0px,2vw,32px)}.lc-eyebrow{letter-spacing:.2em;align-items:center;gap:14px;margin-bottom:22px;font-size:12px;display:flex}.lc-eyebrow__n{color:#7d73c9;letter-spacing:.08em}.lc-eyebrow__rule{background:#8c80eb80;width:44px;height:1px}.lc-eyebrow__t{color:#8b7bf0;font-weight:500}.lc-copy h2{font-size:var(--fs-title);line-height:1.1}.lc-copy>p:not(.lc-eyebrow){color:var(--ink-soft);margin-top:20px;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.62}.lc-checks{flex-direction:column;gap:13px;margin-top:28px;display:flex}.lc-checks li{color:var(--ink-soft);align-items:center;gap:12px;font-size:14.5px;display:flex}.lc-checks svg{flex:none;width:19px;height:19px}.lc-tilt{perspective:1500px;padding:40px 0 40px 4%;position:relative}.lc-tilt__plane{transform-origin:50% 55%;background:linear-gradient(160deg,#161836c7,#090a1ae0);border:1px solid #968cff42;border-radius:24px;gap:clamp(8px,1vw,14px);padding:clamp(14px,1.6vw,22px);display:flex;position:relative;transform:rotateY(-26deg)rotateX(14deg)rotate(-7deg);box-shadow:0 30px 70px #0000008c,0 0 44px #6454f033,inset 0 0 30px #786eff12}.lc-tilt__ghost{background:#2826641f;border:1px solid #968cff1f;border-radius:18px;position:absolute;transform:rotateY(-26deg)rotateX(14deg)rotate(-7deg)}.lc-tilt__ghost--a{width:28%;height:34%;bottom:4%;right:2%}.lc-tilt__ghost--b{width:46%;height:22%;top:4%;left:14%}.lc-tcard{background:linear-gradient(#1a1c3ed9,#0c0d20e6);border:1px solid #968cff3d;border-radius:14px;flex-direction:column;flex:1 1 0;gap:8px;min-width:0;padding:clamp(10px,1.1vw,16px) clamp(8px,.9vw,13px);display:flex;box-shadow:inset 0 1px #ffffff0d}.lc-tcard small{letter-spacing:.08em;color:var(--muted);white-space:nowrap;font-size:clamp(8px,.66vw,10px)}.lc-tcard strong{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(12px,1.12vw,18px);font-weight:600}.lc-tcard__d{font-size:clamp(9px,.74vw,11.5px);font-style:normal;font-weight:500}.lc-tcard__d--up{color:#34d57a}.lc-tcard__d--warn{color:#ff9d2e}.lc-cta{text-align:center;border-top:1px solid #ffffff0f;padding:clamp(110px,11vw,170px) 24px clamp(72px,7vw,110px);position:relative;overflow:hidden}.lc-cta__arc{aspect-ratio:1/.55;pointer-events:none;background:radial-gradient(at 50% 0,#5642dc6b 0%,#281e7838 22%,#06071600 48%);border-top:2px solid #aa9bff99;border-radius:50%;width:190%;position:absolute;top:58%;left:50%;transform:translate(-50%);box-shadow:0 -10px 60px #7864ff66}.lc-cta__inner{z-index:1;position:relative}.lc-cta__kicker{font-size:var(--fs-kicker);letter-spacing:.2em;color:#8b7bf0;margin-bottom:16px}.lc-cta h2{font-size:var(--fs-title);line-height:1.12}.lc-cta__sub{max-width:620px;font-size:var(--fs-body);color:var(--ink-soft);margin:14px auto 0;line-height:1.6}.lc-btn--cta{height:50px;margin-top:34px}.lc-modal{z-index:50;-webkit-backdrop-filter:blur(8px);background:#02030cd1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lc-modal__box{aspect-ratio:16/9;background:#07081a;border:1px solid #968cff66;border-radius:18px;width:min(1040px,100%);position:relative;overflow:hidden;box-shadow:0 0 80px #6454f059}.lc-modal__box .lc-slot{height:100%}.lc-modal__close{z-index:2;color:#fff;cursor:pointer;background:#0a0a1eb3;border:1px solid #ffffff2e;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:10px;right:12px}@media (max-width:960px){.lc-grid,.lc-grid--hero,.lc-grid--overview,.lc-grid--flip,.lc-grid--wide,.lc-grid--alerts{grid-template-columns:minmax(0,1fr);row-gap:40px}.lc-copy,.lc-grid--flip .lc-copy{max-width:560px;padding-left:0}.lc-grid--flip .lc-slot{order:2}.lc-hero__planet{left:-30%}.lc-slot--hero{transform:none}.lc-tilt{padding:24px 0}.lc-tilt__plane{overflow:hidden;transform:rotateY(-14deg)rotateX(8deg)rotate(-4deg)}}@media (max-width:560px){.lc-actions .lc-btn{flex:100%}.lc-tilt__plane{flex-wrap:wrap}.lc-tcard{flex:40%}}@media (prefers-reduced-motion:reduce){.lc-btn{transition:none}}.uc-hl{color:#a58bff}.uc .lc-hero h1 span,.uc-hero h1 span{color:#a58bff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.uc-hero{padding-bottom:clamp(48px,5vw,72px)}.uc-hero__arc{aspect-ratio:1/.62;pointer-events:none;background:radial-gradient(at 50% 0,#4838c866 0%,#1e186433 22%,#06071600 46%);border-top:2px solid #968cff80;border-radius:50%;width:150%;position:absolute;bottom:-72%;left:50%;transform:translate(-50%);box-shadow:0 -8px 60px #6e5eff57}.uc-hero .lc-lead{max-width:440px}.uc-hero__visual{margin-right:-6%}.uc-btn--white{color:#0b0c1d;background:#fff;border:1px solid #fff;height:50px;padding:0 24px;box-shadow:0 6px 26px #ffffff1f}.uc-btn--white:hover{transform:translateY(-1px);box-shadow:0 8px 30px #ffffff38}.uc-btn--demo{background:#0809188c;border-color:#ffffff80;height:50px;padding:0 24px}.uc-btn--demo svg,.uc-btn--white svg{width:17px;height:17px}.uc-tilt{transform-origin:50%}.uc-tilt--hero{border-color:#a596ff80;border-radius:20px;transform:perspective(1700px)rotateY(-17deg)rotateX(5deg)rotate(3deg);box-shadow:0 0 0 1px #0a0a1e99,0 16px 60px #6854ff57,inset 0 -2px 26px #826eff2e}.uc-tilt--one{border-color:#a596ff80;border-radius:18px;transform:perspective(1700px)rotateY(-9deg)rotateX(3deg)rotate(-1.5deg);box-shadow:0 0 0 1px #0a0a1e99,0 20px 60px #00000073,0 0 44px #6854ff38}.uc-strip{z-index:1;flex-wrap:wrap;justify-content:space-between;gap:20px 28px;margin-top:clamp(40px,4.4vw,64px);display:flex;position:relative}.uc-strip li{color:var(--ink-soft);align-items:center;gap:14px;font-size:13.5px;display:flex}.uc-strip__icon{color:#a58bff;background:radial-gradient(circle at 50% 30%,#6e5af047,#141438b3);border:1px solid #968cff66;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 20px #6e5eff38}.uc-strip__icon svg{width:20px;height:20px}.uc-grid--one{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.uc-grid--two{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.uc-tiltwrap{padding:18px 0 18px 6%}.uc-copy .uc-eyebrow{margin-bottom:20px}.uc-copy h2{font-size:var(--fs-title)}.uc-points{flex-direction:column;gap:13px;margin-top:26px;display:flex}.uc-points li{color:var(--ink-soft);align-items:center;gap:13px;font-size:14.5px;display:flex}.uc-badge{color:#fff;flex:none;place-items:center;width:22px;height:22px;display:grid}.uc-badge svg{width:13px;height:13px}.uc-badge--fill{background:linear-gradient(#9a82f8,#7d62ea);border-radius:50%;box-shadow:0 0 14px #7d62ea73}.uc-badge--ring{color:#cdbfff;background:#7d62ea33;border:1.5px solid #8f78f3;border-radius:50%;width:24px;height:24px}.uc-badge--ring svg{width:13px;height:13px}.uc-badge--tile{color:#d8ccff;background:#7d62ea47;border:1.5px solid #8f78f3;border-radius:7px;width:24px;height:24px}.uc-badge--tile svg{width:14px;height:14px}.uc-budget{aspect-ratio:1.7;width:100%;position:relative}.uc-budget__orbit{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.uc-node{color:#cdbfff;background:radial-gradient(circle at 35% 28%,#7864fa8c,#181646eb 70%);border:1px solid #a091ff80;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 34px #6e5eff6b,inset 0 0 18px #9682ff33}.uc-node svg{width:46%;height:46%}.uc-node--bell{aspect-ratio:1;background:radial-gradient(circle at 38% 28%,#967dffb3,#281e78f2 72%);width:17%;top:2%;left:34%}.uc-node--dollar{aspect-ratio:1;width:11%;top:-1%;right:9%}.uc-node--users{aspect-ratio:1;width:14%;top:46%;right:-2%}.uc-node--chart{aspect-ratio:1;width:8.5%;bottom:12%;left:17%}.uc-alert{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#161836e0,#090a1aeb);border:1px solid #968cff4d;border-radius:16px;align-items:center;gap:16px;width:62%;padding:clamp(14px,1.6vw,22px);display:flex;position:absolute;top:25%;left:21%;box-shadow:0 26px 60px #00000080,0 0 40px #6454f033}.uc-alert__icon{aspect-ratio:1;color:#ff6f7f;background:radial-gradient(circle at 40% 30%,#ff5a6e66,#460e1ed9 75%);border:1px solid #ff5a6e80;border-radius:50%;flex:none;place-items:center;width:clamp(36px,3.6vw,50px);display:grid;box-shadow:0 0 22px #ff466459}.uc-alert__icon svg{width:48%;height:48%}.uc-alert__body{flex:auto;min-width:0}.uc-alert__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.uc-alert__row strong{font-size:clamp(13px,1.1vw,16px);font-weight:600}.uc-alert__row em{color:#ff7d8c;letter-spacing:.06em;background:#ff46641f;border:1px solid #ff5a6e8c;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.uc-alert__row em i{background:#ff6f7f;border-radius:1.5px;width:7px;height:7px;transform:rotate(45deg)}.uc-alert__body p{color:var(--ink-soft);margin-top:8px;font-size:clamp(12px,1vw,14.5px);line-height:1.5}@media (max-width:960px){.uc-grid--hero,.uc-grid--one,.uc-grid--two{grid-template-columns:minmax(0,1fr);row-gap:40px}.uc-grid--two .lc-slot{order:2}.uc-hero__visual{margin-right:0}.uc-tilt--hero,.uc-tilt--one{transform:none}.uc-tiltwrap{padding:0}.uc-strip{justify-content:flex-start}.uc-budget{max-width:620px;margin:0 auto 10px}}@media (max-width:560px){.uc-strip li{flex:100%}.uc-node--users{right:0}}.uc-hero h1{font-size:var(--fs-display)}.uc-hero h1 span{white-space:nowrap}.uc-hero .lc-hero__copy{max-width:560px}.uc-grid--hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:560px){.uc-hero h1 span{white-space:normal}}.gp .lc-hero h1 span,.gp-hero h1 span{color:#7e62f6;white-space:nowrap;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.gp-hero{padding-bottom:clamp(48px,5vw,76px)}.gp-hero h1{font-size:var(--fs-display);line-height:1.07}.gp-grid--hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.gp-hero__planet{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 50% 38%,#5642dc57 0%,#281e7833 38%,#06071600 68%);border-top:2px solid #a596ff8c;border-radius:50%;width:min(46vw,700px);position:absolute;top:8%;right:6%;box-shadow:0 -14px 70px #7864ff57}.gp-hero__visual{margin-right:-5%}.gp-btn{height:46px;font-size:var(--fs-btn);padding:0 24px}.gp-btn svg{width:16px;height:16px}.gp-btn--ghost{background:#08091880;border-color:#ffffff61;border-radius:999px;padding-left:14px}.gp-ring{border:1.4px solid #ffffffd9;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.gp-ring svg{width:11px;height:11px;margin-left:1px}.gp-tilt--hero{transform-origin:50%;border-color:#a596ff8c;border-radius:14px;transform:perspective(1700px)rotateY(-15deg)rotateX(2deg)rotate(-2.5deg);box-shadow:0 0 0 1px #0a0a1e99,0 18px 64px #6854ff66,inset 0 -2px 24px #826eff33}.gp-play{z-index:2;color:#fff;cursor:pointer;background:#100e30b8;border:1.5px solid #beafffb3;border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .16s,box-shadow .16s;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 34px #7c64ff99,inset 0 0 14px #9682ff59}.gp-play:hover{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 46px #8c74ffcc,inset 0 0 14px #9682ff66}.gp-play svg{fill:#fff;width:26px;height:26px;margin-left:3px}.gp-play:focus-visible{outline-offset:3px;outline:2px solid #b3a0ff}.gp-benefits{z-index:1;text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:clamp(36px,4vw,60px);display:grid;position:relative}.gp-benefits li{color:var(--muted);flex-direction:column;align-items:center;gap:4px;font-size:13.5px;line-height:1.5;display:flex}.gp-benefits strong{color:var(--ink);margin-top:12px;font-size:15px;font-weight:600}.gp-benefits li>span:last-child{max-width:190px}.gp-benefits__icon{color:#a995ff;background:radial-gradient(circle at 50% 30%,#6e5af04d,#141438bf);border:1px solid #968cff66;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 0 26px #6e5eff42}.gp-benefits__icon svg{width:26px;height:26px}.gp-copy{max-width:500px}.gp-pill{letter-spacing:.14em;color:#9c8cf6;background:#6450dc1f;border:1px solid #8b7bf080;border-radius:8px;margin-bottom:22px;padding:7px 14px;font-size:10.5px;font-weight:500;display:inline-block}.gp-copy h2{font-size:var(--fs-title);line-height:1.12}.gp-checks{flex-direction:column;gap:15px;margin-top:28px;display:flex}.gp-checks li{color:var(--ink-soft);align-items:center;gap:13px;font-size:14.5px;display:flex}.gp-checks svg{filter:drop-shadow(0 0 8px #7a63f180);flex:none;width:20px;height:20px}.gp-grid--a{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.gp-grid--flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.gp-grid--c{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.gp-frame{background:#03030a;border:1px solid #968cff66;border-radius:14px;justify-self:end;width:min(100%,540px);padding:.8% 3.4% .8% 9.2%;position:relative;box-shadow:0 0 44px #6454f038,inset 0 0 46px #6e5af017}.gp-slot--modal{box-shadow:none;background:#07071a;border-color:#968cff47;border-radius:9px}.gp-flow{aspect-ratio:330/230;justify-self:start;width:100%;max-width:560px;position:relative;container-type:inline-size}.gp-flow__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gp-flow__user{color:#cfc8ff;background:#1e1e5080;border:1px solid #968cff80;border-radius:6px;place-items:center;width:24.5%;height:15.5%;font-size:clamp(10px,3.5cqw,15px);display:grid;position:absolute;top:44%;left:0}.gp-flow__engine{aspect-ratio:1;color:#cfc4ff;background:radial-gradient(circle at 50% 35%,#6452f06b,#1a1650eb 78%);border:1.5px solid #a091ffd9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4%;width:29.7%;display:flex;position:absolute;top:50%;left:30.6%;transform:translateY(-50%);box-shadow:0 0 36px #6e5eff99,inset 0 0 18px #8c78ff59}.gp-flow__engine svg{width:26%;height:auto}.gp-flow__engine span{color:#e7e2ff;font-size:clamp(8px,3.1cqw,13px)}.gp-flow__opt{color:#e9e6ff;background:#2222508c;border:1px solid #968cff47;border-radius:6px;align-items:center;gap:8%;width:24.8%;height:16.6%;padding:0 7%;font-size:clamp(9px,3.5cqw,15px);display:flex;position:absolute;left:75.2%}.gp-flow__opt--block{background:#781c3461;border-color:#ff5a6e66}.gp-flow__dot{aspect-ratio:1;color:#fff;border-radius:50%;flex:none;place-items:center;width:28%;display:grid}.gp-flow__dot svg{width:62%;height:62%}.gp-flow__opt--allow .gp-flow__dot{background:#2fb35e}.gp-flow__opt--block .gp-flow__dot{background:#e5484d}.gp-flow__opt--redact .gp-flow__dot{background:#6f5bf0}.gp-flow__opt--monitor .gp-flow__dot{background:#5546d0}.gp-safety{background:linear-gradient(160deg,#11122ce6,#080918f2);border:1px solid #968cff52;border-radius:12px;justify-self:end;width:100%;max-width:560px;padding:5.5cqw 5.4cqw 6cqw;box-shadow:0 0 40px #6454f029,inset 0 0 30px #6e5af00d;container-type:inline-size}.gp-safety h3{color:var(--ink);margin:0 0 4.4cqw;font-size:clamp(13px,3.9cqw,17px);font-weight:600}.gp-tabs{gap:1.5cqw;margin-bottom:4cqw;display:flex}.gp-tabs button{min-width:29cqw;color:var(--muted);font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:7px;flex:none;padding:2.2cqw 4cqw;font-size:clamp(10px,3.2cqw,14px)}.gp-tabs button.is-on{color:#fff;background:linear-gradient(#6d55f0,#5a43e0);border-color:#beafff66}.gp-tabs button:focus-visible,.gp-switch:focus-visible{outline-offset:2px;outline:2px solid #b3a0ff}.gp-rules{flex-direction:column;gap:2.4cqw;display:flex}.gp-rules li{background:#ffffff08;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:3.6cqw;padding:3.2cqw 3.6cqw;display:flex}.gp-rules__icon{aspect-ratio:1;color:#a995ff;background:#4638b447;border:1px solid #968cff80;border-radius:8px;flex:none;place-items:center;width:9.6cqw;max-width:44px;display:grid}.gp-rules__icon svg{width:52%;height:52%}.gp-rules__txt{flex-direction:column;flex:auto;gap:.6cqw;min-width:0;display:flex}.gp-rules__txt strong{color:var(--ink);font-size:clamp(11px,3.3cqw,14.5px);font-weight:600}.gp-rules__txt small{color:var(--muted);font-size:clamp(9.5px,2.8cqw,12.5px)}.gp-switch{aspect-ratio:1.9;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex:none;width:9.4cqw;max-width:46px;transition:background .16s;position:relative}.gp-switch.is-on{background:linear-gradient(#7a63f1,#5d48e4);box-shadow:0 0 14px #6e5af080}.gp-switch i{aspect-ratio:1;background:#fff;border-radius:50%;width:41%;transition:transform .16s;position:absolute;top:12%;left:8%}.gp-switch.is-on i{transform:translate(118%)}.gp-chat{background:linear-gradient(160deg,#0e0f24e6,#060714f2);border:1px solid #968cff38;border-radius:12px;flex-direction:column;justify-self:start;gap:4cqw;width:100%;max-width:540px;padding:5cqw 5.4cqw 6cqw;display:flex;box-shadow:0 0 36px #6454f01f;container-type:inline-size}.gp-msg{background:linear-gradient(#2224468c,#0e0f2459);border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:3.4cqw;padding:3.8cqw 4cqw 6cqw;display:flex;position:relative}.gp-msg--bot{border-color:#968cff24}.gp-msg__av{aspect-ratio:1;border-radius:50%;flex:none;place-items:center;width:11cqw;max-width:52px;display:grid}.gp-msg__av svg{width:56%;height:56%}.gp-msg__av--user{color:#3b2fa8;background:#eceaff;box-shadow:0 0 0 3px #968cff4d}.gp-msg__av--bot{color:#fff;background:radial-gradient(circle at 40% 30%,#8a72f6,#5a44d8);box-shadow:0 0 20px #7862f080}.gp-msg__main{flex:auto;min-width:0}.gp-msg__main strong{color:var(--ink);font-size:clamp(12px,3.5cqw,15px);font-weight:600;display:block}.gp-msg__main p{color:var(--ink-soft);margin-top:1.4cqw;padding-right:4cqw;font-size:clamp(11px,3.1cqw,13.5px);line-height:1.5}.gp-tag{white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:1.2cqw;padding:1.1cqw 2.6cqw;font-size:clamp(9.5px,2.8cqw,12.5px);font-weight:500;display:inline-flex}.gp-tag svg{width:2.8cqw;min-width:10px;height:auto}.gp-tag--red{color:#ff8d9a;background:#dc325040;border:1px solid #ff5a6e8c}.gp-tag--green{color:#5fe08f;background:#28aa5a33;border:1px solid #3cc86e80}.gp-end{border-top:1px solid #ffffff0f;padding:clamp(40px,4vw,60px) 0 clamp(56px,5vw,80px)}.gp-end__kicker{text-align:center;font-size:var(--fs-kicker);letter-spacing:.2em;color:var(--muted)}.gp-logos{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.gp-logos li{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.gp-logos__mark{color:#a995ff;border:1px dashed #a596ff73;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.gp-logos__mark svg{width:16px;height:16px}.gp-logos__mark img{object-fit:contain;width:100%;height:100%}.gp-logos__txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.gp-logos__txt strong{color:var(--ink);font-size:11px;font-weight:600}.gp-logos__txt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.gp-cta{text-align:center;background:linear-gradient(#121234d9,#08091cf2);border:1px solid #968cff47;border-radius:14px;margin-top:clamp(32px,3.4vw,48px);padding:clamp(44px,4.6vw,64px) 24px clamp(48px,5vw,70px);position:relative;overflow:hidden;box-shadow:0 0 50px #6454f024,inset 0 0 40px #6e5af00f}.gp-cta__waves{pointer-events:none;width:100%;height:60%;position:absolute;bottom:0;left:0;right:0}.gp-cta__inner{z-index:1;position:relative}.gp-cta h2{font-size:var(--fs-title);margin-top:14px;line-height:1.15}.gp-cta__sub{max-width:600px;font-size:var(--fs-body);color:var(--ink-soft);margin:12px auto 26px;line-height:1.55}@media (max-width:1100px){.gp-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.gp-grid--hero,.gp-grid--a,.gp-grid--flip,.gp-grid--c{grid-template-columns:minmax(0,1fr);row-gap:40px}.gp-hero__visual{margin-right:0}.gp-tilt--hero{transform:none}.gp-hero__planet{right:-20%}.gp-benefits{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.gp-frame,.gp-safety,.gp-flow,.gp-chat{justify-self:center}.gp-grid--flip .gp-flow,.gp-grid--flip .gp-chat{order:2}}@media (max-width:560px){.gp-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-hero h1 span{white-space:normal}}.gp-tilt--hero .lc-slot__empty{justify-content:flex-end;padding-bottom:9%}.gp-msg .gp-tag{position:absolute;top:3.4cqw;right:3.6cqw}.gp-msg__main p{max-width:66%;padding-right:0}.gp-cq{width:100%;container-type:inline-size}.gp-cq--safety{justify-self:end;max-width:560px}.gp-cq--chat{justify-self:start;max-width:540px}.gp-safety,.gp-chat{justify-self:auto;width:100%;max-width:none;container-type:normal}.gp-hero__planet{clip-path:inset(0 0 46%);background:radial-gradient(circle at 50% 30%,#5642dc42 0%,#281e781f 36%,#06071600 62%)}@media (max-width:960px){.gp-cq--safety,.gp-cq--chat{justify-self:center}}
