@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;700&family=Orbitron:wght@400;500;700;900&family=Rajdhani:wght@400;500;600;700&family=Exo+2:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@300;400;500;600;700&family=Syne:wght@400;500;600;700;800&display=swap";:root{--hero-dark: #05050f;--navy: #080E1A;--brand-blue: #0066FF;--brand-cyan: #00f5ff;--brand-purple: #7c3aed;--brand-magenta: #f0047f;--brand-steel: #8A9BB5;--text-white: #e8e8f0;--text-muted: #6b7280;--shop-bg: #c8ddef;--shop-card: #ebf4ff;--kit-dark: #05050f;--card-surface: #0C1220;--glass: rgba(255, 255, 255, .06);--glass-surface: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .15);--border-glow: rgba(0, 245, 255, .12);--glow-cyan: 0 0 20px rgba(0,245,255,.25), 0 0 60px rgba(0,245,255,.08);--glow-blue: 0 0 20px rgba(0,102,255,.3), 0 0 60px rgba(0,102,255,.1);--glow-purple: 0 0 20px rgba(124,58,237,.3), 0 0 60px rgba(124,58,237,.1);--spring: cubic-bezier(.23, 1, .32, 1)}.aurora-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--hero-dark);overflow:hidden}.aurora-bg:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:conic-gradient(from 0deg at 50% 50%,#00f5ff0f,#7c3aed14,#f0047f0d,#00f5ff0f,#7c3aed0a 360deg);animation:aurora-rotate 20s linear infinite;filter:blur(80px)}.aurora-bg:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(ellipse at 30% 20%,rgba(0,245,255,.05) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(124,58,237,.06) 0%,transparent 50%);animation:aurora-morph 15s ease-in-out infinite alternate}@keyframes aurora-rotate{to{transform:rotate(360deg)}}@keyframes aurora-morph{0%{transform:scale(1) translate(0);opacity:.6}to{transform:scale(1.2) translate(5%,-5%);opacity:1}}.glass-panel{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a}.glass-panel-deep{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff14}.glass-panel-shallow{backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px}.glitch-text{position:relative;animation:glitch-skew 4s infinite linear alternate-reverse}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-text:before{color:var(--brand-cyan);animation:glitch-anim-1 3s infinite linear alternate-reverse;clip-path:polygon(0 0,100% 0,100% 35%,0 35%);-webkit-clip-path:polygon(0 0,100% 0,100% 35%,0 35%)}.glitch-text:after{color:var(--brand-magenta);animation:glitch-anim-2 2.5s infinite linear alternate-reverse;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);-webkit-clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%)}@keyframes glitch-skew{0%,19.9%,22%,62.9%,64%,to{transform:skew(0)}20%{transform:skew(-.5deg)}63%{transform:skew(.5deg)}}@keyframes glitch-anim-1{0%,19.9%,22%,62.9%,64%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}63%{transform:translate(2px,-1px)}}@keyframes glitch-anim-2{0%,19.9%,22%,62.9%,64%,to{transform:translate(0)}20%{transform:translate(2px,-1px)}63%{transform:translate(-2px,1px)}}.holo-shimmer{position:relative;overflow:hidden}.holo-shimmer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(0,245,255,.08) 45%,rgba(124,58,237,.06) 50%,rgba(240,4,127,.04) 55%,transparent 60%);transform:translate(-100%);transition:transform .8s var(--spring)}.holo-shimmer:hover:before{transform:translate(100%)}.neon-border-pulse{position:relative}.neon-border-pulse:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;border:1px solid transparent;background:linear-gradient(var(--hero-dark),var(--hero-dark)) padding-box,linear-gradient(135deg,var(--brand-cyan),var(--brand-purple),var(--brand-magenta),var(--brand-cyan)) border-box;background-size:300% 300%;animation:neon-gradient-shift 4s ease-in-out infinite;z-index:0}@keyframes neon-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.scan-lines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,245,255,.015) 2px,rgba(0,245,255,.015) 4px);animation:scanline-move 8s linear infinite}@keyframes scanline-move{to{transform:translateY(20px)}}.corner-brackets:before,.corner-brackets:after{content:"";position:absolute;width:24px;height:24px;z-index:4;pointer-events:none;transition:all .4s var(--spring)}.corner-brackets:before{top:12px;left:12px;border-top:2px solid var(--brand-cyan);border-left:2px solid var(--brand-cyan);opacity:.4}.corner-brackets:after{bottom:12px;right:12px;border-bottom:2px solid var(--brand-purple);border-right:2px solid var(--brand-purple);opacity:.4}.corner-brackets:hover:before,.corner-brackets:hover:after{opacity:1;width:32px;height:32px}.float-sine{animation:none!important}@keyframes float-sine{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.float-sine{animation:none!important;transform:none!important}.custom-cursor-dot,.custom-cursor-ring,.cursor-hover .custom-cursor-dot,.cursor-hover .custom-cursor-ring{display:none!important}.magnetic-btn{position:relative;overflow:hidden;background:transparent;border:2px solid var(--brand-magenta);color:#fff;padding:16px 36px;border-radius:14px;font:800 14px Orbitron,sans-serif;letter-spacing:.1em;transition:all .3s var(--spring);box-shadow:0 0 20px #f0047f26,inset 0 0 20px #f0047f0d;animation:cta-neon-pulse 2s ease-in-out infinite}.magnetic-btn:hover{box-shadow:0 0 30px #f0047f59,inset 0 0 30px #f0047f1a;transform:scale(1.04)}.magnetic-btn .ripple{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(0,245,255,.4) 0%,transparent 70%);transform:scale(0);animation:ripple-out .6s ease-out forwards}@keyframes ripple-out{to{transform:scale(4);opacity:0}}@keyframes cta-neon-pulse{0%,to{border-color:var(--brand-magenta);box-shadow:0 0 20px #f0047f26}50%{border-color:var(--brand-cyan);box-shadow:0 0 30px #00f5ff33}}.scroll-reveal{opacity:0;transform:translateY(40px);transition:opacity .6s var(--spring),transform .6s var(--spring)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.nav-link-anim{position:relative}.nav-link-anim:after{content:"";position:absolute;bottom:-6px;left:50%;right:50%;height:2px;background:var(--brand-cyan);box-shadow:0 0 8px var(--brand-cyan);transition:left .3s var(--spring),right .3s var(--spring)}.nav-link-anim:hover:after,.nav-link-anim.active:after{left:20%;right:20%}.twinkle-field{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.floating-orb{position:fixed;border-radius:50%;pointer-events:none;z-index:0;filter:blur(60px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.aurora-bg:before,.aurora-bg:after,.float-sine,.glitch-text,.scan-lines:after,.holo-shimmer:before{animation:none!important}.custom-cursor-dot,.custom-cursor-ring{display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--hero-dark);color:var(--text-white);font-family:Space Grotesk,Inter,sans-serif;cursor:auto}body,button,input,select,textarea{font:500 15px/1.6 Space Grotesk,Inter,sans-serif}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4,.logo span{font-family:Orbitron,sans-serif;letter-spacing:0}p,li,span,label,input,select,textarea{font-family:Space Grotesk,Inter,sans-serif}.eyebrow{color:var(--brand-cyan);font:700 11px/1 Orbitron,sans-serif;letter-spacing:.32em;text-transform:uppercase;text-shadow:0 0 12px rgba(0,212,255,.4)}.btn,.outline-btn,.mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:1px solid transparent;min-height:44px;padding:0 18px;font-weight:800;background:linear-gradient(135deg,#1a6ef5,#0d4ed4);color:#fff;transition:all .3s ease;position:relative;overflow:hidden}.btn:hover,.mini-btn:hover{transform:translateY(-2px);box-shadow:var(--glow-blue)}.btn:after,.mini-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.15) 50%,transparent 60%);transform:translate(-100%);transition:transform .6s ease}.btn:hover:after,.mini-btn:hover:after{transform:translate(100%)}.btn.ghost,.outline-btn,.mini-btn{background:transparent;border-color:#00d4ff8c;color:var(--brand-cyan)}.btn.ghost:hover,.outline-btn:hover{background:#00d4ff14;box-shadow:var(--glow-cyan)}.icon-btn,.cart-btn{border:1px solid rgba(0,212,255,.24);background:#ffffff0d;border-radius:12px;width:42px;height:42px;display:inline-grid;place-items:center;transition:all .25s ease}.icon-btn:hover,.cart-btn:hover{background:#00d4ff1a;border-color:#00d4ff80;box-shadow:0 0 14px #00d4ff33}.glass-card{background:var(--glass-surface);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a,inset 0 0 20px #00f5ff05;transition:all .35s var(--spring)}.nav{position:fixed;z-index:50;top:0;left:0;right:0;height:68px;padding:0 clamp(16px,5vw,70px);display:flex;align-items:center;justify-content:space-between;gap:16px;transition:all .4s cubic-bezier(.4,0,.2,1);background:#0a0f1ea6;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.08)}.nav.is-scrolled{background:#070a14e0;border-bottom:1px solid rgba(0,212,255,.22);box-shadow:0 4px 30px #00c8ff0f}.logo{display:inline-flex;align-items:baseline;gap:9px;position:relative;flex-shrink:0}.logo span{color:var(--brand-cyan);font-size:26px;font-weight:900;text-shadow:0 0 18px rgba(0,212,255,.35)}.logo small{color:var(--brand-steel);letter-spacing:.22em;font-weight:800;font-size:11px}.logo:after{content:"";position:absolute;left:0;bottom:-8px;height:2px;width:100%;background:linear-gradient(90deg,var(--brand-cyan),transparent);animation:underline 2.4s ease-in-out infinite}.desktop-links{display:flex;justify-content:center;gap:26px;color:var(--brand-steel);flex:1}.desktop-links a{transition:color .25s ease,text-shadow .25s ease;position:relative}.desktop-links a.active,.desktop-links a:hover{color:#fff;text-shadow:0 0 10px rgba(0,212,255,.3)}.desktop-links a.active:after{content:"";position:absolute;bottom:-6px;left:20%;right:20%;height:2px;background:var(--brand-cyan);border-radius:2px;box-shadow:0 0 8px var(--brand-cyan)}.nav-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.cart-btn{position:relative}.cart-btn b{position:absolute;top:-7px;right:-7px;background:linear-gradient(135deg,#1a6ef5,#0d4ed4);min-width:19px;height:19px;display:grid;place-items:center;border-radius:50%;font-size:11px;box-shadow:0 0 8px #1a6ef580;animation:pulse-badge 2s ease-in-out infinite}.mobile-only{display:none}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#050810f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:grid;place-content:center;gap:24px;text-align:center;font:900 34px Orbitron,sans-serif}.mobile-menu .close{position:absolute;right:22px;top:20px}.mobile-menu a{transition:color .2s ease}.mobile-menu a:hover{color:var(--brand-cyan);text-shadow:0 0 16px rgba(0,212,255,.4)}.hero{position:relative;min-height:100vh;overflow:hidden;background:transparent;display:grid;grid-template-columns:55% 45%;grid-template-rows:1fr auto;align-items:center;padding:100px clamp(18px,6vw,86px) 0}.hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:80px 80px}.hero-scanline{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,200,255,.012) 2px,rgba(0,200,255,.012) 4px)}.hero-noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.6}.hero-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px);z-index:0}.hero-orb-1{width:400px;height:400px;background:radial-gradient(circle,rgba(0,200,255,.12) 0%,transparent 70%);top:10%;left:-5%;animation:orb-drift-1 8s ease-in-out infinite}.hero-orb-2{width:300px;height:300px;background:radial-gradient(circle,rgba(100,50,220,.1) 0%,transparent 70%);bottom:20%;right:5%;animation:orb-drift-2 10s ease-in-out infinite}.hero-orb-3{width:200px;height:200px;background:radial-gradient(circle,rgba(0,102,255,.08) 0%,transparent 70%);top:50%;left:40%;animation:orb-drift-3 12s ease-in-out infinite}@keyframes orb-drift-1{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}@keyframes orb-drift-2{0%,to{transform:translate(0)}50%{transform:translate(-20px,30px)}}@keyframes orb-drift-3{0%,to{transform:translate(0)}50%{transform:translate(15px,15px)}}.hero-copy,.hero-art{position:relative;z-index:2}.hero-copy{padding:40px 0}.hero-label{font:500 14px JetBrains Mono,monospace;color:var(--brand-cyan);letter-spacing:.15em;margin-bottom:16px}.blink-cursor{animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.hero-title-block{display:flex;align-items:flex-start;gap:18px;margin-bottom:28px}.hero-accent-bar{width:5px;height:100px;flex-shrink:0;margin-top:8px;background:linear-gradient(180deg,var(--brand-purple),var(--brand-cyan));border-radius:2px;box-shadow:0 0 20px #0066ff80,0 0 60px #00c8ff33;animation:pulse 2s ease-in-out infinite}.hero-pre-title{font:400 clamp(22px,3vw,32px) Orbitron,sans-serif;color:#ffffffd9;margin:0 0 4px;letter-spacing:.06em}.hero-chrome{font-size:clamp(72px,12vw,130px);line-height:.85;margin:0;letter-spacing:-.02em;font-weight:900;background:linear-gradient(135deg,#ffffff 0%,var(--brand-cyan) 30%,var(--brand-purple) 60%,var(--brand-magenta) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 30px rgba(0,245,255,.2))}.hero-subtitle{color:#8a9bb5b3;max-width:420px;font-size:15px;line-height:1.7;margin-bottom:0}.hero-stats-inline{display:flex;gap:28px;margin-top:24px}.hero-stats-inline div{display:flex;flex-direction:column;gap:2px}.hero-stats-inline strong{font:900 24px Orbitron,sans-serif;color:var(--brand-cyan);text-shadow:0 0 20px rgba(0,200,255,.3)}.hero-stats-inline span{font:500 11px Inter,sans-serif;color:var(--brand-steel);text-transform:uppercase;letter-spacing:.08em}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hero-art{justify-self:end;align-self:center;position:relative;width:min(100%,520px);height:70vh;max-height:620px}.hero-art-radial{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(ellipse at center,rgba(0,200,255,.06) 0%,transparent 70%);pointer-events:none}.hero-art img.hero-main-robot{width:100%;height:100%;object-fit:cover;object-position:center top;position:relative;z-index:1;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%),linear-gradient(to right,transparent 0%,#000 15%);mask-image:linear-gradient(to bottom,#000 70%,transparent 100%),linear-gradient(to right,transparent 0%,#000 15%);mask-composite:intersect;-webkit-mask-composite:source-in;filter:drop-shadow(0 0 30px rgba(0,200,255,.15))}@keyframes robot-breathe{0%,to{filter:drop-shadow(0 0 30px rgba(0,200,255,.15))}50%{filter:drop-shadow(0 0 50px rgba(0,200,255,.25)) brightness(1.05)}}.hero-art-underglow{position:absolute;bottom:5%;left:10%;right:10%;height:120px;background:radial-gradient(ellipse,rgba(0,200,255,.15) 0%,transparent 70%);filter:blur(30px);pointer-events:none;animation:underglow-pulse 3s ease-in-out infinite}@keyframes underglow-pulse{0%,to{opacity:.5;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.1)}}.hero-chip{position:absolute;z-index:3;background:#03060db3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,200,255,.25);color:#00c8ffd9;border-radius:4px;padding:7px 14px;font:700 10px JetBrains Mono,monospace;letter-spacing:.12em;display:flex;align-items:center;gap:8px}.hero-chip i{width:6px;height:6px;border-radius:50%;background:var(--brand-cyan);box-shadow:0 0 8px var(--brand-cyan)}.hero-chip:nth-of-type(1){top:15%;right:0}.hero-chip:nth-of-type(2){bottom:30%;left:-10px}.hero-chip:nth-of-type(3){top:50%;right:-5px}.hero-bottom-cards{grid-column:1 / -1;position:relative;z-index:2;display:flex;align-items:stretch;border-top:1px solid rgba(0,200,255,.08);padding:32px clamp(18px,6vw,40px);margin:0 calc(clamp(18px,6vw,86px)*-1);background:#03060d99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-bottom-card{flex:1;padding:0 32px}.hero-bottom-card svg{color:var(--brand-cyan);margin-bottom:10px}.hero-bottom-card h3{font:800 14px Orbitron,sans-serif;letter-spacing:.12em;margin-bottom:6px}.hero-bottom-card p{color:#8a9bb599;font-size:13px;line-height:1.6;margin:0}.hero-bottom-divider{width:1px;background:#00c8ff14;flex-shrink:0}.trust-bar{background:#0d1a2e99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px 0;overflow:hidden;position:relative}.trust-bar:before,.trust-bar:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.trust-bar:before{left:0;background:linear-gradient(90deg,#0d1a2e,transparent)}.trust-bar:after{right:0;background:linear-gradient(-90deg,#0d1a2e,transparent)}.trust-bar-track{display:flex;gap:0;animation:marquee-scroll 20s linear infinite;width:max-content}.trust-bar-track div{display:flex;gap:9px;align-items:center;color:var(--brand-steel);padding:0 24px;border-right:1px solid rgba(139,164,191,.24);white-space:nowrap;flex-shrink:0;transition:color .3s ease}.trust-bar-track div:hover{color:var(--brand-cyan)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.gateway-section{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#080e1a99}.gateway-card{position:relative;padding:56px 40px 48px;border:1px solid var(--glass-border);background:var(--glass-surface);color:#fff;text-decoration:none;transition:all .5s var(--spring);overflow:hidden;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);display:flex;flex-direction:column;min-height:320px}.gateway-card:hover{background:#00c8ff08;transform:translateY(-4px);box-shadow:0 0 40px #00c8ff0f inset,0 12px 40px #0000004d;border-color:#00c8ff59}.gw-num{position:static;display:block;font:700 11px JetBrains Mono,monospace;color:var(--brand-cyan);letter-spacing:.2em;margin-bottom:20px;opacity:.7}.gateway-card h2{font:900 clamp(28px,3.5vw,42px) Orbitron,sans-serif;margin:0 0 16px;transition:text-shadow .4s ease;letter-spacing:-.01em;line-height:1}.gateway-card:hover h2{text-shadow:0 0 20px rgba(0,200,255,.2)}.gateway-card p{color:var(--brand-steel);font:400 15px/1.7 Space Grotesk,Inter,sans-serif;margin-bottom:auto;flex:1}.gw-link{color:var(--brand-cyan);font:700 13px Orbitron,sans-serif;letter-spacing:.08em;margin-top:28px;display:inline-flex;align-items:center;gap:6px}.gw-link span{display:inline-block;transition:transform .3s ease}.gateway-card:hover .gw-link span{transform:translate(6px)}.gw-corner{position:absolute;top:16px;left:16px;width:20px;height:20px;border-top:2px solid var(--brand-cyan);border-left:2px solid var(--brand-cyan);opacity:.5;transition:opacity .3s,width .3s,height .3s}.gateway-card:hover .gw-corner{opacity:1;width:28px;height:28px}.gw-shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(105deg,transparent 40%,rgba(0,200,255,.06) 50%,transparent 60%);transition:left .6s ease;pointer-events:none}.gateway-card:hover .gw-shine{left:150%}.why-robotics{display:grid;grid-template-columns:55% 45%;gap:48px;align-items:center;padding:96px clamp(18px,6vw,86px);background:#05050fb3;position:relative}.why-content .eyebrow{margin-bottom:16px}.why-content h2{font-size:clamp(36px,5vw,56px);line-height:1.1}.why-content h2 em{font-style:normal;color:var(--brand-cyan);text-decoration:underline;text-decoration-color:#00c8ff4d;text-underline-offset:6px;text-shadow:0 0 20px rgba(0,200,255,.25)}.why-cards{display:flex;flex-direction:column;gap:16px;margin-top:32px}.why-cards article{display:flex;gap:18px;padding:20px;border-left:3px solid var(--brand-cyan);background:#00c8ff08;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0 12px 12px 0;box-shadow:-3px 0 15px #00c8ff1a;transition:all .35s cubic-bezier(.4,0,.2,1);cursor:default}.why-cards article:hover{background:#00c8ff0f;border-left-width:5px;box-shadow:-5px 0 25px #00c8ff26,0 4px 20px #0003}.why-icon{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;color:var(--brand-cyan);filter:drop-shadow(0 0 12px rgba(0,200,255,.4));transition:transform .3s ease}.why-cards article:hover .why-icon{transform:scale(1.15)}.why-cards h3{font:800 16px Orbitron,sans-serif;margin-bottom:4px;transition:color .3s ease}.why-cards article:hover h3{color:var(--brand-cyan)}.why-cards p{color:var(--brand-steel);font-size:14px;line-height:1.6;margin:0}.why-visual{position:relative}.why-visual img{width:100%;border-radius:16px;transition:transform .8s cubic-bezier(.4,0,.2,1),filter .6s ease}.why-visual:hover img{transform:scale(1.03) translateY(-4px);filter:brightness(1.1) saturate(1.15)}.why-visual-glow{position:absolute;bottom:-20%;left:-10%;width:120%;height:60%;background:radial-gradient(ellipse,rgba(160,50,220,.15) 0%,rgba(0,200,255,.06) 40%,transparent 70%);pointer-events:none;filter:blur(40px);animation:glow-pulse 4s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.6}50%{opacity:1}}.home-about-a5x{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:96px clamp(18px,6vw,86px);background:#05050f99;position:relative}.about-content .eyebrow{margin-bottom:16px}.about-content h2{font-size:clamp(32px,5vw,48px);line-height:1.1;margin-bottom:16px}.about-body{color:var(--brand-steel);font-size:16px;line-height:1.7;margin-bottom:24px}.about-checklist{border-left:1px solid rgba(0,200,255,.15);padding-left:20px;margin-bottom:28px}.about-checklist p{display:flex;align-items:center;gap:12px;color:#fff;font-size:15px;margin-bottom:8px;transition:all .25s ease;padding:6px 8px;border-radius:4px;cursor:default}.about-checklist p:hover{background:#00c8ff0a;padding-left:16px}.about-checklist p span{color:var(--brand-cyan);font-size:14px;flex-shrink:0;transition:transform .2s ease}.about-checklist p:hover span{transform:translate(4px)}.about-image-panel{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--border-glow);transition:border-color .4s ease,box-shadow .4s ease}.about-image-panel:hover{border-color:#00c8ff4d;box-shadow:0 8px 40px #00c8ff14}.about-image-panel img{width:100%;height:400px;object-fit:cover;transition:transform .7s cubic-bezier(.4,0,.2,1)}.about-image-panel:hover img{transform:scale(1.04)}.about-unit-label{position:absolute;bottom:16px;left:16px;font:500 11px JetBrains Mono,monospace;color:var(--brand-cyan);letter-spacing:.15em;padding:6px 12px;background:#03060db3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,200,255,.2);border-radius:4px;transition:background .3s ease}.about-image-panel:hover .about-unit-label{background:#03060de6}.home-stats-bar{display:flex;align-items:stretch;padding:56px clamp(18px,6vw,86px);background:#080e1ab3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(0,245,255,.1);border-bottom:1px solid rgba(0,245,255,.1)}.stat-item{flex:1;text-align:center;padding:16px 24px}.stat-item strong{display:block;font:900 clamp(42px,7vw,72px) Orbitron,sans-serif;color:var(--brand-cyan);text-shadow:0 0 30px rgba(0,200,255,.4);margin-bottom:8px}.stat-item span{font:500 13px Inter,sans-serif;color:var(--brand-steel);letter-spacing:.2em;text-transform:uppercase}.stat-divider{width:1px;background:#00c8ff1f;flex-shrink:0}.why-unit-tag{position:absolute;bottom:20px;left:20px;font:500 11px JetBrains Mono,monospace;color:var(--brand-cyan);letter-spacing:.15em;padding:6px 12px;background:#03060dbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,200,255,.2);border-radius:4px;z-index:2}.image-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.showcase-item{position:relative;height:500px;overflow:hidden;cursor:pointer}.showcase-item img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.4,0,.2,1),filter .6s ease;filter:grayscale(30%) brightness(.75) saturate(.9)}.showcase-item:hover img{transform:scale(1.1);filter:grayscale(0%) brightness(1) saturate(1.1)}.showcase-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03060d0d,#03060db3 60%,#03060de6);pointer-events:none;transition:opacity .4s ease}.showcase-item:hover .showcase-overlay{opacity:.6}.showcase-content{position:absolute;bottom:0;left:0;right:0;padding:32px;z-index:3;transform:translateY(10px);transition:transform .5s cubic-bezier(.4,0,.2,1)}.showcase-item:hover .showcase-content{transform:translateY(0)}.showcase-num{font:500 12px JetBrains Mono,monospace;color:var(--brand-cyan);letter-spacing:.2em;display:block;margin-bottom:8px;opacity:.7}.showcase-label{font:900 clamp(28px,4vw,48px) Orbitron,sans-serif;color:#fff;letter-spacing:.04em;text-shadow:0 2px 30px rgba(0,0,0,.5);margin:0 0 4px;transition:color .3s ease,text-shadow .3s ease}.showcase-item:hover .showcase-label{color:var(--brand-cyan);text-shadow:0 0 20px rgba(0,200,255,.4)}.showcase-sublabel{font:500 13px Inter,sans-serif;color:var(--brand-steel);margin:0;letter-spacing:.05em;text-transform:uppercase;opacity:0;transform:translateY(10px);transition:all .4s ease .1s}.showcase-item:hover .showcase-sublabel{opacity:1;transform:translateY(0)}.showcase-corner-tl{position:absolute;top:20px;left:20px;width:30px;height:30px;border-top:2px solid var(--brand-cyan);border-left:2px solid var(--brand-cyan);opacity:0;transition:opacity .4s ease,width .4s ease,height .4s ease;z-index:4}.showcase-corner-br{position:absolute;bottom:20px;right:20px;width:30px;height:30px;border-bottom:2px solid var(--brand-cyan);border-right:2px solid var(--brand-cyan);opacity:0;transition:opacity .4s ease,width .4s ease,height .4s ease;z-index:4}.showcase-item:hover .showcase-corner-tl,.showcase-item:hover .showcase-corner-br{opacity:.8;width:40px;height:40px}.section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}.section-head h2{font-size:clamp(36px,6vw,64px);margin-bottom:4px}.section-head p{color:var(--brand-steel)}.shop-section{position:relative;background:var(--shop-bg);color:var(--navy);padding:110px clamp(18px,6vw,86px) 72px;overflow:hidden}.shop-wave{position:absolute;top:-80px;left:0;right:0;width:100%;height:300px;object-fit:cover;opacity:.62;-webkit-mask-image:linear-gradient(#000 0,transparent 100%);mask-image:linear-gradient(#000 0,transparent 100%)}.shop-section>*:not(.shop-wave){position:relative;z-index:1}.section-head.light h2{color:var(--brand-blue)}.sort{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sort button{display:inline-flex;gap:6px;border:1px solid #aac1d7;background:#fff;border-radius:999px;padding:9px 12px;color:var(--navy)}.tabs{display:flex;gap:10px;overflow-x:auto;padding:4px 0 22px}.tabs button{white-space:nowrap;border:1px solid rgba(10,22,40,.14);background:#fff;color:var(--navy);border-radius:999px;padding:10px 15px}.tabs button.active{background:var(--brand-blue);color:#fff}.products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-card{background:#fff;border:1px solid #c8dcf0;border-radius:16px;overflow:hidden;color:var(--navy);transition:all .35s cubic-bezier(.4,0,.2,1)}.product-card.glass-card{background:#ffffffa3;border-color:#ffffff61;box-shadow:0 8px 32px #00c8ff14}.product-card:hover{box-shadow:0 8px 32px #1a6ef559;transform:translateY(-6px) scale(1.01)}.product-image{position:relative;height:176px;display:grid;place-items:center;background:linear-gradient(135deg,#c8ddef,#ebf4ff);overflow:hidden}.product-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/shop-blur-DLqLiyfs.jpg) center/cover;opacity:0;transition:.35s ease}.product-card:hover .product-image:after{opacity:.16}.product-image img{width:86%;height:86%;object-fit:contain;position:relative;z-index:1;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-card:hover .product-image img{transform:scale(1.08) rotate(1deg)}.category-pill,.rating,.level,.tier{position:absolute;z-index:2;top:12px;left:12px;background:linear-gradient(135deg,#1a6ef5,#0d4ed4);color:#fff;border-radius:999px;font-size:10px;padding:4px 8px;font-weight:800}.rating{left:auto;right:12px;color:#f59e0b;background:#ffffffeb;box-shadow:0 2px 8px #f59e0b33}.product-body{padding:16px}.product-body h3{font:800 15px/1.25 Inter,sans-serif;min-height:38px}.sku{color:#6a7f94;font:10px JetBrains Mono,monospace}.price-row{display:flex;align-items:baseline;gap:6px}.price-row strong{font:800 22px JetBrains Mono,monospace;color:#0d4ed4}.product-body button,.kit-body button,.plans button,.newsletter button,.cart-drawer footer button,.admin-form button,.admin-login button{width:100%;border:0;border-radius:12px;background:linear-gradient(135deg,#1a6ef5,#0d4ed4);color:#fff;min-height:42px;font-weight:800;transition:all .3s ease;position:relative;overflow:hidden}.product-body button:hover,.kit-body button:hover,.plans button:hover,.newsletter button:hover,.cart-drawer footer button:hover,.admin-form button:hover,.admin-login button:hover{transform:translateY(-1px);box-shadow:var(--glow-blue)}.kits-page-wrap{background:var(--kit-dark)}.kits-section{position:relative;background:var(--kit-dark);padding:0 clamp(18px,6vw,86px) 78px;overflow:hidden}.kits-premium-hero{position:relative;min-height:620px;margin:0 calc(clamp(18px,6vw,86px)*-1);display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.kits-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.kits-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#050810f2,#050810cc 40%,#05081066,#050810b3)}.kits-hero-content{position:relative;z-index:2;padding:100px clamp(18px,6vw,86px) 60px}.kits-hero-content h1{font-size:clamp(42px,7vw,80px);line-height:.95;margin:16px 0 20px}.kits-hero-content h1 em{color:var(--brand-cyan);font-style:normal;text-shadow:0 0 30px rgba(0,212,255,.4)}.kits-hero-sub{color:var(--brand-steel);max-width:480px;font-size:16px;line-height:1.6}.kits-hero-stats{display:flex;gap:14px;margin-top:28px}.kits-hero-stats .glass-card{padding:16px 20px;text-align:center;border-color:#00d4ff40;animation:glow-border 3s ease-in-out infinite}.kits-hero-stats strong{display:block;font:900 28px Orbitron,sans-serif;color:var(--brand-cyan);text-shadow:0 0 14px rgba(0,212,255,.3)}.kits-hero-stats span{color:var(--brand-steel);font-size:12px}.kits-hero-spin{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:40px}.kit-3d-spin{position:relative;filter:drop-shadow(0 0 40px rgba(0,212,255,.2))}.kits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.kit-card,.large-course,.course-mini,.custom-kit,.plans article,.testimonials article,.watch-layout aside,.video-player,.admin-shell main article,.admin-page table,.admin-form,.admin-course-grid article{border:1px solid rgba(0,212,255,.22);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;overflow:hidden}.kit-card.glass-card{border:1px solid rgba(0,200,255,.2);background:#ffffff0a;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;height:100%;min-height:360px}.kit-card:hover{border-color:#00d4ff80;box-shadow:0 0 30px #00d4ff33,0 12px 40px #0006;transform:translateY(-8px) scale(1.02)}.kit-image{position:relative;height:200px;min-height:200px;max-height:200px;overflow:hidden;flex-shrink:0}.kit-image img{width:100%;height:100%;object-fit:cover;transition:all .5s cubic-bezier(.4,0,.2,1)}.kit-card:hover .kit-image img{transform:scale(1.1)}.kit-image-glow{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,212,255,.08),transparent);pointer-events:none;opacity:0;transition:opacity .4s ease}.kit-card:hover .kit-image-glow{opacity:1}.tier.pro{background:#0070ff38;color:var(--brand-cyan);border:1px solid rgba(0,212,255,.32)}.tier.elite{background:#7e22ce47;color:#d8b4fe}.kit-body{padding:14px;display:flex;flex-direction:column;flex-grow:1}.kit-body h3{min-height:36px;display:flex;align-items:center;font-size:15px}.kit-body p{color:var(--brand-steel);font-size:12px;min-height:28px;flex-grow:1}.tag-row{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0;min-height:24px}.tag-row span{background:#00000047;color:var(--brand-cyan);border-radius:999px;padding:5px 8px;font-size:11px}.kit-price{font:800 26px JetBrains Mono,monospace;margin-bottom:12px;margin-top:auto}.kit-body button{margin-top:auto}.kits-page-main{background-color:#0a0e1a;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh;padding:80px 0 0;position:relative}.kits-page-main:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#050814d1;pointer-events:none;z-index:0}.kits-layout,.kits-sidebar,.kits-content,.kits-grid,.featured-kit-banner{position:relative;z-index:1}.breadcrumb{color:#8a9bb5;font-size:12px;margin-bottom:16px;padding:0 20px;max-width:100%}.breadcrumb-header{color:#8a9bb5;font-size:14px;font-weight:500}.breadcrumb-header span:last-child{color:#00f5ff;font-weight:600}.kits-layout{display:grid;grid-template-columns:280px 1fr;gap:0;max-width:100%;margin:0}.kits-sidebar{background:#0c1220;border-right:1px solid #1e293b;padding:20px 16px;width:280px;min-width:280px;position:sticky;top:80px;height:calc(100vh - 80px);overflow-y:auto;z-index:10}.sidebar-section{margin-bottom:24px}.sidebar-section h3{color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.category-list,.difficulty-list,.age-list{display:flex;flex-direction:column;gap:6px}.category-item{display:flex;justify-content:space-between;align-items:center;color:#8a9bb5;font-size:12px;cursor:pointer;transition:color .2s;padding:6px 0}.category-item:hover,.category-item.active{color:#00f5ff}.count{font-size:12px;opacity:.7}.difficulty-item{display:flex;align-items:center;gap:6px;color:#8a9bb5;font-size:12px;cursor:pointer;transition:color .2s;padding:6px 0}.difficulty-item:hover{color:#fff}.dot{width:8px;height:8px;border-radius:50%}.dot.beginner{background:#10b981}.dot.intermediate{background:#3b82f6}.dot.advanced{background:#ef4444}.age-item{color:#8a9bb5;font-size:12px;cursor:pointer;transition:color .2s;padding:6px 0}.age-item:hover{color:#00f5ff}.price-range{margin-top:14px}.price-slider{position:relative;height:4px;background:#1e293b;border-radius:2px;margin:14px 0}.slider-track{position:absolute;left:20%;right:20%;height:100%;background:#00f5ff;border-radius:2px}.slider-thumb{position:absolute;width:16px;height:16px;background:#00f5ff;border-radius:50%;top:-6px;cursor:pointer}.slider-thumb.left{left:20%;transform:translate(-50%)}.slider-thumb.right{right:20%;transform:translate(50%)}.price-labels{display:flex;justify-content:space-between;font-size:12px;color:#8a9bb5}.apply-filters-btn{width:100%;background:#00f5ff;color:#000;border:none;border-radius:6px;padding:10px;font-weight:700;font-size:12px;letter-spacing:.1em;cursor:pointer;transition:all .2s;text-transform:uppercase}.apply-filters-btn:hover{background:#00d4ff}.kits-content{background:#0a0e1a;padding:16px 24px 60px;min-width:0}.kits-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.view-controls{display:flex;align-items:center;gap:16px;color:#8a9bb5;font-size:14px}.view-icons{display:flex;gap:8px}.view-btn{background:#1e293b;border:1px solid #334155;border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#8a9bb5;transition:all .2s}.view-btn.active,.view-btn:hover{background:#00f5ff;color:#000;border-color:#00f5ff}.featured-kit-banner{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #00f5ff;border-radius:12px;padding:16px 20px;position:relative;margin-bottom:18px;box-shadow:0 8px 32px #00f5ff1a}.featured-badge{position:absolute;top:12px;right:12px;background:#f59e0b;color:#000;padding:4px 10px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;box-shadow:0 2px 8px #f59e0b4d}.featured-content{display:grid;grid-template-columns:160px 1fr auto;gap:18px;align-items:center}.featured-image{position:relative;overflow:hidden;border-radius:8px}.featured-image img{width:160px;height:100px;object-fit:cover;border-radius:8px;transition:transform .3s ease}.featured-image:hover img{transform:scale(1.05)}.featured-info h2{font-size:24px;font-weight:900;color:#fff;margin-bottom:6px;font-family:Orbitron,sans-serif;text-shadow:0 0 20px rgba(0,245,255,.3)}.featured-info p{color:#8a9bb5;margin-bottom:12px;font-size:14px;line-height:1.4}.featured-specs{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.featured-specs span{background:#1e293bcc;color:#00f5ff;padding:2px 10px;border-radius:16px;font-size:11px;font-weight:600;border:1px solid rgba(0,245,255,.2)}.featured-price{display:flex;align-items:center;gap:10px;margin-bottom:0}.old-price{color:#8a9bb5;text-decoration:line-through;font-size:14px}.new-price{color:#00f5ff;font-size:20px;font-weight:800;font-family:JetBrains Mono,monospace;text-shadow:0 0 15px rgba(0,245,255,.4)}.featured-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.launch-btn{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;border:none;border-radius:6px;padding:6px 16px;font-weight:700;font-size:11px;cursor:pointer;text-transform:uppercase;transition:all .3s ease;box-shadow:0 4px 15px #f59e0b4d}.launch-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.build-btn{background:linear-gradient(135deg,#00f5ff,#0ea5e9);color:#000;border:none;border-radius:6px;padding:6px 16px;font-weight:700;font-size:11px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;box-shadow:0 4px 15px #00f5ff4d}.build-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00f5ff66}.kits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:6px}.custom-kit{display:flex;align-items:center;gap:20px;margin-top:32px;padding:20px 24px;background:linear-gradient(135deg,#1e293b80,#0f172a80);border:1px solid rgba(0,245,255,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.custom-kit img{width:100px;height:100px;object-fit:cover;border-radius:10px}.custom-kit div{flex:1}.custom-kit h3{font-size:20px;font-weight:700;color:#fff;margin-bottom:8px}.custom-kit p{color:#8a9bb5;font-size:14px;line-height:1.5;margin-bottom:16px}.custom-kit .btn{background:linear-gradient(135deg,#00f5ff,#0ea5e9);color:#000;padding:8px 20px;border-radius:6px;font-weight:700;text-decoration:none;transition:all .3s ease;display:inline-block;font-size:12px}.custom-kit .btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00f5ff66}.kits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:100%}@media(max-width:1024px){.kits-layout{flex-direction:column}.kits-sidebar{position:static;width:100%;height:auto;order:2}.kits-content{margin-left:0;max-width:100%;order:1}.breadcrumb{padding:0 20px}.featured-content{grid-template-columns:1fr;text-align:center;gap:20px}.featured-actions{align-items:center;flex-direction:row;justify-content:center}.kits-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.kits-page-main{padding:104px 0 70px}.kits-content{padding:20px 16px}.featured-kit-banner{padding:20px}.featured-content{gap:16px}.featured-image img{width:160px;height:120px}.featured-info h2{font-size:24px}.kits-grid{grid-template-columns:1fr;gap:16px}.custom-kit{flex-direction:column;text-align:center;padding:24px}}.kit-card{background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;height:100%;position:relative}.kit-card:hover{transform:translateY(-8px);border-color:#00f5ff80;box-shadow:0 20px 60px #00f5ff26}.kit-card-img-wrap{position:relative;display:block;text-decoration:none;overflow:hidden}.kit-card img{width:100%;height:200px;object-fit:cover;transition:transform .5s ease}.kit-card:hover img{transform:scale(1.1)}.kit-tier-badge{position:absolute;top:12px;left:12px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;padding:4px 12px;border-radius:12px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;z-index:2}.kit-card-body{padding:20px;display:flex;flex-direction:column;flex-grow:1;gap:12px}.kit-card-body h3{margin:0;font-size:16px;font-weight:700;line-height:1.3;min-height:42px;display:flex;align-items:center}.kit-card-body h3 a{color:#fff;text-decoration:none;transition:color .2s}.kit-card-body h3 a:hover{color:var(--brand-cyan)}.kit-card-body p{color:var(--brand-steel);font-size:13px;line-height:1.5;margin:0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kit-card-includes{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;min-height:32px;align-items:flex-start}.kit-card-includes span{background:#00f5ff1a;color:var(--brand-cyan);border:1px solid rgba(0,245,255,.2);border-radius:8px;padding:3px 8px;font-size:10px;font-weight:600;white-space:nowrap}.kit-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.kit-card-footer strong{font-size:18px;font-weight:800;color:var(--brand-cyan);font-family:JetBrains Mono,monospace;flex-shrink:0}.kit-card-footer button{background:linear-gradient(135deg,#1a6ef5,#0d4ed4);color:#fff;border:none;border-radius:10px;padding:8px 16px;font-size:12px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:120px;justify-content:center}.kit-card-footer button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1a6ef566;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.kit-card-footer button:active{transform:translateY(0)}.kit-card-rating{display:flex;align-items:center;gap:4px;margin:4px 0}.kit-card-rating .stars{color:#fbbf24;font-size:12px}.kit-card-rating .rating-text{color:var(--brand-steel);font-size:11px}.kit-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00f5ff0d,#7c3aed0d);opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:16px}.kit-card:hover:before{opacity:1}@media(max-width:768px){.kit-card-footer{flex-direction:column;gap:8px}.kit-card-footer button{width:100%;min-width:auto}.kit-card-includes{justify-content:center}}.custom-kit{margin:60px auto 0;max-width:1400px;padding:32px;display:grid;grid-template-columns:250px 1fr;gap:32px;align-items:center;background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s ease}.custom-kit:hover{border-color:#00f5ff66;box-shadow:0 12px 40px #00f5ff1a}.custom-kit img{width:100%;height:180px;object-fit:cover;border-radius:16px;transition:transform .5s ease}.custom-kit:hover img{transform:scale(1.05)}.custom-kit h3{font-size:24px;font-weight:800;color:#fff;margin-bottom:12px;font-family:Inter,sans-serif}.custom-kit p{color:var(--brand-steel);font-size:15px;line-height:1.6;margin-bottom:24px}.custom-kit .btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#1a6ef5,#0d4ed4);color:#fff;text-decoration:none;padding:12px 24px;border-radius:12px;font-weight:700;font-size:14px;transition:all .3s ease}.custom-kit .btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1a6ef566}@media(max-width:768px){.custom-kit{grid-template-columns:1fr;text-align:center;gap:20px;padding:24px}.custom-kit img{height:160px}}@media(max-width:768px){.custom-kit{grid-template-columns:1fr;gap:24px;padding:24px}.custom-kit-image img{height:160px}.custom-kit-features{justify-content:center}.robot-custom-section{margin-top:40px;padding:40px 16px}}.axie-fab{position:fixed;bottom:24px;right:24px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #7c3aed66;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;overflow:hidden}.axie-fab:hover{transform:scale(1.1);box-shadow:0 12px 40px #7c3aed99}.axie-fab-badge{position:absolute;top:8px;right:8px;width:12px;height:12px;background:#ef4444;border-radius:50%;border:2px solid white}.axie-panel{position:fixed;bottom:100px;right:24px;width:380px;height:500px;background:#0f172af2;border:1px solid rgba(124,58,237,.3);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #000c;display:flex;flex-direction:column;z-index:1000;animation:slideUp .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.axie-header{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(124,58,237,.2);gap:12px}.axie-header-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(124,58,237,.5)}.axie-header-info{flex:1}.axie-header-name{font-weight:700;color:#fff;font-size:16px}.axie-header-status{font-size:12px;color:#7c3aedcc}.axie-close-btn{background:none;border:none;color:#fff9;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s}.axie-close-btn:hover{color:#fff}.axie-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.axie-msg{max-width:85%;padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.4;word-wrap:break-word}.axie-msg-user{align-self:flex-end;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border-bottom-right-radius:4px}.axie-msg-bot{align-self:flex-start;background:#ffffff14;color:#e2e8f0;border-bottom-left-radius:4px;border:1px solid rgba(124,58,237,.2)}.axie-quick-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}.axie-quick-btn{background:#7c3aed26;border:1px solid rgba(124,58,237,.3);color:#7c3aede6;padding:8px 12px;border-radius:8px;font-size:12px;cursor:pointer;transition:all .2s;text-align:left}.axie-quick-btn:hover{background:#7c3aed40;border-color:#7c3aed80;color:#a855f7}.axie-typing{align-self:flex-start;display:flex;gap:4px;padding:12px 16px;background:#ffffff14;border-radius:16px 16px 16px 4px;border:1px solid rgba(124,58,237,.2)}.axie-typing-dot{width:6px;height:6px;background:#7c3aed99;border-radius:50%;animation:typingDot 1.4s infinite ease-in-out}.axie-typing-dot:nth-child(2){animation-delay:.2s}.axie-typing-dot:nth-child(3){animation-delay:.4s}@keyframes typingDot{0%,60%,to{transform:scale(1);opacity:.5}30%{transform:scale(1.2);opacity:1}}.axie-input-area{display:flex;padding:16px;border-top:1px solid rgba(124,58,237,.2);gap:8px}.axie-input{flex:1;background:#ffffff14;border:1px solid rgba(124,58,237,.3);border-radius:12px;padding:12px 16px;color:#fff;font-size:14px;outline:none;transition:border-color .2s}.axie-input:focus{border-color:#7c3aed99}.axie-input::placeholder{color:#fff6}.axie-send-btn{background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#fff}.axie-send-btn:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 16px #7c3aed66}.axie-send-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.axie-panel{width:calc(100vw - 32px);right:16px;left:16px;bottom:90px}.axie-fab{bottom:16px;right:16px}}.robo-race-page{background:var(--kit-dark);padding-top:0}.race-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.race-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.race-hero-bg img{width:100%;height:100%;object-fit:cover}.race-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#050810e6,#050810b3,#050810e6)}.race-hero-content{position:relative;z-index:2;text-align:center;max-width:800px;padding:0 20px}.race-badge{display:inline-block;background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;padding:8px 20px;border-radius:20px;font-size:12px;font-weight:800;letter-spacing:.1em;margin-bottom:24px}.race-hero-title{font-size:clamp(60px,12vw,120px);font-weight:900;line-height:.9;margin-bottom:20px;font-family:Orbitron,sans-serif}.race-title-main{display:block;color:#fff}.race-title-accent{display:block;background:linear-gradient(135deg,#00f5ff,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 40px rgba(0,245,255,.3)}.race-hero-subtitle{font-size:20px;color:var(--brand-steel);margin-bottom:40px;font-weight:500}.race-hero-stats{display:flex;justify-content:center;gap:40px;margin-bottom:40px}.race-stat{text-align:center}.race-stat-value{display:block;font-size:32px;font-weight:900;color:var(--brand-cyan);font-family:Orbitron,sans-serif}.race-stat-label{font-size:14px;color:var(--brand-steel);text-transform:uppercase;letter-spacing:.1em}.race-hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.race-categories{padding:100px 20px;max-width:1200px;margin:0 auto}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:clamp(36px,5vw,48px);font-weight:800;color:#fff;margin-bottom:16px;font-family:Inter,sans-serif}.section-header p{color:var(--brand-steel);font-size:18px;max-width:600px;margin:0 auto}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.category-card{background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:20px;padding:40px 30px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.category-card:hover{transform:translateY(-8px);border-color:#00f5ff80;box-shadow:0 20px 60px #00f5ff33}.category-icon{width:60px;height:60px;color:var(--brand-cyan);margin:0 auto 24px;filter:drop-shadow(0 0 20px rgba(0,245,255,.4))}.category-card h3{font-size:24px;font-weight:700;color:#fff;margin-bottom:16px}.category-card p{color:var(--brand-steel);line-height:1.6;margin-bottom:24px}.category-specs{display:flex;flex-direction:column;gap:8px}.category-specs span{background:#00f5ff1a;color:var(--brand-cyan);padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600}.race-kits{padding:100px 20px;max-width:1200px;margin:0 auto}.kit-selector{display:flex;justify-content:center;gap:16px;margin-bottom:60px;flex-wrap:wrap}.kit-option{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 24px;cursor:pointer;transition:all .3s ease;text-align:center;min-width:180px}.kit-option:hover{border-color:#00f5ff4d;background:#00f5ff0d}.kit-option.active{border-color:var(--brand-cyan);background:#00f5ff1a;box-shadow:0 8px 32px #00f5ff33}.kit-tier{display:block;font-size:10px;color:var(--brand-cyan);font-weight:700;letter-spacing:.1em;margin-bottom:8px}.kit-name{display:block;font-size:16px;font-weight:600;color:#fff;margin-bottom:8px}.kit-price{display:block;font-size:18px;font-weight:800;color:var(--brand-cyan);font-family:JetBrains Mono,monospace}.selected-kit-details{display:grid;grid-template-columns:400px 1fr;gap:60px;align-items:center;background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:24px;padding:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.kit-image img{width:100%;height:300px;object-fit:cover;border-radius:16px}.kit-tier-badge{display:inline-block;background:#00f5ff33;color:var(--brand-cyan);padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:16px}.kit-info h3{font-size:32px;font-weight:800;color:#fff;margin-bottom:16px}.kit-info p{color:var(--brand-steel);font-size:16px;line-height:1.6;margin-bottom:32px}.kit-features h4{color:#fff;font-size:18px;font-weight:600;margin-bottom:16px}.kit-features ul{list-style:none;padding:0;margin:0 0 32px}.kit-features li{color:var(--brand-steel);border-bottom:1px solid rgba(255,255,255,.1);position:relative;padding:8px 0 8px 24px}.kit-features li:before{content:"✓";position:absolute;left:0;color:var(--brand-cyan);font-weight:700}.kit-actions{display:flex;align-items:center;gap:24px}.kit-price-display{font-size:28px;font-weight:800;color:var(--brand-cyan);font-family:JetBrains Mono,monospace}.race-events{padding:100px 20px;max-width:1200px;margin:0 auto}.events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.event-card{background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:20px;padding:30px;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.event-card:hover{transform:translateY(-8px);border-color:#00f5ff80;box-shadow:0 20px 60px #00f5ff33}.event-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.event-header h3{font-size:20px;font-weight:700;color:#fff;flex:1}.event-prize{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;padding:6px 12px;border-radius:12px;font-size:14px;font-weight:800}.event-details{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.event-detail{display:flex;align-items:center;gap:12px;color:var(--brand-steel);font-size:14px}.event-detail svg{color:var(--brand-cyan);flex-shrink:0}.race-rules{padding:100px 20px;background:#00f5ff05}.rules-container{max-width:1200px;margin:0 auto}.rules-content h2{text-align:center;font-size:clamp(36px,5vw,48px);font-weight:800;color:#fff;margin-bottom:60px;font-family:Inter,sans-serif}.rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.rule-item{display:flex;gap:20px;align-items:flex-start;background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:16px;padding:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rule-icon{width:40px;height:40px;color:var(--brand-cyan);flex-shrink:0;margin-top:4px}.rule-item h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}.rule-item p{color:var(--brand-steel);line-height:1.5;margin:0}@media(max-width:768px){.race-hero-stats{gap:20px}.race-stat-value{font-size:24px}.selected-kit-details{grid-template-columns:1fr;gap:30px}.kit-actions{flex-direction:column;align-items:stretch}.event-header{flex-direction:column;gap:12px}}.pricing{position:relative;background:radial-gradient(circle at 24% 30%,rgba(0,212,255,.22),transparent 22rem),radial-gradient(circle at 74% 70%,rgba(126,34,206,.3),transparent 20rem),#06090f;padding:86px clamp(18px,6vw,86px);text-align:center;overflow:hidden}.pricing>h2{position:absolute;inset:38px 0 auto;font-size:clamp(70px,13vw,150px);opacity:.12}.pricing>h3{position:relative;font-size:32px}.toggle{position:relative;margin:20px auto 32px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff14;color:#fff;padding:10px 18px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative}.plans article{text-align:left;padding:26px;min-height:350px}.plans strong{display:block;font-size:34px;margin:12px 0}.plans strong span{color:var(--brand-steel);font-size:16px}.plans p{display:flex;gap:8px;color:var(--brand-steel)}.about{display:grid;grid-template-columns:400px 1fr;gap:46px;align-items:center;padding:78px clamp(18px,6vw,86px);background-size:cover}.about>img{border-radius:18px;border:1px solid rgba(255,255,255,.12);height:400px;object-fit:cover}.about h2,.testimonials h2,.newsletter h2,.generic h1{font-size:clamp(36px,6vw,54px)}.feature{color:#fff;display:flex;gap:12px;align-items:center}.how,.learn-preview,.generic{padding:72px clamp(18px,6vw,86px);background:var(--navy)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative}.steps article{position:relative;padding:28px}.steps article>span{position:absolute;top:-8px;right:18px;font:900 80px Orbitron;color:#00d4ff1a}.steps p,.learn-preview p,.generic p{color:var(--brand-steel)}.testimonials{padding:78px clamp(18px,6vw,86px);background-size:cover}.testimonials>div,.course-grid,.course-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.testimonials article{padding:24px}.testimonials b{display:grid;place-items:center;width:42px;height:42px;background:var(--brand-cyan);color:var(--navy);border-radius:50%}blockquote{margin:14px 0 0;color:var(--brand-steel)}.course-row{grid-template-columns:repeat(4,minmax(260px,1fr));overflow-x:auto}.newsletter{padding:84px clamp(18px,6vw,86px);text-align:center;background-size:cover}.newsletter form{display:flex;max-width:620px;margin:0 auto 20px;gap:10px}.newsletter input{flex:1;border:1px solid rgba(0,212,255,.24);border-radius:14px;background:#ffffff14;color:#fff;padding:0 16px}.newsletter button{width:auto;padding:0 18px}.site-footer{display:grid;grid-template-columns:1fr auto auto auto;gap:24px;align-items:center;padding:32px clamp(18px,6vw,86px);background:#04060c;color:var(--brand-steel)}.page{padding:104px clamp(18px,6vw,86px) 70px;background:var(--kit-dark);min-height:100vh}.learn-page.academy-grid{background-color:var(--kit-dark);background-image:linear-gradient(rgba(0,200,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,200,255,.05) 1px,transparent 1px);background-size:60px 60px}.learn-hero{min-height:620px;display:grid;grid-template-columns:1fr 380px;align-items:center;gap:40px;background-size:cover;border-radius:0 0 22px 22px;margin:-104px calc(clamp(18px,6vw,86px)*-1) 32px;padding:116px clamp(18px,6vw,86px) 60px}.innovation-hero{display:flex;align-items:center;background-position:center}.learn-hero h1,.learn-hero h2{font-size:clamp(42px,6vw,56px);margin:0}.innovation-hero h1,.innovation-hero h2{font-size:clamp(48px,9vw,110px);line-height:.92;max-width:1180px;text-transform:uppercase;color:#fff}.learn-hero h2{color:var(--brand-cyan)}.innovation-hero h2{color:#fff}.learn-hero p{color:var(--brand-steel);max-width:620px}.learn-hero img{max-height:500px;object-fit:contain}.large-course{display:grid;grid-template-columns:.9fr 1.1fr;margin:20px 0 28px}.large-thumb,.course-thumb{position:relative;min-height:280px;display:block}.large-thumb img,.course-thumb img{width:100%;height:100%;object-fit:cover}.large-thumb>span,.course-thumb>span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:62px;height:62px;border-radius:50%;background:#ffffffd1;color:var(--brand-blue);display:grid;place-items:center}.large-thumb em,.course-thumb em{position:absolute;right:12px;top:12px;background:#f59e0b;border-radius:999px;padding:5px 9px;color:#1f1300;font-style:normal;font-size:11px;font-weight:900}.large-copy{padding:28px}.large-copy p,.course-mini p{color:var(--brand-steel)}.byline{font-size:13px}.course-grid{grid-template-columns:repeat(3,1fr)}.course-mini.glass-card,.large-course.glass-card{border-color:#ffffff1a}.course-mini{transition:border-color .25s ease,transform .25s ease}.course-mini:hover{border-top-color:#00c8ff;transform:translateY(-4px)}.course-mini .course-thumb{height:176px;min-height:0}.course-mini>div{padding:16px}.course-mini p,.large-copy p{display:flex;gap:7px;align-items:center}.level.beginner{background:#14b8a640;color:#5eead4}.level.intermediate{background:#1a6ef552;color:var(--brand-cyan)}.level.advanced{background:#f8717140;color:#fca5a5}.watch-layout{display:grid;grid-template-columns:70% 30%;gap:22px}.video-player{background:#02040a}.video-player video{width:100%;aspect-ratio:16/9;background:#000 url(/assets/a5x-car-kit-CZ0oneks.jpg) center/cover}.video-controls{display:flex;gap:10px;padding:12px;background:#0d1a2e}.video-controls button,.video-controls select{border:1px solid rgba(0,212,255,.24);color:#fff;background:#ffffff0f;border-radius:8px;padding:8px}.products-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:260px;overflow-x:auto;gap:14px}.product-card.compact{min-width:240px}.watch-layout aside{padding:18px;max-height:78vh;overflow:auto}.progress{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden;margin:14px 0}.progress span{display:block;height:100%;background:var(--brand-cyan)}.watch-layout aside a{display:flex;gap:12px;padding:12px;border-left:3px solid transparent;color:var(--brand-steel)}.watch-layout aside a.active{border-color:var(--brand-cyan);background:#00d4ff14;color:#fff}.watch-layout aside small{display:block;color:var(--brand-steel)}.cart-drawer{position:fixed;z-index:9999;right:0;top:0;bottom:0;width:min(430px,100vw);background:linear-gradient(180deg,#1a2942,#152238);border-left:2px solid rgba(0,200,255,.4);padding:20px;box-shadow:-30px 0 80px #0009,0 0 100px #00c8ff33;display:flex;flex-direction:column}.cart-overlay{z-index:9998!important}.cart-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;position:relative;padding-bottom:12px;border-bottom:2px solid rgba(0,200,255,.3)}.cart-header h2{flex:1;margin:0;font-size:24px;text-align:center;color:#fff;font-weight:700;text-shadow:0 0 20px rgba(0,200,255,.5)}.cart-header .back-btn{opacity:1;transition:all .3s ease;background:#00c8ff26;border-radius:8px;padding:8px;color:#fff}.cart-header .back-btn:hover{opacity:1;transform:translate(-2px);background:#00c8ff4d}.cart-drawer .close{position:static;opacity:1;transition:all .3s ease;background:#00c8ff26;border-radius:8px;padding:8px;color:#fff}.cart-drawer .close:hover{opacity:1;background:#00c8ff4d}.cart-items{flex:1;overflow-y:auto;padding:8px 0 18px;margin-top:0}.empty-cart{color:#fff9;padding-top:24px;text-align:center;font-size:16px}.cart-line{display:grid;grid-template-columns:70px 1fr auto;gap:12px;padding:16px 0;border-bottom:1px solid rgba(0,200,255,.2);align-items:center}.cart-line img{width:70px;height:70px;object-fit:cover;border-radius:10px;background:#ffffff1a;border:2px solid rgba(0,200,255,.3)}.cart-item-details{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.cart-item-info{display:flex;flex-direction:column;gap:4px}.cart-item-details b{display:block;font-size:15px;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;color:#fff;font-weight:700}.cart-item-price{margin:0;color:#00e5ff;font-weight:800;font-size:16px;text-shadow:0 0 10px rgba(0,229,255,.5)}.cart-line .remove-btn{opacity:1;transition:all .3s ease;color:#ff6b6b;align-self:flex-start;background:#ff6b6b33;border-radius:8px;padding:8px}.cart-line .remove-btn:hover{opacity:1;transform:scale(1.1);color:#ff8787;background:#ff6b6b4d}.qty-control{display:inline-grid;grid-template-columns:36px 44px 36px;align-items:center;border:2px solid rgba(0,200,255,.4);border-radius:10px;overflow:hidden;background:#00c8ff1a}.qty-control button{width:36px;height:36px;border:0;background:#00c8ff33;color:#fff;font-size:18px;font-weight:900;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.qty-control button:hover{background:#00c8ff;color:#02040a}.qty-control span{display:grid;place-items:center;height:36px;color:#fff;font-weight:900;font-size:15px}.cart-drawer footer{position:static;border-top:2px solid rgba(0,200,255,.3);background:#0000004d;margin:0 -20px -20px;padding:20px}.cart-drawer footer p{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px;font-size:18px;color:#fff;font-weight:600}.cart-drawer footer p strong{color:#00e5ff;font-size:20px;text-shadow:0 0 15px rgba(0,229,255,.6)}.cart-drawer footer button{margin-top:10px}.cart-drawer footer button:disabled{opacity:.45;cursor:not-allowed}.cart-drawer,.cart-drawer *,.cart-overlay{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important}.contact-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#0a0f1e;padding-top:78px}.contact-form{align-self:center;justify-self:center;width:min(560px,calc(100% - 36px));padding:34px;z-index:1}.contact-form h1{font-size:clamp(38px,6vw,64px);line-height:1}.contact-form p{color:var(--brand-steel)}.contact-form form{display:grid;gap:12px;margin-top:24px}.contact-form input,.contact-form textarea{border:1px solid rgba(0,200,255,.22);border-radius:12px;background:#ffffff0f;color:#fff;padding:13px 14px}.contact-form button{border:0;border-radius:12px;min-height:46px;background:#00c8ff;color:#02040a;font:900 13px Orbitron,sans-serif;letter-spacing:.08em}.contact-image{position:relative;min-height:calc(100vh - 78px)}.contact-image img{width:100%;height:100%;object-fit:cover}.contact-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,transparent 50%,#0a0f1e 100%)}.admin-login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 0,rgba(0,212,255,.18),transparent 32rem),#06090f}.admin-login form{width:min(420px,calc(100% - 32px));display:grid;gap:14px;border:1px solid rgba(0,212,255,.24);border-radius:18px;background:#0f1520;padding:28px}.admin-login h1{font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;color:var(--brand-cyan);text-align:center;margin-bottom:20px;text-shadow:0 0 20px rgba(0,200,255,.3)}.admin-login input,.admin-form input,.admin-form textarea,.admin-form select,.admin-tools input{border:1px solid rgba(0,212,255,.18);border-radius:10px;background:#ffffff0d;color:#fff!important;padding:12px 16px;font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.4;-webkit-text-fill-color:white!important;-webkit-appearance:none}.admin-login input:focus,.admin-form input:focus{outline:none;border-color:#00d4ff66;box-shadow:0 0 0 2px #00d4ff1a}.admin-login input::placeholder,.admin-form input::placeholder,.admin-form textarea::placeholder{color:#fff9!important;font-family:Space Grotesk,Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important}.admin-shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr;background:#06090f}.admin-shell>aside{position:sticky;top:0;height:100vh;background:#0a0e1a;border-right:1px solid rgba(0,212,255,.22);padding:24px 14px;display:grid;align-content:start;gap:8px}.admin-shell aside a:not(.logo),.admin-shell aside button{display:flex;gap:10px;align-items:center;border:0;border-left:2px solid transparent;background:transparent;color:var(--brand-steel);padding:12px;border-radius:8px;text-align:left}.admin-shell aside a.active{background:#00d4ff1a;border-left-color:var(--brand-cyan);color:var(--brand-cyan)}.admin-shell main{padding:32px;overflow:auto}.admin-page>p{color:var(--brand-steel)}.admin-page h1{font-size:28px}.stat-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-cards article{padding:20px;background:#0f1520}.stat-cards strong{display:block;font:900 36px Orbitron}.stat-cards span{color:var(--brand-steel)}.quick-actions,.admin-tools{display:flex;gap:12px;margin:18px 0;flex-wrap:wrap}.quick-actions a,.admin-tools a{border:1px solid rgba(0,212,255,.4);border-radius:10px;padding:10px 12px;color:var(--brand-cyan)}table{width:100%;border-collapse:collapse;overflow:hidden;background:#0f1520}td{padding:12px;border-bottom:1px solid rgba(255,255,255,.07);color:var(--brand-steel)}td img{width:46px;height:46px;object-fit:cover;border-radius:8px}td small{display:block;color:#5f7891}td button,td a{margin-right:8px;border:0;background:transparent;color:var(--brand-cyan)}.admin-form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:18px}.admin-form textarea,.admin-form .drop,.admin-form button,.admin-form a{grid-column:1 / -1}.admin-form-group{display:flex;flex-direction:column;gap:6px;grid-column:1 / -1}.admin-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;grid-column:1 / -1}.admin-label{font:600 12px Orbitron,sans-serif;color:var(--brand-steel);letter-spacing:.1em;text-transform:uppercase}.admin-checkbox-label{display:flex;align-items:center;gap:8px;font:500 14px Space Grotesk,sans-serif;color:#fff;cursor:pointer}.admin-save-btn{grid-column:1 / -1;padding:14px;border-radius:12px;border:none;background:linear-gradient(135deg,#7c3aed,#1a6ef5);color:#fff;font:700 15px Space Grotesk,sans-serif;cursor:pointer;transition:all .3s}.admin-save-btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px #7c3aed66}.admin-videos-section{margin-top:32px;padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px}.admin-videos-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.admin-videos-header h3{font:700 16px Orbitron,sans-serif;margin:0}.admin-videos-list{display:flex;flex-direction:column;gap:10px}.admin-video-item{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px}.admin-video-num{font:700 12px JetBrains Mono,monospace;color:var(--brand-steel);width:24px;flex-shrink:0}.admin-video-thumb{width:64px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0}.admin-video-info{display:flex;flex-direction:column;gap:2px}.admin-video-info strong{font:600 14px Space Grotesk,sans-serif;color:#fff}.admin-video-info span{font:400 12px Space Grotesk,sans-serif;color:var(--brand-steel)}.drop{position:relative;min-height:130px;border:1px dashed rgba(0,212,255,.35);border-radius:14px;display:grid;place-items:center;overflow:hidden;color:var(--brand-steel)}.drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.drop i{position:absolute;bottom:0;left:0;height:4px;background:var(--brand-blue)}.drop img{max-height:96px;border-radius:10px}.admin-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-course-grid article{padding:16px}.admin-course-grid img{height:150px;width:100%;object-fit:cover;border-radius:10px}.status{border-radius:999px;padding:5px 8px;background:#f59e0b29;color:#fbbf24}.kit-detail-page{background:var(--kit-dark);padding-top:100px}.kit-detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.kit-detail-gallery{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3;background:#000;border:1px solid rgba(0,212,255,.2)}.kit-detail-gallery img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kit-gallery-dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:5}.kit-gallery-dots button{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,212,255,.5);background:#ffffff26;padding:0;transition:all .3s ease}.kit-gallery-dots button.active{background:var(--brand-cyan);box-shadow:0 0 10px var(--brand-cyan);width:24px;border-radius:999px}.kit-gallery-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:20px;box-shadow:inset 0 0 80px #00d4ff0f}.kit-detail-info{padding-top:8px}.kit-detail-info .tier{position:static;display:inline-block;margin-bottom:12px;padding:6px 14px;font-size:12px}.kit-detail-info h1{font-size:clamp(32px,5vw,48px);line-height:1.05;margin-bottom:12px}.kit-detail-desc{color:var(--brand-steel);font-size:16px;line-height:1.6;margin-bottom:20px}.kit-detail-price{font:900 38px JetBrains Mono,monospace;color:var(--brand-cyan);text-shadow:0 0 16px rgba(0,212,255,.3);margin-bottom:8px}.kit-detail-rating{color:#f59e0b;font-size:18px;margin-bottom:24px}.kit-detail-rating span{color:var(--brand-steel);font-size:14px;margin-left:8px}.kit-detail-info h3{margin-top:24px;font-size:18px}.kit-detail-includes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:28px}.kit-detail-includes .glass-card{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:14px;border-color:#00d4ff26}.kit-detail-includes svg{color:var(--brand-cyan);flex-shrink:0}.kit-detail-info .btn{margin-bottom:12px;font-size:16px;min-height:52px}.kit-detail-spin-section{text-align:center;padding:60px 0 40px}.kit-detail-spin-section h2{font-size:28px;margin-bottom:24px;color:var(--brand-steel)}.kit-detail-spin-section .kit-3d-spin{margin:0 auto}@keyframes underline{0%,to{transform:scaleX(.35);transform-origin:left}50%{transform:scaleX(1)}}@keyframes pulse{50%{box-shadow:0 0 18px var(--brand-blue)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes pulse-badge{0%,to{box-shadow:0 0 4px #1a6ef566}50%{box-shadow:0 0 12px #1a6ef5b3}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glow-border{0%,to{border-color:#00d4ff26}50%{border-color:#00d4ff66}}@media(max-width:1100px){.desktop-links,.outline-btn{display:none}.mobile-only{display:inline-grid}.hero,.kit-head,.about,.learn-hero,.large-course,.watch-layout{grid-template-columns:1fr}.hero{grid-template-rows:auto auto auto}.hero-art{height:50vh;justify-self:center}.gateway-section,.why-robotics,.home-about-a5x{grid-template-columns:1fr}.kits-premium-hero{grid-template-columns:1fr;min-height:auto}.kits-hero-spin{padding:20px}.kits-hero-spin .kit-3d-spin{width:360px!important;height:216px!important}.kit-detail-hero{grid-template-columns:1fr}.products-grid{grid-template-columns:repeat(2,1fr)}.kits-grid,.plans,.steps,.testimonials>div,.course-grid,.stat-cards,.admin-course-grid{grid-template-columns:repeat(2,1fr)}.site-footer{grid-template-columns:1fr 1fr}.contact-page,.image-showcase{grid-template-columns:1fr}.showcase-item{height:300px}}@media(max-width:720px){.nav{height:66px;padding:0 14px}.logo small,.hero-chip{display:none}.hero{grid-template-columns:1fr;padding-top:88px}.hero-chrome{font-size:clamp(52px,15vw,80px)}.hero-accent-bar{height:60px}.hero-art{justify-self:center;height:40vh;width:100%}.hero-bottom-cards{flex-direction:column;gap:20px}.hero-bottom-divider{width:100%;height:1px}.hero-stats-inline{gap:16px;flex-wrap:wrap}.home-stats-bar{flex-direction:column;gap:0}.stat-divider{width:100%;height:1px}.section-head,.newsletter form{display:grid}.products-grid,.kits-grid,.plans,.steps,.testimonials>div,.course-grid,.stat-cards,.admin-course-grid,.admin-form{grid-template-columns:1fr}.showcase-item{height:350px}.custom-kit{grid-template-columns:1fr}.about>img{width:100%;height:260px}.learn-hero{margin-top:-104px}.admin-shell{grid-template-columns:1fr}.admin-shell>aside{position:static;height:auto}.kits-hero-stats{flex-direction:column;gap:10px}.kits-hero-spin .kit-3d-spin{width:280px!important;height:168px!important}.kit-detail-includes{grid-template-columns:1fr}.kit-detail-spin-section .kit-3d-spin{width:320px!important;height:192px!important}.contact-page{grid-template-columns:1fr}.contact-image{display:none}}.star-rating{display:inline-flex;gap:1px}.star-filled{color:#f59e0b;fill:#f59e0b}.star-empty{color:#ffffff26;fill:none}.rating-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.review-count{color:var(--brand-steel);font-size:13px}.stock-badge{font-size:11px;font-weight:700;padding:2px 10px;border-radius:100px;display:inline-block;margin:4px 0;letter-spacing:.05em}.stock-badge.in{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.25)}.stock-badge.low{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.25)}.stock-badge.out{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.discount-badge{background:#10b98126;color:#10b981;font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;margin-left:8px}.mrp{color:var(--brand-steel);font-size:13px;text-decoration:line-through;margin-left:8px}.delivery-est{display:flex;align-items:center;gap:6px;color:var(--brand-steel);font-size:12px;margin:4px 0 8px}.product-card{position:relative}.product-card .product-image{position:relative;overflow:hidden;border-radius:16px 16px 0 0}.product-card .product-image img{width:100%;height:200px;object-fit:cover;transition:transform .4s var(--spring)}.product-card:hover .product-image img{transform:scale(1.05)}.product-name-link{text-decoration:none;color:inherit}.product-name-link h3{transition:color .2s}.product-name-link:hover h3{color:var(--brand-cyan)}.wishlist-btn{position:absolute;top:10px;right:10px;z-index:3;background:#00000080;border:none;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;cursor:pointer;transition:all .2s;color:#fff9}.wishlist-btn:hover,.wishlist-btn.active{color:#ef4444;background:#000000b3}.wishlist-btn.active svg{fill:#ef4444}.product-badge{position:absolute;top:10px;left:10px;z-index:3;background:var(--brand-cyan);color:#000;font-size:10px;font-weight:800;padding:3px 10px;border-radius:6px;letter-spacing:.08em;text-transform:uppercase}.quick-view-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#00000080;opacity:0;transition:opacity .3s}.product-card:hover .quick-view-overlay{opacity:1}.quick-view-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;background:var(--glass-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);color:#fff;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s}.quick-view-btn:hover{background:#00f5ff26;border-color:var(--brand-cyan)}.card-actions{display:flex;align-items:center;gap:12px;margin-top:8px}.add-quote-btn{flex:1;padding:10px 16px;border-radius:10px;border:none;background:var(--brand-blue);color:#fff;font-weight:700;font-size:13px;cursor:pointer;transition:all .2s;letter-spacing:.02em}.add-quote-btn:hover{background:#05d;box-shadow:0 0 20px #0066ff4d}.add-quote-btn:disabled{opacity:.4;cursor:not-allowed}.add-quote-btn.full{width:100%;padding:14px;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px}.compare-check{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--brand-steel);cursor:pointer;white-space:nowrap}.compare-check input{accent-color:var(--brand-cyan)}.sort-controls{display:flex;align-items:center;gap:8px}.sort-controls select{background:var(--glass-surface);border:1px solid var(--glass-border);color:#fff;padding:8px 12px;border-radius:8px;font-size:13px;cursor:pointer}.sort-controls select option{background:#0c1220;color:#fff}.sort-controls button{background:var(--glass-surface);border:1px solid var(--glass-border);color:var(--brand-steel);padding:8px;border-radius:8px;cursor:pointer;transition:all .2s}.sort-controls button.active{color:var(--brand-cyan);border-color:var(--brand-cyan);background:#00f5ff14}.showing-count{color:var(--brand-steel);font-size:13px;margin-bottom:16px}.shop-layout{display:grid;grid-template-columns:260px 1fr;gap:24px;padding:0 clamp(16px,4vw,60px) 40px}.shop-main{min-width:0}.filter-toggle-mobile{display:none}.filter-sidebar{padding:20px;position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto}.filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filter-header h3{display:flex;align-items:center;gap:8px;font-size:15px;margin:0}.filter-header button{background:none;border:none;color:var(--brand-cyan);font-size:12px;cursor:pointer}.filter-group{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.filter-group h4{font-size:12px;color:var(--brand-steel);text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px}.filter-group label{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px;color:#fffc;cursor:pointer}.filter-group input[type=radio],.filter-group input[type=checkbox]{accent-color:var(--brand-cyan)}.price-inputs{display:flex;gap:8px;align-items:center}.price-inputs input{width:90px;padding:6px 10px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:13px}.price-inputs span{color:var(--brand-steel)}.stock-toggle{font-weight:600;color:var(--brand-cyan)!important}.pagination{display:flex;justify-content:center;gap:6px;margin-top:32px}.pagination button{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:var(--glass-surface);color:#fff;font-weight:600;cursor:pointer;transition:all .2s}.pagination button.active{background:var(--brand-cyan);color:#000;border-color:var(--brand-cyan);box-shadow:0 0 16px #00f5ff4d}.pagination button:hover:not(.active){border-color:var(--brand-cyan)}.products-list{display:flex;flex-direction:column;gap:16px}.products-list .product-card{display:grid;grid-template-columns:200px 1fr;border-radius:16px}.products-list .product-card .product-image{border-radius:16px 0 0 16px}.products-list .product-card .product-image img{height:180px}.qv-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.qv-modal{position:relative;max-width:720px;width:100%;padding:32px}.qv-close{position:absolute;top:16px;right:16px;background:none;border:none;color:#fff;cursor:pointer;z-index:2}.qv-body{display:grid;grid-template-columns:1fr 1fr;gap:28px}.qv-image img{width:100%;border-radius:12px}.qv-info h2{font-size:22px;margin:0 0 4px}.qv-desc{color:var(--brand-steel);font-size:14px;line-height:1.6;margin:12px 0}.qv-detail-link{display:block;text-align:center;margin-top:12px;color:var(--brand-cyan);text-decoration:none;font-weight:600;font-size:14px}.qty-selector{display:inline-flex;align-items:center;gap:0;border:1px solid var(--glass-border);border-radius:10px;overflow:hidden}.qty-selector button{width:40px;height:40px;background:var(--glass-surface);border:none;color:#fff;cursor:pointer;display:grid;place-items:center;transition:background .2s}.qty-selector button:hover{background:#00f5ff1a}.qty-selector span{width:48px;text-align:center;font-weight:700;font-size:15px;background:#ffffff08}.qty-row{display:flex;align-items:center;gap:16px;margin:16px 0}.qty-row small{color:var(--brand-steel);font-size:12px}.compare-bar{position:fixed;bottom:0;left:0;right:0;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-radius:20px 20px 0 0}.compare-items{display:flex;gap:16px}.compare-item{display:flex;align-items:center;gap:8px}.compare-item img{width:40px;height:40px;border-radius:8px;object-fit:cover}.compare-item span{font-size:13px;font-weight:600;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-actions{display:flex;gap:8px}.product-detail-page{padding-top:100px}.breadcrumb{display:flex;align-items:center;gap:8px;padding:0 clamp(16px,4vw,60px) 16px;font-size:13px;color:var(--brand-steel)}.breadcrumb a{color:var(--brand-cyan);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.product-detail-page{background:linear-gradient(135deg,#0a1628,#0f2847,#1a3a5c);min-height:100vh;padding-top:80px}.product-detail-page .breadcrumb{padding:20px clamp(16px,4vw,60px);display:flex;align-items:center;gap:8px;font-size:13px;color:#fff9}.product-detail-page .breadcrumb a{color:#00d4ff;text-decoration:none;transition:color .2s}.product-detail-page .breadcrumb a:hover{color:#00f5ff}.pd-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:0 clamp(16px,4vw,60px) 48px;align-items:start}.pd-gallery{position:sticky;top:100px}.pd-main-image{border-radius:20px;overflow:hidden;cursor:zoom-in;background:linear-gradient(135deg,#fffffff2,#f0f8fff2);padding:30px;box-shadow:0 10px 40px #00d4ff33;border:1px solid rgba(0,212,255,.3)}.pd-main-image.zoomed{cursor:zoom-out}.pd-main-image img{width:100%;display:block;transition:transform .2s}.pd-info{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:32px;box-shadow:0 10px 40px #0000004d}.pd-info h1{font-size:clamp(24px,4vw,36px);margin:0 0 8px;line-height:1.2;color:#fff;font-weight:700}.pd-info .sku{color:#fff9;font-size:13px;margin-bottom:12px}.pd-badges{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 16px}.pd-badge{background:linear-gradient(135deg,#06f,#00d4ff);color:#fff;border:none;padding:6px 14px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.06em;box-shadow:0 4px 12px #0066ff4d}.compat-tag{background:#ffffff26;color:#00d4ff;border:1px solid rgba(0,212,255,.3);padding:4px 12px;border-radius:8px;font-size:11px;font-weight:600}.compat-tag.lg{padding:8px 20px;font-size:14px}.pd-price-block{margin:20px 0}.pd-price{font:900 32px Orbitron,sans-serif;color:#00d4ff;text-shadow:0 0 20px rgba(0,212,255,.5)}.pd-price small{font-size:14px;font-weight:500;color:#ffffffb3;font-family:Inter,sans-serif}.pd-mrp{margin-top:4px}.pd-mrp s{color:#fff6}.pd-mrp .discount-badge{background:linear-gradient(135deg,#0f8,#00d4ff);color:#0a1628;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700;margin-left:8px}.bulk-table{width:100%;border-collapse:collapse;margin:16px 0;font-size:13px;background:#ffffff0d;border-radius:12px;overflow:hidden}.bulk-table th{text-align:left;padding:12px 16px;background:#06f3;color:#00d4ff;font-size:11px;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid rgba(0,212,255,.3)}.bulk-table td{padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffffe6}.bulk-table tr:hover td{background:#00d4ff1a}.qty-row{display:flex;align-items:center;gap:16px;margin:20px 0}.qty-selector{display:flex;align-items:center;gap:12px;background:#ffffff1a;border:1px solid rgba(0,212,255,.3);border-radius:12px;padding:8px 16px}.qty-selector button{background:linear-gradient(135deg,#06f,#00d4ff);border:none;color:#fff;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.qty-selector button:hover{transform:scale(1.1);box-shadow:0 4px 12px #06f6}.qty-selector span{color:#fff;font-weight:600;min-width:30px;text-align:center}.add-quote-btn.full{width:100%;background:linear-gradient(135deg,#06f,#00d4ff);color:#fff;border:none;padding:16px 24px;border-radius:12px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s;box-shadow:0 8px 24px #06f6}.add-quote-btn.full:hover{transform:translateY(-2px);box-shadow:0 12px 32px #06f9}.pd-secondary{margin:16px 0}.pd-secondary button{background:#ffffff1a;border:1px solid rgba(0,212,255,.3);color:#ffffffe6;padding:12px 20px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .2s;width:100%;justify-content:center}.pd-secondary button:hover,.pd-secondary button.active{background:#ef444433;color:#ef4444;border-color:#ef444480}.pd-secondary button.active svg{fill:#ef4444}.pd-delivery{padding:20px;margin-top:20px;display:flex;flex-direction:column;gap:14px;background:#ffffff0d;border:1px solid rgba(0,212,255,.2);border-radius:12px}.pd-delivery>div{display:flex;align-items:center;gap:12px;font-size:13px;color:#ffffffe6}.pd-delivery svg{color:#00d4ff;flex-shrink:0}.pd-delivery strong{color:#fff}.pd-tabs{padding:0 clamp(16px,4vw,60px) 48px}.tab-headers{display:flex;gap:0;background:#ffffff0d;border-radius:12px 12px 0 0;overflow:hidden;border:1px solid rgba(0,212,255,.2);border-bottom:none}.tab-headers button{padding:16px 32px;background:transparent;border:none;color:#fff9;font-weight:600;font-size:14px;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s;flex:1}.tab-headers button.active{color:#00d4ff;background:#0066ff1a;border-bottom-color:#00d4ff}.tab-headers button:hover{background:#ffffff0d}.tab-content{padding:32px;border-radius:0 0 12px 12px;background:#ffffff0d;border:1px solid rgba(0,212,255,.2);border-top:none}.tab-overview ul{list-style:none;padding:0}.tab-overview li{display:flex;align-items:center;gap:10px;padding:8px 0;color:#ffffffe6}.tab-overview li svg{color:#00d4ff;flex-shrink:0}.tab-overview h4{color:#00d4ff;font-size:16px;margin:24px 0 12px;text-transform:uppercase;letter-spacing:.1em}.tab-overview p{color:#fffc;line-height:1.6;margin-bottom:20px}.specs-table{width:100%;border-collapse:collapse}.specs-table td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.1);font-size:14px;color:#ffffffe6}.specs-table td:first-child{font-weight:600;color:#00d4ff;width:40%}.specs-table tr:hover td{background:#00d4ff14}.tab-compat{display:flex;flex-wrap:wrap;gap:12px}.pd-recs{padding:0 clamp(16px,4vw,60px) 40px}.pd-recs h3{font-size:22px;margin-bottom:20px;color:#fff;font-weight:700}.recs-row{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px}.rec-card{flex-shrink:0;width:200px;padding:16px;text-decoration:none;color:inherit;text-align:center;transition:all .25s var(--spring);background:#ffffff14;border:1px solid rgba(0,212,255,.2);border-radius:12px}.rec-card:hover{transform:translateY(-6px);border-color:#00d4ff;box-shadow:0 12px 32px #00d4ff4d;background:#ffffff1f}.rec-card img{width:100%;height:140px;object-fit:cover;border-radius:10px;margin-bottom:12px;background:#fff;padding:8px}.rec-card span{display:block;font-size:13px;font-weight:600;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffffe6}.rec-card strong{color:#00d4ff;font-size:16px;text-shadow:0 0 10px rgba(0,212,255,.3)}@media(max-width:900px){.shop-layout{grid-template-columns:1fr}.filter-toggle-mobile{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:10px;color:#fff;font-weight:600;font-size:13px;cursor:pointer;margin:0 16px 16px}.filter-sidebar{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;border-radius:0;max-height:100vh}.filter-sidebar.open{display:block}.pd-hero{grid-template-columns:1fr;gap:24px}.pd-gallery{position:static}.qv-body{grid-template-columns:1fr}.sort-controls{flex-wrap:wrap}.products-list .product-card{grid-template-columns:1fr}}.checkout-page{min-height:100vh;padding:120px 20px 60px;background:linear-gradient(135deg,#0a0a0f,#1a1a2e,#0f0f1a);position:relative;overflow:hidden}.checkout-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(0,255,136,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(0,191,255,.05) 0%,transparent 50%);pointer-events:none}.checkout-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:30px;position:relative;z-index:1}.checkout-form{padding:40px;animation:slideInLeft .6s ease-out}.checkout-header{margin-bottom:40px;text-align:center}.checkout-header h1{font-size:36px;margin-bottom:10px;background:linear-gradient(135deg,#0f8,#00bfff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.checkout-subtitle{color:#fff9;font-size:14px}.form-section{margin-bottom:35px;animation:fadeInUp .5s ease-out}.section-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.section-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#00ff881a,#00bfff1a);display:flex;align-items:center;justify-content:center;color:#0f8}.section-header h3{margin:0;font-size:18px;color:#fff;font-weight:600}.input-group{position:relative;margin-bottom:15px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.input-group input{width:100%;padding:14px 45px 14px 16px;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:15px;transition:all .3s ease}.input-group input:focus{outline:none;border-color:#0f8;background:#ffffff14;box-shadow:0 0 20px #0f83}.input-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:18px;opacity:.6;pointer-events:none}.payment-options{display:grid;gap:12px}.payment-option{position:relative;cursor:pointer}.payment-option input[type=radio]{position:absolute;opacity:0}.payment-content{display:flex;align-items:center;gap:15px;padding:16px 20px;background:#ffffff08;border:2px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease}.payment-option:hover .payment-content{background:#ffffff0d;border-color:#00ff884d}.payment-option.active .payment-content{background:#00ff881a;border-color:#0f8;box-shadow:0 0 20px #0f83}.payment-content svg{color:#0f8;flex-shrink:0}.payment-content strong{display:block;margin-bottom:4px;font-size:15px}.payment-content p{margin:0;font-size:13px;color:#fff9}.notes-textarea{width:100%;padding:14px 16px;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;font-family:inherit;resize:vertical;transition:all .3s ease}.notes-textarea:focus{outline:none;border-color:#0f8;background:#ffffff14;box-shadow:0 0 20px #0f83}.checkout-btn{width:100%;padding:18px;background:linear-gradient(135deg,#0f8,#00cc6a);border:none;border-radius:12px;color:#0a0a0f;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;box-shadow:0 10px 30px #00ff884d}.checkout-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 40px #0f86}.checkout-btn:disabled{opacity:.6;cursor:not-allowed}.spinner{width:20px;height:20px;border:3px solid rgba(10,10,15,.3);border-top-color:#0a0a0f;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.input-group{position:relative;display:flex;align-items:center}.input-prefix-icon{position:absolute;left:14px;font-size:16px;pointer-events:none;z-index:1}.input-group input,.input-group textarea{padding-left:42px!important}.phone-counter{position:absolute;right:14px;font-size:12px;font-weight:600;pointer-events:none}.checkout-empty,.checkout-success{max-width:520px;margin:120px auto 60px;padding:48px 40px;text-align:center;border-radius:20px}.checkout-success .success-icon{margin-bottom:16px}.checkout-success h2{font-size:28px;margin-bottom:8px}.checkout-success .order-num{font-size:22px;color:#0f8;font-weight:700;margin:8px 0}.checkout-success .success-msg{opacity:.65;font-size:14px}.checkout-header{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:36px;text-align:center}.checkout-header h1{font-size:clamp(22px,4vw,32px);margin:0}.payment-option .pay-icon{display:flex;align-items:center}.payment-option .pay-check{margin-left:auto;color:#0f8}.payment-content{display:flex;align-items:center;gap:14px;width:100%}.summary-header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.summary-count{margin-left:auto;background:#00ff881f;color:#0f8;font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px}.qr-panel{margin-top:16px;padding:24px 20px;border-radius:16px;text-align:center;border:1px solid rgba(0,255,136,.2);overflow:hidden}.qr-title{font-size:15px;font-weight:700;color:#0f8;margin-bottom:4px}.qr-upi-id{font-size:13px;opacity:.6;margin-bottom:16px;font-family:monospace}.qr-image-wrap{display:inline-block;position:relative;border-radius:12px;overflow:hidden;border:2px solid rgba(0,255,136,.25)}.qr-image{display:block;width:200px;height:200px;border-radius:10px}.qr-expired-overlay{width:200px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a0a0fd9;color:#ffffffb3;font-size:14px;font-weight:600}.qr-timer{margin-top:14px;font-size:14px;color:#fff9;display:flex;align-items:center;justify-content:center;gap:6px}.qr-timer strong{font-size:20px;font-weight:700;color:#0f8;font-variant-numeric:tabular-nums;min-width:52px;display:inline-block}.qr-timer.urgent strong{color:#f44}.qr-note{font-size:12px;opacity:.45;margin-top:10px}.qr-confirm-label{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;background:#00ff8814;border:1px solid rgba(0,255,136,.25);border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;color:#ffffffd9;transition:background .2s}.qr-confirm-label:hover{background:#00ff8824}.qr-confirm-label input[type=checkbox]{width:18px;height:18px;accent-color:#00ff88;cursor:pointer;flex-shrink:0}.secure-badge{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding:12px;background:#00ff880d;border-radius:8px;color:#0f8;font-size:13px}.order-summary{padding:30px;position:sticky;top:100px;height:fit-content;animation:slideInRight .6s ease-out}.summary-header{display:flex;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid rgba(255,255,255,.1)}.summary-header svg{color:#0f8}.summary-header h3{margin:0;font-size:22px;color:#fff;font-weight:600}.summary-items{margin-bottom:25px;max-height:400px;overflow-y:auto}.summary-items::-webkit-scrollbar{width:6px}.summary-items::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.summary-items::-webkit-scrollbar-thumb{background:#00ff884d;border-radius:10px}.summary-item{display:flex;gap:15px;align-items:center;padding:15px;margin-bottom:12px;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.summary-item:hover{background:#ffffff0d;border-color:#0f83}.summary-item img{width:70px;height:70px;object-fit:cover;border-radius:10px;border:2px solid rgba(0,255,136,.2)}.item-details{flex:1}.item-name{margin:0 0 6px;font-size:15px;font-weight:600;color:#fff}.item-qty{margin:0;font-size:13px;color:#fff9}.item-total{margin:0;font-size:16px;font-weight:700;color:#0f8}.summary-divider{height:2px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.3),transparent);margin:25px 0}.summary-totals{padding:20px;background:#ffffff08;border-radius:12px;margin-bottom:20px}.summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px;color:#fffc}.summary-row.shipping{display:flex;align-items:center}.summary-row.shipping span:first-child{display:flex;align-items:center;gap:8px}.free-badge{padding:4px 12px;background:linear-gradient(135deg,#0f8,#00cc6a);color:#0a0a0f;border-radius:20px;font-size:12px;font-weight:700}.summary-row.total{font-size:20px;margin-top:15px;padding-top:15px;border-top:2px solid rgba(255,255,255,.1);color:#0f8;font-weight:700}.trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.trust-badge{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;background:#00ff880d;border-radius:10px;border:1px solid rgba(0,255,136,.1)}.trust-badge svg{color:#0f8}.trust-badge span{font-size:11px;text-align:center;color:#fffc}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:968px){.checkout-container{grid-template-columns:1fr}.order-summary{position:static}.trust-badges{grid-template-columns:1fr}}.filter-buttons{display:flex;gap:10px}.filter-buttons button{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;cursor:pointer;transition:all .3s ease}.filter-buttons button:hover{background:#ffffff1a}.filter-buttons button.active{background:#0f8;color:#0a0a0f;border-color:#0f8}.orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:30px}.order-card{padding:20px;cursor:pointer;transition:all .3s ease}.order-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0f83}.order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.order-header h3{margin:0;font-size:18px;color:#0f8}.status-badge{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.order-info{margin-bottom:15px}.order-info p{margin:5px 0;font-size:14px}.order-date{color:#888;font-size:12px}.order-summary{display:flex;justify-content:space-between;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{max-width:800px;width:100%;max-height:90vh;overflow-y:auto;padding:40px;position:relative}.modal-content h2{margin-bottom:30px;color:#0f8}.order-details{display:grid;gap:25px}.detail-section{padding:20px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.detail-section h3{margin-bottom:15px;font-size:16px;color:#00bfff}.detail-section p{margin:8px 0;font-size:14px}.order-item{display:flex;gap:15px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.order-item:last-child{border-bottom:none}.status-buttons{display:flex;gap:10px;flex-wrap:wrap}.btn-success{background:#0f8;color:#0a0a0f}.btn-success:hover{background:#00cc6a}.btn-danger{background:#f44;color:#fff}.btn-danger:hover{background:#c00}@media(max-width:768px){.checkout-container{grid-template-columns:1fr}.order-summary{position:static}.orders-grid{grid-template-columns:1fr}}@media(max-width:1024px){.nav{padding:0 clamp(12px,3vw,40px)}.hero{padding:90px clamp(16px,4vw,48px) 0;gap:24px}.hero-chrome{font-size:clamp(60px,10vw,100px)}.hero-bottom-cards{padding:24px clamp(16px,4vw,40px)}.why-robotics,.home-about-a5x{padding:64px clamp(16px,4vw,48px);gap:32px}.home-stats-bar{padding:40px clamp(16px,4vw,48px)}.products-grid{grid-template-columns:repeat(2,1fr);gap:16px}.shop-page-wrap,.kits-page-wrap{padding:100px clamp(12px,3vw,40px) 40px}.kits-grid{grid-template-columns:repeat(2,1fr);gap:16px}.learn-page-wrap{padding:100px clamp(12px,3vw,40px) 40px}.course-grid{grid-template-columns:repeat(2,1fr);gap:16px}.admin-shell{grid-template-columns:220px 1fr}.admin-content{padding:24px}.site-footer{padding:48px clamp(16px,4vw,48px) 24px;gap:32px}.checkout-page{padding:100px clamp(12px,3vw,40px) 40px}.checkout-container{gap:24px}}@media(max-width:768px){body{font-size:14px}.nav{height:62px;padding:0 16px}.desktop-links,.outline-btn{display:none}.mobile-only{display:inline-grid}.logo span{font-size:22px}.logo small{display:none}.hero{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:80px 16px 0;min-height:auto}.hero-chrome{font-size:clamp(48px,14vw,72px)}.hero-pre-title{font-size:clamp(16px,4vw,22px)}.hero-subtitle{font-size:14px;max-width:100%}.hero-art{justify-self:center;height:45vw;min-height:200px;max-height:320px;width:100%}.hero-chip{display:none}.hero-accent-bar{height:50px;width:4px}.hero-stats-inline{gap:16px;flex-wrap:wrap}.hero-stats-inline strong{font-size:20px}.actions{gap:10px}.actions .btn,.actions .magnetic-btn{width:100%;justify-content:center}.hero-bottom-cards{flex-direction:column;gap:16px;padding:20px 16px;margin:0 -16px}.hero-bottom-card{padding:0 16px}.hero-bottom-divider{width:100%;height:1px}.gateway-section{grid-template-columns:1fr}.gateway-card{padding:32px 24px}.gateway-card h2{font-size:22px}.why-robotics{grid-template-columns:1fr;padding:48px 16px;gap:32px}.why-content h2{font-size:clamp(28px,7vw,40px)}.why-visual img{height:260px;object-fit:cover}.home-about-a5x{grid-template-columns:1fr;padding:48px 16px;gap:32px}.about-content h2{font-size:clamp(26px,7vw,38px)}.about-image-panel img{height:260px}.home-stats-bar{flex-direction:column;padding:32px 16px;gap:0}.stat-item{padding:20px 16px}.stat-item strong{font-size:clamp(36px,10vw,56px)}.stat-divider{width:100%;height:1px}.image-showcase{grid-template-columns:1fr}.showcase-item{height:280px}.shop-page-wrap{padding:80px 16px 40px}.shop-layout{grid-template-columns:1fr}.products-grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-card .product-image img{height:160px}.filter-sidebar{display:none}.filter-toggle-mobile{display:flex}.shop-header{flex-direction:column;gap:12px;align-items:flex-start}.tabs{flex-wrap:wrap;gap:6px}.tabs button{font-size:12px;padding:6px 12px}.product-detail-hero{grid-template-columns:1fr;gap:24px;padding:80px 16px 40px}.product-detail-image{height:280px}.product-detail-tabs{flex-wrap:wrap;gap:6px}.kits-page-wrap{padding:80px 16px 40px}.kits-premium-hero{grid-template-columns:1fr;min-height:auto;padding:40px 16px}.kits-hero-spin{padding:20px}.kits-hero-spin .kit-3d-spin{width:260px!important;height:156px!important}.kits-grid{grid-template-columns:repeat(2,1fr);gap:12px}.kits-hero-stats{flex-direction:column;gap:8px}.kit-detail-hero{grid-template-columns:1fr;gap:24px;padding:80px 16px 40px}.kit-detail-includes{grid-template-columns:1fr}.kit-detail-spin-section .kit-3d-spin{width:280px!important;height:168px!important}.learn-page-wrap{padding:80px 16px 40px}.learn-hero{grid-template-columns:1fr;margin-top:-62px;padding:80px 16px 40px}.course-grid{grid-template-columns:1fr;gap:16px}.large-course{grid-template-columns:1fr}.large-course img{height:220px}.watch-layout{grid-template-columns:1fr}.watch-layout aside{max-height:300px;overflow-y:auto}.about{grid-template-columns:1fr;padding:80px 16px 40px}.about>img{width:100%;height:240px;object-fit:cover}.contact-page{grid-template-columns:1fr;padding:80px 16px 40px}.contact-image{display:none}.contact-form-wrap{padding:24px 16px}.site-footer{grid-template-columns:1fr;padding:40px 16px 24px;gap:32px;text-align:center}.footer-links{justify-content:center}.cart-drawer{width:100vw}.checkout-page{padding:80px 16px 40px}.checkout-container{grid-template-columns:1fr;gap:20px}.checkout-form-section,.order-summary-section{padding:20px 16px}.order-summary{position:static}.payment-options{grid-template-columns:1fr;gap:10px}.admin-shell{grid-template-columns:1fr}.admin-shell>aside{position:fixed;left:-100%;top:0;bottom:0;z-index:200;width:260px;transition:left .3s ease}.admin-shell>aside.open{left:0}.admin-content{padding:16px}.admin-table{font-size:13px}.admin-table th,.admin-table td{padding:10px 8px}.admin-form,.admin-course-grid,.orders-grid{grid-template-columns:1fr}.order-card{padding:16px}.order-filters{flex-wrap:wrap;gap:8px}.order-filters button{font-size:12px;padding:6px 12px}section,.section{padding:48px 16px}.section-head{flex-direction:column;gap:12px;align-items:flex-start}h1{font-size:clamp(28px,8vw,48px)}h2{font-size:clamp(22px,6vw,36px)}h3{font-size:clamp(16px,4vw,22px)}.plans,.steps{grid-template-columns:1fr;gap:16px}.testimonials>div{grid-template-columns:1fr;gap:16px}.newsletter form{flex-direction:column;gap:10px}.newsletter form input,.newsletter form button{width:100%}.stat-cards{grid-template-columns:repeat(2,1fr);gap:12px}.custom-kit{grid-template-columns:1fr}.quote-page{padding:80px 16px 40px}}@media(max-width:480px){.nav{height:58px;padding:0 12px}.logo span{font-size:20px}.cart-btn b{min-width:16px;height:16px;font-size:10px}.hero{padding:72px 12px 0}.hero-chrome{font-size:clamp(40px,13vw,60px)}.hero-pre-title{font-size:14px}.hero-label{font-size:11px}.hero-stats-inline{gap:12px}.hero-stats-inline strong{font-size:18px}.hero-stats-inline span{font-size:10px}.hero-art{height:40vw;min-height:180px}.products-grid{grid-template-columns:1fr;gap:12px}.product-card .product-image img{height:200px}.kits-grid{grid-template-columns:1fr;gap:12px}.kits-hero-spin .kit-3d-spin{width:220px!important;height:132px!important}.cart-drawer{padding:16px}.cart-header{gap:10px;margin-bottom:16px;padding-bottom:10px}.cart-header h2{font-size:20px}.cart-line{grid-template-columns:60px 1fr auto;gap:10px;padding:14px 0}.cart-line img{width:60px;height:60px}.cart-item-details{gap:8px}.cart-item-details b{font-size:14px;line-height:1.3}.cart-item-price{font-size:15px!important}.qty-control{grid-template-columns:34px 40px 34px}.qty-control button{width:34px;height:34px;font-size:16px}.qty-control span{height:34px;font-size:14px}.cart-drawer footer{padding-top:16px}.cart-drawer footer p{font-size:16px}.cart-drawer footer p strong{font-size:18px}.remove-btn{align-self:center!important}.checkout-page{padding:72px 12px 32px}.checkout-form-section,.order-summary-section{padding:16px 12px;border-radius:12px}.form-row{grid-template-columns:1fr}.admin-content{padding:12px}.admin-table{display:block;overflow-x:auto;white-space:nowrap}.order-card{padding:12px}.order-card-header{flex-direction:column;gap:8px;align-items:flex-start}.stat-cards{grid-template-columns:1fr}.site-footer{padding:32px 12px 20px}.btn,.outline-btn{min-height:40px;padding:0 14px;font-size:13px}.tabs{gap:4px}.tabs button{font-size:11px;padding:5px 10px}section,.section{padding:36px 12px}.gateway-card{padding:24px 16px}.gateway-card h2{font-size:18px}.why-robotics,.home-about-a5x,.newsletter{padding:36px 12px}.contact-page{padding:72px 12px 32px}.contact-form-wrap{padding:16px 12px}.learn-page-wrap{padding:72px 12px 32px}.watch-layout aside{max-height:250px}.kit-detail-hero{padding:72px 12px 32px}.kit-detail-spin-section .kit-3d-spin{width:240px!important;height:144px!important}.product-detail-hero{padding:72px 12px 32px}}@media(max-width:360px){.hero-chrome{font-size:36px}.hero{padding:68px 10px 0}.nav{padding:0 10px}.logo span{font-size:18px}.products-grid,.kits-grid,.course-grid{grid-template-columns:1fr}.cart-drawer{padding:12px}.cart-header{gap:8px;padding-bottom:8px;margin-bottom:12px}.cart-header h2{font-size:18px}.cart-line{grid-template-columns:56px 1fr auto;gap:8px;padding:12px 0}.cart-line img{width:56px;height:56px}.cart-item-details b{font-size:13px}.cart-item-price{font-size:14px!important}.qty-control{grid-template-columns:32px 36px 32px}.qty-control button{width:32px;height:32px}.qty-control span{height:32px;font-size:13px}.cart-drawer footer p{font-size:15px}.cart-drawer footer p strong{font-size:17px}.checkout-page{padding:68px 10px 28px}section,.section{padding:28px 10px}.gateway-card{padding:20px 12px}.gateway-card h2{font-size:16px}.stat-item strong{font-size:32px}}@media(max-width:768px)and (orientation:landscape){.hero{min-height:auto;padding-top:70px}.hero-art{height:35vw;max-height:240px}.hero-chrome{font-size:clamp(36px,8vw,56px)}.mobile-menu{font-size:24px;gap:16px}}@media(min-width:1440px){.hero{padding:100px 86px 0}.why-robotics,.home-about-a5x{padding:96px 86px}.home-stats-bar{padding:56px 86px}.shop-page-wrap,.kits-page-wrap,.learn-page-wrap{padding:120px 86px 60px}.products-grid{grid-template-columns:repeat(4,1fr)}.course-grid{grid-template-columns:repeat(3,1fr)}}@media(hover:none)and (pointer:coarse){.btn,.outline-btn,.mini-btn{min-height:48px}.icon-btn,.cart-btn{width:48px;height:48px}.qty-control button{width:40px;height:40px}.tabs button{min-height:40px;padding:8px 14px}.product-card:hover .quick-view-overlay{opacity:0}.holo-shimmer:before{display:none}.custom-cursor-dot,.custom-cursor-ring{display:none}body{cursor:auto}button{cursor:pointer}.cart-items{-webkit-overflow-scrolling:touch}.watch-layout aside{-webkit-overflow-scrolling:touch}.admin-table{-webkit-overflow-scrolling:touch}}@media print{.nav,.cart-drawer,.custom-cursor-dot,.custom-cursor-ring,.aurora-bg,.twinkle-field,.floating-orb{display:none!important}body{background:#fff;color:#000}.glass-card{border:1px solid #ccc;background:#fff}}.shop-page-main{min-height:100vh;background:#f8f9fc}.shop-page-redesign{min-height:100vh;background:#f8f9fc;color:#0f172a}.shop-hero-banner{position:relative;padding:120px clamp(20px,6vw,80px) 60px;overflow:hidden;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a)}.shop-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.shop-hero-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.shop-hero-orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(0,245,255,.12) 0%,transparent 70%);top:-100px;right:-100px;animation:orb-drift-1 8s ease-in-out infinite}.shop-hero-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(124,58,237,.1) 0%,transparent 70%);bottom:-80px;left:10%;animation:orb-drift-2 10s ease-in-out infinite}.shop-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px}.shop-hero-content{position:relative;z-index:2;max-width:700px}.shop-hero-eyebrow{font:700 11px Orbitron,sans-serif;color:#00f5ff;letter-spacing:.35em;text-transform:uppercase;margin-bottom:16px;text-shadow:0 0 12px rgba(0,245,255,.4)}.shop-hero-title{margin:0 0 16px;line-height:.9}.shop-hero-title-main{display:block;font:900 clamp(56px,10vw,100px) Orbitron,sans-serif;background:linear-gradient(135deg,#fff,#00f5ff,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 30px rgba(0,245,255,.2));letter-spacing:-.02em}.shop-hero-title-sub{display:block;font:400 clamp(20px,4vw,36px) Orbitron,sans-serif;color:#ffffff80;letter-spacing:.15em;margin-top:8px}.shop-hero-desc{color:#fff9;font-size:16px;line-height:1.7;margin-bottom:32px;max-width:500px}.shop-hero-stats{display:flex;align-items:center;gap:0;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px 28px;width:fit-content;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shop-stat-pill{display:flex;flex-direction:column;align-items:center;padding:0 28px;gap:4px}.shop-stat-num{font:900 clamp(28px,4vw,40px) Orbitron,sans-serif;color:#00f5ff;text-shadow:0 0 24px rgba(0,245,255,.4);line-height:1;letter-spacing:-.02em}.shop-stat-label{font:600 11px Space Grotesk,Inter,sans-serif;color:#ffffff80;text-transform:uppercase;letter-spacing:.15em}.shop-stat-divider{width:1px;height:44px;background:#ffffff26;flex-shrink:0}.shop-category-bar{padding:0 clamp(20px,6vw,80px);border-bottom:1px solid #e2e8f0;background:#fff;position:sticky;top:68px;z-index:30;box-shadow:0 1px 8px #0000000f}.shop-category-scroll{display:flex;gap:4px;overflow-x:auto;padding:12px 0;scrollbar-width:none;-ms-overflow-style:none}.shop-category-scroll::-webkit-scrollbar{display:none}.shop-cat-pill{flex-shrink:0;padding:7px 16px;border-radius:100px;border:1.5px solid #e2e8f0;background:transparent;color:#64748b;font:600 13px Inter,sans-serif;cursor:pointer;transition:all .2s ease;white-space:nowrap}.shop-cat-pill:hover{border-color:#06f;color:#06f;background:#0066ff0d}.shop-cat-pill.active{background:#06f;border-color:#06f;color:#fff;box-shadow:0 2px 12px #0066ff4d}.shop-body{display:grid;grid-template-columns:260px 1fr;gap:0;padding:0 clamp(20px,6vw,80px);padding-top:32px;padding-bottom:60px;align-items:start}.shop-sidebar-new{position:sticky;top:140px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;margin-right:24px;max-height:calc(100vh - 160px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,245,255,.2) transparent}.shop-sidebar-new::-webkit-scrollbar{width:4px}.shop-sidebar-new::-webkit-scrollbar-track{background:transparent}.shop-sidebar-new::-webkit-scrollbar-thumb{background:#00f5ff33;border-radius:2px}.shop-sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.shop-sidebar-title{display:flex;align-items:center;gap:8px;font:700 14px Orbitron,sans-serif;color:#fff;letter-spacing:.05em}.shop-sidebar-clear{font:600 12px Inter,sans-serif;color:var(--brand-cyan);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s}.shop-sidebar-clear:hover{background:#00f5ff1a}.shop-filter-group{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.shop-filter-group:last-of-type{border-bottom:none}.shop-filter-label{font:700 10px Orbitron,sans-serif;color:var(--brand-steel);letter-spacing:.2em;margin-bottom:12px}.shop-price-inputs{display:flex;align-items:center;gap:8px}.shop-price-inputs input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;padding:8px 10px;font-size:13px;width:100%;transition:border-color .2s}.shop-price-inputs input:focus{outline:none;border-color:var(--brand-cyan)}.shop-price-inputs span{color:var(--brand-steel);font-size:12px;flex-shrink:0}.shop-rating-btns{display:flex;gap:6px;flex-wrap:wrap}.shop-rating-btn{padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--brand-steel);font:600 12px Inter,sans-serif;cursor:pointer;transition:all .2s}.shop-rating-btn:hover{border-color:#00f5ff66;color:#fff}.shop-rating-btn.active{background:#00f5ff1f;border-color:var(--brand-cyan);color:var(--brand-cyan)}.shop-toggle-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font:500 14px Inter,sans-serif;color:#fffc}.shop-toggle{width:44px;height:24px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);position:relative;transition:all .3s ease;cursor:pointer}.shop-toggle.on{background:#00f5ff33;border-color:var(--brand-cyan)}.shop-toggle-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#ffffff80;transition:all .3s ease}.shop-toggle.on .shop-toggle-knob{left:23px;background:var(--brand-cyan);box-shadow:0 0 8px #00f5ff80}.shop-sidebar-close-btn{display:none;align-items:center;gap:8px;width:100%;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;font:600 14px Inter,sans-serif;cursor:pointer;margin-top:16px;justify-content:center;transition:all .2s}.shop-sidebar-close-btn:hover{background:#ffffff1a}.shop-products-area{min-width:0}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:14px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;flex-wrap:wrap}.shop-toolbar-left{display:flex;align-items:center;gap:12px}.shop-toolbar-right{display:flex;align-items:center;gap:10px}.shop-filter-toggle-btn{display:none;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid rgba(0,245,255,.3);background:#00f5ff0f;color:var(--brand-cyan);font:600 13px Inter,sans-serif;cursor:pointer;transition:all .2s}.shop-filter-toggle-btn:hover{background:#00f5ff1f}.shop-count-text{font:400 13px Inter,sans-serif;color:var(--brand-steel)}.shop-count-text strong{color:#fff}.shop-sort-select{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;padding:8px 30px 8px 12px;font:500 13px Inter,sans-serif;cursor:pointer;transition:border-color .2s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238A9BB5' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.shop-sort-select:focus{outline:none;border-color:var(--brand-cyan)}.shop-sort-select option{background:#0c1220;color:#fff}.shop-view-btns{display:flex;gap:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:3px}.shop-view-btns button{width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:var(--brand-steel);display:grid;place-items:center;cursor:pointer;transition:all .2s}.shop-view-btns button.active{background:#00f5ff26;color:var(--brand-cyan)}.shop-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.shop-empty{text-align:center;padding:80px 20px;color:var(--brand-steel)}.shop-empty h3{font:700 20px Orbitron,sans-serif;color:#fff;margin-bottom:8px}.shop-empty p{margin-bottom:24px}.shop-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.06)}.shop-page-btn{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--brand-steel);font:600 14px Inter,sans-serif;cursor:pointer;display:grid;place-items:center;transition:all .2s}.shop-page-btn:hover:not(:disabled){border-color:#00f5ff66;color:#fff;background:#00f5ff14}.shop-page-btn.active{background:linear-gradient(135deg,#1a6ef5,#0d4ed4);border-color:transparent;color:#fff;box-shadow:0 0 16px #1a6ef566}.shop-page-btn:disabled{opacity:.3;cursor:not-allowed}.shop-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:199;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.shop-products-grid .product-card,.shop-products-list .product-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:all .3s var(--spring)}.shop-products-grid .product-card:hover,.shop-products-list .product-card:hover{border-color:#00f5ff40;transform:translateY(-4px);box-shadow:0 12px 40px #0006,0 0 20px #00f5ff0f}.shop-products-grid .product-card .product-image img{height:200px;object-fit:cover;width:100%}.shop-products-grid .product-card .product-body{padding:16px}.shop-products-grid .product-card .product-name-link h3{font:700 15px Inter,sans-serif;color:#fff;margin-bottom:4px;line-height:1.3}.shop-products-grid .product-card .sku{font:500 11px JetBrains Mono,monospace;color:var(--brand-steel);margin-bottom:8px;letter-spacing:.05em}.shop-products-grid .product-card .price-row strong{font:800 20px Orbitron,sans-serif;color:var(--brand-cyan)}@media(max-width:1200px){.shop-products-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.shop-body{grid-template-columns:220px 1fr;padding:24px 24px 48px}.shop-hero-banner{padding:100px 24px 48px}.shop-category-bar{padding:0 24px}}@media(max-width:768px){.shop-body{grid-template-columns:1fr;padding:16px 16px 40px}.shop-sidebar-new{position:fixed;top:0;left:-100%;bottom:0;z-index:200;width:280px;border-radius:0 16px 16px 0;margin-right:0;max-height:100vh;transition:left .3s ease;background:#0a0f1e;border:none;border-right:1px solid rgba(0,245,255,.15)}.shop-sidebar-new.open{left:0}.shop-sidebar-close-btn,.shop-filter-toggle-btn{display:flex}.shop-hero-banner{padding:90px 16px 40px}.shop-hero-title-main{font-size:clamp(40px,12vw,72px)}.shop-hero-title-sub{font-size:clamp(14px,4vw,22px)}.shop-hero-stats{flex-wrap:wrap;gap:0;padding:12px 16px}.shop-stat-pill{padding:8px 16px}.shop-stat-num{font-size:22px}.shop-category-bar{padding:0 16px;top:62px}.shop-toolbar{padding:10px 14px;gap:10px}.shop-toolbar-left,.shop-toolbar-right{flex-wrap:wrap}.shop-products-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:480px){.shop-hero-banner{padding:80px 12px 32px}.shop-body{padding:12px 12px 32px}.shop-products-grid{grid-template-columns:1fr;gap:12px}.shop-hero-stats{width:100%}.shop-stat-pill{flex:1}.shop-toolbar{flex-direction:column;align-items:flex-start}.shop-toolbar-right{width:100%;justify-content:space-between}.shop-sort-select{flex:1}}.site-footer-pro{position:relative;background:#020510;border-top:1px solid rgba(255,255,255,.06);overflow:hidden}.footer-glow-line{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,245,255,.4) 20%,rgba(124,58,237,.6) 50%,rgba(0,245,255,.4) 80%,transparent 100%);box-shadow:0 0 20px #00f5ff33}.footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;gap:48px;padding:64px clamp(20px,6vw,80px) 48px;max-width:1400px;margin:0 auto}.footer-logo{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.footer-logo-text{font:900 28px Orbitron,sans-serif;color:var(--brand-cyan);text-shadow:0 0 20px rgba(0,245,255,.4);letter-spacing:.05em}.footer-logo-sub{font:700 12px Orbitron,sans-serif;color:var(--brand-steel);letter-spacing:.25em}.footer-brand-desc{font:400 14px/1.7 Space Grotesk,Inter,sans-serif;color:#8a9bb5cc;margin-bottom:24px;max-width:280px}.footer-social-row{display:flex;gap:10px;margin-bottom:20px}.footer-social-btn{width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--brand-steel);display:grid;place-items:center;transition:all .25s ease;text-decoration:none}.footer-social-btn:hover{border-color:#00f5ff66;color:var(--brand-cyan);background:#00f5ff14;transform:translateY(-2px);box-shadow:0 4px 16px #00f5ff26}.footer-badge-row{display:flex;gap:8px;flex-wrap:wrap}.footer-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;font:500 11px Space Grotesk,sans-serif;color:var(--brand-steel);letter-spacing:.03em}.footer-col-title{font:700 12px Orbitron,sans-serif;color:#fff;letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.footer-link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-link-list li a{font:400 14px Space Grotesk,Inter,sans-serif;color:#8a9bb5cc;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px;position:relative}.footer-link-list li a:before{content:"";width:0;height:1px;background:var(--brand-cyan);transition:width .25s ease;position:absolute;bottom:-2px;left:0}.footer-link-list li a:hover{color:#fff}.footer-link-list li a:hover:before{width:100%}.footer-newsletter-desc{font:400 13px/1.6 Space Grotesk,Inter,sans-serif;color:#8a9bb5b3;margin-bottom:16px}.footer-newsletter-form{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.footer-newsletter-form input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;padding:11px 14px;font:400 14px Space Grotesk,sans-serif;transition:border-color .2s;width:100%}.footer-newsletter-form input::placeholder{color:#8a9bb580}.footer-newsletter-form input:focus{outline:none;border-color:var(--brand-cyan);background:#00f5ff0a}.footer-newsletter-form button{padding:11px 20px;border-radius:10px;border:none;background:linear-gradient(135deg,#1a6ef5,#0d4ed4);color:#fff;font:600 14px Space Grotesk,sans-serif;cursor:pointer;transition:all .25s ease;letter-spacing:.03em}.footer-newsletter-form button:hover{transform:translateY(-1px);box-shadow:0 4px 20px #1a6ef566}.footer-contact-info{display:flex;flex-direction:column;gap:10px}.footer-contact-item{display:flex;align-items:center;gap:10px;font:400 13px Space Grotesk,Inter,sans-serif;color:#8a9bb5b3}.footer-contact-icon{font-size:14px;flex-shrink:0}.footer-bottom{border-top:1px solid rgba(255,255,255,.06);background:#0000004d}.footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(20px,6vw,80px);max-width:1400px;margin:0 auto;flex-wrap:wrap}.footer-copyright{font:400 13px Space Grotesk,Inter,sans-serif;color:#8a9bb599;margin:0}.footer-copyright strong{color:#fffc;font-weight:600}.footer-bottom-links{display:flex;align-items:center;gap:12px}.footer-bottom-links a{font:400 12px Space Grotesk,Inter,sans-serif;color:#8a9bb580;text-decoration:none;transition:color .2s}.footer-bottom-links a:hover{color:var(--brand-cyan)}.footer-dot{width:3px;height:3px;border-radius:50%;background:#8a9bb54d;flex-shrink:0}.footer-made-with{font:400 12px Space Grotesk,Inter,sans-serif;color:#8a9bb566;margin:0}@media(max-width:1200px){.footer-inner{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px}.footer-newsletter-col{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.footer-col-title{grid-column:1 / -1}}@media(max-width:900px){.footer-inner{grid-template-columns:1fr 1fr;gap:32px;padding:48px clamp(16px,4vw,40px) 36px}.footer-brand-col{grid-column:1 / -1}.footer-newsletter-col{grid-column:1 / -1;display:block}.footer-brand-desc{max-width:100%}}@media(max-width:600px){.footer-inner{grid-template-columns:1fr;gap:28px;padding:40px 16px 28px}.footer-brand-col,.footer-newsletter-col{grid-column:1}.footer-bottom-inner{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.footer-bottom-links{flex-wrap:wrap;gap:8px}.footer-social-row{gap:8px}.footer-badge-row{gap:6px}}h1,h2,h3,h4{font-family:Orbitron,sans-serif}p,li,span:not(.logo span):not(.footer-logo-text):not(.footer-logo-sub),label,.product-name-link h3,.kit-body h3,.course-card h3{font-family:Space Grotesk,Inter,sans-serif}.desktop-links a,.mobile-menu a,.nav-actions a{font-family:Space Grotesk,Inter,sans-serif;font-weight:500;letter-spacing:.02em}.product-name-link h3{font:600 15px/1.3 Space Grotesk,Inter,sans-serif!important}.price-row strong,.shop-stat-num{font-family:Syne,Orbitron,sans-serif!important}.btn,.outline-btn,.mini-btn,button.add-quote-btn{font-family:Space Grotesk,Inter,sans-serif;font-weight:700;letter-spacing:.03em}.eyebrow,.shop-hero-eyebrow,.footer-col-title{font-family:Orbitron,sans-serif}.sku,code,pre,.hero-label,.hero-chip,.footer-logo-sub,.shop-cat-pill{font-family:JetBrains Mono,monospace}.gateway-card p,.why-cards p,.about-body,.footer-brand-desc,.footer-newsletter-desc{font-family:Space Grotesk,Inter,sans-serif;font-weight:400;line-height:1.7}.hero-subtitle,.hero-pre-title{font-family:Space Grotesk,Inter,sans-serif}.hero-stats-inline span,.stat-item span{font-family:Space Grotesk,Inter,sans-serif;letter-spacing:.12em}input,select,textarea{font-family:Space Grotesk,Inter,sans-serif!important}.admin-courses-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:8px}.admin-course-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.admin-course-card:hover{border-color:#00f5ff40;transform:translateY(-2px);box-shadow:0 8px 32px #0006}.admin-course-thumb{position:relative;height:160px;overflow:hidden;background:#0a0f1e}.admin-course-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.admin-course-card:hover .admin-course-thumb img{transform:scale(1.04)}.admin-course-status{position:absolute;top:10px;right:10px;padding:3px 10px;border-radius:100px;font:700 10px Orbitron,sans-serif;letter-spacing:.1em}.admin-course-status.published{background:#10b98133;color:#10b981;border:1px solid rgba(16,185,129,.3)}.admin-course-status.draft{background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.admin-course-level-tag{position:absolute;top:10px;left:10px;padding:3px 10px;border-radius:100px;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:700 10px Orbitron,sans-serif;color:var(--brand-cyan);border:1px solid rgba(0,245,255,.2)}.admin-course-info{padding:16px;flex:1}.admin-course-title{font:700 15px Orbitron,sans-serif;color:#fff;margin-bottom:6px;line-height:1.3}.admin-course-meta{display:flex;align-items:center;gap:6px;font:400 12px Space Grotesk,sans-serif;color:var(--brand-steel);margin-bottom:8px;flex-wrap:wrap}.admin-course-yt-link{display:inline-flex;align-items:center;gap:4px;font:500 12px Space Grotesk,sans-serif;color:#f44;text-decoration:none;padding:3px 8px;border-radius:6px;background:#ff44441a;border:1px solid rgba(255,68,68,.2);transition:all .2s}.admin-course-yt-link:hover{background:#f443;color:#f66}.admin-course-actions{padding:12px 16px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-course-toggle{display:flex;align-items:center;gap:6px;cursor:pointer;font:500 12px Space Grotesk,sans-serif;color:var(--brand-steel)}.admin-course-toggle input{accent-color:var(--brand-cyan)}.admin-course-btns{display:flex;gap:8px}.admin-course-edit-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;background:#00f5ff1a;border:1px solid rgba(0,245,255,.2);color:var(--brand-cyan);font:600 12px Space Grotesk,sans-serif;text-decoration:none;transition:all .2s}.admin-course-edit-btn:hover{background:#00f5ff33;border-color:var(--brand-cyan)}.admin-course-delete-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444;font:600 12px Space Grotesk,sans-serif;cursor:pointer;transition:all .2s}.admin-course-delete-btn:hover{background:#ef444433;border-color:#ef4444}.contacts-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.contacts-filters{display:flex;gap:8px}.contacts-filter-btn{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--brand-steel);font:600 13px Space Grotesk,sans-serif;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.contacts-filter-btn:hover{border-color:#00f5ff4d;color:#fff}.contacts-filter-btn.active{background:#00f5ff1a;border-color:var(--brand-cyan);color:var(--brand-cyan)}.contacts-badge{background:#ef4444;color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:100px}.contacts-count{font:400 13px Space Grotesk,sans-serif;color:var(--brand-steel)}.contacts-empty{text-align:center;padding:80px 20px;color:var(--brand-steel)}.contacts-layout{display:grid;grid-template-columns:320px 1fr;gap:0;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;min-height:500px}.contacts-list{border-right:1px solid rgba(255,255,255,.08);overflow-y:auto;max-height:600px}.contact-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .2s;position:relative}.contact-item:hover{background:#ffffff0a}.contact-item.active{background:#00f5ff0f;border-left:3px solid var(--brand-cyan)}.contact-item.unread .contact-item-name{color:#fff;font-weight:700}.contact-item-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#1a6ef5);display:flex;align-items:center;justify-content:center;font:700 16px Orbitron,sans-serif;color:#fff;flex-shrink:0}.contact-item-info{flex:1;min-width:0}.contact-item-name{font:600 14px Space Grotesk,sans-serif;color:#fffc;margin-bottom:3px}.contact-item-preview{font:400 12px Space Grotesk,sans-serif;color:var(--brand-steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.contact-item-time{font:400 11px JetBrains Mono,monospace;color:#8a9bb580}.contact-unread-dot{width:8px;height:8px;border-radius:50%;background:var(--brand-cyan);flex-shrink:0;margin-top:4px}.contact-detail{padding:28px;display:flex;flex-direction:column;gap:20px}.contact-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--brand-steel);text-align:center}.contact-detail-header{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.contact-detail-avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#1a6ef5);display:flex;align-items:center;justify-content:center;font:700 22px Orbitron,sans-serif;color:#fff;flex-shrink:0}.contact-detail-name{font:700 18px Orbitron,sans-serif;color:#fff;margin-bottom:4px}.contact-detail-org{font:400 13px Space Grotesk,sans-serif;color:var(--brand-steel);margin:0}.contact-delete-btn{margin-left:auto;width:36px;height:36px;border-radius:8px;border:1px solid rgba(239,68,68,.3);background:#ef44441a;color:#ef4444;display:grid;place-items:center;cursor:pointer;transition:all .2s}.contact-delete-btn:hover{background:#ef444433}.contact-detail-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-field{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:12px 16px}.contact-field-label{font:600 11px Orbitron,sans-serif;color:var(--brand-steel);letter-spacing:.1em;display:block;margin-bottom:6px}.contact-field-value{font:500 14px Space Grotesk,sans-serif;color:#fff}.contact-link{color:var(--brand-cyan);text-decoration:none}.contact-link:hover{text-decoration:underline}.contact-message-box{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:16px}.contact-message-text{font:400 14px/1.7 Space Grotesk,sans-serif;color:#fffc;margin:8px 0 0;white-space:pre-wrap}.contact-reply-actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:768px){.contacts-layout{grid-template-columns:1fr}.contacts-list{max-height:300px;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.contact-detail-fields{grid-template-columns:1fr}}.about-page-new{min-height:100vh;background:var(--hero-dark)}.about-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:120px clamp(20px,6vw,80px) 80px;overflow:hidden}.about-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.about-hero-orb{position:absolute;border-radius:50%;filter:blur(80px)}.about-orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(124,58,237,.1) 0%,transparent 70%);top:-100px;right:-50px;animation:orb-drift-1 8s ease-in-out infinite}.about-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(0,245,255,.07) 0%,transparent 70%);bottom:-80px;left:5%;animation:orb-drift-2 10s ease-in-out infinite}.about-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px}.about-hero-content{position:relative;z-index:2}.about-eyebrow{font:700 11px Orbitron,sans-serif;color:var(--brand-cyan);letter-spacing:.35em;text-transform:uppercase;margin-bottom:16px;text-shadow:0 0 12px rgba(0,245,255,.4)}.about-hero-title{margin:0 0 20px;line-height:.9}.about-title-line1{display:block;font:900 clamp(52px,9vw,90px) Orbitron,sans-serif;background:linear-gradient(135deg,#00f5ff,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-title-line2{display:block;font:900 clamp(52px,9vw,90px) Orbitron,sans-serif;background:linear-gradient(135deg,#06f,#00f5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-hero-desc{font:400 16px/1.7 Space Grotesk,sans-serif;color:var(--brand-steel);margin-bottom:32px;max-width:500px}.about-hero-stats{display:flex;gap:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 0;width:fit-content}.about-stat{display:flex;flex-direction:column;align-items:center;padding:8px 28px;border-right:1px solid rgba(255,255,255,.08)}.about-stat:last-child{border-right:none}.about-stat-num{font:900 clamp(24px,3vw,36px) Orbitron,sans-serif;color:var(--brand-cyan);text-shadow:0 0 20px rgba(0,245,255,.3);line-height:1}.about-stat-label{font:600 11px Space Grotesk,sans-serif;color:var(--brand-steel);text-transform:uppercase;letter-spacing:.12em;margin-top:4px}.about-hero-img{position:relative;z-index:2}.about-hero-img img{width:100%;height:480px;object-fit:cover;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.about-hero-img-glow{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(ellipse,rgba(124,58,237,.15) 0%,transparent 70%);pointer-events:none;filter:blur(30px)}.about-mission{padding:80px clamp(20px,6vw,80px);background:#ffffff05;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.about-mission-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto}.about-mission-text h2{font:800 clamp(32px,5vw,48px) Orbitron,sans-serif;margin-bottom:20px}.about-mission-text h2 em{font-style:normal;color:var(--brand-cyan)}.about-mission-text p{font:400 15px/1.8 Space Grotesk,sans-serif;color:var(--brand-steel);margin-bottom:16px}.about-mission-img{position:relative}.about-mission-img img{width:100%;height:380px;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,.08)}.about-mission-badge{position:absolute;bottom:20px;left:20px;display:flex;align-items:center;gap:8px;padding:10px 18px;background:#000c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,245,255,.2);border-radius:10px;color:var(--brand-cyan);font:600 13px Space Grotesk,sans-serif}.about-values{padding:80px clamp(20px,6vw,80px)}.about-section-header{text-align:center;margin-bottom:48px}.about-section-header h2{font:800 clamp(28px,4vw,42px) Orbitron,sans-serif;margin-bottom:12px}.about-section-header p{font:400 15px Space Grotesk,sans-serif;color:var(--brand-steel)}.about-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto}.about-value-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px;transition:all .3s ease}.about-value-card:hover{border-color:#00f5ff40;transform:translateY(-4px);box-shadow:0 8px 32px #0006}.about-value-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#00f5ff1a,#7c3aed1a);display:flex;align-items:center;justify-content:center;color:var(--brand-cyan);margin-bottom:16px}.about-value-card h3{font:700 16px Orbitron,sans-serif;margin-bottom:10px}.about-value-card p{font:400 14px/1.7 Space Grotesk,sans-serif;color:var(--brand-steel);margin:0}.about-timeline-section{padding:80px clamp(20px,6vw,80px);background:#ffffff05;border-top:1px solid rgba(255,255,255,.06)}.about-timeline{position:relative;max-width:800px;margin:0 auto;padding:20px 0}.about-timeline-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--brand-cyan),var(--brand-purple));transform:translate(-50%)}.about-timeline-item{display:flex;justify-content:flex-end;padding-right:calc(50% + 32px);margin-bottom:40px;position:relative}.about-timeline-item.right{justify-content:flex-start;padding-right:0;padding-left:calc(50% + 32px)}.about-timeline-content{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px 24px;max-width:320px;transition:all .3s}.about-timeline-content:hover{border-color:#00f5ff40}.about-timeline-year{font:700 12px Orbitron,sans-serif;color:var(--brand-cyan);letter-spacing:.15em;display:block;margin-bottom:8px}.about-timeline-content h3{font:700 16px Orbitron,sans-serif;margin-bottom:8px}.about-timeline-content p{font:400 13px/1.6 Space Grotesk,sans-serif;color:var(--brand-steel);margin:0}.about-timeline-dot{position:absolute;left:50%;top:20px;width:14px;height:14px;border-radius:50%;background:var(--brand-cyan);border:3px solid var(--hero-dark);transform:translate(-50%);box-shadow:0 0 12px #00f5ff80;z-index:1}.about-team{padding:80px clamp(20px,6vw,80px)}.about-team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:800px;margin:0 auto}.about-team-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px;text-align:center;transition:all .3s}.about-team-card:hover{border-color:#7c3aed59;transform:translateY(-4px)}.about-team-avatar{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#1a6ef5);display:flex;align-items:center;justify-content:center;font:900 28px Orbitron,sans-serif;color:#fff;margin:0 auto 16px;box-shadow:0 0 24px #7c3aed66}.about-team-card h3{font:700 18px Orbitron,sans-serif;margin-bottom:6px}.about-team-role{font:600 12px Orbitron,sans-serif;color:var(--brand-cyan);letter-spacing:.15em;text-transform:uppercase;display:block;margin-bottom:14px}.about-team-card p{font:400 14px/1.7 Space Grotesk,sans-serif;color:var(--brand-steel);margin:0}.about-cta{padding:80px clamp(20px,6vw,80px);background:linear-gradient(135deg,#7c3aed14,#00f5ff0d);border-top:1px solid rgba(255,255,255,.06)}.about-cta-inner{text-align:center;max-width:700px;margin:0 auto}.about-cta-inner h2{font:800 clamp(28px,4vw,42px) Orbitron,sans-serif;margin-bottom:16px}.about-cta-inner p{font:400 16px/1.7 Space Grotesk,sans-serif;color:var(--brand-steel);margin-bottom:32px}.about-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.about-values-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.about-hero{grid-template-columns:1fr;padding:90px 16px 60px;gap:32px}.about-hero-img img{height:280px}.about-mission-inner{grid-template-columns:1fr;gap:32px;padding:0}.about-mission,.about-values{padding:60px 16px}.about-values-grid{grid-template-columns:1fr}.about-timeline-section{padding:60px 16px}.about-timeline-line{left:20px}.about-timeline-item,.about-timeline-item.right{padding-left:52px;padding-right:0;justify-content:flex-start}.about-timeline-dot{left:20px}.about-timeline-content{max-width:100%}.about-team{padding:60px 16px}.about-team-grid{grid-template-columns:1fr}.about-cta{padding:60px 16px}.about-hero-stats{flex-wrap:wrap}.about-stat{padding:8px 16px}}.about-team-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1200px;margin:0 auto}.about-team-photo-wrap{width:100%;aspect-ratio:3/4;border-radius:16px;overflow:hidden;margin-bottom:16px;background:linear-gradient(135deg,#0a0f1e,#1a1f2e);position:relative}.about-team-photo{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .5s ease}.about-team-card:hover .about-team-photo{transform:scale(1.04)}.about-team-card .about-team-avatar{width:100%;height:100%;border-radius:0;background:linear-gradient(135deg,#7c3aed,#1a6ef5);display:flex;align-items:center;justify-content:center;font:900 48px Orbitron,sans-serif;color:#fff;margin:0;box-shadow:none}.about-team-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;text-align:center;transition:all .3s;overflow:hidden}.about-team-card:hover{border-color:#7c3aed66;transform:translateY(-6px);box-shadow:0 12px 40px #7c3aed26}.about-team-card h3{font:700 14px Orbitron,sans-serif;margin-bottom:6px;line-height:1.3}.about-team-role{font:600 10px Orbitron,sans-serif;color:var(--brand-cyan);letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:10px}.about-team-card p{font:400 12px/1.6 Space Grotesk,sans-serif;color:var(--brand-steel);margin:0}@media(max-width:1100px){.about-team-grid-5{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.about-team-grid-5{grid-template-columns:repeat(2,1fr);gap:14px}}.about-team-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;max-width:1300px;margin:0 auto}.about-team-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;transition:all .35s ease;display:flex;flex-direction:column}.about-team-card:hover{border-color:#00f5ff4d;transform:translateY(-8px);box-shadow:0 16px 48px #00000080,0 0 24px #00f5ff14}.about-team-photo-wrap{width:100%;aspect-ratio:3/4;overflow:hidden;background:linear-gradient(135deg,#0a0f1e,#1a1f2e);position:relative;flex-shrink:0}.about-team-photo{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .6s ease}.about-team-card:hover .about-team-photo{transform:scale(1.06)}.about-team-card .about-team-avatar{width:100%;height:100%;border-radius:0;display:flex;align-items:center;justify-content:center;font:900 56px Orbitron,sans-serif;color:#fff;margin:0;box-shadow:none;position:absolute;top:0;right:0;bottom:0;left:0}.about-team-card-body{padding:18px 16px 20px;flex:1;display:flex;flex-direction:column;gap:6px}.about-team-card h3{font:700 13px Orbitron,sans-serif;color:#fff;margin:0;line-height:1.3}.about-team-role{font:600 9px Orbitron,sans-serif;letter-spacing:.08em;text-transform:uppercase;display:block}.about-team-card p{font:400 12px/1.6 Space Grotesk,sans-serif;color:var(--brand-steel);margin:4px 0 0}@media(max-width:1200px){.about-team-grid-5{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.about-team-grid-5{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){.about-team-grid-5{grid-template-columns:1fr}}.about-team-row-3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1000px;margin:0 auto 28px}.about-team-row-2{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;max-width:660px;margin:0 auto}.about-team-card{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;overflow:hidden!important;transition:all .35s ease!important;display:flex!important;flex-direction:column!important}.about-team-card:hover{border-color:#00f5ff59!important;transform:translateY(-8px)!important;box-shadow:0 20px 60px #00000080,0 0 30px #00f5ff1a!important}.about-team-photo-wrap{width:100%!important;aspect-ratio:4/5!important;overflow:hidden!important;background:linear-gradient(135deg,#0d1a2e,#1a1f2e)!important;position:relative!important;flex-shrink:0!important}.about-team-photo{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important;display:block!important;transition:transform .6s ease!important}.about-team-avatar-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:900 64px Orbitron,sans-serif;color:#ffffff4d;background:linear-gradient(135deg,#0d1a2e,#1a1f2e);z-index:0}.about-team-card-body{padding:20px 20px 24px!important;flex:1!important;display:flex!important;flex-direction:column!important;gap:6px!important;background:#0003!important}.about-team-card h3{font:700 15px Orbitron,sans-serif!important;color:#fff!important;margin:0!important;line-height:1.3!important}.about-team-role{font:600 10px Orbitron,sans-serif!important;color:var(--brand-cyan)!important;letter-spacing:.1em!important;text-transform:uppercase!important;display:block!important}.about-team-card p{font:400 13px/1.6 Space Grotesk,sans-serif!important;color:var(--brand-steel)!important;margin:4px 0 0!important}@media(max-width:900px){.about-team-row-3,.about-team-row-2{grid-template-columns:repeat(2,1fr);max-width:660px}}@media(max-width:600px){.about-team-row-3,.about-team-row-2{grid-template-columns:1fr;max-width:320px}}.about-team-row-3{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:32px!important;max-width:1100px!important;margin:0 auto 32px!important}.about-team-row-2{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:32px!important;max-width:740px!important;margin:0 auto!important}.about-team-photo-wrap{width:100%!important;aspect-ratio:3/4!important;overflow:hidden!important;background:#0d1a2e!important;position:relative!important}.about-team-photo{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;transition:transform .5s ease!important}.about-team-card:hover .about-team-photo{transform:scale(1.05)!important}.about-team-avatar-fallback{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font:900 72px Orbitron,sans-serif!important;color:#00f5ff26!important;background:linear-gradient(135deg,#0d1a2e,#1a1f2e)!important;z-index:1!important}@media(max-width:900px){.about-team-row-3,.about-team-row-2{grid-template-columns:repeat(2,1fr)!important;max-width:740px!important}}@media(max-width:600px){.about-team-row-3,.about-team-row-2{grid-template-columns:1fr!important;max-width:380px!important}}.about-team-row-3{max-width:1300px!important;gap:36px!important}.about-team-row-2{max-width:900px!important;gap:36px!important}.about-team-photo-wrap{aspect-ratio:4/3!important}.about-team-row-3{max-width:1400px!important;gap:40px!important;padding:0 clamp(20px,4vw,60px)!important}.about-team-row-2{max-width:960px!important;gap:40px!important;padding:0 clamp(20px,4vw,60px)!important}.about-team-photo-wrap{aspect-ratio:3/4!important;height:280px!important;width:100%!important}.about-team-photo{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important}.about-team-photo-wrap{height:400px!important;aspect-ratio:unset!important}@media(max-width:768px){html,body{overflow-x:hidden;max-width:100vw}*{max-width:100%}.nav{height:60px;padding:0 14px;gap:10px}.nav-actions{gap:8px}.icon-btn,.cart-btn{width:38px;height:38px}.logo span{font-size:20px}.hero{grid-template-columns:1fr!important;padding:76px 14px 0!important;gap:16px}.hero-copy{padding:20px 0 0}.hero-chrome{font-size:clamp(42px,13vw,68px)!important}.hero-title-block{gap:12px}.hero-accent-bar{height:48px;width:4px}.hero-art{height:42vw!important;min-height:180px!important;max-height:300px!important;width:100%!important;justify-self:center}.hero-bottom-cards{flex-direction:column!important;gap:0!important;padding:16px!important;margin:0 -14px!important}.hero-bottom-card{padding:16px!important}.hero-bottom-divider{width:100%!important;height:1px!important}.actions{flex-direction:column;gap:10px}.actions .btn,.actions .magnetic-btn,.actions a{width:100%!important;text-align:center;justify-content:center}.gateway-section{grid-template-columns:1fr!important}.gateway-card{padding:28px 18px!important;min-height:auto!important}.gateway-card h2{font-size:clamp(20px,6vw,28px)!important}.why-robotics,.home-about-a5x{grid-template-columns:1fr!important;padding:44px 14px!important;gap:28px!important}.home-stats-bar{flex-direction:column!important;padding:28px 14px!important}.stat-divider{width:100%!important;height:1px!important}.stat-item{padding:16px!important}.image-showcase{grid-template-columns:1fr!important}.showcase-item{height:260px!important}.products-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.product-card .product-image img{height:150px!important}.kits-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.course-grid{grid-template-columns:1fr!important;gap:14px!important}.cart-drawer{width:100vw!important;padding:16px!important}.cart-line{gap:10px}.cart-line img{width:52px!important;height:44px!important}.checkout-page{padding:76px 14px 36px!important}.checkout-container{grid-template-columns:1fr!important;gap:16px!important}.checkout-form{padding:20px 16px!important}.form-row{grid-template-columns:1fr!important;gap:0!important}.payment-options{gap:8px!important}.payment-option{padding:12px 14px!important}.checkout-btn{font-size:14px!important;padding:14px!important}.order-summary{padding:20px 16px!important}.summary-item img{width:48px!important;height:48px!important}.qr-panel{padding:16px 12px!important}.qr-image{width:170px!important;height:170px!important}.admin-shell{grid-template-columns:1fr!important}.admin-content{padding:14px!important}.admin-page h1{font-size:clamp(18px,5vw,26px)!important}.admin-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.orders-grid{grid-template-columns:1fr!important;gap:12px!important}.order-card{padding:14px!important}.filter-buttons{flex-wrap:wrap;gap:6px}.filter-buttons button{font-size:12px!important;padding:6px 10px!important}.modal-content{padding:20px 14px!important;max-height:90vh;overflow-y:auto}.status-buttons{flex-direction:column;gap:8px}.status-buttons button{width:100%!important;justify-content:center}.site-footer-pro{padding:40px 14px 20px!important}.footer-inner{grid-template-columns:1fr!important;gap:28px!important;text-align:center}.footer-brand-col{align-items:center}.footer-social-row,.footer-badge-row{justify-content:center}.footer-link-list{text-align:center}.footer-newsletter-form{flex-direction:column;gap:8px}.footer-newsletter-form input,.footer-newsletter-form button{width:100%!important}.footer-contact-info{align-items:center}.footer-bottom-inner{flex-direction:column!important;gap:8px!important;text-align:center}.about-hero{grid-template-columns:1fr!important;padding:90px 14px 48px!important;gap:28px!important}.about-hero-img img{height:260px!important}.about-hero-stats{flex-wrap:wrap;width:100%!important}.about-stat{flex:1;min-width:80px;padding:8px 12px!important}.about-title-line1,.about-title-line2{font-size:clamp(36px,10vw,60px)!important}.about-values-grid{grid-template-columns:1fr!important}.about-mission{padding:48px 14px!important}.contact-page{grid-template-columns:1fr!important;padding:80px 14px 40px!important}.contact-image{display:none!important}.contact-form-wrap{padding:20px 14px!important}.learn-page-wrap{padding:80px 14px 40px!important}.watch-layout{grid-template-columns:1fr!important}.watch-layout aside{max-height:280px;overflow-y:auto}.large-course{grid-template-columns:1fr!important}.large-course img{height:200px!important}.shop-page-wrap{padding:80px 14px 40px!important}.shop-layout{grid-template-columns:1fr!important}.filter-sidebar{display:none!important}.tabs{flex-wrap:wrap;gap:5px}.tabs button{font-size:12px!important;padding:6px 10px!important}.product-detail-hero{grid-template-columns:1fr!important;padding:80px 14px 40px!important}.product-detail-image{height:260px!important}.kit-detail-hero{grid-template-columns:1fr!important;padding:80px 14px 40px!important}.kit-detail-includes{grid-template-columns:1fr!important}.kits-premium-hero{grid-template-columns:1fr!important;padding:40px 14px!important}.kits-hero-stats{flex-direction:column!important;gap:8px!important}section,.section{padding:44px 14px!important}h1{font-size:clamp(26px,8vw,44px)!important}h2{font-size:clamp(20px,6vw,32px)!important}}@media(max-width:480px){.nav{height:56px;padding:0 12px}.logo span{font-size:18px}.hero{padding:68px 12px 0!important}.hero-chrome{font-size:clamp(36px,12vw,54px)!important}.products-grid,.kits-grid{grid-template-columns:1fr!important}.checkout-page{padding:68px 12px 28px!important}.checkout-form{padding:16px 12px!important}.qr-image{width:150px!important;height:150px!important}.btn,.outline-btn{min-height:42px;font-size:13px}section,.section{padding:32px 12px!important}.gateway-card{padding:20px 14px!important}.gateway-card h2{font-size:18px!important}.modal-content{padding:16px 12px!important}.admin-content{padding:10px!important}.footer-inner{gap:20px!important}}@media(max-width:360px){.nav{padding:0 10px}.logo span{font-size:16px}.hero{padding:64px 10px 0!important}.hero-chrome{font-size:34px!important}.checkout-page{padding:64px 10px 24px!important}section,.section{padding:24px 10px!important}.gateway-card{padding:16px 10px!important}}@media(hover:none)and (pointer:coarse){body{cursor:auto!important}.custom-cursor-dot,.custom-cursor-ring{display:none!important}.btn,.outline-btn,.mini-btn{min-height:48px}.icon-btn,.cart-btn{width:44px;height:44px}.tabs button{min-height:40px}.payment-option{min-height:56px}.wishlist-btn{width:40px;height:40px}.checkout-btn{min-height:52px}.filter-buttons button{min-height:38px}.cart-items,.watch-layout aside,.admin-table,.modal-content{-webkit-overflow-scrolling:touch}}.mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:auto}.mobile-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mobile-menu-panel{position:absolute;top:0;right:0;bottom:0;width:min(320px,85vw);background:#070a16fa;backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border-left:1px solid rgba(0,245,255,.12);display:flex;flex-direction:column;overflow-y:auto;box-shadow:-8px 0 40px #00000080}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.mobile-menu-close{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffb3;display:grid;place-items:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.mobile-menu-close:hover{background:#00f5ff1a;border-color:#00f5ff4d;color:var(--brand-cyan)}.mobile-menu-nav{flex:1;padding:12px 0;display:flex;flex-direction:column}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;font:600 16px Space Grotesk,sans-serif;color:#ffffffbf;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.04);transition:all .2s ease;position:relative}.mobile-nav-link:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand-cyan);border-radius:0 2px 2px 0;transform:scaleY(0);transition:transform .2s ease}.mobile-nav-link:hover,.mobile-nav-link.active{color:#fff;background:#00f5ff0d;padding-left:28px}.mobile-nav-link:hover:before,.mobile-nav-link.active:before{transform:scaleY(1)}.mobile-nav-link.active{color:var(--brand-cyan)}.mobile-nav-label{font-family:Space Grotesk,sans-serif;font-weight:600;letter-spacing:.02em}.mobile-nav-arrow{color:#ffffff4d;transition:transform .2s ease,color .2s ease;flex-shrink:0}.mobile-nav-link:hover .mobile-nav-arrow,.mobile-nav-link.active .mobile-nav-arrow{transform:translate(4px);color:var(--brand-cyan)}.mobile-menu-footer{padding:20px;border-top:1px solid rgba(255,255,255,.07);flex-shrink:0}@media(max-width:1100px){.mobile-only{display:inline-grid!important}.desktop-links,.outline-btn{display:none!important}}@media(max-width:768px){.nav{height:60px!important;padding:0 16px!important;grid-template-columns:auto 1fr auto!important;gap:12px!important}.logo span{font-size:22px!important}.logo small{display:none!important}.nav-actions{gap:8px!important}.icon-btn,.cart-btn{width:40px!important;height:40px!important}}@media(max-width:480px){.nav{height:56px!important;padding:0 12px!important}.logo span{font-size:20px!important}.icon-btn,.cart-btn{width:38px!important;height:38px!important}}@media(hover:none)and (pointer:coarse){.custom-cursor-dot,.custom-cursor-ring{display:none!important}body{cursor:auto!important}}.checkout-page{position:relative;min-height:100vh;padding:100px 16px 60px;box-sizing:border-box;overflow-x:hidden}.checkout-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:28px;width:100%;box-sizing:border-box}.checkout-form.glass-card{padding:32px 28px;width:100%;box-sizing:border-box;overflow:hidden}.order-summary.glass-card{padding:24px 20px;width:100%;box-sizing:border-box;overflow:hidden;height:fit-content;position:sticky;top:80px}.summary-header{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:16px!important;flex-wrap:nowrap!important;overflow:hidden!important}.summary-header h3{margin:0!important;font-size:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.summary-count{margin-left:auto!important;flex-shrink:0!important;font-size:11px!important;padding:3px 8px!important;white-space:nowrap!important}.summary-items{display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-y:auto;-webkit-overflow-scrolling:touch}.summary-item{display:flex!important;align-items:center!important;gap:10px!important;padding:8px!important;background:#ffffff08!important;border-radius:10px!important;min-width:0!important}.summary-item img{width:44px!important;height:44px!important;object-fit:cover!important;border-radius:8px!important;flex-shrink:0!important}.item-details{flex:1!important;min-width:0!important;overflow:hidden!important}.item-name{font-size:13px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0 0 2px!important}.item-qty{font-size:12px!important;opacity:.6!important;margin:0!important}.item-total{font-size:13px!important;font-weight:700!important;color:#0f8!important;flex-shrink:0!important;margin:0!important}.summary-divider{height:1px;background:#ffffff14;margin:14px 0}.summary-totals{display:flex;flex-direction:column;gap:8px}.summary-row{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:14px!important;gap:8px!important}.summary-row.total{font-size:16px!important;font-weight:700!important;color:#0f8!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.08)!important}.summary-row.shipping{color:#fff9!important}.free-badge{background:#00ff881f!important;color:#0f8!important;font-size:11px!important;font-weight:700!important;padding:2px 8px!important;border-radius:20px!important}.trust-badges{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.trust-badge{display:flex;align-items:center;gap:5px;font-size:11px;color:#ffffff80;background:#ffffff08;padding:5px 10px;border-radius:20px;border:1px solid rgba(255,255,255,.07)}.checkout-btn{width:100%!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:clamp(13px,3.5vw,16px)!important;padding:16px 12px!important;gap:8px!important}.secure-badge{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:12px;color:#fff6}.input-group{position:relative;margin-bottom:12px;width:100%;box-sizing:border-box}.input-group input{width:100%!important;box-sizing:border-box!important;padding:13px 42px!important;font-size:14px!important}.input-prefix-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:15px;pointer-events:none;z-index:1}.phone-counter{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:600;pointer-events:none}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.payment-options{display:flex;flex-direction:column;gap:10px}.payment-option{cursor:pointer;width:100%;box-sizing:border-box}.payment-content{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;width:100%!important;box-sizing:border-box!important}.payment-content strong{font-size:14px!important}.payment-content p{font-size:12px!important}@media(max-width:768px){.checkout-page{padding:72px 12px 40px!important}.checkout-container{grid-template-columns:1fr!important;gap:16px!important;width:100%!important}.checkout-form.glass-card{padding:20px 14px!important}.order-summary.glass-card{padding:18px 14px!important;position:static!important}.form-row{grid-template-columns:1fr!important;gap:0!important}.checkout-btn{font-size:14px!important;padding:15px 10px!important}.summary-items{max-height:200px}.checkout-header h1{font-size:clamp(20px,6vw,28px)!important}.section-header h3{font-size:15px!important}.payment-content{padding:12px 14px!important}.trust-badges{justify-content:center}}@media(max-width:480px){.checkout-page{padding:66px 10px 32px!important}.checkout-form.glass-card{padding:16px 12px!important}.order-summary.glass-card{padding:14px 12px!important}.checkout-btn{font-size:13px!important;padding:14px 8px!important}.summary-item img{width:38px!important;height:38px!important}.item-name{font-size:12px!important}.item-qty{font-size:11px!important}.item-total{font-size:12px!important}.summary-row{font-size:13px!important}.summary-row.total{font-size:15px!important}.input-group input{font-size:13px!important;padding:12px 38px!important}.payment-content strong{font-size:13px!important}.payment-content p{font-size:11px!important}.qr-image{width:140px!important;height:140px!important}.qr-panel{padding:14px 10px!important}}@media(max-width:1100px){.desktop-links,.outline-btn{display:none!important}.mobile-only{display:inline-grid!important}.nav{gap:0}}@media(max-width:768px){.nav{height:58px!important;padding:0 16px!important;gap:0!important}.logo span{font-size:22px!important}.logo small{font-size:10px!important;letter-spacing:.18em!important}.nav-actions{gap:6px!important}.icon-btn,.cart-btn{width:36px!important;height:36px!important;border-radius:10px!important}.icon-btn,.cart-btn{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important}.cart-btn b{top:-5px!important;right:-5px!important;min-width:16px!important;height:16px!important;font-size:10px!important}}@media(max-width:480px){.nav{height:54px!important;padding:0 12px!important}.logo span{font-size:20px!important}.logo small{display:none!important}.nav-actions{gap:5px!important}.icon-btn,.cart-btn{width:34px!important;height:34px!important;border-radius:9px!important}}@media(max-width:360px){.nav{padding:0 10px!important}.logo span{font-size:18px!important}.icon-btn,.cart-btn{width:32px!important;height:32px!important}}.shop-hero-search{margin-top:24px;width:100%;max-width:560px}.shop-search-input-wrap{position:relative;display:flex;align-items:center;background:#ffffff0f;border:1.5px solid rgba(0,245,255,.2);border-radius:14px;transition:border-color .3s ease,box-shadow .3s ease;overflow:hidden}.shop-search-input-wrap:focus-within{border-color:#00f5ff80;box-shadow:0 0 20px #00f5ff1f;background:#ffffff14}.shop-search-icon{position:absolute;left:16px;color:#00f5ff99;pointer-events:none;flex-shrink:0}.shop-search-input{width:100%;padding:14px 44px 14px 48px;background:transparent;border:none;outline:none;color:#fff;font:500 15px Space Grotesk,sans-serif;letter-spacing:.01em}.shop-search-input::placeholder{color:#ffffff59}.shop-search-clear{position:absolute;right:12px;width:28px;height:28px;border-radius:8px;background:#ffffff14;border:none;color:#ffffff80;display:grid;place-items:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.shop-search-clear:hover{background:#ffffff26;color:#fff}@media(max-width:768px){.shop-hero-search{max-width:100%}.shop-search-input{font-size:14px;padding:12px 40px 12px 44px}}@media(max-width:480px){.shop-search-input{font-size:13px;padding:11px 36px 11px 40px}.shop-search-icon{left:12px}}.shop-body{background:#f8f9fc}.shop-sidebar-new{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 12px #0000000f!important;scrollbar-color:#cbd5e1 transparent!important}.shop-sidebar-new::-webkit-scrollbar-thumb{background:#cbd5e1!important}.shop-sidebar-header{border-bottom:1px solid #f1f5f9!important}.shop-sidebar-title{color:#0f172a!important;font-size:13px!important}.shop-sidebar-clear{color:#06f!important}.shop-sidebar-clear:hover{background:#0066ff0f!important}.shop-filter-group{border-bottom:1px solid #f1f5f9!important}.shop-filter-label{color:#94a3b8!important}.shop-price-inputs input{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;color:#0f172a!important;border-radius:8px!important}.shop-price-inputs input:focus{border-color:#06f!important}.shop-price-inputs input::placeholder{color:#94a3b8!important}.shop-price-inputs span{color:#94a3b8!important}.shop-rating-btn{border:1.5px solid #e2e8f0!important;color:#64748b!important;background:#f8fafc!important}.shop-rating-btn:hover{border-color:#06f!important;color:#06f!important;background:#0066ff0d!important}.shop-rating-btn.active{background:#06f!important;border-color:#06f!important;color:#fff!important}.shop-toggle-label{color:#334155!important}.shop-toggle{background:#e2e8f0!important;border-color:#cbd5e1!important}.shop-toggle.on{background:#06f!important;border-color:#06f!important}.shop-toggle-knob{background:#fff!important;box-shadow:0 1px 4px #00000026!important}.shop-toggle.on .shop-toggle-knob{background:#fff!important;box-shadow:0 0 8px #06f6!important}.shop-sidebar-close-btn{border:1.5px solid #e2e8f0!important;background:#f8fafc!important;color:#334155!important}.shop-toolbar{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 6px #0000000d!important}.shop-filter-toggle-btn{border:1.5px solid #0066ff!important;background:#0066ff0f!important;color:#06f!important}.shop-filter-toggle-btn:hover{background:#0066ff1f!important}.shop-count-text{color:#64748b!important}.shop-count-text strong{color:#0f172a!important}.shop-sort-select{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;color:#0f172a!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:none!important}.shop-sort-select:focus{border-color:#06f!important}.shop-sort-select option{background:#fff!important;color:#0f172a!important}.shop-view-btns{background:#f1f5f9!important;border:1.5px solid #e2e8f0!important}.shop-view-btns button{color:#94a3b8!important}.shop-view-btns button.active{background:#06f!important;color:#fff!important}.shop-page-redesign .product-card,.shop-page-redesign .glass-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 12px #0000000f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.shop-page-redesign .product-card:hover{box-shadow:0 8px 32px #0000001f!important;border-color:#06f!important;transform:translateY(-3px)!important}.shop-page-redesign .product-card h3{color:#0f172a!important}.shop-page-redesign .product-card .sku{color:#94a3b8!important}.shop-page-redesign .product-card .category-pill{background:#0066ff1a!important;color:#06f!important;border:none!important}.shop-page-redesign .product-card .price{color:#0f172a!important}.shop-page-redesign .product-card .mrp{color:#94a3b8!important}.shop-page-redesign .product-card .discount-badge{background:#10b9811a!important;color:#059669!important}.shop-page-redesign .product-card .add-btn,.shop-page-redesign .product-card button.btn{background:linear-gradient(135deg,#06f,#04c)!important;color:#fff!important;border:none!important}.shop-page-redesign .product-card .wishlist-btn{background:#0000000d!important;color:#94a3b8!important}.shop-page-redesign .product-card .wishlist-btn.active{color:#ef4444!important}.shop-page-redesign .stock-badge.in{background:#10b9811a!important;color:#059669!important;border-color:#10b98133!important}.shop-page-redesign .stock-badge.low{background:#f59e0b1a!important;color:#d97706!important;border-color:#f59e0b33!important}.shop-page-redesign .stock-badge.out{background:#ef44441a!important;color:#dc2626!important;border-color:#ef444433!important}.shop-page-redesign .star-filled{color:#f59e0b!important;fill:#f59e0b!important}.shop-page-redesign .star-empty{color:#e2e8f0!important}.shop-page-redesign .review-count,.shop-empty{color:#94a3b8!important}.shop-empty h3{color:#334155!important}.shop-page-redesign .pagination button{background:#f1f5f9!important;border:1.5px solid #e2e8f0!important;color:#334155!important}.shop-page-redesign .pagination button.active{background:#06f!important;border-color:#06f!important;color:#fff!important}.shop-page-redesign .pagination button:hover:not(.active){border-color:#06f!important;color:#06f!important}.shop-hero-search .shop-search-input-wrap{background:#ffffff1f!important;border-color:#ffffff40!important}.shop-hero-search .shop-search-input-wrap:focus-within{background:#ffffff2e!important;border-color:#ffffff80!important;box-shadow:0 0 20px #ffffff1a!important}.shop-hero-search .shop-search-input{color:#fff!important}.shop-hero-search .shop-search-input::placeholder{color:#ffffff73!important}.shop-hero-search .shop-search-icon{color:#fff9!important}.shop-hero-search .shop-search-clear{background:#ffffff1f!important;color:#fff9!important}.shop-hero-search .shop-search-clear:hover{background:#fff3!important;color:#fff!important}.shop-filter-overlay{background:#0f172a66!important}@media(max-width:900px){.shop-sidebar-new{position:fixed!important;top:0!important;left:-100%!important;bottom:0!important;z-index:200!important;width:280px!important;border-radius:0 16px 16px 0!important;transition:left .3s ease!important;max-height:100vh!important}.shop-sidebar-new.open{left:0!important}.shop-filter-toggle-btn,.shop-sidebar-close-btn{display:flex!important}}.wishlist-page-premium{min-height:calc(100vh - 68px);background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding-top:68px}.wishlist-empty-state{min-height:calc(100vh - 68px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.wishlist-empty-icon{width:140px;height:140px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0066ff14,#00f5ff14);border-radius:50%;margin-bottom:32px;color:#06f;position:relative;animation:wishlist-pulse 3s ease-in-out infinite}.wishlist-empty-icon:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;background:linear-gradient(135deg,#0066ff1a,#00f5ff1a);z-index:-1;animation:wishlist-pulse-ring 3s ease-in-out infinite}@keyframes wishlist-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes wishlist-pulse-ring{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.3}}.wishlist-empty-title{font-family:Syne,sans-serif;font-size:32px;font-weight:700;color:#1a202c;margin-bottom:12px}.wishlist-empty-desc{font-family:Space Grotesk,sans-serif;font-size:16px;color:#718096;max-width:400px;margin-bottom:32px;line-height:1.6}.wishlist-empty-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:linear-gradient(135deg,#06f,#0052cc);color:#fff;border:none;border-radius:12px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 12px #0066ff40}.wishlist-empty-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0066ff59}.wishlist-empty-btn:active{transform:translateY(0)}.wishlist-hero{background:linear-gradient(135deg,#fff,#f8f9fa);padding:40px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;overflow:hidden}.wishlist-hero-content{display:flex;align-items:center;gap:20px}.wishlist-hero-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#06f,#00f5ff);border-radius:16px;color:#fff;box-shadow:0 8px 24px #0066ff4d}.wishlist-hero-title{font-family:Orbitron,sans-serif;font-size:42px;font-weight:900;background:linear-gradient(135deg,#06f,#00f5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;letter-spacing:1px;text-transform:uppercase}.wishlist-hero-subtitle{font-family:Space Grotesk,sans-serif;font-size:15px;color:#718096;margin:4px 0 0}.wishlist-hero-shop-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;color:#06f;border:2px solid #0066FF;border-radius:10px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1)}.wishlist-hero-shop-btn:hover{background:#06f;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #0066ff40}.wishlist-container{max-width:1400px;margin:0 auto;padding:48px}.wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px}.wishlist-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0000000f;transition:all .4s cubic-bezier(.23,1,.32,1);border:1px solid rgba(0,102,255,.08)}.wishlist-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0066ff26;border-color:#06f3}.wishlist-card-image-wrapper{position:relative;overflow:hidden}.wishlist-card-image{width:100%;height:240px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;transition:transform .5s cubic-bezier(.23,1,.32,1)}.wishlist-card:hover .wishlist-card-image{transform:scale(1.08)}.wishlist-card-badge{position:absolute;top:12px;left:12px;padding:6px 12px;background:linear-gradient(135deg,#06f,#00f5ff);color:#fff;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;box-shadow:0 4px 12px #0066ff4d}.wishlist-card-remove{position:absolute;top:12px;right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:50%;color:#ef4444;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1);box-shadow:0 2px 8px #0000001a}.wishlist-card-remove:hover{background:#ef4444;color:#fff;transform:scale(1.1) rotate(90deg);box-shadow:0 4px 12px #ef444466}.wishlist-card-body{padding:20px}.wishlist-card-category{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;color:#06f;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.wishlist-card-name{font-family:Syne,sans-serif;font-size:18px;font-weight:700;color:#1a202c;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wishlist-card-rating{display:flex;align-items:center;gap:8px;margin-bottom:16px}.wishlist-card-stars{display:flex;gap:2px}.wishlist-card-rating-text{font-family:Space Grotesk,sans-serif;font-size:13px;color:#718096;font-weight:500}.wishlist-card-price-row{margin-bottom:16px}.wishlist-card-price-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wishlist-card-price{font-family:Syne,sans-serif;font-size:26px;font-weight:800;color:#1a202c}.wishlist-card-mrp{font-family:Space Grotesk,sans-serif;font-size:16px;color:#a0aec0;text-decoration:line-through}.wishlist-card-discount{padding:4px 8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;border-radius:6px}.wishlist-card-stock{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;margin-bottom:16px}.wishlist-card-stock.in-stock{background:#10b9811a;color:#059669}.wishlist-card-stock.out-of-stock{background:#ef44441a;color:#dc2626}.wishlist-card-actions{display:flex;gap:10px}.wishlist-card-btn-primary{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#06f,#0052cc);color:#fff;border:none;border-radius:10px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1)}.wishlist-card-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0066ff4d}.wishlist-card-btn-primary:disabled{opacity:.5;cursor:not-allowed}.wishlist-card-btn-secondary{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;color:#06f;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1)}.wishlist-card-btn-secondary:hover{background:#f8f9fa;border-color:#06f;transform:translateY(-2px)}@media(max-width:1100px){.wishlist-container{padding:40px 32px}.wishlist-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}}@media(max-width:768px){.wishlist-hero{padding:32px 24px;flex-direction:column;align-items:flex-start}.wishlist-hero-content{gap:16px}.wishlist-hero-icon{width:56px;height:56px}.wishlist-hero-title{font-size:28px}.wishlist-hero-shop-btn{width:100%;justify-content:center}.wishlist-container{padding:32px 20px}.wishlist-grid{grid-template-columns:1fr;gap:20px}.wishlist-empty-icon{width:120px;height:120px}.wishlist-empty-title{font-size:26px}}@media(max-width:480px){.wishlist-hero{padding:24px 16px}.wishlist-hero-title{font-size:24px}.wishlist-container{padding:24px 16px}.wishlist-card-image{height:200px}.wishlist-card-body{padding:16px}.wishlist-card-name{font-size:16px}.wishlist-card-price{font-size:22px}}.pd-header{margin-bottom:20px}.pd-category{display:inline-block;background:#00d4ff26;color:#00d4ff;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600;margin-bottom:12px;border:1px solid rgba(0,212,255,.3)}.pd-rating-section{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px}.rating-text{color:#fbbf24;font-weight:600;font-size:15px}.pd-price-section{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px}.price-main{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.current-price{font-size:36px;font-weight:900;color:#00d4ff;font-family:Orbitron,sans-serif;text-shadow:0 0 20px rgba(0,212,255,.5)}.price-unit{font-size:16px;color:#fff9;font-weight:500}.price-secondary{display:flex;align-items:center;gap:12px}.original-price{color:#fff6;font-size:18px}.discount-tag{background:linear-gradient(135deg,#0f8,#00d4ff);color:#0a1628;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:700}.bulk-pricing-section{margin:24px 0;padding:20px;background:#0066ff14;border:1px solid rgba(0,212,255,.2);border-radius:16px}.bulk-pricing-section h4{color:#00d4ff;font-size:15px;margin:0 0 16px;display:flex;align-items:center;gap:8px}.save-amount{color:#0f8;font-weight:700}.pd-stock-info{margin:20px 0}.stock-available{display:flex;align-items:center;gap:8px;color:#0f8;font-weight:600;font-size:14px}.stock-unavailable{display:flex;align-items:center;gap:8px;color:#f44;font-weight:600;font-size:14px}.qty-section{display:flex;align-items:center;gap:16px;margin:24px 0}.qty-section label{color:#ffffffe6;font-weight:600;font-size:14px}.pd-actions{display:flex;gap:12px;margin:24px 0}.btn-add-cart{flex:1;background:linear-gradient(135deg,#06f,#00d4ff);color:#fff;border:none;padding:18px 28px;border-radius:14px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s;box-shadow:0 10px 30px #06f6}.btn-add-cart:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 40px #06f9}.btn-add-cart:disabled{opacity:.5;cursor:not-allowed}.btn-wishlist{background:#ffffff1a;border:2px solid rgba(0,212,255,.3);color:#ffffffe6;padding:18px;border-radius:14px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.btn-wishlist:hover,.btn-wishlist.active{background:#ef444433;border-color:#ef4444;color:#ef4444}.pd-features-quick{display:flex;flex-direction:column;gap:16px;margin:24px 0;padding:20px;background:#ffffff0d;border:1px solid rgba(0,212,255,.2);border-radius:16px}.feature-item{display:flex;align-items:center;gap:14px}.feature-item svg{color:#00d4ff;flex-shrink:0}.feature-item div{display:flex;flex-direction:column;gap:2px}.feature-item strong{color:#fff;font-size:14px;font-weight:600}.feature-item span{color:#fff9;font-size:12px}.pd-compatibility{margin:24px 0}.pd-compatibility h4{color:#00d4ff;font-size:14px;margin-bottom:12px;font-weight:600}.compat-tags{display:flex;flex-wrap:wrap;gap:8px}.pd-tabs-section{padding:0 clamp(16px,4vw,60px) 48px}.features-list{list-style:none;padding:0;display:grid;gap:12px}.features-list li{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#ffffffe6;background:#ffffff0d;border-radius:10px;border:1px solid rgba(0,212,255,.1)}.features-list li svg{color:#00d4ff;flex-shrink:0}.compat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:20px}.compat-card{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#ffffff0d;border:1px solid rgba(0,212,255,.2);border-radius:12px;color:#ffffffe6;font-weight:600}.compat-card svg{color:#00d4ff;flex-shrink:0}.tab-reviews h3{margin-bottom:24px}.reviews-summary{background:#ffffff0d;border:1px solid rgba(0,212,255,.2);border-radius:16px;padding:24px;margin-bottom:32px}.summary-rating{display:flex;align-items:center;gap:16px}.big-rating{font-size:48px;font-weight:900;color:#00d4ff;font-family:Orbitron,sans-serif}.summary-rating span{color:#ffffffb3;font-size:14px}.reviews-list{display:flex;flex-direction:column;gap:16px}.review-card{background:#ffffff0d;border:1px solid rgba(0,212,255,.15);border-radius:16px;padding:20px}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.reviewer-info{display:flex;align-items:center;gap:12px}.reviewer-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#06f,#00d4ff);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px}.reviewer-info strong{color:#fff;font-size:15px;display:block}.review-date{color:#ffffff80;font-size:12px;display:block;margin-top:2px}.review-comment{color:#ffffffd9;line-height:1.6;margin:0}.pd-feedback-section{padding:0 clamp(16px,4vw,60px) 60px}.feedback-container{background:linear-gradient(135deg,#ffffff1f,#ffffff14);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,212,255,.3);border-radius:24px;padding:40px;box-shadow:0 20px 60px #0000004d}.feedback-container h3{color:#fff;font-size:28px;margin-bottom:8px;font-weight:800}.feedback-subtitle{color:#fff9;font-size:15px;margin-bottom:32px}.feedback-success{background:#00ff8826;border:1px solid rgba(0,255,136,.3);color:#0f8;padding:16px 20px;border-radius:12px;display:flex;align-items:center;gap:12px;margin-bottom:24px;font-weight:600}.feedback-form{display:flex;flex-direction:column;gap:24px}.form-group{display:flex;flex-direction:column;gap:10px}.form-group label{color:#00d4ff;font-weight:600;font-size:14px}.form-group input,.form-group textarea{background:#ffffff14;border:2px solid rgba(0,212,255,.2);border-radius:12px;padding:14px 18px;color:#fff;font-size:15px;font-family:inherit;transition:all .3s}.form-group input::placeholder,.form-group textarea::placeholder{color:#fff6}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#00d4ff;background:#ffffff1f;box-shadow:0 0 20px #00d4ff33}.form-group textarea{resize:vertical;min-height:120px}.rating-input{display:flex;gap:8px}.btn-submit-feedback{background:linear-gradient(135deg,#06f,#00d4ff);color:#fff;border:none;padding:16px 32px;border-radius:14px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s;box-shadow:0 10px 30px #06f6;align-self:flex-start}.btn-submit-feedback:hover{transform:translateY(-3px);box-shadow:0 15px 40px #06f9}.pd-image-badges{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.image-badge{background:linear-gradient(135deg,#06f,#00d4ff);color:#fff;padding:8px 16px;border-radius:10px;font-size:12px;font-weight:700;letter-spacing:.5px;box-shadow:0 4px 12px #0066ff4d}@media(max-width:900px){.pd-actions{flex-direction:column}.btn-wishlist{width:100%}.feedback-container{padding:24px}.compat-grid{grid-template-columns:1fr}.qty-section{flex-wrap:wrap}}.shop-loading-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;padding:8px 0}.shop-skeleton-card{background:#ffffff0a;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.06)}.skeleton-img{width:100%;height:180px;border-radius:10px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.skeleton-line{height:14px;border-radius:6px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.aurora-background{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}.aurora-layer{position:absolute;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(0,102,255,.1),transparent);animation:aurora-flow 20s ease-in-out infinite}.aurora-layer-1{animation-delay:0s;background:linear-gradient(45deg,transparent,rgba(0,102,255,.05),transparent)}.aurora-layer-2{animation-delay:-7s;background:linear-gradient(-45deg,transparent,rgba(0,245,255,.03),transparent)}.aurora-layer-3{animation-delay:-14s;background:linear-gradient(90deg,transparent,rgba(138,43,226,.02),transparent)}@keyframes aurora-flow{0%,to{transform:translate(-50%) translateY(-50%) rotate(0)}25%{transform:translate(-40%) translateY(-60%) rotate(90deg)}50%{transform:translate(-60%) translateY(-40%) rotate(180deg)}75%{transform:translate(-45%) translateY(-55%) rotate(270deg)}}.twinkle-field{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.twinkle-star{position:absolute;width:2px;height:2px;background:#fffc;border-radius:50%;animation:twinkle 3s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.floating-orbs{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.floating-orb{position:absolute;width:60px;height:60px;background:radial-gradient(circle,rgba(0,102,255,.1),transparent);border-radius:50%;animation:float-orb 12s ease-in-out infinite}@keyframes float-orb{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-20px) translate(10px)}50%{transform:translateY(-40px) translate(-10px)}75%{transform:translateY(-20px) translate(5px)}}.custom-cursor{position:fixed;pointer-events:none;z-index:9999;mix-blend-mode:difference}.cursor-dot{width:8px;height:8px;background:#06f;border-radius:50%;position:absolute;transform:translate(-50%,-50%);transition:all .1s ease}.cursor-ring{width:32px;height:32px;border:2px solid rgba(0,102,255,.3);border-radius:50%;position:absolute;transform:translate(-50%,-50%);transition:all .2s ease}@media(hover:none)and (pointer:coarse){.custom-cursor{display:none}}.robo-race-stage{width:100%;max-width:none;min-height:100vh;padding:0}.robo-race-hero{position:relative;--model-x: 0px;--model-y: 0px;--text-x: 0px;--text-y: 0px;--bg-x: 50%;--bg-y: 50%;width:100%;height:100vh;height:100dvh;min-height:720px;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 50% 58%,#00ddec33,#00ddec00 34%),linear-gradient(90deg,#03081194,#03081114 46%,#03081194),linear-gradient(180deg,#03070e33,#03070ee0),url(../assets/team/future-bg.jpg) var(--bg-x) var(--bg-y) / cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 90px #00ddec1a;isolation:isolate;animation:robo-race-panelReveal .8s cubic-bezier(.2,.8,.2,1) both}.robo-race-hero:before{animation:robo-race-lowerArc 5.6s ease-in-out infinite}.robo-race-hero:before,.robo-race-hero:after{content:"";position:absolute;inset:auto auto -48px 28%;z-index:8;width:46%;height:55px;border-radius:28px 28px 0 0;background:#05080e}.robo-race-hero:after{left:auto;right:-4%;width:32%}.robo-race-nav{position:relative;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:30px 64px 0;color:#21353ecc;font-size:13px;font-weight:700;letter-spacing:.01em;animation:robo-race-slideDown .76s cubic-bezier(.2,.8,.2,1) .12s both}.robo-race-brand{justify-self:start;display:inline-flex;align-items:center;gap:8px;color:#184151}.robo-race-brand .brand-mark{width:14px;height:14px;border:2px solid currentColor;border-radius:3px;display:inline-block}.robo-race-brand .brand-main{color:var(--brand-cyan);font-family:Orbitron,Inter,Arial,sans-serif;font-size:27px;font-weight:700;line-height:1;letter-spacing:.08em}.robo-race-brand .brand-sub{color:#f8ffffe0;font-family:Orbitron,Inter,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.36em;text-transform:uppercase}.robo-race-nav-links{display:flex;gap:18px;align-items:center;color:#ffffffd1}.robo-race-nav-links a{padding:11px 14px;border:1px solid transparent;border-radius:999px;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.robo-race-nav-links a:hover,.robo-race-nav-cta:hover{transform:translateY(-1px);background:#ffffff1a}.robo-race-nav-links .active{border-color:#ffffffe6;color:#f8ffff;box-shadow:inset 0 0 0 1px #00ddec2e}.robo-race-nav-actions{justify-self:end;display:flex;gap:10px}.robo-race-nav-cta{min-width:82px;padding:10px 16px;border:1px solid rgba(255,255,255,.8);border-radius:999px;color:#f8ffff;text-align:center;background:transparent;cursor:pointer;transition:background .18s ease,transform .18s ease,border-color .18s ease}.robo-race-nav-cta.ghost{color:#fff;background:#ffffff1f}.robo-race-hero-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;color:#fffffffa;font-family:Inter,Manrope,Arial,sans-serif;font-weight:700;line-height:.86;letter-spacing:0;text-shadow:0 10px 28px rgba(0,0,0,.44);transform:translate3d(var(--text-x),var(--text-y),0);transition:opacity .22s ease}.robo-race-hero-copy span{position:absolute;white-space:nowrap}.robo-race-hero-copy .future{left:84px;top:142px;font-size:clamp(96px,12.4vw,220px);animation:robo-race-wordRise .9s cubic-bezier(.2,.8,.2,1) .18s both}.robo-race-hero-copy .vision{right:82px;top:390px;font-size:clamp(88px,11.2vw,190px);animation:robo-race-wordRise .9s cubic-bezier(.2,.8,.2,1) .32s both}.robo-race-shop-panel{position:absolute;left:84px;bottom:92px;z-index:13;width:min(390px,calc(100% - 116px));animation:robo-race-slideUp .76s cubic-bezier(.2,.8,.2,1) .42s both}.robo-race-shop-panel p{max-width:330px;margin:0;color:#dce5eebd;font-size:18px;font-weight:700;line-height:1.65}.robo-race-shop-actions{display:flex;gap:16px;margin-top:26px}.robo-race-shop-primary,.robo-race-shop-secondary{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:62px;padding:0 28px;border-radius:15px;font-size:18px;font-weight:800;letter-spacing:0;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.robo-race-shop-primary{background:linear-gradient(135deg,#097cff,#075be4);color:#fff;box-shadow:0 16px 32px #0463e747}.robo-race-shop-primary:hover,.robo-race-shop-secondary:hover{transform:translateY(-3px)}.robo-race-shop-primary:hover{box-shadow:0 20px 40px #0463e75c}.robo-race-shop-secondary:hover{border-color:#00ddec6b;background:#161f39c7}.robo-race-shop-primary:before{content:"↗";margin-right:12px;font-size:19px;font-weight:700}.robo-race-shop-secondary{border:1px solid rgba(255,255,255,.18);background:#12182dad;color:#f5fafff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.robo-race-shop-secondary:before{content:"ϟ";margin-right:12px;color:#ffffffeb;font-size:21px}.robo-race-model-wrap{position:absolute;z-index:24;left:50%;bottom:-82px;width:min(44vw,660px);min-width:520px;margin:0;transform:translate3d(calc(-50% + var(--model-x)),var(--model-y),0);filter:drop-shadow(0 30px 38px rgba(0,0,0,.58)) drop-shadow(0 0 38px rgba(0,221,236,.14));animation:robo-race-modelEnter .96s cubic-bezier(.2,.8,.2,1) .24s both,robo-race-modelFloat 5.8s ease-in-out infinite 1.3s;will-change:transform}.robo-race-model-wrap img{display:block;width:100%;height:auto}.robo-race-callout{position:absolute;z-index:12;display:flex;align-items:center;gap:13px;color:#ffffffeb;font-size:10px;font-weight:800;line-height:1.28;letter-spacing:.02em;text-transform:uppercase;animation:robo-race-calloutIn .74s cubic-bezier(.2,.8,.2,1) .56s both}.robo-race-callout-left{left:42%;top:67%}.robo-race-callout-right{right:84px;top:32%}.robo-race-thumb{width:90px;height:64px;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:9px;background:radial-gradient(circle at 52% 42%,#f7ffffcc,#f7ffff00 40%),#182d39d1;box-shadow:inset 0 0 24px #ffffff1f;transition:transform .2s ease,border-color .2s ease}.robo-race-callout:hover .robo-race-thumb{transform:scale(1.04);border-color:#00ddecb8}.robo-race-thumb img{display:block;width:116%;height:116%;object-fit:cover;object-position:52% 24%;transform:translate(-7%,-11%) scale(.85);filter:saturate(1.08) contrast(1.03)}.robo-race-line{position:absolute;z-index:11;height:1px;background:#ffffff80;transform-origin:left center;animation:robo-race-lineDraw .9s ease .68s both}.robo-race-line-left{left:47%;top:calc(67% + 58px);width:116px}.robo-race-line-right{right:172px;top:calc(32% + 56px);width:280px}.robo-race-node{position:absolute;z-index:12;width:25px;height:25px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:#ffffff42;box-shadow:0 0 0 8px #ffffff1f;animation:robo-race-nodePulse 2.8s ease-in-out infinite}.robo-race-node:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#fff}.robo-race-node-left{left:calc(47% + 124px);top:calc(67% + 45px)}.robo-race-node-right{right:452px;top:calc(32% + 45px)}.robo-race-rating-badge{position:absolute;z-index:18;right:84px;top:22%;padding:12px 19px;border:1px solid rgba(255,175,28,.55);border-radius:999px;background:#08131e8a;color:#ffffffe6;font-size:13px;font-weight:800;box-shadow:0 8px 24px #07202c1f;animation:robo-race-slideLeft .7s cubic-bezier(.2,.8,.2,1) .52s both}.robo-race-rating-badge:before{content:"*";margin-right:9px;color:#ffb11b;font-size:17px;line-height:0}.robo-race-buy{position:absolute;left:50%;bottom:-1px;z-index:30;min-width:130px;padding:13px 19px 15px;transform:translate(-50%);border-radius:999px 999px 0 0;background:#030303;color:#fff;font-size:12px;font-weight:800;text-align:center;text-decoration:none;box-shadow:0 -8px 22px #0000001f;animation:robo-race-buyPeek .9s cubic-bezier(.2,.8,.2,1) .7s both;transition:padding .18s ease,box-shadow .18s ease}.robo-race-buy:hover{padding-inline:26px;box-shadow:0 -10px 28px #00ddec29}@keyframes robo-race-panelReveal{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes robo-race-slideDown{0%{opacity:.72;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes robo-race-slideUp{0%{opacity:.76;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes robo-race-slideLeft{0%{opacity:.76;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes robo-race-wordRise{0%{opacity:.86;transform:translateY(22px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes robo-race-modelEnter{0%{opacity:.82;transform:translate3d(calc(-50% + var(--model-x)),calc(34px + var(--model-y)),0) scale(.96)}to{opacity:1;transform:translate3d(calc(-50% + var(--model-x)),var(--model-y),0) scale(1)}}@keyframes robo-race-modelFloat{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes robo-race-calloutIn{0%{opacity:.72;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes robo-race-lineDraw{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes robo-race-nodePulse{0%,to{box-shadow:0 0 0 8px #ffffff1f,0 0 #00ddec42}50%{box-shadow:0 0 0 8px #ffffff14,0 0 0 12px #00ddec00}}@keyframes robo-race-buyPeek{0%{opacity:.72;transform:translate(-50%) translateY(18px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes robo-race-lowerArc{0%,to{opacity:1}50%{opacity:.78}}@media(max-width:820px){.robo-race-hero{height:100svh;min-height:680px;background:radial-gradient(circle at 50% 53%,#00ddec38,#00ddec00 38%),linear-gradient(180deg,#03070e14,#03070e2e 43%,#03070eeb),url(../assets/team/future-bg.jpg) center center / cover no-repeat}.robo-race-nav{grid-template-columns:1fr;gap:10px;padding:18px 24px 0}.robo-race-brand .brand-main{font-size:24px}.robo-race-nav-actions{display:none}.robo-race-nav-links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;justify-items:center;gap:0;width:100%;padding:2px 4px 0;font-size:12px}.robo-race-nav-links a{display:block;width:max-content;min-width:0;padding:7px 8px;text-align:center}.robo-race-hero-copy .future{left:22px;top:118px;font-size:clamp(64px,18vw,104px);font-weight:900}.robo-race-hero-copy .vision{left:24%;right:auto;top:246px;font-size:clamp(62px,16vw,96px);font-weight:900}.robo-race-shop-panel{left:18px;right:18px;bottom:20px;width:auto;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,#040a1338,#040a13db);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.robo-race-shop-panel p{font-size:14px;line-height:1.55;max-width:100%}.robo-race-shop-actions{gap:10px;margin-top:14px}.robo-race-shop-primary,.robo-race-shop-secondary{min-width:0;flex:1;min-height:48px;padding:0 12px;font-size:14px}.robo-race-model-wrap{bottom:126px;width:min(100vw,430px);min-width:350px;transform:translate(-50%)}.robo-race-buy,.robo-race-rating-badge,.robo-race-line,.robo-race-node{display:none}.robo-race-callout{display:flex;gap:8px;font-size:7px;z-index:26}.robo-race-callout-left{left:24px;top:404px}.robo-race-callout-right{right:22px;top:242px}.robo-race-thumb{width:58px;height:42px;border-radius:7px}}@media(max-width:520px){.robo-race-hero{height:100svh;min-height:640px;border-radius:0}.robo-race-brand .brand-sub,.robo-race-buy{display:none}.robo-race-hero-copy .future{left:22px;top:116px;font-size:clamp(56px,20vw,86px);line-height:.9}.robo-race-hero-copy .vision{left:17vw;right:auto;top:min(35svh,264px);font-size:clamp(52px,17vw,74px);line-height:.9}.robo-race-model-wrap{bottom:126px;width:min(98vw,382px);min-width:322px}.robo-race-callout{display:flex;font-size:6px;line-height:1.18}.robo-race-callout-left{left:18px;top:330px}.robo-race-callout-right{right:18px;top:206px}.robo-race-thumb{width:50px;height:38px}.robo-race-shop-panel{left:18px;right:18px;bottom:max(12px,env(safe-area-inset-bottom));padding:15px;box-shadow:0 -18px 48px #00000038}.robo-race-shop-panel p{font-size:13px;line-height:1.45;position:relative;z-index:2;padding-right:4px}.robo-race-shop-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.robo-race-shop-primary,.robo-race-shop-secondary{display:flex;flex:none;width:auto;min-width:0;min-height:46px;padding:0 10px;font-size:13px}}@media(prefers-reduced-motion:reduce){.robo-race-hero-copy,.robo-race-model-wrap{transform:none}.robo-race-model-wrap{transform:translate(-50%)}}.robo-race-header{padding:100px clamp(18px,6vw,86px) 80px;background:var(--hero-dark);text-align:center;position:relative;z-index:1;min-height:300px;display:flex;align-items:center;justify-content:center;cursor:auto}.robo-race-header-content{cursor:auto}.robo-race-header-content h1{font:900 clamp(48px,8vw,72px) Orbitron,sans-serif;color:var(--brand-cyan);margin:0 0 16px;text-shadow:0 0 30px rgba(0,245,255,.3);letter-spacing:-.02em;cursor:auto}.robo-race-header-content p{font:400 clamp(16px,2vw,20px) "Space Grotesk",Inter,sans-serif;color:var(--brand-steel);max-width:600px;margin:0 auto;cursor:auto}.robo-soccer-commercial{position:relative;min-height:420vh;overflow:clip;padding-top:60px;margin-top:0;background:radial-gradient(circle at 72% 42%,rgba(88,220,255,.16),transparent 28%),linear-gradient(90deg,#02050be0,#02050b52 48%,#02050be0),linear-gradient(135deg,#0a0a0f,#1a1a2e,#0f0f1a),#02050b;isolation:isolate;color:#f6fbff;font-family:Manrope,Inter,Arial,sans-serif;cursor:auto}.robo-soccer-commercial:before{content:"";position:fixed;top:14px;right:14px;bottom:14px;left:14px;z-index:30;pointer-events:none;border:2px solid rgba(162,222,255,.62);border-radius:28px;box-shadow:inset 0 0 36px #168dff14,0 22px 60px #00000075}.robo-soccer-commercial:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(88,220,255,.035) 0 1px,transparent 1px 88px),repeating-linear-gradient(0deg,rgba(88,220,255,.026) 0 1px,transparent 1px 88px),radial-gradient(circle at 62% 62%,rgba(22,141,255,.22),transparent 32%),linear-gradient(90deg,#02050bdb,#02050b2e 48%,#02050bc7)}.robo-soccer-floating-order{position:fixed;top:20px;right:24px;z-index:999;display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border:none;border-radius:999px;background:#fff;color:#07070f;font-family:Inter,Manrope,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;text-decoration:none;box-shadow:0 4px 20px #0000004d;opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.robo-soccer-floating-order.visible{opacity:1;transform:translateY(0);pointer-events:auto}.robo-soccer-floating-order:hover{background:#58dcff;color:#02050b}.robo-soccer-primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid rgba(226,244,255,.76);border-radius:999px;background:#030c1c75;color:#fff;font-size:13px;font-weight:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:all .3s ease}.robo-soccer-primary:hover{background:#168dff2e;border-color:#58dcffd1}.robo-soccer-world{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.robo-soccer-scan{position:fixed;width:1px;height:120vh;top:-10vh;background:linear-gradient(180deg,transparent,rgba(88,220,255,.36),transparent);transform:rotate(18deg);opacity:.42}.robo-soccer-scan-a{left:36%}.robo-soccer-scan-b{left:57%;opacity:.6}.robo-soccer-scan-c{left:75%;opacity:.32}.robo-soccer-blueprint-ring{position:fixed;z-index:3;border:1px solid rgba(88,220,255,.34);border-radius:50%;box-shadow:inset 0 0 28px #168dff14,0 0 28px #168dff1f;opacity:calc(.34 + var(--build-glow, 0) * .28);animation:roboRingSpin 16s linear infinite}.robo-soccer-ring-a{right:11vw;top:18vh;width:240px;height:240px}.robo-soccer-ring-b{right:25vw;bottom:12vh;width:150px;height:150px;animation-duration:11s;animation-direction:reverse}.robo-soccer-ring-c{left:48vw;top:38vh;width:88px;height:88px;animation-duration:8s}.robo-soccer-blueprint-ring:before,.robo-soccer-blueprint-ring:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px dashed rgba(88,220,255,.24);border-radius:50%}.robo-soccer-blueprint-ring:after{top:46%;right:-18%;bottom:46%;left:-18%;height:1px;border:0;border-top:1px solid rgba(88,220,255,.28)}.robo-soccer-track-line{position:fixed;z-index:2;left:52%;bottom:-8vh;width:2px;height:84vh;background:linear-gradient(180deg,transparent,rgba(88,220,255,.78),transparent);filter:blur(.3px);opacity:calc(.14 + var(--build-glow, 0) * .46);transform-origin:bottom;animation:roboTrackPulse 2.2s ease-in-out infinite}.robo-soccer-track-line-a{transform:rotate(50deg)}.robo-soccer-track-line-b{transform:rotate(-50deg)}.robo-soccer-scroll-meter{position:fixed;left:50%;bottom:34px;z-index:42;width:min(420px,42vw);height:3px;overflow:hidden;border-radius:999px;background:#d6f1ff29;transform:translate(-50%)}.robo-soccer-scroll-meter span{display:block;width:calc(var(--scroll-progress, 0) * 100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#168dff,#58dcff);box-shadow:0 0 18px #58dcffb8}.robo-soccer-scroll-cue{position:fixed;left:50%;bottom:50px;z-index:42;display:inline-flex;align-items:center;gap:12px;min-height:38px;padding:0 18px;border:1px solid rgba(88,220,255,.58);border-radius:999px;background:#020914c7;color:#f7fbff;font-family:Orbitron,Inter,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:clamp(0,calc(1 - var(--scroll-progress, 0) * 2.8),1);transform:translate3d(-50%,0,0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 22px #58dcff2e,inset 0 0 18px #58dcff14;transition:border-color .18s ease,color .18s ease,background .18s ease}.robo-soccer-scroll-cue:hover,.robo-soccer-scroll-cue:focus-visible{border-color:#58dcffc7;background:#168dff2e;color:#fff;outline:none}.robo-soccer-scroll-cue i{position:relative;width:12px;height:14px}.robo-soccer-scroll-cue i:before,.robo-soccer-scroll-cue i:after{content:"";position:absolute;left:50%;width:8px;height:8px;border-right:2px solid #58dcff;border-bottom:2px solid #58dcff;transform:translate(-50%) rotate(45deg);animation:roboScrollNudge 1.4s ease-in-out infinite}.robo-soccer-scroll-cue i:before{top:0;opacity:.42}.robo-soccer-scroll-cue i:after{top:6px;animation-delay:.18s}.robo-soccer-kit-panel{position:fixed;right:min(7vw,108px);top:calc(22vh + 100px);z-index:14;width:min(280px,22vw);padding:20px 22px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0a0a188c;box-shadow:0 18px 40px #00000057;opacity:calc(1 - var(--kit-fade, 0));transform:translate3d(calc(var(--kit-fade, 0) * 50px),0,0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.robo-soccer-kit-panel p{margin:0 0 16px;color:#00e5c8;font-family:Orbitron,Inter,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.robo-soccer-kit-panel span{display:block;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);color:#eef8ffdb;font-size:14px;font-weight:800}.robo-soccer-kit-panel span:first-of-type{border-top:none}.robo-soccer-kit-panel strong,.robo-soccer-kit-panel small{display:block}.robo-soccer-kit-panel strong{font-size:13px;color:#fff;margin-bottom:2px}.robo-soccer-kit-panel small{margin-top:3px;color:#fff6;font-size:11px;font-weight:600;line-height:1.4}.robo-soccer-price-card{position:fixed;right:min(7vw,108px);bottom:20vh;z-index:15;width:min(320px,24vw);padding:20px;border:1px solid rgba(88,220,255,.54);border-radius:14px;background:linear-gradient(160deg,#081630d6,#0d60a038);box-shadow:0 24px 58px #00000061,inset 0 0 34px #58dcff17;opacity:var(--price-opacity, 0);transform:translate3d(0,var(--price-y, 34px),0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.robo-soccer-price-card p,.robo-soccer-price-card small{margin:0;color:#58dcff;font-family:Orbitron,Inter,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.robo-soccer-price-card div,.robo-soccer-final-offer{display:flex;align-items:baseline;gap:12px;margin-top:10px}.robo-soccer-price-card del,.robo-soccer-final-offer del{color:#e2efff7a;font-size:25px;font-weight:900;text-decoration-thickness:3px;text-decoration-color:#ff5d7a}.robo-soccer-price-card strong,.robo-soccer-final-offer strong{color:#fff;font-family:Inter,Manrope,Arial,sans-serif;font-size:clamp(48px,4.4vw,78px);font-weight:900;line-height:.9;text-shadow:0 0 26px rgba(88,220,255,.42)}.robo-soccer-price-card span,.robo-soccer-final-offer span{color:#58dcff;font-size:13px;font-weight:900;text-transform:uppercase}.robo-soccer-price-card small{display:block;margin-top:10px;color:#e1efffb8;letter-spacing:.08em}.robo-soccer-robo-wall{position:fixed;inset:-7vh 0 auto;z-index:9;display:grid;gap:0;opacity:var(--wall-opacity, 0);pointer-events:none;transform:translate3d(0,var(--wall-y, 40px),0)}.robo-soccer-robo-wall span{display:block;color:#f6fbff1f;font-family:Inter,Manrope,Arial,sans-serif;font-size:clamp(92px,11vw,190px);font-weight:900;line-height:.82;letter-spacing:0;white-space:nowrap;animation:roboWallFlicker 2.4s infinite steps(1)}.robo-soccer-robo-wall span:nth-child(2n){transform:translate(12vw);color:#f6fbff2e;animation-delay:.2s}.robo-soccer-robo-wall span:nth-child(3n){color:#58dcff26;animation-delay:.45s}.robo-soccer-assembly-ticker{position:fixed;left:0;right:0;bottom:100px;z-index:13;display:flex;gap:34px;width:max-content;color:#ffffff4d;font-family:Orbitron,Inter,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;opacity:calc(.4 - var(--kit-fade, 0) * .3);animation:roboTicker 18s linear infinite}.robo-soccer-assembly-ticker span{position:relative;white-space:nowrap}.robo-soccer-assembly-ticker span:before{content:"";display:inline-block;width:5px;height:5px;margin-right:10px;border-radius:50%;background:#58dcff80;box-shadow:0 0 8px #58dcff66}.robo-soccer-story{position:fixed;z-index:12;left:6vw;bottom:180px;top:auto;width:min(560px,55vw);transform:translate3d(0,var(--story-y, 0px),0);opacity:var(--story-opacity, 1);text-shadow:0 18px 34px rgba(0,0,0,.56);pointer-events:none;margin-top:80px;padding:20px}.robo-soccer-story-build,.robo-soccer-story-final{opacity:0}.robo-soccer-story-final{left:auto;right:min(7vw,108px);width:min(600px,39vw);padding:20px;margin-top:80px}.robo-soccer-eyebrow{margin:0 0 14px;color:#58dcff;font-family:Orbitron,Inter,Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.robo-soccer-story-open .robo-soccer-eyebrow{margin-top:0}.robo-soccer-story h1,.robo-soccer-story h2{margin:0;color:#f7fbff;font-family:Inter,Manrope,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:.88}.robo-soccer-story h1{font-size:clamp(52px,9vw,96px);margin-bottom:24px}.robo-soccer-story h2{font-size:clamp(58px,6.2vw,112px)}.robo-soccer-lead,.robo-soccer-story p:not(.robo-soccer-eyebrow){max-width:520px;margin:0 0 28px;color:#ffffffa6;font-size:16px;font-weight:700;line-height:1.6}.robo-soccer-micro-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.robo-soccer-micro-stats span{min-height:38px;padding:10px 14px;border:1px solid rgba(88,220,255,.34);border-radius:999px;background:#0511258a;color:#eef8ffe6;font-size:12px;font-weight:900}.robo-soccer-final-offer{margin-top:28px}.robo-soccer-component{position:fixed;z-index:18;min-width:138px;padding:12px 16px;border:1px solid rgba(88,220,255,.52);border-radius:8px;background:linear-gradient(90deg,#061226e6,#168dff38);color:#dff5ff;font-family:Orbitron,Inter,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 28px #00000057,inset 0 0 18px #58dcff14;opacity:var(--part-opacity, 0);transform:translate3d(var(--part-x, 0px),var(--part-y, 0px),0) scale(var(--part-scale, .96))}.robo-soccer-component:after{content:"";position:absolute;left:100%;top:50%;width:70px;height:1px;background:#58dcff94}.robo-soccer-component-chassis{left:10vw;top:24vh}.robo-soccer-component-motor{left:18vw;top:74vh}.robo-soccer-component-esp{left:47vw;top:20vh}.robo-soccer-component-driver{left:62vw;top:76vh}.robo-soccer-component-wheels{left:76vw;top:28vh}.robo-soccer-component-buck{left:68vw;top:58vh}.robo-soccer-hands{position:fixed;z-index:16;margin:0;opacity:var(--hands-opacity, 0);pointer-events:none}.robo-soccer-hands img,.robo-soccer-car img{display:block;width:100%;height:auto}.robo-soccer-hands-frame{left:50%;top:50%;width:min(70vw,900px);transform:translate3d(-50%,calc(-50% + var(--hands-y, 24px)),0) scale(var(--hands-scale, .92))}.robo-soccer-hand-base{right:-5vw;bottom:-7vh;width:min(54vw,720px);opacity:var(--base-hand-opacity, 0);transform:translate3d(var(--base-hand-x, 80px),var(--base-hand-y, 70px),0) scale(var(--base-hand-scale, .9))}.robo-soccer-car{position:fixed;z-index:20;left:61%;top:50%;width:min(58vw,900px);margin:0;opacity:var(--car-opacity, 0);pointer-events:none;transform:translate3d(calc(-50% + var(--car-x, 0px)),calc(-50% + var(--car-y, 0px)),0) rotate(var(--car-rotate, -7deg)) scale(var(--car-scale, .7));transform-origin:50% 56%;filter:drop-shadow(0 34px 44px rgba(0,0,0,.68)) drop-shadow(0 0 42px rgba(22,141,255,.42));will-change:transform,opacity}@media(max-width:768px){.robo-race-header{padding:80px 20px 60px;min-height:250px}.robo-race-header-content h1{font-size:clamp(36px,8vw,48px)}.robo-race-header-content p{font-size:16px}.robo-soccer-commercial{min-height:420vh;padding-top:40px;margin-top:0}.robo-soccer-commercial:before{top:9px;right:9px;bottom:9px;left:9px;border-radius:22px}.robo-soccer-floating-order{top:14px;right:16px;padding:8px 18px;font-size:12px}.robo-soccer-story,.robo-soccer-story-final{left:20px;right:20px;top:auto;bottom:140px;width:auto;max-width:100%;padding:15px;margin-top:80px}.robo-soccer-story-open h1{font-size:42px}.robo-soccer-story h2{font-size:clamp(36px,10vw,54px)}.robo-soccer-lead,.robo-soccer-story p:not(.robo-soccer-eyebrow){font-size:14px}.robo-soccer-component,.robo-soccer-kit-panel,.robo-soccer-assembly-ticker{display:none}.robo-soccer-price-card{left:26px;right:26px;bottom:210px;width:auto}.robo-soccer-price-card strong,.robo-soccer-final-offer strong{font-size:46px}.robo-soccer-scroll-meter{bottom:24px;width:54vw}.robo-soccer-scroll-cue{bottom:40px;width:calc(100vw - 52px);justify-content:center;min-height:34px;padding:0 10px;font-size:8px}.robo-soccer-hands-frame{width:118vw}.robo-soccer-hand-base{width:110vw}.robo-soccer-car{left:55%;top:60%;width:min(118vw,560px)}}@keyframes roboRingSpin{to{rotate:360deg}}@keyframes roboTrackPulse{0%,to{opacity:calc(.12 + var(--build-glow, 0) * .36)}50%{opacity:calc(.24 + var(--build-glow, 0) * .54)}}@keyframes roboTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes roboWallFlicker{0%,8%,14%,48%,to{opacity:.58;filter:blur(0)}10%,12%,51%{opacity:.18;filter:blur(1px)}52%{opacity:.76}}@keyframes roboScrollNudge{0%,to{opacity:.32;transform:translate3d(-50%,-2px,0) rotate(45deg)}50%{opacity:1;transform:translate3d(-50%,3px,0) rotate(45deg)}}.kit-card-v2{display:flex;flex-direction:column;background:#0a0e1ad9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,212,255,.18);border-radius:16px;overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1);cursor:pointer;height:380px;position:relative}.kit-card-v2:hover{border-color:#00d4ff80;box-shadow:0 0 28px #00d4ff26,0 12px 40px #00000080;transform:translateY(-6px)}.kit-card-v2-img{position:relative;height:160px;min-height:160px;max-height:160px;overflow:hidden;flex-shrink:0}.kit-card-v2-img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;display:block}.kit-card-v2:hover .kit-card-v2-img img{transform:scale(1.08)}.kit-card-v2-tier{position:absolute;top:10px;left:10px;font-size:10px;font-weight:700;padding:4px 10px;border-radius:999px;letter-spacing:.08em;text-transform:uppercase;z-index:2}.kit-card-v2-rating{position:absolute;top:10px;right:10px;background:#000000a6;color:#fbbf24;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;z-index:2}.kit-card-v2-body{display:flex;flex-direction:column;flex:1;padding:14px 16px 16px;gap:6px;overflow:hidden}.kit-card-v2-title{font-size:14px;font-weight:700;color:#e8e8f0;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.kit-card-v2-desc{font-size:12px;color:#8a9bb5;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0}.kit-card-v2-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.kit-card-v2-tags span{background:#00d4ff14;color:var(--brand-cyan);border:1px solid rgba(0,212,255,.2);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:500;white-space:nowrap}.kit-card-v2-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.kit-card-v2-price{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800;color:var(--brand-cyan);text-shadow:0 0 12px rgba(0,212,255,.3);white-space:nowrap}.kit-card-v2-btn{background:linear-gradient(135deg,#1a6ef5,#0d4ed4);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700;cursor:pointer;transition:all .25s ease;white-space:nowrap;flex-shrink:0}.kit-card-v2-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a6ef573}.kit-card-v2-btn:active{transform:translateY(0)}.kits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px;align-items:start}.kits-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.kit-card-list{display:flex;align-items:center;gap:16px;background:#ffffff0a;border:1px solid rgba(0,212,255,.12);border-radius:12px;padding:12px 16px;transition:border-color .2s,background .2s}.kit-card-list:hover{border-color:#00d4ff59;background:#00d4ff0d}.kit-card-list-img{position:relative;flex-shrink:0;width:90px;height:90px;border-radius:8px;overflow:hidden}.kit-card-list-img img{width:100%;height:100%;object-fit:cover}.kit-card-list-img .tier{position:absolute;top:4px;left:4px;font-size:9px;padding:2px 5px}.kit-card-list-body{flex:1;min-width:0}.kit-card-list-body .kit-card-v2-title{font-size:15px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-card-list-body .kit-card-v2-desc{font-size:13px;-webkit-line-clamp:1}.kit-card-list-footer{display:flex;align-items:center;gap:12px;flex-shrink:0}.kit-card-list-footer .kit-card-v2-rating{font-size:13px;color:#f59e0b;white-space:nowrap}.kit-card-list-footer .kit-card-v2-price{font-size:16px;white-space:nowrap}.kit-card-list-footer .kit-card-v2-btn{padding:8px 14px;font-size:13px;white-space:nowrap}@media(max-width:1024px){.kits-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.kits-grid{grid-template-columns:1fr}.kit-card-v2{height:auto}.kit-card-v2-img{height:180px;max-height:180px}}.kit-detail-page section[style*="max-width: 1200px"]{padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}.kit-detail-page .glass-card[style*="cursor: pointer"]{display:flex;flex-direction:column;height:100%}.kit-detail-page .glass-card[style*="cursor: pointer"] img{width:100%;height:180px;object-fit:cover;border-radius:8px;display:block}.product-detail-page section[style*="max-width: 1200px"]{padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}@media(max-width:768px){.kit-detail-page section[style*="max-width: 1200px"],.product-detail-page section[style*="max-width: 1200px"]{padding-left:16px;padding-right:16px}}.kit-detail-gallery{overflow:hidden;position:relative}.kit-detail-gallery img{width:100%;height:100%;object-fit:cover;display:block;will-change:transform}.kit-detail-gallery button,.kit-detail-gallery .kit-gallery-dots{z-index:10!important}.nav-v2{position:fixed;top:0;left:0;right:0;z-index:1000;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 40px;height:68px;background:transparent;border-bottom:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:none}@media(max-width:768px){.nav-v2.hide-on-mobile{display:none!important}}.nav-v2.is-scrolled{background:#05050fd9;border-bottom:none;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 4px 32px #0009,0 0 40px #0066ff1a}.nav-v2.wishlist-nav-dark{background:#05050ff2;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 4px 32px #0009,0 0 40px #0066ff26,0 1px #00f5ff1a;border-bottom:1px solid rgba(0,245,255,.1)}.nav-v2-logo{display:flex;align-items:baseline;gap:7px;text-decoration:none;flex-shrink:0;transition:transform .3s ease}.nav-v2-logo:hover{transform:translateY(-1px)}.nav-v2-logo span{font-family:Orbitron,sans-serif;font-size:26px;font-weight:900;background:linear-gradient(135deg,#fff,#00f5ff,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:4px;filter:drop-shadow(0 0 24px rgba(0,245,255,.5));text-shadow:none}.nav-v2-logo small{font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:800;color:#00f5ffcc;letter-spacing:3px;text-transform:uppercase;text-shadow:0 0 12px rgba(0,245,255,.6)}.nav-v2-links{display:flex;align-items:center;justify-content:center;gap:4px}.nav-v2-item{position:relative}.nav-v2-item:after{content:"";position:absolute;top:100%;left:0;right:0;height:20px;background:transparent;display:none}.nav-v2-item:hover:after{display:block}.nav-v2-link{display:flex;align-items:center;gap:5px;padding:10px 16px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;color:#ffffffb3;text-decoration:none;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;letter-spacing:.03em;position:relative}.nav-v2-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:linear-gradient(135deg,#0066ff1a,#00f5ff0d);opacity:0;transition:opacity .3s}.nav-v2-link:hover{color:#fff;transform:translateY(-1px)}.nav-v2-link:hover:before{opacity:1}.nav-v2-link.active{color:#00f5ff;background:#00f5ff1a;box-shadow:0 0 20px #00f5ff33,inset 0 0 20px #00f5ff0d;text-shadow:0 0 12px rgba(0,245,255,.5)}.nav-v2-chevron{opacity:.6;transition:transform .3s}.nav-v2-item:hover .nav-v2-chevron{transform:rotate(180deg);opacity:1}.nav-v2-dropdown{position:absolute;top:calc(100% + 0px);left:0;min-width:200px;background:#080c18fa;border:1px solid rgba(0,245,255,.15);border-radius:16px;padding:10px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;box-shadow:0 20px 60px #000000b3,0 0 0 1px #00f5ff0f,0 0 40px #0066ff26;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:1001;margin-top:8px}.nav-v2-item:hover .nav-v2-dropdown,.nav-v2-dropdown:hover{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0);transition-delay:0s}.nav-v2-dropdown-item{display:block;padding:10px 16px;font-size:13px;font-weight:600;font-family:Space Grotesk,sans-serif;color:#ffffffa6;text-decoration:none;border-radius:10px;transition:all .2s;position:relative}.nav-v2-dropdown-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:linear-gradient(180deg,#06f,#00f5ff);border-radius:2px;transition:height .3s}.nav-v2-dropdown-item:hover{background:#00f5ff1a;color:#00f5ff;padding-left:20px}.nav-v2-dropdown-item:hover:before{height:60%}.nav-v2-search{display:flex;align-items:center;gap:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:0 16px;height:42px;width:240px;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.nav-v2-search:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0066ff1a,#00f5ff0d);opacity:0;transition:opacity .3s}.nav-v2-search:focus-within{border-color:#00f5ff66;background:#00f5ff0d;box-shadow:0 0 0 4px #00f5ff14,0 0 20px #00f5ff26;transform:translateY(-1px)}.nav-v2-search:focus-within:before{opacity:1}.nav-v2-search-icon{color:#fff6;flex-shrink:0;z-index:1;transition:color .3s}.nav-v2-search:focus-within .nav-v2-search-icon{color:#00f5ff}.nav-v2-search input{background:none;border:none;outline:none;color:#fff;font-size:14px;font-family:Space Grotesk,sans-serif;width:100%;z-index:1;font-weight:500}.nav-v2-search input::placeholder{color:#ffffff59;font-weight:400}.nav-v2-actions{display:flex;align-items:center;gap:6px;margin-left:20px;flex-shrink:0}.nav-v2-action-btn{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-size:13px;font-weight:600;font-family:Space Grotesk,sans-serif;cursor:pointer;border-radius:10px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;overflow:hidden}.nav-v2-action-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#06f3,#00f5ff1a);opacity:0;transition:opacity .3s}.nav-v2-action-btn:hover{color:#fff;border-color:#00f5ff4d;transform:translateY(-1px);box-shadow:0 4px 12px #06f3}.nav-v2-action-btn:hover:before{opacity:1}.nav-v2-action-btn>*{position:relative;z-index:1}.nav-v2-profile{padding:0;border:1px solid rgba(0,245,255,.2);border-radius:50%;width:36px;height:36px;justify-content:center;background:#00f5ff0d}.nav-v2-profile:hover{border-color:#00f5ff80;background:#00f5ff1a}.nav-v2-badge{position:absolute;top:2px;right:2px;background:linear-gradient(135deg,#06f,#00f5ff);color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 0 8px #00f5ff66}.mobile-search{display:flex;align-items:center;gap:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:0 14px;height:42px;margin:0 20px 16px;color:#fff6}.mobile-search input{background:none;border:none;outline:none;color:#fff;font-size:14px;font-family:Space Grotesk,sans-serif;width:100%}@media(max-width:1024px){.nav-v2-links,.nav-v2-search,.nav-v2-action-btn span{display:none}.nav-v2-action-btn{padding:8px}.nav-v2-profile{display:none}}@media(max-width:640px){.nav-v2{padding:0 16px}.nav-v2-logo{margin-right:0}}.hero-v2{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:100vh;padding:90px 72px 60px;background:#05050f;position:relative;overflow:hidden;gap:48px}.hero-v2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,245,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,245,255,.03) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at 60% 50%,black 30%,transparent 70%);mask-image:radial-gradient(ellipse at 60% 50%,black 30%,transparent 70%);pointer-events:none}.hero-v2:after{content:"";position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(0,102,255,.12) 0%,rgba(0,245,255,.06) 40%,transparent 70%);pointer-events:none;animation:hero-orb-pulse 6s ease-in-out infinite}@keyframes hero-orb-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}}.hero-v2-left{display:flex;flex-direction:column;gap:28px;z-index:1;position:relative}.hero-v2-left:before{content:"";position:absolute;bottom:-60px;left:-40px;width:300px;height:300px;background:radial-gradient(circle,rgba(124,58,237,.08) 0%,transparent 70%);pointer-events:none}.hero-v2-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:3px;color:#00f5ff;text-transform:uppercase;margin:0}.hero-v2-eyebrow:before{content:"";display:inline-block;width:24px;height:1px;background:linear-gradient(90deg,transparent,#00f5ff)}.hero-v2-title{font-family:Syne,sans-serif;font-size:clamp(40px,5vw,66px);font-weight:800;line-height:1.1;color:#fff;margin:0;letter-spacing:-.02em}.hero-v2-title em{font-style:normal;background:linear-gradient(135deg,#06f,#00f5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(0,245,255,.3))}.hero-v2-desc{font-family:Space Grotesk,sans-serif;font-size:17px;line-height:1.75;color:#ffffff8c;margin:0;max-width:440px}.hero-v2-actions{display:flex;gap:16px;flex-wrap:wrap}.hero-v2-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:15px 32px;background:linear-gradient(135deg,#06f,#04c);color:#fff;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;border-radius:12px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 24px #0066ff59,0 0 0 1px #0066ff4d;position:relative;overflow:hidden}.hero-v2-btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 60%);opacity:0;transition:opacity .3s}.hero-v2-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0066ff80,0 0 0 1px #00f5ff4d}.hero-v2-btn-primary:hover:before{opacity:1}.hero-v2-btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:15px 32px;background:#ffffff0a;color:#ffffffd9;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;border-radius:12px;border:1px solid rgba(255,255,255,.12);text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-v2-btn-secondary:hover{border-color:#00f5ff59;background:#00f5ff0f;color:#fff;box-shadow:0 0 20px #00f5ff1a;transform:translateY(-2px)}.hero-v2-stats{display:flex;gap:0;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.hero-v2-stat{display:flex;flex-direction:column;gap:4px;padding:16px 28px 0 0;margin-right:28px;border-right:1px solid rgba(255,255,255,.07)}.hero-v2-stat:last-child{border-right:none;margin-right:0}.hero-v2-stat strong{font-family:Syne,sans-serif;font-size:26px;font-weight:800;color:#fff;line-height:1;background:linear-gradient(135deg,#fff 60%,#00f5ffcc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-v2-stat span{font-family:Space Grotesk,sans-serif;font-size:12px;color:#fff6;letter-spacing:.03em}.hero-v2-right{position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.hero-v2-right:before{content:"";position:absolute;width:480px;height:480px;background:radial-gradient(circle,rgba(0,102,255,.15) 0%,rgba(0,245,255,.06) 50%,transparent 70%);border-radius:50%;animation:hero-orb-pulse 5s ease-in-out infinite}.hero-v2-robot{width:100%;max-width:580px;height:auto;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 0 40px rgba(0,102,255,.3)) drop-shadow(0 20px 60px rgba(0,0,0,.5));animation:hero-float 5s ease-in-out infinite}@keyframes hero-float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-14px) rotate(.5deg)}66%{transform:translateY(-6px) rotate(-.3deg)}}.hero-v2-badge{position:absolute;bottom:40px;left:-10px;z-index:2;display:flex;align-items:center;gap:12px;background:#050814d9;border:1px solid rgba(0,245,255,.2);border-radius:14px;padding:14px 18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 32px #0006,0 0 0 1px #00f5ff0d;animation:badge-float 4s ease-in-out infinite 1s}@keyframes badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero-v2-badge-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#0066ff4d,#00f5ff33);border:1px solid rgba(0,245,255,.2);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.hero-v2-badge strong{display:block;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:#fff}.hero-v2-badge span{font-family:Space Grotesk,sans-serif;font-size:11px;color:#00f5ff99}.hero-v2-scan{position:absolute;top:30%;right:0;width:2px;height:40%;background:linear-gradient(180deg,transparent,rgba(0,245,255,.4),transparent);animation:scan-move 3s ease-in-out infinite}@keyframes scan-move{0%,to{opacity:0;transform:translateY(-20px)}50%{opacity:1;transform:translateY(20px)}}@media(max-width:960px){.hero-v2{grid-template-columns:1fr;padding:100px 28px 56px;text-align:center;gap:40px}.hero-v2-right{order:-1}.hero-v2-robot{max-width:340px}.hero-v2-stats,.hero-v2-actions{justify-content:center}.hero-v2-badge{display:none}.hero-v2-left:before{display:none}.hero-v2-eyebrow{justify-content:center}.hero-v2-desc{margin:0 auto}}.trust-bar-v2{display:grid;grid-template-columns:repeat(4,1fr);background:#080c18e6;border-top:1px solid rgba(0,245,255,.06);border-bottom:1px solid rgba(0,245,255,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trust-bar-v2-item{display:flex;align-items:center;gap:16px;padding:22px 32px;border-right:1px solid rgba(255,255,255,.05);transition:background .3s}.trust-bar-v2-item:hover{background:#00f5ff08}.trust-bar-v2-item:last-child{border-right:none}.trust-bar-v2-icon{color:#00f5ff;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(0,245,255,.4))}.trust-bar-v2-item strong{display:block;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;color:#fff;margin-bottom:3px}.trust-bar-v2-item span{font-family:Space Grotesk,sans-serif;font-size:12px;color:#fff6}@media(max-width:768px){.trust-bar-v2{grid-template-columns:repeat(2,1fr)}.trust-bar-v2-item:nth-child(2){border-right:none}.trust-bar-v2-item:nth-child(3),.trust-bar-v2-item:nth-child(4){border-top:1px solid rgba(255,255,255,.05)}.trust-bar-v2-item:nth-child(4){border-right:none}}@media(max-width:480px){.trust-bar-v2{grid-template-columns:1fr}.trust-bar-v2-item{border-right:none;border-top:1px solid rgba(255,255,255,.05)}.trust-bar-v2-item:first-child{border-top:none}}.popular-cats{padding:80px 72px 64px;background:#05050f;position:relative}.popular-cats:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,245,255,.15),transparent)}.popular-cats-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.popular-cats-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:3px;color:#00f5ff;text-transform:uppercase;margin:0 0 10px;display:flex;align-items:center;gap:8px}.popular-cats-eyebrow:before{content:"";display:inline-block;width:20px;height:1px;background:#00f5ff}.popular-cats-title{font-family:Orbitron,Rajdhani,"Exo 2",sans-serif;font-size:42px;font-weight:900;color:#fff;margin:0;letter-spacing:.08em;text-transform:uppercase;font-stretch:expanded}.popular-cats-title:after{content:"";display:block;width:48px;height:2px;background:linear-gradient(90deg,#06f,#00f5ff);border-radius:2px;margin-top:12px;box-shadow:0 0 8px #00f5ff66}.popular-cats-viewall{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:#00f5ffb3;text-decoration:none;white-space:nowrap;transition:all .2s;padding-bottom:4px;border-bottom:1px solid rgba(0,245,255,.2);letter-spacing:.02em}.popular-cats-viewall:hover{color:#00f5ff;border-bottom-color:#00f5ff}.popular-cats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.popular-cat-card{background:#0c1220cc;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;text-decoration:none;transition:all .35s ease;display:flex;flex-direction:column;position:relative}.popular-cat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:linear-gradient(135deg,rgba(0,102,255,.06) 0%,transparent 60%);opacity:0;transition:opacity .35s}.popular-cat-card:hover{border-color:#00f5ff40;transform:translateY(-6px);box-shadow:0 16px 48px #0006,0 0 0 1px #00f5ff14,0 0 32px #0066ff1a}.popular-cat-card:hover:before{opacity:1}.popular-cat-img{width:100%;aspect-ratio:4/3;overflow:hidden;background:#050814cc;position:relative}.popular-cat-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(5,5,15,.6) 100%)}.popular-cat-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;filter:brightness(.85)}.popular-cat-card:hover .popular-cat-img img{transform:scale(1.08);filter:brightness(1)}.popular-cat-body{padding:18px;display:flex;flex-direction:column;gap:5px;position:relative;z-index:1}.popular-cat-body strong{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;color:#fff;letter-spacing:.01em}.popular-cat-body>span:first-of-type{font-family:Space Grotesk,sans-serif;font-size:12px;color:#fff6}.popular-cat-link{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;color:#00f5ff!important;margin-top:8px;display:flex;align-items:center;gap:4px;opacity:0;transform:translate(-4px);transition:all .25s ease}.popular-cat-card:hover .popular-cat-link{opacity:1;transform:translate(0)}@media(max-width:1100px){.popular-cats-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.popular-cats{padding:56px 24px 40px}.popular-cats-grid{grid-template-columns:repeat(2,1fr)}.popular-cats-header{flex-direction:column;align-items:flex-start;gap:14px}}@media(max-width:480px){.popular-cats-grid{grid-template-columns:1fr}}.hero-v3{position:relative;width:100%;height:calc(100vh - 68px);min-height:580px;max-height:960px;display:flex;flex-direction:column;overflow:hidden;margin-top:68px;background:#05050f}.hero-v3-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-v3-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;animation:hero-bg-zoom 18s ease-in-out infinite alternate}@keyframes hero-bg-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero-v3-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05050f40,#05050f0d 25%,#05050f0d 55%,#05050fb8 80%,#05050f)}.hero-v3-scanline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.hero-v3-scanline:after{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,245,255,.4),transparent);animation:scanline-sweep 4s linear infinite;top:-2px}@keyframes scanline-sweep{0%{top:-2px;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.hero-v3-text-overlay{position:absolute;top:0;left:0;right:0;bottom:130px;z-index:2;pointer-events:none}.hero-v3-giant-text{font-family:Bebas Neue,Syne,sans-serif;font-size:clamp(90px,14vw,200px);font-weight:400;letter-spacing:.06em;line-height:1;margin:0;-webkit-user-select:none;user-select:none;position:absolute}.hero-v3-giant-left{color:#fffffff2;left:0;top:15%;text-shadow:0 0 40px rgba(0,102,255,.5),0 0 80px rgba(0,102,255,.2),2px 2px 0 rgba(0,0,0,.5);animation:text-glow-pulse 3s ease-in-out infinite alternate}@keyframes text-glow-pulse{0%{text-shadow:0 0 40px rgba(0,102,255,.4),0 0 80px rgba(0,102,255,.15),2px 2px 0 rgba(0,0,0,.5)}to{text-shadow:0 0 60px rgba(0,102,255,.7),0 0 120px rgba(0,102,255,.3),2px 2px 0 rgba(0,0,0,.5)}}.hero-v3-giant-right{right:0;bottom:0;background:linear-gradient(135deg,#fff 20%,#00f5ff,#0066ffe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 30px rgba(0,245,255,.5)) drop-shadow(0 0 60px rgba(0,245,255,.2));animation:cyan-glow-pulse 3s ease-in-out infinite alternate}@keyframes cyan-glow-pulse{0%{filter:drop-shadow(0 0 20px rgba(0,245,255,.4)) drop-shadow(0 0 40px rgba(0,245,255,.15))}to{filter:drop-shadow(0 0 40px rgba(0,245,255,.7)) drop-shadow(0 0 80px rgba(0,245,255,.3))}}.hero-v3-centre-img-wrap{display:none}.hero-v3-info-bar{position:absolute;bottom:0;left:0;right:0;z-index:3;display:grid;grid-template-columns:1fr 1.4fr 1fr;background:#050814e0;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-top:1px solid rgba(0,245,255,.12);box-shadow:0 -8px 40px #0006}.hero-v3-info-panel{padding:26px 32px;display:flex;flex-direction:column;gap:10px}.hero-v3-info-panel+.hero-v3-info-panel{border-left:1px solid rgba(255,255,255,.06)}.hero-v3-info-left{flex-direction:row;align-items:flex-start;gap:16px}.hero-v3-info-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#06f3,#00f5ff1a);border:1px solid rgba(0,245,255,.2);display:flex;align-items:center;justify-content:center;color:#00f5ff;flex-shrink:0;box-shadow:0 0 16px #00f5ff26}.hero-v3-info-left h3{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;color:#ffffffe0;margin:0 0 8px;line-height:1.5}.hero-v3-learn-more{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:#00f5ff;text-decoration:none;border-bottom:1px solid rgba(0,245,255,.3);padding-bottom:2px;transition:all .2s}.hero-v3-learn-more:hover{border-color:#00f5ff;text-shadow:0 0 8px rgba(0,245,255,.5)}.hero-v3-info-center{align-items:center;text-align:center}.hero-v3-info-center h2{font-family:Syne,sans-serif;font-size:20px;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em}.hero-v3-info-center p{font-family:Space Grotesk,sans-serif;font-size:12px;color:#fff6;margin:0;line-height:1.6}.hero-v3-cta-btn{display:inline-flex;align-items:center;padding:12px 28px;background:linear-gradient(135deg,#fff,#dcf0fff2);color:#05050f;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 24px #0000004d,0 0 0 1px #ffffff1a;margin-top:4px}.hero-v3-cta-btn:hover{background:linear-gradient(135deg,#00f5ff,#06f);color:#fff;transform:translateY(-2px);box-shadow:0 8px 32px #00f5ff59}.hero-v3-info-right{justify-content:center}.hero-v3-rating{display:flex;align-items:center;gap:8px}.hero-v3-star-filled{color:#f59e0b;fill:#f59e0b;filter:drop-shadow(0 0 4px rgba(245,158,11,.5))}.hero-v3-rating-num{font-family:Syne,sans-serif;font-size:30px;font-weight:800;color:#fff}.hero-v3-reviews{display:flex;align-items:center;gap:12px}.hero-v3-avatars{display:flex}.hero-v3-avatar{width:30px;height:30px;border-radius:50%;border:2px solid rgba(5,5,15,.9);background:linear-gradient(135deg,#0066ffb3,#00f5ff80);margin-left:-10px;box-shadow:0 0 8px #00f5ff33}.hero-v3-avatar:first-child{margin-left:0}.hero-v3-reviews strong{font-family:Syne,sans-serif;font-size:24px;font-weight:800;color:#fff;display:block;line-height:1}.hero-v3-reviews span{font-family:Space Grotesk,sans-serif;font-size:12px;color:#fff6}.hero-v3-reviews-text{font-family:Space Grotesk,sans-serif;font-size:12px;color:#ffffff61;margin:0;line-height:1.5}@media(max-width:900px){.hero-v3{height:auto;min-height:100svh;max-height:none}.hero-v3-text-overlay{bottom:160px}.hero-v3-giant-text{font-size:clamp(72px,18vw,130px)}.hero-v3-giant-left{top:10%}.hero-v3-giant-right{bottom:0}.hero-v3-info-bar{position:relative;grid-template-columns:1fr}.hero-v3-info-panel+.hero-v3-info-panel{border-left:none;border-top:1px solid rgba(255,255,255,.06)}.hero-v3-info-left{flex-direction:column}}@media(max-width:1024px){.nav-v2{padding:0 24px}.nav-v2-search{width:180px}.hero-v3-content{padding:0 32px}.hero-v3-title{font-size:clamp(48px,7vw,72px)}.hero-v3-subtitle{font-size:clamp(16px,2vw,20px)}}@media(max-width:900px){.nav-v2{padding:0 20px;height:64px;justify-content:space-between}.nav-v2-logo{margin-right:0;flex:0 0 auto}.nav-v2-logo span{font-size:20px;letter-spacing:2.5px}.nav-v2-logo small{font-size:8px;letter-spacing:3px}.nav-v2-links,.nav-v2-search{display:none}.nav-v2-actions{gap:8px;margin-left:auto;flex:0 0 auto}.nav-v2-action-btn{padding:10px 12px;min-width:44px;min-height:44px;justify-content:center}.hero-v3{height:85vh;min-height:600px}.hero-v3-content{padding:0 24px}.hero-v3-title{font-size:clamp(40px,6vw,60px)}.hero-v3-subtitle{font-size:clamp(14px,1.8vw,18px)}.hero-v3-cta-group{flex-direction:column;gap:12px}.hero-v3-cta-primary,.hero-v3-cta-secondary{width:100%;justify-content:center}.hero-v3-info-panels{flex-direction:column;gap:16px;padding:20px}.hero-v3-info-panel{flex:1 1 100%;min-width:100%}}@media(max-width:640px){.nav-v2{padding:0 16px;height:60px}.nav-v2-logo{flex:0 0 auto}.nav-v2-logo span{font-size:18px;letter-spacing:2px}.nav-v2-logo small,.nav-v2-links,.nav-v2-search{display:none}.nav-v2-actions{margin-left:auto;gap:6px;flex:0 0 auto}.nav-v2-action-btn{padding:9px 10px;font-size:12px;min-width:42px;min-height:42px;border-radius:10px}.nav-v2-action-btn span{display:none}.hero-v3{height:80vh;min-height:500px}.hero-v3-content{padding:0 20px}.hero-v3-tag{font-size:10px;padding:6px 16px}.hero-v3-title{font-size:clamp(32px,8vw,48px);line-height:1.1}.hero-v3-subtitle{font-size:clamp(13px,1.8vw,16px);max-width:100%}.hero-v3-cta-primary,.hero-v3-cta-secondary{padding:12px 24px;font-size:14px}.hero-v3-info-panels{padding:16px;gap:12px}.hero-v3-info-panel{padding:16px}.hero-v3-info-left{flex-direction:column;align-items:center;text-align:center}.hero-v3-info-icon{width:40px;height:40px}.hero-v3-info-left h3{font-size:13px}.hero-v3-info-center h2{font-size:18px}.hero-v3-info-center p{font-size:11px}.hero-v3-cta-btn{padding:10px 24px;font-size:12px}.hero-v3-rating-num{font-size:24px}}@media(max-width:480px){.nav-v2{padding:0 12px;height:56px}.nav-v2-logo span{font-size:16px;letter-spacing:1.5px}.nav-v2-actions{gap:4px}.nav-v2-action-btn{padding:8px;min-width:40px;min-height:40px;border-radius:8px}.hero-v3{height:75vh;min-height:450px}.hero-v3-content{padding:0 16px}.hero-v3-tag{font-size:9px;padding:5px 14px}.hero-v3-title{font-size:clamp(28px,8vw,40px)}.hero-v3-subtitle{font-size:12px}.hero-v3-cta-primary,.hero-v3-cta-secondary{padding:10px 20px;font-size:13px}.hero-v3-info-panels,.hero-v3-info-panel{padding:12px}}:root{--page: #060a11;--ink: #253741;--muted: rgba(37, 55, 65, .62);--cyan: #00ddec;--blue: #0b7cff;--white: #f8ffff}.hero-v4{position:relative;--model-x: 0px;--model-y: 0px;--text-x: 0px;--text-y: 0px;--bg-x: 50%;--bg-y: 50%;width:100%;height:100vh;min-height:720px;overflow:hidden;background:radial-gradient(circle at 50% 58%,#00ddec33,#00ddec00 34%),linear-gradient(90deg,#03081194,#03081114 46%,#03081194),linear-gradient(180deg,#03070e33,#03070ee0),var(--hero-bg) var(--bg-x) var(--bg-y) / cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 90px #00ddec1a;isolation:isolate;animation:panelReveal .8s cubic-bezier(.2,.8,.2,1) both}.hero-v4:before{animation:lowerArc 5.6s ease-in-out infinite}.hero-v4:before,.hero-v4:after{content:"";position:absolute;inset:auto auto -48px 28%;z-index:8;width:46%;height:55px;border-radius:28px 28px 0 0;background:#05080e}.hero-v4:after{left:auto;right:-4%;width:32%}.hero-copy-v4{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;color:#fffffffa;font-family:Inter,Manrope,Arial,sans-serif;font-weight:700;line-height:.86;letter-spacing:0;text-shadow:0 10px 28px rgba(0,0,0,.44);transform:translate3d(var(--text-x),var(--text-y),0);transition:opacity .22s ease}.hero-copy-v4 span{position:absolute;white-space:nowrap}.future-text{left:64px;top:160px;font-size:clamp(100px,13vw,240px);animation:wordRise .9s cubic-bezier(.2,.8,.2,1) .18s both;font-weight:900}.vision-text{right:64px;top:420px;font-size:clamp(92px,12vw,210px);animation:wordRise .9s cubic-bezier(.2,.8,.2,1) .32s both;font-weight:900}.shop-panel-v4{position:absolute;left:84px;bottom:92px;z-index:13;width:min(390px,calc(100% - 116px));animation:slideUp .76s cubic-bezier(.2,.8,.2,1) .42s both}.shop-panel-v4 p{max-width:330px;margin:0;color:#dce5eebd;font-size:18px;font-weight:700;line-height:1.65}.shop-actions-v4{display:flex;gap:16px;margin-top:26px}.shop-primary-v4,.shop-secondary-v4{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:62px;padding:0 28px;border-radius:15px;font-size:18px;font-weight:800;letter-spacing:0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.shop-primary-v4{background:linear-gradient(135deg,#097cff,#075be4);color:#fff;box-shadow:0 16px 32px #0463e747}.shop-primary-v4:hover,.shop-secondary-v4:hover{transform:translateY(-3px)}.shop-primary-v4:hover{box-shadow:0 20px 40px #0463e75c}.shop-secondary-v4:hover{border-color:#00ddec6b;background:#161f39c7}.shop-primary-v4:before{content:"↗";margin-right:12px;font-size:19px;font-weight:700}.shop-secondary-v4{border:1px solid rgba(255,255,255,.18);background:#12182dad;color:#f5fafff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shop-secondary-v4:before{content:"ϟ";margin-right:12px;color:#ffffffeb;font-size:21px}.model-wrap-v4{position:absolute;z-index:24;left:50%;bottom:-120px;width:min(50vw,750px);min-width:580px;margin:0;transform:translate3d(calc(-50% + var(--model-x)),var(--model-y),0);filter:drop-shadow(0 30px 38px rgba(0,0,0,.58)) drop-shadow(0 0 38px rgba(0,221,236,.14));animation:modelEnter .96s cubic-bezier(.2,.8,.2,1) .24s both,modelFloat 5.8s ease-in-out infinite 1.3s;will-change:transform}.model-wrap-v4 img{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:lighten}.callout-v4{position:absolute;z-index:12;display:flex;align-items:center;gap:13px;color:#ffffffeb;font-size:10px;font-weight:800;line-height:1.28;letter-spacing:.02em;text-transform:uppercase;animation:calloutIn .74s cubic-bezier(.2,.8,.2,1) .56s both}.callout-left-v4{left:38%;top:68%}.callout-right-v4{right:64px;top:28%}.thumb-v4{width:90px;height:64px;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:9px;background:radial-gradient(circle at 52% 42%,#f7ffffcc,#f7ffff00 40%),#182d39d1;box-shadow:inset 0 0 24px #ffffff1f;transition:transform .2s ease,border-color .2s ease}.callout-v4:hover .thumb-v4{transform:scale(1.04);border-color:#00ddecb8}.thumb-v4 img{display:block;width:116%;height:116%;object-fit:cover;object-position:52% 24%;transform:translate(-7%,-11%) scale(.85);filter:saturate(1.08) contrast(1.03)}.line-v4{position:absolute;z-index:11;height:1px;background:#ffffff80;transform-origin:left center;animation:lineDraw .9s ease .68s both}.line-left-v4{left:47%;top:calc(67% + 58px);width:116px}.line-right-v4{right:172px;top:calc(32% + 56px);width:280px}.node-v4{position:absolute;z-index:12;width:25px;height:25px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:#ffffff42;box-shadow:0 0 0 8px #ffffff1f;animation:nodePulse 2.8s ease-in-out infinite}.node-v4:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#fff}.node-left-v4{left:calc(47% + 124px);top:calc(67% + 45px)}.node-right-v4{right:452px;top:calc(32% + 45px)}.rating-badge-v4{position:absolute;z-index:18;right:64px;top:18%;padding:12px 19px;border:1px solid rgba(255,175,28,.55);border-radius:999px;background:#08131e8a;color:#ffffffe6;font-size:13px;font-weight:800;box-shadow:0 8px 24px #07202c1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideLeft .7s cubic-bezier(.2,.8,.2,1) .52s both}.rating-badge-v4:before{content:"*";margin-right:9px;color:#ffb11b;font-size:17px;line-height:0}.buy-v4{position:absolute;left:50%;bottom:-1px;z-index:30;min-width:130px;padding:13px 19px 15px;transform:translate(-50%);border-radius:999px 999px 0 0;background:#030303;color:#fff;font-size:12px;font-weight:800;text-align:center;box-shadow:0 -8px 22px #0000001f;animation:buyPeek .9s cubic-bezier(.2,.8,.2,1) .7s both;transition:padding .18s ease,box-shadow .18s ease}.buy-v4:hover{padding-inline:26px;box-shadow:0 -10px 28px #00ddec29}@keyframes panelReveal{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:.72;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:.76;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:.76;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes wordRise{0%{opacity:.86;transform:translateY(22px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes modelEnter{0%{opacity:.82;transform:translate3d(calc(-50% + var(--model-x)),calc(34px + var(--model-y)),0) scale(.96)}to{opacity:1;transform:translate3d(calc(-50% + var(--model-x)),var(--model-y),0) scale(1)}}@keyframes modelFloat{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes calloutIn{0%{opacity:.72;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lineDraw{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes nodePulse{0%,to{box-shadow:0 0 0 8px #ffffff1f,0 0 #00ddec42}50%{box-shadow:0 0 0 8px #ffffff14,0 0 0 12px #00ddec00}}@keyframes buyPeek{0%{opacity:.72;transform:translate(-50%) translateY(18px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes lowerArc{0%,to{opacity:1}50%{opacity:.78}}@media(max-width:820px){.hero-v4{min-height:680px}.future-text{left:22px;top:118px;font-size:clamp(64px,18vw,104px);font-weight:900}.vision-text{left:24%;right:auto;top:246px;font-size:clamp(62px,16vw,96px);font-weight:900}.shop-panel-v4{left:18px;right:18px;bottom:20px;width:auto;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,#040a1338,#040a13db);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shop-panel-v4 p{font-size:14px;line-height:1.55;max-width:100%}.shop-actions-v4{gap:10px;margin-top:14px}.shop-primary-v4,.shop-secondary-v4{min-width:0;flex:1;min-height:48px;padding:0 12px;font-size:14px}.model-wrap-v4{bottom:126px;width:min(100vw,430px);min-width:350px;transform:translate(-50%)}.buy-v4,.rating-badge-v4,.line-v4,.node-v4{display:none}.callout-v4{display:flex;gap:8px;font-size:7px;z-index:26}.callout-left-v4{left:24px;top:404px}.callout-right-v4{right:22px;top:242px}.thumb-v4{width:58px;height:42px;border-radius:7px}}@media(max-width:520px){.hero-v4{min-height:640px}.future-text{left:22px;top:116px;font-size:clamp(56px,20vw,86px);line-height:.9}.vision-text{left:17vw;right:auto;top:min(35svh,264px);font-size:clamp(52px,17vw,74px);line-height:.9}.model-wrap-v4{bottom:126px;width:min(98vw,382px);min-width:322px}.callout-v4{font-size:6px;line-height:1.18}.callout-left-v4{left:18px;top:330px}.callout-right-v4{right:18px;top:206px}.thumb-v4{width:50px;height:38px}.shop-panel-v4{left:18px;right:18px;bottom:max(12px,env(safe-area-inset-bottom));padding:15px}.shop-panel-v4 p{font-size:13px;line-height:1.45}.shop-actions-v4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.shop-primary-v4,.shop-secondary-v4{min-height:46px;padding:0 10px;font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.hero-copy-v4,.model-wrap-v4{transform:none}.model-wrap-v4{transform:translate(-50%)}}.shop-page-redesign{background:#f8f9fa;min-height:100vh;padding-top:68px;color:#1a1a1a}.shop-hero-carousel{position:relative;width:100%;height:600px;overflow:hidden;background:#f8f9fa}.shop-hero-slides{position:relative;width:100%;height:100%}.shop-hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;transition:opacity 1s ease-in-out;pointer-events:none;filter:brightness(1.1) contrast(1.15) saturate(1.1)}.shop-hero-slide.active{opacity:1;pointer-events:auto}.shop-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(255,255,255,.85) 0%,rgba(255,255,255,.5) 30%,rgba(255,255,255,.05) 60%,transparent 100%)}.shop-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;max-width:1400px;margin:0 auto;padding:0 48px;text-align:left}.shop-hero-tag{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#06f;text-transform:uppercase;margin-bottom:16px;padding:8px 20px;background:#0066ff1a;border:2px solid #0066FF;border-radius:30px;display:inline-block}.shop-hero-title{font-family:Orbitron,sans-serif;font-size:clamp(42px,6vw,72px);font-weight:900;color:#000;margin:0 0 16px;line-height:1.1;letter-spacing:1px;max-width:600px}.shop-hero-subtitle{font-family:Space Grotesk,sans-serif;font-size:clamp(16px,2vw,20px);color:#4a5568;margin:0 0 32px;max-width:500px;font-weight:500}.shop-hero-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#06f;border:none;border-radius:50px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #0066ff4d}.shop-hero-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #06f6;background:#0052cc}.shop-hero-indicators{position:absolute;bottom:30px;left:48px;z-index:10;display:flex;gap:10px}.shop-hero-indicator{width:10px;height:10px;border-radius:50%;background:#0066ff4d;border:2px solid #0066FF;cursor:pointer;transition:all .3s;padding:0}.shop-hero-indicator.active{background:#06f;width:28px;border-radius:5px}.shop-hero-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;background:#0066ff26;border:2px solid rgba(0,102,255,.3);color:#06f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #06f3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.shop-hero-nav:hover{background:#0066fff2;color:#fff;border-color:#06f;box-shadow:0 6px 24px #0066ff80;transform:translateY(-50%) scale(1.15)}.shop-hero-nav:active{transform:translateY(-50%) scale(.95)}.shop-hero-nav svg{filter:drop-shadow(0 0 8px currentColor)}.shop-hero-nav-prev{left:20px}.shop-hero-nav-next{right:20px}@media(max-width:640px){.shop-hero-nav{width:40px;height:40px;background:#06f3;border-width:1.5px}.shop-hero-nav-prev{left:12px}.shop-hero-nav-next{right:12px}.shop-hero-nav svg{width:20px;height:20px}}.shop-search-section{position:sticky;top:68px;z-index:40;background:#fff;border-bottom:1px solid #e2e8f0;padding:20px 48px;box-shadow:0 2px 8px #0000000d;display:flex;align-items:center;gap:20px}.shop-search-bar-wrapper{flex:0 0 500px;margin:0}.shop-search-input-wrap{display:flex;align-items:center;background:#f8f9fa;border:2px solid #e2e8f0;border-radius:14px;transition:all .3s;min-height:56px;padding:0 20px;gap:12px}.shop-search-input-wrap:focus-within{border-color:#06f;box-shadow:0 0 0 4px #0066ff1a;background:#fff}.shop-search-input{background:none;border:none;outline:none;color:#1a1a1a;font-family:Space Grotesk,sans-serif;font-size:16px;padding:16px 0 16px 16px;min-width:0;flex:1}.shop-search-input::placeholder{color:#a0aec0}.shop-search-clear{background:none;border:none;color:#718096;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s;width:32px;height:32px;border-radius:6px;grid-column:2}.shop-search-clear:hover{color:#1a1a1a;background:#0000000d}.shop-search-icon{color:#718096;width:20px;height:20px;flex-shrink:0}.shop-category-pills{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1;justify-content:flex-start}.shop-cat-pill{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:10px 22px;color:#4a5568;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .3s}.shop-cat-pill:hover{background:#f7fafc;color:#1a1a1a;border-color:#cbd5e0;transform:translateY(-2px)}.shop-cat-pill.active{background:#06f;border-color:#06f;color:#fff;box-shadow:0 4px 12px #0066ff4d}.shop-carousels{padding:0 48px 8px;display:flex;flex-direction:column;gap:12px}.shop-carousel-section{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.shop-carousel-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 16px;border-bottom:1px solid #f1f5f9}.shop-carousel-title{font-family:Syne,sans-serif;font-size:18px;font-weight:700;color:#1a1a1a;margin:0;letter-spacing:-.01em}.shop-carousel-nav{display:flex;gap:8px}.shop-carousel-nav button{width:34px;height:34px;border-radius:10px;background:#f8f9fa;border:1px solid #e2e8f0;color:#4a5568;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.shop-carousel-nav button:hover{background:#06f;border-color:#06f;color:#fff}.shop-carousel-track{display:flex;gap:14px;overflow-x:auto;padding:18px 24px;scrollbar-width:none;scroll-behavior:smooth}.shop-carousel-track::-webkit-scrollbar{display:none}.shop-carousel-item{flex-shrink:0;width:210px}.shop-body{display:flex;gap:24px;padding:24px 48px;align-items:flex-start;max-width:1400px;margin:0 auto}.shop-sidebar-new{width:280px;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:16px;position:sticky;top:150px;max-height:calc(100vh - 180px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e0 transparent;transition:width .3s ease,opacity .3s ease,margin .3s ease;margin-right:24px;box-shadow:0 2px 8px #0000000d}.shop-sidebar-new.closed{width:0;opacity:0;overflow:hidden;margin-right:0;border:none}.shop-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0;position:sticky;top:0;background:#fff;z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shop-sidebar-title{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;color:#1a1a1a;display:flex;align-items:center;gap:8px}.shop-sidebar-clear{background:none;border:none;color:#06f;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;cursor:pointer;opacity:.8;transition:opacity .2s}.shop-sidebar-clear:hover{opacity:1}.shop-filter-group{padding:20px 24px;border-bottom:1px solid #f1f5f9}.shop-filter-label{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:1.5px;color:#06f;margin:0 0 16px;text-transform:uppercase}.shop-price-inputs{display:flex;align-items:center;gap:12px}.shop-price-inputs input{flex:1;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;color:#1a1a1a;font-family:Space Grotesk,sans-serif;font-size:14px;outline:none;width:0;transition:border-color .2s}.shop-price-inputs input:focus{border-color:#06f}.shop-price-inputs span{color:#a0aec0;font-size:14px;flex-shrink:0}.shop-rating-btns{display:flex;flex-wrap:wrap;gap:8px}.shop-rating-btn{background:#f8f9fa;border:2px solid #e2e8f0;border-radius:8px;padding:8px 12px;color:#4a5568;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s;text-align:center;min-width:50px}.shop-rating-btn:hover{background:#fff;border-color:#cbd5e0;color:#1a1a1a}.shop-rating-btn.active{background:#06f;border-color:#06f;color:#fff;box-shadow:0 4px 12px #0066ff40}.shop-toggle-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:14px;color:#4a5568}.shop-toggle{width:44px;height:24px;border-radius:12px;background:#e2e8f0;border:1px solid #cbd5e0;position:relative;cursor:pointer;transition:background .3s,border-color .3s;flex-shrink:0}.shop-toggle.on{background:#06f;border-color:#06f}.shop-toggle-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .3s,background .3s}.shop-toggle.on .shop-toggle-knob{transform:translate(20px);background:#fff}.shop-delivery-btns{display:flex;flex-direction:column;gap:8px}.shop-delivery-btn{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f8f9fa;border:2px solid #e2e8f0;border-radius:10px;color:#4a5568;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s;text-align:left}.shop-delivery-btn:hover{background:#fff;border-color:#cbd5e0;color:#1a1a1a;transform:translateY(-1px)}.shop-delivery-btn.active{background:#06f;border-color:#06f;color:#fff;box-shadow:0 4px 16px #0066ff40}.shop-delivery-btn svg{flex-shrink:0}.shop-sidebar-close-btn{display:none;width:100%;padding:16px;background:#f8f9fa;border:none;border-top:1px solid #e2e8f0;color:#4a5568;font-family:Space Grotesk,sans-serif;font-size:14px;cursor:pointer;align-items:center;justify-content:center;gap:8px}.shop-filter-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.shop-products-area{flex:1;min-width:0}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;gap:16px;flex-wrap:wrap;box-shadow:0 1px 3px #0000000d}.shop-toolbar-left{display:flex;align-items:center;gap:16px;flex:1}.shop-toolbar-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.shop-filter-toggle-btn{display:flex;align-items:center;gap:8px;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;padding:10px 16px;color:#4a5568;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.shop-filter-toggle-btn:hover{background:#e2e8f0;border-color:#cbd5e0;color:#1a1a1a}.shop-count-text{font-family:Space Grotesk,sans-serif;font-size:14px;color:#718096;margin-left:auto}.shop-sort-select{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;color:#1a1a1a;font-family:Space Grotesk,sans-serif;font-size:14px;outline:none;cursor:pointer;transition:border-color .2s;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;min-width:140px}.shop-sort-select:focus{border-color:#06f}.shop-view-btns{display:flex;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.shop-view-btns button{background:none;border:none;padding:10px 12px;color:#718096;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.shop-view-btns button.active{background:#06f;color:#fff}.shop-view-btns button:hover:not(.active){color:#1a1a1a}.shop-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:0}.shop-products-list{display:flex;flex-direction:column;gap:16px}.shop-products-list .product-card{display:grid;grid-template-columns:200px 1fr;gap:20px}.shop-products-list .product-card .product-card-img-wrap{height:200px;border-radius:12px 0 0 12px}.shop-products-list .product-card .product-card-body{padding:20px}.shop-loading-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.shop-skeleton-card{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:16px;padding:20px;height:400px;display:flex;flex-direction:column;gap:12px}.skeleton-img{background:#e2e8f0;border-radius:12px;height:200px;animation:pulse 1.5s ease-in-out infinite}.skeleton-line{background:#e2e8f0;border-radius:4px;height:16px;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.shop-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#a0aec0;gap:16px}.shop-empty h3{font-family:Syne,sans-serif;font-size:24px;font-weight:700;color:#4a5568;margin:0}.shop-empty p{font-family:Space Grotesk,sans-serif;font-size:16px;margin:0;color:#718096}.shop-empty button{margin-top:16px;padding:12px 32px;background:#06f;border:none;border-radius:12px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 20px #0066ff59}.shop-empty button:hover{opacity:.9;transform:translateY(-2px)}.shop-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0 24px;flex-wrap:wrap}.shop-page-btn{min-width:40px;height:40px;padding:0 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#4a5568;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .2s}.shop-page-btn:hover:not(:disabled){background:#f8f9fa;border-color:#06f;color:#06f}.shop-page-btn.active{background:#06f;border-color:#06f;color:#fff;box-shadow:0 4px 16px #0066ff4d}.shop-page-btn:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1100px){.shop-products-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.shop-search-section{padding:20px 32px;flex-wrap:wrap}.shop-search-bar-wrapper{flex:1 1 100%;min-width:300px}.shop-category-pills{flex:1 1 100%}.shop-body{padding:20px 32px}}@media(max-width:900px){.shop-hero-carousel{height:450px}.shop-hero-content{padding:0 24px}.shop-hero-title{font-size:clamp(32px,5vw,56px)}.shop-hero-subtitle{font-size:clamp(14px,1.8vw,18px)}.shop-hero-nav{width:40px;height:40px}.shop-hero-nav-prev{left:16px}.shop-hero-nav-next{right:16px}.shop-hero-indicators{left:24px}.shop-search-section{padding:18px 20px;flex-direction:column;align-items:stretch;gap:16px}.shop-search-bar-wrapper{flex:1;width:100%;max-width:100%}.shop-category-pills{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px}.shop-cat-pill{flex-shrink:0}.shop-body{padding:16px 20px;flex-direction:column}.shop-sidebar-new{width:100%!important;position:static;margin-bottom:20px;margin-right:0;max-height:none}.shop-products-area{width:100%}.shop-sidebar-new.mobile-view{position:fixed;top:0;left:-300px;width:300px!important;height:100vh;max-height:100vh;border-radius:0;z-index:100;transition:left .3s ease;margin-right:0;margin-bottom:0;opacity:1!important;overflow-y:auto;border:none;border-right:1px solid #e2e8f0}.shop-sidebar-new.mobile-view.open{left:0}.shop-sidebar-new.mobile-view.closed{left:-300px}.shop-sidebar-close-btn{display:flex}.shop-filter-overlay{display:block}}@media(max-width:640px){.shop-hero-carousel{height:350px}.shop-hero-content{padding:0 20px}.shop-hero-title{font-size:clamp(24px,5vw,36px)}.shop-hero-subtitle{font-size:clamp(13px,1.8vw,16px)}.shop-hero-btn{padding:12px 24px;font-size:14px}.shop-hero-nav{width:36px;height:36px}.shop-hero-nav svg{width:18px;height:18px}.shop-hero-indicators{left:20px;bottom:20px}.shop-products-grid,.shop-loading-grid{grid-template-columns:repeat(2,1fr);gap:12px}.shop-toolbar{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.shop-toolbar-left{width:100%;flex-wrap:wrap;justify-content:space-between}.shop-toolbar-right{width:100%;flex-wrap:wrap;gap:8px;justify-content:space-between}.shop-sort-select{flex:1;min-width:120px}.shop-search-section{padding:16px}.shop-category-pills{gap:8px}.shop-cat-pill{padding:8px 16px;font-size:13px;white-space:nowrap}.shop-search-bar-wrapper{flex:1 1 100%}.shop-search-input-wrap{min-height:48px;padding:0 16px}.shop-search-input{font-size:14px;padding:12px 0}.shop-search-icon{width:18px;height:18px}.shop-search-clear{width:28px;height:28px}}@media(max-width:480px){.shop-hero-carousel{height:300px}.shop-hero-title{font-size:clamp(20px,5vw,28px)}.shop-hero-subtitle{font-size:12px}.shop-hero-tag{font-size:10px;padding:6px 16px}.shop-hero-btn{padding:10px 20px;font-size:13px}.shop-search-section,.shop-body{padding:12px}.shop-products-grid,.shop-loading-grid{grid-template-columns:1fr;gap:12px}.shop-cat-pill{font-size:12px;padding:6px 12px}.shop-toolbar-left{flex-direction:column;align-items:flex-start;gap:8px}.shop-toolbar-right{flex-direction:column;align-items:stretch;gap:8px}}select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:none!important}select::-ms-expand{display:none}.shop-page-redesign .product-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;overflow:hidden!important;transition:all .3s ease!important;box-shadow:0 2px 8px #0000000d!important;display:flex!important;flex-direction:column!important;height:100%!important;position:relative!important}.shop-page-redesign .product-card:hover{box-shadow:0 8px 32px #0066ff26!important;border-color:#06f!important;transform:translateY(-3px)!important}.shop-page-redesign .product-card .product-card-img-wrap{position:relative!important;background:#f8f9fa!important;height:200px!important;overflow:hidden!important;flex-shrink:0!important}.shop-page-redesign .product-card .product-card-img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .3s ease!important}.shop-page-redesign .product-card:hover .product-card-img-wrap img{transform:scale(1.05)!important}.shop-page-redesign .product-card .product-card-body{padding:16px!important;background:#fff!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;justify-content:space-between!important}.shop-page-redesign .product-card .product-card-category{display:inline-block!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700!important;color:#06f!important;background:#0066ff1a!important;padding:4px 8px!important;border-radius:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:8px!important;align-self:flex-start!important}.shop-page-redesign .product-card .product-card-body h3{font-family:Syne,sans-serif!important;font-size:15px!important;font-weight:700!important;color:#1a202c!important;margin:8px 0 12px!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;flex-grow:1!important;min-height:40px!important}.shop-page-redesign .product-card .product-card-body .product-content{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:auto!important}.shop-page-redesign .product-card .product-card-rating{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:8px!important}.shop-page-redesign .product-card .product-card-rating .star-filled{color:#fbbf24!important;fill:#fbbf24!important}.shop-page-redesign .product-card .product-card-rating span{font-family:Inter,sans-serif!important;font-size:13px!important;color:#4a5568!important}.shop-page-redesign .product-card .product-card-rating .review-count{color:#94a3b8!important}.shop-page-redesign .product-card .product-card-price{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;flex-wrap:wrap!important}.shop-page-redesign .product-card .product-card-price strong{font-family:Inter,sans-serif!important;font-size:18px!important;font-weight:900!important;color:#1a202c!important}.shop-page-redesign .product-card .product-card-price s{font-family:Inter,sans-serif!important;font-size:14px!important;color:#cbd5e0!important;text-decoration:line-through!important}.shop-page-redesign .product-card .product-card-discount{position:absolute!important;top:12px!important;right:12px!important;background:#10b981!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:800!important;padding:4px 8px!important;border-radius:12px!important;z-index:2!important}.shop-page-redesign .product-card .product-card-badge{position:absolute!important;top:12px!important;left:12px!important;background:#06f!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:800!important;padding:4px 8px!important;border-radius:12px!important;text-transform:uppercase!important;z-index:2!important}.shop-page-redesign .product-card .product-card-add-btn{width:100%!important;background:#06f!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:12px 16px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin-top:auto!important;min-height:44px!important}.shop-page-redesign .product-card .product-card-add-btn:hover{background:#0052cc!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0066ff4d!important}.shop-page-redesign .product-card .product-card-add-btn:disabled{background:#e2e8f0!important;color:#94a3b8!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.shop-page-redesign .product-card .product-card-actions{position:absolute!important;top:12px!important;right:12px!important;display:flex!important;flex-direction:column!important;gap:8px!important;opacity:0!important;transition:opacity .3s ease!important;z-index:3!important}.shop-page-redesign .product-card:hover .product-card-actions{opacity:1!important}.shop-page-redesign .product-card .product-card-actions button{width:32px!important;height:32px!important;border-radius:50%!important;background:#ffffffe6!important;border:1px solid #e2e8f0!important;color:#4a5568!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.shop-page-redesign .product-card .product-card-actions button:hover{background:#06f!important;color:#fff!important;border-color:#06f!important}.shop-page-redesign .product-card .product-card-actions button.active{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important}.shop-page-redesign .product-card-compact{display:flex!important;align-items:center!important;gap:12px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:12px!important;transition:all .3s ease!important;text-decoration:none!important;color:inherit!important}.shop-page-redesign .product-card-compact:hover{box-shadow:0 4px 16px #0066ff1a!important;border-color:#06f!important;transform:translateY(-2px)!important}.shop-page-redesign .product-card-compact img{width:60px!important;height:60px!important;object-fit:cover!important;border-radius:8px!important;background:#f8f9fa!important}.shop-page-redesign .product-card-compact p{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#1a202c!important;margin:0 0 4px!important}.shop-page-redesign .product-card-compact strong{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:900!important;color:#06f!important}.shop-page-redesign .shop-products-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:24px!important;padding:0!important;align-items:stretch!important}.shop-page-redesign .shop-products-grid .product-card{height:100%!important;min-height:420px!important}.shop-page-redesign .shop-products-list{display:flex!important;flex-direction:column!important;gap:16px!important}.shop-page-redesign .shop-products-list .product-card{display:grid!important;grid-template-columns:200px 1fr!important;height:auto!important}.shop-page-redesign .shop-products-list .product-card .product-card-img-wrap{height:180px!important;border-radius:16px 0 0 16px!important}.shop-page-redesign .shop-products-list .product-card .product-card-body{padding:20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}@media(max-width:768px){.shop-page-redesign .shop-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.shop-page-redesign .product-card .product-card-img-wrap{height:160px!important}.shop-page-redesign .product-card .product-card-body{padding:12px!important}.shop-page-redesign .product-card .product-card-body h3{font-size:14px!important}.shop-page-redesign .shop-products-list .product-card{grid-template-columns:1fr!important}.shop-page-redesign .shop-products-list .product-card .product-card-img-wrap{height:200px!important;border-radius:16px 16px 0 0!important}}@media(max-width:480px){.shop-page-redesign .shop-products-grid{grid-template-columns:1fr!important}}.learn-page-new{min-height:100vh;background:var(--hero-dark)}.learn-hero-new{position:relative;padding:120px clamp(20px,6vw,80px) 64px;overflow:hidden;border-bottom:1px solid rgba(0,245,255,.08)}.learn-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.learn-hero-orb{position:absolute;border-radius:50%;filter:blur(80px)}.learn-hero-orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(124,58,237,.1) 0%,transparent 70%);top:-100px;right:-50px;animation:orb-drift-1 8s ease-in-out infinite}.learn-hero-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(0,245,255,.07) 0%,transparent 70%);bottom:-80px;left:5%;animation:orb-drift-2 10s ease-in-out infinite}.learn-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px}.learn-hero-content{position:relative;z-index:2;max-width:700px}.learn-eyebrow{font:700 11px Orbitron,sans-serif;color:var(--brand-cyan);letter-spacing:.35em;text-transform:uppercase;margin-bottom:16px;text-shadow:0 0 12px rgba(0,245,255,.4)}.learn-hero-title{margin:0 0 16px;line-height:.9}.learn-title-main{display:block;font:900 clamp(56px,10vw,100px) Orbitron,sans-serif;background:linear-gradient(135deg,#fff 0%,var(--brand-purple) 50%,var(--brand-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.learn-title-sub{display:block;font:400 clamp(18px,3.5vw,30px) Orbitron,sans-serif;color:#ffffff80;letter-spacing:.15em;margin-top:8px}.learn-hero-desc{color:var(--brand-steel);font:400 16px/1.7 Space Grotesk,sans-serif;margin-bottom:32px;max-width:500px}.learn-hero-stats{display:flex;align-items:center;gap:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 24px;width:fit-content;margin-bottom:28px}.learn-stat{display:flex;flex-direction:column;align-items:center;padding:0 24px;gap:4px}.learn-stat-num{font:900 clamp(24px,3vw,36px) Orbitron,sans-serif;color:var(--brand-cyan);text-shadow:0 0 20px rgba(0,245,255,.3);line-height:1}.learn-stat-label{font:600 11px Space Grotesk,sans-serif;color:var(--brand-steel);text-transform:uppercase;letter-spacing:.12em}.learn-stat-div{width:1px;height:40px;background:#ffffff1a;flex-shrink:0}.learn-start-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#1a6ef5);color:#fff;font:700 15px Space Grotesk,sans-serif;text-decoration:none;transition:all .3s ease;box-shadow:0 0 24px #7c3aed4d}.learn-start-btn:hover{transform:translateY(-2px);box-shadow:0 4px 32px #7c3aed80}.learn-filter-bar{padding:0 clamp(20px,6vw,80px);border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05;position:sticky;top:78px;z-index:30}.learn-filter-scroll{display:flex;gap:4px;overflow-x:auto;padding:12px 0;scrollbar-width:none}.learn-filter-scroll::-webkit-scrollbar{display:none}.learn-filter-pill{flex-shrink:0;padding:8px 18px;border-radius:100px;border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--brand-steel);font:600 13px Space Grotesk,sans-serif;cursor:pointer;transition:all .25s ease;white-space:nowrap}.learn-filter-pill:hover{border-color:#7c3aed66;color:#fff;background:#7c3aed0f}.learn-filter-pill.active{background:linear-gradient(135deg,#7c3aed33,#1a6ef533);border-color:var(--brand-purple);color:#fff;box-shadow:0 0 16px #7c3aed33}.learn-featured-section{padding:40px clamp(20px,6vw,80px)}.learn-section-label{font:700 11px Orbitron,sans-serif;color:var(--brand-cyan);letter-spacing:.25em;margin-bottom:16px}.learn-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.learn-count{font:500 13px Space Grotesk,sans-serif;color:var(--brand-steel)}.learn-featured-card{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff08;text-decoration:none;color:#fff;transition:all .4s ease}.learn-featured-card:hover{border-color:#7c3aed66;box-shadow:0 8px 40px #7c3aed26;transform:translateY(-2px)}.learn-featured-img{position:relative;overflow:hidden;min-height:300px;background:#0a0f1e}.learn-featured-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block;min-height:300px}.learn-featured-card:hover .learn-featured-img img{transform:scale(1.05)}.learn-featured-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0006;opacity:0;transition:opacity .3s}.learn-featured-card:hover .learn-featured-play{opacity:1}.learn-featured-play svg{width:64px;height:64px;color:#fff;background:#7c3aedcc;border-radius:50%;padding:16px}.learn-featured-level{position:absolute;top:16px;left:16px;padding:4px 12px;border-radius:100px;background:#7c3aedcc;font:700 11px Orbitron,sans-serif;letter-spacing:.1em}.learn-featured-info{padding:40px;display:flex;flex-direction:column;justify-content:center}.learn-featured-category{font:600 11px Orbitron,sans-serif;color:var(--brand-cyan);letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}.learn-featured-title{font:800 clamp(24px,3vw,36px) Orbitron,sans-serif;margin-bottom:16px;line-height:1.1}.learn-featured-desc{font:400 15px/1.7 Space Grotesk,sans-serif;color:var(--brand-steel);margin-bottom:24px}.learn-featured-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font:500 13px Space Grotesk,sans-serif;color:var(--brand-steel);margin-bottom:24px}.learn-featured-tags{display:flex;gap:6px;flex-wrap:wrap}.learn-tag{padding:3px 10px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font:500 11px Space Grotesk,sans-serif;color:var(--brand-steel)}.learn-featured-cta{display:flex}.learn-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#1a6ef5);color:#fff;font:700 14px Space Grotesk,sans-serif}.learn-courses-section{padding:0 clamp(20px,6vw,80px) 60px}.learn-courses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.learn-empty{text-align:center;padding:60px;color:var(--brand-steel)}.learn-course-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-decoration:none;color:#fff;transition:all .3s ease}.learn-course-card:hover{border-color:#7c3aed59;transform:translateY(-4px);box-shadow:0 8px 32px #0006,0 0 20px #7c3aed14}.learn-course-thumb{position:relative;overflow:hidden;height:180px;background:#0a0f1e}.learn-course-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.learn-course-card:hover .learn-course-thumb img{transform:scale(1.06)}.learn-course-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;opacity:0;transition:opacity .3s}.learn-course-card:hover .learn-course-play{opacity:1}.learn-course-play svg{color:#fff;background:#7c3aedd9;border-radius:50%;padding:10px;width:44px;height:44px}.learn-course-level-badge{position:absolute;top:12px;left:12px;padding:3px 10px;border-radius:100px;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:700 10px Orbitron,sans-serif;letter-spacing:.1em;color:var(--brand-cyan);border:1px solid rgba(0,245,255,.2)}.learn-course-body{padding:20px;flex:1;display:flex;flex-direction:column}.learn-course-category{font:600 10px Orbitron,sans-serif;color:var(--brand-purple);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px}.learn-course-title{font:700 16px Orbitron,sans-serif;margin-bottom:8px;line-height:1.3}.learn-course-desc{font:400 13px/1.6 Space Grotesk,sans-serif;color:var(--brand-steel);margin-bottom:16px;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learn-course-footer{display:flex;align-items:center;justify-content:space-between;font:500 12px Space Grotesk,sans-serif;color:var(--brand-steel);margin-bottom:10px}.learn-course-videos{display:flex;align-items:center;gap:4px}.learn-course-tags{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:12px}.learn-watch-now-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#1a6ef5);color:#fff;font:700 13px Space Grotesk,sans-serif;text-decoration:none;transition:all .25s ease;width:100%;justify-content:center;border:none;cursor:pointer;margin-top:4px}.learn-watch-now-btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px #7c3aed66;color:#fff}.vp-wrapper{position:relative;width:100%;background:#000;border-radius:12px;overflow:hidden;aspect-ratio:16/9;cursor:pointer}.vp-video{width:100%;height:100%;object-fit:contain;display:block}.vp-youtube{cursor:default}.vp-iframe{width:100%;height:100%;border:none;display:block}.vp-no-video{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0a0f1e}.vp-no-video-inner{text-align:center;color:var(--brand-steel)}.vp-no-video-inner p{margin-top:12px;font:400 14px Space Grotesk,sans-serif}.vp-play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000004d;pointer-events:none}.vp-play-btn{width:72px;height:72px;border-radius:50%;background:#7c3aedd9;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 32px #7c3aed80}.vp-controls{position:absolute;bottom:0;left:0;right:0;padding:12px 16px 14px;background:linear-gradient(transparent,#000000d9);opacity:0;transition:opacity .3s;pointer-events:none}.vp-controls.visible{opacity:1;pointer-events:all}.vp-progress{position:relative;height:4px;background:#fff3;border-radius:2px;cursor:pointer;margin-bottom:10px}.vp-progress:hover{height:6px}.vp-progress-fill{position:absolute;left:0;top:0;height:100%;background:var(--brand-purple);border-radius:2px;pointer-events:none}.vp-progress-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#fff;pointer-events:none}.vp-controls-row{display:flex;align-items:center;justify-content:space-between}.vp-controls-left,.vp-controls-right{display:flex;align-items:center;gap:12px}.vp-btn{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;opacity:.9;transition:opacity .2s}.vp-btn:hover{opacity:1}.vp-time{font:500 12px JetBrains Mono,monospace;color:#fffc}.vp-speed{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;padding:3px 8px;font:500 12px Space Grotesk,sans-serif;cursor:pointer}.vp-speed option{background:#0c1220}.watch-page{min-height:100vh;background:var(--hero-dark);padding-top:78px}.watch-breadcrumb{padding:16px clamp(20px,4vw,60px);display:flex;align-items:center;gap:8px;font:400 13px Space Grotesk,sans-serif;color:var(--brand-steel);border-bottom:1px solid rgba(255,255,255,.06)}.watch-breadcrumb a{color:var(--brand-steel);text-decoration:none;transition:color .2s}.watch-breadcrumb a:hover{color:var(--brand-cyan)}.watch-breadcrumb span:last-child{color:#fff}.watch-layout-new{display:grid;grid-template-columns:1fr 360px;gap:0;min-height:calc(100vh - 120px)}.watch-main{padding:24px clamp(16px,3vw,40px);border-right:1px solid rgba(255,255,255,.06)}.watch-player-wrap{border-radius:16px;overflow:hidden;margin-bottom:24px;box-shadow:0 8px 40px #00000080}.watch-video-info{margin-bottom:32px}.watch-video-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px;flex-wrap:wrap}.watch-video-num{font:600 11px Orbitron,sans-serif;color:var(--brand-purple);letter-spacing:.2em;text-transform:uppercase;display:block;margin-bottom:8px}.watch-video-title{font:800 clamp(20px,3vw,28px) Orbitron,sans-serif;margin-bottom:8px;line-height:1.2}.watch-video-desc{font:400 14px/1.7 Space Grotesk,sans-serif;color:var(--brand-steel);margin:0}.watch-video-actions{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.watch-mark-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#fff;font:600 13px Space Grotesk,sans-serif;cursor:pointer;transition:all .25s}.watch-mark-btn:hover{border-color:#00f5ff66;background:#00f5ff14}.watch-mark-btn.watched{background:#10b98126;border-color:#10b98166;color:#10b981}.watch-pdf-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;border:1px solid rgba(124,58,237,.3);background:#7c3aed1a;color:var(--brand-purple);font:600 13px Space Grotesk,sans-serif;text-decoration:none;transition:all .25s}.watch-pdf-btn:hover{background:#7c3aed33;border-color:var(--brand-purple)}.watch-nav-btns{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:32px}.watch-nav-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--brand-steel);font:600 13px Space Grotesk,sans-serif;text-decoration:none;transition:all .25s}.watch-nav-btn:hover{border-color:#00f5ff4d;color:#fff;background:#00f5ff0f}.watch-nav-btn.next{background:#7c3aed1a;border-color:#7c3aed4d;color:var(--brand-purple)}.watch-nav-btn.next:hover{background:#7c3aed33;color:#fff}.watch-section-title{font:700 14px Orbitron,sans-serif;color:#fff;letter-spacing:.08em;margin-bottom:16px}.watch-products{margin-top:8px}.watch-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.watch-sidebar{background:#ffffff05;border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;max-height:calc(100vh - 78px);position:sticky;top:78px;overflow:hidden}.watch-sidebar-header{display:flex;gap:12px;padding:20px;border-bottom:1px solid rgba(255,255,255,.06);align-items:flex-start}.watch-sidebar-thumb{width:64px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0}.watch-sidebar-title{font:700 14px Orbitron,sans-serif;line-height:1.3;margin-bottom:4px}.watch-sidebar-instructor{font:400 12px Space Grotesk,sans-serif;color:var(--brand-steel);margin:0}.watch-progress-bar{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.watch-progress-info{display:flex;justify-content:space-between;font:500 12px Space Grotesk,sans-serif;color:var(--brand-steel);margin-bottom:8px}.watch-progress-track{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.watch-progress-fill{height:100%;background:linear-gradient(90deg,var(--brand-purple),var(--brand-cyan));border-radius:2px;transition:width .5s ease}.watch-playlist{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.watch-playlist::-webkit-scrollbar{width:4px}.watch-playlist::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.watch-playlist-item{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.04);text-decoration:none;color:var(--brand-steel);transition:all .2s}.watch-playlist-item:hover{background:#ffffff0a;color:#fff}.watch-playlist-item.active{background:#7c3aed1f;border-left:3px solid var(--brand-purple);color:#fff}.watch-playlist-item.watched{color:#ffffff80}.watch-playlist-item.watched .watch-playlist-num{color:#10b981}.watch-playlist-num{width:28px;height:28px;border-radius:50%;background:#ffffff0f;display:flex;align-items:center;justify-content:center;font:700 11px JetBrains Mono,monospace;flex-shrink:0}.watch-playlist-item.active .watch-playlist-num{background:var(--brand-purple);color:#fff}.watch-playlist-info{flex:1;min-width:0}.watch-playlist-title{display:block;font:500 13px Space Grotesk,sans-serif;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.watch-playlist-dur{font:400 11px JetBrains Mono,monospace;color:var(--brand-steel)}@media(max-width:1024px){.watch-layout-new{grid-template-columns:1fr 300px}.learn-courses-grid{grid-template-columns:repeat(2,1fr)}.learn-featured-card{grid-template-columns:1fr}.learn-featured-img{min-height:240px}}@media(max-width:768px){.learn-hero-new{padding:90px 16px 48px}.learn-filter-bar{padding:0 16px;top:62px}.learn-featured-section{padding:32px 16px}.learn-courses-section{padding:0 16px 40px}.learn-courses-grid{grid-template-columns:1fr;gap:16px}.learn-hero-stats{flex-wrap:wrap}.learn-stat{padding:8px 16px}.watch-layout-new{grid-template-columns:1fr}.watch-sidebar{position:static;max-height:none;border-left:none;border-top:1px solid rgba(255,255,255,.06)}.watch-main{padding:16px;border-right:none}.watch-video-header{flex-direction:column}.watch-video-actions{width:100%}}@media(max-width:480px){.learn-title-main{font-size:clamp(40px,12vw,64px)}.learn-courses-grid{grid-template-columns:1fr}.watch-breadcrumb{font-size:11px;padding:12px 16px}.watch-nav-btns{flex-direction:column;gap:8px}.watch-nav-btn{width:100%;justify-content:center}}.cart-drawer{position:fixed;z-index:9999;right:0;top:0;height:100%;width:min(400px,100vw);background:#0b1220!important;border-left:none;padding:0;box-shadow:-8px 0 40px #000000f2;display:flex;flex-direction:column;opacity:1!important;isolation:isolate;overflow:hidden;max-height:100vh;max-height:100dvh}.cart-overlay{z-index:9998!important;background:#0009!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cart-header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#0f1a2e;border-bottom:none;height:60px;flex-shrink:0}.cart-header h2{flex:1;margin:0;font-size:15px;text-align:center;color:#fff;font-weight:800;letter-spacing:3px;text-transform:uppercase;font-family:Orbitron,sans-serif}.cart-header .back-btn,.cart-drawer .close{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border-radius:8px;color:#fffc;border:1px solid rgba(255,255,255,.1);transition:all .2s ease;cursor:pointer}.cart-header .back-btn:hover,.cart-drawer .close:hover{background:#00e5ff1f;border-color:#00e5ff59;color:#00e5ff}.cart-items{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;display:flex;flex-direction:column;gap:10px;min-height:0}.cart-items::-webkit-scrollbar{width:3px}.cart-items::-webkit-scrollbar-track{background:transparent}.cart-items::-webkit-scrollbar-thumb{background:#00e5ff40;border-radius:4px}.empty-cart{color:#fff6;padding-top:60px;text-align:center;font-size:15px;font-weight:500;font-family:Space Grotesk,sans-serif}.cart-line{background:#111d30;border:none;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.cart-line-top{display:flex;align-items:center;gap:12px;width:100%}.cart-line img{width:60px;height:60px;object-fit:cover;border-radius:8px;background:#ffffff0a;border:none;flex-shrink:0}.cart-item-details{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.cart-item-details b{display:block;font-size:14px;line-height:1.4;color:#fff;font-weight:600;font-family:Space Grotesk,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-item-price{margin:0;color:#00e5ff;font-weight:700;font-size:15px;font-family:Space Grotesk,sans-serif}.cart-line .remove-btn{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#ff6464b3;background:#ff505014;border-radius:8px;border:none;cursor:pointer}.cart-line .remove-btn:hover{background:#ff50502e;color:#ff6464}.cart-line-bottom{display:flex;align-items:center;gap:12px;padding-left:72px}.qty-control{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;background:#ffffff0d;height:34px;flex-shrink:0}.qty-control button{width:34px;height:34px;border:0;background:transparent;color:#ffffffb3;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background .15s ease;cursor:pointer}.qty-control button:hover{background:#ffffff14;color:#fff}.qty-control span{display:flex;align-items:center;justify-content:center;width:40px;height:34px;color:#fff;font-weight:700;font-size:14px;background:#ffffff0f;font-family:Space Grotesk,sans-serif}.cart-drawer footer{padding:20px 24px 28px;background:#0f1a2e;flex-shrink:0;border-top:none;margin-bottom:env(safe-area-inset-bottom,0px)}.cart-drawer footer p{display:flex;justify-content:space-between;align-items:center;margin:0 0 14px;font-size:11px;color:#ffffff73;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:Space Grotesk,sans-serif;padding:0 4px}.cart-drawer footer p strong{color:#00e5ff;font-size:22px;font-weight:800;letter-spacing:0;font-family:Space Grotesk,sans-serif}.cart-drawer footer button{width:100%;height:48px;border-radius:10px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;transition:all .25s ease;font-family:Orbitron,sans-serif;background:linear-gradient(135deg,#05d,#00c8ff);border:none;color:#fff;cursor:pointer;display:block;box-sizing:border-box}.cart-drawer footer button:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00c8ff4d}.cart-drawer footer button:disabled{opacity:.35;cursor:not-allowed;transform:none;box-shadow:none}.cart-drawer,.cart-drawer *,.cart-overlay{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(max-width:768px){.cart-drawer{width:100vw}.cart-header{padding:0 16px}.cart-items,.cart-line{padding:12px;gap:8px}.cart-line img{width:54px;height:54px}.cart-line-bottom{padding-left:66px}.cart-item-details b{font-size:13px}.cart-item-price{font-size:14px}.cart-drawer footer{padding:16px 20px 24px}.cart-drawer footer p strong{font-size:20px}.cart-drawer footer button{height:46px;font-size:12px}}@media(max-width:480px){.cart-header h2{font-size:13px;letter-spacing:2px}.cart-line img{width:50px;height:50px}.cart-line-bottom{padding-left:62px}.cart-item-details b{font-size:12px}.cart-item-price{font-size:13px}.qty-control{height:32px}.qty-control button{width:30px;height:32px}.qty-control span{width:36px;height:32px;font-size:13px}}
