@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');:root{--bg-black:#08080c;--bg-darker:#0d0d15;--bg-dark:#121220;--bg-card:rgba(18,18,32,0.45);--border-light:rgba(255,255,255,0.08);--border-hover:rgba(255,255,255,0.2);--accent-blue:#00f2fe;--accent-purple:#9b51e0;--accent-green:#00ff87;--accent-meta:#0081fb;--text-primary:#ffffff;--text-secondary:#a0a0ba;--text-muted:#62627a;--glow-blue:0 0 20px rgba(0,242,254,0.25);--glow-purple:0 0 20px rgba(155,81,224,0.25);--glow-green:0 0 20px rgba(0,255,135,0.25);--glow-meta:0 0 20px rgba(0,129,251,0.25);--font-heading:'Space Grotesk',sans-serif;--font-body:'Outfit',sans-serif;--container-width:1280px;--transition-smooth:all 0.4s cubic-bezier(0.16,1,0.3,1);--transition-quick:all 0.2s ease}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--accent-blue) var(--bg-black)}html{scroll-behavior:smooth;font-size:16px;background-color:var(--bg-black);color:var(--text-primary);font-family:var(--font-body)}body{overflow-x:hidden;line-height:1.6;background:radial-gradient(circle at 50% 0%,#15152a 0%,var(--bg-black) 70%);background-attachment:fixed}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-black)}::-webkit-scrollbar-thumb{background:#1f1f38;border-radius:4px;border:2px solid var(--bg-black)}::-webkit-scrollbar-thumb:hover{background:var(--accent-blue)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.02em;color:var(--text-primary)}p{color:var(--text-secondary);font-weight:400}a{color:inherit;text-decoration:none;transition:var(--transition-quick)}img{max-width:100%;height:auto;display:block}.glass{background:var(--bg-card);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--border-light);border-radius:16px}.glow-border-blue:hover{border-color:var(--accent-blue);box-shadow:var(--glow-blue)}.glow-border-purple:hover{border-color:var(--accent-purple);box-shadow:var(--glow-purple)}.glow-border-green:hover{border-color:var(--accent-green);box-shadow:var(--glow-green)}.glow-border-meta:hover{border-color:var(--accent-meta);box-shadow:var(--glow-meta)}.gradient-text{background:linear-gradient(135deg,#fff 30%,var(--accent-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-alt{background:linear-gradient(135deg,var(--accent-blue) 0%,var(--accent-purple) 50%,var(--accent-green) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.container{max-width:var(--container-width);margin:0 auto;padding:0 2rem}section{padding:8rem 0 4rem 0;position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0.8rem 1.8rem;font-family:var(--font-heading);font-weight:600;border-radius:30px;cursor:pointer;transition:var(--transition-smooth);border:none;font-size:0.95rem;gap:0.5rem}.btn-primary{background:linear-gradient(90deg,var(--accent-blue),var(--accent-purple));color:var(--bg-black);box-shadow:0 4px 15px rgba(0,242,254,0.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,242,254,0.5),0 0 15px rgba(155,81,224,0.4);color:#fff}.btn-secondary{background:rgba(255,255,255,0.05);color:var(--text-primary);border:1px solid var(--border-light)}.btn-secondary:hover{background:rgba(255,255,255,0.1);border-color:var(--border-hover);transform:translateY(-2px)}.btn-sm{padding:0.55rem 1.2rem;font-size:0.85rem;border-radius:22px}header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(8,8,12,0.7);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-light);transition:var(--transition-smooth)}header.scrolled{background:rgba(8,8,12,0.9);padding:0.5rem 0;border-color:rgba(0,242,254,0.15)}.header-container{display:flex;justify-content:space-between;align-items:center;height:70px}.logo{display:flex;align-items:center;gap:0.6rem;font-family:var(--font-heading);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.logo i{color:var(--accent-blue);text-shadow:var(--glow-blue)}nav ul{display:flex;list-style:none;gap:2.5rem}nav a{font-family:var(--font-heading);font-weight:500;font-size:0.95rem;position:relative;padding:0.5rem 0;color:var(--text-secondary)}nav a:hover,nav a.active{color:var(--text-primary)}nav a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--accent-blue),var(--accent-purple));transition:var(--transition-smooth)}nav a:hover::after,nav a.active::after{width:100%}.menu-btn{display:none;background:none;border:none;color:white;font-size:1.5rem;cursor:pointer}.hero{min-height:100vh;display:flex;align-items:center;padding-top:100px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-content{z-index:10}.hero-tagline{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(0,242,254,0.08);border:1px solid rgba(0,242,254,0.2);color:var(--accent-blue);padding:0.4rem 1rem;border-radius:20px;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;box-shadow:0 0 15px rgba(0,242,254,0.05)}.hero-content h1,.hero-content h2{font-size:3.8rem;line-height:1.1;margin-bottom:1.5rem}.hero-content p{font-size:1.15rem;margin-bottom:2.5rem;max-width:520px}.hero-actions{display:flex;gap:1.2rem}.hero-image-container{position:relative;display:flex;justify-content:center;align-items:center}.hero-glow-bg{position:absolute;width:450px;height:450px;background:radial-gradient(circle,rgba(155,81,224,0.15) 0%,rgba(0,242,254,0.08) 50%,rgba(0,0,0,0) 70%);border-radius:50%;z-index:1;animation:pulseGlow 8s infinite alternate ease-in-out}.hero-image{z-index:2;filter:drop-shadow(0 15px 35px rgba(0,0,0,0.6));max-height:520px;object-fit:contain;animation:floatImage 6s infinite ease-in-out;border-radius:24px}.hero-stats{display:flex;gap:3rem;margin-top:3.5rem;border-top:1px solid var(--border-light);padding-top:2rem}.stat-item h3{font-size:2.2rem;color:var(--accent-blue);font-family:var(--font-heading)}.stat-item p{font-size:0.85rem;text-transform:uppercase;letter-spacing:1px}@keyframes floatImage{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(1deg)}}@keyframes pulseGlow{0%{transform:scale(0.9);opacity:0.8}100%{transform:scale(1.1);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px) scale(0.97)}100%{opacity:1;transform:translateY(0) scale(1)}}.section-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.7s cubic-bezier(0.16,1,0.3,1),transform 0.7s cubic-bezier(0.16,1,0.3,1)}.section-reveal.revealed{opacity:1;transform:translateY(0)}.section-header{text-align:center;max-width:700px;margin:0 auto 4.5rem auto}.section-header .tagline{color:var(--accent-blue);font-family:var(--font-heading);font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:0.5rem}.section-header h2{font-size:2.5rem;margin-bottom:1rem}.brands-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.brand-card{padding:2.5rem 2rem;text-align:center;transition:var(--transition-smooth);position:relative;cursor:pointer;overflow:hidden}.brand-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;transition:var(--transition-smooth)}.brand-meta::before{background:var(--accent-meta)}.brand-xreal::before{background:var(--accent-blue)}.brand-rokid::before{background:var(--accent-purple)}.brand-rayneo::before{background:var(--accent-green)}.brand-card .brand-logo-icon{font-size:3rem;margin-bottom:1.5rem;display:inline-block;transition:var(--transition-smooth)}.brand-meta .brand-logo-icon{color:var(--accent-meta)}.brand-xreal .brand-logo-icon{color:var(--accent-blue)}.brand-rokid .brand-logo-icon{color:var(--accent-purple)}.brand-rayneo .brand-logo-icon{color:var(--accent-green)}.brand-card h3{font-size:1.5rem;margin-bottom:0.8rem}.brand-card p{font-size:0.9rem;line-height:1.5}.brand-card:hover{transform:translateY(-8px)}.brand-card.active{background:rgba(255,255,255,0.08)}.brand-meta.active{border-color:var(--accent-meta);box-shadow:var(--glow-meta)}.brand-xreal.active{border-color:var(--accent-blue);box-shadow:var(--glow-blue)}.brand-rokid.active{border-color:var(--accent-purple);box-shadow:var(--glow-purple)}.brand-rayneo.active{border-color:var(--accent-green);box-shadow:var(--glow-green)}.catalog-controls{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3.5rem}.filter-group{display:flex;justify-content:center;flex-wrap:wrap;gap:0.8rem}.filter-btn{background:rgba(255,255,255,0.04);border:1px solid var(--border-light);color:var(--text-secondary);padding:0.6rem 1.4rem;font-family:var(--font-heading);font-weight:500;border-radius:20px;cursor:pointer;font-size:0.9rem;transition:var(--transition-quick)}.filter-btn:hover,.filter-btn.active{background:var(--text-primary);color:var(--bg-black);border-color:var(--text-primary)}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:2rem;transition:var(--transition-smooth)}.product-card{display:flex;flex-direction:column;position:relative;overflow:hidden;transition:var(--transition-smooth);height:100%}.product-badge{position:absolute;top:1rem;left:1rem;padding:0.35rem 0.8rem;border-radius:12px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;z-index:10}.badge-ai{background:rgba(0,129,251,0.15);border:1px solid var(--accent-meta);color:var(--accent-meta)}.badge-display{background:rgba(0,242,254,0.15);border:1px solid var(--accent-blue);color:var(--accent-blue)}.badge-spatial{background:rgba(155,81,224,0.15);border:1px solid var(--accent-purple);color:var(--accent-purple)}.badge-ar{background:rgba(0,255,135,0.15);border:1px solid var(--accent-green);color:var(--accent-green)}.badge-hot{background:rgba(255,75,43,0.15);border:1px solid #ff4b2b;color:#ff4b2b;box-shadow:0 0 10px rgba(255,75,43,0.2)}.badge-premium{background:linear-gradient(135deg,rgba(255,215,0,0.15),rgba(255,140,0,0.15));border:1px solid #ffd700;color:#ffd700;box-shadow:0 0 12px rgba(255,215,0,0.25);animation:premiumShimmer 3s ease-in-out infinite}@keyframes premiumShimmer{0%,100%{box-shadow:0 0 12px rgba(255,215,0,0.25)}50%{box-shadow:0 0 20px rgba(255,215,0,0.45),0 0 6px rgba(255,140,0,0.3)}}.product-card.highlighted-card{border-color:rgba(255,75,43,0.25) !important;box-shadow:0 0 20px rgba(255,75,43,0.05) !important}.product-card.highlighted-card:hover{border-color:rgba(255,75,43,0.6) !important;box-shadow:0 0 30px rgba(255,75,43,0.2) !important}.product-compare-checkbox{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;align-items:center;gap:0.4rem;background:rgba(8,8,12,0.6);backdrop-filter:blur(8px);padding:0.4rem 0.7rem;border-radius:12px;border:1px solid var(--border-light);font-size:0.75rem;cursor:pointer;transition:var(--transition-quick)}.product-compare-checkbox input{cursor:pointer;accent-color:var(--accent-blue)}.product-compare-checkbox:hover{border-color:var(--border-hover)}.product-img-wrapper{width:100%;height:220px;background:rgba(255,255,255,0.02);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-bottom:1px solid var(--border-light)}.product-img{height:80%;width:80%;object-fit:contain;transition:var(--transition-smooth)}.product-card:hover .product-img{transform:scale(1.05)}.product-info{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.product-brand{font-size:0.75rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);font-weight:600;margin-bottom:0.3rem}.product-name{font-size:1.25rem;font-weight:700;margin-bottom:0.6rem;line-height:1.2}.product-desc{font-size:0.85rem;margin-bottom:1.2rem;color:var(--text-secondary);line-height:1.5;flex-grow:1}.product-specs-summary{list-style:none;margin-bottom:1.5rem;border-top:1px solid var(--border-light);padding-top:1rem}.product-specs-summary li{font-size:0.8rem;margin-bottom:0.4rem;display:flex;align-items:center;gap:0.5rem;color:var(--text-secondary)}.product-specs-summary li i{color:var(--accent-blue);font-size:0.85rem}.product-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border-light);padding-top:1rem;margin-top:auto}.product-price{display:flex;flex-direction:column}.price-label{font-size:0.7rem;text-transform:uppercase;color:var(--text-muted);letter-spacing:0.5px}.price-value{font-size:1.15rem;font-family:var(--font-heading);font-weight:700;color:var(--text-primary)}.product-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,0.15);background:rgba(255,255,255,0.02)}.product-card[data-brand="meta"]:hover{border-color:rgba(0,129,251,0.3)}.product-card[data-brand="xreal"]:hover{border-color:rgba(0,242,254,0.3)}.product-card[data-brand="rokid"]:hover{border-color:rgba(155,81,224,0.3)}.product-card[data-brand="sony"]:hover{border-color:rgba(0,255,135,0.3)}.product-card[data-brand="rayneo"]:hover{border-color:rgba(0,255,135,0.3)}.compare-drawer{position:fixed;bottom:-150px;left:0;width:100%;z-index:999;padding:1.2rem 0;transition:all 0.5s cubic-bezier(0.16,1,0.3,1);box-shadow:0 -10px 30px rgba(0,0,0,0.5);background:rgba(8,8,12,0.9);border-top:1px solid rgba(0,242,254,0.2)}.compare-drawer.active{bottom:0}.compare-drawer-container{display:flex;justify-content:space-between;align-items:center;max-width:var(--container-width);margin:0 auto;padding:0 2rem}.compare-items-list{display:flex;gap:1.2rem}.compare-item-bubble{display:flex;align-items:center;gap:0.6rem;background:rgba(255,255,255,0.05);border:1px solid var(--border-light);padding:0.4rem 0.8rem;border-radius:12px;font-size:0.85rem;position:relative;padding-right:2rem}.compare-item-bubble .remove-btn{position:absolute;right:0.5rem;cursor:pointer;color:var(--text-muted);font-size:0.9rem;transition:var(--transition-quick)}.compare-item-bubble .remove-btn:hover{color:#ff5e5e}.compare-actions{display:flex;align-items:center;gap:1rem}.compare-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;background:rgba(5,5,8,0.95);backdrop-filter:blur(25px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:var(--transition-smooth)}.compare-modal.active{opacity:1;pointer-events:auto}.compare-modal-content{width:90%;max-width:1100px;max-height:85vh;overflow-y:auto;padding:2.5rem;position:relative}.close-modal{position:absolute;top:1.5rem;right:1.5rem;background:rgba(255,255,255,0.05);border:1px solid var(--border-light);color:var(--text-primary);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:var(--transition-quick)}.close-modal:hover{background:#ff5e5e;border-color:#ff5e5e;color:white}.compare-table-wrapper{margin-top:2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--accent-blue) rgba(255,255,255,0.05)}.compare-table-wrapper::-webkit-scrollbar{height:6px}.compare-table-wrapper::-webkit-scrollbar-track{background:rgba(255,255,255,0.03);border-radius:3px}.compare-table-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--accent-blue),var(--accent-purple));border-radius:3px}.compare-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.compare-section .compare-table{min-width:1200px;table-layout:fixed}.compare-modal-content .compare-table{min-width:600px}.compare-table th,.compare-table td{padding:1rem 1.2rem;border-bottom:1px solid rgba(255,255,255,0.04);font-size:0.85rem;line-height:1.5;color:var(--text-secondary);vertical-align:top}.compare-table th{font-family:var(--font-heading);font-size:0.85rem;color:var(--text-muted);font-weight:600;padding-bottom:1.5rem;background:rgba(0,0,0,0.3);position:relative}.compare-table thead th::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-blue),var(--accent-purple),var(--accent-green));opacity:0.5}.compare-table .spec-header{background:rgba(255,255,255,0.02);font-weight:700;color:var(--text-primary);font-size:1rem}.compare-product-col{width:14%;min-width:160px;text-align:center}.compare-product-img{height:80px;object-fit:contain;margin:0 auto 0.6rem auto;filter:drop-shadow(0 4px 12px rgba(0,242,254,0.1));transition:transform 0.3s ease}.compare-product-col:hover .compare-product-img{transform:scale(1.08)}.compare-product-name{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:white;line-height:1.3}.compare-product-brand{font-size:0.65rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:0.3rem}.compare-table td.spec-name{font-weight:700;color:var(--accent-blue);width:14%;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.5px;background:rgba(0,242,254,0.02);border-right:2px solid rgba(0,242,254,0.1);position:sticky;left:0;z-index:2}.compare-table tr:nth-child(even) td{background:rgba(255,255,255,0.01)}.compare-table tr:nth-child(even) td.spec-name{background:rgba(0,242,254,0.03)}.compare-table tr:hover td{background:rgba(0,242,254,0.03)}.compare-table tr:hover td.spec-name{background:rgba(0,242,254,0.06);color:white}.compare-scroll-hint{display:none;text-align:center;padding:0.8rem;font-size:0.8rem;color:var(--text-muted);animation:pulse-hint 2s ease-in-out infinite}@keyframes pulse-hint{0%,100%{opacity:0.5}50%{opacity:1}}@media (max-width:1200px){.compare-scroll-hint{display:block}}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.blog-card{display:flex;flex-direction:column;overflow:hidden;height:100%;transition:var(--transition-smooth)}.blog-card:hover{transform:translateY(-6px);border-color:var(--border-hover)}.blog-content{padding:1.8rem;display:flex;flex-direction:column;flex-grow:1}.blog-meta{display:flex;gap:1rem;font-size:0.75rem;color:var(--text-muted);margin-bottom:0.8rem}.blog-meta span{display:flex;align-items:center;gap:0.3rem}.blog-card h3{font-size:1.3rem;line-height:1.3;margin-bottom:0.8rem;transition:var(--transition-quick)}.blog-card:hover h3{color:var(--accent-blue)}.blog-card p{font-size:0.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:1.5rem;flex-grow:1}.blog-more-btn{font-family:var(--font-heading);font-weight:600;font-size:0.85rem;display:inline-flex;align-items:center;gap:0.3rem;color:var(--accent-blue);margin-top:auto}.blog-more-btn i{transition:var(--transition-quick)}.blog-card:hover .blog-more-btn i{transform:translateX(3px)}.consultation-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.consult-content h2{font-size:2.5rem;margin-bottom:1.5rem}.consult-content p{font-size:1.05rem;margin-bottom:2rem}.consult-benefits{list-style:none}.consult-benefits li{margin-bottom:1rem;display:flex;align-items:flex-start;gap:0.8rem;font-size:0.95rem;color:var(--text-secondary)}.consult-benefits li i{color:var(--accent-green);font-size:1.1rem;margin-top:0.2rem}.consult-form{padding:3rem}.form-title{font-size:1.5rem;margin-bottom:2rem;text-align:center}.form-group{position:relative;margin-bottom:1.5rem}.form-control{width:100%;background:rgba(255,255,255,0.03);border:1px solid var(--border-light);border-radius:12px;padding:0.9rem 1.2rem;color:white;font-family:var(--font-body);font-size:0.95rem;transition:var(--transition-quick)}.form-control:focus{outline:none;border-color:var(--accent-blue);background:rgba(255,255,255,0.06);box-shadow:0 0 10px rgba(0,242,254,0.1)}textarea.form-control{min-height:110px;resize:vertical}.form-label{position:absolute;left:1.2rem;top:0.9rem;color:var(--text-muted);pointer-events:none;transition:var(--transition-quick);font-size:0.95rem}.form-control:focus ~ .form-label,.form-control:not(:placeholder-shown) ~ .form-label{top:-0.6rem;left:0.8rem;font-size:0.75rem;color:var(--accent-blue);background:var(--bg-darker);padding:0 0.4rem;border-radius:4px}.toast{position:fixed;top:2rem;right:2rem;padding:1.2rem 2rem;z-index:2000;display:flex;align-items:center;gap:0.8rem;transform:translateY(-50px);opacity:0;transition:var(--transition-smooth);border-left:4px solid var(--accent-green);box-shadow:0 10px 30px rgba(0,0,0,0.5)}.toast.active{transform:translateY(0);opacity:1}footer{background:var(--bg-darker);border-top:1px solid var(--border-light);padding:5rem 0 2rem 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;margin-bottom:4rem}.footer-brand .logo{margin-bottom:1.2rem}.footer-brand p{font-size:0.9rem;margin-bottom:1.5rem;max-width:280px}.social-links{display:flex;gap:0.8rem}.social-btn{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,0.04);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:var(--transition-quick)}.social-btn:hover{background:var(--accent-blue);color:var(--bg-black);border-color:var(--accent-blue);transform:translateY(-2px)}.footer-column h4{font-size:1.1rem;margin-bottom:1.5rem;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:0.5px}.footer-column ul{list-style:none}.footer-column ul li{margin-bottom:0.8rem}.footer-column ul a{font-size:0.9rem;color:var(--text-secondary)}.footer-column ul a:hover{color:var(--text-primary);padding-left:3px}.footer-column .contact-info{font-size:0.9rem;color:var(--text-secondary)}.footer-column .contact-info p{margin-bottom:0.8rem;display:flex;align-items:center;gap:0.6rem}.footer-column .contact-info p i{color:var(--accent-blue)}.footer-bottom{border-top:1px solid var(--border-light);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;font-size:0.85rem;color:var(--text-muted)}.footer-bottom-links{display:flex;gap:2rem}@media (max-width:1024px){.hero-content h1,.hero-content h2{font-size:3rem}.hero-image{max-height:400px}.brands-grid{grid-template-columns:repeat(2,1fr)}.blog-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (max-width:768px){section{padding:5rem 0 2.5rem 0}.hero{padding-top:80px;min-height:auto;padding-bottom:4rem}.hero-grid{grid-template-columns:1fr;gap:3rem;text-align:center}.hero-content h1,.hero-content h2{font-size:2.6rem}.hero-content p{margin:0 auto 2rem auto}.hero-actions{justify-content:center}.hero-stats{justify-content:center}.consultation-wrapper{grid-template-columns:1fr;gap:3rem}.consult-content{text-align:center}.consult-benefits{display:inline-block;text-align:left}.consult-form{padding:2rem}.menu-btn{display:block}#header-cta{display:none}nav{position:fixed;top:70px;left:-100%;width:100%;height:calc(100vh - 70px);background:var(--bg-black);z-index:999;transition:var(--transition-smooth);padding:3rem;border-top:1px solid var(--border-light)}nav.active{left:0}nav ul{flex-direction:column;align-items:center;gap:2rem}nav a{font-size:1.2rem}.compare-drawer-container{flex-direction:column;gap:1rem;text-align:center}.compare-items-list{flex-wrap:wrap;justify-content:center}.compare-modal-content{padding:1.5rem;width:95%}.compare-table th,.compare-table td{padding:0.8rem}.compare-product-name{font-size:0.95rem}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}}@media (max-width:480px){.brands-grid{grid-template-columns:1fr}.blog-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column;gap:0.8rem;width:100%}.btn{width:100%}.hero-content h1,.hero-content h2{font-size:2rem}.section-header h2{font-size:1.8rem}}.compare-table-wrapper{position:relative}.compare-table-wrapper::after{content:'';position:absolute;top:0;right:0;width:40px;height:100%;background:linear-gradient(90deg,transparent,rgba(8,8,12,0.8));pointer-events:none;opacity:0;transition:opacity 0.3s ease}@media (max-width:1024px){.compare-table-wrapper::after{opacity:1}}.quiz-section{background:radial-gradient(circle at 50% 100%,#17122a 0%,var(--bg-black) 80%)}.quiz-container{max-width:900px;margin:0 auto;padding:3rem;overflow:hidden}.quiz-progress-bar{width:100%;height:6px;background:rgba(255,255,255,0.05);border-radius:3px;margin-bottom:3rem;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,var(--accent-blue),var(--accent-purple));box-shadow:var(--glow-blue);transition:var(--transition-smooth)}.quiz-step{display:none;opacity:0;transform:translateY(20px);transition:var(--transition-smooth)}.quiz-step.active{display:block;opacity:1;transform:translateY(0)}.quiz-step-title{font-size:1.5rem;margin-bottom:2rem;display:flex;align-items:center;gap:0.8rem}.quiz-step-title i{color:var(--accent-blue)}.quiz-options{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}.quiz-option{background:rgba(10,10,15,0.4);backdrop-filter:blur(12px);border:1px solid var(--border-light);border-radius:16px;padding:1.2rem;text-align:center;cursor:pointer;transition:var(--transition-smooth);display:flex;flex-direction:column;align-items:center}.quiz-option-media{position:relative;width:100%;height:140px;border-radius:10px;overflow:hidden;margin-bottom:1.2rem;background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.05)}.quiz-option-img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-smooth);opacity:0.7}.quiz-option-icon-badge{position:absolute;bottom:8px;right:8px;background:rgba(10,10,15,0.85);backdrop-filter:blur(8px);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.1);color:var(--text-muted);transition:all var(--transition-quick)}.quiz-option-icon-badge i{font-size:1.1rem;margin-bottom:0 !important;color:inherit;transition:none}.quiz-option h4{font-size:1.1rem;margin-bottom:0.6rem;color:#fff;font-weight:600}.quiz-option p{font-size:0.8rem;line-height:1.5;color:var(--text-secondary)}.quiz-option:hover{background:rgba(255,255,255,0.04);border-color:var(--border-hover);transform:translateY(-5px);box-shadow:0 10px 25px -10px rgba(0,242,254,0.15)}.quiz-option:hover .quiz-option-img{transform:scale(1.08);opacity:0.9}.quiz-option:hover .quiz-option-icon-badge{color:var(--accent-blue);border-color:var(--accent-blue);box-shadow:var(--glow-blue)}.quiz-option.selected{background:rgba(0,242,254,0.04);border-color:var(--accent-blue);box-shadow:var(--glow-blue)}.quiz-option.selected .quiz-option-img{opacity:1}.quiz-option.selected .quiz-option-icon-badge{background:var(--accent-blue);color:var(--bg-dark);border-color:var(--accent-blue);box-shadow:var(--glow-blue)}.quiz-nav-buttons{display:flex;justify-content:space-between;border-top:1px solid var(--border-light);padding-top:2rem;margin-top:1rem}.quiz-result-header{font-family:var(--font-heading);font-size:1.6rem;margin-bottom:1rem}.quiz-result-recommendation{max-width:600px;margin:2rem auto;padding:2rem;border-radius:20px;border:1px dashed var(--accent-blue);background:rgba(0,242,254,0.03)}.diopter-container{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;padding:3rem;align-items:center}.diopter-screen-wrapper{background:#000;border-radius:20px;border:2px solid var(--border-light);height:320px;overflow:hidden;position:relative;box-shadow:inset 0 0 40px rgba(0,0,0,0.8)}.diopter-virtual-screen{width:100%;height:100%;background-image:linear-gradient(rgba(18,18,32,0.7),rgba(8,8,12,0.9)),url('assets/hero_glasses.png');background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;transition:filter 0.4s ease}.virtual-hud-content{text-align:center;padding:2rem}.virtual-hud-content h3{font-size:1.8rem;color:#fff;margin-bottom:0.5rem;letter-spacing:2px}.virtual-hud-content p{color:var(--accent-blue);font-size:0.9rem;margin-bottom:1.5rem}.hud-time{display:inline-block;font-size:0.75rem;color:var(--text-muted);border:1px solid var(--border-light);padding:0.3rem 0.8rem;border-radius:12px;margin-bottom:1.5rem}.hud-graphics{display:flex;justify-content:center;gap:1.5rem;font-size:1.5rem;color:rgba(255,255,255,0.7)}.diopter-controls{display:flex;flex-direction:column}.slider-group{margin:2rem 0}.slider-val-label{display:block;font-size:1rem;font-weight:600;margin-bottom:1rem}.diopter-slider{width:100%;-webkit-appearance:none;height:6px;border-radius:3px;background:rgba(255,255,255,0.1);outline:none}.diopter-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent-blue);cursor:pointer;box-shadow:var(--glow-blue);transition:var(--transition-quick)}.diopter-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.slider-ticks{display:flex;justify-content:space-between;font-size:0.7rem;color:var(--text-muted);margin-top:0.5rem}.simulation-toggle-box{display:flex;align-items:center;border-top:1px solid var(--border-light);padding-top:1.5rem;margin-top:1rem}.switch{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.1);transition:.4s;border:1px solid var(--border-light)}.switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.4s}.switch input:checked + .slider{background-color:var(--accent-green)}.switch input:checked + .slider:before{transform:translateX(24px)}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.sim-note{background:rgba(0,242,254,0.05);border:1px solid rgba(0,242,254,0.15);padding:0.8rem 1.2rem;border-radius:12px;margin-top:1.5rem;font-size:0.85rem;display:flex;align-items:center;gap:0.6rem}.tech-benefits{background:radial-gradient(circle at 0% 0%,#121f2a 0%,var(--bg-black) 70%)}.tech-benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.tech-benefit-box{padding:3rem;position:relative}.tech-icon-circle{width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,0.03);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:2rem}.cert-item{background:rgba(255,255,255,0.01);border:1px solid var(--border-light);border-radius:12px;padding:1.2rem;margin-bottom:1rem}.cert-badge{display:inline-flex;align-items:center;gap:0.4rem;padding:0.25rem 0.6rem;border-radius:8px;font-size:0.75rem;font-weight:600;margin-bottom:0.6rem;text-transform:uppercase;letter-spacing:0.5px;background:rgba(0,255,135,0.08);border:1px solid rgba(0,255,135,0.2);color:var(--accent-green)}.cert-item p{font-size:0.85rem;line-height:1.5}.accordion-container{display:flex;flex-direction:column;gap:1rem}.accordion-item{border:1px solid var(--border-light);border-radius:12px;overflow:hidden;background:rgba(255,255,255,0.01);transition:var(--transition-smooth)}.accordion-header{padding:1.2rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:var(--font-heading);font-weight:600;font-size:1rem;transition:var(--transition-quick)}.accordion-header span{display:flex;align-items:center;gap:0.6rem}.accordion-header .arrow{font-size:0.85rem;transition:var(--transition-smooth);color:var(--text-muted)}.accordion-body{max-height:0;overflow:hidden;transition:all 0.5s cubic-bezier(0.16,1,0.3,1);padding:0 1.2rem}.accordion-body p{font-size:0.85rem;line-height:1.6;padding-bottom:1.2rem;color:var(--text-secondary)}.accordion-item.active{border-color:rgba(255,255,255,0.15);background:rgba(255,255,255,0.03)}.accordion-item.active .accordion-header{color:white}.accordion-item.active .accordion-header .arrow{transform:rotate(180deg);color:white}.accordion-item.active .accordion-body{max-height:200px}@media (max-width:1024px){.diopter-container{grid-template-columns:1fr;gap:2.5rem;padding:2rem}.tech-benefits-grid{grid-template-columns:1fr;gap:2.5rem}.quiz-options{grid-template-columns:1fr;gap:1rem}.quiz-container{padding:2rem}}.optical-tabs-container{display:flex;justify-content:center;gap:1.5rem;margin-bottom:3rem;border-bottom:1px solid var(--border-light);padding-bottom:1.5rem;flex-wrap:wrap}.optical-tab-btn{display:inline-flex;align-items:center;gap:0.8rem;background:rgba(255,255,255,0.02);border:1px solid var(--border-light);color:var(--text-secondary);padding:1rem 2rem;border-radius:16px;font-family:var(--font-heading);font-weight:600;font-size:1rem;cursor:pointer;transition:var(--transition-smooth)}.optical-tab-btn:hover{background:rgba(255,255,255,0.05);border-color:var(--border-hover);color:var(--text-primary);transform:translateY(-2px)}.optical-tab-btn i{font-size:1.2rem;transition:var(--transition-quick)}.optical-tab-btn[data-opt-tab="birdbath"].active{background:rgba(0,242,254,0.08);border-color:var(--accent-blue);color:var(--accent-blue);box-shadow:var(--glow-blue)}.optical-tab-btn[data-opt-tab="birdbath"].active i{text-shadow:var(--glow-blue)}.optical-tab-btn[data-opt-tab="waveguide"].active{background:rgba(0,255,135,0.08);border-color:var(--accent-green);color:var(--accent-green);box-shadow:var(--glow-green)}.optical-tab-btn[data-opt-tab="waveguide"].active i{text-shadow:var(--glow-green)}.optical-tab-btn[data-opt-tab="pancake"].active{background:rgba(155,81,224,0.08);border-color:var(--accent-purple);color:var(--accent-purple);box-shadow:var(--glow-purple)}.optical-tab-btn[data-opt-tab="pancake"].active i{text-shadow:var(--glow-purple)}.optical-content{position:relative;min-height:400px}.optical-tab-pane{display:none;opacity:0;transform:translateY(20px);transition:all 0.5s cubic-bezier(0.16,1,0.3,1)}.optical-tab-pane.active{display:block;opacity:1;transform:translateY(0)}.optical-pane-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:center}.optical-pane-info h3{font-size:1.8rem;margin-bottom:1rem;line-height:1.3}.opt-badge{display:inline-block;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:0.3rem 0.8rem;border-radius:8px;margin-bottom:1.2rem}.opt-badge-blue{background:rgba(0,242,254,0.08);border:1px solid rgba(0,242,254,0.2);color:var(--accent-blue)}.opt-badge-green{background:rgba(0,255,135,0.08);border:1px solid rgba(0,255,135,0.2);color:var(--accent-green)}.opt-badge-purple{background:rgba(155,81,224,0.08);border:1px solid rgba(155,81,224,0.2);color:var(--accent-purple)}.opt-specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}.opt-spec-item strong{display:block;font-size:0.95rem;margin-bottom:0.4rem;color:var(--text-primary)}.opt-spec-item p{font-size:0.85rem;line-height:1.5;color:var(--text-secondary)}.optical-simulation-box{background:rgba(255,255,255,0.02);border:1px solid var(--border-light);border-radius:20px;padding:2rem;height:300px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;overflow:hidden;box-shadow:inset 0 0 30px rgba(0,0,0,0.5);transition:var(--transition-smooth)}.optical-simulation-box:hover{border-color:var(--border-hover)}.sim-view-text{font-size:0.75rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);font-weight:700}.sim-screen-content{flex-grow:1;display:flex;align-items:center;justify-content:center;width:100%}.birdbath-sim{background-image:radial-gradient(circle at center,rgba(0,242,254,0.1) 0%,rgba(8,8,12,0.9) 70%),url('assets/hero_glasses.png');background-size:cover;background-position:center;border-color:rgba(0,242,254,0.15)}.sim-movie-screen{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;background:rgba(0,0,0,0.4);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.05);padding:1.5rem;border-radius:16px;max-width:90%;transform:scale(0.95);transition:var(--transition-smooth)}.optical-simulation-box:hover .sim-movie-screen{transform:scale(1);box-shadow:var(--glow-blue);border-color:rgba(0,242,254,0.3)}.waveguide-sim{background-image:radial-gradient(circle at center,rgba(0,255,135,0.05) 0%,rgba(8,8,12,0.9) 80%),url('assets/rayneo_glasses.png');background-size:cover;background-position:center;border-color:rgba(0,255,135,0.15)}.sim-hologram-screen{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;background:rgba(0,255,135,0.03);backdrop-filter:blur(3px);border:1px dashed rgba(0,255,135,0.2);padding:1.5rem;border-radius:16px;max-width:90%;transform:scale(0.95);transition:var(--transition-smooth)}.optical-simulation-box:hover .sim-hologram-screen{transform:scale(1);box-shadow:var(--glow-green);border-color:rgba(0,255,135,0.5);background:rgba(0,255,135,0.06)}.pancake-sim{background-image:radial-gradient(circle at center,rgba(155,81,224,0.1) 0%,rgba(8,8,12,0.9) 70%),url('assets/meta_glasses.png');background-size:cover;background-position:center;border-color:rgba(155,81,224,0.15)}.sim-immersive-screen{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;background:rgba(155,81,224,0.05);backdrop-filter:blur(12px);border:1px solid rgba(155,81,224,0.2);padding:1.5rem;border-radius:16px;max-width:90%;transform:scale(0.95);transition:var(--transition-smooth)}.optical-simulation-box:hover .sim-immersive-screen{transform:scale(1);box-shadow:var(--glow-purple);border-color:rgba(155,81,224,0.5);background:rgba(155,81,224,0.1)}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse{0%,100%{transform:scale(1);opacity:0.9}50%{transform:scale(1.1);opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.orion-banner{position:relative;box-shadow:0 15px 40px rgba(0,0,0,0.6);transition:var(--transition-smooth)}.orion-banner:hover{border-color:rgba(0,129,251,0.4) !important;box-shadow:0 20px 50px rgba(0,129,251,0.2)}.orion-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:center}.orion-info{z-index:2}.orion-preview{z-index:2}.orion-spec-card{background:rgba(18,18,32,0.65);border:1px solid rgba(255,255,255,0.05);box-shadow:0 10px 30px rgba(0,0,0,0.3)}.spec-bar-group{display:flex;flex-direction:column}.spec-bar-fill{transition:width 1.5s cubic-bezier(0.16,1,0.3,1);background-size:200% 200%}.orion-banner::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,129,251,0.08) 0%,transparent 60%);pointer-events:none;z-index:1}@media (max-width:1024px){.optical-pane-grid{grid-template-columns:1fr;gap:2.5rem}.orion-grid{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:768px){.optical-layout{padding:1.5rem !important}.optical-tabs-container{gap:0.8rem}.optical-tab-btn{width:100%;justify-content:center;padding:0.8rem 1.2rem}.orion-banner{padding:2rem !important}.orion-badge{position:relative !important;top:auto !important;right:auto !important;margin-bottom:1.5rem;display:inline-block}}.promo-banner-section{padding:6rem 0;background:linear-gradient(180deg,var(--bg-darker) 0%,var(--bg-black) 100%);position:relative;overflow:hidden}.promo-banner-wrapper{display:grid;grid-template-columns:1fr 1.2fr;gap:3.5rem;align-items:center;border-radius:24px;border:1px solid var(--border-light);padding:3rem;position:relative;background:radial-gradient(circle at top right,rgba(0,242,254,0.05),rgba(0,0,0,0) 60%);box-shadow:var(--shadow-neon-meta)}.promo-banner-img-container{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,0.05);box-shadow:0 10px 30px rgba(0,0,0,0.5);transition:var(--transition-smooth)}.promo-banner-img-container:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,242,254,0.15);border-color:rgba(0,242,254,0.3)}.promo-banner-img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1/1;max-width:460px;margin:0 auto}.promo-banner-content h2{font-size:2.2rem;line-height:1.2;margin-bottom:1.2rem;font-weight:800}.promo-banner-content p{color:var(--text-secondary);line-height:1.6;margin-bottom:2rem;font-size:1.05rem}.promo-bullets{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.5rem}.promo-bullet-item{display:flex;align-items:center;gap:1rem}.promo-bullet-item i{width:36px;height:36px;border-radius:50%;background:rgba(0,242,254,0.1);color:var(--accent-blue);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;box-shadow:0 0 10px rgba(0,242,254,0.2)}.promo-bullet-item span{color:var(--text-primary);font-weight:500;font-size:0.98rem}@media (max-width:992px){.promo-banner-wrapper{grid-template-columns:1fr;gap:2.5rem;padding:2rem}.promo-banner-img-container{max-width:360px;margin:0 auto}}#article-reader-modal .compare-modal-content{background:rgba(10,10,18,0.96) !important;border:1px solid rgba(0,242,254,0.15) !important;box-shadow:0 0 50px rgba(0,242,254,0.1) !important}.article-body h3{margin-top:1.8rem !important;margin-bottom:0.8rem !important;color:var(--text-primary) !important}.article-body p{margin-bottom:1.2rem !important;line-height:1.75 !important;font-size:0.98rem !important;color:var(--text-secondary) !important;text-align:justify !important}.article-body ul,.article-body ol{margin-bottom:1.5rem !important;padding-left:1.5rem !important}.article-body li{margin-bottom:0.8rem !important;line-height:1.6 !important;color:var(--text-secondary) !important}.article-body strong{color:var(--accent-blue) !important}.article-actions{margin-top:2.5rem !important;padding-top:1.5rem !important;border-top:1px solid rgba(255,255,255,0.08) !important;display:flex;gap:1.2rem;flex-wrap:wrap}@media (max-width:768px){#article-reader-modal .compare-modal-content{padding:2rem 1.2rem 1.5rem 1.2rem !important;width:95% !important}.article-title{font-size:1.4rem !important}.article-actions{flex-direction:column !important;gap:0.8rem !important}.article-actions .btn{width:100% !important}}.seo-tagline{font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:0.5rem}.seo-vault-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.floating-chat-container{position:fixed;bottom:2rem;right:2rem;z-index:9999}.floating-chat-btn{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;color:#ffffff;font-size:1.8rem;cursor:pointer;box-shadow:0 8px 32px rgba(0,242,254,0.25),inset 0 0 10px rgba(0,242,254,0.2);border:1px solid rgba(0,242,254,0.3) !important;transition:var(--transition-smooth);position:relative;text-decoration:none;background:rgba(8,8,12,0.75) !important;backdrop-filter:blur(12px) !important}.floating-chat-btn i{background:linear-gradient(135deg,#00f2fe 0%,#4facfe 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:var(--transition-quick)}.floating-chat-btn:hover{transform:scale(1.1) translateY(-5px);border-color:var(--accent-blue) !important;box-shadow:0 12px 40px rgba(0,242,254,0.45),inset 0 0 15px rgba(0,242,254,0.3)}.floating-chat-btn:hover i{transform:scale(1.05)}.chat-pulsing-dot{position:absolute;top:2px;right:2px;width:12px;height:12px;background-color:var(--accent-green);border-radius:50%;border:2px solid var(--bg-black)}.chat-pulsing-dot::after{content:'';position:absolute;top:-2px;left:-2px;width:12px;height:12px;border:2px solid var(--accent-green);border-radius:50%;animation:chatPulse 2s infinite ease-out}@keyframes chatPulse{0%{transform:scale(1);opacity:1}100%{transform:scale(2.2);opacity:0}}.chat-tooltip{position:absolute;right:75px;top:50%;transform:translateY(-50%) translateX(10px);background:rgba(8,8,12,0.85);border:1px solid rgba(0,242,254,0.2);color:var(--text-primary);padding:0.5rem 1rem;border-radius:20px;font-size:0.85rem;font-family:var(--font-heading);font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:var(--transition-smooth);box-shadow:0 8px 24px rgba(0,0,0,0.3);backdrop-filter:blur(8px)}.floating-chat-btn:hover .chat-tooltip{opacity:1;transform:translateY(-50%) translateX(0)}@media (max-width:768px){.floating-chat-container{bottom:1.5rem;right:1.5rem}.floating-chat-btn{width:50px;height:50px;font-size:1.5rem}.chat-tooltip{display:none}}.hero{min-height:100vh;padding:0;position:relative;overflow:hidden;display:flex;align-items:center}.hero-slider{width:100%;height:100%;position:relative}.hero-slide{width:100%;min-height:100vh;display:none;align-items:center;padding-top:100px;padding-bottom:40px}.hero-slide.active{display:flex;animation:slideFadeIn 0.8s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes slideFadeIn{0%{opacity:0;transform:scale(0.98)}100%{opacity:1;transform:scale(1)}}.hero-slide.active .hero-image{animation:floatImage 6s infinite ease-in-out}.hero-slide.active .hero-glow-bg{position:absolute;width:450px;height:450px;border-radius:50%;z-index:1;animation:pulseGlow 8s infinite alternate ease-in-out}.slider-controls{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:1.5rem;z-index:20;background:rgba(8,8,12,0.45);backdrop-filter:blur(8px);border:1px solid var(--border-light);padding:0.6rem 1.2rem;border-radius:30px}.slider-btn{background:none;border:none;color:var(--text-secondary);font-size:1.1rem;cursor:pointer;transition:var(--transition-quick);width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.slider-btn:hover{color:var(--accent-blue);background:rgba(255,255,255,0.05)}.slider-dots{display:flex;gap:0.6rem}.slider-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.2);cursor:pointer;transition:var(--transition-smooth)}.slider-dot.active{width:24px;border-radius:4px;background:var(--accent-blue)}.brand-card{transition:background 0.3s ease,border-color 0.3s ease !important}.brand-card:hover{background:rgba(255,255,255,0.03) !important;border-color:var(--border-hover) !important}.product-card{transition:border-color 0.3s ease,box-shadow 0.3s ease !important}.product-card:hover{box-shadow:0 15px 40px rgba(0,0,0,0.4) !important}.product-card,.brand-card,.blog-card{position:relative;transform-style:preserve-3d;transition:transform 0.2s cubic-bezier(0.25,1,0.5,1),box-shadow 0.3s ease,border-color 0.3s ease;will-change:transform}.product-card::after,.brand-card::after,.blog-card::after{content:'';position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:radial-gradient( 220px circle at var(--mouse-x,-999px) var(--mouse-y,-999px),rgba(0,242,254,0.45),rgba(0,255,135,0.1) 40%,transparent 100% );-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:10;opacity:0;transition:opacity 0.4s ease}.product-card:hover::after,.brand-card:hover::after,.blog-card:hover::after{opacity:1}.product-card > *,.brand-card > *,.blog-card > *{transform:translateZ(15px);transition:transform 0.2s cubic-bezier(0.25,1,0.5,1)}.diopter-virtual-screen{position:relative !important}.hud-scanning-beam{position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--accent-green),var(--accent-blue),transparent);box-shadow:0 0 10px var(--accent-blue),0 0 20px var(--accent-green);animation:scanLine 4s linear infinite;pointer-events:none;z-index:5}@keyframes scanLine{0%{top:0%}50%{top:100%}100%{top:0%}}.hud-scope-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160px;height:160px;pointer-events:none;z-index:4;display:flex;align-items:center;justify-content:center;opacity:0.3;transition:opacity 0.3s ease}.diopter-container:hover .hud-scope-container{opacity:0.7}.hud-scope-circle{position:absolute;border-radius:50%;border:1px dashed rgba(0,242,254,0.4);box-shadow:0 0 8px rgba(0,242,254,0.2)}.hud-scope-circle.outer{width:140px;height:140px;border-style:double;border-width:3px;border-color:rgba(0,242,254,0.3) transparent;animation:rotateScopeClockwise 12s linear infinite}.hud-scope-circle.inner{width:90px;height:90px;border:1px dashed rgba(0,255,135,0.5);animation:rotateScopeCounterClockwise 8s linear infinite}.hud-scope-crosshair{width:12px;height:12px;position:relative}.hud-scope-crosshair::before,.hud-scope-crosshair::after{content:'';position:absolute;background:var(--accent-green);box-shadow:0 0 5px var(--accent-green)}.hud-scope-crosshair::before{left:50%;top:0;width:2px;height:100%;transform:translateX(-50%)}.hud-scope-crosshair::after{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}@keyframes rotateScopeClockwise{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rotateScopeCounterClockwise{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}.hud-telemetry-corner{position:absolute;font-family:'Courier New',Courier,monospace;font-size:0.72rem;color:rgba(0,242,254,0.7);text-shadow:0 0 5px rgba(0,242,254,0.5);pointer-events:none;z-index:5;letter-spacing:1px;font-weight:bold}.hud-telemetry-corner.top-left{top:1rem;left:1.2rem;text-align:left}.hud-telemetry-corner.top-right{top:1rem;right:1.2rem;text-align:right;color:var(--accent-green);text-shadow:0 0 5px rgba(0,255,135,0.5)}.hud-telemetry-corner.bottom-left{bottom:1rem;left:1.2rem;text-align:left}.hud-telemetry-corner.bottom-right{bottom:1rem;right:1.2rem;text-align:right}.live-registration-container{position:fixed;bottom:2rem;left:2rem;z-index:9999;pointer-events:none}.live-registration-toast{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-radius:16px;background:rgba(10,10,18,0.78);border:1px solid rgba(0,242,254,0.25);box-shadow:0 8px 32px rgba(0,0,0,0.5),inset 0 0 15px rgba(0,242,254,0.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);width:320px;transform:translateY(150px);opacity:0;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1),opacity 0.6s ease;pointer-events:auto}.live-registration-toast.active{transform:translateY(0);opacity:1}.live-registration-icon{width:42px;height:42px;border-radius:50%;background:rgba(0,255,135,0.1);border:1px solid rgba(0,255,135,0.3);color:var(--accent-green);display:flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:0 0 10px rgba(0,255,135,0.2);flex-shrink:0}.live-registration-details{flex-grow:1}.live-registration-title{font-size:0.85rem;font-weight:700;color:#fff;margin-bottom:0.15rem}.live-registration-desc{font-size:0.75rem;color:var(--text-secondary);line-height:1.3}.live-registration-time{font-size:0.68rem;color:var(--accent-blue);margin-top:0.25rem;font-weight:600}.why-nexshop{padding:6rem 0;position:relative;overflow:hidden}.why-nexshop::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-blue),var(--accent-purple),transparent)}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-top:3rem}.why-image{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3}.why-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1)}.why-image:hover img{transform:scale(1.05)}.why-image::after{content:'';position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(8,8,12,0.8),transparent)}.why-features{display:flex;flex-direction:column;gap:1.5rem}.why-feature-card{display:flex;gap:1.2rem;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;transition:var(--transition-smooth);backdrop-filter:blur(10px)}.why-feature-card:hover{border-color:var(--accent-blue);transform:translateX(8px);box-shadow:-4px 0 20px rgba(0,242,254,0.1)}.why-feature-card .feature-icon{width:56px;height:56px;min-width:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;background:linear-gradient(135deg,rgba(0,242,254,0.1),rgba(155,81,224,0.1));color:var(--accent-blue)}.why-feature-card:nth-child(2) .feature-icon{color:var(--accent-purple);background:linear-gradient(135deg,rgba(155,81,224,0.1),rgba(0,129,251,0.1))}.why-feature-card:nth-child(3) .feature-icon{color:var(--accent-green);background:linear-gradient(135deg,rgba(0,255,135,0.1),rgba(0,242,254,0.1))}.why-feature-card:nth-child(4) .feature-icon{color:var(--accent-meta);background:linear-gradient(135deg,rgba(0,129,251,0.1),rgba(155,81,224,0.1))}.why-feature-card h4{font-size:1.1rem;font-weight:700;margin-bottom:0.3rem;color:white}.why-feature-card p{font-size:0.85rem;color:var(--text-secondary);line-height:1.5}.blog-img{height:220px;background:linear-gradient(135deg,rgba(0,242,254,0.03),rgba(155,81,224,0.03));display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-bottom:1px solid var(--border-light)}.blog-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1)}.blog-card:hover .blog-img img{transform:scale(1.08)}.blog-img .blog-img-overlay{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(18,18,32,0.9),transparent);pointer-events:none}.blog-img .blog-category-badge{position:absolute;top:1rem;left:1rem;padding:0.35rem 0.9rem;background:rgba(0,242,254,0.15);border:1px solid rgba(0,242,254,0.3);border-radius:20px;font-size:0.7rem;font-weight:600;color:var(--accent-blue);text-transform:uppercase;letter-spacing:1px;backdrop-filter:blur(8px);z-index:2}.blog-hero-banner{width:100%;border-radius:20px;overflow:hidden;margin-bottom:3rem;position:relative;aspect-ratio:21/9;border:1px solid var(--border-light)}.blog-hero-banner img{width:100%;height:100%;object-fit:cover}.blog-hero-banner::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,rgba(8,8,12,0.7),transparent 60%)}.particles-bg{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.particle{position:absolute;width:2px;height:2px;border-radius:50%;background:var(--accent-blue);opacity:0;animation:float-particle linear infinite}.particle:nth-child(odd){background:var(--accent-purple)}.particle:nth-child(3n){background:var(--accent-green)}@keyframes float-particle{0%{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:0.6}90%{opacity:0.6}100%{opacity:0;transform:translateY(-10vh) scale(1)}}.section-header::after{content:'';display:block;width:80px;height:3px;background:linear-gradient(90deg,var(--accent-blue),var(--accent-purple));margin:1.5rem auto 0;border-radius:3px}.reveal-on-scroll{opacity:0;transform:translateY(40px);transition:opacity 0.8s cubic-bezier(0.16,1,0.3,1),transform 0.8s cubic-bezier(0.16,1,0.3,1)}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.reveal-on-scroll:nth-child(2){transition-delay:0.1s}.reveal-on-scroll:nth-child(3){transition-delay:0.2s}.reveal-on-scroll:nth-child(4){transition-delay:0.3s}@media (max-width:768px){.why-grid{grid-template-columns:1fr;gap:2rem}.why-feature-card:hover{transform:translateX(0) translateY(-4px)}.blog-hero-banner{aspect-ratio:16/9}}.product-img-wrapper{background:linear-gradient(145deg,rgba(0,242,254,0.02),rgba(155,81,224,0.02));position:relative}.product-img-wrapper::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top,var(--bg-card),transparent);pointer-events:none}.product-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 30px rgba(0,242,254,0.05)}.product-card[data-brand="meta"]:hover{border-color:rgba(0,129,251,0.4);box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 25px rgba(0,129,251,0.08)}.product-card[data-brand="xreal"]:hover{border-color:rgba(0,242,254,0.4);box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 25px rgba(0,242,254,0.08)}.product-card[data-brand="rokid"]:hover{border-color:rgba(155,81,224,0.4);box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 25px rgba(155,81,224,0.08)}.product-card[data-brand="rayneo"]:hover{border-color:rgba(0,255,135,0.4);box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 25px rgba(0,255,135,0.08)}.price-value{background:linear-gradient(90deg,#fff,var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.2rem}.consultation{background:radial-gradient(ellipse at 70% 50%,rgba(0,242,254,0.04) 0%,transparent 60%),radial-gradient(ellipse at 30% 80%,rgba(155,81,224,0.04) 0%,transparent 50%),var(--bg-black)}.consult-content h2{background:linear-gradient(135deg,#fff 20%,var(--accent-blue) 60%,var(--accent-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.consult-benefits li{padding:0.8rem 1rem;background:rgba(255,255,255,0.02);border-radius:12px;border:1px solid rgba(255,255,255,0.04);transition:var(--transition-quick)}.consult-benefits li:hover{background:rgba(0,242,254,0.03);border-color:rgba(0,242,254,0.1);transform:translateX(4px)}.consult-form{border:1px solid var(--border-light);background:rgba(18,18,32,0.6);backdrop-filter:blur(30px);position:relative;overflow:hidden}.consult-form::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-blue),var(--accent-purple),var(--accent-green))}footer{background:linear-gradient(180deg,var(--bg-darker) 0%,#060610 100%);position:relative}footer::before{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--accent-blue),var(--accent-purple),var(--accent-green),transparent)}.footer-column h4{position:relative;padding-bottom:0.8rem}.footer-column h4::after{content:'';position:absolute;bottom:0;left:0;width:30px;height:2px;background:linear-gradient(90deg,var(--accent-blue),var(--accent-purple));border-radius:2px}.footer-column ul a{position:relative;transition:all 0.3s ease}.footer-column ul a::before{content:'→ ';opacity:0;margin-left:-15px;transition:all 0.3s ease;color:var(--accent-blue)}.footer-column ul a:hover::before{opacity:1;margin-left:0}.footer-column ul a:hover{color:var(--accent-blue);padding-left:8px}.social-btn{width:42px;height:42px;position:relative;overflow:hidden}.social-btn::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,var(--accent-blue),var(--accent-purple));opacity:0;transition:opacity 0.3s ease;border-radius:50%}.social-btn:hover::before{opacity:1}.social-btn:hover{background:transparent;border-color:transparent;transform:translateY(-3px) scale(1.1);box-shadow:0 8px 20px rgba(0,242,254,0.2)}.social-btn i{position:relative;z-index:1}.footer-bottom{position:relative}.footer-bottom::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.08),transparent)}#main-header{transition:all 0.4s cubic-bezier(0.16,1,0.3,1)}#main-header.scrolled{background:rgba(8,8,12,0.95) !important;backdrop-filter:blur(30px) saturate(180%) !important;box-shadow:0 4px 30px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.03)}#navbar a{position:relative}#navbar a::after{content:'';position:absolute;bottom:-4px;left:50%;width:0;height:2px;background:linear-gradient(90deg,var(--accent-blue),var(--accent-purple));transition:all 0.3s cubic-bezier(0.16,1,0.3,1);transform:translateX(-50%);border-radius:2px}#navbar a:hover::after,#navbar a.active::after{width:100%}.brands::before,.catalog-section::before,.blog::before{content:'';position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.06),transparent)}.filter-btn{position:relative;overflow:hidden}.filter-btn::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,var(--accent-blue),var(--accent-purple));opacity:0;transition:opacity 0.3s ease}.filter-btn.active::before,.filter-btn:hover::before{opacity:1}.filter-btn span,.filter-btn{position:relative;z-index:1}.filter-btn.active,.filter-btn:hover{color:white;border-color:transparent;background:transparent;box-shadow:0 4px 15px rgba(0,242,254,0.2)}.promo-banner-section{position:relative;overflow:hidden}.promo-banner-wrapper{position:relative;overflow:hidden}.promo-banner-wrapper::before{content:'';position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(0,242,254,0.06) 0%,transparent 70%);pointer-events:none}.promo-banner-wrapper::after{content:'';position:absolute;bottom:-30%;left:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(155,81,224,0.06) 0%,transparent 70%);pointer-events:none}.back-to-top{position:fixed;bottom:5rem;right:2rem;width:48px;height:48px;border-radius:14px;background:rgba(18,18,32,0.8);backdrop-filter:blur(10px);border:1px solid var(--border-light);color:var(--accent-blue);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.4s cubic-bezier(0.16,1,0.3,1);z-index:999}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:linear-gradient(135deg,var(--accent-blue),var(--accent-purple));color:white;border-color:transparent;transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,242,254,0.25)}@keyframes shimmer-load{0%{background-position:-200% 0}100%{background-position:200% 0}}.skeleton-loading{background:linear-gradient(90deg,rgba(255,255,255,0.02) 25%,rgba(255,255,255,0.05) 50%,rgba(255,255,255,0.02) 75%);background-size:200% 100%;animation:shimmer-load 1.5s infinite}.footer-newsletter{background:linear-gradient(135deg,rgba(0,242,254,0.06),rgba(155,81,224,0.06));border:1px solid rgba(255,255,255,0.06);border-radius:16px;padding:2.5rem;margin-bottom:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.footer-newsletter h3{font-size:1.3rem;margin-bottom:0.3rem}.footer-newsletter p{font-size:0.85rem;color:var(--text-secondary)}.footer-newsletter .newsletter-form{display:flex;gap:0.8rem;min-width:320px}.footer-newsletter .newsletter-input{flex:1;background:rgba(255,255,255,0.04);border:1px solid var(--border-light);border-radius:12px;padding:0.8rem 1.2rem;color:white;font-family:var(--font-body);font-size:0.9rem;transition:var(--transition-quick)}.footer-newsletter .newsletter-input:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 10px rgba(0,242,254,0.1)}.footer-newsletter .newsletter-btn{padding:0.8rem 1.5rem;background:linear-gradient(135deg,var(--accent-blue),var(--accent-purple));border:none;border-radius:12px;color:white;font-family:var(--font-heading);font-weight:600;font-size:0.9rem;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap}.footer-newsletter .newsletter-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,242,254,0.3)}@media (max-width:768px){.footer-newsletter{flex-direction:column;text-align:center}.footer-newsletter .newsletter-form{min-width:auto;width:100%;flex-direction:column}}.trust-badges{display:flex;justify-content:center;gap:3rem;padding:2rem 0;margin:2rem 0 3rem;border-top:1px solid rgba(255,255,255,0.04);border-bottom:1px solid rgba(255,255,255,0.04)}.trust-badge{display:flex;flex-direction:column;align-items:center;gap:0.6rem;text-align:center}.trust-badge i{font-size:1.8rem;color:var(--accent-blue)}.trust-badge:nth-child(2) i{color:var(--accent-purple)}.trust-badge:nth-child(3) i{color:var(--accent-green)}.trust-badge:nth-child(4) i{color:var(--accent-meta)}.trust-badge span{font-size:0.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.5px}@media (max-width:600px){.trust-badges{gap:1.5rem;flex-wrap:wrap}}.lens-pricing-grid{margin-top:3rem}.lens-card{position:relative;overflow:hidden;z-index:2;transition:var(--transition-smooth);border:1px solid var(--border-light) !important}.lens-card:hover{transform:translateY(-8px)}.lens-card.glow-border-blue:hover{border-color:rgba(0,242,254,0.4) !important;box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 25px rgba(0,242,254,0.08)}.lens-card.glow-border-purple:hover{border-color:rgba(155,81,224,0.4) !important;box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 25px rgba(155,81,224,0.08)}.lens-card.glow-border-green:hover{border-color:rgba(0,255,135,0.4) !important;box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 25px rgba(0,255,135,0.08)}.lens-card.glow-border-meta:hover{border-color:rgba(0,129,251,0.4) !important;box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 25px rgba(0,129,251,0.08)}.lens-calculator-box{margin-top:3rem;box-shadow:0 20px 50px rgba(0,0,0,0.5),inset 0 0 20px rgba(255,255,255,0.02)}.calc-grid{margin-top:2rem;display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:start}@media (max-width:992px){.calc-grid{grid-template-columns:1fr;gap:2.5rem}}.product-details-sheet{width:95%;max-width:1200px;max-height:90vh;border-radius:20px;background:rgba(8,8,12,0.75) !important;border:1px solid rgba(255,255,255,0.08) !important;box-shadow:0 30px 80px rgba(0,0,0,0.8),inset 0 0 30px rgba(255,255,255,0.02) !important;overflow-y:auto;padding:3rem 2.5rem;backdrop-filter:blur(40px) saturate(180%) !important;animation:modalSlideUp 0.5s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes modalSlideUp{from{opacity:0;transform:translateY(30px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.product-details-wrapper{display:flex;gap:3rem;flex-wrap:wrap;align-items:start}.product-details-left{flex:1 1 420px;position:sticky;top:0;display:flex;flex-direction:column;gap:1.5rem}.product-details-right{flex:1.2 1 500px;display:flex;flex-direction:column}.modal-gallery-container{width:100%;display:flex;flex-direction:column;gap:1rem}.modal-main-image-wrapper{width:100%;height:380px;border-radius:16px;border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.01);position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.modal-main-img{max-height:85%;max-width:85%;object-fit:contain;transition:opacity 0.2s cubic-bezier(0.4,0,0.2,1)}.modal-thumbnails{display:flex;gap:0.75rem;overflow-x:auto;scrollbar-width:none;padding:0.3rem 0.1rem;margin-top:0.5rem}.modal-thumbnails::-webkit-scrollbar{display:none}.modal-thumb{width:65px;height:65px;object-fit:cover;border-radius:10px;border:2px solid var(--border-light);background:rgba(255,255,255,0.02);cursor:pointer;transition:all 0.25s ease;flex-shrink:0}.modal-thumb:hover{transform:translateY(-2px);border-color:var(--border-hover)}.modal-thumb.active{border-color:var(--accent-blue);transform:translateY(-2px) scale(1.05);box-shadow:0 0 12px rgba(0,242,254,0.4);background:rgba(0,242,254,0.03)}.product-details-badge-box{display:flex;align-items:center;gap:0.8rem;padding:0.9rem 1.2rem;border-radius:12px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);font-size:0.85rem;color:var(--text-secondary);line-height:1.4;transition:all 0.2s ease}.product-details-badge-box i{color:var(--accent-blue);font-size:1rem}.badge-status-glow{width:9px;height:9px;border-radius:50%;background:var(--accent-blue);box-shadow:0 0 8px var(--accent-blue);flex-shrink:0;animation:badgePulse 2s infinite ease-in-out}.badge-status-glow.green{background:#00ff88;box-shadow:0 0 8px #00ff88}@keyframes badgePulse{0%,100%{transform:scale(1);opacity:0.8}50%{transform:scale(1.25);opacity:1;box-shadow:0 0 12px currentColor}}.product-details-brand-tag{font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--accent-blue);margin-bottom:0.6rem;display:inline-block}.product-details-title{font-size:1.9rem;font-weight:800;line-height:1.3;color:var(--text-primary);margin-bottom:1rem;letter-spacing:-0.5px;background:linear-gradient(135deg,var(--text-primary) 30%,rgba(255,255,255,0.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-details-price-box{display:flex;align-items:baseline;gap:0.8rem;margin-bottom:1.5rem;padding-bottom:1.2rem;border-bottom:1px dashed rgba(255,255,255,0.08)}.price-lbl{font-size:0.9rem;color:var(--text-muted);font-weight:500}.price-val{font-size:2.2rem;font-weight:800;color:var(--accent-blue);text-shadow:0 0 20px rgba(0,242,254,0.15)}.product-details-rich-desc{font-size:0.95rem;line-height:1.7;color:var(--text-secondary);margin-bottom:2rem}.product-details-highlights,.product-details-package,.product-details-specs{margin-bottom:2.2rem;padding-bottom:1rem;border-bottom:1px dashed rgba(255,255,255,0.05)}.product-details-highlights h4,.product-details-package h4,.product-details-specs h4{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary);display:flex;align-items:center;gap:0.6rem;letter-spacing:-0.2px}.product-details-highlights h4 i,.product-details-package h4 i,.product-details-specs h4 i{font-size:1.05rem}.product-details-highlights ul,.product-details-package ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:0.7rem}.product-details-highlights li,.product-details-package li{display:flex;align-items:flex-start;gap:0.75rem;font-size:0.9rem;color:var(--text-secondary);line-height:1.45}.product-details-highlights li i{color:#00ff88;font-size:1rem;margin-top:0.15rem;text-shadow:0 0 8px rgba(0,255,136,0.3)}.product-details-package li i{color:var(--accent-blue);font-size:0.95rem;margin-top:0.15rem}.specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0.9rem}.spec-item{display:flex;align-items:center;gap:1rem;padding:0.9rem 1.1rem;border-radius:12px;background:rgba(255,255,255,0.015);border:1px solid rgba(255,255,255,0.04);transition:all 0.25s ease}.spec-item:hover{background:rgba(255,255,255,0.03);border-color:rgba(0,242,254,0.15);transform:translateY(-2px)}.spec-icon-wrapper{width:38px;height:38px;border-radius:50%;background:rgba(0,242,254,0.04);border:1px solid rgba(0,242,254,0.08);display:flex;align-items:center;justify-content:center;color:var(--accent-blue);font-size:0.95rem;flex-shrink:0}.spec-text{display:flex;flex-direction:column;min-width:0}.spec-label{font-size:0.72rem;color:var(--text-muted);margin-bottom:0.15rem;font-weight:500;text-transform:uppercase;letter-spacing:0.5px}.spec-value{font-size:0.88rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-details-cta{display:flex;flex-direction:column;gap:0.8rem}.product-details-social-proof{display:flex;align-items:center;gap:0.8rem;padding:1rem 1.2rem;border-radius:12px;background:rgba(0,242,254,0.02);border:1px solid rgba(0,242,254,0.05);font-size:0.85rem;color:var(--text-secondary);line-height:1.45}.product-details-social-proof i{font-size:1.1rem}@media (max-width:992px){.product-details-sheet{padding:2rem 1.5rem;max-height:95vh;width:96%}.product-details-wrapper{gap:2rem}.product-details-left{position:static;flex:1 1 100%}.product-details-right{flex:1 1 100%}.modal-main-image-wrapper{height:280px}.product-details-title{font-size:1.6rem}.price-val{font-size:1.8rem}.specs-grid{grid-template-columns:1fr;gap:0.75rem}}.tech-vision-hub{position:relative;overflow:hidden}.hub-tabs-container{display:flex;justify-content:center;align-items:center;gap:1rem;padding:0.8rem;border-radius:50px;border:1px solid rgba(255,255,255,0.08);background:rgba(20,20,20,0.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 40px rgba(0,0,0,0.4);max-width:900px;margin:0 auto;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.hub-tabs-container::-webkit-scrollbar{display:none}.hub-tab-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.6rem;padding:0.9rem 1.6rem;border-radius:40px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:0.95rem;font-weight:600;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);white-space:nowrap;font-family:var(--font-heading)}.hub-tab-btn i{font-size:1rem;transition:transform 0.3s ease}.hub-tab-btn:hover{color:var(--text-primary);background:rgba(255,255,255,0.03);border-color:rgba(255,255,255,0.05)}.hub-tab-btn:hover i{transform:scale(1.15)}.hub-tab-btn.active{color:white;background:linear-gradient(135deg,rgba(0,242,254,0.15) 0%,rgba(155,81,224,0.15) 100%);border-color:rgba(0,242,254,0.3);box-shadow:0 0 15px rgba(0,242,254,0.15),inset 0 0 10px rgba(0,242,254,0.05)}.hub-tab-btn.active i{color:var(--accent-blue);text-shadow:0 0 10px rgba(0,242,254,0.8);transform:scale(1.1)}.hub-tab-pane{display:none}.hub-tab-pane.active{display:block}.hub-tab-pane .optical-nav-tabs{margin-bottom:2rem !important}@media (max-width:768px){.hub-tabs-container{justify-content:flex-start;padding:0.6rem;border-radius:20px}.hub-tab-btn{padding:0.7rem 1.2rem;font-size:0.88rem}}#blog-hub-view{animation:fadeInPage 0.5s cubic-bezier(0.4,0,0.2,1) forwards}@keyframes fadeInPage{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-control-panel{background:rgba(15,15,15,0.7) !important;border:1px solid rgba(255,255,255,0.06) !important;box-shadow:0 15px 40px rgba(0,0,0,0.5) !important}.blog-search-wrapper input:focus{border-color:rgba(0,242,254,0.5) !important;box-shadow:0 0 15px rgba(0,242,254,0.25),inset 0 0 5px rgba(0,242,254,0.05);background:rgba(255,255,255,0.05) !important}.blog-filter-pills::-webkit-scrollbar{display:none}.blog-filter-pills{scrollbar-width:none;-ms-overflow-style:none}.filter-pill{display:inline-flex;align-items:center;justify-content:center;padding:0.7rem 1.4rem;border-radius:50px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.02);color:var(--text-secondary);font-size:0.88rem;font-weight:600;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);font-family:var(--font-body)}.filter-pill:hover{color:var(--text-primary);border-color:rgba(255,255,255,0.15);background:rgba(255,255,255,0.04)}.filter-pill.active{color:white;background:linear-gradient(135deg,var(--accent-blue) 0%,var(--accent-purple) 100%);border-color:transparent;box-shadow:0 0 15px rgba(0,242,254,0.35)}.blog-portal-grid .portal-card{transition:all 0.4s cubic-bezier(0.4,0,0.2,1);transform-origin:center;animation:cardEntrance 0.5s cubic-bezier(0.4,0,0.2,1) forwards}.blog-portal-grid .portal-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 35px rgba(0,242,254,0.12),0 0 1px rgba(0,242,254,0.2) inset;border-color:rgba(0,242,254,0.3) !important}.blog-back-btn:hover{background:rgba(0,242,254,0.08) !important;color:white !important;border-color:rgba(0,242,254,0.3) !important;box-shadow:0 0 15px rgba(0,242,254,0.15);transform:translateX(-3px)}#blog-load-more-btn:hover{background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.2) !important;box-shadow:0 0 15px rgba(255,255,255,0.05);transform:translateY(-2px)}@keyframes cardEntrance{from{opacity:0;transform:scale(0.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}[data-theme="light"]{--bg-black:#f6f8fc;--bg-darker:#f0f2f7;--bg-dark:#ffffff;--bg-card:rgba(255,255,255,0.75);--border-light:rgba(0,0,0,0.08);--border-hover:rgba(0,0,0,0.16);--accent-blue:#0076fe;--accent-purple:#8b3cd0;--accent-green:#00a850;--accent-meta:#0060df;--text-primary:#121220;--text-secondary:#525272;--text-muted:#82829a;--glow-blue:0 8px 24px rgba(0,118,254,0.14);--glow-purple:0 8px 24px rgba(139,60,208,0.14);--glow-green:0 8px 24px rgba(0,168,80,0.14);--glow-meta:0 8px 24px rgba(0,96,223,0.14)}[data-theme="light"] body{background:radial-gradient(circle at 50% 0%,#ffffff 0%,#f0f2f7 100%);background-attachment:fixed}[data-theme="light"] .glass{background:rgba(255,255,255,0.6) !important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,0.07) !important;box-shadow:0 8px 32px rgba(31,38,135,0.04) !important}[data-theme="light"] .glass:hover{border-color:rgba(0,118,254,0.25) !important;box-shadow:0 8px 32px rgba(0,118,254,0.08) !important}[data-theme="light"] h1,[data-theme="light"] h2,[data-theme="light"] h3,[data-theme="light"] h4,[data-theme="light"] h5,[data-theme="light"] h6{color:var(--text-primary)}[data-theme="light"] .gradient-text{background:linear-gradient(135deg,#0050df 0%,#8b3cd0 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}[data-theme="light"] header{background:rgba(246,248,252,0.8) !important;border-bottom:1px solid rgba(0,0,0,0.05) !important}[data-theme="light"] header.scrolled{background:rgba(255,255,255,0.9) !important;box-shadow:0 4px 20px rgba(0,0,0,0.05) !important}[data-theme="light"] .brand-card h3{color:var(--text-primary) !important}[data-theme="light"] .product-card h3{color:var(--text-primary) !important}[data-theme="light"] .product-price-box .price{color:var(--text-primary) !important}[data-theme="light"] .product-compare-checkbox label{color:var(--text-secondary) !important}[data-theme="light"] .simulator-panel{background:rgba(255,255,255,0.8) !important;border:1px solid rgba(0,0,0,0.08) !important}[data-theme="light"] .lens-bezel{border-color:#d1d5db !important;background:rgba(255,255,255,0.95) !important}[data-theme="light"] .blog-control-panel{background:rgba(255,255,255,0.75) !important;border:1px solid rgba(0,0,0,0.06) !important;box-shadow:0 10px 30px rgba(0,0,0,0.05) !important}[data-theme="light"] .blog-search-wrapper input{background:rgba(0,0,0,0.02) !important;border:1px solid rgba(0,0,0,0.08) !important;color:#121220 !important}[data-theme="light"] .blog-search-wrapper input:focus{background:#ffffff !important;border-color:var(--accent-blue) !important;color:#121220 !important}[data-theme="light"] .blog-card h3{color:var(--text-primary) !important}[data-theme="light"] .filter-pill{background:rgba(0,0,0,0.02) !important;border:1px solid rgba(0,0,0,0.06) !important;color:var(--text-secondary) !important}[data-theme="light"] .filter-pill:hover{background:rgba(0,0,0,0.05) !important;color:var(--text-primary) !important}[data-theme="light"] .filter-pill.active{color:#ffffff !important;background:linear-gradient(135deg,var(--accent-blue) 0%,var(--accent-purple) 100%) !important}[data-theme="light"] #article-reader-modal{background:rgba(246,248,252,0.92) !important}[data-theme="light"] .compare-modal-content{background:#ffffff !important;border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 20px 50px rgba(0,0,0,0.1) !important}[data-theme="light"] .compare-modal-content h2,[data-theme="light"] .compare-modal-content h3{color:var(--text-primary) !important}[data-theme="light"] .close-modal{background:rgba(0,0,0,0.04) !important;border:1px solid rgba(0,0,0,0.08) !important;color:var(--text-primary) !important}[data-theme="light"] .form-control,[data-theme="light"] select.form-control{background:#ffffff !important;border:1px solid rgba(0,0,0,0.12) !important;color:#121220 !important}[data-theme="light"] .form-control::placeholder{color:var(--text-muted) !important}[data-theme="light"] .form-control:focus{border-color:var(--accent-blue) !important;box-shadow:0 0 0 3px rgba(0,118,254,0.15) !important}[data-theme="light"] footer{background:#ebecf2 !important;border-top:1px solid rgba(0,0,0,0.06) !important}[data-theme="light"] footer h4,[data-theme="light"] footer .logo span{color:var(--text-primary) !important}[data-theme="light"] .footer-bottom{border-top:1px solid rgba(0,0,0,0.06) !important}[data-theme="light"] .footer-newsletter{border-bottom:1px solid rgba(0,0,0,0.06) !important}[data-theme="light"] .newsletter-input{background:#ffffff !important;border-color:rgba(0,0,0,0.1) !important;color:#121220 !important}.theme-toggle-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;cursor:pointer;font-size:1.2rem;color:#ffffff;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);margin-right:0.8rem}.theme-toggle-btn:hover{background:rgba(255,255,255,0.15);border-color:var(--accent-blue);box-shadow:0 0 15px rgba(0,242,254,0.3);transform:rotate(30deg)}[data-theme="light"] .theme-toggle-btn{color:#121220;background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.08)}[data-theme="light"] .theme-toggle-btn:hover{background:rgba(0,0,0,0.08);border-color:var(--accent-blue);box-shadow:0 0 15px rgba(0,118,254,0.2)}