@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700;900&family=Rajdhani:wght@400;500;600;700&family=Share+Tech+Mono&display=swap");.optimus-page{--bg-0:#07090d;--bg-1:#0d1117;--bg-2:#151b24;--steel:#2a3340;--line:#3a4656;--primary-red:#d4202a;--primary-red-bright:#ff3640;--matrix-blue:#1fb6ff;--matrix-cyan:#7df9ff;--power-gold:#f5b700;--text:#e6edf3;--text-dim:#8b96a7;--warn:#ff6b2b;background:var(--bg-0);color:var(--text);font-family:Rajdhani,sans-serif;min-height:100vh}.optimus-page *{box-sizing:border-box}.optimus-page a{color:inherit;text-decoration:none}.optimus-page .mono{font-family:Share Tech Mono,monospace}.optimus-page .display{font-family:Orbitron,sans-serif;letter-spacing:.05em}.optimus-page:before{z-index:100;background:repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.optimus-page:after,.optimus-page:before{content:"";position:fixed;inset:0;pointer-events:none}.optimus-page:after{z-index:101;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.6) 100%)}.optimus-page .topbar{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,#05070a,rgba(5,7,10,.85));border-bottom:1px solid var(--line);backdrop-filter:blur(8px)}.optimus-page .topbar-inner{max-width:1440px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:Share Tech Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.15em}.optimus-page .topbar .brand{font-family:Orbitron,sans-serif;font-weight:900;font-size:14px;color:var(--primary-red-bright);letter-spacing:.2em}.optimus-page .topbar .brand span{color:var(--text)}.optimus-page .topbar nav{display:flex;gap:28px;color:var(--text-dim)}.optimus-page .topbar nav a:hover{color:var(--matrix-cyan)}.optimus-page .topbar .status{display:flex;align-items:center;gap:10px;color:var(--text-dim)}.optimus-page .status .dot{width:8px;height:8px;border-radius:50%;background:var(--matrix-cyan);box-shadow:0 0 10px var(--matrix-cyan);animation:opPulse 1.6s infinite}@keyframes opPulse{0%,to{opacity:1}50%{opacity:.35}}.optimus-page .hero{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(31,182,255,.12),transparent 60%),radial-gradient(ellipse 60% 40% at 50% 100%,rgba(212,32,42,.15),transparent 60%),linear-gradient(180deg,#07090d,#0d1117)}.optimus-page .hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(31,182,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(31,182,255,.06) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 100% 80% at 50% 50%,#000 30%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 50%,#000 30%,transparent 90%)}.optimus-page .hud{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.optimus-page .hud svg{position:absolute;filter:drop-shadow(0 0 8px rgba(255,54,64,.35))}.optimus-page .hud .hud-center{top:50%;left:50%;width:680px;height:680px;transform:translate(-50%,-50%);opacity:.35}.optimus-page .hud .hud-tl{top:60px;left:40px;width:180px;height:180px;opacity:.55}.optimus-page .hud .hud-tr{top:80px;right:60px;width:140px;height:140px;opacity:.5}.optimus-page .hud .hud-bl{bottom:80px;left:80px;width:160px;height:160px;opacity:.5}.optimus-page .hud .hud-br{bottom:100px;right:40px;width:200px;height:200px;opacity:.45}.optimus-page .hud-ring-slow{animation:opRotateSlow 30s linear infinite;transform-origin:center}.optimus-page .hud-ring-fast{animation:opRotateFast 12s linear infinite;transform-origin:center}.optimus-page .hud-ring-rev{animation:opRotateRev 20s linear infinite;transform-origin:center}.optimus-page .hud-pulse{animation:opHudPulse 3s ease-in-out infinite}.optimus-page .hud-blink{animation:opHudBlink 2.4s steps(2) infinite}@keyframes opRotateSlow{to{transform:rotate(1turn)}}@keyframes opRotateFast{to{transform:rotate(1turn)}}@keyframes opRotateRev{to{transform:rotate(-1turn)}}@keyframes opHudPulse{0%,to{opacity:.3}50%{opacity:.8}}@keyframes opHudBlink{0%,49%{opacity:1}50%,to{opacity:.25}}.optimus-page .hud-telemetry{position:absolute;font-family:Share Tech Mono,monospace;font-size:9px;color:var(--primary-red-bright);letter-spacing:.15em;text-transform:uppercase;text-shadow:0 0 6px rgba(255,54,64,.5);line-height:1.6;pointer-events:none;z-index:1;opacity:.75}.optimus-page .hud-telemetry.left{top:30%;left:24px}.optimus-page .hud-telemetry.right{top:35%;right:24px;text-align:right}.optimus-page .hud-faceplate{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:520px;height:520px;pointer-events:none;opacity:.12;z-index:1}.optimus-page .hero-inner{position:relative;width:100%;max-width:1300px;margin:0 auto;padding:80px 32px 60px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.optimus-page .hero-left{position:relative;z-index:2}.optimus-page .designation{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--primary-red);font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.25em;color:var(--primary-red-bright);text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:6px 26px 6px 14px}.optimus-page .designation:before{content:"\25E2";color:var(--primary-red-bright)}.optimus-page h1.codename{font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(48px,5vw,72px);line-height:.95;margin:20px 0 10px;letter-spacing:-.02em;background:linear-gradient(180deg,#ffffff,#8b96a7 50%,#3a4656);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.optimus-page h1.codename:after{content:"OPTIMUS";position:absolute;left:2px;top:2px;color:var(--primary-red);opacity:.18;z-index:-1;filter:blur(1px)}.optimus-page .tagline{font-family:Share Tech Mono,monospace;font-size:13px;color:var(--matrix-cyan);letter-spacing:.2em;text-transform:uppercase;margin-bottom:28px}.optimus-page .tagline .bracket{color:var(--text-dim)}.optimus-page .hero-desc{font-size:14px;line-height:1.9;color:var(--text-dim);max-width:440px;margin-bottom:32px}.optimus-page .hero-desc strong{color:var(--text);font-weight:600}.optimus-page .cta-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.optimus-page .btn-primary{position:relative;display:inline-flex;align-items:center;gap:14px;padding:18px 36px;background:var(--primary-red);color:#fff;font-family:Orbitron,sans-serif;font-weight:700;font-size:14px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);transition:all .25s ease}.optimus-page .btn-primary:hover{background:var(--primary-red-bright);box-shadow:0 0 40px rgba(255,54,64,.5)}.optimus-page .btn-primary:after{content:"\25B8";font-size:18px}.optimus-page .price-block{display:flex;flex-direction:column;gap:2px}.optimus-page .price-block .label{font-family:Share Tech Mono,monospace;font-size:10px;color:var(--text-dim);letter-spacing:.2em;text-transform:uppercase}.optimus-page .price-block .amount{font-family:Orbitron,sans-serif;font-weight:900;font-size:32px;color:var(--power-gold)}.optimus-page .hero-right{position:relative;z-index:2}.optimus-page .unit-card{position:relative;background:linear-gradient(180deg,#0f1620,#070a10);border:1px solid var(--line);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);padding:16px}.optimus-page .unit-card:before{content:"";position:absolute;inset:1px;pointer-events:none;background:linear-gradient(135deg,transparent 0,transparent 18px,var(--primary-red) 18px,var(--primary-red) 19px,transparent 19px) 0 0/40px 40px no-repeat,linear-gradient(-45deg,transparent 0,transparent 18px,var(--matrix-cyan) 18px,var(--matrix-cyan) 19px,transparent 19px) 100% 100%/40px 40px no-repeat}.optimus-page .unit-card img{width:100%;height:auto;aspect-ratio:800/1000;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border:1px solid var(--line);filter:contrast(1.05) saturate(1.1)}.optimus-page .unit-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;font-family:Share Tech Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.15em}.optimus-page .unit-meta div{border-left:2px solid var(--primary-red);padding-left:10px}.optimus-page .unit-meta .k{color:var(--text-dim);display:block;margin-bottom:2px}.optimus-page .unit-meta .v{color:var(--matrix-cyan);font-size:12px}.optimus-page .corner-hud{position:absolute;font-family:Share Tech Mono,monospace;font-size:10px;color:var(--text-dim);letter-spacing:.15em;text-transform:uppercase}.optimus-page .corner-hud.tl{top:20px;left:32px}.optimus-page .corner-hud.br{bottom:20px;right:32px;text-align:right}.optimus-page .corner-hud span{color:var(--primary-red-bright)}.optimus-page .ticker{background:var(--primary-red);color:#0b0d12;padding:14px 0;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000}.optimus-page .ticker-track{display:flex;gap:60px;white-space:nowrap;font-family:Orbitron,sans-serif;font-weight:900;font-size:14px;letter-spacing:.25em;text-transform:uppercase;animation:opScroll 40s linear infinite}.optimus-page .ticker-track span{display:flex;align-items:center;gap:60px}.optimus-page .ticker-track span:after{content:"\25C6";color:#0b0d12;opacity:.6}@keyframes opScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.optimus-page .op-section{max-width:1440px;margin:0 auto;padding:120px 32px}.optimus-page .section-head{margin-bottom:60px}.optimus-page .section-label{font-family:Share Tech Mono,monospace;font-size:11px;color:var(--primary-red-bright);letter-spacing:.25em;text-transform:uppercase;display:flex;align-items:center;gap:12px;margin-bottom:16px}.optimus-page .section-label:before{content:"";width:40px;height:1px;background:var(--primary-red-bright)}.optimus-page .section-title{font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(40px,5vw,72px);line-height:.95;letter-spacing:-.01em;color:var(--text)}.optimus-page .section-title span{color:var(--primary-red-bright)}.optimus-page .specs-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.optimus-page .spec-card{grid-column:span 2;position:relative;background:var(--bg-1);border:1px solid var(--line);padding:28px 24px 24px;min-height:220px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));transition:all .3s ease}.optimus-page .spec-card:hover{border-color:var(--primary-red);transform:translateY(-4px)}.optimus-page .spec-card:hover .spec-icon{color:var(--primary-red-bright)}.optimus-page .spec-card.wide{grid-column:span 3}.optimus-page .spec-card.hero-spec{grid-column:span 6;min-height:160px;display:flex;align-items:center;gap:32px;justify-content:space-between}.optimus-page .spec-num{font-size:10px;color:var(--text-dim);margin-bottom:8px}.optimus-page .spec-cat,.optimus-page .spec-num{font-family:Share Tech Mono,monospace;letter-spacing:.2em}.optimus-page .spec-cat{font-size:11px;color:var(--matrix-cyan);text-transform:uppercase;margin-bottom:14px}.optimus-page .spec-value{font-family:Orbitron,sans-serif;font-weight:700;font-size:28px;color:var(--text);margin-bottom:10px;line-height:1.1}.optimus-page .spec-detail{font-size:15px;color:var(--text-dim);line-height:1.5}.optimus-page .spec-icon{position:absolute;top:24px;right:24px;font-family:Orbitron,sans-serif;font-size:22px;font-weight:900;color:var(--primary-red);opacity:.7;transition:color .3s}.optimus-page .spec-card.hero-spec .spec-value{font-size:44px}.optimus-page .variant-section{background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(212,32,42,.12),transparent 70%),var(--bg-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:100px 32px;margin:60px 0}.optimus-page .variant-inner{max-width:1440px;margin:0 auto}.optimus-page .variants{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:50px}.optimus-page .variant{position:relative;background:var(--bg-0);border:1px solid var(--line);padding:36px;cursor:pointer;transition:all .3s ease;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.optimus-page .variant:hover{border-color:var(--matrix-cyan);transform:translateY(-6px)}.optimus-page .variant.selected{border-color:var(--primary-red-bright);box-shadow:0 0 40px rgba(255,54,64,.2)}.optimus-page .variant-tag{display:inline-block;padding:4px 10px;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:var(--matrix-cyan);color:#000;margin-bottom:18px}.optimus-page .variant.amd .variant-tag{background:var(--primary-red-bright);color:#fff}.optimus-page .variant h3{font-family:Orbitron,sans-serif;font-weight:900;font-size:30px;margin-bottom:8px;color:var(--text)}.optimus-page .variant .sub{font-family:Share Tech Mono,monospace;color:var(--text-dim);font-size:12px;letter-spacing:.15em;margin-bottom:24px;text-transform:uppercase}.optimus-page .variant ul{list-style:none;margin-bottom:28px;padding:0}.optimus-page .variant li{padding:8px 0;border-bottom:1px dashed var(--line);color:var(--text-dim);font-size:14px;display:flex;justify-content:space-between}.optimus-page .variant li span{color:var(--text)}.optimus-page .variant .price{font-family:Orbitron,sans-serif;font-weight:900;font-size:36px;color:var(--power-gold)}.optimus-page .variant .price small{font-size:14px;color:var(--text-dim);font-weight:500;margin-left:6px}.optimus-page .diff-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:60px}.optimus-page .diff{padding:32px 24px;background:var(--bg-1);border-top:2px solid var(--primary-red);position:relative}.optimus-page .diff:before{content:"";position:absolute;top:-2px;right:0;width:40px;height:2px;background:var(--matrix-cyan)}.optimus-page .diff .num{font-family:Share Tech Mono,monospace;font-size:11px;color:var(--text-dim);letter-spacing:.2em;margin-bottom:14px}.optimus-page .diff h4{font-family:Orbitron,sans-serif;font-weight:700;font-size:18px;margin-bottom:14px;color:var(--text);letter-spacing:.02em}.optimus-page .diff p{color:var(--text-dim);font-size:14px;line-height:1.6}.optimus-page .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}.optimus-page .review{background:var(--bg-1);border:1px solid var(--line);padding:28px;position:relative}.optimus-page .review:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--primary-red)}.optimus-page .review .stars{color:var(--power-gold);letter-spacing:2px;margin-bottom:14px;font-size:14px}.optimus-page .review p{color:var(--text);font-size:15px;line-height:1.6;margin-bottom:20px;font-style:italic}.optimus-page .review .sig{display:flex;align-items:center;gap:12px;font-family:Share Tech Mono,monospace;font-size:11px;color:var(--text-dim);letter-spacing:.15em;text-transform:uppercase}.optimus-page .review .avatar{width:36px;height:36px;background:var(--steel);display:flex;align-items:center;justify-content:center;font-family:Orbitron,sans-serif;font-weight:900;color:var(--primary-red-bright);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.optimus-page .final-cta{position:relative;padding:140px 32px;text-align:center;background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(212,32,42,.25),transparent 70%),linear-gradient(180deg,var(--bg-0) 0,#120307 50%,var(--bg-0) 100%);border-top:1px solid var(--primary-red);border-bottom:1px solid var(--primary-red);overflow:hidden}.optimus-page .final-cta:before{content:"OPTIMUS";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(120px,22vw,340px);color:rgba(212,32,42,.06);letter-spacing:-.02em;white-space:nowrap;pointer-events:none}.optimus-page .final-cta .content{position:relative;z-index:2}.optimus-page .final-cta h2{font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(40px,6vw,84px);line-height:.95;margin-bottom:24px;color:var(--text)}.optimus-page .final-cta h2 em{font-style:normal;color:var(--primary-red-bright)}.optimus-page .final-cta p{font-size:18px;color:var(--text-dim);max-width:600px;margin:0 auto 40px}.optimus-page .op-footer{background:#04060a;border-top:1px solid var(--line);padding:40px 32px}.optimus-page .foot{max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-family:Share Tech Mono,monospace;font-size:11px;color:var(--text-dim);letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;gap:20px}.optimus-page .foot .logo{color:var(--primary-red-bright);font-family:Orbitron,sans-serif;font-weight:900;letter-spacing:.2em}.optimus-page .gallery-section{background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(31,182,255,.08),transparent 70%),var(--bg-0);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.optimus-page .gallery-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:280px 280px;gap:16px;margin-top:50px}.optimus-page .gallery-item{position:relative;overflow:hidden;border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));transition:all .4s ease}.optimus-page .gallery-item:hover{border-color:var(--primary-red-bright);transform:translateY(-4px)}.optimus-page .gallery-item:hover img{transform:scale(1.06)}.optimus-page .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:contrast(1.05) saturate(1.1);transition:transform .6s ease}.optimus-page .gallery-item:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 60%,rgba(7,9,13,.85))}.optimus-page .gallery-item .tag{position:absolute;bottom:16px;left:18px;z-index:2;font-family:Share Tech Mono,monospace;font-size:10px;color:var(--matrix-cyan);letter-spacing:.2em;text-transform:uppercase;padding:6px 10px;border:1px solid var(--matrix-cyan);background:rgba(7,9,13,.7);backdrop-filter:blur(4px)}.optimus-page .gallery-item .label{position:absolute;top:16px;left:18px;z-index:2;font-family:Orbitron,sans-serif;font-weight:900;font-size:14px;color:var(--text);letter-spacing:.1em;text-transform:uppercase}.optimus-page .gallery-item.span-3{grid-column:span 3}.optimus-page .gallery-item.span-2{grid-column:span 2}.optimus-page .gallery-item.span-4{grid-column:span 4}@media(max-width:960px){.optimus-page .hero-inner{grid-template-columns:1fr;padding:60px 20px}.optimus-page .specs-grid{grid-template-columns:repeat(2,1fr)}.optimus-page .spec-card,.optimus-page .spec-card.wide{grid-column:span 2}.optimus-page .spec-card.hero-spec{grid-column:span 2;flex-direction:column;text-align:center;gap:12px}.optimus-page .variants{grid-template-columns:1fr}.optimus-page .diff-grid{grid-template-columns:1fr 1fr}.optimus-page .reviews-grid{grid-template-columns:1fr}.optimus-page .gallery-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:12px}.optimus-page .gallery-item,.optimus-page .gallery-item.span-2,.optimus-page .gallery-item.span-3,.optimus-page .gallery-item.span-4{grid-column:span 2;height:240px}.optimus-page .op-section{padding:80px 20px}.optimus-page .corner-hud,.optimus-page .hud .hud-bl,.optimus-page .hud .hud-br,.optimus-page .hud .hud-tl,.optimus-page .hud .hud-tr,.optimus-page .hud-telemetry,.optimus-page .topbar nav{display:none}.optimus-page .hud .hud-center{width:400px;height:400px;opacity:.2}.optimus-page .hud-faceplate{width:320px;height:320px}}@media(max-width:520px){.optimus-page .diff-grid{grid-template-columns:1fr}.optimus-page .hero-inner{padding:40px 16px}.optimus-page .cta-row{flex-direction:column;align-items:flex-start}}