.scanner-tech{color-scheme:dark;--ink:#e7f3ff;--muted:#b0c5da;--line:#244663;background:#050f1d;color:var(--ink)}.scanner-tech .header{background:linear-gradient(#071525f5,#071525b8);border-bottom-color:#79cfff29}.scanner-tech .header-inner{height:94px}.scanner-tech .hero{background:#061322;overflow:hidden;isolation:isolate}.scanner-tech .hero-background{inset:0;opacity:.13;mask-image:linear-gradient(90deg,transparent,#000)}.scanner-tech .hero-background img{object-position:center;filter:saturate(.7)}.scanner-tech .hero:after{background:radial-gradient(ellipse at 78% 30%,#1484c325,transparent 52%),linear-gradient(0deg,#050f1d,transparent 25%)}.scanner-tech .hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;align-items:center;min-height:850px;padding-block:145px 75px}.scanner-tech .hero-copy{position:relative;z-index:3;width:100%;max-width:none}.scanner-tech .hero h1{font-size:clamp(38px,4.2vw,60px);line-height:1.09}.scanner-tech .hero h1 span{color:#91ddff!important;background:none;text-shadow:0 0 38px #189fde24}.scanner-tech .hero .eyebrow{font-size:12px;color:#80d6ff}.scanner-tech .hero .lead{color:#bfd2e5}.scanner-tech .hero-primary{box-shadow:none!important}.scanner-stage{position:relative;isolation:isolate;height:610px;min-width:0;perspective:1100px}.stage-grid{position:absolute;inset:15px -25px 0;background:linear-gradient(#3991be14 1px,transparent 1px),linear-gradient(90deg,#3991be14 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(ellipse,#000 25%,transparent 72%);pointer-events:none}.stage-ring{position:absolute;inset:60px 0 50px;border:1px solid #3c9cce40;border-radius:50%;transform:rotate(-25deg) scaleY(.85);box-shadow:0 0 55px #0c7abd17,inset 0 0 80px #1187bd13;pointer-events:none}.ring-two{inset:100px -25px 90px;transform:rotate(24deg) scaleY(.85);border-style:dashed;border-color:#61d5ff22}.stage-ring:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid transparent;border-top-color:#68d8ff8c;animation:scanner-orbit 18s linear infinite;box-shadow:0 -6px 14px -10px #65d5ff}.stage-label{position:absolute;top:2px;left:6px;right:6px;color:#b0d5ee;font:12px/1.6 ui-monospace,monospace;letter-spacing:.12em;border-top:1px solid #3679a647;padding-top:12px}.stage-label span{float:right;color:#6eaccc}.floating-scanner{position:absolute;z-index:2;width:58%;max-width:310px;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .3s}.floating-scanner figure{margin:0;animation:scanner-float 7s ease-in-out infinite;transform:translateY(0) rotate(var(--float-angle));filter:drop-shadow(0 22px 20px #0007)}.float-bosch{left:0;top:85px;--float-angle:-6deg;--module-accent:#ff5470;--module-glow:#ed325640}.float-texa{right:-5px;top:270px;--float-angle:6deg;--module-accent:#67d6ff;--module-glow:#22b0ff40}.float-texa figure{animation-delay:-3.5s}.scanner-device{position:relative;background:radial-gradient(ellipse at center,#fff,#deebf5);border:1px solid #fff9;border-bottom:0;border-radius:22px 22px 0 0;padding:18px 23px;overflow:hidden;box-shadow:0 0 30px var(--module-glow)}.scanner-device:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#fff8 49%,transparent 68%);transform:translate(-140%);animation:scanner-sweep 8s ease-in-out infinite}.float-texa .scanner-device:after{animation-delay:-4s}.scanner-device img{display:block;width:100%;height:165px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 12px 8px #001d3b35)}.floating-scanner figcaption{padding:15px 20px;background:linear-gradient(120deg,#102d47f5,#081b2af5);border:1px solid #66bbf54d;border-top:2px solid var(--module-accent);border-radius:0 0 17px 17px;box-shadow:inset 0 1px #ffffff18}.floating-scanner figcaption small{font-size:12px;letter-spacing:.15em;color:var(--module-accent);font-weight:700}.floating-scanner figcaption strong{display:block;color:#fff;font-size:20px;line-height:1.2;margin-block:5px}.floating-scanner figcaption>span{display:block;font-size:13px;color:#b4d0e5}.floating-scanner:focus-visible{outline:3px solid #77daff;outline-offset:10px;border-radius:20px}.stage-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;padding:12px 16px;background:#092238ec;border:1px solid #448ab25e;border-radius:12px;box-shadow:0 10px 25px #0005,inset 0 1px #e0faff15;color:#dff6ff;font-size:14px;animation:scanner-chip 6s ease-in-out infinite;pointer-events:none}.stage-chip small{display:block;font-size:12px;color:#8fb4ce;margin-top:2px}.chip-abs{top:75px;right:-6px}.chip-data{bottom:55px;left:-10px;animation-delay:-3s}.chip-icon{font:32px/1 ui-monospace;color:#67d6ff}.chip-bars{display:flex;align-items:center;gap:3px;height:30px}.chip-bars i{width:3px;height:14px;background:#69d9ff;border-radius:2px;animation:scanner-signal 1.8s ease-in-out infinite alternate}.chip-bars i:nth-child(2n){height:25px;animation-delay:-.7s}.chip-bars i:nth-child(3){height:19px;animation-delay:-1.2s}.scanner-tech .benefits article{background:linear-gradient(130deg,#0f2940,#081a2b);border-color:#28516f;box-shadow:0 18px 35px -20px #000b,inset 0 1px #ffffff12;overflow:hidden}.scanner-tech .benefits article:after{content:"";position:absolute;bottom:0;left:0;width:60%;height:2px;background:linear-gradient(90deg,transparent,#61d7ff,transparent);animation:scanner-trace 6s ease-in-out infinite}.scanner-tech .benefits article:nth-child(2):after{animation-delay:-2s}.scanner-tech .benefits article:nth-child(3):after{animation-delay:-4s}.scanner-tech .benefits .number,.scanner-tech .section-heading .eyebrow{color:#76c8ef}.scanner-tech .benefits h2{color:#eff8ff}.scanner-tech .benefits p{color:#adc5d9}.scanner-tech .scanner-film{background:radial-gradient(ellipse at 0 0,#124b71,transparent 65%),#071727;border-color:#3a789a;box-shadow:0 25px 65px #0006,0 0 40px #087abb12,inset 0 1px #9ddfff29}.scanner-tech .film-frame{border-color:#64c9f2;box-shadow:0 20px 42px #0009,0 0 0 6px #66cfff07,0 0 28px #13a6ea20}.scanner-tech .product{isolation:isolate;background:radial-gradient(ellipse at 0 40%,#4d183540,transparent 65%),linear-gradient(135deg,#11283e,#071727);border:1px solid #85374e;border-top:3px solid #f1526a;box-shadow:0 20px 40px #0005,inset 0 1px #ffffff12}.scanner-tech .product.blue{background:radial-gradient(ellipse at 100% 40%,#0b669540,transparent 65%),linear-gradient(135deg,#0c2940,#071727);border-color:#285e83;border-top-color:#3fbef8}.scanner-tech .product-copy h3{color:#f1f8ff}.scanner-tech .product-copy p,.scanner-tech .product-copy ul{color:#b1c7dd}.scanner-tech .product-copy li strong{color:#eef8ff}.scanner-tech .product-copy .product-intro{color:#dcefff}.scanner-tech .product.red .product-copy .eyebrow{color:#ff8598}.scanner-tech .product.blue .product-copy .eyebrow{color:#77d5ff}.scanner-tech .product-visual{border:1px solid #f365794d;box-shadow:0 16px 30px #0007,0 0 28px #e9384c1c;animation:scanner-visual 8s ease-in-out infinite}.scanner-tech .product.blue .product-visual{border-color:#64c9f255;box-shadow:0 16px 30px #0007,0 0 28px #168ad82b;animation-delay:-4s}.scanner-tech .product-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,#9ae5ff22 50%,transparent 52%);background-size:100% 200%;animation:scanner-scan 7s ease-in-out infinite;pointer-events:none}.scanner-tech .coverage{color:#9cb8d0}.scanner-tech .final{background:radial-gradient(ellipse at 85% 100%,#0e689255,transparent 65%),linear-gradient(115deg,#0f304c,#08182b);border-color:#317393;box-shadow:0 22px 45px #0007,inset 0 1px #91d8fc29}.scanner-tech .final h2{color:#eff9ff}.scanner-tech .final>p:not(.eyebrow),.scanner-tech .final small{color:#bed4e5}.scanner-tech .final .eyebrow{color:#7bdcff}.scanner-tech .button{position:relative;overflow:hidden}.scanner-tech .button:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,#fff3 48%,transparent 65%);transform:translate(-140%);animation:scanner-sweep 7s ease-in-out infinite}.scanner-tech .academy-invite,.scanner-tech .scanner-partner,.scanner-tech .scanner-association{border-color:#30597a;background-color:#0b2135}.scanner-tech .scanner-stage:not(.motion-active) *,.scanner-tech .scanner-stage:not(.motion-active) *:after,.scanner-tech .product:not(.motion-active) .product-visual,.scanner-tech .product:not(.motion-active) .product-visual:after,.scanner-tech .benefits article:not(.motion-active):after,.scanner-tech .button:not(.motion-active):after{animation-play-state:paused}.scanner-tech.motion-paused *,.scanner-tech.motion-paused *:before,.scanner-tech.motion-paused *:after,.scanner-tech.is-background *:after,.scanner-tech.is-background *:before{animation-play-state:paused!important}@keyframes scanner-float{0%,to{transform:translateZ(0) rotate(var(--float-angle))}50%{transform:translate3d(4px,-18px,0) rotate(0)}}@keyframes scanner-chip{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes scanner-signal{0%{transform:scaleY(.5);opacity:.5}to{transform:scaleY(1);opacity:1}}@keyframes scanner-orbit{to{transform:rotate(360deg)}}@keyframes scanner-sweep{0%,65%{transform:translate(-140%)}90%,to{transform:translate(140%)}}@keyframes scanner-trace{0%,to{transform:translate(-110%);opacity:.3}50%{transform:translate(170%);opacity:1}}@keyframes scanner-visual{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-9px) rotate(.5deg)}}@keyframes scanner-scan{0%,to{background-position:0 140%}50%{background-position:0 -80%}}@media(min-width:1600px){.scanner-tech .hero-inner{min-height:880px}}@media(max-width:1050px)and (min-width:701px){.scanner-tech .hero-inner{gap:25px;grid-template-columns:1.05fr 1fr}.scanner-tech .hero h1{font-size:42px}.scanner-stage{height:570px}.scanner-device{padding:14px}.scanner-device img{height:125px}.floating-scanner figcaption{padding:12px}.floating-scanner figcaption strong{font-size:17px}.chip-abs{top:50px;right:0}.chip-data{left:0;bottom:34px}.stage-label{font-size:10px}.stage-label span{float:none;display:block}.float-bosch{top:140px}.float-texa{top:315px}.stage-chip{font-size:12px;padding:9px 11px}.stage-chip small{font-size:12px}}@media(max-width:700px){.scanner-tech .header-inner{height:76px}.scanner-tech .hero{display:block}.scanner-tech .hero-background{position:absolute;height:100%;margin:0;opacity:.1}.scanner-tech .hero-background img{width:100%;margin:0;max-width:100%;object-position:65% center}.scanner-tech .hero-background:after{display:none}.scanner-tech .hero-inner{display:flex;flex-direction:column;gap:30px;margin-top:0;padding:114px 0 33px;min-height:0}.scanner-tech .hero-copy{width:100%}.scanner-tech .hero h1{font-size:clamp(35px,9.4vw,49px)}.scanner-tech .hero .eyebrow{font-size:12px}.scanner-tech .hero-note{margin-top:19px}.scanner-stage{width:100%;height:515px;max-width:480px;margin-top:5px}.stage-label{font-size:10px;letter-spacing:.08em;left:0;right:0}.stage-grid{inset:20px 0}.stage-ring{inset:80px 10px 55px}.ring-two{inset:120px 0 85px}.floating-scanner{width:57%;max-width:255px}.float-bosch{top:92px;left:6px;--float-angle:-5deg}.float-texa{top:266px;right:6px;--float-angle:5deg}.scanner-device{padding:14px 16px;border-radius:16px 16px 0 0}.scanner-device img{height:120px}.floating-scanner figcaption{padding:11px 12px;border-radius:0 0 12px 12px}.floating-scanner figcaption strong{font-size:17px}.floating-scanner figcaption>span{font-size:12px}.chip-abs{right:2px;top:50px;padding:8px 11px;font-size:12px}.chip-data{left:0;bottom:82px;padding:9px 10px;font-size:12px}.chip-data small{max-width:112px}.chip-abs small{font-size:12px}.chip-icon{font-size:26px}.chip-bars{height:26px}.scanner-tech .benefits{padding-top:18px}.scanner-tech .scanner-film .film-player{grid-row:1}.scanner-tech .scanner-film .film-copy{grid-row:2}.scanner-tech .product{padding:23px 19px}.scanner-tech .product-visual{animation-name:scanner-chip}.scanner-tech .scanner-partner .eyebrow{font-size:12px}}@media(max-width:360px){.scanner-stage{height:485px}.scanner-device img{height:98px}.floating-scanner figcaption strong{font-size:14px}.floating-scanner figcaption>span{font-size:12px}.float-texa{top:253px}.chip-data{bottom:70px;max-width:143px}.stage-label span{float:none;display:block}.chip-abs{top:65px}.float-bosch{top:112px}}@media(prefers-reduced-motion:reduce){.scanner-tech *,.scanner-tech *:before,.scanner-tech *:after{animation:none!important;transition:none!important}.scanner-tech .floating-scanner,.scanner-tech .floating-scanner figure{transform:none!important}.scanner-tech .product-visual{transform:none!important}}.scanner-stage{height:650px}.float-texa .scanner-device{background:#fff}.float-texa .scanner-device img{filter:none}@media(max-width:1050px)and (min-width:701px){.scanner-stage{height:610px}}@media(max-width:700px){.scanner-stage{height:560px}}@media(max-width:360px){.scanner-stage{height:535px}}@media(max-width:700px){.chip-data{top:365px;bottom:auto;left:0;width:37%;max-width:140px;display:block;padding:9px}.chip-data .chip-bars{margin-bottom:6px}.chip-data small{max-width:none}.floating-scanner figcaption>span{display:none}}@media(max-width:360px){.chip-data{top:348px}}html body.scanner-page.scanner-tech .hero h1 span,html body.scanner-page.scanner-tech .scanner-partner .eyebrow,html body.scanner-page.scanner-tech .academy-invite .eyebrow,html body.scanner-page.scanner-tech .academy-catalog,html body.scanner-page.scanner-tech .academy-free-label{color:#58d5ff!important;-webkit-text-fill-color:#58d5ff!important;background-image:none!important;text-shadow:0 0 18px #11baff55,0 0 38px #0088ff24}html body.scanner-page.scanner-tech .academy-catalog{border-bottom-color:#58d5ff66}html body.scanner-page.scanner-tech .academy-free-offer .button{background:linear-gradient(115deg,#126bd0,#078bb4);color:#fff;-webkit-text-fill-color:#fff;border-color:#6bdcff88}html body.scanner-page.scanner-tech .academy-invite a:focus-visible{outline-color:#58d5ff}.scanner-tech .hero-video{width:min(100%,300px);margin:26px 0 0}.scanner-tech .hero-video figcaption{text-align:left}.scanner-tech .scanner-film{grid-template-columns:minmax(0,1fr)}.scanner-tech .scanner-film .film-copy{grid-row:auto;grid-column:1}@media(min-width:701px){.scanner-tech.desktop-scanner-layout .hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:64px;min-height:820px;padding-block:136px 64px}.scanner-tech.desktop-scanner-layout .hero-video{grid-column:2;grid-row:1;width:min(100%,340px);margin:0;justify-self:center}.scanner-tech.desktop-scanner-layout .hero-copy{grid-column:1;grid-row:1}.scanner-tech.desktop-scanner-layout .hero-video figcaption{text-align:center}.scanner-tech.desktop-scanner-layout .scanner-film{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:52px;padding:48px}.scanner-tech.desktop-scanner-layout .scanner-film .scanner-stage{grid-column:2;grid-row:1;width:100%;margin:0}.scanner-tech.desktop-scanner-layout .scanner-film .film-copy{grid-column:1;grid-row:1}.scanner-tech.desktop-scanner-layout .scanner-film .stage-label{font-size:11px;letter-spacing:.06em}}@media(min-width:701px)and (max-width:1050px){.scanner-tech.desktop-scanner-layout .hero-inner{gap:32px}.scanner-tech.desktop-scanner-layout .hero-video{width:min(100%,310px)}.scanner-tech.desktop-scanner-layout .scanner-film{padding:30px;gap:30px}}
