@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#080c15;--panel:#101725;--panel2:#151f31;--line:#263147;--text:#f5f8ff;--muted:#9ba9c1;--blue:#3486ff;--cyan:#5bdfff;--radius:15px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{max-width:1200px;margin:auto;padding-left:24px;padding-right:24px}.topbar{background:#0b284c;color:#b9d7ff;font-size:10px;font-weight:800;letter-spacing:2.3px;text-align:center;padding:7px}.site-header{background:rgba(9,14,25,.94);border-bottom:1px solid #1c2940;position:sticky;top:0;z-index:100;backdrop-filter:blur(16px)}.nav{min-height:83px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:25px;letter-spacing:1px;line-height:.8;white-space:nowrap}.brand b{color:var(--cyan)}.brand small{display:block;font:700 9px Inter,sans-serif;letter-spacing:5px;margin-top:9px;color:#a1b3ce}.brand-mark{display:grid;place-items:center;width:43px;height:43px;background:linear-gradient(145deg,#5deaff,#2667e9);color:#071024;clip-path:polygon(17% 0,100% 0,100% 80%,82% 100%,0 100%,0 20%);font-size:32px}.nav nav,.nav-actions{display:flex;align-items:center;gap:30px}.nav nav a,.icon-link{font-size:12px;font-weight:700;color:#c0cbe0}.nav nav a:hover,.icon-link:hover{color:var(--cyan)}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:linear-gradient(110deg,#3175ef,#53c7ff);color:#fff;border:0;border-radius:7px;padding:14px 23px;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;box-shadow:0 12px 30px #096aff26}.button:hover{filter:brightness(1.12)}.button-small{padding:10px 18px}.button-ghost{background:transparent;box-shadow:none;border:1px solid #4a5b78}.hero{background:radial-gradient(ellipse at 72% 40%,#10335a 0,transparent 43%),linear-gradient(135deg,#0c1527,#080c15 75%);border-bottom:1px solid #1d2a3e;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.07fr .93fr;gap:30px;align-items:center;min-height:600px;padding-top:70px;padding-bottom:70px}.eyebrow,.overline{font-size:11px;letter-spacing:3px;font-weight:800;color:var(--cyan)}.dot{display:inline-block;width:7px;height:7px;background:var(--cyan);border-radius:50%;margin-right:8px;box-shadow:0 0 14px var(--cyan)}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;line-height:.97;letter-spacing:.3px}h1{font-size:clamp(65px,7vw,112px);font-weight:900;margin:24px 0}h1 em,h2 em{color:var(--cyan);font-style:normal}.hero p{max-width:475px;color:#adbbd0;font-size:16px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin:30px 0 47px}.hero-stats{display:flex;gap:34px}.hero-stats div{display:flex;flex-direction:column}.hero-stats strong{font:800 25px 'Barlow Condensed';color:#eef6ff}.hero-stats span{font-size:11px;color:#8495b0}.hero-visual{position:relative;min-height:470px;display:grid;place-items:center}.orb{position:absolute;width:370px;height:370px;background:#168aff33;filter:blur(90px);border-radius:50%}.hero-panel{position:relative;width:min(100%,460px);height:440px;transform:perspective(1000px) rotateY(-9deg) rotateX(3deg);background:linear-gradient(140deg,#152c48,#091324 65%,#101a2b);border:1px solid #426b9a;border-radius:18px;box-shadow:25px 35px 80px #0009,0 0 65px #0a73d42c;overflow:hidden}.hero-panel:after{content:'';position:absolute;inset:20px;border:1px solid #33516d66;border-radius:10px;pointer-events:none}.panel-top,.panel-bottom{position:absolute;left:40px;right:40px;display:flex;justify-content:space-between;z-index:2;color:#b8cee7;font-size:9px;letter-spacing:1.3px;font-weight:800}.panel-top{top:39px}.panel-bottom{bottom:38px;flex-direction:column;gap:8px}.panel-bottom strong{font:800 22px 'Barlow Condensed';color:white}.online{color:#72e6cb}.z-symbol{position:absolute;inset:0;display:grid;place-items:center;font:900 350px 'Barlow Condensed';font-style:italic;color:#57cbff;text-shadow:0 0 22px #318cff99,0 0 80px #2274ef;transform:skew(-9deg)}.floating-chip{position:absolute;right:-7px;bottom:27px;background:#152b45;border:1px solid #4471a1;padding:12px 18px;border-radius:7px;font-size:10px;font-weight:900;letter-spacing:1px;box-shadow:0 12px 30px #0009}.trust{background:#0e1624;border-bottom:1px solid #1b2b42}.trust-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:23px;padding-bottom:23px;color:#b4c6e1;font-size:12px;font-weight:700}.section{padding-top:90px;padding-bottom:90px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.section-heading h2,.banner h2{font-size:clamp(45px,5vw,69px);margin:12px 0}.section-heading p,.banner p{color:var(--muted);max-width:600px}.text-link{color:var(--cyan);font-weight:800;font-size:12px;white-space:nowrap}.empty-state{padding:45px;background:var(--panel);border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted)}.process-section{background:#0d1523;border-top:1px solid #1e2b41;border-bottom:1px solid #1e2b41}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps article{background:linear-gradient(135deg,#17253a,#101927);border:1px solid #2b3e57;border-radius:12px;padding:35px}.steps article span{color:var(--cyan);font:900 33px 'Barlow Condensed'}.steps h3{font-size:31px;margin:20px 0 10px}.steps p{color:var(--muted);font-size:13px}.banner{background:linear-gradient(100deg,#102847,#0d172a);border:1px solid #315075;border-radius:17px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;margin-top:75px;margin-bottom:85px;min-height:300px;padding-top:30px;padding-bottom:30px}.banner>div:first-child{z-index:2}.banner-symbol{font:900 350px 'Barlow Condensed';font-style:italic;color:#3f9eff25;line-height:.8;margin-right:50px}.footer{border-top:1px solid #26344c;background:#080d16}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;padding-top:65px;padding-bottom:65px}.footer p{color:var(--muted);font-size:12px;max-width:300px}.footer h4{font-size:13px}.footer a:not(.brand){display:block;color:var(--muted);font-size:12px;margin:8px 0}.bottom{border-top:1px solid #1a2638;padding-top:20px;padding-bottom:20px;font-size:11px;color:#7f90aa}.shop-layout{min-height:55vh;padding-top:55px;padding-bottom:75px}.page-content h1{font-size:65px}.post{background:var(--panel);padding:24px;margin:20px 0}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{float:none!important;width:100%!important;margin:0!important;padding:14px 14px 22px!important;border:1px solid #293b54;background:#111c2b;border-radius:12px;overflow:hidden}.woocommerce ul.products li.product img{aspect-ratio:1.5;object-fit:cover;border-radius:7px;background:#1c2d45}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:800 26px 'Barlow Condensed'!important;color:#fff}.woocommerce ul.products li.product .price{color:var(--cyan)!important;font-weight:800!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#347cf1!important;color:white!important;border-radius:6px!important;font-weight:800!important}.woocommerce div.product .product_title{font:800 55px 'Barlow Condensed'}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--cyan)}.woocommerce div.product form.cart .variations select,.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{background:#152136;color:#fff;border:1px solid #3b506d;padding:11px;border-radius:6px}.woocommerce div.product form.cart .variations label{color:#fff}.woocommerce table.shop_table,.woocommerce form.checkout,.woocommerce form.login,.woocommerce form.register,.woocommerce-MyAccount-content{background:#101a2a;border:1px solid #283a52;padding:18px;border-radius:9px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{color:#e7efff}.woocommerce-message,.woocommerce-info{background:#112a41!important;color:#e7f2ff!important;border-top-color:#3fbbff!important}.woocommerce-message a,.woocommerce-info a{color:#76d9ff}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#1a2b40}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#fff}.woocommerce a{color:#73d2ff}@media(max-width:950px){.nav nav{display:none}.hero-grid{grid-template-columns:1fr}.hero-visual{min-height:400px}.hero-panel{max-width:430px}.steps{grid-template-columns:1fr}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.container{padding-left:18px;padding-right:18px}.nav{min-height:70px}.nav-actions{gap:9px}.icon-link{display:none}.brand{font-size:21px}.brand-mark{width:35px;height:35px;font-size:26px}.hero-grid{padding-top:50px;padding-bottom:40px}.hero h1{font-size:66px}.hero-stats{gap:16px}.hero-stats span{font-size:9px}.hero-visual{min-height:330px}.hero-panel{height:320px}.z-symbol{font-size:255px}.panel-top,.panel-bottom{left:27px;right:27px}.floating-chip{right:0}.trust-row{display:grid;grid-template-columns:1fr 1fr;font-size:10px}.section{padding-top:65px;padding-bottom:65px}.section-heading{align-items:start;flex-direction:column}.woocommerce ul.products{grid-template-columns:1fr}.footgrid{grid-template-columns:1fr 1fr}.footgrid>div:first-child{grid-column:span 2}.banner-symbol{display:none}.banner{margin-top:45px;margin-bottom:55px}.topbar{font-size:8px;letter-spacing:1px}}
/* Zenith Neon Arena edition */
:root{--bg:#050611;--panel:#0e1226;--panel2:#131a34;--line:#303a69;--blue:#7158ff;--cyan:#35e7ff}body{background:radial-gradient(circle at 90% 10%,#32145844,transparent 30%),#050611}.topbar{background:linear-gradient(90deg,#371453,#101d54,#07545b);color:#d8eaff}.brand-mark,.button{background:linear-gradient(115deg,#6a40ff,#14c7f5)}.button{box-shadow:0 0 28px #6842f44a}.hero{background:radial-gradient(ellipse at 70% 35%,#5c23a24d,transparent 45%),radial-gradient(ellipse at 40% 70%,#086b8060,transparent 55%),#050611}.hero-panel{background:linear-gradient(140deg,#1e1747,#090e24 65%,#0a3647);border-color:#8b60f6;box-shadow:25px 35px 80px #000a,0 0 75px #703cff55}.z-symbol{color:#a4f6ff;text-shadow:0 0 30px #9d4cff,0 0 90px #1ecaff}.trust{background:#0c1024}.arena-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.arena-card{position:relative;display:flex;flex-direction:column;justify-content:end;min-height:340px;border:1px solid #56608c;border-radius:14px;overflow:hidden;padding:22px;isolation:isolate;transition:transform .2s,box-shadow .2s;background:#15172b}.arena-card:hover{transform:translateY(-6px);box-shadow:0 0 35px #6e56e944}.arena-card:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(125deg,transparent 0 32px,#ffffff08 33px 34px),radial-gradient(circle at 70% 22%,var(--accent),transparent 45%),linear-gradient(0deg,#050713,#11172e);}.arena-card:after{content:"";position:absolute;width:130px;height:130px;border:18px solid var(--accent);border-radius:50%;top:28px;right:-26px;filter:drop-shadow(0 0 24px var(--accent));opacity:.85;z-index:-1}.arena-card.fire{--accent:#ff8d23}.arena-card.duty{--accent:#2ff3b1}.arena-card.field{--accent:#34a9ff}.arena-card.arc{--accent:#d167ff}.arena-card span{color:#bfc8e8;font-size:10px;letter-spacing:2px;font-weight:800}.arena-card h3{font-size:clamp(31px,3vw,47px);margin:14px 0 8px}.arena-card p{color:#d3daef;font-size:12px;line-height:1.5}.arena-card b{font-size:10px;color:#8deeff;letter-spacing:1.4px;margin-top:15px}.independent{font-size:11px;color:#8b9bb9;margin-top:18px}.benefits .steps article{border-color:#4b367d}.woocommerce ul.products li.product{border-color:#443a76;background:linear-gradient(150deg,#15172f,#0c1527)}@media(max-width:1050px){.arena-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.arena-grid{grid-template-columns:1fr}.arena-card{min-height:240px}.arena-card h3{font-size:40px}}

/* Zenith Neon Experience: visual upgrade */
body{background-image:radial-gradient(ellipse at 10% 30%,#19225440,transparent 55%),radial-gradient(ellipse at 90% 15%,#7a23bf30,transparent 42%)}
header,.site-header{backdrop-filter:blur(20px);box-shadow:0 9px 35px #0007}
a,button,.btn,.button{transition:transform .25s ease,filter .25s ease,box-shadow .25s ease}
a.btn:hover,button:hover,.button:hover{transform:translateY(-2px);filter:brightness(1.16);box-shadow:0 0 25px #854fff55}
.hero{position:relative}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#050817f0 0%,#08091bc7 45%,#0507188a 100%),url('assets/hero.jpg') center/cover no-repeat;opacity:.72;pointer-events:none}.hero>*{position:relative}
.screen{background:linear-gradient(0deg,#070b18b3,#15122e66),url('assets/tactical.jpg') center/cover!important;box-shadow:0 0 60px #9d48ff45!important}
.arena-card.fire:before,.art1{background:linear-gradient(0deg,#080714e8,#160a22aa),url('assets/fire.jpg') center/cover!important}
.arena-card.duty:before,.art2{background:linear-gradient(0deg,#080714e8,#091a25aa),url('assets/tactical.jpg') center/cover!important}
.arena-card{transition:transform .35s,box-shadow .35s}.arena-card:hover,.cards article:hover{transform:translateY(-6px);box-shadow:0 0 35px #7c43ff55}
.zn-transition{position:fixed;inset:0;z-index:99999;pointer-events:none;background:#050715;opacity:0;visibility:hidden;display:grid;place-items:center;transition:opacity .28s ease,visibility .28s}.zn-transition.active{opacity:1;visibility:visible}.zn-transition .zn-ring{width:92px;height:92px;border:3px solid #26dfff;border-top-color:#9d38ff;border-radius:50%;box-shadow:0 0 30px #4f8aff, inset 0 0 30px #802dff;animation:zn-spin .7s linear infinite}.zn-transition b{position:absolute;margin-top:145px;letter-spacing:6px;font-size:13px;color:#a3eaff;text-shadow:0 0 18px #8d5aff}@keyframes zn-spin{to{transform:rotate(360deg)}}
.zn-success{min-height:70vh;display:grid;place-items:center;text-align:center;position:relative;overflow:hidden;padding:80px 24px;background:linear-gradient(#05081766,#050817cc),url('assets/success.jpg') center/cover}.zn-success h1{font-size:clamp(65px,10vw,148px);line-height:.92;text-shadow:0 0 20px #5edaff,0 0 80px #ad4aff;animation:zn-pop 1.15s cubic-bezier(.15,1.3,.4,1) both}.zn-success h1 em{color:#ffac38;font-style:normal}.zn-success p{font-size:17px;color:#cbdcff}.zn-success .zn-burst{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffffd9 0,#72c8ff99 3%,#7d2cff77 12%,transparent 44%);animation:zn-flash 1.5s ease-out both}.zn-success .zn-inner{position:relative;z-index:1;max-width:920px}.zn-success .zn-check{font-size:80px;color:#64ffdc;text-shadow:0 0 35px #00ffcc;animation:zn-pop .9s ease both}@keyframes zn-pop{from{opacity:0;transform:scale(.68)}to{opacity:1;transform:scale(1)}}@keyframes zn-flash{0%{opacity:1;transform:scale(.4)}60%,100%{opacity:0;transform:scale(2)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}


/* Zenith Motion FX: animated aurora, floating particles, futuristic icons */
body{isolation:isolate}
.zen-ambient{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 50% -20%,rgba(36,73,135,.13),transparent 62%)}
.zen-aurora{position:absolute;width:85vw;height:85vw;max-width:1000px;max-height:1000px;border-radius:50%;filter:blur(95px);opacity:.3;animation:zen-drift 23s ease-in-out infinite alternate;will-change:transform}
.zen-aurora.a{top:-35%;left:-20%;background:radial-gradient(circle,rgba(40,127,255,.38),rgba(114,32,238,.18) 38%,transparent 70%)}
.zen-aurora.b{right:-27%;bottom:-35%;background:radial-gradient(circle,rgba(174,35,255,.32),rgba(5,222,247,.16) 42%,transparent 72%);animation-delay:-12s;animation-duration:29s}
.zen-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(66,162,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(66,162,255,.06) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to bottom,transparent 5%,black 80%);animation:zen-grid-slide 28s linear infinite}
.zen-scan{position:absolute;inset:-100% 0;background:linear-gradient(180deg,transparent 49.9%,rgba(67,207,255,.035) 50%,transparent 50.2%);animation:zen-scan 15s linear infinite}
.zen-particles{position:absolute;inset:0;width:100%;height:100%}
.zen-icon{width:17px;height:17px;flex:none;filter:drop-shadow(0 0 5px rgba(64,195,255,.5));transition:transform .3s,filter .3s}
.zen-icon-link{display:inline-flex!important;align-items:center;gap:7px}
.zen-icon-link:hover .zen-icon{transform:translateY(-2px) scale(1.15);filter:drop-shadow(0 0 10px rgba(95,222,255,.9))}
header nav a, .nav nav a{position:relative}
header nav a:after,.nav nav a:after{content:"";position:absolute;bottom:-7px;left:0;width:0;height:2px;background:linear-gradient(90deg,#50eaff,#a75aff);box-shadow:0 0 10px #43caff;transition:width .25s}
header nav a:hover:after,.nav nav a:hover:after{width:100%}
article,.card,.screen,.visual,.art{transition:transform .45s ease,box-shadow .45s ease}
article:hover,.card:hover{transform:translateY(-5px);box-shadow:0 12px 38px rgba(40,124,255,.15)}
.hero .glow,.bigz{animation:zen-pulse 5s ease-in-out infinite alternate}
@keyframes zen-drift{0%{transform:translate(-10%,-7%) rotate(0)}50%{transform:translate(17%,12%) rotate(100deg)}100%{transform:translate(2%,22%) rotate(210deg)}}
@keyframes zen-grid-slide{to{background-position:70px 140px}}
@keyframes zen-scan{to{transform:translateY(40%)}}
@keyframes zen-pulse{to{filter:drop-shadow(0 0 35px rgba(63,193,255,.8));transform:scale(1.035)}}
@media(max-width:800px){.zen-icon{width:15px;height:15px}.zen-aurora{filter:blur(60px)}}
@media(prefers-reduced-motion:reduce){.zen-aurora,.zen-grid,.zen-scan,.hero .glow,.bigz{animation:none!important}article,.card,.screen,.visual,.art,.zen-icon{transition:none!important}}

/* Zenith cinematic video background + refined hover micro-zoom */
.zen-video-bg{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 45% 20%,#101b37,#030711 75%)}
.zen-video-bg video{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;opacity:0;filter:brightness(.37) saturate(1.12);transition:opacity 2s ease;transform:scale(1.03)}
.zen-video-bg video.zen-active{opacity:.48}
.zen-video-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,5,18,.7),rgba(3,8,25,.35),rgba(2,5,18,.65)),linear-gradient(0deg,rgba(3,5,14,.83),transparent 42%,rgba(3,5,14,.58))}
.zen-video-label{position:fixed;right:18px;bottom:18px;z-index:5;color:#9ed8ff;font:600 10px/1.5 system-ui,sans-serif;letter-spacing:.16em;text-shadow:0 0 8px #05bfff;opacity:.75;pointer-events:none}
.zen-video-bg~.zen-ambient{background:transparent}
.zen-video-bg~.zen-ambient .zen-aurora{opacity:.19}
.product,.product-card,.woocommerce ul.products li.product,.card,.tile,.feature-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important;transform-origin:center}
.product:hover,.product-card:hover,.woocommerce ul.products li.product:hover,.card:hover,.tile:hover,.feature-card:hover{transform:translateY(-3px) scale(1.025)!important;box-shadow:0 0 0 1px rgba(97,217,255,.8),0 0 14px rgba(30,155,255,.38),0 0 30px rgba(149,66,255,.22)!important;border-color:#63dfff!important}
.product img,.product-card img,.woocommerce ul.products li.product img,.tile img{transition:transform .3s ease!important}
.product:hover img,.product-card:hover img,.woocommerce ul.products li.product:hover img,.tile:hover img{transform:scale(1.035)}
a.btn:hover,button:hover{box-shadow:0 0 12px rgba(76,210,255,.45),0 0 25px rgba(151,75,255,.23)}
@media(prefers-reduced-motion:reduce){.zen-video-bg video{display:none}.product,.product-card,.woocommerce ul.products li.product,.card,.tile,.feature-card{transition:none!important;transform:none!important}}


/* Global cinematic soundtrack player */
#zen-music-player{position:fixed;left:18px;bottom:18px;z-index:99999;display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(5,11,31,.93);border:1px solid rgba(84,203,255,.66);border-radius:16px;box-shadow:0 0 18px rgba(40,160,255,.25),inset 0 0 15px rgba(73,75,255,.07);color:#d9f3ff;backdrop-filter:blur(15px);font:500 12px/1.3 system-ui,sans-serif}
#zen-music-player button{border:0;background:transparent;color:#83dcff;cursor:pointer;min-width:29px;min-height:30px;font-size:18px}
#zen-music-player .zen-music-toggle{border-radius:50%;background:linear-gradient(145deg,#125aa3,#6136a4);color:#fff;width:37px;height:37px;box-shadow:0 0 15px #246cff77}
#zen-music-player .zen-music-body{display:flex;flex-direction:column;gap:4px}
#zen-music-player .zen-music-label{font-size:10px;letter-spacing:.12em;color:#91d9ff;white-space:nowrap}
#zen-music-player .zen-music-controls{display:flex;align-items:center;gap:6px}
#zen-music-player .zen-music-volume{width:100px;accent-color:#54ceff;cursor:pointer}
#zen-music-player .zen-music-percent{width:31px;text-align:right;font-variant-numeric:tabular-nums}
@media(max-width:480px){#zen-music-player{left:8px;bottom:8px;padding:7px 9px;gap:7px}#zen-music-player .zen-music-volume{width:70px}}

/* Zenith Digital Store 2.0 — visual inspired by the user-supplied reference */
body{background:#030b1e;color:#f4f9ff}.zenith-new-header{background:rgba(1,7,25,.96)!important;border-bottom:1px solid #087bfa;box-shadow:0 3px 24px #005cfa50;position:relative;z-index:30}.zenith-new-header .nav{max-width:1520px;gap:20px}.zenith-new-header nav{display:flex;gap:clamp(9px,1.7vw,25px);align-items:center;flex-wrap:wrap}.zenith-new-header nav a{color:#f4f8ff;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none}.zenith-new-header nav a:hover{color:#3ce4ff;text-shadow:0 0 12px #00c8ff}.zenith-new-header .brand{min-width:260px}.zenith-new-header .brand-mark{box-shadow:0 0 25px #00bfff}.zenith-cart-link{white-space:nowrap;box-shadow:0 0 15px #008aff88}.zenith-cart-link span{display:inline-block;background:#00bfff;padding:3px 8px;border-radius:7px;margin-left:6px}.zenith-home{overflow:hidden}.zenith-landing{position:relative;min-height:530px;background:#030a1d url("zenith-hero-art.webp") center top /cover no-repeat;border-bottom:1px solid #009bff88}.zenith-landing-shade{position:absolute;inset:0;background:linear-gradient(0deg,#030a1e 0%,transparent 36%),linear-gradient(90deg,#00112555,transparent 38%,transparent 62%,#00112555)}.landing-inner{position:relative;z-index:1;text-align:center;padding:35px 10px 28px}.landing-kicker{font-size:12px;letter-spacing:.24em;color:#6ce8ff;font-weight:800}.landing-crown{font-size:58px;color:#35cbff;text-shadow:0 0 24px #00aaff;line-height:1.15}.zenith-landing h1{font-size:clamp(40px,6vw,92px);font-weight:1000;line-height:.9;margin:8px auto 12px;color:white;letter-spacing:-.055em;text-shadow:0 5px 2px #123d7d,0 0 30px #008eff;max-width:900px}.zenith-landing h1 span{display:block;font-size:.70em;font-style:italic;letter-spacing:-.045em;color:#25d2ff;text-shadow:0 0 18px #009dff,0 4px 2px #00386d}.zenith-landing h2{font-size:clamp(17px,2.2vw,30px);margin:18px 0 3px;font-weight:900;text-shadow:0 3px 12px #000}.zenith-landing p{color:#c8d8ee;letter-spacing:.12em;font-size:13px;margin:0 0 19px}.zenith-search{display:flex;max-width:720px;margin:0 auto;border:2px solid #00baff;border-radius:40px;overflow:hidden;box-shadow:0 0 24px #00a6ff9c;background:#020d25}.zenith-search input{flex:1;min-width:0;padding:14px 22px;color:#fff;background:transparent;border:0;outline:0;font-size:16px}.zenith-search button{border:0;padding:10px 35px;background:linear-gradient(100deg,#0270ee,#00d2ff);color:white;font-weight:900;cursor:pointer}.zenith-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px auto 0;max-width:1200px}.zenith-trust>div{padding:7px 12px;border-right:1px solid #118cf54d;text-align:left}.zenith-trust strong{display:block;color:#29d5ff;font-size:14px}.zenith-trust small{display:block;color:#d2dcf2;font-size:11px}.zenith-section-title{text-align:center;font-size:26px;font-weight:900;margin:22px 0 18px}.zenith-section-title span{color:#1cc9ff}.zenith-category-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.zenith-category{background:linear-gradient(155deg,#09204d,#030b21 70%);border:1px solid #13baff;box-shadow:inset 0 0 15px #0076ff35,0 0 9px #007dff66;border-radius:11px;min-height:154px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:white;text-decoration:none;transition:transform .25s,box-shadow .25s}.zenith-category:hover{transform:translateY(-7px) scale(1.04);box-shadow:0 0 26px #00c8ff,inset 0 0 16px #00aaff55}.cat-icon{font-size:51px;filter:drop-shadow(0 0 10px #009dff)}.zenith-category strong{font-size:14px}.zenith-category small{font-size:11px;color:#adc5eb}.zenith-promos{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px}.zenith-promos a{border:1px solid #087cff;background:linear-gradient(110deg,#0b1d43,#04102a);box-shadow:0 0 10px #087aff70;border-radius:12px;display:flex;align-items:center;gap:15px;padding:17px;color:white;text-decoration:none}.zenith-promos a>span{font-size:38px}.zenith-promos a div{flex:1}.zenith-promos strong{display:block;color:#31d6ff}.zenith-promos small{display:block;color:#c4d1e9;font-size:11px}.zenith-promos b{color:#27baff}.zenith-products{padding-top:20px;padding-bottom:45px}.zenith-products .products li.product{border:1px solid #078cf6!important;border-radius:12px;padding:12px!important;background:#08142e!important;box-shadow:0 0 12px #057bff33;transition:transform .25s}.zenith-products .products li.product:hover{transform:translateY(-5px) scale(1.02)}@media(max-width:1150px){.zenith-new-header .nav{flex-wrap:wrap;justify-content:center;padding:12px}.zenith-new-header nav{justify-content:center}.zenith-category-grid{grid-template-columns:repeat(4,1fr)}.zenith-landing{background-position:center top}}@media(max-width:650px){.zenith-new-header .brand{min-width:unset}.zenith-new-header nav{gap:9px}.zenith-new-header nav a{font-size:11px}.zenith-landing{min-height:490px;background-position:center top}.landing-inner{padding-top:38px}.zenith-trust{grid-template-columns:repeat(2,1fr)}.zenith-trust strong{font-size:11px}.zenith-category-grid{grid-template-columns:repeat(2,1fr)}.zenith-promos{grid-template-columns:1fr}.zenith-search button{padding:8px 16px}.zenith-search input{font-size:12px}.zenith-section-title{font-size:21px}}

/* Zenith Experience 2.1: homepage information */
.zenith-experience{padding-top:54px;padding-bottom:30px}.zenith-experience-lead{text-align:center;color:#b8c6e9;margin:0 auto 26px;max-width:650px}.zenith-experience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.zenith-experience-grid article{border:1px solid rgba(76,175,255,.4);background:linear-gradient(145deg,rgba(12,30,72,.94),rgba(8,12,37,.94));border-radius:18px;padding:24px 18px;box-shadow:0 0 24px rgba(0,145,255,.09);transition:transform .2s,box-shadow .2s}.zenith-experience-grid article:hover{transform:translateY(-4px);box-shadow:0 0 28px rgba(0,145,255,.24)}.zenith-feature-icon{font-size:32px}.zenith-experience-grid h3{font-size:17px;color:#f5f8ff;margin:12px 0}.zenith-experience-grid p{font-size:14px;line-height:1.6;color:#c4cde4}.zenith-soon{display:inline-block;font-size:12px;border:1px solid #56b7ff;border-radius:999px;padding:5px 11px;color:#a8dcff;margin-top:8px}@media(max-width:900px){.zenith-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.zenith-experience-grid{grid-template-columns:1fr}.zenith-experience{padding-top:35px}}

/* Zenith Arena 2.2 - acceso a clientes */
.zenith-new-header .nav-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.zenith-auth-link{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:#e7f8ff!important;text-decoration:none;font-size:12px;font-weight:800;padding:10px 12px;border:1px solid rgba(35,197,255,.55);border-radius:9px;background:rgba(4,26,65,.82);box-shadow:inset 0 0 12px rgba(0,170,255,.12)}
.zenith-auth-link:hover,.zenith-auth-link:focus{background:rgba(15,93,162,.9);color:white!important}
.zenith-auth-register{border-color:#3ff5ed;background:linear-gradient(110deg,#056aab,#084ed0)}
.zenith-account-promo{max-width:1020px;margin:20px auto 35px;padding:25px;border:1px solid #238eea;border-radius:16px;background:linear-gradient(115deg,#061b49,#0b3075);box-shadow:0 0 26px rgba(0,160,255,.18);color:#fff;text-align:center}
.zenith-account-promo h2{color:#fff;margin:0 0 9px}.zenith-account-promo p{color:#d1e8ff}
.zenith-account-promo-links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:18px}
@media(max-width:1100px){.zenith-new-header .nav{flex-wrap:wrap}.zenith-new-header nav{flex-wrap:wrap}.zenith-new-header .nav-actions{justify-content:center}}
