body{--tint:#c4bffb}.h1 .dim,.s-dark .title .dim,.s-navy .title .dim,.cta h2 .dim{color:var(--tint)}.s-light .title .dim{color:rgba(85,96,127,.55)}.s-light .title{color:#15113f}.mono-acc{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.hero{padding-bottom:0}.hero-grid{display:grid;grid-template-columns:minmax(0,900px) minmax(0,857px);justify-content:space-between;gap:3px;align-items:center;min-height:852px;padding:0;position:relative}.hero-copy{display:flex;flex-direction:column;gap:40px;position:relative;z-index:2}.hero-vis{position:relative;height:660px;z-index:2}.hero-vis .portal-fit{position:absolute;right:0;top:20px;width:760px;max-width:100%}.portal-fit .win{width:760px}.hero-vis .portal-fit .win-bar{height:58px;flex:none}.hero-vis .portal.win.light{background:#fff;border-color:rgba(255,255,255,.16)}.hero-vis .portal.win.light .win-bar{background:#2f296f;border-bottom-color:rgba(255,255,255,.1)}.hero-vis .portal.win.light .win-bar>i{background:rgba(255,255,255,.22)}.hero-vis .portal.win.light .win-url{background:rgba(255,255,255,.08);border-color:transparent;color:rgba(214,222,250,.92)}.hero-vis .portal.win.light .win-screen{background:#fff}.hero-vis .pos-iso{position:absolute;left:-6.3%;top:51.67%;width:67%;height:auto;z-index:4;filter:drop-shadow(0 40px 60px rgba(0,0,0,.35))}.hero-vis .callout{position:absolute;z-index:3}.callout{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 12px;border-radius:6px;background:#fff;color:var(--ink);font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 30px rgba(0,0,0,.3);white-space:nowrap}.callout i{width:8px;height:8px;border-radius:50%;background:var(--vivid);box-shadow:0 0 0 0 rgba(74,63,214,.5);animation:ping 2s infinite}@keyframes ping{70%{box-shadow:0 0 0 8px rgba(74,63,214,0)}100%{box-shadow:0 0 0 0 rgba(74,63,214,0)}}.hero .stats{border-top:1px solid rgba(255,255,255,.14);padding-top:40px;padding-bottom:64px;position:relative;z-index:2}.hero .stats{grid-template-columns:564.67fr 597.67fr 597.67fr}.hero .stat{padding-inline:33px}.hero .stat:first-child{padding-left:0}#anPortal.win.light{background:#fff;border-color:rgba(255,255,255,.16)}#anPortal.win.light .win-bar{background:#221c66;border-bottom-color:rgba(255,255,255,.1);height:58px;flex:none}#anPortal.win.light .win-bar>i{background:rgba(255,255,255,.22)}#anPortal.win.light .win-url{background:rgba(255,255,255,.08);border-color:transparent;color:rgba(214,222,250,.92)}#anPortal.win.light .win-screen{background:#fff}#anPortal .win-screen{position:relative;overflow:hidden}#anPortal .pt{position:absolute;left:0;top:0;width:758px;transform:scale(1.448549);transform-origin:top left}.uc .uc-portal{position:absolute;inset:0;overflow:hidden;background:#fff}.uc .uc-portal .pt{position:absolute;left:-109.119px;top:-152.84px;width:758px;transform:scale(.835884);transform-origin:top left}#faq [data-faq]{display:flex;flex-direction:column;gap:8px}#faq .qa button{padding:32px 24px}#faq .qa .ans p{padding-bottom:23px}.hero .stat .n{color:var(--tint)}.portal{font-family:var(--sans);color:#151925}.portal .win-screen{background:#fff}.pt{display:grid;grid-template-columns:130.54px 1fr;height:551.13px;font-size:8.42px;background:#fff}.pt-side{border-right:1px solid #e3e7ed;padding:12.63px 8.42px 8.42px;display:flex;flex-direction:column;gap:2.11px}.pt-logo{display:flex;align-items:center;gap:5.26px;height:16.84px;margin-bottom:12.64px;padding:0 7.37px;font-weight:700;font-size:12.63px}.pt-logo b{width:16.84px;height:16.84px;border-radius:5.26px;background:#2450d6;color:#fff;display:grid;place-items:center;font-size:9.5px;flex:none}.pt-nav{display:flex;align-items:center;gap:6.32px;padding:0 7.37px;height:25.27px;border-radius:7.37px;font-weight:600;font-size:9.26px;color:#151925;border:1px solid transparent;flex:none}.pt-nav svg{width:13.1px;height:13.1px;flex:none;fill:#5c6679}.pt-nav.on{background:#eaf0fe;color:#2450d6;border-color:#2450d6}.pt-prof{margin-top:auto;display:flex;gap:5.26px;align-items:center;background:#eef1f5;border-radius:8.42px;padding:6.32px;height:33.69px;flex:none}.pt-prof i{width:21.06px;height:21.06px;border-radius:50%;background:#eaf0fe;color:#2450d6;display:grid;place-items:center;font-weight:700;font-size:8.42px;font-style:normal;flex:none}.pt-prof small{display:block;color:#5c6679;font-size:8.42px}.pt-main{padding:16.84px 21.06px;display:flex;flex-direction:column;gap:12.63px;min-width:0}.pt-h{display:flex;justify-content:space-between;align-items:center;height:35.11px;flex:none}.pt-h b{font-size:19.2px;line-height:23px;font-weight:700;display:block}.pt-h small{display:block;margin-top:2.11px;color:#5c6679;font-size:8.42px;line-height:10px}.pt-btn{display:grid;place-items:center;height:25.27px;padding:0 12.63px;border-radius:8.42px;background:#dce3f0;font-weight:700;font-size:10.53px}.pt-f{display:flex;gap:6.32px;align-items:center;height:25.27px;flex:none}.pt-sel{display:flex;gap:6.32px;align-items:center;background:#eef1f5;border-radius:8.42px;padding:0 8.42px;height:25.27px;font-weight:600;font-size:9.26px;width:126.33px;flex:none}.pt-f .pt-sel+.pt-opt+.pt-sel{width:105.28px}.pt-sel::after{content:"";margin-left:auto;width:5.26px;height:5.26px;border-right:1.3px solid #151925;border-bottom:1.3px solid #151925;transform:rotate(45deg) translateY(-1.8px);flex:none}.pt-opt{display:flex;gap:4.21px}.pt-opt span{background:#dce3f0;border-radius:7.37px;padding:0 8.42px;height:21.06px;display:grid;place-items:center;font-weight:700;font-size:9.26px}.pt-opt span.on{background:#eaf0fe;color:#2450d6;border:1.1px solid #2450d6}.pt-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8.42px;height:73.58px;flex:none}.kpi{background:#eef1f5;border-radius:10.53px;padding:10.53px 12.63px;display:flex;flex-direction:column;gap:3.16px}.kpi small{color:#5c6679;font-weight:500;font-size:8.42px;line-height:10px}.kpi b{font-size:18.4px;line-height:22px;font-weight:700;letter-spacing:-.02em}.kpi .d{display:flex;gap:4.21px;align-items:center;height:12.11px;color:#5c6679;font-size:8.42px}.kpi .d em{display:inline-flex;align-items:center;height:12.11px;font-style:normal;font-weight:700;padding:0 4.21px;border-radius:40px}.kpi .d em.dn{background:#fdecea;color:#d92d20}.kpi .d em.up{background:#e6f6ed;color:#12a150}.pt-row{display:grid;grid-template-columns:1fr 1fr;gap:8.42px;min-height:0}.pt-row.r2{grid-template-columns:387.42fr 189.5fr;align-items:start;height:191.28px;flex:none}.pcard{background:#eef1f5;border-radius:10.53px;padding:10.53px 12.63px;display:flex;flex-direction:column;gap:8.42px;min-width:0}.pcard .ttl{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;font-size:10.53px;line-height:13px}.pcard .ttl small{color:#5c6679;font-weight:400;font-size:8.42px;line-height:10px}.hbar{display:flex;gap:8.42px;align-items:center;font-size:8.5px;line-height:10.5px}.hbar .bar{height:8.42px;flex:none;border-radius:0;background:#2450d6;transform-origin:left;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.in .hbar .bar{transform:none}.hbar b{font-weight:700;text-align:left}.spark{width:100%;height:138.97px;display:block}.spark .line{stroke-dasharray:900;stroke-dashoffset:900;transition:stroke-dashoffset 1.8s ease .2s}.in .spark .line{stroke-dashoffset:0}.spark .area{opacity:0;transition:opacity 1s ease 1.2s}.in .spark .area{opacity:.12}.donut{display:flex;flex-direction:column;gap:8.42px}.donut svg{width:94.75px;height:94.75px;align-self:center}.donut circle{fill:none;stroke-width:14;transform:rotate(-90deg);transform-origin:50% 50%;stroke-dasharray:0 1000;transition:stroke-dasharray 1.4s ease}.donut .lg{display:flex;flex-direction:column;gap:5.26px;font-size:9.26px;line-height:11px}.donut .lg span{display:grid;grid-template-columns:6.32px 1fr auto 21.06px;gap:5.26px;align-items:center}.donut .lg b{text-align:right}.donut .lg i{width:6.32px;height:6.32px;border-radius:2px}.toplist{display:flex;flex-direction:column;gap:6.32px;font-size:8.42px;line-height:10.53px}.toplist div{display:flex;align-items:center;gap:8.42px}.toplist div>span{width:105.28px;flex:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.toplist div>b{font-weight:700}.toplist .bar{height:8.42px;flex:none;border-radius:3px;background:#2450d6;transform-origin:left;transform:scaleX(0);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.in .toplist .bar{transform:none}.pos{position:relative;width:260px;height:607px;border-radius:43px 43px 35px 35px;background:var(--accent);border:1px solid rgba(255,255,255,.3);flex:none}.pos::before{content:"";position:absolute;left:0;right:0;top:0;height:47px;border-radius:43px 43px 0 0;background:#1e2030}.pos::after{content:"";position:absolute;left:25px;right:25px;top:45px;height:4px;border-radius:2px;background:#9aa0c8}.pos .glass{position:absolute;left:11px;right:11px;top:62px;bottom:35px;border-radius:19px;background:#16171c}.pos .spk{position:absolute;left:32px;top:85px;display:flex;gap:3px}.pos .spk i{width:5.5px;height:2.5px;border-radius:1px;background:#3c3e47}.pos .cam{position:absolute;left:119px;top:83px;width:7px;height:7px;border-radius:50%;background:#000;box-shadow:inset 0 0 0 1.5px #3c3e47}.pos .keys{position:absolute;right:28px;top:79px;display:flex;gap:8px}.pos .keys i{width:15px;height:15px;border-radius:50%;border:1px solid #3c3e47}.pos .scr{position:absolute;left:25px;top:103px;width:209px;height:465px;border-radius:14px;background:#fff;color:#151925;overflow:hidden;font-size:9px;font-family:var(--sans);display:flex;flex-direction:column}.pos .side{position:absolute;left:-4px;top:210px;width:4px;height:46px;border-radius:2px;background:#1f2030}.pos .side.v{top:272px;height:70px}.pos .scanwin{position:absolute;right:20px;top:6px;width:34px;height:12px;border-radius:3px;background:var(--accent);box-shadow:0 0 12px var(--accent)}.pos .chipslot{position:absolute;left:60px;bottom:2px;width:140px;height:6px;border-radius:2px;background:#0d0d14}.pos .usb{position:absolute;left:20px;bottom:2px;width:28px;height:5px;border-radius:2.5px;background:#0d0d14}.pos.sm{zoom:.68}.prob{display:grid;grid-template-columns:minmax(0,860px) minmax(0,780px);justify-content:space-between;gap:40px;align-items:start}.prob .copy{display:flex;flex-direction:column;gap:32px}.prob .copy p{font-size:18px;line-height:1.55;color:var(--muted);max-width:640px}.diagram{position:relative;width:100%;aspect-ratio:780/520;font-family:var(--mono)}.diagram svg{position:absolute;inset:0;width:100%;height:100%}.diagram .route{stroke:var(--vivid);stroke-width:1.5;stroke-dasharray:4 6;fill:none;animation:dash 14s linear infinite}@keyframes dash{to{stroke-dashoffset:-200}}.dnode{position:absolute;width:25.6%;height:10%;display:flex;align-items:center;gap:10px;padding:0 16px;border-radius:8px;background:#fff;border:1px solid var(--ink);font-weight:500;font-size:clamp(11px,.78vw,15px);color:var(--ink);white-space:nowrap}.dnode i{width:8px;height:8px;border-radius:50%;background:var(--vivid);flex:none}.dnode.r i{background:color-mix(in srgb, var(--accent) 40%, transparent)}.dnode.bad{border-color:rgba(229,72,77,.8)}.dnode.bad i{background:var(--red);box-shadow:0 0 0 4px rgba(229,72,77,.18)}.dchip{position:absolute;left:50%;transform:translateX(-50%);padding:4px 8px;border-radius:4px;background:var(--ink);color:#fff;font-weight:500;font-size:11px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.dchip.bad{background:var(--red);color:var(--ink)}.dlegend{position:absolute;left:0;bottom:0;display:flex;gap:32px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.dlegend span{display:flex;align-items:center;gap:10px}.dlegend b{width:28px;height:0;border-top:2px dashed var(--vivid)}.dlegend i{width:8px;height:8px;border-radius:50%;background:var(--vivid)}.chal{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;border-top:1px solid var(--ink);padding-top:40px;margin-top:64px}.chal h3{display:flex;gap:14px;align-items:center;font-weight:500;font-size:24px;letter-spacing:-.02em;margin-bottom:14px}.chal h3 span{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--accent)}.chal p{color:var(--muted);line-height:1.55}.solution{margin-top:64px;background:#fff;border:1px solid var(--ink);border-radius:20px;padding:56px}.solution .top{display:grid;grid-template-columns:320px 1fr;gap:80px}.solution .top p{font-weight:500;font-size:clamp(24px,1.875vw,36px);line-height:1.3;letter-spacing:-.02em;color:var(--accent)}.solution .bot{display:flex;justify-content:space-between;align-items:center;gap:32px;border-top:1px solid var(--ink);padding-top:32px;margin-top:48px;flex-wrap:wrap}.solution .bot p{color:var(--muted);max-width:620px;line-height:1.5}.flow{position:relative;width:786px;height:374px;padding:28px 33px;display:flex;flex-direction:column;gap:0;height:100%;font-family:var(--sans)}.flow .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;position:relative;z-index:1}.flow .tiles.four{grid-template-columns:repeat(4,1fr)}.flow .tile{border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);padding:9px 13px;min-height:56px}.flow .tile b{display:block;font-weight:500;font-size:15px;letter-spacing:-.01em}.flow .tile small{display:block;margin-top:4px;font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--pale)}.flow .tiles.four .tile b{font-size:13px}.flow .plat{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;height:84px;padding:0 23px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(90deg,var(--vivid),var(--vivid-deep));margin:44px 0}.flow .plat b{font-weight:500;font-size:22px;letter-spacing:-.02em}.flow .plat small{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.8)}.flow .links{position:absolute;left:33px;right:33px;top:84px;height:44px;pointer-events:none}.flow .links i,.flow .links2 i{position:absolute;top:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,var(--accent));animation:lk 2.4s ease-in-out infinite}.flow .links2{position:absolute;left:33px;right:33px;top:212px;height:44px;pointer-events:none}.flow .links2 i{background:linear-gradient(180deg,var(--accent),transparent)}@keyframes lk{0%,100%{opacity:.35}50%{opacity:1}}.flow .note{margin-top:auto;font-family:var(--mono);font-size:12px;color:var(--pale)}.cap .ico svg{width:26px;height:26px}.cap .win-screen{display:flex;flex-direction:column;justify-content:center}.cap-fn li svg{width:20px;height:20px;color:var(--accent)}.cap:is(:hover,:focus-within,.open) .cap-fn li svg{color:#fff}.hw-head{display:flex;flex-direction:column;gap:28px}.hw-sch{margin:40px 0 24px}.hw-sch .fit-view{aspect-ratio:1760/770}.sch{position:relative;width:1760px;height:770px;font-family:var(--mono)}.sch .lbl{position:absolute;font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.sch .co{position:absolute;white-space:nowrap}.sch .co b{display:block;font-weight:500;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#fff}.sch .co span{display:block;font-size:11px;color:var(--pale);margin-top:3px}.sch .co.l{text-align:right}.sch svg.leads{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sch svg.leads line,.sch svg.leads polyline{stroke:rgba(255,255,255,.3);stroke-width:1;fill:none}.sch svg.leads circle.n{fill:var(--ink);stroke:var(--accent);stroke-width:1.5}.sch svg.leads circle.a{fill:var(--accent)}.sch .front{position:absolute;left:430px;top:70px}.sch .receipt{position:absolute;left:60px;top:-46px;width:140px;height:50px;background:#fff;border-radius:2px;display:flex;flex-direction:column;gap:5px;padding:8px 12px;animation:rc 4s ease-in-out infinite}.sch .receipt i{height:3px;background:#99a1b8;width:100%}.sch .receipt i:nth-child(even){width:62%}@keyframes rc{0%,30%{transform:translateY(16px)}60%,100%{transform:translateY(0)}}.sch .nfc{position:absolute;left:19px;top:64px;width:222px;height:36px;border-radius:8px;border:1.5px dashed var(--accent);background:var(--accent);animation:nfc 2.4s ease-in-out infinite}@keyframes nfc{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 25%, transparent)}}.sch .mag{position:absolute;left:260px;top:200px;width:8px;height:330px;border-radius:3px;background:#1f2030;border:1px solid var(--accent)}.sch .swipe{position:absolute;left:281px;top:240px;height:250px;width:1px;background:var(--accent)}.sch .swipe::before,.sch .swipe::after{content:"";position:absolute;left:-4px;width:9px;height:9px;border-left:1px solid var(--accent);border-top:1px solid var(--accent)}.sch .swipe::before{top:0;transform:rotate(45deg)}.sch .swipe::after{bottom:0;transform:rotate(-135deg)}.sch .card{position:absolute;left:74px;top:605px;width:112px;height:60px;border-radius:6px;background:#334dcc;border:1px solid rgba(255,255,255,.5);animation:ins 3s ease-in-out infinite}.sch .card::before{content:"";position:absolute;left:50%;top:14px;height:30px;width:1px;background:#fff}.sch .card::after{content:"";position:absolute;left:calc(50% - 4px);top:14px;width:8px;height:8px;border-left:1px solid #fff;border-top:1px solid #fff;transform:rotate(45deg)}@keyframes ins{0%,20%{transform:translateY(12px)}55%,100%{transform:translateY(0)}}.sch .inside{position:absolute;left:1130px;top:70px;width:260px;height:607px;border-radius:22px;border:1.5px solid var(--accent);background:var(--surface-dark-2);font-weight:500;color:#fff}.sch .inside>*{position:absolute;box-sizing:border-box}.sch .inside .seam{left:0;right:0;top:47px;height:0;border-top:1px dashed rgba(255,255,255,.5)}.sch .inside .pc{left:18px;top:8px;width:224px;height:74px;border-radius:6px;border:1px solid rgba(255,255,255,.28)}.sch .inside .roll{left:38px;top:16px;width:184px;height:58px;border-radius:29px;background:rgba(255,255,255,.9);color:var(--ink);font-size:10px;display:grid;place-items:center}.sch .inside .ph{left:26px;top:88px;width:208px;height:5px;border-radius:2px;background:var(--accent)}.sch .inside .coil{border:1px solid var(--accent);border-radius:8px}.sch .inside .coil.c1{left:14px;top:98px;width:232px;height:56px}.sch .inside .coil.c2{left:20px;top:103px;width:220px;height:46px}.sch .inside .coil.c3{left:26px;top:108px;width:208px;height:36px}.sch .inside .camr{left:38px;top:113px;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:#060b22}.sch .inside .camr::after{content:"";position:absolute;left:7px;top:7px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.sch .inside .flash{left:72px;top:120px;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.8)}.sch .inside .scan{left:180px;top:114px;width:44px;height:24px;border-radius:3px;background:var(--accent);font-size:10px;display:grid;place-items:center}.sch .inside .board{left:18px;top:162px;width:224px;height:194px;border-radius:8px;background:#081733;border:1px solid var(--accent)}.sch .inside .chip{border-radius:3px;border:1px solid rgba(255,255,255,.35);background:#1a2961;display:grid;place-items:center;font-size:10px}.sch .inside .cpu{left:32px;top:176px;width:82px;height:80px;background:#334dcc;font-size:13px}.sch .inside .ram{left:124px;top:176px;width:48px;height:36px}.sch .inside .emmc{left:124px;top:220px;width:48px;height:36px}.sch .inside .mdm{left:184px;top:176px;width:46px;height:80px}.sch .inside .rad{left:32px;top:266px;width:82px;height:34px;font-size:8px}.sch .inside .mesh{left:122px;top:262px;width:110px;height:82px;border-radius:5px;border:1px dashed rgba(255,255,255,.8)}.sch .inside .secp{left:136px;top:282px;width:82px;height:42px;border-radius:3px;background:#fff;color:var(--ink);font-size:10px;display:grid;place-items:center}.sch .inside .spk{left:32px;top:310px;width:82px;height:26px;border-radius:3px;border:1px solid rgba(255,255,255,.3);font-size:8px;font-weight:400;display:grid;place-items:center;color:rgba(255,255,255,.75)}.sch .inside .bat{left:18px;top:366px;width:224px;height:146px;border-radius:8px;background:var(--accent);display:grid;place-items:center;font-size:12px}.sch .inside .bat::before{content:"";position:absolute;left:100px;top:-5px;width:24px;height:5px;border-radius:1px;background:var(--accent)}.sch .inside .slot{top:376px;width:44px;height:28px;border-radius:3px;border:1px dashed rgba(255,255,255,.75);font-size:9px;font-weight:400;display:grid;place-items:center}.sch .inside .mh{left:246px;top:410px;width:14px;height:50px;border-radius:2px;background:var(--accent)}.sch .inside .cr{left:60px;top:522px;width:140px;height:62px;border-radius:4px;border:1px solid rgba(255,255,255,.45);display:grid;grid-template-columns:repeat(4,14px);grid-auto-rows:12px;gap:8px 10px;padding:12px 24px;align-content:start}.sch .inside .cr i{background:var(--accent);border-radius:2px}.sch .inside .usb{left:20px;top:596px;width:28px;height:6px;border-radius:3px;background:rgba(255,255,255,.7)}.hw-sch .schnote{margin-top:10px;font-family:var(--mono);font-size:11px;color:var(--pale)}.hw-list{display:none}.hw-mob{display:none}.spec{position:absolute;right:150px;top:90px;width:360px;font-family:var(--mono)}.spec div{border-top:1px solid rgba(255,255,255,.14);padding:14px 0 18px}.spec small{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--pale)}.spec b{display:block;margin-top:6px;font-weight:500;font-size:14px}.locator{position:absolute;right:32px;top:108px;width:100px;height:234px;border-radius:12px;background:var(--accent);border:1px solid rgba(255,255,255,.45)}.locator i{position:absolute;border-radius:3px;border:1px solid rgba(255,255,255,.18);background:transparent;display:block}.locator i.hl{border-color:rgba(255,255,255,.95);background:rgba(255,255,255,.18);animation:hl 1.6s ease-in-out infinite}@keyframes hl{50%{background:rgba(255,255,255,.45)}}.adv[data-tabs="HW"] .panel{min-height:480px}.adv[data-tabs="HW"] .panel h3,.adv[data-tabs="HW"] .panel p{max-width:500px}.adv[data-tabs="HW"] .panel .big{display:none}.uc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px}.uc .win{height:300px;border-color:var(--ink)}.uc .win.light .win-bar{background:var(--win-bar);border-color:var(--ink);height:60px}.uc .win.light .win-url{border-color:var(--ink)}.uc .win-screen{background:#fff;overflow:hidden}.uc .cap-txt{padding-top:28px;display:flex;flex-direction:column;gap:12px}.uc h3{font-weight:500;font-size:24px;letter-spacing:-.02em}.uc p{color:var(--muted);line-height:1.55}.uc .pos-in{position:absolute;left:50%;top:22px;transform:translateX(-50%) scale(.7308);transform-origin:top center}.iface{margin-top:64px}.iface .head{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.iface .head .lab{display:flex;gap:24px;align-items:center}.iface .head .lab span:first-child{font-family:var(--mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.iface .head .lab span:last-child{font-weight:500;font-size:22px;letter-spacing:-.02em}.iface .head .cnt{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.stage{position:relative;margin-top:28px;border-radius:32px;background:#ecedfb;overflow:hidden;padding:28px 0 33px}.stage svg.arcs{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.stage svg.arcs circle{fill:none;stroke:#a39cf5;stroke-width:1.5;vector-effect:non-scaling-stroke}.stage .row{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:0;justify-items:center}.stage .step{display:flex;flex-direction:column;align-items:center;gap:14px;animation:float 6s ease-in-out infinite}.stage .step:nth-child(2){animation-delay:-1.2s}.stage .step:nth-child(3){animation-delay:-2.4s}.stage .step:nth-child(4){animation-delay:-3.6s}.stage .step:nth-child(5){animation-delay:-4.8s}@keyframes float{50%{transform:translateY(-6px)}}.stage .pos{width:176px;height:411px;border-radius:30px 30px 24px 24px}.stage .pos::before{height:32px;border-radius:30px 30px 0 0}.stage .pos::after{top:30px;left:17px;right:17px;height:3px}.stage .pos .glass{left:8px;right:8px;top:42px;bottom:24px;border-radius:13px}.stage .pos .scr{left:17px;top:70px;width:142px;height:315px;border-radius:10px;font-size:7.5px;zoom:1}.stage .pos .spk{left:22px;top:58px}.stage .pos .cam{left:80px;top:56px;width:5px;height:5px}.stage .pos .keys{right:19px;top:53px;gap:5px}.stage .pos .keys i{width:10px;height:10px}.stage .pos .side,.stage .pos .scanwin,.stage .pos .chipslot,.stage .pos .usb{display:none}.stage .cap-lbl{padding:8px 14px;border-radius:999px;background:#fff;border:1px solid #b4baf8;font-weight:500;font-size:14px;color:var(--ink);white-space:nowrap}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.g5{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.lcard{background:#fff;border:1px solid var(--ink);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:20px;min-height:250px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.lcard:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgba(6,11,34,.08)}.lcard h3{font-weight:500;font-size:28px;line-height:1.15;letter-spacing:-.02em}.lcard ul{display:flex;flex-direction:column;gap:12px}.lcard li{display:flex;gap:12px;color:var(--muted);line-height:1.5}.lcard li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none;margin-top:9px}.lcard p{color:var(--muted);line-height:1.5}.lcard.ink{background:var(--ink);color:#fff;border-color:var(--ink)}.lcard.ink p{color:rgba(255,255,255,.72)}.lcard .status{align-self:flex-start;padding:6px 10px;border-radius:6px;background:var(--vivid);color:#fff;font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.04em;text-transform:uppercase;margin-top:auto}.lcard .status.dev{background:var(--amber);color:var(--ink)}.lcard .status.req{background:rgba(74,63,214,.12);color:var(--vivid)}.band{background:var(--ink);color:#fff;border-radius:20px;padding:40px;display:flex;flex-direction:column;gap:32px}.band h3{font-weight:500;font-size:36px;letter-spacing:-.03em;line-height:1.1}.band .row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.band .row b{display:block;font-weight:500;font-size:24px;letter-spacing:-.02em;margin-bottom:8px}.band .row.big b{font-size:36px;letter-spacing:-.03em}.band .row p{color:rgba(255,255,255,.65);line-height:1.5}.figs{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:32px}.figs b{display:block;font-weight:500;font-size:clamp(44px,3.75vw,72px);line-height:1.04;letter-spacing:-.04em}.figs p{color:var(--muted);margin-top:8px}.s-dark .figs p{color:rgba(255,255,255,.65)}.mt24{margin-top:24px}.mt48{margin-top:48px}ol.g5{list-style:none;margin:64px 0 0;padding:0}.split .lead{max-width:400px}.split .side{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.an-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1100px);gap:80px;align-items:center}.an-copy{display:flex;flex-direction:column;gap:32px}.an-copy h3{font-weight:500;font-size:28px;letter-spacing:-.02em;line-height:1.15;margin-bottom:8px}.an-copy p{color:rgba(255,255,255,.65);line-height:1.5}.addon{align-self:flex-start;padding:8px 14px;border-radius:999px;background:var(--accent);font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.roadmap{margin-top:64px;display:flex;flex-direction:column;gap:28px}.roadmap .head{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.roadmap .head span:first-child{font-family:var(--mono);font-weight:500;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.roadmap .head span:last-child{font-weight:500;font-size:28px;letter-spacing:-.02em}.dcard{background:var(--surface-dark);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s,background .3s}.dcard:hover{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:var(--surface-dark-2)}.dcard h3{font-weight:500;font-size:28px;letter-spacing:-.02em;line-height:1.15}.dcard h3.sm{font-size:24px}.dcard p{color:rgba(255,255,255,.65);line-height:1.5}.dcard .no{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.faq .intro p{font-size:18px;line-height:1.55}.form{--consent-w:286px}.sprite{position:absolute;width:0;height:0;overflow:hidden}svg.i{fill:currentColor;flex:none;display:block}.pt-nav.on svg{fill:#2450d6}.pt-sel svg{width:9.6px;height:9.6px;fill:#5c6679}.kpi .d em svg{width:7.4px;height:7.4px;margin-right:2.2px}.spark{overflow:visible}.spark text{font-family:var(--sans)}.spark .tip{filter:drop-shadow(0 2px 4px rgba(21,25,37,.1))}.hbar span{width:79px;flex:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#anPortal .pt-row .pcard{gap:6.32px}#anPortal .pt-row .pcard .ttl{margin-bottom:0}.uc .win.light .win-bar>i{background:var(--ink)}#getting-started .figs{padding-top:0}.flow.b{padding-top:48px}.flow.b .plat{margin:82px 0 0}.flow.b .links{top:132px;height:82px}.flow.b .note{margin-top:22px}.adv[data-tabs="HW"] .panel{background:linear-gradient(204deg,color-mix(in srgb,var(--vivid) 90%,transparent) -10.7%,var(--surface-dark-2) 32%,var(--surface-dark) 61%)}.adv[data-tabs="HW"] .panel .swap{flex:1}.adv[data-tabs="HW"] .panel .chips{margin-top:auto}.adv[data-tabs="HW"] .panel .k{text-transform:uppercase;white-space:pre}.sc{position:absolute;left:0;top:0;width:360px;height:800px;transform:scale(.5806);transform-origin:0 0;display:flex;flex-direction:column;background:#fff;color:#151925;font-family:var(--sans);font-size:16px;line-height:1.3;font-weight:400;text-align:left;white-space:nowrap}.stage .pos .sc{transform:scale(.3944)}.sc b{font-weight:600}.sc small{display:block;font-size:13px;line-height:18px;color:#5c6679;font-weight:400}.sc em,.sc i{font-style:normal}.s-status{height:28px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:13px;font-weight:500}.s-sys{width:56px;height:14.6px}.s-gest{height:20px;flex:none;display:grid;place-items:center}.s-gest::after{content:"";width:108px;height:4px;border-radius:2px;background:rgba(21,25,37,.3)}.s-top{height:60px;flex:none;display:flex;align-items:center;padding:0 4px}.s-ib{width:48px;height:48px;display:grid;place-items:center;flex:none}.s-ttl{flex:1;min-width:0;padding-left:4px}.s-ttl b{display:block;font-size:20px;line-height:28px}.s-body{flex:1;min-height:0;padding:0 16px;display:flex;flex-direction:column}.s-foot{flex:none;padding:12px 16px 0;display:flex;flex-direction:column}.s-foot.bt{border-top:1px solid #e3e7ed;padding-top:13px}.s-foot.g8{gap:8px}.s-foot.cart{gap:12px}.s-btn{height:64px;border-radius:18px;background:#2450d6;color:#fff;display:grid;place-items:center;font-weight:600;font-size:18px;flex:none}.s-btn.alt{height:56px;background:#dce3f0;color:#151925}.s-btn.txt{height:56px;background:none;color:#2450d6}.s-btn.txt.red{color:#d92d20}.s-between{display:flex;align-items:center;justify-content:space-between;gap:8px}.s-lbl{display:block;font-size:14px;font-weight:500;color:#5c6679;line-height:19px;margin-bottom:8px}.s-big{font-size:40px;font-weight:600;line-height:52px;letter-spacing:-.01em}.s-big.mt16{margin-top:16px}.s-opt{height:56px;border-radius:16px;background:#dce3f0;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:16px;flex:none}.s-opt svg{color:#5c6679}.s-opt.on{background:#eaf0fe;color:#2450d6;box-shadow:inset 0 0 0 2px #2450d6}.s-opt.on svg{color:#2450d6}.s-opt.sm{height:44px;padding:0 20px}.s-g2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.s-g2.g12{gap:12px;flex:none}.s-g4{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.s-body.pay{padding-top:4px;gap:20px}.s-body.pay .s-lbl+.s-big{margin-top:-8px}.s-inp{height:56px;border-radius:16px;box-shadow:inset 0 0 0 2px #2450d6;display:flex;align-items:center;padding:0 18px;font-weight:600;font-size:22px}.s-chg{height:64px;border-radius:16px;background:#e6f6ed;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-weight:500;flex:none}.s-chg b{color:#12a150;font-size:24px}.s-body.home{padding-top:8px;gap:12px}.s-hd{display:flex;align-items:center;justify-content:space-between;height:48px;flex:none}.s-hd b{display:block;font-size:20px;line-height:28px}.s-av{width:44px;height:44px;border-radius:50%;background:#eaf0fe;color:#2450d6;display:grid;place-items:center;font-weight:600;font-size:15px;flex:none}.s-card{background:#eef1f5;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px;flex:none}.s-badge{height:28px;border-radius:99px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;flex:none}.s-badge::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.s-badge.g{background:#e6f6ed;color:#12a150}.s-badge.a{background:#fff4dc;color:#b76e00}.s-since{display:flex;align-items:center;gap:4px;font-size:13px;color:#5c6679}.s-since svg{color:#8a93a5}.s-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.s-kpi b{display:block;font-size:18px;line-height:25px}.s-cta{background:#2450d6;color:#fff;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:16px;height:161px;flex:none}.s-cta-i{width:48px;height:48px;border-radius:16px;background:rgba(255,255,255,.2);display:grid;place-items:center}.s-cta b{display:block;font-size:24px;line-height:33px}.s-cta small{color:#fff;font-size:14px;line-height:20px}.s-tile{background:#eef1f5;border-radius:20px;padding:16px;height:109px;display:flex;flex-direction:column;gap:10px}.s-tile>svg{color:#2450d6}.s-tile b{display:block;line-height:23px}.s-menu{display:flex;flex-direction:column;flex:none}.s-row{height:56px;display:flex;align-items:center;gap:14px;font-weight:500;border-bottom:1px solid #e3e7ed;flex:none}.s-row:last-child{border-bottom:0}.s-row>svg:first-child{color:#5c6679}.s-sbar{height:68px;flex:none;display:flex;align-items:center;gap:4px;padding:0 16px 0 4px}.s-sbar.pad{padding-left:16px}.s-field{flex:1;min-width:0;height:56px;border-radius:16px;display:flex;align-items:center;gap:10px;padding-left:18px}.s-field>span:not(.s-ib){flex:1;min-width:0}.s-field.act{box-shadow:inset 0 0 0 2px #2450d6}.s-field.gray{background:#eef1f5;color:#5c6679;padding-left:16px}.s-cats{height:60px;flex:none;display:flex;align-items:flex-start;gap:8px;padding:4px 0 0 16px;overflow:hidden}.s-n{font-size:13px;line-height:18px;color:#5c6679}.s-n.w260{width:260px;white-space:normal;margin-top:22px}.s-res{height:73px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e3e7ed;flex:none}.s-res:last-child{border-bottom:0}.s-th{width:48px;height:48px;border-radius:12px;background:#eef1f5;color:#8a93a5;display:grid;place-items:center;flex:none}.s-mid{flex:1;min-width:0}.s-mid b{display:block;font-weight:500;line-height:23px}.s-meta{display:flex;gap:8px;align-items:baseline;line-height:20px}.s-meta em{font-weight:600;font-size:14px}.s-meta i{font-size:13px;color:#5c6679}.s-add{width:48px;height:48px;border-radius:16px;background:#dce3f0;color:#2450d6;display:grid;place-items:center;font-weight:600;flex:none}.s-add.on{background:#2450d6;color:#fff}.s-res.off .s-mid b,.s-res.off .s-meta em{color:#8a93a5}.s-res.off .s-add{background:#eef1f5;color:#8a93a5;opacity:.6}.s-item{margin:0 -12px;padding:12px;border-radius:16px;height:97px;display:flex;flex-direction:column;justify-content:space-between;flex:none}.s-item.on{background:#eaf0fe}.s-item>div:first-child{line-height:23px;font-weight:500}.s-item small{font-size:14px;line-height:20px}.s-step{width:116px;height:44px;border-radius:14px;background:#dce3f0;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;justify-items:center;flex:none}.s-item.on .s-step{background:#fff}.s-div{height:1px;background:#e3e7ed;flex:none;display:block}.s-sub small.g{color:#12a150;font-weight:500}.s-total{font-size:28px;line-height:38px}.s-body.ctr{align-items:center;text-align:center}.s-note{font-size:14px;line-height:20px;color:#5c6679}.s-qr{margin:20px 0;width:240px;height:240px;border-radius:20px;background:#eef1f5;padding:12px;flex:none}.s-qr>div{height:100%;border-radius:16px;background:#fff;padding:12px}.s-qr svg{display:block;width:100%;height:100%}.s-ok{margin-top:56px;width:88px;height:88px;border-radius:50%;background:#e6f6ed;color:#12a150;display:grid;place-items:center;flex:none}.s-paid{font-size:24px;line-height:33px;margin-top:20px}.s-body.ctr .wide{align-self:stretch;margin-top:20px;text-align:left}.s-ref{margin-top:auto;font-size:13px;line-height:18px;color:#8a93a5}.uc .pd{position:absolute;left:0;top:0;width:1300px;transform:scale(.44);transform-origin:0 0;padding:32px 0 0 40px;color:#151925;font-family:var(--sans);font-size:15px;line-height:20px;white-space:nowrap}.uc .pd.rc{padding-top:42px}.pd b{font-weight:500}.pd small{display:block;font-size:13px;line-height:18px;color:#8a93a5}.pd-h b{display:block;font-size:32px;font-weight:600;line-height:43px}.pd-h small{font-size:14px;color:#5c6679;margin-top:4px}.pd-body{display:flex;gap:24px;margin-top:24px;align-items:flex-start}.pd-cats{width:240px;flex:none;background:#eef1f5;border-radius:20px;padding:8px;display:flex;flex-direction:column;gap:2px}.pd-cats .hd{height:44px;display:flex;justify-content:space-between;padding-left:12px;font-weight:600;font-size:16px;line-height:36px}.pd-cats .hd i{width:36px;height:36px;border-radius:12px;background:#dce3f0;color:#2450d6;display:grid;place-items:center}.pd-cats .c{height:44px;border-radius:12px;display:flex;align-items:center;gap:8px;padding:0 12px}.pd-cats .c svg{width:16px;height:16px;color:#8a93a5}.pd-cats .c b{margin-left:auto;font-weight:400;font-size:13px;color:#8a93a5}.pd-cats .c.on{background:#eaf0fe;color:#2450d6;font-weight:600;box-shadow:inset 0 0 0 2px #2450d6;padding-left:14px}.pd-cats .c.on b{color:#2450d6}.pd-cats .c.sub{padding-left:40px}.pd-t{width:848px;flex:none}.pd-t.rc{width:1112px}.pd-tools{display:flex;gap:12px;margin-bottom:16px}.pd-f{height:48px;border-radius:16px;background:#eef1f5;display:flex;align-items:center;gap:10px;padding:0 16px;color:#5c6679}.pd-f.s{width:504px}.pd-f.d{width:200px;color:#151925;font-weight:500}.pd-f.d svg{color:#5c6679}.pd-f.b{width:120px;background:#dce3f0;color:#151925;font-weight:600;justify-content:center}.pd-r{display:grid;grid-template-columns:60px 312px 156px 72px 116px 120px;align-items:center;height:64px;border-bottom:1px solid #e3e7ed;padding-right:12px}.pd-r.h{height:44px;font-size:13px;font-weight:500;color:#5c6679}.pd-r.on{background:#eaf0fe}.pd-r .vat{text-align:right;padding-right:16px;color:#5c6679}.pd-r .pr{text-align:right;padding-right:16px;font-weight:600}.pd-r .st{text-align:right}.pd-r.h .pr{font-weight:500}.pd-ck{width:20px;height:20px;border-radius:6px;border:1.6px solid #c3ccda;background:#fff;margin-left:12px;display:grid;place-items:center;font-style:normal}.pd-ck.on{background:#2450d6;border-color:#2450d6;color:#fff}.pd-r .it{display:flex;align-items:center;gap:12px;min-width:0}.pd-r .th{width:40px;height:40px;border-radius:12px;background:#eef1f5;color:#8a93a5;display:grid;place-items:center;flex:none}.pd-r.on .th{background:#fff}.pd-r .it b{display:block}.pd-p{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:99px;font-size:13px;font-weight:500;font-style:normal}.pd-p.g{background:#e6f6ed;color:#12a150}.pd-p.a{background:#fff4dc;color:#b76e00}.pd-p.r{background:#fdecea;color:#d92d20}.pd-p.sm{height:22px;padding:0 8px;font-size:12px;margin-left:8px}.pd-r.rc{grid-template-columns:186px 136px 166px 248px 86px 146px 120px;height:56px;padding-left:12px}.pd-r.rc.h{height:44px}.pd-r.rc .no{display:flex;align-items:center}.pd-r.rc .n{text-align:right;padding-right:16px;color:#5c6679}.pd-r.rc .pay{display:flex;align-items:center;gap:8px}.pd-r.rc .pay svg{color:#5c6679}.pd-r.rc .am{text-align:right;font-weight:600}.pd-r.rc.h .am{font-weight:500}.pd-r.rc .am.red{color:#d92d20}@media (max-width:1500px){.spec,.locator{position:static;width:auto;margin-top:8px}.locator{display:none}.spec{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.adv[data-tabs="HW"] .panel .chips{order:9}.adv[data-tabs="HW"] .panel h3,.adv[data-tabs="HW"] .panel p{max-width:none}.hero-grid{grid-template-columns:minmax(0,760px) minmax(0,1fr);gap:40px;min-height:0;padding:96px 0 64px}.hero-vis{height:560px}.hero-vis .portal-fit{width:640px}.hero-vis .pos-iso{left:-8%;top:50%;width:70%}.prob{grid-template-columns:1fr 1fr}.an-grid{grid-template-columns:1fr 1.4fr;gap:48px}.uc-grid{grid-template-columns:repeat(2,1fr)}.g5{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(2,1fr)}.stage .row{grid-template-columns:repeat(5,1fr)}.stage .pos{zoom:.8}}@media (max-width:1200px){.hero-grid{grid-template-columns:1fr;padding-top:72px}.hero-vis{height:auto;display:flex;flex-direction:column;gap:24px}.hero-vis .portal-fit{position:relative;top:0;width:100%;max-width:760px}.hero-vis .pos-iso{display:none}.hero-vis .callout{display:none}.prob{grid-template-columns:1fr}.chal{grid-template-columns:1fr;gap:32px}.solution{padding:32px}.solution .top{grid-template-columns:1fr;gap:20px}.an-grid{grid-template-columns:1fr}.g3{grid-template-columns:1fr 1fr}.band .row{grid-template-columns:1fr;gap:24px}.stage .row{grid-template-columns:repeat(3,1fr);row-gap:32px}.hw-sch{display:none}.hw-list{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0}.hw-list h4{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.hw-list li{display:grid;gap:4px;padding:12px 0;border-top:1px solid rgba(255,255,255,.12)}.hw-list li b{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.hw-list li span{font-size:14px;color:var(--pale)}.hw-mob{display:flex;justify-content:center;margin:32px 0 8px}.spec,.locator{position:static;width:auto;margin-top:8px}.locator{display:none}.spec{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.adv[data-tabs="HW"] .panel .chips{order:9}}@media (max-width:900px){.g3,.g4,.g5,.uc-grid{grid-template-columns:1fr}.figs{grid-template-columns:1fr;gap:32px}.stage .row{grid-template-columns:repeat(2,1fr)}.solution .bot{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.hero-grid{padding:48px 0 40px}.diagram{aspect-ratio:auto;height:auto;display:flex;flex-direction:column;gap:28px}.diagram svg{display:none}.diagram .stack{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;position:relative;padding-top:30px}.diagram .stack .dnode{position:static;width:auto;height:46px;padding:0 12px;font-size:12px}.diagram .stack .dchip{top:0}.diagram .stack .ln{width:24px;height:0;border-top:2px dashed var(--accent)}.dlegend{position:static}.hw-list{grid-template-columns:1fr}.spec{grid-template-columns:1fr}.stage .row{grid-template-columns:1fr}.stage .pos{zoom:1}.iface .head .lab{flex-direction:column;align-items:flex-start;gap:8px}.lcard{padding:24px;min-height:0}.band{padding:24px}.band h3{font-size:28px}.band .row.big b{font-size:28px}.solution{padding:24px}.chal h3{font-size:20px}.prob .copy p{font-size:16px}.roadmap .head span:last-child{font-size:22px}.pt-kpis{grid-template-columns:repeat(2,1fr)}}@media (min-width:641px){.diagram .stack{display:contents}.diagram .stack .ln{display:none}}.tile.tile--offset{min-height:84px;padding-top:23px}.lcard.lcard--s{min-height:182px}.lcard.lcard--m{min-height:186px;padding:28px}.lcard.lcard--l{min-height:214px}.adv.adv--compact{margin-top:24px;min-height:480px}