body:has(.fx-header-section),body:has(.fx-main-product-section){background:#05070d}.fx-scope{--fx-bg: #05070D;--fx-surface: #0B1020;--fx-surface-2: #111834;--fx-cyan: #00E5FF;--fx-violet: #7C3CFF;--fx-magenta: #FF3EC9;--fx-white: #F4F7FF;--fx-text-secondary: #AAB4CA;--fx-status-green: #2FE6B8;--fx-font-display: "Segoe UI", "Trebuchet MS", "Helvetica Neue", Arial, sans-serif;--fx-font-ui: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fx-radius-md: 14px;--fx-radius-lg: 22px;--fx-ease-out: cubic-bezier(.16,.9,.3,1);--fx-header-h: 72px}.fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.6rem;border-radius:999px;font-weight:600;font-size:.95rem;font-family:var(--fx-font-ui);border:1px solid transparent;transition:transform .25s var(--fx-ease-out),box-shadow .25s var(--fx-ease-out),background .25s var(--fx-ease-out);white-space:nowrap;text-decoration:none;cursor:pointer}.fx-btn[hidden]{display:none}.fx-btn-primary{position:relative;background:linear-gradient(135deg,var(--fx-cyan),var(--fx-violet));color:#04060b;box-shadow:0 0 24px #00e5ff59}.fx-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 32px #00e5ff8c}.fx-btn-secondary{background:#f4f7ff0a;color:var(--fx-white);border-color:#f4f7ff40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fx-btn-secondary:hover{border-color:var(--fx-cyan);color:var(--fx-cyan)}.fx-header-section{position:fixed;inset:0 0 auto 0;z-index:6;height:var(--fx-header-h);background:transparent;font-family:var(--fx-font-ui);color:var(--fx-white);transition:background .35s var(--fx-ease-out),backdrop-filter .35s var(--fx-ease-out),box-shadow .35s var(--fx-ease-out),height .3s var(--fx-ease-out)}.fx-header-section.fx-is-scrolled{height:62px;background:#05070dbf;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 8px 30px #00000059;border-bottom:1px solid rgba(0,229,255,.08)}.fx-header-inner{max-width:1600px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 2rem}.fx-logo{display:flex;align-items:center;color:inherit;text-decoration:none}.fx-logo-word{display:inline-flex;align-items:center;font-family:var(--fx-font-display);font-weight:700;letter-spacing:-.01em;font-size:1.2rem;color:var(--fx-white);text-shadow:0 0 6px rgba(0,229,255,.12),0 0 12px rgba(124,60,255,.08)}.fx-logo-prefix,.fx-logo-suffix{position:relative;display:inline-block}.fx-logo-prefix:after,.fx-logo-suffix:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 0%,transparent 44%,rgba(244,247,255,.85) 49%,var(--fx-cyan) 53%,transparent 60%,transparent 100%);background-size:260% 100%;background-position:150% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fx-logo-shine 4.6s ease-in-out infinite}@keyframes fx-logo-shine{0%,15%{background-position:150% 0}55%{background-position:-60% 0}to{background-position:-60% 0}}.fx-logo-planet{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 .05em;flex-shrink:0;--fx-orbit-ra: 18px;--fx-orbit-rb: 17px}.fx-logo-planet-svg{position:relative;z-index:2;width:100%;height:100%;display:block;filter:drop-shadow(0 0 5px rgba(0,229,255,.4))}.fx-logo-lucero{position:absolute;top:50%;left:50%;width:0;height:0;z-index:3;pointer-events:none}.fx-logo-lucero-a{transform:rotate(-20deg) scaleY(.4)}.fx-logo-lucero-b{transform:rotate(30deg) scaleY(.448)}.fx-logo-lucero>span{position:absolute;top:0;left:0;width:3.4px;height:3.4px;margin:-1.7px 0 0 -1.7px;border-radius:50%}.fx-logo-lucero-a>span{background:var(--fx-cyan);box-shadow:0 0 4px 1px var(--fx-cyan);animation:fx-logo-lucero-orbit-a 6s linear infinite}.fx-logo-lucero-b>span{width:2.7px;height:2.7px;margin:-1.35px 0 0 -1.35px;background:var(--fx-violet);box-shadow:0 0 4px 1px var(--fx-violet);animation:fx-logo-lucero-orbit-b 7.4s linear infinite reverse}@keyframes fx-logo-lucero-orbit-a{0%{transform:rotate(0) translate(var(--fx-orbit-ra))}to{transform:rotate(360deg) translate(var(--fx-orbit-ra))}}@keyframes fx-logo-lucero-orbit-b{0%{transform:rotate(0) translate(var(--fx-orbit-rb))}to{transform:rotate(360deg) translate(var(--fx-orbit-rb))}}@media(max-width:720px){.fx-logo-word{font-size:1.05rem}.fx-logo-planet{width:36px;height:36px;--fx-orbit-ra: 15px;--fx-orbit-rb: 14px}.fx-logo-prefix:after,.fx-logo-suffix:after{opacity:.85}}@media(prefers-reduced-motion:reduce){.fx-logo-lucero-a>span,.fx-logo-lucero-b>span{animation:none!important}.fx-logo-prefix:after,.fx-logo-suffix:after{animation:none!important;opacity:0}}.fx-logo-word--inherit-size{font-size:inherit}.fx-logo-word--inherit-size .fx-logo-planet{width:2.1875em;height:2.1875em;--fx-orbit-ra: .9375em;--fx-orbit-rb: .8854em}.fx-main-nav ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.fx-main-nav a{font-size:.9rem;color:var(--fx-text-secondary);position:relative;padding:.3rem 0;transition:color .2s;text-decoration:none}.fx-main-nav a.fx-is-active{color:var(--fx-white)}.fx-main-nav a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:var(--fx-cyan);border-radius:2px;transition:width .25s var(--fx-ease-out)}.fx-main-nav a.fx-is-active:after{width:100%}.fx-main-nav a:hover{color:var(--fx-white)}.fx-main-nav a:hover:after{width:100%}.fx-header-actions{display:flex;align-items:center;gap:.9rem}.fx-search-button{display:contents}.fx-system-indicator{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--fx-white);letter-spacing:.02em;border:1px solid rgba(47,230,184,.35);border-radius:999px;padding:.5rem 1rem;background:#2fe6b80f}.fx-pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--fx-status-green);box-shadow:0 0 #2fe6b899;animation:fxPulseDot 2.2s infinite}@keyframes fxPulseDot{0%{box-shadow:0 0 #2fe6b88c}70%{box-shadow:0 0 0 8px #2fe6b800}to{box-shadow:0 0 #2fe6b800}}.fx-icon-button{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;flex-shrink:0;background:#f4f7ff0d;border:1px solid rgba(244,247,255,.15);color:var(--fx-white);cursor:pointer}.fx-icon-button:hover{border-color:var(--fx-cyan);color:var(--fx-cyan)}.fx-cart-icon{position:absolute;top:-6px;right:-6px;--cart-bubble-background: var(--fx-magenta);--cart-bubble-text: #04060B;font-size:.65rem;font-weight:700}.fx-mobile-nav{position:fixed;top:var(--fx-header-h);left:0;right:0;background:#05070df5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,229,255,.1);transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform .3s var(--fx-ease-out),opacity .3s var(--fx-ease-out);z-index:5}.fx-mobile-nav[data-open=true]{transform:translateY(0);opacity:1;pointer-events:auto}.fx-mobile-nav ul{display:flex;flex-direction:column;padding:1rem 1.5rem 1.5rem;list-style:none;margin:0}.fx-mobile-nav a{display:block;padding:.8rem 0;font-size:1.05rem;border-bottom:1px solid rgba(244,247,255,.06);color:var(--fx-white);text-decoration:none}body:has(.fx-header-section) #header-group{display:none!important}.fx-hero-section{position:relative;padding-top:calc(var(--fx-header-h) + 1.5rem);overflow:hidden;isolation:isolate;background:var(--fx-bg);font-family:var(--fx-font-ui);color:var(--fx-white)}.fx-hero-bg{position:absolute;top:0;left:0;right:0;height:100vh;overflow:hidden;pointer-events:none;z-index:0}.fx-hero-grid,#fx-particles-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fx-hero-horizon{position:absolute;left:50%;bottom:8%;width:140%;height:60%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at center,#00e5ff29,#7c3cff14 42%,#05070d00 72%);filter:blur(2px)}.fx-hero-composition{position:relative;z-index:2;max-width:1600px;margin:0 auto;width:100%;padding:0 2rem 2rem;display:grid;grid-template-columns:minmax(280px,420px) minmax(320px,1fr) minmax(280px,400px);align-items:center;gap:1.5rem}.fx-hero-composition>*{min-width:0}.fx-hero-hud{position:relative;z-index:4}.fx-eyebrow{font-size:.76rem;letter-spacing:.18em;color:var(--fx-cyan);text-transform:uppercase;margin:0 0 1rem;animation:fxFadeUp .8s var(--fx-ease-out) both}.fx-hero-title{font-family:var(--fx-font-display);font-weight:700;letter-spacing:-.01em;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.14;margin:0 0 1.1rem;animation:fxFadeUp .9s .1s var(--fx-ease-out) both}.fx-hero-title span{display:block}.fx-line-white{color:var(--fx-white)}.fx-line-cyan{color:var(--fx-cyan);text-shadow:0 0 30px rgba(0,229,255,.35)}.fx-line-violet{color:var(--fx-violet);text-shadow:0 0 30px rgba(124,60,255,.35)}.fx-hero-subtitle{font-size:1rem;max-width:40ch;margin:0 0 1.6rem;color:var(--fx-text-secondary);animation:fxFadeUp .9s .2s var(--fx-ease-out) both}.fx-hero-ctas{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;animation:fxFadeUp .9s .3s var(--fx-ease-out) both}@keyframes fxFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.fx-avatar-stage{position:relative;width:100%;z-index:3;--fx-globe-x: 54.5%;--fx-globe-y: 80%;--fx-globe-size: 40%}.fx-avatar-stage:before{content:"";position:absolute;left:50%;top:44%;width:118%;aspect-ratio:1;transform:translate(-50%,-50%) scaleX(1.18);background:radial-gradient(circle,rgba(0,229,255,.09),rgba(124,60,255,.05) 45%,transparent 72%);filter:blur(14px);pointer-events:none;z-index:0}.fx-avatar-image{position:relative;display:block;width:100%;height:auto;filter:brightness(.92) contrast(1.03) saturate(1.03);transform:scaleX(1.12);transform-origin:60% center;-webkit-mask-image:radial-gradient(ellipse 62% 68% at 50% 46%,black 46%,rgba(0,0,0,.6) 74%,transparent 100%);mask-image:radial-gradient(ellipse 62% 68% at 50% 46%,black 46%,rgba(0,0,0,.6) 74%,transparent 100%);box-shadow:inset 0 -105px 145px -30px #05070dd9,inset 0 90px 130px -45px #05070d8c,inset 0 0 185px 20px #05070d66;transition:filter .8s var(--fx-ease-out),transform 1s var(--fx-ease-out)}.fx-globe-photo-mask{position:absolute;left:var(--fx-globe-x);top:var(--fx-globe-y);width:var(--fx-globe-size);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#04070efa 0% 88%,#04070e00);pointer-events:none}.fx-globe-stage{position:absolute;left:var(--fx-globe-x);top:var(--fx-globe-y);width:var(--fx-globe-size);aspect-ratio:1;transform:translate(-50%,-50%)}.fx-globe-halo{position:absolute;top:-18%;bottom:-18%;left:-6%;right:-6%;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.32),rgba(124,60,255,.14) 55%,transparent 76%);filter:blur(6px);animation:fxGlobeHaloPulse 4s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes fxGlobeHaloPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.fx-globe-orbits{position:absolute;top:-38%;right:-38%;bottom:-38%;left:-38%;pointer-events:none}.fx-globe-orbits-back{z-index:1}.fx-globe-orbits-front{z-index:3}.fx-globe-orbit-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.fx-orbit-line{fill:none;stroke-width:.8;stroke-linecap:round;transform-box:view-box;transform-origin:100px 100px}.fx-orbit-line-cyan{stroke:var(--fx-cyan);opacity:.46;filter:drop-shadow(0 0 2.5px rgba(0,229,255,.5))}.fx-orbit-line-outer{opacity:.34}.fx-orbit-spin-1{animation:fx-orbit-spin-1 11s linear infinite}.fx-orbit-spin-2{animation:fx-orbit-spin-2 16s linear infinite reverse}.fx-orbit-spin-3{animation:fx-orbit-spin-3 21s linear infinite}.fx-orbit-spin-4{animation:fx-orbit-spin-4 27s linear infinite reverse}@keyframes fx-orbit-spin-1{0%{transform:rotate(4deg)}to{transform:rotate(364deg)}}@keyframes fx-orbit-spin-2{0%{transform:rotate(-30deg)}to{transform:rotate(330deg)}}@keyframes fx-orbit-spin-3{0%{transform:rotate(36deg)}to{transform:rotate(396deg)}}@keyframes fx-orbit-spin-4{0%{transform:rotate(14deg)}to{transform:rotate(374deg)}}.fx-globe-lucero-dot{filter:drop-shadow(0 0 4px currentColor)}.fx-globe-lucero-cyan{fill:var(--fx-cyan);color:var(--fx-cyan)}.fx-globe-lucero-white{fill:var(--fx-white);color:var(--fx-cyan)}.fx-globe-lucero-blue{fill:#4fd8ff;color:#4fd8ff}.fx-globe-lucero-squash,.fx-globe-lucero-spin{transform-box:view-box;transform-origin:100px 100px}.fx-globe-lucero-squash-a{transform:scaleY(.326)}.fx-globe-lucero-squash-b{transform:scaleY(.409)}.fx-globe-lucero-squash-c{transform:scaleY(.439)}.fx-globe-lucero-spin-a{animation:fx-globe-lucero-spin-a 7s linear infinite}.fx-globe-lucero-spin-b{animation:fx-globe-lucero-spin-b 10s linear infinite reverse}.fx-globe-lucero-spin-c{animation:fx-globe-lucero-spin-c 13s linear infinite}@keyframes fx-globe-lucero-spin-a{to{transform:rotate(360deg)}}@keyframes fx-globe-lucero-spin-b{to{transform:rotate(360deg)}}@keyframes fx-globe-lucero-spin-c{to{transform:rotate(360deg)}}.fx-globe-sphere{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;clip-path:circle(50% at 50% 50%);isolation:isolate;border:1px solid rgba(0,229,255,.4);box-shadow:inset -10px -12px 24px #0000008c,inset 6px 8px 18px #00e5ff2e,0 0 26px #00e5ff59;transition:box-shadow .6s var(--fx-ease-out);z-index:2}.fx-globe-sphere canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border-radius:50%;clip-path:circle(50% at 50% 50%)}.fx-globe-shadow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 68% 72%,rgba(0,0,0,.65),transparent 62%);pointer-events:none}.fx-globe-highlight{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 30% 22%,rgba(244,247,255,.55),transparent 40%);mix-blend-mode:screen;pointer-events:none}.fx-hero-panels{display:flex;flex-direction:column;gap:1rem;transition:filter .5s var(--fx-ease-out)}.fx-hud-panel{background:#0b1020b8;border:1px solid rgba(0,229,255,.16);border-radius:var(--fx-radius-md);padding:1.2rem 1.3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fx-hud-panel-title{font-size:.68rem;letter-spacing:.14em;color:var(--fx-cyan);text-transform:uppercase;margin:0 0 1rem}.fx-hud-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.fx-hud-benefit{display:flex;flex-direction:column;gap:.35rem}.fx-hud-icon{color:var(--fx-cyan)}.fx-hud-benefit-title{font-size:.82rem;font-weight:700;color:var(--fx-white)}.fx-hud-benefit-copy{font-size:.72rem;color:var(--fx-text-secondary);line-height:1.35}.fx-hud-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.fx-hud-stat{display:flex;flex-direction:column;gap:.3rem}.fx-hud-stat-value{font-family:var(--fx-font-display);font-size:1.3rem;font-weight:700;color:var(--fx-cyan)}.fx-hud-stat-label{font-size:.72rem;color:var(--fx-text-secondary)}.fx-category-bar{position:relative;z-index:2;max-width:1600px;width:100%;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(6,1fr);background:#0b102099;border:1px solid rgba(244,247,255,.08);border-radius:var(--fx-radius-md);list-style:none}.fx-category-item{display:flex;align-items:center;gap:.8rem;padding:1.1rem 1.2rem;background:none;border:none;border-right:1px solid rgba(244,247,255,.08);color:var(--fx-white);text-align:left;text-decoration:none;transition:background .25s var(--fx-ease-out)}.fx-category-item:last-child{border-right:none}.fx-category-item:hover{background:#00e5ff0f}.fx-cat-bar-icon{flex-shrink:0;color:var(--fx-cyan)}.fx-cat-bar-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.fx-cat-bar-text strong{font-size:.88rem}.fx-cat-bar-text small{font-size:.72rem;color:var(--fx-text-secondary)}.fx-future-os{position:relative;z-index:2;max-width:1600px;margin:2.4rem auto 0;padding:1.8rem 2rem;background:#080b16d9;border-top:1px solid rgba(0,229,255,.12);display:grid;grid-template-columns:minmax(220px,320px) minmax(280px,1fr) minmax(220px,340px);gap:1.6rem;align-items:center}.fx-future-os>*{min-width:0}.fx-os-tag{display:flex;align-items:center;gap:.5rem;font-size:.72rem;letter-spacing:.16em;color:var(--fx-cyan);text-transform:uppercase;margin:0 0 .6rem}.fx-os-tag-dot{width:7px;height:7px;border-radius:50%;background:var(--fx-cyan);animation:fxPulseDotCyan 2.2s infinite}@keyframes fxPulseDotCyan{0%{box-shadow:0 0 #00e5ff8c}70%{box-shadow:0 0 0 7px #00e5ff00}to{box-shadow:0 0 #00e5ff00}}.fx-future-os-left h2{font-family:var(--fx-font-display);font-weight:700;font-size:clamp(1.2rem,2vw,1.5rem);margin:0 0 .35rem;color:var(--fx-white)}.fx-os-subtitle{font-size:.85rem;color:var(--fx-text-secondary);margin:0}.fx-os-search-bar{display:flex;align-items:center;gap:.6rem;background:#0b1020e6;border:1px solid rgba(0,229,255,.22);border-radius:999px;padding:.3rem .3rem .3rem 1.2rem}.fx-os-search-bar input{flex:1;background:transparent;border:none;outline:none;color:var(--fx-white);font-size:.92rem;min-width:0;font-family:var(--fx-font-ui)}.fx-os-search-bar input::placeholder{color:var(--fx-text-secondary)}.fx-os-search-submit{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--fx-cyan),var(--fx-violet));border:none;color:#04060b;cursor:pointer}.fx-os-suggestions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.fx-os-suggestions-label{font-size:.78rem;color:var(--fx-text-secondary);margin-right:.2rem}.fx-chip{background:#7c3cff1a;border:1px solid rgba(124,60,255,.3);color:var(--fx-white);padding:.4rem .85rem;border-radius:999px;font-size:.76rem;text-decoration:none;display:inline-block;transition:background .2s,border-color .2s,transform .2s}.fx-chip:hover{background:#7c3cff38;border-color:var(--fx-violet);transform:translateY(-1px)}.fx-future-os-right{display:flex;flex-direction:column;gap:.7rem}.fx-os-metric-card{display:flex;align-items:center;gap:.7rem;background:#f4f7ff08;border:1px solid rgba(244,247,255,.08);border-radius:var(--fx-radius-md);padding:.7rem .9rem}.fx-os-metric-icon{color:var(--fx-cyan);flex-shrink:0}.fx-os-metric-text{display:flex;flex-direction:column;gap:.1rem;font-size:.85rem}.fx-os-metric-text strong{color:var(--fx-cyan);font-family:var(--fx-font-display)}.fx-os-metric-text small{color:var(--fx-text-secondary);font-size:.72rem}@media(max-width:1250px){.fx-hero-composition{grid-template-columns:1fr;padding-bottom:1rem}.fx-hero-hud{text-align:center;order:1}.fx-hero-ctas{justify-content:center}.fx-avatar-stage{order:0;margin-bottom:1rem;width:min(100%,380px);margin-inline:auto;--fx-globe-x: 54.5%;--fx-globe-y: 80%;--fx-globe-size: 40%}.fx-hero-panels{order:2;flex-direction:row}.fx-hud-panel{flex:1}.fx-hud-benefits{grid-template-columns:repeat(4,1fr)}.fx-category-bar{grid-template-columns:repeat(3,1fr);margin-inline:1.5rem;width:auto}.fx-category-item:nth-child(3){border-right:none}.fx-future-os{grid-template-columns:1fr;text-align:center}.fx-future-os-left,.fx-os-search-bar,.fx-os-suggestions{justify-content:center}.fx-future-os-right{flex-direction:row}}@media(max-width:900px){.fx-header-inner{padding:0 1.2rem}.fx-system-indicator-label{display:none}.fx-system-indicator{padding:.5rem .7rem}.fx-hud-benefits,.fx-hud-stats{grid-template-columns:repeat(2,1fr)}.fx-category-bar{margin-inline:1.2rem;padding:0 1.2rem}.fx-future-os-right{flex-direction:column}}@media(max-width:720px){.fx-main-nav{display:none}#fx-site-header,#fx-mobile-nav{max-width:100%;min-width:0}.fx-header-inner{max-width:100%;min-width:0;overflow-x:hidden}.fx-hero-title{font-size:1.7rem}.fx-avatar-stage{width:min(100%,300px);--fx-globe-x: 54.5%;--fx-globe-y: 80%;--fx-globe-size: 40%}.fx-globe-orbits{top:-30%;right:-30%;bottom:-30%;left:-30%}.fx-orbit-spin-2,.fx-globe-lucero-spin-b{display:none}.fx-hero-panels{flex-direction:column}.fx-hud-benefits,.fx-hud-stats{grid-template-columns:repeat(2,1fr);gap:.8rem}.fx-category-bar{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:1rem;width:auto}.fx-category-item{border-right:none;scroll-snap-align:start}.fx-os-search-bar{padding-left:1rem}}@media(max-width:480px){.fx-header-actions{gap:.5rem}.fx-system-indicator{display:none}}.fx-rating{display:flex;align-items:center;gap:.35em;margin:.3rem 0 0;font-family:var(--fx-font-ui);font-size:.78rem;line-height:1}.fx-rating-stars{position:relative;display:inline-block;letter-spacing:1px;font-size:.92em}.fx-rating-stars-track{color:#f4f7ff29;white-space:nowrap}.fx-rating-stars-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--fx-cyan)}.fx-rating-average{color:var(--fx-white);font-weight:700}.fx-rating-count{color:var(--fx-text-secondary)}.fx-rating-empty{color:var(--fx-text-secondary);font-size:.76rem;font-style:italic;opacity:.8}@media(min-width:901px){product-card .fx-rating,.fxc-card .fx-rating{margin-top:7px;gap:4px;font-size:12px;line-height:1}product-card .fx-rating-stars,.fxc-card .fx-rating-stars{font-size:13px;letter-spacing:1px}product-card .fx-rating-average,.fxc-card .fx-rating-average{font-size:12px;font-weight:600}product-card .fx-rating-count,.fxc-card .fx-rating-count{font-size:11px;opacity:.65}}.fx-footer-section{background:var(--fx-bg);border-top:1px solid rgba(244,247,255,.08);padding:3.5rem 1.5rem 1.5rem;font-family:var(--fx-font-ui);color:var(--fx-white)}.fx-footer-inner{max-width:1300px;margin:0 auto 2rem;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem}.fx-footer-heading{color:var(--fx-white);font-weight:700;margin:0 0 .6rem}.fx-footer-brand p{max-width:40ch;margin:0;color:var(--fx-text-secondary)}.fx-footer-contact.fx-hud-panel{display:flex;flex-direction:column;gap:.7rem}.fx-footer-contact-row{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--fx-white);padding:.5rem .6rem;border-radius:var(--fx-radius-md);background:#f4f7ff08;border:1px solid rgba(244,247,255,.08);transition:border-color .2s,background .2s}.fx-footer-contact-row:hover{border-color:#00e5ff66;background:#00e5ff0f}.fx-footer-contact-icon{color:var(--fx-cyan);flex-shrink:0;display:flex}.fx-footer-contact-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.fx-footer-contact-text strong{font-size:.82rem;color:var(--fx-white)}.fx-footer-contact-text small{font-size:.76rem;color:var(--fx-text-secondary);word-break:break-word}.fx-footer-contact-copy{margin:.4rem 0 0;color:var(--fx-text-secondary);font-size:.82rem}.fx-footer-links{display:flex;flex-direction:column;gap:.5rem}.fx-footer-links a{color:var(--fx-text-secondary);text-decoration:none}.fx-footer-links a:hover{color:var(--fx-cyan)}.fx-footer-copy{max-width:1300px;margin:0 auto;font-size:.78rem;color:var(--fx-text-secondary);border-top:1px solid rgba(244,247,255,.06);padding-top:1.2rem}.fx-footer-newsletter{margin-top:1.4rem}.fx-newsletter-row{display:flex;align-items:center;gap:.6rem;background:#0b1020e6;border:1px solid rgba(0,229,255,.22);border-radius:999px;padding:.3rem .3rem .3rem 1.2rem;max-width:340px}.fx-newsletter-row input{flex:1;background:transparent;border:none;outline:none;color:var(--fx-white);font-size:.88rem;min-width:0;font-family:var(--fx-font-ui)}.fx-newsletter-row input::placeholder{color:var(--fx-text-secondary)}.fx-newsletter-submit{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--fx-cyan),var(--fx-violet));border:none;color:#04060b;cursor:pointer}.fx-newsletter-success{color:var(--fx-status-green);font-size:.82rem;margin:0 0 .6rem}body:has(.fx-footer-section) footer:has(.shopify-section-group-footer-group){display:none!important}@media(max-width:900px){.fx-footer-inner{grid-template-columns:1fr 1fr}}@media(max-width:720px){.fx-footer-inner{grid-template-columns:1fr}.fx-newsletter-row{max-width:none}}@media(min-width:901px){.fx-footer-section{padding-block:48px 32px}.fx-footer-inner{max-width:1320px;grid-template-columns:16fr 14fr 9fr 9fr;gap:2.25rem;align-items:start}.fx-footer-contact.fx-hud-panel{display:grid;grid-template-columns:1fr 1fr;gap:.45rem .5rem;padding:.9rem 1rem}.fx-footer-contact.fx-hud-panel>.fx-hud-panel-title,.fx-footer-contact.fx-hud-panel>.fx-footer-contact-copy{grid-column:1 / -1}.fx-footer-contact-row{padding:.45rem .55rem;gap:.5rem}.fx-footer-contact-icon svg{width:15px;height:15px}.fx-footer-contact-text strong{font-size:.74rem}.fx-footer-contact-text small{font-size:.68rem}.fx-footer-copy{max-width:1320px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.9rem 0}}@media(prefers-reduced-motion:reduce){.fx-header-section,.fx-hero-section,.fx-hero-section *,.fx-footer-section *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fx-home.css.map */
