@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Orbitron:wght@400;700;900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:Orbitron,Courier New,monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:none;background:radial-gradient(ellipse at center,#1a1a2e,#0a0a0f 40%,#000);color:#0f8;overflow-x:hidden;font-size:16px;font-weight:400;letter-spacing:.02em;position:relative;min-height:100vh}body:before{content:"";position:fixed;top:-5%;left:-5%;width:110%;height:110%;background:radial-gradient(circle at center,transparent 0%,transparent 60%,rgba(0,0,0,.4) 100%),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,136,.03) 2px,rgba(0,255,136,.03) 4px);border-radius:20%/40%;pointer-events:none;z-index:9998;filter:blur(.5px)}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 2px,3px 100%;animation:scanlines 6s linear infinite;pointer-events:none;z-index:9999}@keyframes scanlines{0%{background-position:0 0,0 0}to{background-position:0 10px,10px 0}}#root{min-height:100vh;width:100%;background:radial-gradient(ellipse at center,#16213e,#0a0f1c,#000),radial-gradient(circle at 20% 80%,rgba(120,255,200,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,120,200,.08) 0%,transparent 50%);position:relative;padding:40px;animation:crt-glow 4s ease-in-out infinite alternate;border:20px solid;border-image:linear-gradient(45deg,#1a1a2e,#16213e,#0f0f23) 1;box-shadow:inset 0 0 120px #00ff881a,inset 0 0 40px #00ff880d,0 0 60px #00ff880d}@keyframes crt-glow{0%{filter:brightness(.98) contrast(1.02)}to{filter:brightness(1.02) contrast(1.05)}}*{text-shadow:2px 2px 4px rgba(0,255,136,.5),-1px -1px 2px rgba(255,0,255,.2)}h1,h2,h3{font-family:"Press Start 2P",cursive;color:#0f8;text-shadow:3px 3px 0px rgba(255,0,255,.3),-1px -1px 0px rgba(0,255,255,.3),0 0 30px rgba(0,255,136,.5)}a{color:#0fc;text-decoration:none;position:relative;transition:all .2s;font-weight:600}a:hover{color:#f0f;text-shadow:0 0 10px #ff00ff,0 0 20px #ff00ff,0 0 30px #ff00ff;transform:skew(-5deg)}button{font-family:Orbitron,monospace;font-weight:700;letter-spacing:.05em;font-size:14px;background:linear-gradient(135deg,#2a3f5f,#1a2332);border:3px solid;border-image:linear-gradient(45deg,#0f8,#0fc,#0cf) 1;color:#0f8;padding:12px 24px;position:relative;overflow:hidden;transition:all .3s;cursor:pointer;box-shadow:0 4px 15px #00ff884d,inset 0 1px #fff3}button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,136,.4),transparent);transition:left .5s}button:hover:before{left:100%}button:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #0f86,inset 0 1px #ffffff4d;border-image:linear-gradient(45deg,#f0f,#0ff,#ff0) 1;color:#0fc}button:active{transform:translateY(0) scale(.98)}button:focus,button:focus-visible{outline:3px solid #00ff88;outline-offset:2px;animation:button-pulse 1s infinite}@keyframes button-pulse{0%,to{outline-color:#0f8}50%{outline-color:#f0f}}.amber-monitor{color:#ffb000!important}.amber-monitor *{color:#ffb000!important;text-shadow:0 0 1px #ffb000,0 0 2px #ffb000,0 0 3px #ffb000!important}@keyframes rgb-shift{0%,to{text-shadow:-.5px 0 0 rgba(255,0,0,.5),.5px 0 0 rgba(0,255,255,.5),0 0 3px #41ff00}50%{text-shadow:-.5px 0 0 rgba(0,255,255,.5),.5px 0 0 rgba(255,0,0,.5),0 0 3px #41ff00}}#root:before{content:"";position:absolute;inset:-2%;background:radial-gradient(circle at center,transparent 0%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.6) 100%);border-radius:5%/10%;pointer-events:none;z-index:1;animation:crt-distort 10s ease-in-out infinite}@keyframes crt-distort{0%,to{transform:scale(1) rotateX(0) rotateY(0)}25%{transform:scale(1.01) rotateX(.5deg) rotateY(-.5deg)}50%{transform:scale(.99) rotateX(-.5deg) rotateY(.5deg)}75%{transform:scale(1.01) rotateX(.3deg) rotateY(-.3deg)}}@media (prefers-color-scheme: light){body{background:#000;color:#41ff00}}.devices-container{min-height:100vh;padding:20px;max-width:1400px;margin:0 auto;position:relative}.devices-header{margin-bottom:30px;padding:15px;border:3px double #41ff00;background:repeating-linear-gradient(90deg,transparent,transparent 10px,rgba(65,255,0,.02) 10px,rgba(65,255,0,.02) 20px);position:relative}.devices-header:before{content:"▓▓▓ SYSTEM CATALOG ▓▓▓";position:absolute;top:-12px;left:20px;background:#000;padding:0 10px;color:#ff0;font-size:14px;letter-spacing:2px;font-weight:700}.terminal-prompt{font-family:VT323,Courier New,monospace;color:#41ff00;margin-bottom:10px;font-size:20px;text-transform:uppercase}.loading-text{color:#41ff00;font-size:16px;animation:loading-flicker .5s infinite;text-transform:uppercase;letter-spacing:1px}@keyframes loading-flicker{0%,to{opacity:1;text-shadow:0 0 5px #41ff00}50%{opacity:.7;text-shadow:0 0 2px #41ff00}}.devices-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px;padding:20px;background:linear-gradient(0deg,rgba(65,255,0,.01) 0%,transparent 100%),repeating-linear-gradient(45deg,transparent,transparent 100px,rgba(65,255,0,.01) 100px,rgba(65,255,0,.01) 101px);border:1px solid #1a3300}.devices-list{min-height:500px}.section-title{color:#ff0;font-size:20px;margin-bottom:20px;font-weight:400;text-shadow:0 0 5px #ffff00,2px 2px 0 #3a3a00;text-transform:uppercase;letter-spacing:3px;padding:5px;border-bottom:2px solid #41ff00;position:relative}.section-title:after{content:"_";animation:cursor-blink .5s infinite}.device-cards{display:flex;flex-direction:column;gap:15px}.device-card{border:2px solid #2a8800;border-left:4px solid #41ff00;padding:12px;background:linear-gradient(90deg,rgba(65,255,0,.05) 0%,transparent 50%),repeating-linear-gradient(0deg,#000 0px 2px,#0a0a0a 2px 4px);cursor:pointer;transition:all .1s;position:relative;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.device-card:after{content:"";position:absolute;top:0;right:0;width:10px;height:10px;background:#41ff00;clip-path:polygon(0 0,100% 0,100% 100%)}.device-card:hover{background:linear-gradient(90deg,rgba(255,255,0,.08) 0%,transparent 50%),repeating-linear-gradient(0deg,#0a0a0a 0px 2px,#1a1a1a 2px 4px);transform:translate(3px) skew(-1deg);box-shadow:-3px 0 #41ff00,0 0 20px #41ff0066;border-left-width:6px}.device-card.selected{background:linear-gradient(90deg,#ffff001a,#41ff000d),repeating-linear-gradient(0deg,#0a1a0a 0px 2px,#1a2a1a 2px 4px);border:2px solid #ffff00;border-left:6px solid #ffff00;box-shadow:-4px 0 #ff0,0 0 30px #ffff004d,inset 0 0 20px #41ff001a}.device-card.selected:before{content:"▶";position:absolute;left:-20px;color:#ff0;font-size:16px;animation:arrow-pulse .5s infinite}@keyframes arrow-pulse{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.device-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.device-name{color:#41ff00;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 3px #41ff00,1px 1px 0 #1a3300}.device-status{padding:3px 10px;font-size:12px;font-weight:700;animation:status-blink 1s infinite;text-transform:uppercase;letter-spacing:1px;border:1px solid;position:relative}.device-status:before{content:"[";margin-right:2px}.device-status:after{content:"]";margin-left:2px}.device-status.new{background:linear-gradient(90deg,#ff0,#41ff00);color:#000;border-color:#ff0;text-shadow:none;box-shadow:0 0 10px #ff0}.device-status.popular{background:linear-gradient(90deg,#0ff,#09f);color:#000;border-color:#0ff;text-shadow:none;box-shadow:0 0 10px #0ff}.device-status.limited{background:linear-gradient(90deg,#f60,#fa0);color:#000;border-color:#f90;text-shadow:none;box-shadow:0 0 10px #f90}@keyframes status-blink{0%,90%,to{opacity:1}95%{opacity:.5}}.device-info{margin-bottom:10px}.device-line{color:#41ff00;font-size:14px;margin:5px 0;padding-left:10px;position:relative;text-transform:uppercase}.device-line:before{content:">";position:absolute;left:0;color:#ff0}.label{color:#2a8800;margin-right:10px;font-weight:700}.price{color:#ff0;font-weight:700;text-shadow:0 0 5px #ffff00,1px 1px 0 #3a3a00;animation:price-glow 2s infinite}@keyframes price-glow{0%,to{text-shadow:0 0 5px #ffff00,1px 1px 0 #3a3a00}50%{text-shadow:0 0 10px #ffff00,0 0 20px #ffff00,1px 1px 0 #3a3a00}}.availability{color:#41ff00;font-size:12px;padding:2px 4px;background:#41ff001a;border:1px dotted #41ff00}.device-features{margin-top:10px;padding-top:10px;border-top:2px dotted #2a8800;background:repeating-linear-gradient(180deg,transparent,transparent 15px,rgba(65,255,0,.01) 15px,rgba(65,255,0,.01) 16px)}.feature-item{color:#41ff00;font-size:12px;margin:4px 0;text-transform:uppercase;letter-spacing:.5px;position:relative;padding-left:15px}.feature-marker{color:#ff0;margin-right:5px;font-weight:700;position:absolute;left:0;animation:marker-flash 2s infinite}@keyframes marker-flash{0%,80%,to{opacity:1}90%{opacity:.3}}.device-details{border:3px solid #41ff00;padding:20px;background:linear-gradient(135deg,rgba(65,255,0,.03) 0%,transparent 50%),repeating-linear-gradient(90deg,#000,#000 50px,#0a0a0a 50px 51px);position:sticky;top:100px;box-shadow:inset 0 0 30px #41ff001a,0 0 20px #41ff004d;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px))}.device-details:before{content:"◆ DEVICE SPECIFICATIONS ◆";position:absolute;top:-15px;left:50%;transform:translate(-50%);background:#000;padding:2px 15px;color:#ff0;font-size:12px;letter-spacing:2px;border:1px solid #41ff00;text-shadow:0 0 5px #ffff00}.details-content{margin-top:20px}.ascii-device{text-align:center;margin-bottom:30px}.ascii-device pre{color:#41ff00;font-size:14px;line-height:1.1;text-shadow:0 0 5px #41ff00,0 0 10px #41ff00,2px 2px 0 #1a3300;display:inline-block;font-family:VT323,monospace;animation:device-flicker 5s infinite}@keyframes device-flicker{0%,94%,to{opacity:1;color:#41ff00}95%{opacity:.9;color:#ff0}96%{opacity:1;color:#41ff00}}.specs-section{margin-top:20px}.specs-button{width:100%;margin-bottom:20px}.specs-list{background:linear-gradient(180deg,#0a0a0a,#000);border:2px solid #41ff00;border-left:4px solid #ffff00;padding:15px;margin-bottom:20px;animation:slideDown .3s ease-out;box-shadow:inset 0 1px #41ff0033,inset 0 -1px #41ff0033,0 5px 10px #00000080;position:relative}.specs-list:before{content:"[DATA]";position:absolute;top:-10px;left:10px;background:#000;padding:0 5px;color:#ff0;font-size:12px;font-weight:700}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.spec-line{display:flex;justify-content:space-between;margin:8px 0;padding:6px 8px;border-bottom:1px dotted #2a8800;background:repeating-linear-gradient(90deg,transparent,transparent 30px,rgba(65,255,0,.02) 30px,rgba(65,255,0,.02) 31px);transition:all .1s}.spec-line:hover{background:#41ff000d;padding-left:15px}.spec-key{color:#2a8800;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:1px}.spec-value{color:#ff0;font-size:13px;text-align:right;text-transform:uppercase;text-shadow:0 0 3px #ffff00}.price-section{margin:20px 0;padding:15px;border:3px double #ffff00;background:linear-gradient(45deg,rgba(255,255,0,.05) 0%,transparent 50%),repeating-linear-gradient(0deg,#000,#000 10px,#0a0a00 10px 11px);position:relative;box-shadow:inset 0 0 20px #ffff001a,0 0 15px #ff03}.price-section:before{content:"$$$ PRICING $$$";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#000;padding:0 10px;color:#ff0;font-size:12px;letter-spacing:2px;animation:price-flash 1s infinite}@keyframes price-flash{0%,70%,to{color:#ff0}85%{color:#41ff00}}.price-display{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.price-label{color:#41ff00;font-size:20px;text-transform:uppercase;letter-spacing:2px}.price-value{color:#ff0;font-size:32px;font-weight:700;text-shadow:0 0 10px #ffff00,0 0 20px #ffff00,2px 2px 0 #3a3a00,3px 3px 0 #2a2a00;animation:price-pulse 1s infinite;font-family:VT323,monospace;letter-spacing:2px}@keyframes price-pulse{0%,to{transform:scale(1);text-shadow:0 0 10px #ffff00,0 0 20px #ffff00,2px 2px 0 #3a3a00,3px 3px 0 #2a2a00}50%{transform:scale(1.05);text-shadow:0 0 15px #ffff00,0 0 30px #ffff00,2px 2px 0 #3a3a00,3px 3px 0 #2a2a00}}.price-note{color:#41ff00;font-size:12px;line-height:1.8;text-transform:uppercase;letter-spacing:.5px;padding-left:15px;position:relative}.price-note:before{content:"*";position:absolute;left:5px;color:#ff0;animation:cursor-blink 1s infinite}.cta-buttons{display:flex;gap:15px;margin-top:20px}.cta-buttons .terminal-button{flex:1}.order-button{background:linear-gradient(180deg,#1a1a00,#0a0a00);border:2px solid #ffff00;color:#ff0;text-shadow:0 0 5px #ffff00;box-shadow:0 3px #3a3a00,0 4px 10px #ffff004d}.order-button:hover{background:linear-gradient(180deg,#3a3a00,#2a2a00);border-color:#ff0;color:#000;text-shadow:none;box-shadow:0 3px #ff0,0 0 30px #ffff0080,inset 0 0 20px #ff0c}.devices-footer{margin-top:40px;padding-top:20px;border-top:1px solid #00ff00}@media (max-width: 1024px){.devices-grid{grid-template-columns:1fr}.device-details{position:relative;top:0;margin-top:30px}}@media (max-width: 768px){.devices-container,.device-card{padding:10px}.cta-buttons{flex-direction:column}.device-card.selected:before{display:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.cart-container{min-height:calc(100vh - 200px);padding:40px 20px;max-width:1200px;margin:0 auto}.cart-header{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #00ffcc}.cart-title{font-family:"Press Start 2P",monospace;color:#0fc;font-size:2rem;margin-bottom:20px;text-shadow:0 0 10px #00ffcc,0 0 20px #00ffcc,0 0 30px #00ffcc;animation:glow 2s ease-in-out infinite alternate}.terminal-line{font-family:Courier New,monospace;color:#0f8;margin-top:10px}.empty-cart{text-align:center;padding:60px 20px}.ascii-box pre{color:#0fc;font-family:Courier New,monospace;font-size:14px;line-height:1.4;margin:40px auto;display:inline-block;text-shadow:0 0 10px rgba(0,255,204,.5)}.cart-content{display:grid;grid-template-columns:1fr 400px;gap:40px}.cart-items{background:linear-gradient(135deg,#001e3c66,#000f1e66);border:2px solid #00ffcc;border-radius:15px;padding:20px;box-shadow:0 0 20px #00ffcc4d,inset 0 0 20px #00ffcc1a}.section-header{font-family:Orbitron,monospace;color:#0fc;font-size:1.2rem;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(0,255,204,.3);text-shadow:0 0 5px rgba(0,255,204,.5)}.cart-item{background:#00ffcc0d;border:1px solid rgba(0,255,204,.3);border-radius:10px;padding:20px;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.cart-item:hover{background:#00ffcc1a;transform:translate(5px);box-shadow:0 0 15px #0fc6}.item-info{flex:1}.item-name{font-family:Orbitron,monospace;color:#0fc;font-size:1.2rem;margin-bottom:5px;text-shadow:0 0 5px rgba(0,255,204,.5)}.item-model{color:#ff0;font-size:.9rem;opacity:.8}.item-controls{display:flex;align-items:center;gap:30px}.quantity-control{display:flex;align-items:center;gap:10px;background:#001e3c99;border:1px solid #00ffcc;border-radius:8px;padding:5px}.qty-btn{width:30px;height:30px;background:transparent;border:1px solid #00ffcc;color:#0fc;cursor:pointer;border-radius:4px;font-size:18px;transition:all .2s}.qty-btn:hover{background:#0fc3;transform:scale(1.1)}.quantity{color:#fff;font-family:Orbitron,monospace;font-weight:700;min-width:30px;text-align:center}.item-price{color:#0f8;font-size:1.3rem;font-weight:700;font-family:Orbitron,monospace;text-shadow:0 0 10px rgba(0,255,136,.5)}.remove-btn{background:transparent;border:1px solid #ff00ff;color:#f0f;padding:5px 10px;cursor:pointer;border-radius:4px;font-family:Courier New,monospace;transition:all .2s}.remove-btn:hover{background:#f0f3;box-shadow:0 0 10px #ff00ff80}.cart-summary{position:sticky;top:20px}.summary-card{background:linear-gradient(135deg,#001e3c99,#000f1e99);border:2px solid #00ffcc;border-radius:15px;padding:25px;box-shadow:0 0 30px #0fc6,inset 0 0 20px #00ffcc1a}.summary-title{font-family:Orbitron,monospace;color:#0fc;font-size:1.3rem;margin-bottom:20px;text-align:center;text-shadow:0 0 10px rgba(0,255,204,.5)}.summary-line{display:flex;justify-content:space-between;margin-bottom:10px;color:#fff;font-family:Orbitron,monospace}.summary-divider{height:2px;background:linear-gradient(90deg,transparent,#00ffcc,transparent);margin:20px 0}.summary-total{display:flex;justify-content:space-between;font-size:1.3rem;font-weight:700;color:#0fc;margin-bottom:30px;text-shadow:0 0 10px rgba(0,255,204,.5)}.total-price{color:#0f8;text-shadow:0 0 15px rgba(0,255,136,.6)}.checkout-button{width:100%;background:linear-gradient(45deg,#0f8,#0fc);border:2px solid #00ffcc;padding:15px;border-radius:10px;font-family:Orbitron,monospace;font-size:1rem;font-weight:700;color:#0a0e27;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .3s;box-shadow:0 0 20px #00ffcc80;margin-bottom:20px}.checkout-button:hover{transform:translateY(-2px);box-shadow:0 0 30px #00ffccb3}.security-notice{display:flex;align-items:center;justify-content:center;gap:10px;color:#ff0;font-size:.9rem;opacity:.8}.checkout-content{display:grid;grid-template-columns:1fr 350px;gap:40px}.payment-section{background:linear-gradient(135deg,#001e3c66,#000f1e66);border:2px solid #00ffcc;border-radius:15px;padding:30px;box-shadow:0 0 20px #00ffcc4d,inset 0 0 20px #00ffcc1a}.payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:30px}.payment-option{background:#00ffcc0d;border:2px solid rgba(0,255,204,.3);border-radius:10px;padding:20px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:15px;position:relative}.payment-option:hover{background:#00ffcc1a;transform:scale(1.05);box-shadow:0 0 20px #00ffcc80}.payment-option.selected{background:#0fc3;border-color:#0fc;box-shadow:0 0 25px #0fc9,inset 0 0 15px #0fc3}.payment-icon{font-size:1.5rem}.payment-name{color:#fff;font-family:Orbitron,monospace;flex:1}.recommended-badge{position:absolute;top:-10px;right:10px;background:linear-gradient(45deg,#f0f,#ff0080);color:#fff;padding:3px 8px;border-radius:10px;font-size:.7rem;font-weight:700;box-shadow:0 0 10px #ff00ff80}.payment-info{margin-bottom:30px}.info-box{background:#00ffcc0d;border:1px solid rgba(0,255,204,.3);border-radius:10px;padding:20px}.info-box h3{color:#0fc;font-family:Orbitron,monospace;margin-bottom:15px;text-shadow:0 0 5px rgba(0,255,204,.5)}.info-box p{color:#fff;margin-bottom:8px;padding-left:10px;opacity:.9}.shipping-section{margin-bottom:30px}.shipping-form{margin-top:20px}.shipping-input{width:100%;background:#001e3c99;border:2px solid #00ffcc;color:#0f8;padding:15px;border-radius:8px;font-family:Courier New,monospace;font-size:14px;margin-bottom:15px}.shipping-input:focus{outline:none;box-shadow:0 0 15px #00ffcc80}.shipping-input::placeholder{color:#00ffcc80}.shipping-note{color:#ff0;font-size:.85rem;line-height:1.4;opacity:.8}.order-actions{display:flex;gap:20px}.back-button,.place-order-button{flex:1;padding:15px;border-radius:10px;font-family:Orbitron,monospace;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .3s}.back-button{background:transparent;border:2px solid #00ffcc;color:#0fc}.back-button:hover{background:#00ffcc1a;box-shadow:0 0 15px #0fc6}.place-order-button{background:linear-gradient(45deg,#0f8,#0fc);border:2px solid #00ffcc;color:#0a0e27;box-shadow:0 0 20px #00ffcc80}.place-order-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 30px #00ffccb3}.place-order-button:disabled{opacity:.5;cursor:not-allowed}.order-summary-sidebar{background:linear-gradient(135deg,#001e3c99,#000f1e99);border:2px solid #00ffcc;border-radius:15px;padding:25px;height:fit-content;position:sticky;top:20px;box-shadow:0 0 30px #0fc6,inset 0 0 20px #00ffcc1a}.order-summary-sidebar h3{color:#0fc;font-family:Orbitron,monospace;margin-bottom:20px;text-align:center;text-shadow:0 0 10px rgba(0,255,204,.5)}.total-display{font-size:2rem;color:#0f8;text-align:center;font-weight:700;font-family:Orbitron,monospace;text-shadow:0 0 20px rgba(0,255,136,.6);margin-bottom:10px}.items-count{text-align:center;color:#ff0;margin-bottom:30px;opacity:.8}.security-features p{color:#0f8;margin-bottom:10px;font-family:Courier New,monospace}.processing-overlay{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000}.processing-box{background:#0a0e27;border:2px solid #00ffcc;border-radius:15px;padding:40px;box-shadow:0 0 50px #0fcc}.processing-ascii{color:#0fc;font-family:Courier New,monospace;font-size:14px;line-height:1.5;text-shadow:0 0 10px rgba(0,255,204,.5)}@media (max-width: 768px){.cart-content,.checkout-content{grid-template-columns:1fr}.cart-summary,.order-summary-sidebar{position:static}.payment-methods{grid-template-columns:1fr}.cart-item{flex-direction:column;align-items:flex-start;gap:15px}.item-controls{width:100%;justify-content:space-between}}.terminal{min-height:100vh;background:transparent;color:#0f8;font-family:Orbitron,monospace;overflow-x:hidden;position:relative}.terminal-nav{background:linear-gradient(135deg,#2a3f5ff2,#1a2332f2),radial-gradient(circle at 30% 50%,rgba(0,255,136,.1),transparent),radial-gradient(circle at 70% 50%,rgba(255,0,255,.1),transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;margin:20px;padding:20px 30px;position:sticky;top:20px;z-index:1000;box-shadow:0 10px 40px #0f83,inset 0 2px 10px #ffffff1a,inset 0 -2px 10px #0000004d;border:2px solid;border-image:linear-gradient(45deg,#0f8,#0fc,#f0f) 1}.nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;position:relative}.nav-logo{font-size:24px;font-weight:900;font-family:"Press Start 2P",cursive;color:#0f8;text-shadow:4px 4px 0 rgba(255,0,255,.3),-2px -2px 0 rgba(0,255,255,.3),0 0 20px rgba(0,255,136,.6);text-decoration:none;display:inline-block;letter-spacing:2px;animation:retro-glow 2s ease-in-out infinite alternate;transform:perspective(300px) rotateX(10deg)}@keyframes retro-glow{0%{filter:brightness(1) hue-rotate(0deg)}to{filter:brightness(1.1) hue-rotate(5deg)}}.nav-prompt{color:#ff0;animation:cursor-blink .5s steps(2) infinite;font-weight:700}.nav-menu{display:flex;list-style:none;gap:30px;margin:0;padding:0;flex-wrap:wrap}.nav-menu li{list-style:none}.nav-item{cursor:pointer;transition:all .3s;position:relative;padding:10px 20px;color:#0fc;text-decoration:none;display:inline-block;background:#00ff880d;border-radius:10px;font-weight:600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nav-prefix{color:#2a8800;margin-right:2px;font-weight:700}.nav-item:hover{background:linear-gradient(135deg,#f0f3,#0ff3);box-shadow:0 4px 15px #00ff884d,inset 0 1px #fff3;transform:translateY(-3px) scale(1.05);color:#f0f}.nav-item.active{color:#0f0;text-shadow:0 0 10px #00ff00}.nav-item.active:after{content:"_";position:absolute;bottom:-5px;left:0;right:0;text-align:center;animation:blink 1s infinite}.nav-status{display:flex;align-items:center;gap:8px;padding:6px 12px;border:2px solid #41ff00;background:repeating-linear-gradient(90deg,#000,#000 10px,#0a1a0a 10px 20px);position:relative;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.status-dot{width:10px;height:10px;background:radial-gradient(circle,#ff0,#41ff00,#2a8800);border:1px solid #41ff00;animation:status-pulse 1s infinite;box-shadow:0 0 10px #41ff00,inset 0 0 3px #ff0}@keyframes status-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.status-text{font-size:14px;letter-spacing:2px;font-weight:700}.terminal-header{border-bottom:2px dotted #41ff00;padding:20px 20px 10px;margin-bottom:20px;max-width:1200px;margin-left:auto;margin-right:auto;position:relative;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(65,255,0,.03) 2px,rgba(65,255,0,.03) 4px)}.terminal-header:after{content:"[OK]";position:absolute;right:20px;top:20px;color:#ff0;font-weight:700;animation:cursor-blink 1s infinite}.terminal-title{color:#41ff00;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:2px}.terminal-body{max-width:1200px;margin:0 auto;padding:0 20px}.ascii-art{text-align:center;margin:40px 0}.ascii-art pre{color:#0f8;font-size:clamp(10px,1.5vw,14px);line-height:1.2;font-family:"Press Start 2P",monospace;background:linear-gradient(180deg,#0f8,#0fc,#f0f,#ff0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:rainbow-shift 3s linear infinite;filter:drop-shadow(0 0 10px rgba(0,255,136,.5))}@keyframes rainbow-shift{0%{filter:hue-rotate(0deg) drop-shadow(0 0 10px rgba(0,255,136,.5))}to{filter:hue-rotate(360deg) drop-shadow(0 0 10px rgba(255,0,255,.5))}}@keyframes ascii-flicker{0%,90%,to{opacity:1;text-shadow:0 0 5px #41ff00,0 0 10px #41ff00,2px 2px 0 #1a3300}92%{opacity:.8;text-shadow:0 0 3px #41ff00,1px 1px 0 #1a3300}94%{opacity:1;text-shadow:0 0 8px #ffff00,0 0 15px #41ff00,2px 2px 0 #1a3300}}.typing-text{font-size:28px;margin:40px 0;text-align:center;min-height:40px;background:linear-gradient(180deg,transparent 0%,rgba(65,255,0,.02) 100%);padding:10px;border-left:3px solid #41ff00;border-right:3px solid #41ff00}.prompt{color:#ff0;font-weight:400;animation:prompt-flash .5s infinite}@keyframes prompt-flash{0%,49%{opacity:1}50%,to{opacity:.7}}.typed{color:#41ff00;text-shadow:0 0 3px #41ff00,1px 1px 0 #1a3300;letter-spacing:1px}.cursor{opacity:0;color:#ff0;animation:none;font-weight:700}.cursor.visible{opacity:1;text-shadow:0 0 5px #ffff00}.content{margin-top:60px}.content-grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:start}.main-content{min-width:0}.phone-visual{position:sticky;top:40px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px}.phone-device{width:220px;height:440px;border:3px solid #00ff00;border-radius:20px;background:#0a0a0a;padding:10px;position:relative;box-shadow:0 0 30px #00ff0080,inset 0 0 20px #00ff001a;animation:pulse-border 2s infinite}@keyframes pulse-border{0%,to{box-shadow:0 0 30px #00ff0080,inset 0 0 20px #00ff001a}50%{box-shadow:0 0 50px #00ff00b3,inset 0 0 30px #0f03}}.phone-screen{width:100%;height:calc(100% - 40px);background:#000;border:1px solid #00ff00;border-radius:10px;padding:15px 10px;position:relative;overflow:hidden;font-family:Courier New,monospace}.phone-screen:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(transparent 0%,rgba(0,255,0,.03) 50%,transparent 100%);animation:scanline 8s linear infinite;pointer-events:none}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.phone-terminal{font-size:9px;color:#0f0;line-height:1.4}.terminal-line{margin:2px 0;text-shadow:0 0 3px #00ff00}.terminal-line.green-glow{color:#0f0;font-weight:700;animation:text-glow 2s infinite}@keyframes text-glow{0%,to{text-shadow:0 0 5px #00ff00}50%{text-shadow:0 0 10px #00ff00,0 0 20px #00ff00}}.progress-bar{color:#0f0}.phone-logo{position:absolute;bottom:10px;left:50%;transform:translate(-50%);font-size:12px;font-weight:700;color:#0f0;text-shadow:0 0 10px #00ff00}.phone-button{width:30px;height:30px;border:2px solid #00ff00;border-radius:50%;margin:10px auto 0;background:#0a0a0a;box-shadow:0 0 10px #00ff0080}.phone-status{display:flex;align-items:center;gap:10px;color:#0f0;font-size:12px;font-family:Courier New,monospace}.status-indicator{animation:blink 1s infinite;font-size:16px}.status-text{text-shadow:0 0 5px #00ff00}.blink-text{animation:blink 1.5s infinite}.section{margin:40px 0}.command-line{margin-bottom:10px;padding:4px;background:#41ff0005;border-left:2px solid #41ff00}.command{color:#ff0;font-weight:700;text-transform:none}.output{margin-left:20px;color:#41ff00;line-height:1.8;padding:8px;background:repeating-linear-gradient(0deg,transparent,transparent 20px,rgba(65,255,0,.02) 20px,rgba(65,255,0,.02) 21px);border:1px dotted #2a8800;margin-top:5px;position:relative}.output:before{content:">";position:absolute;left:-10px;color:#ff0;font-weight:700}.file-list{font-family:Courier New,monospace}.file{margin:5px 0;color:#41ff00;position:relative;padding:2px 0 2px 20px}.file:before{content:"[#]";position:absolute;left:0;color:#2a8800}.highlight{background:linear-gradient(90deg,#ff0,#41ff00,#ff0);color:#000;padding:3px 8px;margin-left:10px;font-weight:700;animation:highlight-flash .5s infinite;border:1px solid #000000;text-shadow:none}@keyframes highlight-flash{0%,to{background:linear-gradient(90deg,#ff0,#41ff00,#ff0)}50%{background:linear-gradient(90deg,#41ff00,#ff0,#41ff00)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin-top:10px}.feature{color:#41ff00;position:relative;padding:5px 0 5px 15px}.feature:before{content:"▸";position:absolute;left:0;color:#ff0;animation:cursor-blink 1s infinite}.cta-section{display:flex;gap:20px;justify-content:center;margin:60px 0;flex-wrap:wrap}.terminal-button{background:linear-gradient(135deg,#2a3f5f,#1a2332),radial-gradient(circle at 30% 50%,rgba(0,255,136,.2),transparent);border-radius:12px;border:3px solid;border-image:linear-gradient(45deg,#0f8,#0fc,#0cf) 1;color:#0f8;padding:15px 30px;font-family:Orbitron,monospace;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;text-transform:uppercase;position:relative;overflow:hidden;box-shadow:0 6px 20px #00ff884d,inset 0 2px 10px #ffffff1a;letter-spacing:1px}.terminal-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,0,.3) 50%,transparent 100%);transition:left .3s}.terminal-button:hover{background:linear-gradient(180deg,#2a2a2a,#1a1a1a);color:#ff0;border-color:#ff0;box-shadow:inset 0 1px #ffff0080,0 4px #3a3a00,0 5px 15px #ffff004d,0 0 30px #41ff0080;transform:translateY(-1px)}.terminal-button:hover:before{left:100%}.terminal-button:active{transform:translateY(2px);box-shadow:inset 0 1px #41ff004d,0 2px #1a3300,0 2px 3px #00000080}.button-text{position:relative;z-index:1}.footer{margin-top:80px;padding-top:20px;border-top:1px solid #00ff00;text-align:center;color:#41ff00;font-size:12px;opacity:.7}.mission-section{text-align:center;margin:40px 0}.retro-title{font-family:"Press Start 2P",monospace;color:#0fc;font-size:1.8rem;margin-bottom:30px;text-shadow:0 0 10px #00ffcc,0 0 20px #00ffcc,0 0 30px #00ffcc;animation:glow 2s ease-in-out infinite alternate}@keyframes glow{0%{text-shadow:0 0 10px #00ffcc,0 0 20px #00ffcc,0 0 30px #00ffcc}to{text-shadow:0 0 20px #00ffcc,0 0 30px #00ffcc,0 0 40px #00ffcc}}.mission-card{background:linear-gradient(135deg,#00ffcc1a,#ff00ff0d);border:2px solid #00ffcc;border-radius:15px;padding:30px;box-shadow:0 0 20px #00ffcc80,inset 0 0 20px #00ffcc1a}.mission-text{font-family:Orbitron,monospace;font-size:1.2rem;color:#fff;line-height:1.8;text-shadow:0 0 5px rgba(255,255,255,.5)}.devices-showcase{margin:50px 0;text-align:center}.device-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:20px}.device-card{position:relative;background:linear-gradient(145deg,#001e3ce6,#000f1ee6);border:2px solid #00ffcc;border-radius:10px;padding:20px;text-align:center;transition:all .3s ease;box-shadow:0 0 15px #00ffcc4d,inset 0 0 10px #00ffcc1a}.device-card:hover{transform:translateY(-5px) scale(1.05);border-color:#f0f;box-shadow:0 0 25px #ff00ff80,inset 0 0 15px #f0f3}.device-card h3{font-family:Orbitron,monospace;color:#0fc;margin:15px 0 10px;font-size:1.2rem}.device-card p{color:#ff0;font-size:.9rem;opacity:.8}.badge.new{position:absolute;top:-10px;right:-10px;background:linear-gradient(45deg,#f0f,#ff0080);color:#fff;padding:5px 10px;border-radius:20px;font-size:.7rem;font-weight:700;animation:pulse 1.5s infinite;box-shadow:0 0 20px #ff00ff80}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.features-section{margin:50px 0;text-align:center}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:25px;padding:30px}.feature-card{background:linear-gradient(135deg,#00ffcc0d,#ff00ff0d);border:1px solid rgba(0,255,204,.5);border-radius:15px;padding:25px;text-align:center;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.feature-card:hover{background:linear-gradient(135deg,#00ffcc26,#ff00ff26);transform:translateY(-5px);box-shadow:0 10px 30px #00ffcc4d}.feature-icon{font-size:2.5rem;display:block;margin-bottom:15px;filter:drop-shadow(0 0 10px rgba(0,255,204,.5))}.feature-card h3{font-family:"Press Start 2P",monospace;color:#0fc;font-size:.9rem;margin:10px 0}.feature-card p{color:#fff;opacity:.7;font-size:.85rem;line-height:1.4}.phone-frame{width:250px;height:450px;background:linear-gradient(145deg,#1a1a2e,#0f0f1e);border-radius:30px;padding:20px;box-shadow:0 0 50px #00ffcc4d,inset 0 0 20px #00000080,0 0 100px #f0f3;border:3px solid #00ffcc;position:relative;overflow:hidden}.phone-frame:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(0,255,204,.1) 50%,transparent 70%);animation:shine 3s infinite}@keyframes shine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.phone-screen-content{width:100%;height:100%;background:linear-gradient(180deg,#000f1ef2,#001e3cf2);border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.phone-display{text-align:center;padding:20px}.phone-title{font-family:"Press Start 2P",monospace;color:#0fc;font-size:1.5rem;margin-bottom:30px;text-shadow:0 0 20px #00ffcc,0 0 40px #00ffcc;animation:glow 2s ease-in-out infinite alternate}.phone-features{display:flex;flex-direction:column;gap:15px;margin:30px 0}.phone-feature{font-family:Orbitron,monospace;color:#ff0;font-size:1rem;padding:10px;background:linear-gradient(90deg,transparent,rgba(255,255,0,.1),transparent);border-left:3px solid #ffff00;text-align:left;animation:slideInRight .5s ease-out backwards}.phone-feature:nth-child(1){animation-delay:.1s}.phone-feature:nth-child(2){animation-delay:.2s}.phone-feature:nth-child(3){animation-delay:.3s}.phone-feature:nth-child(4){animation-delay:.4s}@keyframes slideInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.phone-status-bar{margin-top:30px}.status-badge{background:linear-gradient(45deg,#0f0,#0fc);color:#000;padding:8px 20px;border-radius:20px;font-family:"Press Start 2P",monospace;font-size:.8rem;font-weight:700;animation:pulse 1.5s infinite;box-shadow:0 0 30px #00ff00b3}.terminal-button.primary{background:linear-gradient(45deg,#0f8,#0fc);color:#0a0e27;font-weight:700;box-shadow:0 0 30px #00ffccb3,inset 0 0 20px #00ff884d}.terminal-button.primary:hover{background:linear-gradient(45deg,#0fc,#0f8);transform:translateY(-2px);box-shadow:0 0 40px #00ffcce6,inset 0 0 30px #0f86}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 968px){.content-grid{grid-template-columns:1fr}.phone-visual{display:none}}@media (max-width: 768px){.nav-container{flex-direction:column;text-align:center}.nav-menu{flex-direction:column;gap:10px;width:100%;text-align:center}.nav-item{padding:10px;border-bottom:1px solid #003300}.terminal{padding:0}.typing-text{font-size:18px}.ascii-art pre{font-size:8px}.cta-section{flex-direction:column;align-items:center}.terminal-button{width:100%;max-width:300px}}.cart-nav{position:relative}.cart-badge{position:absolute;top:-8px;right:-10px;background:linear-gradient(45deg,#f0f,#ff0080);color:#fff;font-size:.7rem;padding:2px 6px;border-radius:10px;font-weight:700;min-width:18px;text-align:center;box-shadow:0 0 10px #f0f9;animation:badge-pulse 1.5s infinite}@keyframes badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.privacy-container{min-height:100vh;padding:20px;max-width:1400px;margin:0 auto}.ascii-header{text-align:center;margin:30px 0}.ascii-header pre{color:#41ff00;font-size:clamp(8px,1.2vw,14px);line-height:1.2;text-shadow:0 0 10px #41ff00,0 0 20px #41ff00;animation:security-pulse 3s infinite}@keyframes security-pulse{0%,to{opacity:.9}50%{opacity:1;text-shadow:0 0 15px #ffff00,0 0 30px #41ff00}}.typing-header{font-size:24px;text-align:center;margin:30px 0;color:#ff0;text-transform:uppercase;letter-spacing:2px}.typed-text{color:#ff0;text-shadow:0 0 5px #ffff00,2px 2px 0 #3a3a00}.cursor-blink{animation:cursor-blink .5s infinite;color:#ff0;font-weight:700}.warning-box{border:3px double #ff3333;background:linear-gradient(135deg,#ff00000d,#ff333305);padding:20px;margin:30px 0;position:relative;animation:warning-flash 2s infinite}@keyframes warning-flash{0%,90%,to{border-color:#f33}95%{border-color:#ff0;box-shadow:0 0 20px #ffff0080}}.warning-header{color:#f33;font-size:20px;font-weight:700;text-align:center;margin-bottom:15px;text-transform:uppercase;letter-spacing:3px;animation:alert-blink 1s infinite}@keyframes alert-blink{0%,50%{opacity:1}51%,to{opacity:.7}}.warning-content{color:#41ff00;line-height:1.8}.warning-content p{margin:10px 0;padding-left:20px;position:relative}.warning-content p:before{content:">";position:absolute;left:0;color:#ff0}.highlight-text{color:#ff0!important;font-weight:700;text-transform:uppercase;text-shadow:0 0 10px #ffff00}.privacy-tabs{display:flex;gap:10px;margin:30px 0;flex-wrap:wrap;justify-content:center}.tab-button{background:linear-gradient(180deg,#1a1a1a,#0a0a0a);border:2px solid #41ff00;color:#41ff00;padding:12px 20px;cursor:pointer;transition:all .1s;text-transform:uppercase;display:flex;align-items:center;gap:10px;font-size:14px;letter-spacing:1px;position:relative}.tab-button:hover{background:linear-gradient(180deg,#2a2a2a,#1a1a1a);transform:translateY(-2px);box-shadow:0 5px 15px #41ff004d}.tab-button.active{background:linear-gradient(180deg,#2a3a00,#1a2a00);border-color:#ff0;color:#ff0;box-shadow:inset 0 0 20px #ff03,0 0 20px #ffff004d}.tab-icon{font-size:20px}.section-content{margin:30px 0;padding:20px;border:2px solid #41ff00;background:#41ff0005}.section-header{color:#ff0;margin-bottom:20px;font-size:16px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px;margin-top:20px}.feature-item{padding:10px;background:#41ff0008;border-left:3px solid #41ff00;display:flex;align-items:center;gap:10px;transition:all .2s}.feature-item:hover{background:#41ff0014;transform:translate(5px)}.feature-indicator{color:#ff0;font-weight:700;min-width:30px}.feature-text{color:#41ff00;text-transform:uppercase;letter-spacing:.5px}.tech-section{margin:40px 0;padding:20px;background:repeating-linear-gradient(0deg,transparent,transparent 20px,rgba(65,255,0,.02) 20px,rgba(65,255,0,.02) 21px);border:1px solid #2a8800}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.tech-block{padding:15px;border:2px solid #41ff00;background:#00000080}.tech-block h3{color:#ff0;margin-bottom:15px;font-size:16px;text-shadow:0 0 5px #ffff00}.tech-block ul{list-style:none}.tech-block li{color:#41ff00;margin:8px 0;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.comparison-section{margin:40px 0;overflow-x:auto}.comparison-table{width:100%;border-collapse:collapse;background:#0a0a0a;border:2px solid #41ff00;margin-top:20px}.comparison-table th{background:linear-gradient(180deg,#1a2a00,#0a1a00);color:#ff0;padding:15px;text-align:left;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #41ff00}.comparison-table td{padding:12px 15px;border-bottom:1px solid #2a8800;color:#41ff00}.comparison-table .bad{color:#f33;font-weight:700}.comparison-table .good{color:#0f0;font-weight:700;text-shadow:0 0 5px #00ff00}.comparison-table tr:hover{background:#41ff000d}.use-cases{margin:40px 0}.use-case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.use-case{padding:20px;border:2px solid #41ff00;background:linear-gradient(135deg,rgba(65,255,0,.05) 0%,transparent 100%);transition:all .3s;position:relative;overflow:hidden}.use-case:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,0,.2) 50%,transparent 100%);transition:left .5s}.use-case:hover:before{left:100%}.use-case:hover{transform:translateY(-5px);box-shadow:0 10px 30px #41ff004d;border-color:#ff0}.use-case h4{color:#ff0;margin-bottom:10px;font-size:16px;text-shadow:0 0 5px #ffff00}.use-case p{color:#41ff00;line-height:1.6;text-transform:uppercase;letter-spacing:.5px;font-size:14px}.resistance-message{margin:40px 0;text-align:center}.resistance-message pre{color:#ff0;font-size:14px;line-height:1.4;text-shadow:0 0 5px #ffff00,0 0 10px #ffff00;display:inline-block;animation:message-glow 3s infinite}@keyframes message-glow{0%,to{opacity:.9}50%{opacity:1;text-shadow:0 0 10px #ffff00,0 0 20px #ffff00,0 0 30px #41ff00}}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin:30px 0}.terminal-button.primary{background:linear-gradient(180deg,#2a2a00,#1a1a00);border-color:#ff0;color:#ff0;animation:primary-pulse 2s infinite}@keyframes primary-pulse{0%,to{box-shadow:0 0 20px #ffff004d}50%{box-shadow:0 0 30px #ffff0080}}.privacy-footer{margin-top:60px;padding-top:20px;border-top:2px dotted #41ff00}.privacy-footer .command-line{margin:10px 0;color:#41ff00}.privacy-footer .output{color:#ff0;margin:10px 0 20px 20px;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 5px #ffff00}@media (max-width: 768px){.ascii-header pre{font-size:8px}.privacy-tabs{flex-direction:column}.tab-button{width:100%}.tech-grid,.use-case-grid{grid-template-columns:1fr}.comparison-table{font-size:12px}.cta-buttons{flex-direction:column}.terminal-button{width:100%}}
