:root{--black:#000;--surface:#0a0a0c;--surface-2:#111114;--white:#f5f5f7;--muted:#86868b;--line:rgba(255,255,255,.12);--blue:#2997ff;--gold:#d8a83e;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#000}body{margin:0;background:#000;color:var(--white);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.cursor-glow{position:fixed;z-index:0;width:520px;height:520px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(74,120,255,.08),transparent 68%);transform:translate(-50%,-50%);opacity:0;transition:opacity .4s}.global-nav{position:fixed;z-index:90;top:0;left:0;right:0;background:rgba(0,0,0,.62);backdrop-filter:saturate(180%) blur(24px);border-bottom:1px solid transparent;transition:.35s}.global-nav.scrolled{border-color:rgba(255,255,255,.08);background:rgba(0,0,0,.82)}.nav-inner{height:52px;max-width:1180px;margin:auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;letter-spacing:-.02em}.brand img{width:27px;height:27px;object-fit:contain;filter:brightness(0) invert(1)}.nav-links{display:flex;gap:31px;font-size:12px;color:#d2d2d7}.nav-links a,.footer-grid a{transition:.2s}.nav-links a:hover,.footer-grid a:hover{color:#fff}.nav-actions{display:flex;align-items:center;gap:13px}.nav-icon,.menu-button,.buttonless{border:0;background:none;color:#fff;cursor:pointer}.nav-icon{font-size:20px}.nav-buy{font-size:12px;background:#fff;color:#000;border-radius:980px;padding:7px 13px;font-weight:600}.menu-button{display:none;width:30px;height:30px;position:relative}.menu-button span{position:absolute;left:7px;width:16px;height:1px;background:#fff;transition:.3s}.menu-button span:first-child{top:11px}.menu-button span:last-child{top:17px}.mobile-menu{display:none}.scene{position:relative;z-index:1}.hero{min-height:100svh;padding:138px 24px 0;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.hero-copy{position:relative;z-index:2;max-width:1180px}.kicker{margin:0 0 18px;font-size:14px;font-weight:600;letter-spacing:.01em;color:#d0d0d4}.hero h1{margin:0;font-size:clamp(62px,9.2vw,142px);line-height:.88;letter-spacing:-.075em;font-weight:700}.hero h1 span{background:linear-gradient(180deg,#fff 0,#85858c 72%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{max-width:760px;margin:30px auto 0;font-size:clamp(19px,2vw,28px);line-height:1.38;letter-spacing:-.025em;color:#a1a1a6}.hero-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:980px;padding:13px 22px;border:1px solid transparent;font-weight:600;font-size:15px;cursor:pointer}.button.primary{background:#fff;color:#000}.button.primary:hover{background:#e8e8ed}.button.ghost{color:#fff;background:transparent;border-color:#424245}.text-link{color:var(--blue);font-size:17px}.text-link span{display:inline-block;transition:transform .2s}.text-link:hover span{transform:translateX(3px)}.hero-visual{position:relative;width:min(1500px,calc(100vw - 32px));height:min(58vw,700px);min-height:430px;margin-top:56px;border-radius:36px 36px 0 0;overflow:hidden;will-change:transform}.hero-visual img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.72) contrast(1.08)}.hero-vignette{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 35%,rgba(0,0,0,.88) 100%),linear-gradient(90deg,rgba(0,0,0,.35),transparent 35%,transparent 65%,rgba(0,0,0,.25))}.hero-badge{position:absolute;left:5%;bottom:8%;text-align:left}.hero-badge span{font-size:11px;letter-spacing:.16em;color:#e3b651}.hero-badge strong{display:block;margin-top:8px;font-size:clamp(28px,4.2vw,62px);letter-spacing:-.055em}.scroll-cue{position:absolute;right:3%;bottom:20px;font-size:11px;color:#a1a1a6;writing-mode:vertical-rl;display:flex;align-items:center;gap:12px}.scroll-cue i{width:1px;height:48px;background:linear-gradient(#777,transparent);animation:pulse 2s infinite}@keyframes pulse{50%{opacity:.25}}.statement{padding:200px 24px;text-align:center}.statement h2,.section-title h2,.enterprise-hero h2,.finale h2{margin:0;font-size:clamp(50px,7.4vw,112px);line-height:.94;letter-spacing:-.065em}.statement h2 span,.section-title h2+span{color:#77777d}.statement>p:last-child{max-width:760px;margin:34px auto 0;color:#a1a1a6;font-size:clamp(20px,2.2vw,30px);line-height:1.45}.system-story{max-width:1600px;margin:auto;padding:0 24px 180px;display:grid;grid-template-columns:.82fr 1.18fr;gap:6vw}.sticky-copy{position:sticky;top:0;height:100vh;display:flex;align-items:center}.story-step{position:absolute;max-width:520px;opacity:0;transform:translateY(30px);transition:.65s var(--ease);pointer-events:none}.story-step.active{opacity:1;transform:none;pointer-events:auto}.story-step h2{font-size:clamp(48px,5.7vw,84px);line-height:.95;letter-spacing:-.06em;margin:0}.story-step p:last-child{font-size:21px;line-height:1.5;color:#a1a1a6;max-width:480px}.story-visuals{display:flex;flex-direction:column;gap:18vh}.story-panel{height:82vh;min-height:620px;border-radius:36px;overflow:hidden;position:relative;background:#111}.story-panel img{width:100%;height:100%;object-fit:cover;filter:saturate(.75)}.story-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.82))}.spec-float{position:absolute;z-index:2;left:34px;right:34px;bottom:32px;display:grid;grid-template-columns:1fr auto;align-items:end}.spec-float span,.spec-float small{color:#c7c7cc;font-size:13px}.spec-float strong{grid-row:1/3;grid-column:2;font-size:clamp(35px,4vw,62px);letter-spacing:-.05em}.engineering,.product-launch,.vendors{padding:170px max(24px,5vw)}.section-title{max-width:1220px;margin:0 auto 64px}.section-title h2{font-size:clamp(50px,6.8vw,100px)}.section-title>p:last-child,.enterprise-hero>p:last-child{max-width:720px;color:#a1a1a6;font-size:23px;line-height:1.45}.centered{text-align:center}.centered>p:last-child{margin:24px auto 0}.feature-stage{max-width:1400px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.feature-card{min-height:610px;border-radius:34px;background:linear-gradient(145deg,#151518,#070708);border:1px solid rgba(255,255,255,.09);overflow:hidden;position:relative;padding:40px}.feature-card.wide{grid-column:1/-1;min-height:650px}.feature-copy{position:relative;z-index:3;max-width:570px}.feature-copy>span,.enterprise-card span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#b8b8bd}.feature-copy h3{font-size:clamp(40px,4.5vw,72px);line-height:.98;letter-spacing:-.055em;margin:18px 0}.feature-copy p{font-size:18px;line-height:1.55;color:#99999f}.thermal-orb{position:absolute;width:min(54vw,720px);height:min(54vw,720px);right:-5%;bottom:-40%;border-radius:50%;background:radial-gradient(circle at 48% 42%,#ffdda0 0,#da8f22 16%,#7e3816 43%,#1f0d08 64%,transparent 69%);filter:drop-shadow(0 0 90px rgba(225,117,30,.3));display:grid;place-items:center}.orb-core{font-size:100px;font-weight:700;letter-spacing:-.08em;text-shadow:0 10px 45px #000}.orb-core small{display:block;font-size:15px;letter-spacing:0;text-align:center}.line-art.dust{position:absolute;inset:42% -10% -10% 20%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%)}.line-art.dust i{position:absolute;width:6px;height:6px;border-radius:50%;background:#b5b5b8;box-shadow:120px 20px 0 #777,210px -10px 0 #aaa,300px 65px 0 #666,390px 25px 0 #999,450px 100px 0 #555,160px 150px 0 #888;animation:drift 8s linear infinite}.line-art.dust i:nth-child(2){top:35%;left:25%;transform:scale(.7);animation-delay:-2s}.line-art.dust i:nth-child(3){top:60%;left:8%;transform:scale(.5);animation-delay:-4s}.line-art.dust i:nth-child(4){top:10%;left:50%;transform:scale(.9);animation-delay:-6s}@keyframes drift{50%{transform:translate(28px,-18px) scale(.8)}}.energy-chart{position:absolute;left:38px;right:38px;bottom:35px}.energy-chart svg{width:100%;overflow:visible}.energy-chart path{fill:none;stroke:#59a7ff;stroke-width:4}.energy-chart path.fill{stroke:none;fill:url(#none);opacity:.12}.energy-chart div{display:flex;justify-content:space-between;align-items:end}.energy-chart span{color:#888}.energy-chart strong{font-size:42px}.vendor-feature{background:radial-gradient(circle at 78% 55%,#202b43 0,#0e1118 25%,#070708 58%)}.verification-ring{position:absolute;right:10%;top:50%;transform:translateY(-50%);width:330px;height:330px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(105,166,255,.4);box-shadow:0 0 0 34px rgba(105,166,255,.045),0 0 0 70px rgba(105,166,255,.025),0 0 100px rgba(53,120,255,.24)}.verification-ring div{text-align:center;font-size:80px;color:#75aaff}.verification-ring small{display:block;font-size:15px;line-height:1.35;color:#cbd8f3}.product-launch{background:#f5f5f7;color:#111;max-width:none}.product-launch .kicker{color:#6e6e73}.product-launch .section-title>p:last-child{color:#6e6e73}.product-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:35px}.product-tabs button{border:1px solid #d2d2d7;background:transparent;border-radius:980px;padding:10px 17px;cursor:pointer;color:#1d1d1f}.product-tabs button.active{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.product-rail-wrap{position:relative;max-width:1500px;margin:auto}.product-rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px max(20px,calc((100vw - 1400px)/2)) 24px}.product-rail::-webkit-scrollbar{display:none}.product-card{scroll-snap-align:center;flex:0 0 min(390px,82vw);background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 15px 45px rgba(0,0,0,.07);transition:.45s var(--ease)}.product-card:hover{transform:translateY(-8px);box-shadow:0 24px 60px rgba(0,0,0,.12)}.product-image{height:340px;background:#f0f0f2;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;transition:.8s var(--ease)}.product-card:hover img{transform:scale(1.045)}.product-body{padding:28px}.product-brand{font-size:12px;color:#bf7500;font-weight:600}.product-body h3{font-size:28px;letter-spacing:-.04em;margin:8px 0 10px}.product-spec{color:#6e6e73;line-height:1.5;min-height:48px}.price-row{display:flex;justify-content:space-between;align-items:end;margin-top:22px}.price-row strong{font-size:24px}.rating{font-size:12px;color:#8a6400}.card-actions{display:flex;gap:10px;margin-top:20px}.card-actions button{flex:1;border-radius:980px;padding:11px 14px;border:1px solid #c7c7cc;background:transparent;cursor:pointer}.card-actions .buy{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.rail-arrow{position:absolute;z-index:5;top:46%;width:48px;height:48px;border:0;border-radius:50%;background:rgba(29,29,31,.78);color:#fff;font-size:34px;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(10px)}.rail-arrow.left{left:15px}.rail-arrow.right{right:15px}.catalog-footer{max-width:1400px;margin:25px auto 0;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#6e6e73;font-size:13px}.product-launch .button.ghost{color:#1d1d1f;border-color:#b8b8bd}.enterprise{padding:180px 0;background:#000}.enterprise-hero{padding:0 max(24px,6vw) 65px;max-width:1350px}.enterprise-scroll{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 max(24px,5vw)}.enterprise-card{min-height:720px;border-radius:34px;overflow:hidden;position:relative}.enterprise-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.72);transition:1s var(--ease)}.enterprise-card:hover img{transform:scale(1.04)}.enterprise-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.9))}.enterprise-card div{position:absolute;z-index:2;left:30px;right:30px;bottom:30px}.enterprise-card h3{font-size:clamp(32px,3.4vw,52px);letter-spacing:-.05em;line-height:1;margin:12px 0}.enterprise-card p{color:#c7c7cc;line-height:1.5}.enterprise-card a{color:#66aaff}.vendors{padding-bottom:210px}.vendor-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.vendor-track{display:flex;width:max-content;gap:14px;animation:marquee 45s linear infinite}.vendor-track:hover{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.vendor-pill{width:270px;min-height:180px;border:1px solid var(--line);border-radius:24px;padding:24px;background:#0b0b0d;display:flex;flex-direction:column;justify-content:space-between}.vendor-pill h3{font-size:24px;margin:0}.vendor-pill p{color:#8e8e93;font-size:13px;line-height:1.45}.vendor-pill span{font-size:11px;color:#7ddf9b}.vendor-cta{max-width:1350px;margin:45px auto 0;border-top:1px solid var(--line);padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:25px}.vendor-cta>div{display:flex;align-items:flex-start;gap:12px;max-width:800px;color:#86868b;font-size:13px;line-height:1.5}.status-dot{width:8px;height:8px;border-radius:50%;background:#62d781;box-shadow:0 0 15px #62d781;margin-top:6px;flex:none}.finale{min-height:86vh;display:grid;place-items:center;text-align:center;overflow:hidden;padding:100px 24px}.finale-glow{position:absolute;width:950px;height:950px;border-radius:50%;background:radial-gradient(circle,#1d4c8a 0,#0c2448 20%,#03070d 52%,transparent 70%);filter:blur(20px);opacity:.9}.finale-copy{position:relative;z-index:2}.finale h2{font-size:clamp(56px,8vw,125px)}.finale-copy>p:nth-of-type(2){font-size:24px;color:#aaaab0}.buttonless{font-size:17px}.reveal{opacity:0;transform:translateY(38px);transition:1s var(--ease)}.reveal.visible{opacity:1;transform:none}footer{position:relative;z-index:2;padding:55px max(24px,6vw) 35px;border-top:1px solid var(--line);color:#86868b}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--line)}.footer-top .brand{color:#fff}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:38px 0}.footer-grid div{display:flex;flex-direction:column;gap:10px;font-size:13px}.footer-grid strong{color:#d2d2d7}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;font-size:12px}.modal{display:none;position:fixed;z-index:120;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(18px);align-items:center;justify-content:center;padding:22px}.modal.open{display:flex}.modal-card{position:relative;width:min(900px,100%);max-height:88vh;overflow:auto;background:#111114;border:1px solid #333338;border-radius:30px;padding:38px}.modal-card h3{font-size:44px;letter-spacing:-.05em;margin:0 0 25px}.modal-close{position:absolute;right:18px;top:18px;width:36px;height:36px;border-radius:50%;border:0;background:#2a2a2e;color:#fff;font-size:24px;cursor:pointer}.search-card input,.contact-card input,.contact-card select,.contact-card textarea{width:100%;background:#1b1b1e;border:1px solid #36363a;color:#fff;border-radius:15px;padding:16px}.search-card input{font-size:20px}.search-result{padding:16px 4px;border-bottom:1px solid #2c2c30;cursor:pointer}.search-result small{color:#8e8e93}.product-detail{padding:0;overflow:hidden;max-width:1100px}.detail-grid{display:grid;grid-template-columns:1.1fr .9fr}.detail-grid>img{width:100%;height:100%;min-height:620px;object-fit:cover;background:#eee}.detail-copy{padding:54px}.detail-copy h3{font-size:52px}.detail-copy ul{padding-left:18px;color:#b8b8bd;line-height:1.8}.detail-copy .button{width:100%;margin-top:15px}.compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.compare-item{background:#1a1a1d;border-radius:18px;padding:16px}.compare-item img{width:100%;height:150px;object-fit:cover;border-radius:12px}.compare-item p{font-size:12px;color:#aaa}.compare-item button{border:0;background:none;color:#ff6f6f;padding:0;cursor:pointer}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-card form{display:grid;gap:12px}.contact-card textarea{min-height:150px;resize:vertical}.toast{position:fixed;z-index:150;right:24px;bottom:24px;padding:13px 18px;border-radius:980px;background:#fff;color:#000;opacity:0;transform:translateY(12px);transition:.3s}.toast.show{opacity:1;transform:none}@media(max-width:1050px){.system-story{grid-template-columns:1fr;gap:40px}.sticky-copy{position:relative;height:auto;min-height:340px}.story-visuals{gap:70px}.story-panel{height:70vh}.enterprise-scroll{grid-template-columns:1fr}.enterprise-card{min-height:620px}.verification-ring{right:5%;width:260px;height:260px}.feature-copy{max-width:50%}}@media(max-width:760px){.cursor-glow,.nav-links,.nav-icon{display:none}.menu-button{display:block}.mobile-menu{display:flex;position:absolute;top:52px;left:0;right:0;background:rgba(0,0,0,.95);backdrop-filter:blur(24px);padding:12px 22px 26px;flex-direction:column;gap:20px;font-size:28px;font-weight:600;transform:translateY(-120%);opacity:0;pointer-events:none;transition:.45s var(--ease)}.mobile-menu.open{transform:none;opacity:1;pointer-events:auto}.menu-button.open span:first-child{transform:rotate(45deg);top:14px}.menu-button.open span:last-child{transform:rotate(-45deg);top:14px}.hero{padding-top:115px}.hero h1{font-size:clamp(56px,17vw,92px)}.hero-sub{font-size:20px}.hero-actions{flex-direction:column;gap:18px}.hero-visual{height:62vh;border-radius:24px 24px 0 0}.hero-badge{left:24px;right:24px}.scroll-cue{display:none}.statement{padding:130px 24px}.system-story{padding-bottom:120px}.story-step h2{font-size:54px}.story-step p:last-child{font-size:18px}.story-panel{min-height:520px;height:67vh;border-radius:24px}.spec-float{grid-template-columns:1fr}.spec-float strong{grid-column:1;grid-row:auto;margin:4px 0}.engineering,.product-launch,.vendors{padding:120px 20px}.feature-stage{grid-template-columns:1fr}.feature-card,.feature-card.wide{grid-column:auto;min-height:560px;padding:28px}.feature-copy,.vendor-feature .feature-copy{max-width:100%}.thermal-orb{width:560px;height:560px;right:-55%;bottom:-30%}.verification-ring{width:210px;height:210px;right:50%;top:auto;bottom:20px;transform:translateX(50%)}.verification-ring div{font-size:60px}.energy-chart{left:25px;right:25px}.rail-arrow{display:none}.catalog-footer{display:block;padding:0 12px}.catalog-footer .button{margin-top:16px}.enterprise{padding-top:120px}.enterprise-scroll{padding:0 20px}.enterprise-card{min-height:570px;border-radius:25px}.vendor-cta,.footer-top,.footer-bottom{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:1fr}.detail-grid>img{min-height:340px;height:340px}.detail-copy{padding:32px}.detail-copy h3{font-size:42px}.compare-grid{grid-template-columns:1fr}.field-row{grid-template-columns:1fr}.modal-card{padding:30px 22px}.modal-card h3{font-size:36px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

/* Saharan light theme */
:root{
  --black:#ffffff;
  --surface:#f5f5f7;
  --surface-2:#ffffff;
  --white:#1d1d1f;
  --muted:#6e6e73;
  --line:rgba(0,0,0,.10);
  --blue:#0066cc;
  --gold:#b7791f;
}
html{background:#fff}
body{background:#fff;color:#1d1d1f}
.cursor-glow{background:radial-gradient(circle,rgba(0,102,204,.07),transparent 68%)}
.global-nav{background:rgba(255,255,255,.72);border-bottom-color:rgba(0,0,0,.04)}
.global-nav.scrolled{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.08)}
.brand img{filter:none}
.nav-links{color:#3a3a3c}
.nav-links a:hover,.footer-grid a:hover{color:#000}
.nav-icon,.menu-button,.buttonless{color:#1d1d1f}
.menu-button span{background:#1d1d1f}
.nav-buy{background:#1d1d1f;color:#fff}
.kicker{color:#6e6e73}
.hero h1 span{background:linear-gradient(180deg,#1d1d1f 0,#6e6e73 78%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-sub,.statement>p:last-child,.story-step p:last-child,.section-title>p:last-child,.enterprise-hero>p:last-child{color:#6e6e73}
.button.primary{background:#1d1d1f;color:#fff}
.button.primary:hover{background:#000}
.button.ghost{color:#1d1d1f;border-color:#b8b8bd}
.hero-vignette{background:linear-gradient(180deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.72) 100%),linear-gradient(90deg,rgba(255,255,255,.14),transparent 35%,transparent 65%,rgba(255,255,255,.10))}
.hero-badge span{color:#8a5b00}
.scroll-cue{color:#6e6e73}
.scroll-cue i{background:linear-gradient(#777,transparent)}
.story-panel{background:#f5f5f7}
.story-panel:after{background:linear-gradient(180deg,transparent 45%,rgba(255,255,255,.88))}
.spec-float span,.spec-float small{color:#4d4d52}
.feature-card{background:linear-gradient(145deg,#fff,#f1f1f3);border-color:rgba(0,0,0,.08);box-shadow:0 22px 70px rgba(0,0,0,.06)}
.feature-copy>span,.enterprise-card span{color:#6e6e73}
.feature-copy p{color:#6e6e73}
.orb-core{text-shadow:0 10px 45px rgba(255,255,255,.65)}
.line-art.dust{background:radial-gradient(circle,rgba(0,0,0,.05),transparent 70%)}
.vendor-feature{background:radial-gradient(circle at 78% 55%,#eaf2ff 0,#f6f9ff 28%,#fff 64%)}
.verification-ring{border-color:rgba(0,102,204,.32);box-shadow:0 0 0 34px rgba(0,102,204,.045),0 0 0 70px rgba(0,102,204,.025),0 0 100px rgba(0,102,204,.14)}
.verification-ring small{color:#355170}
.enterprise{background:#f5f5f7}
.enterprise-card:after{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.68))}
.enterprise-card div,.enterprise-card h3{color:#fff}
.enterprise-card p{color:#e5e5ea}
.enterprise-card a{color:#cce4ff}
.vendor-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
.vendor-pill{background:#fff;border-color:rgba(0,0,0,.09);box-shadow:0 14px 40px rgba(0,0,0,.05)}
.vendor-pill p{color:#6e6e73}
.vendor-pill span{color:#16803a}
.vendor-cta>div{color:#6e6e73}
.finale{background:#fff}
.finale-glow{background:radial-gradient(circle,#dcecff 0,#edf5ff 28%,#fff 62%,transparent 72%);opacity:1}
.finale-copy>p:nth-of-type(2){color:#6e6e73}
footer{background:#f5f5f7;color:#6e6e73}
.footer-top .brand{color:#1d1d1f}
.footer-grid strong{color:#1d1d1f}
.modal{background:rgba(245,245,247,.82)}
.modal-card{background:#fff;border-color:#d2d2d7;color:#1d1d1f;box-shadow:0 24px 80px rgba(0,0,0,.18)}
.modal-close{background:#ececf0;color:#1d1d1f}
.search-card input,.contact-card input,.contact-card select,.contact-card textarea{background:#f5f5f7;border-color:#d2d2d7;color:#1d1d1f}
.search-result{border-bottom-color:#e5e5e7}
.search-result small{color:#6e6e73}
.detail-copy ul{color:#6e6e73}
.compare-item{background:#f5f5f7}
.compare-item p{color:#6e6e73}
.toast{background:#1d1d1f;color:#fff}
@media(max-width:760px){.mobile-menu{background:rgba(255,255,255,.97);color:#1d1d1f}}


/* Brand visibility and supplied OEM product imagery */
.brand-logo{display:inline-flex;align-items:center;min-width:148px;height:46px;padding:3px 8px;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 6px 22px rgba(11,38,72,.10);border:1px solid rgba(11,38,72,.08)}
.brand-logo img{display:block;width:138px;height:38px;object-fit:contain;filter:none!important}
.footer-top .brand-logo{background:#fff}
.product-image{background:#fff;display:grid;place-items:center;padding:18px}
.product-image img{object-fit:contain!important;max-width:100%;max-height:100%;mix-blend-mode:multiply}
.detail-grid>img{object-fit:contain!important;padding:32px;background:#fff}
.compare-item img{object-fit:contain!important;background:#fff;padding:8px}
@media(max-width:760px){.brand-logo{min-width:118px;height:42px;padding:2px 6px}.brand-logo img{width:108px;height:34px}.nav-inner{padding-inline:14px}}
