:root{--black:#050507;--panel:#0c0d12;--ink:#f6f7fb;--muted:#9196a7;--blue:#0ca9ff;--cyan:#3df6ff;--orange:#ff6a28;--pink:#ff39c7;--lime:#bcff22;--purple:#8d4cff;--line:rgba(255,255,255,.13);--mono:'DM Mono',monospace;--display:'Archivo Black',sans-serif;--sans:'Space Grotesk',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{margin:0;background:var(--black);color:var(--ink);font-family:var(--sans);overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}.skip-link{position:fixed;top:-80px;left:20px;z-index:999;background:var(--lime);color:#000;padding:12px 18px}.skip-link:focus{top:12px}.grid-noise{position:fixed;inset:0;pointer-events:none;z-index:90;opacity:.055;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 80%)}.cursor-glow{position:fixed;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(25,173,255,.1),transparent 68%);translate:-50% -50%;pointer-events:none;z-index:0}.lab-header{height:76px;position:fixed;z-index:100;top:0;left:0;right:0;display:flex;align-items:center;gap:34px;padding:8px 24px;background:rgba(5,5,7,.84);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:10px;min-width:150px}.brand img{width:48px;height:48px;object-fit:cover;border-radius:50%;border:1px solid var(--cyan);box-shadow:0 0 18px rgba(61,246,255,.3)}.brand span,.footer-brand span{display:flex;flex-direction:column}.brand b,.footer-brand b{font:20px/1 var(--display);letter-spacing:.04em}.brand small,.footer-brand small{font:8px/1.5 var(--mono);color:var(--cyan)}.lab-header nav{display:flex;gap:3px;margin:auto}.lab-header nav a{font:10px var(--mono);padding:10px 13px;border:1px solid transparent;color:#bfc3d2}.lab-header nav a:hover,.lab-header nav a.active{border-color:rgba(61,246,255,.5);color:var(--cyan);background:rgba(61,246,255,.06)}.system{font:8px var(--mono);display:flex;align-items:center;gap:8px;color:var(--lime);white-space:nowrap}.system i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime);animation:blink 1.2s infinite}.system b{font-size:18px;animation:spin 7s linear infinite}.ctas{display:flex;gap:8px}.ctas a{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:0 19px;font:700 10px var(--mono);letter-spacing:.05em;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);transition:.2s}.ctas .buy{background:var(--orange);color:#090505;box-shadow:0 0 24px rgba(255,106,40,.25)}.ctas .wipe{border:1px solid var(--cyan);background:rgba(61,246,255,.07);color:var(--cyan)}.ctas a:hover{filter:brightness(1.2);transform:translateY(-2px)}.header-actions a{padding:0 12px;min-height:38px;font-size:8px}.menu-toggle,.mobile-panel{display:none}
.major{position:relative;padding:130px max(24px,5vw);overflow:hidden}.kicker{font:10px var(--mono);letter-spacing:.12em;color:var(--cyan);margin:0 0 18px}.kicker span{display:inline-block;width:7px;height:7px;background:var(--lime);box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:8px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.reveal.visible{opacity:1;transform:none}
.hero{min-height:1050px;padding-top:125px;background:radial-gradient(circle at 50% 44%,rgba(39,49,255,.15),transparent 40%),linear-gradient(180deg,#07070b,#030304)}.hero-heading{text-align:center;position:relative;z-index:2}.hero h1,.section-title h2,.scan-copy h2,.anatomy h2,.verdict h2{font:clamp(52px,9vw,142px)/.82 var(--display);letter-spacing:-.065em;margin:0}.hero h1 em,.section-title h2 em,.scan-copy h2 em,.anatomy h2 em,.verdict h2 em{font-style:normal;color:transparent;background:linear-gradient(100deg,var(--orange),var(--pink),var(--blue),var(--lime));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:gradient 7s linear infinite}.hero-lede{max-width:620px;margin:26px auto 0;font-size:clamp(16px,2vw,23px);color:#c1c4ce}.hero-stage{height:min(38vw,520px);min-height:320px;max-width:1500px;margin:30px auto 0;position:relative}.banner{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 40px rgba(22,105,255,.25))}.hero-stage:before{content:"";position:absolute;left:5%;right:5%;bottom:2%;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 20px var(--cyan)}.scan-circle{position:absolute;width:31%;aspect-ratio:1;border:1px solid var(--cyan);border-radius:50%;left:34.5%;top:6%;animation:spin 12s linear infinite;box-shadow:inset 0 0 28px rgba(61,246,255,.12),0 0 26px rgba(61,246,255,.12)}.scan-circle:before,.scan-circle:after{content:"";position:absolute;inset:9%;border:1px dashed rgba(255,255,255,.4);border-radius:50%}.scan-circle:after{inset:-13%;border-color:rgba(255,57,199,.4);border-style:solid;border-left-color:transparent;border-right-color:transparent;animation:spin 5s linear infinite reverse}.scan-circle span{position:absolute;left:50%;top:-8px;transform:translateX(-50%);background:#050507;padding:4px 8px;font:7px var(--mono);color:var(--cyan);text-align:center}.diag{position:absolute;font:8px var(--mono);color:var(--muted);padding-left:60px}.diag:before{content:"";position:absolute;left:0;top:10px;width:50px;height:1px;background:var(--orange)}.diag b{display:block;color:var(--orange);font-size:10px}.diag-a{top:25%;left:4%}.diag-b{top:60%;right:3%}.float-logo{position:absolute;width:65px;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 12px rgba(61,246,255,.5));animation:float 5s ease-in-out infinite}.fl-1{left:16%;top:14%}.fl-2{right:15%;top:12%;animation-delay:-1s}.fl-3{left:9%;bottom:18%;animation-delay:-2s}.fl-4{right:8%;bottom:18%;animation-delay:-3s}.fl-5{left:48%;bottom:2%;animation-delay:-4s}.hero-console{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr auto;gap:30px;align-items:end;border-top:1px solid var(--line);padding-top:24px}.hero-console p{margin:0;font-size:17px}.hero-console p b{color:var(--orange)}.hero-console p small{display:block;font:9px var(--mono);color:var(--muted);margin-top:10px}.readouts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.readouts span{background:#090a0e;padding:12px;font:8px var(--mono);color:var(--muted)}.readouts b{display:block;font:22px var(--display);color:var(--ink);margin-top:4px}.hero-orbits i{position:absolute;border:1px solid rgba(53,174,255,.13);border-radius:50%;left:50%;top:48%;translate:-50% -50%;width:80vw;aspect-ratio:2}.hero-orbits i:nth-child(2){rotate:13deg}.hero-orbits i:nth-child(3){rotate:-13deg}
.conveyor{height:230px;border-block:1px solid var(--line);background:#090a0f;overflow:hidden;perspective:500px;position:relative}.conveyor:before,.conveyor:after{content:"SCAN LINE";position:absolute;z-index:2;top:0;bottom:0;width:40px;background:rgba(255,106,40,.8);writing-mode:vertical-rl;text-align:center;padding:10px;font:8px var(--mono);letter-spacing:.3em}.conveyor:before{left:0}.conveyor:after{right:0}.track{width:max-content;display:flex;align-items:center;gap:40px;height:100%;animation:marquee 26s linear infinite;padding:0 80px;transform:rotateX(6deg)}.track figure{width:160px;text-align:center;margin:0}.track figure:nth-child(even){transform:scale(.68) translateY(-8px)}.track img{height:130px;width:130px;object-fit:contain;margin:auto;animation:spin 16s linear infinite}.track figure:nth-child(odd) img{animation-direction:reverse}.track figcaption{font:8px var(--mono);color:var(--cyan);letter-spacing:.15em;border-top:1px solid var(--line);padding-top:6px}
.hole-index{min-height:1000px;background:radial-gradient(circle at 15% 50%,rgba(141,76,255,.17),transparent 32%),#07080c}.section-title{text-align:left;max-width:1180px;margin:0 auto 65px}.section-title h2{font-size:clamp(50px,7vw,110px)}.section-title>p:last-child{font-size:20px;color:var(--muted)}.index-machine{max-width:1250px;margin:auto;display:grid;grid-template-columns:220px minmax(0,1fr) 250px;gap:30px;align-items:center}.radar{width:200px;aspect-ratio:1;border:1px solid var(--line);border-radius:50%;position:relative;background:repeating-radial-gradient(circle,transparent 0 19%,rgba(61,246,255,.16) 20%)}.radar:after,.radar:before{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:rgba(61,246,255,.25)}.radar:after{rotate:90deg}.radar i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(rgba(61,246,255,.3),transparent 20%);animation:spin 3s linear infinite}.radar span{position:absolute;inset:0;display:grid;place-items:center;text-align:center;font:9px var(--mono);color:var(--cyan)}.rank-list{border-left:1px solid var(--line)}.rank{height:105px;position:relative;display:grid;grid-template-columns:45px 70px 1fr 90px;gap:16px;align-items:center;border-block:1px solid var(--line);margin-top:-1px;padding:10px 14px;background:linear-gradient(90deg,rgba(255,255,255,.02),transparent);transition:.3s;overflow:hidden}.rank:hover{background:rgba(61,246,255,.06);transform:translateX(8px)}.rank>b{font:12px var(--mono);color:var(--muted)}.rank img{width:60px;height:60px;object-fit:contain}.rank h3{font:16px var(--display);margin:0}.rank h3 em{font:7px var(--mono);font-style:normal;color:var(--orange);margin-left:10px}.rank p{display:flex;gap:16px;margin:8px 0 0}.rank p span{font:7px var(--mono);color:var(--muted)}.rank>strong{font:30px var(--display);color:var(--lime);text-align:right}.rank>strong small{font:8px var(--mono);color:var(--muted)}.rank>i{position:absolute;bottom:0;left:0;width:var(--score);height:2px;background:linear-gradient(90deg,var(--blue),var(--pink),var(--orange));transform:scaleX(0);transform-origin:left;transition:1.5s}.rank.visible i,.index-machine.visible .rank i{transform:scaleX(1)}.index-gauge{text-align:center}.gauge{width:220px;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--orange) 0 35%,var(--pink) 35% 68%,var(--cyan) 68% 98.6%,#1d1e27 98.6%);display:grid;place-items:center;position:relative;animation:pulse 3s infinite}.gauge:before{content:"";position:absolute;inset:15px;border-radius:50%;background:#08090d}.gauge span{position:relative;font:36px var(--display)}.gauge small{font-size:12px}.index-gauge p{font:9px var(--mono);color:var(--muted);line-height:1.6}.index-gauge>b{font:12px var(--mono);background:var(--orange);color:#000;padding:6px 12px}.section-ctas{justify-content:center;margin-top:55px}
.data-belt,.warning-belt{height:82px;display:flex;align-items:center;overflow:hidden;background:var(--orange);color:#080808;border-block:2px solid #ff9b6a}.data-belt>div,.warning-belt>div{width:max-content;display:flex;align-items:center;gap:22px;white-space:nowrap;font:20px var(--display);animation:marqueeReverse 18s linear infinite}.data-belt img{width:50px;height:50px;object-fit:contain;filter:brightness(0)}.data-belt b{background:#000;color:var(--orange);border-radius:50%;padding:14px}
.scanner{min-height:920px;display:grid;grid-template-columns:.75fr 1.5fr .8fr;gap:35px;align-items:center;background:radial-gradient(circle at 50% 50%,rgba(0,160,255,.18),transparent 28%),#050608}.scan-copy h2{font-size:clamp(50px,6vw,90px)}.scan-copy>p:not(.kicker){color:var(--muted);line-height:1.7}.sample-picker{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.sample-picker button{width:54px;height:54px;border:1px solid var(--line);background:#0d0e14;padding:7px;cursor:pointer}.sample-picker button.selected{border-color:var(--cyan);box-shadow:0 0 18px rgba(61,246,255,.3)}.sample-picker img{width:100%;height:100%;object-fit:contain}.scan-again{color:var(--cyan);border:1px solid var(--cyan);background:transparent;padding:13px 16px;font:10px var(--mono);cursor:pointer}.scan-again span{font-size:17px;margin-left:8px}.chamber{width:min(42vw,570px);aspect-ratio:1;justify-self:center;position:relative;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(78,44,255,.1),transparent 60%)}.machine-ring{position:absolute;border-radius:50%;border:1px solid}.r1{inset:2%;border-color:rgba(61,246,255,.45);border-left-color:transparent;animation:spin 8s linear infinite}.r2{inset:10%;border:4px double rgba(255,57,199,.4);border-top-color:transparent;animation:spin 5s linear infinite reverse}.r3{inset:20%;border-color:rgba(188,255,34,.35);border-style:dashed;animation:spin 12s linear infinite}.chamber img{width:52%;height:52%;object-fit:contain;filter:drop-shadow(0 0 25px rgba(61,246,255,.5));transition:.4s}.chamber.scanning img{animation:targetScan 1.4s ease}.laser{position:absolute;z-index:3;left:22%;right:22%;height:3px;top:25%;background:var(--orange);box-shadow:0 0 18px 4px var(--orange);opacity:0}.chamber.scanning .laser{animation:laser 1.2s ease-in-out}.reticle{position:absolute;inset:25%;border:1px solid rgba(255,255,255,.2)}.reticle:before,.reticle:after{content:"";position:absolute;background:rgba(255,255,255,.25);left:50%;top:0;width:1px;height:100%}.reticle:after{rotate:90deg}.chamber>strong{position:absolute;bottom:15%;font:22px var(--display);color:var(--lime)}.chamber>small{position:absolute;bottom:11%;font:7px var(--mono);color:var(--muted)}.scan-output{border-left:1px solid var(--line);padding-left:20px}.console-title{font:9px var(--mono);color:var(--cyan);border-bottom:1px solid var(--line);padding-bottom:10px}.console-title i{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 9px var(--lime)}.scan-output dl{margin:0}.scan-output dl div{padding:15px 0;border-bottom:1px solid var(--line)}.scan-output dt{font:8px var(--mono);color:var(--muted)}.scan-output dd{margin:5px 0 0;font:15px var(--display)}.result{margin-top:22px;padding:18px;border:1px solid var(--orange);box-shadow:inset 0 0 25px rgba(255,106,40,.08)}.result span{font:8px var(--mono);color:var(--orange)}.result b{display:block;font:20px var(--display);margin-top:8px}.scanner>.section-ctas{position:absolute;bottom:70px;left:0;right:0}
.sample-wheel{height:190px;background:#0c0d13;overflow:hidden;border-block:1px solid var(--line)}.sample-wheel>div{height:100%;width:max-content;display:flex;gap:44px;align-items:center;animation:marquee 15s linear infinite}.sample-wheel figure{margin:0;width:130px;height:130px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;position:relative}.sample-wheel figure:before{content:"";position:absolute;inset:-8px;border:1px dashed var(--purple);border-radius:50%;animation:spin 5s linear infinite}.sample-wheel img{width:80px;height:80px;object-fit:contain;animation:spin 9s linear infinite reverse}.sample-wheel span{position:absolute;bottom:-17px;font:7px var(--mono);color:var(--cyan);background:#0c0d13;padding:3px}
.anatomy{min-height:1100px;background:linear-gradient(90deg,rgba(255,106,40,.05) 1px,transparent 1px),linear-gradient(rgba(255,106,40,.05) 1px,transparent 1px),#09070a;background-size:32px 32px}.anatomy-head{text-align:center}.anatomy h2{font-size:clamp(48px,6vw,95px)}.diagram{height:570px;max-width:1100px;margin:25px auto;position:relative}.diagram>img{position:absolute;width:390px;height:390px;object-fit:contain;left:50%;top:50%;translate:-50% -50%;filter:drop-shadow(0 0 45px rgba(36,178,255,.35))}.measure-ring{position:absolute;width:440px;height:440px;left:50%;top:50%;translate:-50% -50%;border:1px solid rgba(61,246,255,.35);border-radius:50%;background:repeating-conic-gradient(rgba(61,246,255,.5) 0 .5deg,transparent .5deg 10deg);mask-image:radial-gradient(transparent 0 72%,#000 72% 73%,transparent 73% 88%,#000 88%);animation:spin 35s linear infinite}.measure-ring span{position:absolute;inset:10%;border:1px dashed var(--orange);border-radius:50%}.callout{position:absolute;width:220px;font:9px var(--mono);color:var(--muted);border-top:1px solid var(--cyan);padding-top:8px}.callout:after{content:"";position:absolute;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.callout b{display:block;font:15px var(--display);color:var(--ink);margin-top:5px}.co-1{left:1%;top:20%}.co-1:after,.co-3:after,.co-5:after{right:0}.co-2{right:0;top:16%}.co-2:after,.co-4:after,.co-6:after{left:0}.co-3{left:2%;top:50%}.co-4{right:1%;top:48%}.co-5{left:7%;bottom:14%}.co-6{right:4%;bottom:12%}.anatomy-bottom{display:flex;justify-content:center;gap:70px;align-items:center}.anatomy-bottom>p{font-size:26px;margin:0}.anatomy-bottom>p b{color:var(--orange);font:36px var(--display)}.stamp{color:var(--orange);border:4px double var(--orange);border-radius:50%;width:120px;height:120px;display:grid;place-items:center;text-align:center;font:10px var(--mono);rotate:-10deg}.stamp b{font-size:26px}
.warning-belt{height:105px;background:#c7ff22;border-color:#e8ff9e}.warning-belt>div{font-size:32px;animation-duration:11s}.warning-belt b{color:var(--pink);-webkit-text-stroke:1px #000}.warning-belt>div{animation-name:glitchMarquee}
.verdict{min-height:1000px;display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:50px;background:radial-gradient(circle at 20% 50%,rgba(255,57,199,.2),transparent 40%),#050507}.verdict-mascot{position:absolute;width:min(48vw,700px);left:-8%;bottom:5%;border-radius:50%;mask-image:linear-gradient(to bottom,#000 75%,transparent)}.verdict-copy{position:relative;z-index:2;margin-left:26vw}.verdict h2{font-size:clamp(64px,8vw,128px)}.logos-hole{font:clamp(20px,3vw,44px) var(--display);color:var(--orange);margin:22px 0}.verdict h3{font:clamp(42px,6vw,90px) var(--display);margin:20px 0}.verdict h3 i{color:var(--cyan);font-style:normal}.paper{position:relative;z-index:2;background:#ddd9c9;color:#111;padding:30px;rotate:2deg;box-shadow:15px 18px 0 rgba(255,106,40,.8),30px 36px 0 rgba(61,246,255,.25);font-family:var(--mono);max-width:480px}.paper-top{display:flex;justify-content:space-between;border-bottom:4px solid #111;padding-bottom:12px}.paper-top b{font:36px var(--display)}.paper-top span{font-size:8px}.paper dl div{display:grid;grid-template-columns:1fr 1.5fr;border-bottom:1px solid #999;padding:12px 0}.paper dt{font-size:8px}.paper dd{margin:0;font-weight:bold}.approved{position:absolute;right:25px;bottom:22px;color:#e34a2d;border:3px solid #e34a2d;border-radius:50%;padding:16px;rotate:-14deg;text-align:center;font-weight:bold;opacity:.75}.verdict .mega{grid-column:1/-1;position:relative;z-index:3;justify-content:center;margin-top:20px}.mega a{min-height:90px;padding:0 60px;font:20px var(--display)}.verdict-rays{position:absolute;inset:0;opacity:.15;background:repeating-conic-gradient(from 20deg at 15% 70%,var(--cyan) 0 3deg,transparent 3deg 12deg);animation:pulse 3s infinite}
footer{min-height:170px;border-top:1px solid var(--line);padding:35px max(24px,5vw);display:grid;grid-template-columns:1fr 1fr .8fr auto;gap:35px;align-items:center;background:#020203}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand img{width:64px;height:64px;border-radius:50%;object-fit:cover}.footer-brand b{font-size:28px}.footer-brand small{font-size:9px}.footer-note,footer>p{font:9px/1.7 var(--mono);color:var(--muted)}footer>p small{display:block;color:#fff;margin-top:8px}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.25}}@keyframes gradient{to{background-position:200% 0}}@keyframes float{50%{transform:translateY(-15px) rotate(8deg)}}@keyframes pulse{50%{filter:brightness(1.3);opacity:.82}}@keyframes marquee{to{transform:translateX(-50%) rotateX(6deg)}}@keyframes marqueeReverse{from{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes glitchMarquee{0%{transform:translateX(0) skew(0)}49%{transform:translateX(-25%) skew(0)}50%{transform:translateX(-25%) skew(-7deg)}51%{transform:translateX(-25%) skew(0)}100%{transform:translateX(-50%)}}@keyframes laser{0%{top:25%;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:73%;opacity:0}}@keyframes targetScan{30%{scale:.84;filter:brightness(2) drop-shadow(0 0 35px var(--orange))}100%{scale:1}} 
@media(max-width:1100px){.lab-header nav,.system{display:none}.lab-header{justify-content:space-between}.header-actions{margin-left:auto}.index-machine{grid-template-columns:1fr 220px}.radar{display:none}.scanner{grid-template-columns:1fr 1.4fr}.scan-output{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr 1fr;gap:20px;border-left:0;border-top:1px solid var(--line);padding:15px 0}.scan-output dl{display:grid;grid-template-columns:repeat(4,1fr)}.scan-output dl div{padding:10px}.verdict-copy{margin-left:18vw}.verdict-mascot{opacity:.55}.footer-note{display:none}footer{grid-template-columns:1fr 1fr auto}}
@media(max-width:760px){.cursor-glow{display:none}.lab-header{height:66px;padding:7px 14px}.brand img{width:42px;height:42px}.header-actions{display:none}.menu-toggle{display:block;width:42px;height:42px;border:1px solid var(--line);background:transparent;padding:11px}.menu-toggle span{display:block;height:1px;background:var(--cyan);margin:6px 0;transition:.2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-panel{display:flex;position:fixed;z-index:99;top:66px;left:0;right:0;background:rgba(5,5,7,.98);border-bottom:1px solid var(--cyan);padding:24px;flex-direction:column;gap:18px;transform:translateY(-140%);transition:.3s}.mobile-panel.open{transform:none}.mobile-panel>a{font:18px var(--display)}.mobile-panel .ctas{margin-top:10px}.major{padding:95px 18px}.hero{min-height:880px;padding-top:105px}.hero h1{font-size:57px}.hero-lede{font-size:15px}.hero-stage{height:330px;margin-top:16px}.banner{transform:scale(1.25)}.float-logo{width:42px}.scan-circle{width:65%;left:17.5%;top:15%}.diag{display:none}.hero-console{display:block;text-align:center}.readouts{grid-template-columns:repeat(2,1fr);margin:22px 0}.hero-console .ctas{justify-content:center}.conveyor{height:170px}.track{gap:18px}.track figure{width:100px}.track img{width:85px;height:85px}.hole-index{min-height:auto}.section-title{margin-bottom:35px}.section-title h2{font-size:48px}.index-machine{display:block}.rank{height:92px;grid-template-columns:28px 50px 1fr 54px;padding:8px}.rank img{width:45px;height:45px}.rank h3{font-size:12px}.rank h3 em{display:block;margin:3px 0 0}.rank p span{font-size:6px}.rank p span:not(:first-child){display:none}.rank>strong{font-size:20px}.index-gauge{margin:45px auto 0}.gauge{width:190px;margin:auto}.data-belt{height:65px}.data-belt>div{font-size:15px}.scanner{display:block;padding-bottom:145px}.scan-copy{text-align:center}.sample-picker{justify-content:center}.chamber{width:min(92vw,480px);margin:40px auto}.scan-output{display:block}.scan-output dl{grid-template-columns:1fr 1fr}.scanner>.section-ctas{bottom:55px}.sample-wheel{height:155px}.sample-wheel figure{width:100px;height:100px}.sample-wheel img{width:60px;height:60px}.anatomy{min-height:960px}.anatomy h2{font-size:42px}.diagram{height:500px}.diagram>img{width:240px;height:240px}.measure-ring{width:280px;height:280px}.callout{width:145px;font-size:7px}.callout b{font-size:10px}.co-1{top:8%}.co-2{top:15%}.co-3{top:39%}.co-4{top:48%}.co-5{bottom:16%}.co-6{bottom:6%}.anatomy-bottom{display:block;text-align:center}.anatomy-bottom>p{font-size:19px}.stamp{margin:20px auto}.anatomy-bottom .ctas{justify-content:center}.warning-belt{height:75px}.warning-belt>div{font-size:22px}.verdict{display:block;min-height:1150px;text-align:center}.verdict-mascot{width:100%;max-width:520px;left:-34%;top:145px;bottom:auto;opacity:.42}.verdict-copy{margin:0;position:relative}.verdict h2{font-size:68px}.paper{margin:60px auto 0;text-align:left;padding:23px;rotate:1deg}.paper dd{font-size:11px}.approved{font-size:8px;padding:10px}.verdict .mega{margin-top:70px}.mega a{min-height:65px;padding:0 25px;font-size:13px}footer{grid-template-columns:1fr;text-align:center;justify-items:center}.footer-note{display:block}footer .ctas{justify-content:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}

/* Motion and contrast corrections */
.hero-stage{width:100vw;max-width:none;height:clamp(360px,33.333vw,724px);margin:30px 0 0 calc(50% - 50vw);background:#000;overflow:hidden;isolation:isolate;box-shadow:0 28px 80px rgba(0,0,0,.7)}
.hero-stage .banner{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;filter:saturate(1.06) contrast(1.04) drop-shadow(0 0 50px rgba(22,105,255,.2));z-index:0}
.hero-stage:after{content:"";position:absolute;z-index:1;inset:-2px;pointer-events:none;background:linear-gradient(90deg,#050507 0,transparent 9%,transparent 91%,#050507 100%),linear-gradient(180deg,#050507 0,transparent 9%,transparent 88%,#050507 100%);box-shadow:inset 0 0 90px 22px rgba(5,5,7,.52)}
.hero-stage:before{z-index:4;bottom:5%}
.hero-stage .scan-circle,.hero-stage .diag{z-index:3}
.hero-stage .float-logo{display:none}

.track figure:nth-child(5n+1) img,.track figure:nth-child(5n+5) img,.sample-wheel figure:nth-child(5n+1) img,.sample-wheel figure:nth-child(5n+5) img,.rank:nth-child(1) img,.rank:nth-child(5) img,.sample-picker button:nth-child(1) img,.sample-picker button:nth-child(5) img,.chamber img.dark-logo{filter:invert(1) brightness(2.6) drop-shadow(0 0 12px rgba(255,255,255,.55))}
.sample-wheel figure:nth-child(5n+1),.sample-wheel figure:nth-child(5n+5){background:radial-gradient(circle,rgba(255,255,255,.12),rgba(255,255,255,.025) 65%);border-color:rgba(255,255,255,.32);box-shadow:inset 0 0 25px rgba(255,255,255,.06)}

.track{animation:conveyorFlow 20s linear infinite!important;animation-play-state:running!important;will-change:transform;backface-visibility:hidden}
.track img{animation:logoTurn 10s linear infinite!important;animation-play-state:running!important;will-change:transform}
.track figure:nth-child(odd) img{animation-direction:reverse!important}
.sample-wheel>div{animation:sampleFlow 13s linear infinite!important;animation-play-state:running!important;will-change:transform;backface-visibility:hidden}
.sample-wheel img{animation:logoTurn 7s linear infinite reverse!important;animation-play-state:running!important;will-change:transform}
.sample-wheel figure:before{animation:logoTurn 5s linear infinite!important;animation-play-state:running!important}
.data-belt>div,.warning-belt>div{display:flex;align-items:center;gap:0;width:max-content;will-change:transform;backface-visibility:hidden;animation-play-state:running!important}
.data-belt>div{animation:dataFlow 16s linear infinite!important}
.warning-belt>div{animation:warningFlow 10s linear infinite!important}
.data-belt>div>span,.warning-belt>div>span{display:flex;align-items:center;gap:22px;flex:none;padding-right:22px;white-space:nowrap}

@keyframes conveyorFlow{from{transform:translate3d(0,0,0) rotateX(6deg)}to{transform:translate3d(calc(-50% - 20px),0,0) rotateX(6deg)}}
@keyframes sampleFlow{from{transform:translate3d(calc(-50% - 22px),0,0)}to{transform:translate3d(0,0,0)}}
@keyframes dataFlow{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}
@keyframes warningFlow{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@keyframes logoTurn{to{transform:rotate(360deg)}}

@media(max-width:760px){.hero h1{font-size:clamp(42px,12vw,52px);letter-spacing:-.075em}.hero-lede{max-width:calc(100vw - 36px);font-size:14px}.hero-stage{height:360px;margin-top:12px}.hero-stage .banner{object-fit:cover;transform:none}.hero-stage:after{background:linear-gradient(90deg,#050507 0,transparent 3%,transparent 97%,#050507 100%),linear-gradient(180deg,#050507 0,transparent 8%,transparent 90%,#050507 100%);box-shadow:inset 0 0 45px 8px rgba(5,5,7,.58)}.scan-circle{width:70%;left:15%;top:13%}.hero-console p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.track{animation-duration:34s!important;animation-iteration-count:infinite!important}.sample-wheel>div{animation-duration:28s!important;animation-iteration-count:infinite!important}.data-belt>div{animation-duration:30s!important;animation-iteration-count:infinite!important}.warning-belt>div{animation-duration:24s!important;animation-iteration-count:infinite!important}.track img,.sample-wheel img,.sample-wheel figure:before{animation-duration:20s!important;animation-iteration-count:infinite!important}}
