*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.static{position:static}.relative{position:relative}.block{display:block}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f4f7fb;background:#05080d;font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#05080d}.site{overflow-x:clip;overflow-y:visible;background:radial-gradient(circle at 70% 10%,rgba(0,105,255,.12),transparent 30%),#05080d}.nav{position:fixed;top:0;left:0;right:0;z-index:50;background:#05080dc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.nav-inner{max-width:1180px;margin:auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.brand{border:0;background:none;color:#fff;display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800;letter-spacing:.08em;cursor:pointer}.brand img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.brand b{color:#d6a62d}.links{display:flex;align-items:center;gap:8px}.links button{background:none;border:0;color:#b8c1cf;padding:10px 14px;border-radius:10px;font-weight:600;cursor:pointer}.links button:hover{color:#fff;background:#ffffff0f}.links button.active{color:#fff;background:#25a8ff1a;box-shadow:inset 0 -2px #d6a62d}.links .nav-cta.active{background:#f2cc65;color:#07100b;box-shadow:none}.links .nav-cta{background:#d6a62d;color:#07100b;margin-left:8px}.nav-actions{display:flex;align-items:center;gap:10px}.currency-picker{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:11px;color:#8f9aaa;font-size:9px;font-weight:800}.currency-picker select,.language-picker select{border:0;background:transparent;color:#fff;font:inherit;outline:none;cursor:pointer;font-size:12px}.currency-picker option,.language-picker option{background:#0a111a;color:#fff}.language-picker{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:11px;color:#8f9aaa;font-size:9px;font-weight:800}.currency-context{margin-top:14px;color:#7f8b9b;font-size:12px}.currency-context strong{color:#f2cc65}.cart-button{position:relative;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;min-width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;cursor:pointer}.cart-label{font-size:11px;font-weight:800}.cart-count{position:absolute;right:-5px;top:-5px;min-width:19px;height:19px;border-radius:99px;background:#d6a62d;color:#07100b;font-size:10px;font-weight:900;display:grid;place-items:center;padding:0 4px}.menu{display:none;background:none;border:0;color:#fff}.hero{min-height:800px;max-width:1180px;margin:auto;padding:150px 24px 90px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;position:relative}.hero-content{position:relative;z-index:2}.eyebrow{color:#d6a62d;letter-spacing:.2em;font-size:12px;font-weight:800;display:flex;align-items:center;gap:8px}.hero h1{font-size:clamp(44px,6vw,78px);line-height:1.02;letter-spacing:-.045em;margin:20px 0}.hero h1 span,h2 span{color:#25a8ff}.hero p,.section-head>p,.vision p{color:#a8b3c2;line-height:1.75;max-width:650px;font-size:17px}.actions{display:flex;gap:12px;margin-top:32px}.primary,.secondary{border:0;border-radius:12px;padding:14px 20px;font-weight:800;display:inline-flex;align-items:center;gap:9px;cursor:pointer}.primary{background:linear-gradient(135deg,#d9aa31,#f2cc65);color:#07100b;box-shadow:0 12px 35px #d6a62d33}.secondary{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.12)}button:disabled{opacity:.55;cursor:not-allowed}.hero-stats{display:flex;gap:30px;margin-top:54px}.hero-stats div{display:flex;flex-direction:column;gap:4px}.hero-stats strong{font-size:24px}.hero-stats span{font-size:12px;color:#7e8998;text-transform:uppercase;letter-spacing:.12em}.hero-logo{position:relative;display:grid;place-items:center;min-height:500px}.logo-ring{width:min(430px,75vw);height:min(430px,75vw);border-radius:50%;padding:30px;display:grid;place-items:center;background:radial-gradient(circle,#08192af2,#05080d80);border:1px solid rgba(37,168,255,.25);box-shadow:0 0 100px #007dff21,inset 0 0 60px #d6a62d14}.logo-ring img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 35px rgba(0,0,0,.5))}.orbit{position:absolute;border-radius:50%;border:1px solid;pointer-events:none}.orbit-blue{width:520px;height:240px;border-color:#25a8ff59;transform:rotate(-25deg)}.orbit-gold{width:500px;height:210px;border-color:#d6a62d40;transform:rotate(24deg)}.hero-glow{position:absolute;border-radius:50%;filter:blur(50px)}.hero-glow.one{width:260px;height:260px;background:#0077ff21;right:20%;top:20%}.hero-glow.two{width:200px;height:200px;background:#d6a62d14;left:0;bottom:10%}.section{max-width:1180px;margin:auto;padding:100px 24px}.section-head{max-width:760px}.section-head.center{text-align:center;margin:auto}.section-head.center p{margin-left:auto;margin-right:auto}.section h2,.vision h2,.contact h2{font-size:clamp(36px,5vw,58px);line-height:1.05;letter-spacing:-.04em;margin:14px 0}.about{border-top:1px solid rgba(255,255,255,.07)}.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px}.about-card{padding:28px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;border-radius:18px}.about-card svg{color:#d6a62d}.about-card h3{font-size:21px}.about-card p{color:#929eae;line-height:1.7}.products{background:linear-gradient(180deg,transparent,rgba(0,102,255,.045),transparent)}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:54px}.product{padding:32px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#111b28d9,#080c12e6);box-shadow:0 20px 60px #0000002e}.product-image{height:320px;border-radius:18px;overflow:hidden;position:relative;background:radial-gradient(circle at 50% 45%,#25a8ff1a,#00000047);border:1px solid rgba(255,255,255,.07);margin-bottom:22px}.product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px}.product-status{position:absolute;top:14px;right:14px;padding:7px 10px;border-radius:999px;background:#05080dd1;color:#d6a62d;font-size:9px;letter-spacing:.14em;font-weight:800}.product-top{display:flex;justify-content:space-between;align-items:center}.product-icon{width:56px;height:56px;border-radius:15px;display:grid;place-items:center;background:#25a8ff1a;color:#43b7ff}.product-top>span{font-size:10px;color:#d6a62d;letter-spacing:.16em;font-weight:800}.product h3{font-size:27px;margin:25px 0 12px}.product>p{color:#99a6b6;line-height:1.7;min-height:86px}.product ul{list-style:none;padding:0;margin:25px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.product li{color:#c4ccd6;font-size:13px}.product li span{color:#4ed37b;margin-right:8px}.product-buy{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.product-buy strong{font-size:20px;color:#f2cc65}.product-buy button{border:0;background:none;color:#4db8ff;font-weight:800;display:flex;gap:7px;align-items:center;cursor:pointer}.vision{background:linear-gradient(135deg,#07101a,#0a121d);border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.vision-inner{max-width:1180px;margin:auto;padding:110px 24px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.roadmap{display:grid;gap:12px}.road{display:flex;gap:18px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08}.road>b{font-size:18px;color:#d6a62d;width:30px}.road div{display:flex;flex-direction:column;gap:5px}.road span{font-size:13px;color:#7f8b9b}.sales-ready{padding:85px 24px;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(0,102,255,.04),transparent)}.sales-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.sales-methods span{padding:12px 17px;border:1px solid rgba(214,166,45,.22);border-radius:999px;color:#c9d2dd;background:#ffffff06}.future{max-width:1180px;margin:auto;padding:110px 24px}.future-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px}.future-pills span{padding:12px 17px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#aab5c4;background:#ffffff06}.contact{max-width:1180px;margin:0 auto 90px;padding:55px;border:1px solid rgba(214,166,45,.2);border-radius:28px;background:radial-gradient(circle at 80% 20%,rgba(0,130,255,.11),transparent 35%),#ffffff06;display:grid;grid-template-columns:1fr .8fr;gap:60px}.contact-copy p{color:#9ba7b6;line-height:1.7}.contact-badge{margin-top:35px;display:flex;align-items:center;gap:14px}.contact-badge img{width:62px;height:62px;-o-object-fit:contain;object-fit:contain}.contact-badge div{display:flex;flex-direction:column;gap:5px}.contact-badge strong{font-size:13px;letter-spacing:.12em}.contact-badge span{font-size:10px;color:#d6a62d;letter-spacing:.12em}.contact-links{display:grid;gap:9px;margin-top:25px}.contact-links a,.footer-social a{color:#b9c4d1;text-decoration:none}.contact-links a{padding:11px 13px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff06}.contact-links a:hover,.footer-social a:hover{color:#f2cc65}.contact-form{display:grid;gap:16px}.contact-form label{font-size:12px;color:#aeb8c6;font-weight:700;display:grid;gap:7px}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;border-radius:11px;padding:13px 14px;outline:none;font:inherit}.contact-form input:focus,.contact-form textarea:focus{border-color:#258fff}.contact-form small{color:#7f8c9d;line-height:1.5}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.checkout-modal{width:min(760px,100%);max-height:92vh;overflow:auto;position:relative;border:1px solid rgba(214,166,45,.28);border-radius:24px;padding:34px;background:#0a111a;box-shadow:0 30px 100px #0000008c}.checkout-modal h2{font-size:34px;line-height:1.05;margin:12px 0}.checkout-modal p{color:#9da9b8;line-height:1.7}.modal-close{position:absolute;top:14px;right:14px;border:0;background:#ffffff0f;color:#fff;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.cart-items{display:grid;gap:12px;margin:20px 0}.cart-item{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.cart-item img{width:72px;height:62px;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#0003}.cart-item-main{display:grid;gap:5px}.cart-item-main strong{font-size:14px}.cart-item-main span{font-size:12px;color:#8591a1}.qty{display:flex;align-items:center;gap:9px;margin-top:4px}.qty button{border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;cursor:pointer}.qty .remove{margin-left:8px;color:#ff9d9d}.cart-total{display:flex;justify-content:space-between;padding:18px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);font-size:18px}.cart-total strong{color:#f2cc65}.delivery-form{margin-top:24px}.form-section-title{font-weight:800;font-size:15px;margin-bottom:13px;color:#fff}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid label{font-size:11px;color:#aeb8c6;font-weight:700;display:grid;gap:6px}.form-grid label.full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;border-radius:11px;padding:12px 13px;outline:none;font:inherit}.form-grid select option{background:#0a111a;color:#fff}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#258fff}.checkout-error{margin-top:14px;padding:11px 13px;border-radius:11px;background:#ff464614;border:1px solid rgba(255,90,90,.22);color:#ffb0b0;font-size:13px;line-height:1.5}.checkout-main{width:100%;justify-content:center;margin-top:18px}.cart-modal{width:min(800px,100%)}@media(max-width:800px){.cart-label{display:none}.nav-inner{padding:10px 12px;gap:8px}.brand{gap:5px;font-size:13px;letter-spacing:.04em;flex:0 0 auto}.brand img{width:34px;height:34px}.nav-actions{margin-left:auto;gap:6px;flex:0 0 auto}.currency-picker{padding:6px;gap:4px}.currency-picker span{display:none}}.delivery-promise{max-width:1180px;margin:auto;padding:90px 24px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;border-bottom:1px solid rgba(255,255,255,.07)}.delivery-promise h2{font-size:clamp(34px,4vw,52px);line-height:1.05;margin:12px 0}.delivery-promise p{color:#9da9b8;line-height:1.7}.promise-cards{display:grid;gap:12px}.promise-cards div{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff06;display:grid;grid-template-columns:30px 1fr;gap:4px 12px}.promise-cards svg{color:#d6a62d;grid-row:1/3}.promise-cards strong{font-size:15px}.promise-cards span{font-size:12px;color:#7f8b9b}.tracking-order-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:13px;margin:14px 0;background:#ffffff06}.tracking-order-summary p{margin:0}.tracking-products{display:grid;gap:8px;margin:12px 0}.tracking-product{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06}.shipping-summary{margin-top:16px;padding:15px;border:1px solid rgba(214,166,45,.2);border-radius:13px;background:#d6a62d0a;display:grid;gap:8px}.shipping-summary div{display:flex;justify-content:space-between;gap:12px}.shipping-summary span{color:#9da9b8}.shipping-summary strong{color:#f2cc65}.confirmation-box{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid rgba(78,211,123,.25);background:#4ed37b0f;border-radius:13px}.confirmation-box svg{color:#4ed37b}.confirmation-box div{display:grid;gap:4px}.confirmation-box span{font-size:12px;color:#8d9aab}.track-search{display:flex;gap:10px;margin:20px 0}.track-search input{flex:1;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;border-radius:11px;padding:13px}.tracking-result{margin-top:20px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:15px}.tracking-history{display:grid;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.tracking-history>strong{color:#d6a62d}.tracking-history>div{display:grid;gap:3px;padding:10px 12px;border-radius:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.tracking-history b{font-size:12px;color:#f2cc65;text-transform:capitalize}.tracking-history span{font-size:11px;color:#8995a5;line-height:1.5}.tracking-line{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:20px 0}.track-step{display:grid;gap:7px;justify-items:center;text-align:center;color:#677386;font-size:9px;text-transform:capitalize}.track-step span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1)}.track-step.active{color:#f2cc65}.track-step.active span{border-color:#d6a62d;background:#d6a62d1f;color:#f2cc65}.admin-fab{position:fixed;right:18px;bottom:18px;z-index:70;border:1px solid rgba(214,166,45,.3);background:#0c151f;color:#f2cc65;border-radius:999px;padding:10px 14px;display:flex;gap:7px;align-items:center;font-weight:800;cursor:pointer;box-shadow:0 12px 35px #00000059}.admin-modal{width:min(1100px,100%);max-height:94vh;overflow:auto;position:relative;border:1px solid rgba(214,166,45,.28);border-radius:24px;padding:34px;background:#0a111a;box-shadow:0 30px 100px #0000008c}.admin-head{display:flex;justify-content:space-between;gap:15px;align-items:center}.admin-head h2{font-size:35px;margin:10px 0}.stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0}.stats-grid div{padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff06;display:grid;gap:6px}.stats-grid span{font-size:10px;color:#7f8b9b;text-transform:uppercase}.stats-grid strong{font-size:18px;color:#f2cc65}.admin-section-title{margin:24px 0 10px;color:#d6a62d;font-size:12px;letter-spacing:.16em;font-weight:900;text-transform:uppercase}.integration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:8px}.integration-health{padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff06;display:grid;gap:6px}.integration-health span{font-size:10px;color:#7f8b9b;text-transform:uppercase}.integration-health strong{font-size:15px;color:#f2cc65}.integration-health small{font-size:11px;color:#8995a5;line-height:1.45}.integration-url{display:grid;gap:2px;margin-top:3px;padding:7px 8px;border:1px solid rgba(37,168,255,.12);border-radius:8px;background:#25a8ff09}.integration-url b{font-size:9px;color:#d6a62d;text-transform:uppercase;letter-spacing:.1em}.integration-url span{font-size:9px;color:#aeb8c6;line-height:1.35;word-break:break-all}.integration-health button{margin-top:5px;justify-content:center;padding:9px 11px}.admin-inquiries{display:grid;gap:10px;margin-bottom:8px}.admin-inquiry{display:grid;grid-template-columns:1fr auto;gap:15px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.admin-inquiry>div{display:grid;gap:5px}.admin-inquiry span{font-size:12px;color:#9aa6b6;line-height:1.5}.admin-inquiry>b{align-self:start;color:#d6a62d;font-size:11px;text-transform:uppercase}.inquiry-reply-preview{padding:10px 12px;border-left:2px solid #d6a62d;background:#d6a62d0d}.admin-inquiry-reply{margin-top:8px;padding:12px;border:1px solid rgba(37,168,255,.15);border-radius:11px;background:#25a8ff09}.admin-inquiry-reply textarea{width:100%;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;border-radius:10px;padding:12px;font:inherit;resize:vertical;outline:none}.admin-inquiry-reply textarea:focus{border-color:#258fff}.inquiry-actions{display:grid;align-content:start;justify-items:end;gap:9px}.inquiry-action-row{display:flex;gap:8px;flex-wrap:wrap}.danger-button{color:#ffb0b0!important;border-color:#ff5a5a40!important}.order-search-bar{display:flex;align-items:center;gap:9px;margin:14px 0 12px;padding:9px 11px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff06}.order-search-bar svg{color:#7f8b9b;flex:0 0 auto}.order-search-bar input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;padding:7px}.order-status-tabs{display:flex;gap:8px;overflow-x:auto;padding:3px 1px 12px;margin-bottom:4px;scrollbar-width:thin}.order-status-tabs button{white-space:nowrap;border:1px solid rgba(255,255,255,.1);background:#ffffff06;color:#aeb8c6;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800;cursor:pointer}.order-status-tabs button b{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;border-radius:999px;background:#ffffff14;color:#f2cc65}.order-status-tabs button.active{border-color:#d6a62d73;background:#d6a62d1a;color:#fff}.order-status-tabs button.active b{background:#d6a62d2e}.admin-orders{display:grid;gap:10px}.admin-order{display:grid;grid-template-columns:1fr auto;gap:20px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff06}.admin-order>div:first-child{display:grid;gap:5px}.admin-order span{font-size:12px;color:#9aa6b6}.order-actions{display:grid;align-content:start;justify-items:end;gap:9px}.order-actions b{color:#f2cc65}.order-actions select{border:1px solid rgba(255,255,255,.12);background:#0c151f;color:#fff;border-radius:9px;padding:9px}.order-status-control{display:grid;gap:4px}.order-status-control span{font-size:9px;color:#7f8b9b;text-transform:uppercase;letter-spacing:.08em}.order-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-status-badge{display:inline-flex!important;align-items:center;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-size:9px!important;font-weight:900;color:#f2cc65!important;text-transform:uppercase;letter-spacing:.05em}.status-pending{background:#ffffff0d}.status-paid{background:#25a8ff14}.status-preparing{background:#d6a62d14}.status-ready_for_dispatch{background:#d6a62d1f}.status-shipped{background:#25a8ff1a}.status-out_for_delivery{background:#7864ff1a}.status-delivered{background:#4ed37b1a}.status-cancelled{background:#ff5a5a1a;color:#ffb0b0!important}.order-product-list{display:grid;gap:3px;margin:3px 0}.order-product-list span{font-size:11px;color:#b5c0cd}.empty-orders{padding:28px 18px;border:1px dashed rgba(255,255,255,.12);border-radius:14px;display:grid;gap:5px;text-align:center}.empty-orders strong{color:#dbe2ea}.empty-orders span{font-size:12px;color:#7f8b9b}.checkout-note{font-size:12px!important;margin-bottom:0}.international-payment-note{color:#8f9aaa!important;font-size:11px!important}footer{border-top:1px solid rgba(255,255,255,.07);padding:30px 24px 40px;display:flex;max-width:1180px;margin:auto;justify-content:space-between;align-items:center;color:#707b8a;font-size:12px}.currency-admin-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 20px;padding:15px;border:1px solid rgba(214,166,45,.18);border-radius:14px;background:#ffffff06}.currency-admin-panel div{display:grid;gap:6px}.currency-admin-panel span{font-size:10px;color:#7f8b9b;text-transform:uppercase}.currency-admin-panel strong{font-size:14px;color:#f2cc65}.currency-admin-panel select{border:1px solid rgba(255,255,255,.1);background:#0c151f;color:#fff;border-radius:9px;padding:9px}.currency-admin-panel small{grid-column:1/-1;color:#8995a5;line-height:1.45}@media(max-width:800px){.currency-admin-panel{grid-template-columns:1fr 1fr}.currency-admin-panel small{grid-column:1/-1}}footer div{display:flex;align-items:center;gap:10px;color:#d6dbe2;font-weight:800;letter-spacing:.08em}.admin-login-hero{max-width:560px;margin:30px auto 10px}.admin-login-brand{display:flex;align-items:center;gap:14px;margin-bottom:34px}.admin-login-logo-wrap{width:70px;height:70px;border-radius:20px;padding:8px;display:grid;place-items:center;background:linear-gradient(145deg,#25a8ff21,#d6a62d17);border:1px solid rgba(214,166,45,.28);box-shadow:0 15px 45px #00000047}.admin-login-logo-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.admin-login-kicker{display:block;margin-top:5px;color:#6f7d8e;font-size:9px;font-weight:900;letter-spacing:.14em}.admin-login-copy{text-align:left}.admin-login-copy h2{font-size:clamp(34px,6vw,48px);line-height:1.02;letter-spacing:-.04em;margin:15px 0 12px}.admin-login-copy h2 span{color:#25a8ff}.admin-login-copy p{color:#8f9cad;line-height:1.65;margin:0;max-width:510px}.admin-login-shield{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(78,211,123,.2);border-radius:999px;background:#4ed37b0f;color:#8be3a8;font-size:9px;font-weight:900;letter-spacing:.1em}.admin-login-form{display:grid;gap:14px;margin-top:28px}.admin-login-form label{display:grid;gap:7px;color:#aeb8c6;font-size:11px;font-weight:800}.admin-login-field{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#00000040;padding:0 13px;transition:border-color .2s,box-shadow .2s}.admin-login-field:focus-within{border-color:#25a8ffb3;box-shadow:0 0 0 3px #25a8ff14}.admin-login-field>span{color:#d6a62d;font-weight:900;min-width:18px;text-align:center}.admin-login-field input{width:100%;border:0;background:transparent;color:#fff;outline:0;font:inherit;padding:15px 0}.admin-login-field input::-moz-placeholder{color:#657284}.admin-login-field input::placeholder{color:#657284}.admin-login-submit{width:100%;justify-content:center;margin-top:3px;min-height:52px}.admin-login-security{display:flex;align-items:center;justify-content:center;gap:7px;color:#687587;font-size:10px;text-align:center}.admin-login-security svg{color:#25a8ff;flex:0 0 auto}.admin-login-capabilities{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:24px}.admin-login-capabilities span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff06;color:#7f8b9b;font-size:9px;font-weight:800}.admin-login-capabilities svg{color:#d6a62d}.error-message{margin:0}.admin-modal:has(.admin-login-hero){width:min(680px,100%);padding:38px 42px;background:radial-gradient(circle at 10% 0%,rgba(37,168,255,.1),transparent 34%),radial-gradient(circle at 100% 100%,rgba(214,166,45,.08),transparent 38%),#08111b;border-color:#25a8ff33;box-shadow:0 35px 120px #0000009e}@media(max-width:600px){.admin-modal:has(.admin-login-hero){padding:28px 20px;border-radius:20px}.admin-login-brand{margin-bottom:27px}.admin-login-logo-wrap{width:58px;height:58px;border-radius:16px}.admin-login-copy h2{font-size:35px}.admin-login-capabilities{justify-content:flex-start}.admin-login-capabilities span{flex:1 1 135px;justify-content:center}.admin-login-security{align-items:flex-start}.admin-login-security span{line-height:1.4}}.technology-section{border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(0,102,255,.04),transparent)}.technology-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.technology-card{padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff06;display:grid;gap:10px;min-height:205px}.technology-card svg{color:#25a8ff;width:28px;height:28px}.technology-card h3{font-size:20px;margin:4px 0}.technology-card p{color:#929eae;line-height:1.65;margin:0}.technology-card span{color:#d6a62d;font-size:9px;letter-spacing:.14em;font-weight:900;margin-top:auto}.solutions-section{border-top:1px solid rgba(255,255,255,.07)}.solutions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:48px}.solutions-grid article{display:flex;gap:16px;align-items:flex-start;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:#ffffff06}.solutions-grid svg{color:#d6a62d;flex:0 0 auto;width:28px;height:28px}.solutions-grid h3{margin:0 0 6px;font-size:18px}.solutions-grid p{margin:0;color:#8f9aaa;line-height:1.6;font-size:13px}.app-cloud-section{background:linear-gradient(180deg,rgba(37,168,255,.035),transparent)}.app-cloud-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.app-showcase,.cloud-showcase{padding:30px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(145deg,#111b28bf,#080c12e6)}.app-showcase h2,.cloud-showcase h2{font-size:clamp(32px,4vw,48px);margin:14px 0}.app-showcase p,.cloud-showcase p{color:#9da9b8;line-height:1.7}.app-screen{margin-top:24px;border:1px solid rgba(37,168,255,.22);border-radius:20px;padding:15px;background:#07101a;box-shadow:0 20px 50px #00000040}.app-screen-top{display:flex;justify-content:space-between;color:#dce4ed;font-size:11px;font-weight:900}.app-screen-top b{color:#4ed37b;font-size:9px}.app-screen-camera{height:185px;margin:14px 0;border-radius:14px;background:radial-gradient(circle at 50% 35%,#25a8ff33,#00000059);border:1px solid rgba(255,255,255,.07);display:grid;place-items:center;align-content:center;gap:6px}.app-screen-camera svg{color:#25a8ff;width:38px;height:38px}.app-screen-camera strong{font-size:13px}.app-screen-camera small{color:#7f8b9b}.app-screen-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.app-screen-row span{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 5px;border-radius:10px;background:#ffffff0a;color:#9da9b8;font-size:10px}.app-screen-row svg{width:14px}.cloud-plans{display:grid;gap:9px;margin-top:24px}.cloud-plans div{display:grid;grid-template-columns:95px 1fr auto;gap:10px;align-items:center;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06}.cloud-plans strong{color:#f2cc65;font-size:12px}.cloud-plans span{color:#9da9b8;font-size:11px;line-height:1.4}.cloud-plans b{color:#fff;font-size:11px;white-space:nowrap}.why-section{border-top:1px solid rgba(255,255,255,.07)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px}.why-grid div{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06;display:grid;grid-template-columns:30px 1fr;gap:5px 10px}.why-grid svg{color:#d6a62d;grid-row:1/3}.why-grid strong{font-size:15px}.why-grid span{font-size:11px;color:#818d9d;line-height:1.45}.support-section{background:linear-gradient(180deg,transparent,rgba(214,166,45,.035))}.support-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px}.support-grid article{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:#ffffff06;display:grid;gap:10px}.support-grid svg{color:#25a8ff}.support-grid h3{margin:2px 0}.support-grid p{margin:0;color:#8f9aaa;font-size:12px;line-height:1.6}.support-grid button{justify-content:center;margin-top:auto;padding:10px 12px;font-size:11px}.stories-section{border-top:1px solid rgba(255,255,255,.07)}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px}.story-grid article{padding:25px;border-radius:18px;border:1px solid rgba(214,166,45,.16);background:linear-gradient(145deg,#d6a62d0b,#ffffff05);min-height:180px}.story-grid article>span{color:#d6a62d;font-size:11px;font-weight:900;letter-spacing:.12em}.story-grid h3{font-size:19px;margin:18px 0 8px}.story-grid p{color:#8f9aaa;line-height:1.65;font-size:13px}@media(max-width:800px){.technology-grid,.why-grid{grid-template-columns:1fr 1fr}.solutions-grid,.app-cloud-grid,.story-grid{grid-template-columns:1fr}.support-grid{grid-template-columns:1fr 1fr}.app-screen-row,.cloud-plans div{grid-template-columns:1fr}.cloud-plans b{justify-self:start}.technology-card{min-height:0}.solutions-grid article{padding:18px}}@media(max-width:500px){.technology-grid,.why-grid,.support-grid{grid-template-columns:1fr}.app-showcase,.cloud-showcase{padding:22px}.technology-card,.support-grid article{padding:20px}}.hero-product-stage{position:relative;display:grid;place-items:center;min-height:500px;isolation:isolate}.hero-product-card{position:absolute;width:min(560px,98%);height:600px;border:1px solid rgba(37,168,255,.2);border-radius:28px;background:radial-gradient(circle at 50% 35%,#25a8ff24,#05080de0 68%);box-shadow:0 30px 90px #0000006b,inset 0 0 60px #d6a62d0d;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;animation:heroProductFade 8s infinite ease-in-out;z-index:2}.hero-product-card img{width:100%;height:500px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 35px rgba(0,0,0,.5))}.hero-product-mini{animation-delay:6s;opacity:0}.hero-product-caption{position:absolute;left:22px;right:22px;bottom:20px;padding:13px 15px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#05080dc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;gap:3px}.hero-product-caption span{color:#d6a62d;font-size:9px;font-weight:900;letter-spacing:.16em}.hero-product-caption strong{font-size:18px;color:#fff}.hero-product-caption small{color:#7f8b9b;font-size:9px;letter-spacing:.1em}.hero-product-orbit{position:absolute;border-radius:50%;border:1px solid;pointer-events:none;z-index:1}.hero-product-orbit.orbit-blue{width:520px;height:240px;border-color:#25a8ff4d;transform:rotate(-25deg)}.hero-product-orbit.orbit-gold{width:500px;height:210px;border-color:#d6a62d3b;transform:rotate(24deg)}.hero-product-dots{position:absolute;right:2px;bottom:48px;z-index:4;display:flex;gap:7px}.hero-product-dots span{width:7px;height:7px;border-radius:50%;background:#566274;box-shadow:0 0 0 1px #ffffff1f}.hero-product-dots span:first-child{background:#d6a62d;box-shadow:0 0 12px #d6a62d8c}@keyframes heroProductFade{0%,42%{opacity:1;transform:translateY(0) scale(1)}48%,52%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:0;transform:translateY(-10px) scale(.985)}}.hero-product-mini{animation-name:heroProductFadeMini}@keyframes heroProductFadeMini{0%,48%{opacity:0;transform:translateY(10px) scale(.985)}52%,94%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.985)}}@media(max-width:800px){.hero-product-stage{width:100vw;height:clamp(470px,60svh,560px);min-height:0;order:-1;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.hero-product-card{width:100vw;height:100%;border-radius:0;border-left:0;border-right:0;background:transparent;box-shadow:none}.hero-product-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;padding:0;filter:drop-shadow(0 22px 30px rgba(0,0,0,.45))}.hero-product-caption{left:18px;right:18px;bottom:18px;padding:13px 15px}.hero-product-caption strong{font-size:16px}.hero-product-orbit{display:none}.hero-product-dots{right:18px;bottom:28px}}@media(prefers-reduced-motion:reduce){.hero-product-card{animation:none}.hero-product-cctv{opacity:1}.hero-product-mini{display:none}}footer img{width:35px;height:35px;-o-object-fit:contain;object-fit:contain}.product-buy-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.details-button{border:1px solid rgba(37,168,255,.25)!important;border-radius:10px!important;padding:9px 11px!important;color:#b9dfff!important;background:#25a8ff0d!important}.product-detail-backdrop{align-items:flex-start;overflow-y:auto;padding:24px 16px}.product-detail-modal{width:min(1180px,100%);max-height:none;position:relative;border:1px solid rgba(214,166,45,.28);border-radius:28px;background:#08111b;box-shadow:0 35px 120px #000000a6;overflow:hidden}.product-detail-hero{display:grid;grid-template-columns:1.02fr .98fr;gap:40px;padding:38px;background:radial-gradient(circle at 15% 15%,rgba(37,168,255,.11),transparent 34%),radial-gradient(circle at 85% 10%,rgba(214,166,45,.08),transparent 30%),#08111b}.product-detail-media-column{min-width:0}.product-detail-media{height:480px;border:1px solid rgba(255,255,255,.08);border-radius:22px;overflow:hidden;position:relative;background:radial-gradient(circle at 50% 45%,#25a8ff1f,#00000059);display:grid;place-items:center}.product-detail-media img,.product-detail-media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-detail-media video{-o-object-fit:cover;object-fit:cover}.product-detail-status{position:absolute;top:16px;right:16px;padding:8px 11px;border:1px solid rgba(214,166,45,.28);border-radius:999px;background:#05080dd1;color:#f2cc65;font-size:9px;font-weight:900;letter-spacing:.12em}.product-detail-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.product-detail-thumbs button{min-height:72px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff06;color:#aeb8c6;display:flex;align-items:center;justify-content:center;gap:9px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.product-detail-thumbs button.selected{border-color:#25a8ff80;background:#25a8ff14;color:#fff}.product-detail-thumbs img{width:58px;height:52px;-o-object-fit:contain;object-fit:contain}.video-thumb{width:42px;height:42px;border-radius:12px;background:#d6a62d1f;color:#f2cc65;display:grid;place-items:center}.product-detail-intro{display:flex;flex-direction:column;justify-content:center}.product-detail-intro h2{font-size:clamp(40px,5vw,66px);line-height:1;letter-spacing:-.045em;margin:18px 0 14px}.product-detail-tagline{font-size:20px!important;color:#dbe3ec!important;line-height:1.4!important;margin:0 0 12px}.product-detail-description{color:#94a0b0;line-height:1.75;margin:0;max-width:580px}.product-detail-price{margin:26px 0 18px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:15px}.product-detail-price span{font-size:11px;color:#7f8b9b;text-transform:uppercase;letter-spacing:.08em}.product-detail-price strong{font-size:25px;color:#f2cc65}.product-detail-buy{width:100%;justify-content:center;min-height:54px}.product-detail-note{display:flex;gap:8px;margin-top:14px;padding:11px 12px;border:1px solid rgba(37,168,255,.13);border-radius:11px;background:#25a8ff09;color:#7f8d9f;font-size:10px;line-height:1.5}.product-detail-note svg{color:#25a8ff;flex:0 0 auto}.product-detail-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff12;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.product-detail-stats div{padding:21px 18px;background:#09131d;display:grid;grid-template-columns:28px 1fr;gap:4px 9px}.product-detail-stats svg{grid-row:1/3;color:#25a8ff}.product-detail-stats span{font-size:9px;color:#718093;text-transform:uppercase;letter-spacing:.09em}.product-detail-stats strong{font-size:13px;color:#e6ebf1}.product-detail-section{padding:58px 38px;border-bottom:1px solid rgba(255,255,255,.07)}.product-detail-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.product-detail-section-head h3{font-size:clamp(31px,4vw,45px);line-height:1.05;margin:10px 0 0;letter-spacing:-.04em}.product-detail-section-head h3 span{color:#25a8ff}.product-detail-section-head>p{max-width:420px;color:#8491a1;font-size:12px;line-height:1.65;margin:0}.detail-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.detail-feature-grid article{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06;min-height:175px;display:grid;gap:8px}.detail-feature-grid svg{color:#d6a62d;width:25px;height:25px}.detail-feature-grid h4{font-size:16px;margin:2px 0}.detail-feature-grid p{color:#8996a7;line-height:1.6;font-size:12px;margin:0}.detail-spec-section{background:linear-gradient(180deg,rgba(37,168,255,.025),transparent)}.detail-spec-table{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.detail-spec-table div{display:grid;grid-template-columns:.72fr 1.28fr;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff05}.detail-spec-table div:nth-child(odd){border-right:1px solid rgba(255,255,255,.07)}.detail-spec-table div:nth-last-child(-n+2){border-bottom:0}.detail-spec-table span{color:#788697;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.detail-spec-table strong{color:#dbe3eb;font-size:12px;line-height:1.45}.detail-faq-section{background:#0000001f}.detail-faq{display:grid;gap:9px}.detail-faq details{border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff06;overflow:hidden}.detail-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;color:#dce4ed;font-size:13px;font-weight:800}.detail-faq summary::-webkit-details-marker{display:none}.detail-faq summary svg{color:#d6a62d;flex:0 0 auto;transition:transform .2s}.detail-faq details[open] summary svg{transform:rotate(90deg)}.detail-faq details p{margin:0;padding:0 18px 17px;color:#8794a4;font-size:12px;line-height:1.65;max-width:850px}.product-detail-bottom-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 38px;background:linear-gradient(135deg,#25a8ff12,#d6a62d0d)}.product-detail-bottom-cta h3{margin:8px 0 5px;font-size:22px}.product-detail-bottom-cta p{margin:0;color:#8190a1;font-size:12px}.product-detail-bottom-cta button{min-width:170px;justify-content:center}@media(max-width:800px){.product-buy-actions{justify-content:flex-start}.product-detail-hero{grid-template-columns:1fr;padding:24px;gap:25px}.product-detail-media{height:330px}.product-detail-intro h2{font-size:40px}.product-detail-stats{grid-template-columns:1fr 1fr}.product-detail-section{padding:45px 24px}.product-detail-section-head{display:grid;gap:10px;align-items:start}.detail-feature-grid{grid-template-columns:1fr 1fr}.detail-spec-table{grid-template-columns:1fr}.detail-spec-table div:nth-child(odd){border-right:0}.detail-spec-table div:nth-last-child(-n+2){border-bottom:1px solid rgba(255,255,255,.07)}.detail-spec-table div:last-child{border-bottom:0}.product-detail-bottom-cta{padding:24px;display:grid}.product-detail-bottom-cta button{width:100%}}@media(max-width:500px){.product-detail-backdrop{padding:8px}.product-detail-modal{border-radius:20px}.product-detail-hero{padding:17px}.product-detail-media{height:275px;border-radius:16px}.product-detail-thumbs button{min-height:62px}.product-detail-stats{grid-template-columns:1fr}.product-detail-stats div{padding:16px 18px}.product-detail-section{padding:38px 17px}.detail-feature-grid{grid-template-columns:1fr}.detail-spec-table div{grid-template-columns:1fr;gap:5px}.product-detail-bottom-cta{padding:22px 17px}.product-detail-bottom-cta h3{font-size:19px}}.site.page-home #about,.site.page-home #experience,.site.page-home #products,.site.page-home #technology,.site.page-home #solutions,.site.page-home #app-cloud,.site.page-home #track-page,.site.page-home #support,.site.page-home #stories,.site.page-home #contact,.site.page-home #delivery-promise,.site.page-about #home,.site.page-about #experience,.site.page-about #products,.site.page-about #technology,.site.page-about #solutions,.site.page-about #app-cloud,.site.page-about #track-page,.site.page-about #support,.site.page-about #contact,.site.page-about #delivery-promise,.site.page-about #why-shield-x,.site.page-products #home,.site.page-products #about,.site.page-products #technology,.site.page-products #solutions,.site.page-products #app-cloud,.site.page-products #track-page,.site.page-products #support,.site.page-products #stories,.site.page-products #vision,.site.page-products #contact,.site.page-products #why-shield-x,.site.page-technology #home,.site.page-technology #about,.site.page-technology #experience,.site.page-technology #products,.site.page-technology #solutions,.site.page-technology #track-page,.site.page-technology #support,.site.page-technology #stories,.site.page-technology #vision,.site.page-technology #contact,.site.page-technology #delivery-promise,.site.page-solutions #home,.site.page-solutions #about,.site.page-solutions #experience,.site.page-solutions #products,.site.page-solutions #technology,.site.page-solutions #app-cloud,.site.page-solutions #why-shield-x,.site.page-solutions #track-page,.site.page-solutions #support,.site.page-solutions #stories,.site.page-solutions #vision,.site.page-solutions #contact,.site.page-track #home,.site.page-track #about,.site.page-track #experience,.site.page-track #products,.site.page-track #technology,.site.page-track #solutions,.site.page-track #app-cloud,.site.page-track #why-shield-x,.site.page-track #support,.site.page-track #stories,.site.page-track #vision,.site.page-track #delivery-promise,.site.page-track #contact,.site.page-support #home,.site.page-support #about,.site.page-support #experience,.site.page-support #products,.site.page-support #technology,.site.page-support #solutions,.site.page-support #app-cloud,.site.page-support #why-shield-x,.site.page-support #track-page,.site.page-support #stories,.site.page-support #vision,.site.page-support #delivery-promise,.site.page-support #contact,.site.page-contact #home,.site.page-contact #about,.site.page-contact #experience,.site.page-contact #products,.site.page-contact #technology,.site.page-contact #solutions,.site.page-contact #app-cloud,.site.page-contact #why-shield-x,.site.page-contact #track-page,.site.page-contact #support,.site.page-contact #stories,.site.page-contact #vision,.site.page-contact #delivery-promise{display:none}.track-page{padding-top:150px;min-height:780px}.track-page-card{max-width:900px;margin:45px auto 0;padding:28px;border:1px solid rgba(214,166,45,.22);border-radius:22px;background:linear-gradient(145deg,#111b28cc,#080c12f2);box-shadow:0 20px 60px #0003}.track-page-card .tracking-result{margin-top:24px}.tracking-result-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.tracking-result-head h3{margin:8px 0 0;font-size:28px;text-transform:capitalize}.track-live-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid rgba(78,211,123,.22);background:#4ed37b0f;color:#8be3a8;font-size:10px;font-weight:900}.tracking-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.tracking-meta-grid div{padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff05;display:grid;gap:5px}.tracking-meta-grid span{font-size:9px;color:#718093;text-transform:uppercase;letter-spacing:.08em}.tracking-meta-grid strong{font-size:12px;color:#dce4ec}.page-subsection{scroll-margin-top:90px}@media(max-width:800px){.track-page{padding-top:120px}.track-page-card{padding:20px}.tracking-result-head{align-items:flex-start;display:grid}.tracking-meta-grid{grid-template-columns:1fr}}.shieldx-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#05080d;color:#f4f7fb;overflow:auto}.shieldx-app-shell{min-height:100%;background:radial-gradient(circle at 75% 10%,rgba(0,105,255,.12),transparent 32%),#05080d}.shieldx-app-header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 28px;border-bottom:1px solid rgba(255,255,255,.08);background:#05080de0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;z-index:4}.shieldx-brand{display:flex;align-items:center;gap:12px}.shieldx-brand img{width:46px;height:46px;-o-object-fit:contain;object-fit:contain}.shieldx-brand div{display:grid;gap:3px}.shieldx-brand strong{font-size:15px;letter-spacing:.08em}.shieldx-brand span{font-size:9px;color:#7f8b9b;letter-spacing:.12em}.shieldx-header-actions{display:flex;align-items:center;gap:10px}.shieldx-header-actions button{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;border-radius:10px;padding:9px 12px;display:flex;gap:7px;align-items:center;font-weight:800;cursor:pointer}.shieldx-online{font-size:10px;color:#4ed37b;font-weight:900;letter-spacing:.08em}.shieldx-app-body{min-height:calc(100vh - 76px);display:grid;grid-template-columns:230px 1fr}.shieldx-sidebar{border-right:1px solid rgba(255,255,255,.08);padding:24px 14px;display:grid;align-content:start;gap:7px;background:#070c12b8}.shieldx-sidebar button{border:1px solid transparent;background:transparent;color:#8f9aaa;text-align:left;border-radius:11px;padding:12px 14px;font-weight:800;cursor:pointer}.shieldx-sidebar button:hover,.shieldx-sidebar button.active{color:#fff;background:#25a8ff17;border-color:#25a8ff29}.shieldx-main{padding:38px;max-width:1300px;width:100%;margin:0 auto}.shieldx-main h1{font-size:clamp(32px,4vw,52px);margin:10px 0}.shieldx-welcome{color:#8f9aaa;line-height:1.6}.shieldx-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0}.shieldx-kpis>div{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06;display:grid;gap:6px}.shieldx-kpis small{color:#7f8b9b}.shieldx-kpis strong{font-size:27px;color:#f2cc65}.shieldx-cloud-card,.shieldx-profile-card,.shieldx-add-card,.shieldx-empty{padding:24px;border:1px solid rgba(214,166,45,.18);border-radius:18px;background:#ffffff06;margin-top:16px}.shieldx-cloud-card p,.shieldx-profile-card p,.shieldx-add-card p,.shieldx-empty p{color:#8f9aaa;line-height:1.7}.shieldx-profile-card h2{margin:8px 0}.shieldx-account-types{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.shieldx-account-types button{padding:18px;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff06;color:#fff;display:grid;gap:7px;cursor:pointer}.shieldx-account-types button.selected{border-color:#25a8ff;background:#25a8ff14;box-shadow:0 0 0 1px #25a8ff26}.shieldx-account-types span{color:#8f9aaa;font-size:12px;line-height:1.5}.shieldx-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.shieldx-profile-grid label{display:grid;gap:6px;color:#aeb8c6;font-size:11px;font-weight:800}.shieldx-profile-grid label span{color:#6f7b8a;font-weight:600}.shieldx-profile-grid input,.shieldx-add-card input{width:100%;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;border-radius:11px;padding:12px;font:inherit;outline:none}.shieldx-terms{display:flex;align-items:flex-start;gap:9px;color:#9da9b8;font-size:12px;margin:15px 0}.shieldx-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.shieldx-section-head p{color:#8f9aaa;line-height:1.6;margin:6px 0 0}.shieldx-device-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.shieldx-device-grid article{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06}.shieldx-device-card{display:grid;gap:10px}.shieldx-device-open{width:100%;justify-content:center}.shieldx-device-detail{margin-top:18px;padding:24px;border:1px solid rgba(37,168,255,.2);border-radius:18px;background:linear-gradient(145deg,#25a8ff0f,#ffffff06)}.shieldx-detail-top{display:flex;justify-content:space-between;align-items:start;gap:20px}.shieldx-detail-top h3{font-size:28px;margin:8px 0 5px}.shieldx-detail-top p{color:#8f9aaa;margin:0}.shieldx-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.shieldx-detail-grid div{padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#00000029;display:grid;gap:5px}.shieldx-detail-grid span{font-size:9px;color:#718093;text-transform:uppercase;letter-spacing:.08em}.shieldx-detail-grid strong{font-size:12px;color:#dbe3eb;overflow-wrap:anywhere}.shieldx-device-name{display:grid;gap:6px;color:#aeb8c6;font-size:11px;font-weight:800;margin-bottom:18px}.shieldx-device-name input{border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;border-radius:11px;padding:12px;font:inherit;outline:none}.shieldx-detail-capabilities h4{margin:0 0 10px}.shieldx-capability-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.shieldx-capability-groups div{padding:11px;border:1px solid rgba(37,168,255,.13);border-radius:11px;background:#25a8ff0a;display:grid;gap:4px}.shieldx-capability-groups strong{font-size:11px}.shieldx-capability-groups span{font-size:9px;color:#7f8b9b}.shieldx-device-grid article>div:first-child{display:flex;justify-content:space-between;gap:10px}.shieldx-device-grid article span{font-size:9px;color:#8f9aaa;font-weight:900}.shieldx-device-grid article span.online{color:#4ed37b}.shieldx-device-grid small,.shieldx-device-grid p{color:#8996a7;line-height:1.6}.shieldx-capabilities{display:flex;flex-wrap:wrap;gap:6px}.shieldx-capabilities span{padding:5px 8px!important;border-radius:999px;background:#25a8ff14;color:#8fcfff!important}.shieldx-add-card{max-width:680px;display:grid;gap:12px}.shieldx-supported{display:grid;gap:7px;margin-top:8px}.shieldx-supported span{font-size:12px;color:#9da9b8}.shieldx-message{margin-top:18px;padding:12px 14px;border:1px solid rgba(37,168,255,.2);border-radius:11px;background:#25a8ff0f;color:#b9dcff}.shieldx-mobile-close{display:none}@media(max-width:800px){.shieldx-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden;z-index:200;padding:0;margin:0}.shieldx-app-shell{width:100%;height:100%;min-height:100%;overflow:hidden}.shieldx-app-header{height:auto;min-height:70px;padding:10px 14px}.shieldx-brand img{width:38px;height:38px}.shieldx-brand strong{font-size:12px}.shieldx-brand span{font-size:7px}.shieldx-online{display:none}.shieldx-app-body{height:calc(100dvh - 70px);min-height:0;grid-template-columns:1fr;overflow:hidden}.shieldx-sidebar{position:relative;top:auto;flex:0 0 auto;z-index:3;display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:8px;background:#070c12}.shieldx-sidebar button{white-space:nowrap;padding:9px 11px}.shieldx-main{padding:24px 16px 40px;min-height:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.shieldx-kpis{grid-template-columns:1fr 1fr}.shieldx-account-types,.shieldx-profile-grid,.shieldx-device-grid,.shieldx-detail-grid,.shieldx-capability-groups{grid-template-columns:1fr}.shieldx-section-head,.shieldx-detail-top{align-items:flex-start}.shieldx-section-head{display:grid}.shieldx-header-actions button{font-size:0;padding:9px}.shieldx-header-actions button svg{margin:0}.shieldx-mobile-close{display:flex;justify-content:flex-end}.shieldx-mobile-close button{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;border-radius:9px;width:36px;height:36px;display:grid;place-items:center;cursor:pointer}}footer p:first-of-type{color:#d6a62d;letter-spacing:.1em}.footer-social{display:flex;flex-wrap:wrap;gap:15px}@media(max-width:800px){.delivery-promise{grid-template-columns:1fr;padding:70px 20px}.stats-grid{grid-template-columns:repeat(2,1fr)}.integration-grid,.admin-inquiry,.admin-order{grid-template-columns:1fr}.inquiry-actions{justify-items:stretch}.inquiry-action-row{justify-content:flex-start}.order-actions{justify-items:stretch}.tracking-line{grid-template-columns:repeat(3,1fr)}.track-search{flex-direction:column}.menu{display:block}.links{display:none;position:absolute;top:70px;left:15px;right:15px;padding:10px;background:#0a1018;border:1px solid rgba(255,255,255,.1);border-radius:14px;flex-direction:column;align-items:stretch}.links.open{display:flex}.links .nav-cta{margin-left:0}.hero{grid-template-columns:1fr;padding-top:125px;min-height:auto}.hero-logo{min-height:390px;order:-1}.logo-ring{width:310px;height:310px}.orbit-blue{width:350px;height:170px}.orbit-gold{width:340px;height:150px}.hero h1{font-size:47px}.about-grid,.product-grid,.vision-inner,.contact,.product ul{grid-template-columns:1fr}.promo-videos{padding:70px 20px 15px}.video-grid{grid-template-columns:1fr;gap:18px;margin-top:35px}.video-card{padding:9px}.video-caption{padding:14px 6px 6px}.video-caption h3{font-size:19px}.vision-inner{gap:45px}.contact{margin:0 18px 70px;padding:30px 22px}.section{padding:75px 20px}.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.cart-item{grid-template-columns:58px 1fr}.cart-item>strong{grid-column:2}.cart-item img{width:58px;height:55px}footer{margin:0 20px;flex-direction:column;align-items:flex-start;gap:12px}.sales-methods{justify-content:flex-start}}.contact-action-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.contact-action{min-height:150px;padding:18px 12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff06;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;color:#fff!important;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.contact-action:hover{transform:translateY(-3px);background:#ffffff0d;box-shadow:0 16px 35px #00000038}.contact-action-icon{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;box-shadow:0 10px 30px #0003}.contact-action strong{font-size:15px}.contact-action small{font-size:10px;color:#8f9aaa}.email-action{border-color:#25a8ff61}.email-action .contact-action-icon{background:linear-gradient(145deg,#087cff,#20a8ff);color:#fff;box-shadow:0 10px 30px #007eff47}.whatsapp-action{border-color:#25d36659}.whatsapp-action .contact-action-icon{background:linear-gradient(145deg,#18a957,#31d36d);color:#fff;box-shadow:0 10px 30px #25d36640}.call-action{border-color:#d6a62d66}.call-action .contact-action-icon{background:linear-gradient(145deg,#d9aa31,#f2cc65);color:#07100b;box-shadow:0 10px 30px #d6a62d40}.contact-action:focus-visible{outline:3px solid rgba(37,168,255,.35);outline-offset:3px}@media(max-width:800px){.contact-action-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.contact-action{min-height:142px;padding:14px 8px;border-radius:16px}.contact-action-icon{width:58px;height:58px;border-radius:18px}.contact-action-icon svg{width:27px;height:27px}.contact-action strong{font-size:13px;line-height:1.15}.contact-action small{font-size:9px;line-height:1.3}}@media(max-width:420px){.contact-action-cards{gap:7px}.contact-action{min-height:132px;padding:12px 5px}.contact-action-icon{width:52px;height:52px;border-radius:16px}.contact-action-icon svg{width:24px;height:24px}.contact-action strong{font-size:11px}.contact-action small{display:none}}.nav-inner{min-height:76px}.nav-actions{gap:8px;align-items:center}.brand{display:flex;align-items:center;gap:10px}.brand img{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.brand span{font-weight:900;letter-spacing:.04em;color:#f5f8fb}.brand b{color:#25a8ff}.desktop-links{display:flex!important;align-items:center;gap:4px}.desktop-links button{padding:10px 12px;border:0;background:transparent;color:#9aa7b6;font:inherit;font-weight:800;cursor:pointer;border-radius:10px}.desktop-links button:hover,.desktop-links button.active{color:#fff;background:#25a8ff14}.shieldx-auth-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;width:100vw;height:100dvh;min-height:100dvh;background:radial-gradient(circle at 50% 0%,rgba(0,128,255,.16),transparent 34%),linear-gradient(145deg,#05080d,#07111d 58%,#05080d);display:flex;align-items:stretch;justify-content:center;padding:0;overflow:hidden;overscroll-behavior:none}.shieldx-auth-shell{width:100%;height:100%;min-height:100dvh;max-height:100dvh;position:relative;display:flex;flex-direction:column;justify-content:center;padding:28px 24px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.shieldx-auth-brand{display:flex;align-items:center;gap:12px;margin:0 auto 22px;max-width:520px;width:100%;flex:0 0 auto}.shieldx-auth-brand img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.shieldx-auth-brand strong{display:block;font-size:15px;letter-spacing:.08em;color:#fff}.shieldx-auth-brand span{display:block;color:#7f8b9b;font-size:9px;letter-spacing:.1em;margin-top:3px}.shieldx-auth-card{width:min(520px,100%);margin:0 auto;padding:32px;border:1px solid rgba(37,168,255,.18);border-radius:24px;background:linear-gradient(160deg,#0b141ff5,#060b12fa);box-shadow:0 28px 90px #00000073;flex:0 0 auto;transform:none;zoom:1}.shieldx-auth-card h2{font-size:32px;margin:8px 0}.shieldx-auth-card>p{color:#8f9aaa;line-height:1.65;margin:0 0 22px}.shieldx-auth-close{position:absolute;right:16px;top:16px;width:42px;height:42px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;border-radius:12px;display:grid;place-items:center;cursor:pointer}.shieldx-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.shieldx-auth-card label{display:grid;gap:7px;color:#aeb8c6;font-size:11px;font-weight:800;margin:0 0 12px}.shieldx-auth-card label input,.shieldx-auth-card label select{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.12);background:#09111a;color:#fff;border-radius:12px;padding:12px 13px;font:inherit;outline:none;font-size:16px}.shieldx-auth-card label input:focus,.shieldx-auth-card label select:focus{border-color:#25a8ffb3;box-shadow:0 0 0 3px #25a8ff1a}.shieldx-password-wrap{position:relative}.shieldx-password-wrap input{padding-right:52px!important}.shieldx-password-wrap button{position:absolute;right:5px;top:5px;width:38px;height:38px;border:0;background:transparent;color:#8f9aaa;display:grid;place-items:center;cursor:pointer}.shieldx-phone-row{display:grid;grid-template-columns:minmax(190px,.9fr) 1fr;gap:8px}.shieldx-phone-row select,.shieldx-phone-row input{min-width:0}.shieldx-password-hint{display:block!important;color:#718093!important;font-size:10px!important;font-weight:600!important;line-height:1.45!important;margin-top:-2px}.shieldx-auth-submit{width:100%;justify-content:center;min-height:50px;margin-top:6px}.shieldx-auth-links{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.shieldx-auth-links button{border:0;background:transparent;color:#62bdff;cursor:pointer;font-weight:800;padding:7px 0}.shieldx-auth-message{margin-top:16px;padding:12px 14px;border-radius:12px;border:1px solid rgba(37,168,255,.2);background:#25a8ff12;color:#b9dcff;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.shieldx-verification-note{display:flex;gap:9px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:12px;background:#d6a62d0f;border:1px solid rgba(214,166,45,.18);color:#c9b77d;font-size:11px;line-height:1.55}.shieldx-auth-terms{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:5px 0 14px!important}.shieldx-auth-terms input{width:18px!important;min-height:18px!important;margin-top:1px}.shieldx-auth-terms span{font-weight:600!important;line-height:1.5}.shieldx-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;display:inline-block;animation:shieldxspin .8s linear infinite}@keyframes shieldxspin{to{transform:rotate(360deg)}}.shieldx-account-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 12px;border:1px solid rgba(37,168,255,.22);background:#25a8ff0f;color:#eaf6ff;border-radius:10px;font-weight:800;cursor:pointer}.nav-search-trigger{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#dce5ee;border-radius:10px;padding:9px 11px;cursor:pointer;font-weight:800}.nav-search-trigger span{font-size:10px}.mobile-menu-overlay{display:none;position:fixed;isolation:isolate;top:0;right:0;bottom:0;left:0;z-index:4900;background:#02060bd6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:auto}.mobile-menu-panel{min-height:100dvh;background:linear-gradient(180deg,#06101a,#05080d);padding:20px 18px 28px;display:grid;align-content:start;gap:8px}.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-menu-brand{display:flex;align-items:center;gap:10px}.mobile-menu-brand img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.mobile-menu-brand strong{font-size:14px;letter-spacing:.06em}.mobile-menu-head>button{width:42px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff0a;color:#fff;display:grid;place-items:center}.mobile-menu-account,.mobile-menu-track,.mobile-menu-cart,.mobile-menu-search{display:flex;align-items:center;gap:12px;width:100%;padding:14px 12px;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px;background:#ffffff09!important;color:#fff!important;text-align:left;cursor:pointer}.mobile-menu-account span,.mobile-menu-track span,.mobile-menu-cart span,.mobile-menu-search span{flex:1}.mobile-menu-links{display:grid;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:4px 0}.mobile-menu-links button{display:flex;align-items:center;justify-content:space-between;padding:14px 8px;border:0;background:transparent;color:#eaf1f7;font:inherit;cursor:pointer}.mobile-menu-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:4px 0}.mobile-menu-controls label{display:grid;gap:6px;color:#7f8b9b;font-size:10px;font-weight:800}.mobile-menu-controls select{min-height:44px;background:#09111a;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:0 10px}.mobile-menu-cart b{font-size:11px;color:#08111a;background:#d6a62d;padding:4px 7px;border-radius:999px}.site-search-overlay{position:fixed;isolation:isolate;top:0;right:0;bottom:0;left:0;z-index:5000;background:#02060bc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:flex-start;justify-content:center;padding:110px 18px 30px}.site-search-card{width:min(760px,100%);background:#08111c;border:1px solid rgba(37,168,255,.22);border-radius:22px;box-shadow:0 30px 100px #00000080;padding:24px}.site-search-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.site-search-top h2{margin:8px 0 18px;font-size:28px}.site-search-top button{width:40px;height:40px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;display:grid;place-items:center;cursor:pointer}.site-search-input{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.12);background:#050a10;border-radius:13px;padding:0 13px}.site-search-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;min-height:50px;font:inherit}.site-search-results{display:grid;gap:8px;margin-top:14px;max-height:420px;overflow:auto}.site-search-results button{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;text-align:left;border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:#fff;border-radius:13px;padding:9px;cursor:pointer}.site-search-results img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:9px;background:#050a10}.site-search-results button>span{display:grid;gap:4px}.site-search-results small{color:#7f8b9b}.site-search-results button:hover{border-color:#25a8ff4d;background:#25a8ff0d}@media(max-width:800px){.nav{backdrop-filter:none;-webkit-backdrop-filter:none}.desktop-links{display:none!important}.nav-inner{min-height:68px;padding:0 12px}.brand img{width:38px;height:38px}.brand span{font-size:12px}.nav-actions{gap:5px}.nav-actions .currency-picker,.nav-actions .language-picker{display:none}.nav-search-trigger{padding:9px}.nav-search-trigger span{display:none}.shieldx-account-button{min-width:40px;width:40px;padding:9px}.shieldx-account-button span,.cart-label{display:none}.cart-button{min-width:40px;padding:9px}.mobile-menu-overlay{display:block}.site-search-overlay{padding:76px 10px 18px}.site-search-card{padding:18px;border-radius:18px}.site-search-top h2{font-size:22px}.shieldx-auth-modal{padding:0;align-items:stretch;width:100vw;height:100dvh;overflow:hidden}.shieldx-auth-shell{width:100%;height:100%;min-height:100dvh;max-height:100dvh;padding:22px 16px 30px;justify-content:flex-start;overflow-y:auto;overflow-x:hidden}.shieldx-auth-brand{margin-bottom:18px;padding-top:8px}.shieldx-auth-card{padding:22px 18px;border-radius:20px;width:min(520px,100%);margin-bottom:20px}.shieldx-auth-card h2{font-size:27px}.shieldx-auth-grid{grid-template-columns:1fr}.shieldx-auth-links{flex-direction:column;align-items:stretch}.shieldx-auth-links button{text-align:center;min-height:42px}.shieldx-auth-close{right:12px;top:12px}.shieldx-app-header{padding-left:12px;padding-right:12px}}:root{color-scheme:dark;--sx-blue: #087cff;--sx-gold: #d6a62d;--sx-ink: #050a12}html{scroll-behavior:smooth;scroll-padding-top:86px;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;overflow-x:hidden}.site{width:100%;max-width:100%;overflow-x:clip}button,input,select,textarea{font:inherit}button,a,select,input[type=checkbox]{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(37,168,255,.9);outline-offset:3px}img,video,svg{max-width:100%}img,video{height:auto}.nav{z-index:1000;width:100%;max-width:100%;background:#040910f5;border-bottom:1px solid rgba(214,166,45,.22)}.nav-inner{width:min(100%,1600px);margin-inline:auto;box-sizing:border-box;flex-wrap:wrap;row-gap:8px}.brand{min-width:0}.brand img{flex:0 0 auto}.nav-actions{min-width:0}.desktop-links button{min-height:42px}.hero{position:relative;isolation:isolate;width:min(100%,1600px);margin-inline:auto;box-sizing:border-box;background:radial-gradient(ellipse at 78% 42%,rgba(0,111,255,.12),transparent 38%),linear-gradient(115deg,#050a12,#071321 58%,#050a12)}.hero:after{content:"";position:absolute;z-index:-1;left:5%;right:5%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(214,166,45,.8),rgba(37,168,255,.65),transparent)}.hero-content,.hero-product-stage{min-width:0}.hero h1{text-wrap:balance}.hero p,.section-head p{max-width:68ch}.hero-product-card img{-o-object-fit:contain;object-fit:contain}.section,.contact,.delivery-promise,.vision{box-sizing:border-box}.product,.technology-card,.about-card,.support-grid article,.solutions-grid article,.story-grid article,.promise-cards>div{min-width:0}.product img,.product-image img{-o-object-fit:contain;object-fit:contain}.product p,.product li,.technology-card p,.solutions-grid p{overflow-wrap:anywhere}.product-buy-actions{flex-wrap:wrap}.product-buy-actions button{min-height:44px}.contact-form input,.contact-form textarea,.checkout-modal input,.checkout-modal select,.admin-modal input,.admin-modal select,.admin-modal textarea{max-width:100%;box-sizing:border-box}.modal-backdrop{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.checkout-modal,.admin-modal,.product-detail-modal{box-sizing:border-box;max-width:100%}@media(min-width:801px){.nav-inner{padding-inline:clamp(18px,3vw,48px)}.hero,.section{padding-inline:clamp(24px,5vw,80px)}}@media(max-width:800px){html{scroll-padding-top:72px}.nav{position:sticky;top:0}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;gap:8px}.brand{max-width:calc(100% - 150px);overflow:hidden}.brand span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-actions{margin-left:auto;flex:0 0 auto}.nav-actions>*{flex-shrink:0}.hero{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:34px 18px 28px;min-height:0}.hero-content{width:100%;max-width:720px;order:0}.hero h1{font-size:clamp(34px,8.2vw,48px);line-height:1.08;letter-spacing:-.035em}.hero p{font-size:15px;line-height:1.7}.hero .actions{display:flex;flex-wrap:wrap;gap:10px}.hero .actions button{min-height:46px}.hero-stats{gap:10px;flex-wrap:wrap}.hero-product-stage{order:1;width:100%;min-height:280px;height:auto;margin:0 auto;overflow:hidden}.hero-product-card{max-width:74%}.hero-product-cctv{left:0}.hero-product-mini{right:0}.section{padding:58px 18px}.section-head h2,.vision h2,.contact h2{font-size:clamp(28px,7vw,40px);line-height:1.12;text-wrap:balance}.about-grid,.product-grid,.technology-grid,.solutions-grid,.support-grid,.story-grid,.why-grid,.promise-cards{grid-template-columns:minmax(0,1fr)}.product{width:100%}.product-image{min-height:210px}.product-buy{gap:14px}.product-buy-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.product-buy-actions button{width:100%;justify-content:center}.video-grid,.app-cloud-grid{grid-template-columns:minmax(0,1fr)}.app-screen{max-width:100%}.cloud-plans{grid-template-columns:minmax(0,1fr)}.contact{margin-inline:12px;padding:24px 16px;gap:24px}.contact-action-cards{grid-template-columns:minmax(0,1fr)}.contact-action{min-height:84px;display:grid!important;grid-template-columns:48px minmax(0,1fr);justify-content:start;text-align:left;padding:12px}.contact-action-icon{grid-row:span 2;width:44px;height:44px;border-radius:13px}.contact-action strong,.contact-action small{justify-self:start}.contact-action small{display:block}.tracking-line{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-head,.admin-head-actions{flex-wrap:wrap}.admin-order,.admin-inquiry{min-width:0;overflow-wrap:anywhere}.shieldx-device-grid,.shieldx-detail-grid,.shieldx-capability-groups{grid-template-columns:minmax(0,1fr)}.shieldx-detail-top{flex-direction:column}.shieldx-phone-row{grid-template-columns:minmax(0,1fr)}footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media(max-width:420px){.nav-inner{padding-inline:8px}.brand img{width:32px;height:32px}.brand span{font-size:10px}.nav-actions{gap:4px}.nav-search-trigger,.shieldx-account-button,.cart-button{min-width:36px;min-height:38px;padding:7px}.hero{padding-inline:14px}.hero-product-stage{min-height:230px}.hero-product-card{max-width:78%}.section{padding-inline:14px}.tracking-order-summary{overflow-wrap:anywhere}.tracking-line{gap:7px}.track-step{min-width:0;overflow-wrap:anywhere}}:root{--sx-blue: #087cff;--sx-gold: #f2c34e;--sx-navy: #061323;--sx-black: #03070d}.site{background:#03070d;color:#f7f9fc}.nav{background:#03070dfa;border-bottom:1px solid rgba(242,195,78,.42);box-shadow:0 10px 35px #00000038}.top-strip{min-height:36px;width:100%;display:flex;align-items:center;gap:20px;padding:6px clamp(14px,4vw,60px);background:#07111e;border-bottom:1px solid rgba(255,255,255,.08);color:#cbd5e1;font-size:11px}.top-strip>span,.top-strip>a{display:inline-flex;align-items:center;gap:7px;color:#d9e2ef;text-decoration:none;white-space:nowrap}.top-strip svg{color:var(--sx-blue)}.top-strip-links{display:flex;align-items:center;gap:0;margin-left:auto}.top-strip-links button{border:0;border-left:1px solid rgba(255,255,255,.13);background:transparent;color:#e4e9f0;padding:2px 12px;font-size:11px;cursor:pointer;white-space:nowrap}.top-strip-links button:hover{color:var(--sx-gold)}.nav-inner{padding-top:12px;padding-bottom:12px}.brand img{width:52px;height:52px}.brand b{color:var(--sx-gold)}.nav-search-trigger{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:10px;min-height:42px;padding:0 14px;background:#ffffff0b;color:#e7edf6;cursor:pointer}.nav-search-trigger svg{color:var(--sx-blue)}.links button.active{background:#087cff1f;box-shadow:inset 0 -2px 0 var(--sx-gold)}.hero{max-width:1600px;min-height:650px;padding-top:175px;padding-bottom:72px;background:radial-gradient(ellipse at 75% 48%,rgba(8,124,255,.2),transparent 38%),radial-gradient(ellipse at 52% 80%,rgba(242,195,78,.07),transparent 42%),linear-gradient(110deg,#03070d,#06182b 56%,#03070d)}.hero h1 span,h2 span{color:var(--sx-gold)}.hero .eyebrow{color:#43a9ff}.hero .primary{background:linear-gradient(135deg,#087cff,#0055d4);color:#fff;box-shadow:0 10px 32px #087cff40}.hero .secondary{border:1px solid var(--sx-gold);color:var(--sx-gold);background:#03070da6}.hero-product-card{border-color:#f2c34e4d;background:linear-gradient(145deg,#081728f0,#03070df7);box-shadow:0 24px 60px #00000073}.hero-product-caption span{color:#42aaff}.hero-product-caption strong{color:#fff}.hero-product-orbit.orbit-gold{border-color:#f2c34e7a}.trust-strip{width:min(100%,1600px);margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:linear-gradient(100deg,#071321,#091b2d,#06111e);border-top:1px solid rgba(242,195,78,.35);border-bottom:1px solid rgba(255,255,255,.08)}.trust-strip>div{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;padding:19px 12px;border-right:1px solid rgba(255,255,255,.08)}.trust-strip>div:last-child{border-right:0}.trust-strip svg{color:var(--sx-blue);flex:0 0 auto}.trust-strip span{display:grid;gap:4px;min-width:0}.trust-strip strong{color:#fff;font-size:12px}.trust-strip small{color:#a5b2c3;font-size:10px}.shop-categories{width:min(100%,1600px);margin:0 auto;padding:34px clamp(16px,4vw,60px) 42px;color:#101923;background:#f8fafc}.shop-categories-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.shop-categories-head .eyebrow{color:#087cff;font-size:10px}.shop-categories-head h2{margin:6px 0 0;color:#0b1724;font-size:clamp(24px,3vw,34px);letter-spacing:-.03em}.shop-categories-head h2 span{color:#087cff}.shop-categories-head>button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#075bc4;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.shop-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.shop-category-grid>button{min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 10px 14px;border:1px solid #e5eaf1;border-radius:12px;background:#fff;color:#0b1724;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.shop-category-grid>button:hover{border-color:#087cff;transform:translateY(-2px);box-shadow:0 10px 28px #087cff1a}.shop-category-grid img{width:100%;height:122px;-o-object-fit:contain;object-fit:contain;background:linear-gradient(180deg,#fff,#f1f5f9);border-radius:8px}.shop-category-grid strong{font-size:12px;text-align:center}.shop-category-grid small{display:inline-flex;align-items:center;gap:4px;color:#075bc4;font-size:10px}.category-app-icon{width:100%;height:122px;display:grid;place-items:center;color:#087cff;background:linear-gradient(135deg,#e8f2ff,#f8fafc);border-radius:8px}.product{border-color:#087cff38;background:linear-gradient(145deg,#0a1929,#050a12)}.product-status{color:#f2c34e;border:1px solid rgba(242,195,78,.25)}.product-buy-actions button:last-child{border-radius:9px;padding:11px 13px;background:#087cff;color:#fff}.product-buy strong{color:var(--sx-gold)}.primary{background:linear-gradient(135deg,#087cff,#0055d4);color:#fff;box-shadow:0 10px 28px #087cff29}.contact,.about-card,.technology-card,.support-grid article,.solutions-grid article,.story-grid article{border-color:#087cff2e}footer{border-top:1px solid rgba(242,195,78,.3);background:#03070d}@media(max-width:800px){.top-strip{min-height:30px;padding:5px 10px;gap:10px;font-size:10px}.top-strip>span{display:none}.top-strip>a{overflow:hidden;text-overflow:ellipsis;max-width:60%}.top-strip-links button{padding-inline:7px;font-size:10px}.nav-inner{padding:8px 10px}.brand img{width:38px;height:38px}.hero{padding-top:36px}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip>div{justify-content:flex-start;padding:13px 12px;gap:9px}.trust-strip>div:last-child{grid-column:1 / -1;justify-content:center}.shop-categories{padding:27px 12px 30px}.shop-categories-head{align-items:flex-start}.shop-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-category-grid>button{padding:9px}.shop-category-grid img,.category-app-icon{height:112px}.shop-category-grid strong{font-size:12px}}@media(max-width:420px){.top-strip>a{max-width:58%;font-size:9px}.top-strip-links button{padding-inline:5px;font-size:9px}.nav-search-trigger span{display:none}.shop-categories-head>button{font-size:10px}}.admin-modal:has(.admin-login-hero){width:min(1440px,96vw);max-width:1440px;max-height:94dvh;min-height:min(760px,90dvh);padding:0;overflow:auto;border:1px solid rgba(54,154,255,.8);border-radius:24px;background:#03101f;box-shadow:0 0 0 1px #1077ff26,0 28px 90px #0009,0 0 50px #0069ff24}.admin-modal:has(.admin-login-hero) .admin-login-hero{min-height:min(850px,90dvh);padding:clamp(28px,4vw,62px);position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);grid-template-rows:auto auto 1fr;align-content:center;align-items:center;gap:18px clamp(28px,4vw,64px);isolation:isolate;background:linear-gradient(105deg,#02091314,#0209131f 47%,#03101f 57%,#03101f)}.admin-modal:has(.admin-login-hero) .admin-login-hero:before{content:"";position:absolute;z-index:-2;top:0;right:46%;bottom:0;left:0;background-image:linear-gradient(90deg,#02081205,#0208120d 70%,#03101feb),url(../resources/admin-portal-login-reference.png);background-size:auto 100%;background-position:left center;background-repeat:no-repeat}.admin-modal:has(.admin-login-hero):before{content:"";position:absolute;z-index:3;top:0;bottom:0;left:54%;width:1px;background:linear-gradient(180deg,transparent,rgba(29,143,255,.7),rgba(242,195,78,.8),rgba(29,143,255,.7),transparent);pointer-events:none}.admin-modal:has(.admin-login-hero) .admin-login-brand,.admin-modal:has(.admin-login-hero) .admin-login-capabilities{display:none}.admin-modal:has(.admin-login-hero) .admin-login-copy{grid-column:2;grid-row:1;max-width:560px;width:100%;margin:0 auto;text-align:center}.admin-modal:has(.admin-login-hero) .admin-login-copy .eyebrow{justify-content:center;color:#42a8ff;letter-spacing:.16em}.admin-modal:has(.admin-login-hero) .admin-login-shield{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(39,143,255,.3);background:#087cff14;color:#a8d7ff;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:900;letter-spacing:.13em}.admin-modal:has(.admin-login-hero) .admin-login-copy h2{margin:14px 0 8px;font-size:clamp(30px,3vw,43px);line-height:1.08;letter-spacing:-.04em;color:#f7faff}.admin-modal:has(.admin-login-hero) .admin-login-copy h2 span{display:block;color:#f2c34e}.admin-modal:has(.admin-login-hero) .admin-login-copy p{margin:0 auto;max-width:430px;color:#b6c5d8;font-size:14px;line-height:1.65}.admin-modal:has(.admin-login-hero) .admin-login-form{grid-column:2;grid-row:2 / span 2;align-self:start;width:100%;max-width:560px;margin:0 auto;padding:0;display:grid;gap:17px}.admin-modal:has(.admin-login-hero) .admin-login-form label{display:grid;gap:9px;color:#f0f5fc;font-size:13px;font-weight:750}.admin-modal:has(.admin-login-hero) .admin-login-field{min-height:56px;display:flex;align-items:center;gap:12px;padding:0 15px;border:1px solid rgba(104,165,228,.42);border-radius:12px;background:linear-gradient(110deg,#051c34f5,#04162af0);box-shadow:inset 0 1px #ffffff06}.admin-modal:has(.admin-login-hero) .admin-login-field:focus-within{border-color:#168cff;box-shadow:0 0 0 3px #087cff21}.admin-modal:has(.admin-login-hero) .admin-login-field>span{color:#a7d8ff;min-width:20px;text-align:center}.admin-modal:has(.admin-login-hero) .admin-login-field input{width:100%;min-width:0;min-height:52px;padding:10px 0;border:0;outline:0;background:transparent;color:#f8fbff;font:inherit;box-shadow:none}.admin-modal:has(.admin-login-hero) .admin-login-field input::-moz-placeholder{color:#87a3c4}.admin-modal:has(.admin-login-hero) .admin-login-field input::placeholder{color:#87a3c4}.admin-modal:has(.admin-login-hero) .admin-login-submit{min-height:58px;width:100%;justify-content:center;margin-top:3px;border:1px solid rgba(82,170,255,.8);border-radius:12px;background:linear-gradient(100deg,#087cff,#0752ed);color:#fff;box-shadow:0 12px 30px #005dff38;font-size:15px}.admin-modal:has(.admin-login-hero) .admin-login-submit:hover{filter:brightness(1.08)}.admin-modal:has(.admin-login-hero) .admin-login-security{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 0 0;border-top:1px solid rgba(242,195,78,.32);color:#c1ccdb;font-size:11px;line-height:1.5;text-align:center}.admin-modal:has(.admin-login-hero) .admin-login-security svg{color:#f2c34e;flex:0 0 auto}.admin-modal:has(.admin-login-hero) .modal-close{z-index:5;top:12px;right:12px;background:#010a15bf;border:1px solid rgba(93,161,231,.3)}@media(max-width:800px){.admin-modal:has(.admin-login-hero){width:100%;max-width:100%;max-height:100dvh;min-height:100dvh;border-radius:0;border:0}.admin-modal:has(.admin-login-hero) .admin-login-hero{min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0 22px 28px;background:#03101f}.admin-modal:has(.admin-login-hero) .admin-login-hero:before{inset:0 0 auto 0;height:31dvh;min-height:205px;max-height:290px;background-image:linear-gradient(180deg,#0208120a,#0208121f 60%,#03101f),url(../resources/admin-portal-login-reference.png);background-size:auto 100%;background-position:left center}.admin-modal:has(.admin-login-hero):before{display:none}.admin-modal:has(.admin-login-hero) .admin-login-copy{margin-top:clamp(210px,31dvh,290px);padding-top:6px;flex:0 0 auto}.admin-modal:has(.admin-login-hero) .admin-login-copy h2{font-size:clamp(29px,7vw,37px)}.admin-modal:has(.admin-login-hero) .admin-login-copy p{font-size:13px}.admin-modal:has(.admin-login-hero) .admin-login-form{margin-top:24px;gap:15px}.admin-modal:has(.admin-login-hero) .admin-login-field{min-height:54px}}@media(max-width:420px){.admin-modal:has(.admin-login-hero) .admin-login-hero{padding-inline:16px}.admin-modal:has(.admin-login-hero) .admin-login-copy p{max-width:330px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.admin-portal-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 20px;padding:12px;border:1px solid #dbe5f1;border-radius:16px;background:#071a33;box-shadow:0 10px 28px #04142d1f}.admin-portal-nav button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:42px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#102744;color:#eaf2ff;text-align:left;font:inherit;cursor:pointer}.admin-portal-nav button.admin-nav-ready:hover{background:#174577;border-color:#4f9cff}.admin-portal-nav button.admin-nav-planned{opacity:.62;cursor:not-allowed}.admin-nav-number{color:#f4c65b;font-size:10px;font-weight:900}.admin-nav-label{font-size:10px;font-weight:750;overflow-wrap:anywhere}.admin-nav-state{font-size:8px;font-weight:900;color:#8bd6a8}.admin-nav-planned .admin-nav-state{color:#b9c6d7}.admin-dashboard-overview,.admin-banner-manager{margin:20px 0 28px;padding:clamp(16px,2.5vw,28px);border:1px solid #d9e5f2;border-radius:20px;background:linear-gradient(145deg,#f8fbff,#eef4fb);color:#10233f;box-shadow:0 12px 34px #04142d14}.admin-overview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.admin-overview-heading h2{margin:6px 0 8px;color:#071c3d;font-size:clamp(25px,3vw,36px);letter-spacing:-.035em}.admin-overview-heading p{margin:0;color:#64748b;font-size:12px;line-height:1.6}.admin-dashboard-overview .eyebrow,.admin-banner-manager .eyebrow{color:#086bdb;font-weight:900;letter-spacing:.12em;font-size:10px}.admin-live-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;border:1px solid #b9e5cb;background:#edfff4;color:#187342;white-space:nowrap;font-size:10px;font-weight:800}.admin-live-badge i{width:7px;height:7px;border-radius:50%;background:#1aa45b}.admin-overview-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-overview-kpis article{min-width:0;display:grid;align-content:start;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#fff;box-shadow:0 9px 20px #05152b14}.admin-overview-kpis article span{font-size:11px;font-weight:750;opacity:.94}.admin-overview-kpis article strong{font-size:clamp(20px,2.2vw,30px);line-height:1.15;overflow-wrap:anywhere}.admin-overview-kpis article small{font-size:10px;opacity:.82}.admin-overview-kpis .kpi-blue{background:linear-gradient(125deg,#087cff,#064fba)}.admin-overview-kpis .kpi-green{background:linear-gradient(125deg,#0eae78,#08704e)}.admin-overview-kpis .kpi-gold{background:linear-gradient(125deg,#ffb51b,#e27b0a)}.admin-overview-kpis .kpi-purple{background:linear-gradient(125deg,#783cf3,#4722bd)}.admin-overview-kpis .kpi-red{background:linear-gradient(125deg,#fa4a62,#c31f3c)}.admin-overview-kpis .kpi-cyan{background:linear-gradient(125deg,#18bbce,#067d9a)}.admin-overview-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:14px;margin-top:16px}.admin-overview-panel{min-width:0;padding:16px;border:1px solid #e0e9f3;border-radius:15px;background:#fff}.admin-panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.admin-panel-title h3{margin:0;color:#0d2344;font-size:14px}.admin-panel-title span{color:#64748b;font-size:10px}.admin-recent-order{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:12px 0;border-bottom:1px solid #edf2f7}.admin-recent-order:last-child{border-bottom:0}.admin-recent-order>div{min-width:0;display:grid;gap:5px}.admin-recent-order strong{font-size:11px;color:#152d4f;overflow-wrap:anywhere}.admin-recent-order small{color:#64748b;font-size:10px;overflow-wrap:anywhere}.admin-recent-order>b{color:#0b2548;font-size:11px}.admin-status-chip{justify-self:start;grid-column:1/-1;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;background:#e8f1ff;color:#075bc4}.admin-status-chip.status-delivered{background:#dcfce7;color:#166534}.admin-status-chip.status-cancelled{background:#ffe4e6;color:#9f1239}.admin-status-chip.status-shipped,.admin-status-chip.status-out_for_delivery{background:#f3e8ff;color:#6b21a8}.admin-status-chip.status-pending{background:#fff7d6;color:#92400e}.admin-system-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf2f7;font-size:11px}.admin-system-row:last-child{border-bottom:0}.admin-system-row>span{color:#475569}.admin-system-row b{text-align:right;font-size:10px}.admin-status-ok{color:#168047!important}.admin-status-warn{color:#b45309!important}.admin-status-neutral{color:#2563eb!important}.admin-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.admin-quick-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:52px;padding:10px;border:1px solid #dce6f1;border-radius:12px;background:#fff;color:#0c4da2;font-size:11px;font-weight:850;cursor:pointer}.admin-quick-actions button:hover{border-color:#168cff;background:#f0f7ff}.admin-banner-manager{background:linear-gradient(145deg,#fff,#f5f8fc)}.admin-banner-upload-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px}.admin-banner-upload-form{display:grid;align-content:start;gap:13px;padding:16px;border:1px solid #e0e9f3;border-radius:15px;background:#fff}.admin-banner-upload-form label{display:grid;gap:7px;color:#263c59;font-size:11px;font-weight:800}.admin-banner-upload-form input:not([type=file]){width:100%;min-width:0;box-sizing:border-box;min-height:44px;border:1px solid #d6e0ec;border-radius:10px;padding:10px 12px;background:#fbfdff;color:#10233f;font:inherit}.admin-banner-upload-form input:focus{outline:2px solid rgba(8,124,255,.2);border-color:#087cff}.admin-banner-file-label{position:relative;min-height:125px;place-items:center;text-align:center;padding:15px;border:2px dashed #93b9e6;border-radius:14px;background:#f2f8ff;cursor:pointer}.admin-banner-file-label>span{display:grid;justify-items:center;gap:8px;color:#086bdb}.admin-banner-file-label strong{font-size:13px}.admin-banner-file-label small{color:#64748b;font-size:10px}.admin-banner-file-label input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.admin-banner-help{margin:0;color:#64748b;font-size:10px;line-height:1.6}.admin-banner-progress{height:5px;border-radius:99px;background:#dbeafe;overflow:hidden}.admin-banner-progress span{display:block;height:100%;width:70%;border-radius:inherit;background:linear-gradient(90deg,#087cff,#f2c34e);animation:banner-upload-progress 1.2s ease-in-out infinite alternate}@keyframes banner-upload-progress{0%{transform:translate(-35%)}to{transform:translate(45%)}}.admin-banner-preview{min-width:0;padding:15px;border:1px solid #e0e9f3;border-radius:15px;background:#fff}.admin-banner-preview>img{display:block;width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#071321}.admin-banner-empty{min-height:220px;display:grid;align-content:center;justify-items:center;gap:9px;padding:20px;border:1px dashed #cbd8e7;border-radius:10px;color:#7c8da3;text-align:center}.admin-banner-empty strong{color:#304764;font-size:12px}.admin-banner-empty span{font-size:10px}.admin-banner-library{margin-top:18px;padding:16px;border:1px solid #e0e9f3;border-radius:15px;background:#fff}.admin-banner-item{display:grid;grid-template-columns:minmax(110px,220px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #edf2f7}.admin-banner-item:last-child{border-bottom:0}.admin-banner-item>img{display:block;width:100%;aspect-ratio:16/6;-o-object-fit:cover;object-fit:cover;border-radius:9px;background:#071321}.admin-banner-item-details{min-width:0;display:grid;gap:6px}.admin-banner-item-details strong{color:#10233f;font-size:12px;overflow-wrap:anywhere}.admin-banner-item-details small{color:#64748b;font-size:10px;overflow-wrap:anywhere}.admin-banner-item-details span{font-size:10px;font-weight:800}.admin-banner-item-actions{display:flex;flex-wrap:wrap;gap:7px}.admin-banner-item-actions button{min-height:38px;padding:8px 11px;font-size:10px}.admin-empty-state{color:#64748b;font-size:12px;line-height:1.6}.published-banners{width:min(100%,1600px);margin:0 auto;padding:10px clamp(12px,2vw,24px);display:grid;gap:10px;background:#050a12}.published-banner{margin:0;overflow:hidden;border-radius:12px;border:1px solid rgba(214,166,45,.22);background:#071321}.published-banner img{display:block;width:100%;max-height:420px;aspect-ratio:16/5;-o-object-fit:cover;object-fit:cover}.published-banner a{display:block}.published-banner a:hover img{filter:brightness(1.04)}@media(min-width:1200px){.admin-overview-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-overview-kpis article{padding:15px 13px}.admin-overview-columns{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.admin-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:801px)and (max-width:1199px){.admin-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.admin-portal-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:801px)and (max-width:1199px){.admin-portal-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.admin-portal-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;gap:6px}.admin-portal-nav button{grid-template-columns:22px minmax(0,1fr);padding:8px;gap:6px}.admin-nav-state{grid-column:2}.admin-nav-label{font-size:10px}.admin-dashboard-overview,.admin-banner-manager{padding:15px;border-radius:15px}.admin-overview-heading{display:grid}.admin-live-badge{justify-self:start}.admin-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-overview-kpis article{padding:13px;gap:7px}.admin-overview-columns,.admin-banner-upload-grid{grid-template-columns:minmax(0,1fr)}.admin-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-banner-item{grid-template-columns:1fr}.admin-banner-item>img{aspect-ratio:16/6;max-height:240px}.admin-banner-item-actions button{flex:1}.published-banners{padding:8px;gap:8px}.published-banner img{aspect-ratio:16/8;max-height:260px}}.shipping-provider-panel{margin-top:14px}.shipping-provider-title{font-size:12px;color:#d6a62d;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px}.shipping-provider-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.shipping-provider-card{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06;display:grid;gap:4px}.shipping-provider-card b{font-size:12px}.shipping-provider-card span{font-size:11px;color:#f2cc65}.shipping-provider-card small{font-size:10px;color:#8491a2;line-height:1.45}.shipping-provider-card.pending{opacity:.62}.shipping-provider-card.active{border-color:#25a8ff38}@media(max-width:800px){.shipping-provider-grid{grid-template-columns:1fr}}
