.qa-root{background:var(--bg);color:var(--ink-1)}.qa-hero{color:#fff;text-align:center;background:#0a2f8f;position:relative;overflow:hidden}.qa-hero__field{pointer-events:none;background:radial-gradient(90% 80% at 50% -20%,#1150e6 0%,#0a2f8f 52%,#061f61 100%);position:absolute;inset:0}.qa-hero__grid{pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 50% 0,#000,#0000 76%);mask-image:radial-gradient(70% 90% at 50% 0,#000,#0000 76%)}.qa-hero__orbit{pointer-events:none;border:1px dashed #9fc2ff2e;border-radius:50%;width:920px;height:920px;margin-left:-460px;animation:80s linear infinite qa-spin;position:absolute;top:58%;left:50%}.qa-hero__orbit:after{content:"";background:var(--live);border-radius:50%;width:7px;height:7px;margin-left:-3px;position:absolute;top:-4px;left:50%;box-shadow:0 0 12px #3fd08acc}.qa-hero__tick{pointer-events:none;z-index:2;border-color:#9fc2ff80;width:20px;height:20px;position:absolute}.qa-hero__tick--tl{border-top:2px solid;border-left:2px solid;top:18px;left:18px}.qa-hero__tick--br{border-bottom:2px solid;border-right:2px solid;bottom:18px;right:18px}.qa-hero__inner{box-sizing:border-box;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;padding:34px 32px 0;display:flex;position:relative}.qa-crumb{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#9fc2ff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:30px;font-size:10.5px;font-weight:500;display:flex}.qa-crumb a{color:#9fc2ff;text-decoration:none}.qa-crumb a:hover{color:#fff}.qa-crumb__sep{color:#5e79b0}.qa-crumb__cur{color:#fff}.qa-hero__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-blue-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:18px;font-size:10.5px;display:flex}.qa-hero__kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#070f2c;background:var(--blue-hi);border-radius:2px;padding:3px 7px;font-size:9px;font-weight:700}.qa-hero__dot{color:#fff6}.qa-hero__live{color:#dde8ff;border:1px solid #9fc2ff57;align-items:center;gap:7px;padding:4px 10px;display:inline-flex}.qa-hero__pulse{background:var(--live);border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite qa-pulse;display:inline-block;box-shadow:0 0 8px #3fd08a8c}.qa-h1{font-family:var(--font-prose);letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(36px,6vw,68px);font-weight:700;line-height:1.02}.qa-sub{font-family:var(--font-prose);color:#dde8ff;max-width:640px;margin:20px auto 0;font-size:clamp(15px,1.7vw,17.5px);line-height:1.58}.qa-hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.qa-btn{font-family:var(--font-mono);border-radius:var(--r);align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.qa-btn:hover{transform:translateY(-1px)}.qa-btn--primary{color:#070f2c;background:#fff}.qa-btn--primary:hover{background:var(--blue-hi)}.qa-btn--ghost{color:#fff;border:1px solid #fff6;padding:13px 18px;font-size:13px}.qa-btn--ghost:hover{border-color:#fff}.qa-btn--ink{background:var(--ink-1);color:#fff;font-size:13px}.qa-btn--ink:hover{background:var(--blue-ink)}.qa-btn__s{color:var(--live)}.qa-hero__foot{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#9fc2ff;margin:22px 0 0;font-size:10.5px}.qa-devices{justify-content:center;align-items:flex-end;gap:28px;width:100%;max-width:720px;height:250px;margin:46px auto 0;padding-bottom:0;display:flex;position:relative}.qa-signal{pointer-events:none;width:100%;height:40px;position:absolute;top:96px;left:0;right:0}.qa-signal__path{fill:none;stroke:#9fc2ff73;stroke-width:1.5px;stroke-dasharray:6 6;animation:6s linear infinite qa-dash}.qa-device{box-sizing:border-box;background:linear-gradient(#ffffff14,#ffffff05 70%,#0000);border:1.5px solid #9fc2ff8c;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;align-items:flex-start;gap:10px;width:150px;height:230px;padding:34px 16px 0;animation:7s ease-in-out infinite qa-float;display:flex;position:relative}.qa-device--unit{animation-delay:0s}.qa-device--x{border-color:#fffc;width:170px;height:250px;animation-delay:-2.3s}.qa-device--perf{animation-delay:-4.6s}.qa-device__notch{background:#9fc2ff80;border-radius:3px;width:46px;height:6px;margin-left:-23px;position:absolute;top:10px;left:50%}.qa-device__notch--dot{border-radius:50%;width:8px;height:8px;margin-left:-4px}.qa-device__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:10px;font-weight:700}.qa-device__row{background:#9fc2ff47;border-radius:2px;width:60%;height:8px;display:block}.qa-device__row--w{background:#fff6;width:90%}.qa-device__row--s{width:40%}.qa-device__tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--live);margin-top:auto;margin-bottom:14px;font-size:9px}.qa-in{animation:.8s cubic-bezier(.2,.7,.2,1) both qa-rise}.qa-in--1{animation-delay:50ms}.qa-in--2{animation-delay:.15s}.qa-in--3{animation-delay:.28s}.qa-in--4{animation-delay:.4s}.qa-in--5{animation-delay:.5s}.qa-in--6{animation-delay:.62s}@keyframes qa-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes qa-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes qa-spin{to{transform:rotate(360deg)}}@keyframes qa-dash{to{stroke-dashoffset:-120px}}@keyframes qa-pulse{0%,to{box-shadow:0 0 #3fd08a8c}50%{box-shadow:0 0 0 6px #3fd08a00}}@keyframes qa-flow{to{background-position:200% 0}}.qa-body{max-width:var(--maxw);box-sizing:border-box;margin:0 auto;padding:0 32px 8px}.qa-sec{padding-top:46px;scroll-margin-top:80px}.qa-lead{font-family:var(--font-prose);color:var(--ink-3);max-width:820px;margin:18px 0 0;font-size:15.5px;line-height:1.62}.qa-center{text-align:center;margin-left:auto;margin-right:auto}.qa-more{margin-top:22px}.qa-textlink{font-family:var(--font-mono);color:var(--blue-ink);font-size:13px;font-weight:600;text-decoration:none}.qa-textlink:hover{color:var(--blue)}@supports (animation-timeline:view()){.qa-reveal{animation:.7s ease-out both qa-rise;animation-timeline:view();animation-range:entry entry 28%}}.qa-pipe{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 0;max-width:900px;margin:26px auto 0;display:flex}.qa-pipe__node{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-1);border:1px solid var(--hair-2);background:var(--paper);border-radius:2px;padding:9px 14px;font-size:11px;font-weight:600}.qa-pipe__node--live{color:#fff;background:var(--blue-ink);border-color:var(--blue-ink)}.qa-pipe__seg{background:linear-gradient(90deg, var(--blue-ink) 0 40%, transparent 40% 60%, var(--blue-ink) 60%);background-size:200% 100%;width:44px;height:2px;animation:1.8s linear infinite qa-flow}.qa-three{background:var(--hair-2);border:1px solid var(--hair-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:26px;display:grid}.qa-cell{background:var(--paper);text-align:center;padding:22px 20px}.qa-cell__idx{font-family:var(--font-mono);color:var(--blue-ink);letter-spacing:.06em;font-size:11px}.qa-cell__h{font-family:var(--font-mono);letter-spacing:-.025em;color:var(--ink-1);margin:10px 0 0;font-size:17px;font-weight:600}.qa-cell__p{font-family:var(--font-prose);color:var(--ink-3);margin:10px 0 0;font-size:14px;line-height:1.58}.qa-quals{background:var(--hair-2);border:1px solid var(--hair-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.qa-qual{background:var(--paper);text-align:center;flex-direction:column;gap:6px;padding:22px 16px;display:flex}.qa-qual b{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--blue-ink);font-size:30px;font-weight:700;line-height:1}.qa-qual span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-5);font-size:10.5px}.qa-plats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.qa-plat{border:1px solid var(--hair-2);background:var(--paper);flex-direction:column;padding:26px 22px 22px;scroll-margin-top:90px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.qa-plat:hover{border-color:var(--blue-ink);transform:translateY(-4px);box-shadow:0 18px 40px -24px #135bff73}.qa-plat__frame{border:1.5px solid var(--hair-2);opacity:.9;pointer-events:none;border-radius:18px;width:120px;height:190px;transition:transform .5s,border-color .35s;position:absolute;top:-30px;right:-26px}.qa-plat__frame span{background:var(--hair-2);border-radius:3px;width:34px;height:5px;margin-left:-17px;position:absolute;top:10px;left:50%}.qa-plat--ai .qa-plat__frame,.qa-plat--sec .qa-plat__frame{border-style:dashed}.qa-plat--perf .qa-plat__frame span,.qa-plat--manual .qa-plat__frame span{border-radius:50%;width:7px;height:7px;margin-left:-3px}.qa-plat:hover .qa-plat__frame{border-color:var(--blue-ink);transform:translate(-8px,8px)rotate(-6deg)}.qa-plat__idx{font-family:var(--font-mono);color:var(--blue-ink);letter-spacing:.06em;font-size:11px}.qa-plat__h{font-family:var(--font-mono);letter-spacing:-.025em;color:var(--ink-1);max-width:80%;margin:12px 0 0;font-size:20px;font-weight:600}.qa-plat__p{font-family:var(--font-prose);color:var(--ink-3);margin:12px 0 0;font-size:14px;line-height:1.58}.qa-plat__list{font-family:var(--font-prose);color:var(--ink-3);flex:1;margin:14px 0 18px;padding-left:18px;font-size:13.5px;line-height:1.55}.qa-plat__list li{margin-bottom:6px}.qa-plat__list li::marker{color:var(--blue-ink)}.qa-plat__go{font-family:var(--font-mono);color:var(--blue-ink);font-size:12px;font-weight:600;text-decoration:none}.qa-plat__go:hover{color:var(--blue)}.qa-overview{border:1px solid var(--hair-2);background:var(--paper-2);justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:18px 22px;display:flex}.qa-overview__k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-5);font-size:10.5px}.qa-overview__p{font-family:var(--font-prose);color:var(--ink-3);max-width:720px;margin:6px 0 0;font-size:14px;line-height:1.55}.qa-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.qa-col{border:1px solid var(--hair-2);background:var(--paper);padding:22px}.qa-col__h{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink-1);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;display:flex}.qa-col__pill{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--blue-ink);border-radius:2px;padding:3px 7px;font-size:8.5px;font-weight:700}.qa-col__pill--alt{background:var(--ink-2)}.qa-ops{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.qa-ops li{border-left:2px solid var(--hair-2);gap:3px;padding-left:14px;transition:border-color .3s;display:grid}.qa-ops li:hover{border-color:var(--blue-ink)}.qa-ops b{font-family:var(--font-mono);color:var(--ink-1);font-size:13px;font-weight:600}.qa-ops span{font-family:var(--font-prose);color:var(--ink-3);font-size:13.5px;line-height:1.55}.qa-scopes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.qa-scope{border:1px solid var(--hair-2);background:var(--paper);color:inherit;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s;display:flex}.qa-scope:hover{border-color:#12a150;transform:translateY(-3px)}.qa-scope__type{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#12a150;font-size:9px;font-weight:700}.qa-scope__h{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink-1);font-size:16px;font-weight:600}.qa-scope__p{font-family:var(--font-prose);color:var(--ink-3);flex:1;font-size:13.5px;line-height:1.55}.qa-scope__go{font-family:var(--font-mono);color:var(--blue-ink);margin-top:6px;font-size:12px;font-weight:600}.qa-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.qa-fitcol{border:1px solid var(--hair-2);background:var(--paper);padding:22px}.qa-fitcol__h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--hair-2);margin:0 0 14px;padding-bottom:10px;font-size:11px;font-weight:700}.qa-fitcol__h--yes{color:#12a150}.qa-fitcol__h--no{color:var(--ink-5)}.qa-fitrow{border-bottom:1px solid var(--hair-2);padding:10px 0}.qa-fitrow:last-child{border-bottom:0}.qa-fitrow b{font-family:var(--font-mono);color:var(--ink-1);font-size:13.5px;font-weight:600;display:block}.qa-fitrow p{font-family:var(--font-prose);color:var(--ink-3);margin:4px 0 0;font-size:13.5px;line-height:1.55}.qa-fitrow a{color:var(--blue-ink);font-weight:600;text-decoration:none}.qa-faq{margin-top:18px}.qa-ctaend{margin-top:52px}@media (prefers-reduced-motion:reduce){.qa-in,.qa-reveal,.qa-device,.qa-hero__orbit,.qa-signal__path,.qa-hero__pulse,.qa-pipe__seg{animation:none!important}.qa-btn,.qa-plat,.qa-scope,.qa-plat__frame{transition:none}.qa-plat:hover,.qa-scope:hover,.qa-btn:hover{transform:none}}@media (width<=1080px){.qa-quals,.qa-plats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.qa-plats,.qa-scopes,.qa-three,.qa-two,.qa-fit{grid-template-columns:minmax(0,1fr)}.qa-overview{flex-direction:column;align-items:flex-start}.qa-devices{gap:14px;height:210px}.qa-device{width:110px;height:190px;padding:28px 12px 0}.qa-device--x{width:126px;height:210px}.qa-signal{top:80px}.qa-hero__orbit{width:640px;height:640px;margin-left:-320px}}@media (width<=640px){.qa-hero__inner,.qa-body{padding-left:20px;padding-right:20px}.qa-quals{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-pipe__seg{width:18px}.qa-devices{gap:10px;height:180px}.qa-device{gap:8px;width:92px;height:160px;padding:24px 10px 0}.qa-device--x{width:108px;height:180px}.qa-device__tag{margin-bottom:10px;font-size:8px}.qa-signal{top:66px}}
