.faq-section{position:relative;overflow:hidden}.faq-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(0,212,255,.08),transparent 55%),radial-gradient(ellipse 50% 40% at 100% 80%,rgba(139,92,246,.06),transparent 50%);pointer-events:none}.faq-section-inner{position:relative;z-index:1}.faq-section-head{text-align:center;max-width:680px;margin-inline:auto;margin-block-end:2.5rem}.faq-section-head .section-title{margin-block-end:.75rem}.faq-section-desc{margin-inline:auto;margin-block-end:0}.faq-accordion{display:grid;gap:.85rem;max-width:900px;margin-inline:auto}.faq-item{list-style:none;border-radius:var(--radius-lg);border:1px solid var(--border-glass);background:linear-gradient(145deg,#ffffff0a,#ffffff03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.faq-item:hover{border-color:#00d4ff47}.faq-item[open]{border-color:#00d4ff73;box-shadow:0 0 0 1px #00d4ff14,0 12px 40px #00000040}.faq-summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.15rem 1.35rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background .2s ease}.faq-summary::-webkit-details-marker{display:none}.faq-summary::marker{content:""}.faq-item[open] .faq-summary{background:linear-gradient(90deg,rgba(0,212,255,.08) 0%,transparent 100%);border-block-end:1px solid var(--border-glass)}[dir=rtl] .faq-item[open] .faq-summary{background:linear-gradient(270deg,rgba(0,212,255,.08) 0%,transparent 100%)}.faq-num{display:flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--accent-cyan);background:#00d4ff1a;border:1px solid rgba(0,212,255,.25);border-radius:var(--radius-sm);flex-shrink:0}.faq-item[open] .faq-num{background:linear-gradient(135deg,#00d4ff40,#8b5cf633);color:var(--text-primary);border-color:#00d4ff66}.faq-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--accent-cyan);background:#00d4ff1a;border-radius:var(--radius-sm);flex-shrink:0}.faq-question{font-size:clamp(.95rem,2vw,1.05rem);font-weight:600;line-height:1.45;color:var(--text-primary);text-align:start}.faq-chevron{color:var(--accent-cyan);flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1);opacity:.85}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{padding:0 1.35rem 1.25rem 4.6rem;animation:faq-answer-in .35s cubic-bezier(.22,1,.36,1)}[dir=rtl] .faq-answer{padding:0 4.6rem 1.25rem 1.35rem}.faq-answer p{color:var(--text-muted);font-size:.95rem;line-height:1.75;max-width:72ch}.faq-accordion--no-numbers .faq-answer{padding-inline:1.35rem 1.35rem;padding-block:0 1.25rem}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.faq-section-foot{margin-block-start:2.5rem;text-align:center}.faq-section-foot-inner{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;padding:1.25rem 1.75rem;border-radius:999px;border:1px solid var(--border-glass);background:var(--bg-glass)}.faq-section-foot p{margin:0;font-size:.95rem;color:var(--text-muted)}.faq-section-foot a{font-weight:600;color:var(--accent-cyan)}.faq-section-foot a:hover{text-decoration:underline}.faq-foot-dot{color:var(--text-muted);opacity:.5;-webkit-user-select:none;user-select:none}.faq-page-accordion{margin-block-end:2rem}.faq-page-more{max-width:900px;margin-inline:auto;padding:1.5rem 2rem;text-align:center;border-radius:var(--radius-lg);border:1px solid rgba(212,175,55,.2);background:linear-gradient(135deg,#d4af370f,#00d4ff0a)}.faq-page-more p{margin:0;color:var(--text-muted);font-size:1rem}.faq-page-more a{color:var(--accent-gold);font-weight:600}.faq-page-more a:hover{color:var(--accent-cyan)}@media(min-width:768px){.faq-accordion{grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.faq-item{height:fit-content}}@media(min-width:1024px){.faq-section-head{margin-block-end:3rem}.faq-summary{padding:1.25rem 1.5rem}}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cart-page{min-height:100vh;padding-block:calc(var(--nav-height) + 2rem) 4rem;background:var(--bg-deep)}.cart-page-inner{max-width:1100px}.cart-back{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-muted);margin-block-end:1.5rem;font-size:.9rem}.cart-back:hover{color:var(--accent-cyan)}.cart-title{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;margin-block-end:2rem}.cart-empty{text-align:center;padding:4rem 2rem;max-width:420px;margin-inline:auto}.cart-empty svg{color:var(--accent-cyan);margin-block-end:1rem}.cart-empty h1{margin-block-end:.5rem}.cart-empty p{color:var(--text-muted);margin-block-end:1.5rem}.cart-layout{display:grid;gap:2rem}.cart-lines{list-style:none;display:flex;flex-direction:column;gap:1rem}.cart-line{display:grid;grid-template-columns:100px 1fr auto;gap:1.25rem;padding:1.25rem;align-items:start}.cart-line-img{width:100px;height:100px;object-fit:contain;border-radius:var(--radius-md);background:#0000004d}.cart-line-body h2{font-size:.95rem;font-weight:600;line-height:1.4;margin-block:.35rem}.cart-line-cat{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-cyan)}.cart-line-price{color:var(--accent-gold);font-weight:700;margin-block-end:.75rem}.cart-line-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.qty-control{display:flex;align-items:center;gap:.5rem;border:1px solid var(--border-glass);border-radius:var(--radius-sm);padding:.25rem}.qty-control button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);border-radius:4px}.qty-control button:hover{background:var(--bg-glass)}.cart-remove{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--text-muted)}.cart-remove:hover{color:#f87171}.cart-line-total{font-weight:800;font-size:1.05rem;white-space:nowrap}.cart-summary{padding:1.75rem;height:fit-content}.cart-summary h2{font-size:1.1rem;margin-block-end:1.25rem}.cart-summary-row{display:flex;justify-content:space-between;margin-block-end:.75rem;font-size:.95rem}.cart-summary-row.muted{color:var(--text-muted)}.cart-summary-row.total{font-size:1.15rem;font-weight:800;margin-block:1rem 1.25rem;padding-block-start:1rem;border-block-start:1px solid var(--border-glass)}.cart-checkout-btn,.cart-clear-btn{width:100%;margin-block-end:.65rem}.nav-cart-link{position:relative;text-decoration:none}.cart-badge{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;min-width:18px;height:18px;padding-inline:4px;font-size:.65rem;font-weight:800;display:flex;align-items:center;justify-content:center;background:var(--gradient-hero);color:var(--bg-deep);border-radius:999px}.btn-added{opacity:.85}.checkout-layout{display:grid;gap:2rem}.checkout-form{padding:2rem;display:flex;flex-direction:column;gap:1rem}.checkout-form h2{margin-block-end:.5rem}.checkout-form label{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:500;color:var(--text-muted)}.checkout-form input,.checkout-form textarea,.checkout-form select{padding:.85rem 1rem;font-family:inherit;font-size:1rem;color:var(--text-primary);background:#00000059;border:1px solid var(--border-glass);border-radius:var(--radius-md)}.form-error{color:#f87171;font-size:.9rem}.checkout-success{text-align:center;padding:3rem 2rem;max-width:480px;margin-inline:auto}.success-icon{color:var(--accent-cyan);margin-block-end:1rem}.checkout-items{list-style:none;margin-block:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.checkout-items li{display:flex;gap:.75rem;align-items:center;font-size:.85rem}.checkout-items img{width:48px;height:48px;object-fit:contain;border-radius:var(--radius-sm);background:#0000004d}.checkout-items p{font-weight:600;line-height:1.3}.checkout-items span{color:var(--text-muted)}@media(min-width:900px){.cart-layout{grid-template-columns:1fr 340px;align-items:start}.checkout-layout{grid-template-columns:1fr 360px;align-items:start}}@media(max-width:640px){.cart-line{grid-template-columns:80px 1fr}.cart-line-total{grid-column:2}}.admin-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--bg-deep)}.admin-login-card{width:100%;max-width:400px;padding:2.5rem;display:flex;flex-direction:column;gap:1rem}.admin-login-brand{text-align:center;margin-block-end:.5rem}.admin-login-brand h1{margin-block-start:.25rem}.admin-login-brand h1{font-size:1.5rem;font-weight:800}.admin-login-brand p{color:var(--text-muted);font-size:.9rem}.admin-login-card label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--text-muted)}.admin-login-card input{padding:.85rem 1rem;font-family:inherit;font-size:1rem;color:var(--text-primary);background:#00000059;border:1px solid var(--border-glass);border-radius:var(--radius-md)}.admin-login-btn{width:100%;margin-block-start:.5rem}.admin-back-store{text-align:center;font-size:.85rem;color:var(--text-muted)}.admin-shell{display:flex;min-height:100vh;background:var(--bg-deep)}.admin-sidebar{width:260px;flex-shrink:0;padding:1.5rem;display:flex;flex-direction:column;border-inline-end:1px solid var(--border-glass);border-radius:0}.admin-sidebar-head{margin-block-end:2rem}.admin-logo-link{display:block;text-decoration:none;margin-block-end:.35rem}.admin-logo-link .brand-logo-full{height:32px;max-width:180px}.admin-login-logo.brand-logo-wrap,.admin-login-logo{display:block;margin-inline:auto;margin-block-end:.5rem}.admin-login-logo .brand-logo-full{height:44px;max-width:220px;margin-inline:auto}.admin-sidebar-head small{display:block;color:var(--text-muted);font-size:.75rem;margin-block-start:.25rem;text-transform:uppercase;letter-spacing:.1em}.admin-nav{display:flex;flex-direction:column;gap:.35rem;flex:1}.admin-nav-link{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;color:var(--text-muted);text-decoration:none;border:none;background:none;width:100%;text-align:start;cursor:pointer;font-family:inherit}.admin-nav-link:hover,.admin-nav-link.active{background:var(--bg-glass);color:var(--text-primary)}.admin-nav-link.subtle{font-size:.85rem}.admin-nav-badge{margin-inline-start:auto;font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:999px;background:#00d4ff26;color:var(--accent-cyan)}.admin-nav-badge.warn{background:#d4af3733;color:var(--accent-gold)}.admin-sidebar-foot{display:flex;flex-direction:column;gap:.25rem;padding-block-start:1rem;border-block-start:1px solid var(--border-glass)}.admin-main{flex:1;overflow:auto;padding:2rem}.admin-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-block-end:1.5rem}.admin-page-header h1{font-size:1.75rem;font-weight:800}.admin-page-header p{color:var(--text-muted);font-size:.9rem}.admin-search,.admin-filter{width:100%;max-width:320px;padding:.75rem 1rem;margin-block-end:1rem;font-family:inherit;color:var(--text-primary);background:#00000059;border:1px solid var(--border-glass);border-radius:var(--radius-md)}.admin-table-wrap{overflow-x:auto;padding:.5rem}.admin-table{width:100%;border-collapse:collapse;font-size:.9rem}.admin-table th,.admin-table td{padding:.85rem 1rem;text-align:start;border-block-end:1px solid var(--border-glass);vertical-align:middle}.admin-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600}.admin-table td small{display:block;color:var(--text-muted);font-size:.75rem;margin-block-start:.2rem}.admin-thumb{width:48px;height:48px;object-fit:contain;border-radius:var(--radius-sm);background:#0000004d}.admin-actions{display:flex;gap:.35rem}.admin-actions button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--text-muted);border:1px solid var(--border-glass)}.admin-actions button:hover{color:var(--accent-cyan);border-color:#00d4ff66}.status-pill{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600}.status-pill.ok{background:#00d4ff26;color:var(--accent-cyan)}.status-pill.off{background:#ffffff14;color:var(--text-muted)}.admin-status-select{padding:.4rem .5rem;font-family:inherit;font-size:.8rem;color:var(--text-primary);background:#00000059;border:1px solid var(--border-glass);border-radius:var(--radius-sm)}.admin-empty{text-align:center;color:var(--text-muted);padding:2rem!important}.admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:1.5rem}.admin-modal{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:2rem;display:flex;flex-direction:column;gap:.85rem}.admin-modal h2{font-size:1.25rem;font-weight:800}.admin-modal label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--text-muted)}.admin-modal input,.admin-modal textarea,.admin-modal select{padding:.7rem .9rem;font-family:inherit;color:var(--text-primary);background:#00000059;border:1px solid var(--border-glass);border-radius:var(--radius-md)}.admin-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.admin-checkbox{flex-direction:row!important;align-items:center;gap:.5rem!important;color:var(--text-primary)!important}.admin-modal-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-block-start:.5rem}.admin-order-detail .muted{color:var(--text-muted);font-size:.9rem;margin-block-end:1rem}.admin-detail-list{list-style:none;margin-block-end:1.25rem;color:var(--text-muted);font-size:.9rem}.admin-order-items{list-style:none;display:flex;flex-direction:column;gap:.75rem;margin-block-end:1rem}.admin-order-items li{display:flex;gap:.75rem;align-items:center}.admin-order-items img{width:48px;height:48px;object-fit:contain;border-radius:var(--radius-sm)}.admin-order-total{font-size:1.1rem;margin-block-end:1rem}.admin-modal-wide{max-width:560px;max-height:90vh;overflow-y:auto}.admin-subheading{font-size:.95rem;margin-block:1rem .5rem;color:var(--text-muted)}.admin-product-picker{list-style:none;max-height:200px;overflow-y:auto;margin-block-end:1rem;border:1px solid var(--border-glass);border-radius:var(--radius-md);padding:.5rem}.admin-product-picker li{padding:.35rem .5rem}.admin-product-picker label{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;font-size:.85rem;cursor:pointer}.admin-product-picker small{display:block;color:var(--text-muted);font-size:.75rem}@media(max-width:768px){.admin-shell{flex-direction:column}.admin-sidebar{width:100%;border-inline-end:none;border-block-end:1px solid var(--border-glass)}.admin-nav,.admin-sidebar-foot{flex-direction:row;flex-wrap:wrap}}.subpage{min-height:100vh;background:var(--bg-deep)}.subpage-main{padding-block:calc(var(--nav-height) + 2rem) 4rem}.subpage-hero{text-align:center;max-width:720px;margin-inline:auto;margin-block-end:3rem}.subpage-hero h1{font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-block:.75rem 1rem;letter-spacing:-.02em}.subpage-lead{color:var(--text-muted);font-size:1.1rem;line-height:1.7}.subpage-empty{text-align:center;padding:3rem 2rem;max-width:480px;margin-inline:auto}.subpage-empty p{color:var(--text-muted);margin-block-end:1.5rem}.subpage-footer{padding-block:2rem;border-block-start:1px solid var(--border-glass)}.subpage-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem}.site-nav .nav-links a.active,.mobile-menu a.active{color:var(--accent-cyan)}.deals-list{display:flex;flex-direction:column;gap:2.5rem}.deal-block{padding:2rem;border-radius:var(--radius-lg)}.deal-block-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-block-end:1.5rem}.deal-block-head h2{font-size:1.5rem;font-weight:700;margin-block-end:.35rem}.deal-block-head p{color:var(--text-muted);max-width:560px}.deal-discount-badge{padding:.5rem 1rem;font-weight:700;font-size:.95rem;border-radius:999px;background:linear-gradient(135deg,#d4af3740,#8b5cf633);border:1px solid rgba(212,175,55,.4);color:var(--accent-gold);white-space:nowrap}.deal-products{margin-block-start:0}.deal-prices{display:flex;flex-direction:column;gap:.15rem;margin-block:.75rem}.deal-price-now{font-size:1.1rem;font-weight:700;color:var(--accent-cyan)}.deal-price-was{font-size:.85rem;color:var(--text-muted);text-decoration:line-through}.product-badge.sale{background:#d4af37e6;color:#0a0e1a}.about-mission{padding:2rem;max-width:800px;margin-inline:auto;margin-block-end:2.5rem;border-radius:var(--radius-lg)}.about-mission h2{font-size:1.35rem;margin-block-end:.75rem}.about-mission p{color:var(--text-muted);line-height:1.75}.about-values{margin-block-end:2.5rem}.about-values-grid{list-style:none;display:grid;gap:1.25rem;grid-template-columns:1fr}.about-value-card{padding:1.75rem;border-radius:var(--radius-lg)}.about-value-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:linear-gradient(135deg,#00d4ff26,#8b5cf626);color:var(--accent-cyan);margin-block-end:1rem}.about-value-card h3{font-size:1.1rem;margin-block-end:.5rem}.about-value-card p{color:var(--text-muted);font-size:.95rem;line-height:1.65}.about-location{padding:2rem;max-width:640px;margin-inline:auto;border-radius:var(--radius-lg);text-align:center}.about-location h2{margin-block-end:1rem}.about-address{display:inline-flex;align-items:center;gap:.5rem;justify-content:center;margin-block-end:.5rem;font-weight:600}.about-ctas{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-block-start:1.5rem}.deals-page .subpage-main{padding-block-end:0}.deals-hero{position:relative;text-align:center;max-width:720px;margin-inline:auto;margin-block-end:2rem;padding-block:1rem .5rem}.deals-hero-glow{position:absolute;inset:-40% -20% auto;height:280px;background:radial-gradient(ellipse at center,rgba(212,175,55,.18) 0%,rgba(0,212,255,.08) 40%,transparent 70%);pointer-events:none;animation:deals-glow-pulse 4s ease-in-out infinite}@keyframes deals-glow-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.deals-hero-label{position:relative;display:inline-flex;align-items:center;gap:.35rem}.deals-stats{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-block-start:1.5rem}.deals-stat{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem 1.5rem;min-width:140px;border-radius:var(--radius-md)}.deals-stat-value{font-size:1.75rem;font-weight:800;color:var(--accent-cyan)}.deals-stat-label{font-size:.8rem;color:var(--text-muted)}.deals-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:2rem;padding-block-end:.5rem;overflow-x:auto}.deals-nav-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;color:var(--text-muted);background:#00000059;border:1px solid var(--border-glass);border-radius:999px;cursor:pointer;white-space:nowrap;transition:color var(--transition),border-color var(--transition),background var(--transition),transform var(--transition)}.deals-nav-pill:hover{color:var(--text-primary);border-color:#00d4ff59}.deals-nav-pill.active{color:var(--accent-cyan);border-color:var(--accent-cyan);background:#00d4ff1a}.deals-nav-count{font-size:.75rem;padding:.1rem .45rem;border-radius:999px;background:#ffffff14}.deal-block{overflow:hidden;transition:border-color var(--transition),box-shadow var(--transition)}.deal-block--open{border-color:#d4af3759;box-shadow:0 0 40px #d4af3714}.deal-block-toggle{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;padding:0;margin:0;text-align:start;background:none;border:none;color:inherit;font:inherit;cursor:pointer}.deal-block-title-wrap{flex:1;min-width:200px}.deal-ends-badge{display:inline-block;margin-block-start:.5rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .5rem;border-radius:4px;color:var(--accent-gold);background:#d4af371f;border:1px solid rgba(212,175,55,.25)}.deal-chevron{flex-shrink:0;color:var(--text-muted);transition:transform .25s ease}.deal-chevron.open{transform:rotate(180deg)}.deal-block-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.deal-block-body.open{grid-template-rows:1fr}.deal-block-body>ul{overflow:hidden;min-height:0}.deal-products--3{margin-block-start:.5rem;padding-block-start:.5rem;border-block-start:1px solid var(--border-glass)}.deal-product-card{display:flex;flex-direction:column;overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.deal-product-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000059}.deal-product-link{flex:1;text-decoration:none;color:inherit;display:flex;flex-direction:column}.deal-product-card .product-add{margin:0 1rem 1rem;width:calc(100% - 2rem)}.deal-savings{font-size:.8rem;font-weight:600;color:var(--accent-gold);margin-block-start:.35rem}.deals-cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 2rem;margin-block:2.5rem 3rem;border-radius:var(--radius-lg)}.deals-cta-band p{color:var(--text-muted);margin:0}@media(min-width:768px){.about-values-grid,.deal-products--3{grid-template-columns:repeat(3,1fr)}}.explore-page .explore-header{margin-block-end:2rem}.explore-count{color:var(--accent-cyan);font-weight:600;margin-block-start:.5rem}.explore-layout{display:grid;gap:2rem;align-items:start}.explore-filters{padding:1.5rem;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem;position:sticky;top:calc(var(--nav-height) + 1rem)}.explore-filters-head{display:flex;align-items:center;justify-content:space-between;margin-block-end:.25rem}.explore-filters-head h2{font-size:1.1rem;font-weight:700}.explore-filters-close{display:none;color:var(--text-muted)}.explore-filters label{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--text-muted)}.explore-filters select,.explore-filters input{padding:.65rem .85rem;font-family:inherit;font-size:.9rem;color:var(--text-primary);background:#00000059;border:1px solid var(--border-glass);border-radius:var(--radius-sm)}.explore-filter-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.explore-price-input{width:10ch;min-width:5.5ch;max-width:100%;font-variant-numeric:tabular-nums;letter-spacing:.02em}.explore-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-block-end:1rem}.explore-view-toggle{display:inline-flex;padding:.2rem;border-radius:var(--radius-sm);border:1px solid var(--border-glass);background:#00000059}.explore-view-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;font-family:inherit;font-size:.8rem;color:var(--text-muted);background:transparent;border:none;border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;transition:color var(--transition),background var(--transition)}.explore-view-btn:hover{color:var(--text-primary)}.explore-view-btn.active{color:var(--accent-cyan);background:#00d4ff1f}.explore-view-label{display:none}@media(min-width:640px){.explore-view-label{display:inline}}.explore-grid--3{grid-template-columns:1fr}@media(min-width:640px){.explore-grid--3:not(.explore-grid--list){grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.explore-grid--3:not(.explore-grid--list){grid-template-columns:repeat(3,1fr)}}.explore-grid--list{grid-template-columns:1fr!important;gap:.65rem}.explore-grid--list>li{list-style:none;min-width:0}.product-card--list{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:.85rem 1rem;align-items:center;padding:.75rem 1rem;min-height:0}.product-card--list:hover{transform:none}.product-card-list-media{text-decoration:none;align-self:center}.product-card--list .product-image{min-height:0;height:84px;aspect-ratio:auto;border-radius:var(--radius-sm);overflow:hidden}.product-card--list .product-image img,.product-card--list .lazy-product-image{height:100%;object-fit:contain}.product-card-list-body{display:block;min-width:0;text-decoration:none;color:inherit}.product-card-list-body .product-body{padding:0;gap:.2rem}.product-card--list .product-category{font-size:.7rem;margin-block-end:.1rem}.product-card--list .product-name{font-size:.92rem;line-height:1.35;margin-block:.15rem .35rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-spec-chips--compact{margin-block:.25rem .35rem}.product-spec-chips--compact li{font-size:.65rem;padding:.15rem .4rem}.product-list-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.product-card--list .product-rating{margin:0;font-size:.8rem}.product-card--list .product-price{font-size:1rem;margin:0}.product-card--list .product-list-price{font-size:.75rem;margin:0}.product-card-list-actions{display:flex;flex-direction:row;align-items:center;gap:.45rem;padding:0;flex-shrink:0}.product-card-list-actions .compare-toggle{flex:0 0 auto;min-width:40px;padding-inline:.55rem}.product-card-list-actions .btn-primary{flex:0 1 auto;white-space:nowrap}@media(max-width:639px){.product-card--list{grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto;padding:.65rem .75rem}.product-card--list .product-image{height:72px}.product-card-list-actions{grid-column:1 / -1;justify-content:stretch}.product-card-list-actions .btn{flex:1}}.explore-filter-toggle{display:inline-flex}.explore-grid{list-style:none}.explore-product-card{display:flex;flex-direction:column;height:100%}.product-card-link{text-decoration:none;color:inherit;flex:1;display:flex;flex-direction:column}.product-name a{color:inherit;text-decoration:none}.product-name a:hover{color:var(--accent-cyan)}a.product-image.product-card-link{display:flex}.product-card-link .product-body{flex:1}.product-spec-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;margin-block:.5rem .35rem}.product-spec-chips li{font-size:.7rem;padding:.2rem .5rem;border-radius:4px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.2);color:var(--text-muted)}.product-card-actions{display:flex;gap:.5rem;padding:0 1.25rem 1.25rem}.product-card-actions .btn{flex:1;min-width:0}.product-card-actions .compare-toggle{flex:0 1 auto;min-width:fit-content}.compare-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0}.compare-toggle.active{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#00d4ff1a}.compare-toggle--disabled{opacity:.45;cursor:not-allowed}.explore-empty{text-align:center;padding:3rem 2rem}.compare-floating-bar{position:fixed;inset-block-end:1.25rem;inset-inline-start:50%;transform:translate(-50%);z-index:1100;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem 1rem;width:max-content;max-width:min(560px,calc(100vw - 1.5rem));padding:.75rem 1rem;background:#0a0e1af0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-radius:999px;box-shadow:0 12px 40px #00000080,inset 0 1px #ffffff0f;pointer-events:auto}.compare-floating-icon{flex-shrink:0;color:var(--accent-cyan)}.compare-floating-text{font-size:.9rem;font-weight:600;white-space:nowrap}.compare-floating-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.compare-floating-clear{display:inline-flex;align-items:center;gap:.3rem}.explore-page .subpage-main{padding-block-end:5.5rem}.product-detail{max-width:1100px}.product-detail-grid{display:grid;gap:2rem;margin-block-end:2.5rem}.product-detail-gallery{position:relative;padding:2rem;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;min-height:320px}.product-detail-gallery img{max-width:100%;max-height:380px;object-fit:contain}.product-detail-title{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.35;margin-block:.5rem 1rem}.product-detail-price{font-size:1.75rem;font-weight:800;color:var(--accent-cyan);margin-block-end:.25rem}.product-detail-rating{margin-block-end:.75rem}.product-detail-trust{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1.25rem}.product-detail-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-end:1rem}.product-detail-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-muted);font-size:.9rem}.product-detail-link:hover{color:var(--accent-cyan)}.product-detail-specs{padding:2rem;border-radius:var(--radius-lg)}.product-detail-specs h2{font-size:1.25rem;margin-block-end:1.25rem}.spec-table{display:grid;gap:0}.spec-row{display:grid;grid-template-columns:160px 1fr;gap:1rem;padding:.85rem 0;border-block-end:1px solid var(--border-glass)}.spec-row:last-child{border-block-end:none}.spec-row dt{color:var(--text-muted);font-size:.9rem}.spec-row dd{font-weight:500}.compare-toolbar{margin-block-end:1rem}.compare-table-wrap{overflow-x:auto;border-radius:var(--radius-lg);padding:1rem}.compare-table{width:100%;border-collapse:collapse;min-width:640px}.compare-table th,.compare-table td{padding:.85rem 1rem;text-align:start;vertical-align:top;border-block-end:1px solid var(--border-glass)}.compare-label-col{font-weight:600;color:var(--text-muted);font-size:.85rem;min-width:120px;background:#0003}.compare-table thead th{border-block-end:2px solid var(--border-glass)}.compare-remove-col{margin-inline-start:auto;display:flex;color:var(--text-muted)}.compare-remove-col:hover{color:#f87171}.compare-img-link img{width:100px;height:100px;object-fit:contain}.compare-name-link{font-weight:600;font-size:.9rem;line-height:1.4;color:var(--text-primary)}.compare-name-link:hover{color:var(--accent-cyan)}.compare-cell-actions{display:flex;flex-direction:column;gap:.5rem}@media(max-width:900px){.explore-filters{position:fixed;inset-block:0;inset-inline-start:0;inset-inline-end:auto;width:min(320px,88vw);max-width:320px;z-index:200;border-radius:0;transform:translate(-100%);transition:transform .3s ease;overflow-y:auto}[dir=rtl] .explore-filters{inset-inline-start:auto;inset-inline-end:0;transform:translate(100%)}.explore-filters.open,[dir=rtl] .explore-filters.open{transform:translate(0)}.explore-filters-close{display:flex}.explore-filter-toggle{display:inline-flex}.spec-row{grid-template-columns:1fr;gap:.25rem}}@media(min-width:901px){.explore-layout{grid-template-columns:280px 1fr}.explore-filter-toggle{display:none}.product-detail-grid{grid-template-columns:1fr 1fr;align-items:start}}.explore-showing-count{margin-block:1rem .5rem;text-align:center;font-size:.9rem;color:var(--text-muted)}.explore-load-more{display:flex;justify-content:center;margin-block:1.5rem 2rem}.product-image .lazy-product-image,.product-image .lazy-product-image img{width:100%;height:100%;object-fit:contain}.product-image-placeholder{display:block;width:100%;min-height:140px;background:linear-gradient(135deg,#ffffff0a,#ffffff03)}.contact-page{position:relative;overflow-x:hidden}.contact-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;max-height:520px;background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(0,212,255,.18),transparent 55%),radial-gradient(ellipse 60% 50% at 90% 10%,rgba(139,92,246,.2),transparent 50%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(212,175,55,.08),transparent 45%);pointer-events:none;z-index:0}.contact-main{position:relative;z-index:1;padding-block:calc(var(--nav-height) + 2rem) 4rem}.contact-hero{text-align:center;max-width:720px;margin-inline:auto;margin-block-end:3rem}.contact-hero h1{font-size:clamp(2.25rem,5.5vw,3.25rem);font-weight:800;letter-spacing:-.03em;margin-block:.75rem 1rem;background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-hero-lead{color:var(--text-muted);font-size:1.1rem;line-height:1.75}.contact-grid{display:grid;gap:2rem;align-items:start;margin-block-end:4rem}.contact-form-card{padding:2rem;border-radius:var(--radius-lg);border:1px solid rgba(0,212,255,.15)}.contact-form-card h2{font-size:1.35rem;margin-block-end:1.25rem}.contact-form{display:flex;flex-direction:column;gap:1.1rem}.contact-form label{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:var(--text-muted)}.contact-form input,.contact-form select,.contact-form textarea{padding:.9rem 1rem;font-family:inherit;font-size:1rem;color:var(--text-primary);background:#00000059;border:1px solid var(--border-glass);border-radius:var(--radius-md);transition:border-color var(--transition),box-shadow var(--transition)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#00d4ff80;box-shadow:0 0 0 3px #00d4ff1f}.contact-form textarea{resize:vertical;min-height:120px}.contact-form-row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.contact-submit{margin-block-start:.5rem;width:100%}.contact-error{color:#f87171;font-size:.9rem;margin-block-end:.5rem}.contact-success{text-align:center;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.contact-success-icon{color:var(--accent-cyan)}.contact-success h2{font-size:1.5rem}.contact-success p{color:var(--text-muted);max-width:360px;line-height:1.6}.contact-sidebar{display:flex;flex-direction:column;gap:1.25rem}.contact-whatsapp-card{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;border-radius:var(--radius-lg);text-decoration:none;color:inherit;border:1px solid rgba(37,211,102,.35);background:linear-gradient(135deg,#25d3661f,#00d4ff0f);transition:transform var(--transition),border-color var(--transition)}.contact-whatsapp-card:hover{transform:translateY(-3px);border-color:#25d36699}.contact-whatsapp-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d36633;color:#25d366;flex-shrink:0}.contact-whatsapp-card h3{font-size:1.1rem;margin-block-end:.25rem}.contact-whatsapp-card p{font-size:.85rem;color:var(--text-muted)}.contact-channels{padding:1.5rem;border-radius:var(--radius-lg)}.contact-channels h3,.contact-quick h3{font-size:.95rem;font-weight:700;margin-block-end:1rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.contact-channels ul{list-style:none;display:flex;flex-direction:column;gap:1.1rem}.contact-channels li{display:flex;gap:.85rem;align-items:flex-start}.contact-channels li svg{color:var(--accent-cyan);flex-shrink:0;margin-block-start:.15rem}.contact-channels li span{display:block;font-size:.75rem;color:var(--text-muted);margin-block-end:.15rem}.contact-channels a{color:var(--text-primary);font-weight:500;font-size:.95rem}.contact-channels a:hover{color:var(--accent-cyan)}.contact-channels li p{font-size:.95rem;font-weight:500}.contact-delivery-note{margin-block-start:1.25rem;padding-block-start:1rem;border-block-start:1px solid var(--border-glass);font-size:.85rem;color:var(--text-muted)}.contact-quick{padding:1.5rem;border-radius:var(--radius-lg)}.contact-quick-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:1rem}.contact-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.8rem;font-family:inherit;color:var(--text-muted);background:#0000004d;border:1px solid var(--border-glass);border-radius:999px;cursor:pointer;transition:border-color var(--transition),color var(--transition),background var(--transition)}.contact-chip:hover,.contact-chip.active{border-color:#00d4ff73;color:var(--accent-cyan);background:#00d4ff14}.contact-quick-links{display:flex;flex-wrap:wrap;gap:.5rem}.contact-map-section h2{font-size:1.5rem;margin-block-end:1.25rem;text-align:center}.contact-map-wrap{position:relative;border-radius:var(--radius-lg);overflow:hidden;padding:0}.contact-map-wrap iframe{width:100%;height:360px;border:0;display:block;filter:grayscale(.3) contrast(1.05)}.contact-map-link{position:absolute;inset-block-end:1rem;inset-inline-end:1rem;box-shadow:0 8px 24px #0006}@media(max-width:768px){.contact-form-row{grid-template-columns:1fr}}@media(min-width:960px){.contact-grid{grid-template-columns:1.15fr 1fr}}.home-contact-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-block-end:1rem}.home-contact-cta .cta-inner{text-align:center}.support-page .support-hero{margin-block-end:2rem}.support-sections{display:flex;flex-direction:column;gap:1rem;margin-block-end:2.5rem;max-width:820px}.support-block{padding:1.5rem 1.75rem;border-radius:var(--radius-lg)}.support-block h2{font-size:1.15rem;margin-block-end:.65rem}.support-block p{color:var(--text-muted);line-height:1.75}.support-cta-band{padding:2rem;border-radius:var(--radius-lg);text-align:center;max-width:820px}.support-cta-links{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.track-order-panel{max-width:640px;margin-inline:auto;margin-block-end:2rem;padding:2rem;border-radius:var(--radius-lg)}.track-order-form{display:flex;flex-direction:column;gap:1rem}.track-order-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--text-muted)}.track-order-form input{padding:.85rem 1rem;font-family:inherit;font-size:1rem;color:var(--text-primary);background:#00000059;border:1px solid var(--border-glass);border-radius:var(--radius-md)}.track-order-not-found{margin-block-start:1.5rem;padding:1rem;border-radius:var(--radius-md);background:#f871711a;color:#fca5a5;font-size:.95rem}.track-order-result{margin-block-start:2rem;padding-block-start:2rem;border-block-start:1px solid var(--border-glass)}.track-order-result-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-block-end:1rem}.track-order-result-head svg{color:var(--accent-cyan);flex-shrink:0}.track-order-result-head h2{font-size:1.25rem;margin-block-end:.25rem}.track-status{margin-inline-start:auto;padding:.35rem .85rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;background:#00d4ff26;color:var(--accent-cyan);border:1px solid rgba(0,212,255,.35)}.track-status-delivered{background:#22c55e26;color:#4ade80;border-color:#22c55e59}.track-status-cancelled{background:#f871711f;color:#f87171;border-color:#f8717159}.track-order-total{font-size:1.1rem;margin-block-end:1.25rem}.track-order-result h3{font-size:.95rem;color:var(--text-muted);margin-block-end:.75rem;text-transform:uppercase;letter-spacing:.05em}.track-order-items{list-style:none;display:flex;flex-direction:column;gap:.75rem}.track-order-items li{display:flex;gap:.85rem;align-items:center;padding:.75rem;border-radius:var(--radius-md);background:#00000040}.track-order-items img{width:56px;height:56px;object-fit:contain;border-radius:var(--radius-sm)}.track-order-items p{font-size:.9rem;font-weight:500;margin-block-end:.2rem}.track-order-items span{font-size:.8rem;color:var(--text-muted)}.track-order-help{margin-block-start:1.25rem;font-size:.9rem;color:var(--text-muted)}.track-order-help a{color:var(--accent-cyan)}.b2b-page .subpage-main{padding-block-end:0}.b2b-hero{position:relative;text-align:center;max-width:800px;margin-inline:auto;margin-block-end:3rem;padding-block:.5rem 0}.b2b-hero-glow{position:absolute;inset:-50% -25% auto;height:320px;background:radial-gradient(ellipse at center,rgba(0,212,255,.14) 0%,rgba(139,92,246,.1) 45%,transparent 72%);pointer-events:none}.b2b-hero-label{position:relative;display:inline-flex;align-items:center;gap:.35rem}.b2b-hero h1{position:relative;font-size:clamp(2rem,5vw,3.1rem);font-weight:800;letter-spacing:-.02em;margin-block:.75rem 1rem;background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.b2b-stats{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-block-start:1.75rem}.b2b-stat{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem 1.35rem;min-width:130px;border-radius:var(--radius-md)}.b2b-stat svg{color:var(--accent-cyan);margin-block-end:.15rem}.b2b-stat-value{font-size:1.75rem;font-weight:800;color:var(--accent-cyan)}.b2b-stat-label{font-size:.78rem;color:var(--text-muted);text-align:center}.b2b-section-head{text-align:center;max-width:640px;margin-inline:auto;margin-block-end:2rem}.b2b-section-head h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin-block-end:.65rem}.b2b-section-head p{color:var(--text-muted);line-height:1.65}.b2b-pillars-section{margin-block-end:4rem}.b2b-pillars{display:grid;gap:1.25rem;grid-template-columns:1fr}.b2b-pillar{padding:1.75rem;border-radius:var(--radius-lg);transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.b2b-pillar:hover{transform:translateY(-4px)}.b2b-pillar--b2b:hover{border-color:#00d4ff59;box-shadow:0 12px 40px #00d4ff1a}.b2b-pillar--import:hover{border-color:#8b5cf659;box-shadow:0 12px 40px #8b5cf61a}.b2b-pillar--export:hover{border-color:#d4af3759;box-shadow:0 12px 40px #d4af3714}.b2b-pillar-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);margin-block-end:1.15rem}.b2b-pillar--b2b .b2b-pillar-icon{background:linear-gradient(135deg,#00d4ff33,#00d4ff0d);color:var(--accent-cyan);border:1px solid rgba(0,212,255,.25)}.b2b-pillar--import .b2b-pillar-icon{background:linear-gradient(135deg,#8b5cf638,#8b5cf60f);color:var(--accent-violet);border:1px solid rgba(139,92,246,.28)}.b2b-pillar--export .b2b-pillar-icon{background:linear-gradient(135deg,#d4af3733,#d4af370f);color:var(--accent-gold);border:1px solid rgba(212,175,55,.3)}.b2b-pillar h3{font-size:1.25rem;font-weight:700;margin-block-end:.6rem}.b2b-pillar p{color:var(--text-muted);font-size:.95rem;line-height:1.7}.b2b-grid-section{margin-block-end:4rem}.b2b-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-end:2rem}.b2b-tab{padding:.6rem 1.25rem;font-family:inherit;font-size:.88rem;font-weight:600;color:var(--text-muted);background:#00000059;border:1px solid var(--border-glass);border-radius:999px;cursor:pointer;transition:color var(--transition),border-color var(--transition),background var(--transition)}.b2b-tab:hover{color:var(--text-primary);border-color:#00d4ff59}.b2b-tab.active{color:var(--accent-cyan);border-color:var(--accent-cyan);background:#00d4ff1a}.b2b-card-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}.b2b-card{padding:1.5rem;border-radius:var(--radius-lg);display:flex;flex-direction:column;transition:border-color var(--transition),transform var(--transition)}.b2b-card:hover{border-color:#00d4ff4d;transform:translateY(-3px)}.b2b-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-block-end:1rem}.b2b-card-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:linear-gradient(135deg,#00d4ff26,#8b5cf61f);color:var(--accent-cyan);border:1px solid rgba(0,212,255,.2)}.b2b-service-badges{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.b2b-service-badge{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;border-radius:999px;border:1px solid var(--border-glass);background:#00000040}.b2b-service-badge--b2b{color:var(--accent-cyan);border-color:#00d4ff59}.b2b-service-badge--import{color:var(--accent-violet);border-color:#8b5cf659}.b2b-service-badge--export{color:var(--accent-gold);border-color:#d4af3766}.b2b-card h3{font-size:1.1rem;font-weight:700;margin-block-end:.5rem}.b2b-card p{flex:1;font-size:.9rem;color:var(--text-muted);line-height:1.65;margin-block-end:1rem}.b2b-card-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;color:var(--accent-cyan);transition:gap var(--transition)}.b2b-card-link:hover{gap:.55rem}.b2b-markets-panel{text-align:center}.b2b-markets-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-block-end:1.5rem}.b2b-market-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:1.5rem 1rem;border-radius:var(--radius-lg);font-weight:600;font-size:.95rem;transition:border-color var(--transition),transform var(--transition)}.b2b-market-card:hover{border-color:#00d4ff59;transform:translateY(-3px)}.b2b-market-card svg{color:var(--accent-cyan)}.b2b-markets-note{font-size:.9rem;color:var(--text-muted);letter-spacing:.05em}.b2b-process-section{margin-block-end:3rem}.b2b-process{list-style:none;display:grid;gap:1rem;grid-template-columns:1fr;counter-reset:b2b-step}.b2b-process-step{display:flex;align-items:flex-start;gap:1.25rem;padding:1.35rem 1.5rem;border-radius:var(--radius-lg)}.b2b-process-num{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;border-radius:50%;background:var(--gradient-hero);color:var(--bg-deep)}.b2b-process-step h3{font-size:1.05rem;font-weight:700;margin-block-end:.35rem}.b2b-process-step p{font-size:.9rem;color:var(--text-muted);line-height:1.65}.b2b-cta{text-align:center;padding:2.5rem 2rem;margin-block-end:4rem;border-radius:var(--radius-xl);max-width:720px;margin-inline:auto}.b2b-cta h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin-block-end:.75rem}.b2b-cta>p{color:var(--text-muted);line-height:1.7;margin-block-end:1.75rem;max-width:520px;margin-inline:auto}.b2b-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.b2b-cta-actions .btn-primary,.b2b-cta-actions .btn-secondary{display:inline-flex;align-items:center;gap:.4rem}@media(min-width:640px){.b2b-card-grid{grid-template-columns:repeat(2,1fr)}.b2b-markets-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.b2b-pillars,.b2b-card-grid{grid-template-columns:repeat(3,1fr)}.b2b-process{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.b2b-process{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.b2b-pillar:hover,.b2b-card:hover,.b2b-market-card:hover{transform:none}}:root{--bg-deep: #0a0e1a;--bg-card: rgba(255, 255, 255, .04);--bg-glass: rgba(255, 255, 255, .06);--border-glass: rgba(255, 255, 255, .12);--text-primary: #f0f4ff;--text-muted: rgba(240, 244, 255, .65);--accent-cyan: #00d4ff;--accent-violet: #8b5cf6;--accent-gold: #d4af37;--gradient-hero: linear-gradient(135deg, #00d4ff 0%, #8b5cf6 50%, #d4af37 100%);--gradient-mesh: radial-gradient(ellipse 80% 50% at 20% 40%, rgba(0, 212, 255, .15), transparent), radial-gradient(ellipse 60% 40% at 80% 20%, rgba(139, 92, 246, .2), transparent), radial-gradient(ellipse 50% 30% at 50% 80%, rgba(212, 175, 55, .08), transparent);--font-sans: "Outfit Variable", system-ui, sans-serif;--font-ar: "Noto Sans Arabic Variable", "Outfit Variable", system-ui, sans-serif;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--shadow-glow: 0 0 60px rgba(0, 212, 255, .15);--nav-height: 72px;--transition: .3s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg-deep);color:var(--text-primary);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-size-adjust:.5}[dir=rtl] body{font-family:var(--font-ar)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{max-width:100%;display:block}.route-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary, #0a0e1a);color:var(--text-muted, #94a3b8)}.route-loading-inner{display:flex;flex-direction:column;align-items:center;gap:1rem}.route-loading-spinner{width:2.5rem;height:2.5rem;border:3px solid rgba(0,212,255,.2);border-top-color:var(--accent-cyan, #00d4ff);border-radius:50%;animation:route-spin .8s linear infinite}@keyframes route-spin{to{transform:rotate(360deg)}}.route-error{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;background:var(--bg-primary, #0a0e1a);color:var(--text-primary, #f1f5f9)}.route-error-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.app{min-height:100vh;position:relative}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}.section{padding-block:4rem;position:relative}.section-label{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-cyan);margin-block-end:.75rem}.section-title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15;margin-block-end:1rem;background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-desc{color:var(--text-muted);font-size:1.05rem;max-width:560px;margin-block-end:2.5rem}.glass{background:var(--bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-glass);border-radius:var(--radius-lg)}.glass-strong{background:#ffffff14;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px #ffffff14,var(--shadow-glow)}.nav{position:fixed;inset-block-start:0;inset-inline:0;z-index:1000;pointer-events:none}.nav-bar{pointer-events:auto;height:var(--nav-height);display:flex;align-items:center;background:#0a0e1ab8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-block-end:1px solid var(--border-glass);box-shadow:0 4px 24px #00000047,inset 0 1px #ffffff0f;transition:background var(--transition),box-shadow var(--transition)}.nav.scrolled .nav-bar{background:#0a0e1ae0;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff14}.nav-inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}.nav-logo{filter:brightness(0) invert(1);display:flex;align-items:center;text-decoration:none;flex-shrink:0}.brand-logo-wrap{display:block;line-height:0}.brand-logo-full{height:36px;width:auto;max-width:min(200px,42vw);object-fit:contain;object-position:start center}.brand-logo-icon{width:36px;height:36px;object-fit:contain}.footer-brand .brand-logo-full{height:40px;max-width:220px;margin-block-end:.75rem}.nav-links{display:none;align-items:center;gap:2rem;list-style:none}.nav-links a{font-size:.9rem;font-weight:500;color:var(--text-muted);transition:color var(--transition);cursor:pointer;position:relative;z-index:1}.nav-links a:hover,.nav-links a.active{color:var(--text-primary)}.nav-links a.active{color:var(--accent-cyan)}.nav-actions{display:flex;align-items:center;gap:.75rem}.locale-toggle{display:flex;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-glass)}.locale-btn{padding:.4rem .65rem;font-size:.75rem;font-weight:600;color:var(--text-muted);transition:background var(--transition),color var(--transition)}.locale-btn.active{background:var(--gradient-hero);color:var(--bg-deep)}.nav-icon-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--text-primary);border:1px solid var(--border-glass);transition:background var(--transition)}.nav-icon-btn:hover{background:var(--bg-glass)}.menu-toggle{display:flex;width:40px;height:40px;align-items:center;justify-content:center;color:var(--text-primary)}.mobile-menu{position:fixed;inset-block-start:var(--nav-height);inset-inline:0;background:#0a0e1afa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:1.5rem;border-block-end:1px solid var(--border-glass);z-index:1001;pointer-events:auto;max-height:calc(100vh - var(--nav-height));overflow-y:auto}.mobile-menu ul{list-style:none;display:flex;flex-direction:column;gap:1rem}.mobile-menu a{display:block;padding:.35rem 0;font-size:1.1rem;font-weight:500;color:var(--text-muted);cursor:pointer}.mobile-menu a:hover,.mobile-menu a.active{color:var(--accent-cyan)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;border-radius:var(--radius-md);transition:transform var(--transition),box-shadow var(--transition)}.btn:active{transform:scale(.98)}.btn-primary{background:var(--gradient-hero);color:var(--bg-deep);box-shadow:0 4px 24px #00d4ff59}.btn-primary:hover{box-shadow:0 8px 32px #00d4ff73}.btn-secondary{background:transparent;color:var(--text-primary);border:1px solid var(--border-glass)}.btn-secondary:hover{background:var(--bg-glass);border-color:#fff3}.btn-sm{padding:.55rem 1.1rem;font-size:.85rem}.hero{min-height:100vh;display:flex;align-items:center;padding-block-start:calc(var(--nav-height) + 2rem);padding-block-end:4rem;position:relative;overflow:hidden}.hero-hyperspeed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-hyperspeed-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:opacity 1.2s ease}.hero-hyperspeed--active .hero-hyperspeed-fallback{opacity:0;pointer-events:none}.hero-hyperspeed #lights{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-mesh-bg{background:var(--gradient-mesh);animation:hero-mesh-shift 18s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.hero-mesh-bg{animation:none}}@keyframes hero-mesh-shift{0%{opacity:.85;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.hero .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,#0a0e1aeb,#0a0e1a8c 42%,#0a0e1a59),linear-gradient(180deg,#0a0e1a66,#0a0e1abf)}[dir=rtl] .hero-overlay{background:linear-gradient(255deg,#0a0e1aeb,#0a0e1a8c 42%,#0a0e1a59),linear-gradient(180deg,#0a0e1a66,#0a0e1abf)}.hero-grid{display:grid;gap:3rem;align-items:center;position:relative;z-index:2}.hero-copy{animation:hero-fade-in .7s ease forwards}@keyframes hero-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.8rem;font-weight:500;color:var(--accent-gold);border:1px solid rgba(212,175,55,.35);border-radius:999px;margin-block-end:1.25rem;background:#d4af3714}.hero-title{font-size:clamp(2.5rem,7vw,4.25rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin-block-end:1.25rem}.hero-title .gradient{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:clamp(1rem,2vw,1.2rem);color:var(--text-muted);max-width:520px;margin-block-end:2rem;line-height:1.7}.hero-ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-block-end:2.5rem}.hero-trust{display:flex;flex-wrap:wrap;gap:1rem}.trust-chip{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;color:var(--text-muted);border-radius:var(--radius-sm);background:var(--bg-glass);border:1px solid var(--border-glass)}.trust-chip svg{color:var(--accent-cyan);flex-shrink:0}.hero-laptop-stage{position:relative;width:100%;max-width:520px;min-height:460px;margin-inline:auto;display:flex;align-items:center;justify-content:center;perspective:900px}.hero-laptop-square{position:absolute;width:92%;aspect-ratio:1;max-width:440px;background:linear-gradient(135deg,#00d4ff,#8b5cf6,#d4af37);border-radius:12px;transform:rotate(-12deg) skewY(-2deg);box-shadow:0 0 0 1px #ff505026,0 24px 60px #8b0f1f8c,0 0 80px #00d4ff1f;z-index:0}.hero-laptop-square:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,transparent 50%,rgba(0,0,0,.25) 100%);pointer-events:none}.hero-laptop-frame{position:relative;z-index:1;width:96%;max-width:500px;display:flex;align-items:center;justify-content:center;transform:rotate(-8deg);filter:drop-shadow(0 28px 40px rgba(0,0,0,.55))}.hero-laptop-img{width:100%;max-height:380px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width:768px){.hero-laptop-stage{max-width:560px;min-height:500px}.hero-laptop-square{max-width:480px}.hero-laptop-frame{max-width:540px}.hero-laptop-img{max-height:420px}}.seo-intro-section{overflow:hidden;padding-block:clamp(3.5rem,8vw,6rem)}.seo-intro-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.seo-intro-glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55}.seo-intro-glow--cyan{width:min(520px,70vw);height:min(320px,45vw);inset-block-start:10%;inset-inline-start:-8%;background:radial-gradient(circle,rgba(0,212,255,.35) 0%,transparent 70%)}.seo-intro-glow--violet{width:min(480px,65vw);height:min(300px,42vw);inset-block-end:0;inset-inline-end:-6%;background:radial-gradient(circle,rgba(139,92,246,.32) 0%,transparent 70%)}.seo-intro-grid{position:relative;z-index:1;display:grid;gap:2.5rem;align-items:center}.seo-intro-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-cyan);margin-block-end:1rem;padding:.4rem .85rem;border-radius:999px;background:#00d4ff14;border:1px solid rgba(0,212,255,.22)}.seo-intro-title{display:flex;flex-direction:column;gap:.35rem;margin-block-end:1.25rem;line-height:1.1}.seo-intro-title-main{font-size:clamp(1.85rem,4.5vw,3rem);font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.seo-intro-title-sub{font-size:clamp(1.35rem,3vw,2rem);font-weight:700;background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.seo-intro-tags{display:flex;flex-wrap:wrap;gap:.55rem;margin-block-end:1.35rem}.seo-intro-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8rem;font-weight:600;color:var(--text-primary);background:#ffffff0d;border:1px solid var(--border-glass);border-radius:999px;transition:border-color var(--transition),background var(--transition),transform var(--transition)}.seo-intro-tag svg{color:var(--accent-cyan);flex-shrink:0}.seo-intro-tag:nth-child(2) svg{color:var(--accent-violet)}.seo-intro-tag:nth-child(3) svg{color:var(--accent-gold)}.seo-intro-tag:hover{border-color:#00d4ff59;background:#00d4ff14;transform:translateY(-2px)}.seo-intro-lead{font-size:clamp(.98rem,1.8vw,1.08rem);line-height:1.75;color:var(--text-muted);max-width:36rem;margin-block-end:1.75rem}.seo-intro-ctas{display:flex;flex-wrap:wrap;gap:.75rem}.seo-intro-ctas .btn-primary{display:inline-flex;align-items:center;gap:.35rem}.seo-intro-cards{display:flex;flex-direction:column;gap:1rem}.seo-intro-card{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem;transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.seo-intro-card:hover{border-color:#00d4ff59;transform:translateY(-3px);box-shadow:0 12px 40px #00000040,0 0 32px #00d4ff14}.seo-intro-card-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:linear-gradient(135deg,#00d4ff2e,#8b5cf624);color:var(--accent-cyan);border:1px solid rgba(0,212,255,.2)}.seo-intro-card:nth-child(2) .seo-intro-card-icon{color:var(--accent-violet);background:linear-gradient(135deg,#8b5cf633,#00d4ff1a);border-color:#8b5cf640}.seo-intro-card:nth-child(3) .seo-intro-card-icon{color:var(--accent-gold);background:linear-gradient(135deg,#d4af372e,#8b5cf61a);border-color:#d4af3747}.seo-intro-card-text{display:flex;align-items:flex-start;gap:.6rem;font-size:.95rem;font-weight:500;line-height:1.55;color:var(--text-primary);margin:0;padding-block-start:.35rem}.seo-intro-card-check{flex-shrink:0;margin-block-start:.15rem;color:var(--accent-cyan);opacity:.85}@media(min-width:900px){.seo-intro-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem}.seo-intro-cards{gap:1.15rem}.seo-intro-card{padding:1.4rem 1.5rem}}@media(prefers-reduced-motion:reduce){.seo-intro-tag:hover,.seo-intro-card:hover{transform:none}}.features-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}.feature-card{padding:2rem;transition:border-color var(--transition),transform var(--transition)}.feature-card:hover{border-color:#00d4ff4d;transform:translateY(-4px)}.feature-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:linear-gradient(135deg,#00d4ff26,#8b5cf626);margin-block-end:1.25rem;color:var(--accent-cyan)}.feature-card h3{font-size:1.2rem;font-weight:700;margin-block-end:.5rem}.feature-card p{font-size:.95rem;color:var(--text-muted);line-height:1.6}.products-header{display:flex;flex-direction:column;gap:1rem;margin-block-end:1.5rem}.category-tabs{display:flex;flex-wrap:wrap;gap:.65rem;margin-block-end:2rem}.category-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600;color:var(--text-muted);background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:999px;transition:color var(--transition),background var(--transition),border-color var(--transition),box-shadow var(--transition)}.category-tab:hover{color:var(--text-primary);border-color:#00d4ff59}.category-tab.active{color:var(--bg-deep);background:var(--gradient-hero);border-color:transparent;box-shadow:0 4px 20px #00d4ff40}.category-tab-count{font-size:.7rem;font-weight:700;padding:.15rem .45rem;border-radius:999px;background:#0003;color:inherit}.category-tab.active .category-tab-count{background:#00000026}.products-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}.products-load-more-wrap{display:flex;justify-content:center;margin-block-start:2rem}.products-load-more{min-width:200px}.product-card{overflow:hidden;transition:transform var(--transition)}.product-card:hover{transform:translateY(-6px)}.product-image{aspect-ratio:1;background:#fff;display:flex;align-items:center;justify-content:center;position:relative}.product-image img{width:100%;height:100%;object-fit:contain;padding:.75rem}.hero-product-img img{width:100%;height:100%;object-fit:contain;padding:.5rem}.product-rating{display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--accent-gold);margin-block-end:.35rem}.product-reviews{color:var(--text-muted);font-size:.8rem}.product-list-price{font-size:.85rem;color:var(--text-muted);text-decoration:line-through;margin-block:-.35rem .75rem}.product-badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;padding:.25rem .6rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--gradient-hero);color:var(--bg-deep);border-radius:var(--radius-sm)}.product-body{padding:1.25rem}.product-category{font-size:.75rem;color:var(--accent-cyan);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-block-end:.35rem}.product-name{font-size:1.05rem;font-weight:700;margin-block-end:.5rem}.product-price{font-size:1.15rem;font-weight:800;color:var(--accent-gold);margin-block-end:1rem}.product-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.stats-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-block-end:3rem}.stat-item{text-align:center;padding:1.5rem 1rem}.stat-value{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.stat-label{font-size:.85rem;color:var(--text-muted);margin-block-start:.25rem}.testimonials-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}.testimonial-card{padding:1.75rem}.testimonial-stars{display:flex;gap:.2rem;margin-block-end:1rem;color:var(--accent-gold)}.testimonial-text{font-size:1rem;color:var(--text-muted);line-height:1.7;margin-block-end:1.25rem;font-style:italic}.testimonial-author{font-weight:700;font-size:.95rem}.testimonial-role{font-size:.8rem;color:var(--text-muted)}.cta-section{padding-block:5rem}.cta-band{padding:3rem 2rem;text-align:center;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-mesh);opacity:.6;pointer-events:none}.cta-inner{position:relative;z-index:1;max-width:560px;margin-inline:auto}.cta-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin-block-end:.75rem}.cta-desc{color:var(--text-muted);margin-block-end:2rem}.cta-form{display:flex;flex-direction:column;gap:.75rem;margin-block-end:1.25rem}.cta-input{width:100%;padding:1rem 1.25rem;font-size:1rem;font-family:inherit;color:var(--text-primary);background:#0000004d;border:1px solid var(--border-glass);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition)}.cta-input:focus{border-color:var(--accent-cyan)}.cta-input::placeholder{color:var(--text-muted)}.cta-alt{font-size:.9rem;color:var(--text-muted)}.cta-alt a{color:var(--accent-cyan);font-weight:600}.cta-alt a:hover{text-decoration:underline}.footer{padding-block:4rem 2rem;border-block-start:1px solid var(--border-glass);background:#00000040}.footer-grid{display:grid;gap:2.5rem;grid-template-columns:1fr;margin-block-end:3rem}.footer-brand p{color:var(--text-muted);font-size:.95rem;margin-block:1rem;max-width:280px;line-height:1.6}.footer-location{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:var(--text-muted)}.footer-location svg{color:var(--accent-gold);flex-shrink:0;margin-block-start:2px}.footer-col h4{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-block-end:1rem;color:var(--text-primary)}.footer-col ul{list-style:none}.footer-col li{margin-block-end:.6rem}.footer-col a{font-size:.9rem;color:var(--text-muted);transition:color var(--transition)}.footer-col a:hover{color:var(--accent-cyan)}.footer-social{display:flex;gap:.75rem;margin-block-start:1rem}.footer-social a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--border-glass);color:var(--text-muted);transition:color var(--transition),border-color var(--transition)}.footer-social a:hover{color:var(--accent-cyan);border-color:#00d4ff66}.footer-bottom{padding-block-start:2rem;border-block-start:1px solid var(--border-glass);display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center;font-size:.85rem;color:var(--text-muted)}.parallax-strip{position:relative;overflow:hidden;width:100%;padding-block:2.5rem;isolation:isolate;direction:ltr}.parallax-strip-inner{display:flex;gap:3rem;white-space:nowrap;font-size:clamp(2rem,5vw,3rem);font-weight:800;opacity:.4;letter-spacing:.05em;position:relative;z-index:1;padding-inline:1rem;will-change:transform}.parallax-strip-inner span{flex-shrink:0;background:linear-gradient(135deg,#00d4ff59,#8b5cf640,#d4af3733);-webkit-background-clip:text;background-clip:text;color:transparent}.parallax-strip-edge{position:absolute;inset-block:0;width:min(120px,18vw);z-index:3;pointer-events:none}.parallax-strip-edge--start{inset-inline-start:0;background:linear-gradient(90deg,var(--bg-deep) 0%,transparent 100%)}.parallax-strip-edge--end{inset-inline-end:0;background:linear-gradient(270deg,var(--bg-deep) 0%,transparent 100%)}[dir=rtl] .parallax-strip-edge--start{background:linear-gradient(270deg,var(--bg-deep) 0%,transparent 100%)}[dir=rtl] .parallax-strip-edge--end{background:linear-gradient(90deg,var(--bg-deep) 0%,transparent 100%)}@media(prefers-reduced-motion:reduce){.parallax-strip-inner{will-change:auto}}[dir=rtl] .section-label,[dir=rtl] .seo-intro-label,[dir=rtl] .deals-hero-label,[dir=rtl] .b2b-hero-label,[dir=rtl] .product-badge,[dir=rtl] .footer-col h4,[dir=rtl] .b2b-service-badge{letter-spacing:0;text-transform:none}[dir=rtl] .parallax-strip-inner,[dir=rtl] .seo-intro-title-main,[dir=rtl] .hero-title,[dir=rtl] .subpage-hero h1,[dir=rtl] .b2b-hero h1{letter-spacing:0}[dir=rtl] .btn-primary svg,[dir=rtl] .btn-secondary svg,[dir=rtl] .seo-intro-ctas .btn-primary svg,[dir=rtl] .b2b-cta-actions .btn-primary svg,[dir=rtl] .b2b-card-link svg,[dir=rtl] .products-header .btn svg{transform:scaleX(-1)}[dir=rtl] .b2b-service-badges{justify-content:flex-start}@media(min-width:640px){.products-grid{grid-template-columns:repeat(2,1fr)}.cta-form{flex-direction:row}.cta-input{flex:1}}@media(min-width:768px){.nav-links{display:flex;gap:clamp(.75rem,2vw,1.35rem)}.menu-toggle{display:none}.hero-grid{grid-template-columns:1fr 1fr}.features-grid{grid-template-columns:repeat(2,1fr)}.testimonials-grid{grid-template-columns:repeat(3,1fr)}.stats-row{grid-template-columns:repeat(4,1fr)}.footer-grid{grid-template-columns:2fr repeat(3,1fr)}.products-header{flex-direction:row;align-items:flex-end;justify-content:space-between}}@media(min-width:1024px){.features-grid,.products-grid{grid-template-columns:repeat(4,1fr)}.section{padding-block:5rem}}
