:root{--bg: #0a0d10;--bg-soft: #11161b;--bg-card: #151b22;--bg-card-hover: #1a2129;--bg-elevated: #1f2730;--border: rgba(255,255,255,.06);--border-soft: rgba(255,255,255,.04);--border-strong: rgba(255,255,255,.12);--border-accent: rgba(0,229,165,.35);--text: #e8eef3;--text-mid: #b0b8c1;--text-dim: #7d8691;--text-soft: #5a626c;--primary: #00e5a5;--primary-bright: #00ff88;--primary-dark: #00b386;--primary-darker: #00805e;--primary-soft: rgba(0,229,165,.12);--primary-bg: rgba(0,229,165,.06);--primary-glow: rgba(0,229,165,.25);--steel-1: #1c2128;--steel-2: #2a3038;--steel-3: #3a424c;--steel-4: #5a626d;--steel-5: #8a929d;--steel-6: #b8c0cb;--success: #00e5a5;--warning: #fbbf24;--danger: #f87171;--card-shadow: 0 1px 3px rgba(0,0,0,.4), 0 4px 16px rgba(0,0,0,.25);--card-shadow-hover: 0 12px 32px rgba(0,0,0,.5), 0 0 0 1px var(--border-accent) inset;--card-shadow-glow: 0 12px 40px rgba(0,229,165,.12), 0 0 0 1px var(--border-accent) inset;--font-display: "Anton", "Archivo Black", "Bebas Neue", impact, sans-serif;--font-body: "Archivo", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-xs: 6px;--radius-sm: 8px;--radius: 12px;--radius-md: 16px;--radius-lg: 20px;--section-pad: 90px}*{margin:0;padding:0;box-sizing:border-box}*::selection{background:var(--primary-soft);color:var(--primary-bright)}html{scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip}body{font-family:var(--font-body);background:var(--bg);color:var(--text);overflow-x:hidden;overflow-x:clip;min-height:100vh;font-weight:400;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:0;background:transparent;color:inherit}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 20% 0%,rgba(0,229,165,.06) 0%,transparent 50%),radial-gradient(ellipse 60% 50% at 80% 100%,rgba(0,229,165,.04) 0%,transparent 50%)}.circuit-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at top left,rgba(0,255,136,.08) 0%,transparent 50%),radial-gradient(ellipse at bottom right,rgba(0,255,136,.06) 0%,transparent 50%),linear-gradient(180deg,#070a08,#0a0d0a)}.circuit-bg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,136,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.04) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%)}.circuit-bg svg{position:absolute;inset:0;width:100%;height:100%;opacity:.35}body>header{position:fixed;top:0;left:0;right:0;z-index:100;background:#0a0d10d9;backdrop-filter:blur(20px) saturate(1.2);border-bottom:1px solid var(--border);transition:all .25s ease}body>header.scrolled{background:#0a0d10f2;border-bottom-color:var(--border-strong);box-shadow:0 4px 20px #0000004d}body>header.hide-nav{transform:translateY(-100%);pointer-events:none;opacity:0}body>header:before{display:none}nav{max-width:var(--app-max-width);margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;align-items:center;gap:12px;cursor:pointer;text-decoration:none}.brand-mark{height:42px;width:42px;display:block;border-radius:8px;box-shadow:0 4px 14px #00e5a540,0 0 0 1px var(--border-accent) inset;transition:all .25s ease;flex-shrink:0}.brand:hover .brand-mark{transform:scale(1.06) rotate(-3deg);box-shadow:0 6px 20px #00e5a573,0 0 0 1px var(--primary) inset}@media(max-width:900px){.brand-mark{height:38px;width:38px}}.brand-text{display:flex;flex-direction:column;line-height:1}.brand-name{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.4px;color:var(--text)}.brand-tag{font-size:10px;letter-spacing:2px;color:var(--primary);font-weight:600;margin-top:3px}.brand-logo-wrap{position:relative;height:48px;width:48px;border-radius:10px;overflow:hidden;background:radial-gradient(circle at 30% 25%,rgba(0,229,165,.18),transparent 60%),#0a0d10;box-shadow:0 6px 22px #00e5a538,0 1px #ffffff0f inset,0 -8px 18px #00e5a51a inset,0 0 0 1px var(--border-accent) inset;transition:transform .35s ease,box-shadow .35s ease;transform-style:preserve-3d;perspective:600px;will-change:transform}.brand:hover .brand-logo-wrap{transform:translateY(-1px) rotateX(6deg) rotateY(-6deg);box-shadow:0 10px 28px #00e5a559,0 0 0 1px var(--primary) inset,0 -10px 22px #00e5a52e inset}.brand-logo{height:48px;width:48px;display:block;object-fit:cover;transition:opacity .35s ease}.brand-logo-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;pointer-events:none;transition:transform .45s ease,filter .45s ease}.brand:hover .brand-logo-video{transform:scale(1.06) rotateY(8deg);filter:drop-shadow(0 8px 22px rgba(0,229,165,.45)) brightness(1.06)}.brand:hover .brand-logo-wrap{transform:translateY(-1px);box-shadow:0 6px 22px #00e5a552,0 0 0 1px var(--border-accent) inset}.brand-logo{opacity:0!important}.nav-links{list-style:none;display:flex;gap:2px;align-items:center;flex-wrap:wrap}.nav-item{padding:9px 11px;font-weight:500;font-size:14px;color:var(--text-mid);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;letter-spacing:0;font-family:var(--font-body);position:relative;white-space:nowrap}.nav-item:hover{color:var(--text);background:var(--bg-soft)}.nav-item.active{color:var(--primary);font-weight:600}.nav-item.active:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;background:var(--primary);border-radius:2px;box-shadow:0 0 12px var(--primary-glow)}.nav-actions{display:flex;align-items:center;gap:12px}.nav-cart-btn{position:relative;width:42px;height:42px;background:var(--bg-soft);border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;color:var(--text);cursor:pointer;transition:all .25s ease}.nav-cart-btn:hover{background:var(--bg-card);border-color:var(--border-accent);color:var(--primary);transform:translateY(-1px);box-shadow:0 6px 16px #00e5a526}.nav-cart-btn .cart-count{position:absolute;top:-4px;right:-4px;background:var(--primary);color:var(--bg);font-family:var(--font-mono);font-size:10px;font-weight:700;min-width:20px;height:20px;border-radius:999px;padding:0 6px;display:grid;place-items:center;border:2px solid var(--bg);letter-spacing:0;box-shadow:0 0 12px var(--primary-glow)}.nav-cta-btn{background:var(--primary);color:var(--bg);border:1px solid var(--primary);border-radius:999px;padding:9px 18px;font-family:var(--font-body);font-weight:600;font-size:13px;letter-spacing:.2px;cursor:pointer;transition:all .25s ease;white-space:nowrap}.nav-cta-btn:hover{background:var(--primary-bright,var(--primary));transform:translateY(-1px);box-shadow:0 6px 18px #00e5a552}@media(max-width:720px){.nav-cta-btn{padding:7px 12px;font-size:12px}}@media(max-width:520px){.nav-cta-btn{display:none}}.lang-toggle{display:flex;background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;padding:3px;font-family:var(--font-body)}.lang-toggle button{padding:6px 12px;font-size:11.5px;font-weight:600;color:var(--text-dim);border-radius:999px;letter-spacing:1px;transition:all .2s}.lang-toggle button.active{background:var(--primary);color:var(--bg);box-shadow:0 0 12px var(--primary-glow)}.menu-btn{display:none;background:var(--bg-soft);border:1px solid var(--border);width:42px;height:42px;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;color:var(--text)}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;font-weight:600;font-size:14.5px;border-radius:999px;cursor:pointer;font-family:var(--font-body);letter-spacing:.2px;transition:all .25s cubic-bezier(.2,.8,.2,1);text-decoration:none;border:1.5px solid transparent;position:relative}.btn-primary{background:var(--primary);color:var(--bg);box-shadow:0 4px 14px var(--primary-glow)}.btn-primary:hover{background:var(--primary-bright);transform:translateY(-2px);box-shadow:0 8px 28px #00e5a566}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border-strong)}.btn-ghost:hover{background:var(--bg-soft);border-color:var(--border-accent);color:var(--primary)}.btn svg{transition:transform .25s ease}.btn:hover svg{transform:translate(3px)}:root{--app-max-width:1600px}.container{max-width:var(--app-max-width);margin:0 auto;padding:0 32px;position:relative;z-index:1}.page{display:none;padding-top:84px;position:relative;z-index:1}.page.active{display:block}section{padding:80px 0;position:relative}.section-head{text-align:center;max-width:760px;margin:0 auto 56px}.section-eyebrow{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:2.5px;color:var(--primary);text-transform:uppercase;margin-bottom:14px;padding:6px 14px;background:var(--primary-bg);border-radius:999px;border:1px solid var(--primary-soft)}.section-title{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.8px;line-height:1.15;color:var(--text);margin-bottom:18px}.section-title .accent{color:var(--primary)}.section-desc{color:var(--text-dim);font-size:17px;line-height:1.6;font-weight:400}.hero{padding:60px 0 90px;position:relative}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:var(--primary-bg);border:1px solid var(--primary-soft);color:var(--primary);font-size:12px;font-weight:600;letter-spacing:1.5px;font-family:var(--font-mono);margin-bottom:24px}.hero-eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 12px var(--primary-glow);animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,to{box-shadow:0 0 0 0 var(--primary-glow),0 0 12px var(--primary-glow)}50%{box-shadow:0 0 0 8px transparent,0 0 16px var(--primary-glow)}}.hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5.5vw,68px);line-height:1.05;letter-spacing:-2px;color:var(--text);margin-bottom:24px}.hero h1 .accent{background:linear-gradient(135deg,var(--primary),var(--primary-bright));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{font-size:19px;color:var(--text-mid);line-height:1.6;margin-bottom:36px;max-width:560px;font-weight:400}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:48px}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:32px;border-top:1px solid var(--border);max-width:520px}.hero-stats .stat-num{font-family:var(--font-display);font-size:36px;font-weight:700;color:var(--primary);line-height:1;margin-bottom:6px;letter-spacing:-1px}.hero-stats .stat-label{font-size:13px;letter-spacing:.5px;color:var(--text-dim);font-weight:500}.hero-trust-strip{margin-top:28px;padding:12px 16px;font-size:12.5px;letter-spacing:.3px;color:var(--text-mid);background:var(--primary-bg);border:1px solid var(--border-accent);border-radius:10px;max-width:620px;line-height:1.6;font-weight:500}.plate-stage{perspective:1400px;position:relative;display:flex;align-items:center;justify-content:center;min-height:480px}.plate{display:none}.hero-logo-plate{position:relative;width:100%;max-width:560px;animation:floatLogo 6s ease-in-out infinite;filter:drop-shadow(0 24px 48px rgba(0,0,0,.6));z-index:2}.hero-logo-plate img,.hero-logo-plate video.hero-logo-video{width:100%;height:auto;display:block;border-radius:18px;transform:rotateY(-6deg) rotateX(4deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hero-logo-plate video.hero-logo-video{aspect-ratio:1/1;object-fit:cover;background:#0a0d10;box-shadow:0 24px 64px #00e5a538,0 0 0 1px #00e5a547 inset,0 0 80px #00e5a526 inset}.hero-logo-plate:hover img,.hero-logo-plate:hover video.hero-logo-video{transform:rotateY(-2deg) rotateX(2deg) scale(1.02)}@keyframes floatLogo{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-logo-glow{position:absolute;inset:-15%;border-radius:50%;background:radial-gradient(circle,var(--primary-glow) 0%,transparent 60%);filter:blur(60px);z-index:1;pointer-events:none;animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.5}50%{opacity:.85}}.about-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.mission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.mission-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:28px 24px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.2,.8,.2,1);box-shadow:var(--card-shadow)}.mission-card:hover{transform:translateY(-4px);background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:var(--card-shadow-glow)}.mission-card .num{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--primary);letter-spacing:1px;margin-bottom:10px}.mission-card .icon{width:48px;height:48px;display:grid;place-items:center;background:var(--primary-bg);border:1px solid var(--primary-soft);border-radius:var(--radius-sm);color:var(--primary);margin-bottom:16px}.mission-card h4{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text);letter-spacing:-.3px;margin-bottom:10px}.mission-card p{color:var(--text-dim);font-size:14.5px;line-height:1.6}.ps-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px}@media(max-width:820px){.ps-grid{grid-template-columns:1fr;gap:16px}}.ps-column{border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;gap:14px}.ps-problem{background:#ef44440a;border:1px solid rgba(239,68,68,.18)}.ps-solution{background:#00e5a50a;border:1px solid rgba(0,229,165,.22)}.ps-column-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:1.8px;margin-bottom:8px;text-transform:uppercase}.ps-problem .ps-column-eyebrow{color:#fb923c}.ps-solution .ps-column-eyebrow{color:var(--primary)}.ps-column-title{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text);margin:0 0 6px;letter-spacing:-.3px}.ps-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px 20px;transition:border-color .25s ease,transform .25s ease}.ps-problem .ps-card{border-left:3px solid rgba(239,68,68,.45)}.ps-solution .ps-card{border-left:3px solid var(--primary)}.ps-problem .ps-card:hover{border-color:#ef444459;transform:translateY(-1px)}.ps-solution .ps-card:hover{border-color:var(--border-accent);transform:translateY(-1px)}.ps-card h4{font-family:var(--font-display);font-size:16px;font-weight:700;margin:0 0 8px;color:var(--text);letter-spacing:-.2px}.ps-card p{font-size:14.5px;line-height:1.6;color:var(--text-dim);margin:0}.ps-divider{display:none}@media(min-width:821px){.ps-divider{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:var(--bg);border:1px solid var(--border);color:var(--primary);z-index:2;box-shadow:0 0 24px #00e5a52e}.ps-grid-wrap{position:relative}}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.service-cat{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:32px 28px;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:var(--card-shadow)}.service-cat:hover{transform:translateY(-4px);background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:var(--card-shadow-glow)}.service-cat:before{display:none}.service-cat .icon-wrap{width:56px;height:56px;display:grid;place-items:center;background:var(--primary-bg);border:1px solid var(--primary-soft);border-radius:var(--radius-sm);color:var(--primary);margin-bottom:20px}.service-cat h3{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text);letter-spacing:-.4px;margin-bottom:12px}.service-cat p{color:var(--text-dim);font-size:14.5px;line-height:1.6;margin-bottom:18px}.service-cat ul{list-style:none}.service-cat ul li{font-size:14px;color:var(--text-mid);padding:6px 0;display:flex;gap:10px;align-items:flex-start}.service-cat ul li:before{content:"";flex-shrink:0;width:18px;height:18px;background:var(--primary-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300e5a5' stroke-width='3'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;border:1px solid var(--primary-soft);margin-top:1px}.tier-toggle{display:flex;justify-content:center;gap:6px;margin-bottom:30px;background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;padding:5px;width:max-content;margin-left:auto;margin-right:auto}.tier-toggle button{padding:10px 22px;font-weight:600;font-size:14px;color:var(--text-dim);border-radius:999px;letter-spacing:0;font-family:var(--font-body);transition:all .2s}.tier-toggle button.active{background:var(--primary);color:var(--bg);box-shadow:0 0 16px var(--primary-glow)}.billing-cycle-bar{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:760px;margin:0 auto 40px}.billing-cycle-toggle{display:inline-flex;gap:6px;background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;padding:5px}.billing-cycle-toggle button{padding:10px 22px;font-weight:600;font-size:14px;color:var(--text-dim);border-radius:999px;border:none;background:transparent;cursor:pointer;font-family:var(--font-body);transition:all .2s;display:inline-flex;align-items:center;gap:8px}.billing-cycle-toggle button.active{background:var(--primary);color:var(--bg);box-shadow:0 0 16px var(--primary-glow)}.billing-cycle-badge{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 7px;border-radius:999px;background:#ffffff2e;color:inherit}.billing-cycle-toggle button:not(.active) .billing-cycle-badge{background:#00e5a526;color:var(--primary)}.billing-cycle-hint{font-size:12.5px;color:var(--text-mid)}.tier-yearly-hint{font-size:13px;font-weight:600;color:var(--primary);margin-top:4px;margin-bottom:14px;letter-spacing:.2px}.why-gold-section{max-width:1100px;margin:60px auto;padding:48px 32px;background:radial-gradient(80% 60% at 50% 0%,rgba(255,184,0,.1),transparent 70%),linear-gradient(135deg,#00e5a50a,#00e5a505);border:1px solid var(--border-accent);border-radius:24px;text-align:center;position:relative;overflow:hidden}.why-gold-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ffb800,var(--primary),#ffb800,transparent)}.why-gold-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:2.5px;color:#ffb800;text-transform:uppercase;margin-bottom:14px}.why-gold-title{font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.8px;line-height:1.18;margin-bottom:12px;color:var(--text)}.why-gold-title .why-gold-accent{display:block;background:linear-gradient(135deg,#ffb800,#ff8a00);-webkit-background-clip:text;background-clip:text;color:transparent}.why-gold-sub{max-width:680px;margin:0 auto 36px;color:var(--text-mid);font-size:15.5px;line-height:1.6}.why-gold-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:36px}.why-gold-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:22px 20px;text-align:left;transition:transform .25s,border-color .25s}.why-gold-card:hover{transform:translateY(-2px);border-color:var(--border-accent)}.why-gold-card-icon{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#ffb8002e,#ff8a000f);border:1px solid rgba(255,184,0,.25);display:grid;place-items:center;color:#ffb800;margin-bottom:12px}.why-gold-card-title{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--text);margin-bottom:6px}.why-gold-card-desc{font-size:13.5px;color:var(--text-mid);line-height:1.55}.why-gold-cta-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px;background:#00000040;border:1px solid var(--border);border-radius:16px;margin-bottom:28px}.why-gold-saves{text-align:left;flex:1;min-width:240px}.why-gold-saves-label{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1.5px;color:var(--text-dim);text-transform:uppercase;margin-bottom:6px}.why-gold-saves-amt{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--primary);line-height:1}.why-gold-saves-suffix{display:inline-block;font-size:14px;font-weight:500;color:var(--text-mid);margin-left:8px}.why-gold-saves-sub{font-size:12.5px;color:var(--text-dim);margin-top:8px}.why-gold-cta-buttons{display:flex;gap:10px;flex-wrap:wrap}.why-gold-quote{max-width:680px;margin:0 auto;padding:24px;text-align:center}.why-gold-quote svg{margin-bottom:10px}.why-gold-quote p{font-family:var(--font-display);font-size:18px;font-style:italic;color:var(--text);line-height:1.55;margin-bottom:14px}.why-gold-quote-attr{font-family:var(--font-mono);font-size:11.5px;letter-spacing:1px;color:var(--text-mid)}@media(max-width:780px){.why-gold-section{padding:36px 22px;margin:40px 12px}.why-gold-title{font-size:26px}.why-gold-cta-row{padding:18px}.why-gold-saves-amt{font-size:24px}}.guest-checkout-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:18px;background:linear-gradient(135deg,#63b3ed1a,#63b3ed08);border:1px solid rgba(99,179,237,.3);border-radius:12px}.guest-checkout-icon{width:38px;height:38px;border-radius:10px;background:#63b3ed29;display:grid;place-items:center;color:#63b3ed;flex-shrink:0}.guest-checkout-text{flex:1;min-width:0}.guest-checkout-title{font-weight:600;color:var(--text);font-size:14px;line-height:1.3}.guest-checkout-sub{font-size:12.5px;color:var(--text-mid);margin-top:3px;line-height:1.45}.guest-checkout-signin{background:transparent;border:1px solid var(--border-accent);color:var(--text);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:600;white-space:nowrap;transition:background .15s,color .15s}.guest-checkout-signin:hover{background:var(--primary);color:var(--bg);border-color:var(--primary)}.dash-stats-wide{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:12px}.dash-stats-wide .dash-stat{padding:14px 16px}.dash-stats-wide .dash-stat-val{font-size:22px}.dash-stats-wide .dash-stat-label{font-size:10px;letter-spacing:1.3px}.tech-leaderboard{display:flex;flex-direction:column;gap:6px}.tech-leader-row{display:grid;grid-template-columns:48px 1fr auto auto 90px;gap:14px;align-items:center;padding:10px 12px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px}.tech-leader-rank{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text-dim);letter-spacing:.5px}.tech-leader-name{font-weight:600;color:var(--text);font-size:13.5px}.tech-leader-stat{font-size:12px;color:var(--text-mid)}.tech-leader-stat span{font-family:var(--font-mono);font-weight:700;color:var(--text)}.tech-leader-time{font-family:var(--font-mono);font-weight:700;font-size:13px;color:var(--primary);text-align:right}@media(max-width:680px){.tech-leader-row{grid-template-columns:38px 1fr 80px;font-size:12px}.tech-leader-stat{display:none}}.addon-picker-modal{max-width:640px!important;width:96%}.addon-picker-header{margin-bottom:24px}.ap-eyebrow{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1.5px;color:var(--primary);margin-bottom:8px}.ap-title{font-family:var(--font-display);font-size:28px;font-weight:600;margin:0 0 6px;line-height:1.15}.ap-sub{font-size:13.5px;color:var(--text-mid);margin:0;line-height:1.5}.addon-picker-tier{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(135deg,#00e5a517,#00e5a508);border:1px solid rgba(0,229,165,.25);border-radius:12px;padding:16px 18px;margin-bottom:20px}.ap-tier-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--text-mid);margin-bottom:3px}.ap-tier-name{font-family:var(--font-display);font-size:18px;font-weight:600}.ap-tier-price{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--primary)}.ap-cycle{font-size:12px;font-weight:600;color:var(--text-dim);margin-left:2px}.addon-picker-list{display:flex;flex-direction:column;gap:8px;margin-bottom:22px;max-height:320px;overflow-y:auto;padding-right:4px}.addon-group{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.addon-group-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.4px;color:var(--text-dim);padding:6px 0 2px;text-transform:uppercase}.addon-row{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:var(--bg-soft);border:2px solid var(--border);border-radius:12px;padding:13px 16px;cursor:pointer;transition:all .15s}.addon-row:hover{border-color:var(--border-accent)}.addon-row:has(input:checked){border-color:var(--primary);background:#00e5a50f}.addon-row input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}.addon-row-info{display:flex;flex-direction:column;gap:2px}.addon-row-name{font-weight:600;font-size:13.5px;color:var(--text)}.addon-row-desc{font-size:11.5px;color:var(--text-mid);line-height:1.4}.addon-row-price{font-family:var(--font-mono);font-weight:700;font-size:15px;color:var(--primary);white-space:nowrap}.addon-row-price span{font-size:10.5px;color:var(--text-dim);font-weight:600;margin-left:1px}.addon-picker-summary{background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;padding:14px 18px;margin-bottom:20px}.ap-sum-row{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0;font-size:13px}.ap-sum-label{color:var(--text-mid)}.ap-sum-val{font-family:var(--font-mono);font-weight:600;color:var(--text)}.ap-sum-cycle{font-size:11px;color:var(--text-dim);margin-left:2px}.ap-sum-total{border-top:1px solid var(--border);margin-top:6px;padding-top:10px;font-size:15px}.ap-sum-total .ap-sum-label{font-weight:700;letter-spacing:.5px;color:var(--text);font-family:var(--font-mono);font-size:11px}.ap-sum-total-val{font-size:20px;color:var(--primary)}.ap-sum-note{font-size:11px;color:var(--text-dim);font-style:italic;margin-top:8px;text-align:right}.addon-picker-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.addon-picker-actions .btn{padding:10px 16px;font-size:13px}@media(max-width:520px){.addon-picker-actions{flex-direction:column;align-items:stretch}.addon-picker-actions .btn{justify-content:center}}.cart-item-addons{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border)}.cart-addons-label{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1.2px;color:var(--primary);margin-bottom:6px}.cart-addon-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:12.5px}.cart-addon-name{color:var(--text-mid);font-weight:500}.cart-addon-price{font-family:var(--font-mono);font-weight:600;color:var(--primary)}body.dash-active>footer{display:none!important}body.dash-active{background:var(--bg)}body.dash-active:has(.dash-container.dash-light){background:#f9fafb}body.dash-active .page#account{padding-top:84px}body.dash-active .page#account>section{padding-top:0!important}body.dash-active .page#account>section>.container{max-width:none;width:100%;padding:0}body.dash-active #accountContent{min-height:100vh}@media(min-width:721px){body.dash-active{overflow:hidden;height:100vh}body.dash-active .page#account{height:100vh;max-height:100vh;overflow:hidden}body.dash-active #accountContent,body.dash-active .dash-container{height:calc(100vh - 84px);max-height:calc(100vh - 84px);overflow:hidden}}body.dash-active .dash-container{grid-template-columns:240px 1fr;gap:0;max-width:var(--app-max-width);margin:0 auto;padding:0 32px;min-height:100vh;border-radius:0}body.dash-active .dash-container.sidebar-collapsed{grid-template-columns:64px 1fr}body.dash-active .dash-sidebar{border-radius:0;border-left:none;border-top:none;border-bottom:none;border-right:1px solid var(--border);position:sticky;top:0;height:calc(100vh - 84px);padding:20px 16px;display:flex;flex-direction:column;overflow-y:auto}body.dash-active .dash-container.dash-light .dash-sidebar{background:#fff;border-right:1px solid #e5e7eb;box-shadow:none}body.dash-active .dash-sidebar .dash-nav{flex:1}body.dash-active .dash-sidebar .sidebar-collapse-toggle{margin-top:auto}body.dash-active .dash-content{padding:32px 36px;max-width:none;background:transparent}@media(min-width:721px){body.dash-active .dash-content{height:calc(100vh - 84px);overflow-y:auto;overflow-x:hidden}}body.dash-active .dash-light{padding:0;border:none;background:#f9fafb}@media(max-width:780px){body.dash-active .dash-content{padding:20px 16px}}@media(max-width:720px){body.dash-active .dash-container,body.dash-active .dash-container.sidebar-collapsed{grid-template-columns:1fr;min-height:100vh}body.dash-active .dash-sidebar{position:relative;top:0;height:auto;border-right:none;border-bottom:1px solid var(--border);padding:16px 16px 12px}body.dash-active .dash-container.dash-light .dash-sidebar{border-bottom:1px solid #e5e7eb}body.dash-active .dash-sidebar .dash-user{padding-bottom:14px;margin-bottom:14px}body.dash-active .dash-sidebar .dash-nav{flex-direction:column;gap:4px}body.dash-active .dash-sidebar .dash-nav-item{width:100%;padding:11px 12px;border-radius:8px;font-size:13.5px;justify-content:flex-start}body.dash-active .dash-sidebar .dash-nav-item.active{border-left:2px solid var(--primary);border-bottom:none;border-radius:8px;padding-left:10px}body.dash-active .dash-sidebar .dash-nav-item.logout{margin-top:8px;padding-top:11px;border-top:1px solid var(--border);border-radius:8px}body.dash-active .sidebar-collapse-toggle{display:none}body.dash-active .dash-sidebar .dash-nav-item span{display:inline!important}body.dash-active .dash-content{padding:20px 16px 60px}body.dash-active .dash-header{flex-direction:column;align-items:flex-start;gap:14px}body.dash-active .dash-header-titles h1{font-size:24px}body.dash-active .dash-header-titles p{font-size:13px}body.dash-active .dash-header-actions{align-self:flex-end}body.dash-active .dash-stats{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:18px}body.dash-active .dash-stat{padding:11px 12px;gap:4px;border-radius:11px}body.dash-active .dash-stat-top{margin-bottom:0}body.dash-active .dash-stat-iconbox{width:28px;height:28px;border-radius:7px}body.dash-active .dash-stat-iconbox svg{width:14px;height:14px}body.dash-active .dash-stat-label{font-size:9px;letter-spacing:1.1px}body.dash-active .dash-stat-val{font-size:19px}body.dash-active .dash-stat-trend{font-size:9.5px}body.dash-active .dash-section{margin-bottom:16px}body.dash-active .dash-section-head{margin-bottom:7px}body.dash-active .dash-section-eyebrow{font-size:9.5px;letter-spacing:1.4px}body.dash-active .dash-section-desc{font-size:11.5px;line-height:1.4}body.dash-active .ceo-pulse-grid{grid-template-columns:1fr;gap:10px}}.dash-mobile-toggle{display:none;align-items:center;gap:10px;width:100%;padding:12px 14px;margin-bottom:12px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;cursor:pointer;color:var(--text);font-family:var(--font-body);font-size:13.5px;font-weight:600;-webkit-tap-highlight-color:rgba(0,229,165,.2);touch-action:manipulation;min-height:44px}.dash-mobile-toggle:active{background:var(--bg-card)}.dash-mobile-toggle .dash-mobile-chev{margin-left:auto;color:var(--text-dim);transition:transform .2s}.dash-sidebar.mobile-collapsed .dash-mobile-toggle .dash-mobile-chev{transform:rotate(-90deg)}@media(max-width:720px){body.dash-active .dash-mobile-toggle{display:flex}body.dash-active .dash-sidebar.mobile-collapsed{padding-bottom:8px;border-bottom:1px solid var(--border)}body.dash-active .dash-sidebar.mobile-collapsed .dash-user,body.dash-active .dash-sidebar.mobile-collapsed .dash-nav{display:none}body.dash-active .dash-sidebar.mobile-collapsed .dash-mobile-toggle{margin-bottom:0}}@media(max-width:420px){body.dash-active .dash-stats{grid-template-columns:1fr}}.dash-container.dash-light{--bg: #f9fafb;--bg-soft: #f3f4f6;--bg-card: #ffffff;--bg-elevated: #ffffff;--bg-card-hover:#f9fafb;--border: #e5e7eb;--border-soft: #f3f4f6;--border-strong:#d1d5db;--border-accent:#93c5fd;--text: #111827;--text-mid: #4b5563;--text-dim: #6b7280;--text-soft: #9ca3af;--primary: #2563eb;--primary-bright:#1d4ed8;--primary-soft: rgba(37,99,235,.1);--primary-bg: rgba(37,99,235,.08);--primary-glow: rgba(37,99,235,.2)}.dash-container.dash-light{background:#f9fafb;padding:24px;border-radius:18px;border:1px solid #e5e7eb}.dash-container.dash-light .dash-sidebar{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000a}.dash-container.dash-light .dash-stat{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #00000008}.dash-container.dash-light .dash-stat:hover{box-shadow:0 4px 12px #00000014}.dash-container.dash-light .ceo-pulse-pane,.dash-container.dash-light .quick-stats-card,.dash-container.dash-light .top-members-card,.dash-container.dash-light .activity-feed-card{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #00000008}.dash-container.dash-light .dash-nav-item:hover{background:#f3f4f6;color:#111827}.dash-container.dash-light .dash-nav-item.active{background:#2563eb14;color:#1d4ed8;border-left:2px solid #2563eb}.dash-container.dash-light .dash-nav-item.logout{color:#dc2626}.dash-container.dash-light .dash-nav-item.logout:hover{background:#dc26260f}.dash-container.dash-light .dash-table th{background:#f9fafb;color:#6b7280}.dash-container.dash-light .dash-table tr:hover td{background:#2563eb08}.dash-container.dash-light .activity-row{background:#fff;border:1px solid #e5e7eb}.dash-container.dash-light .activity-row:hover{background:#f9fafb}.dash-container.dash-light .sales-pane,.dash-container.dash-light .sales-stat-row,.dash-container.dash-light .sales-bar-track,.dash-container.dash-light .ceo-priority-cell,.dash-container.dash-light .ceo-tier-cell,.dash-container.dash-light .ceo-weekly-row,.dash-container.dash-light .social-post-card{background:#fff;border:1px solid #e5e7eb}.dash-container.dash-light .sales-filter-pill{background:#fff;border:1px solid #e5e7eb;color:#4b5563}.dash-container.dash-light .sales-filter-pill.active{background:#2563eb;color:#fff;border-color:#2563eb}.dash-container.dash-light .ticket-tab{background:#fff;border:1px solid #e5e7eb;color:#4b5563}.dash-container.dash-light .ticket-tab.active{background:#2563eb;color:#fff;border-color:#2563eb}.dash-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.dash-header-titles h1{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.5px;margin:0;color:var(--text)}.dash-header-titles p{color:var(--text-mid);font-size:14px;margin:4px 0 0}.dash-header-actions{display:flex;align-items:center;gap:10px}.dash-topbar{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.dash-topbar-spacer{flex:1}.dash-topbar .dash-search-btn{flex:0 1 320px;max-width:380px}@media(max-width:720px){.dash-topbar{margin-bottom:14px;padding-bottom:10px;gap:8px}.dash-topbar .dash-search-btn{flex:0 0 40px;width:40px;height:40px;padding:0;display:grid;place-items:center}.dash-topbar .dash-search-btn span,.dash-topbar .dash-search-btn kbd{display:none}}.dash-header-btn{position:relative;width:40px;height:40px;display:grid;place-items:center;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;color:var(--text-mid);cursor:pointer;transition:all .15s}.dash-header-btn:hover{background:var(--bg-soft);color:var(--text);border-color:var(--border-accent)}.dash-header-btn .header-btn-dot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px var(--bg-card)}.dash-container.dash-light .dash-header-btn{background:#fff;border:1px solid #e5e7eb;color:#4b5563}.dash-container.dash-light .dash-header-btn:hover{background:#f9fafb;color:#111827}.dash-container.dash-light .dash-header-btn .header-btn-dot{box-shadow:0 0 0 2px #fff}.dash-bottom-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-top:30px}@media(max-width:980px){.dash-bottom-grid{grid-template-columns:1fr}}.dash-bottom-grid>.dash-bottom-main{display:flex;flex-direction:column;gap:24px}.dash-bottom-grid>.dash-bottom-side{display:flex;flex-direction:column;gap:24px}.activity-feed-card,.quick-stats-card,.top-members-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:22px 24px}.activity-feed-card .activity-card-head,.quick-stats-card .quick-stats-head,.top-members-card .top-members-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.activity-feed-card h3,.quick-stats-card h3,.top-members-card h3{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--text)}.view-all-link{background:transparent;border:none;color:var(--primary);font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;padding:0}.view-all-link:hover{text-decoration:underline}.quick-stats-list{display:flex;flex-direction:column;gap:14px}.quick-stat-row{display:flex;flex-direction:column;gap:6px}.quick-stat-row-head{display:flex;justify-content:space-between;align-items:baseline}.quick-stat-row-label{font-size:13px;color:var(--text-mid);font-weight:500}.quick-stat-row-val{font-family:var(--font-mono);font-size:13.5px;font-weight:700;color:var(--text)}.quick-stat-track{height:8px;background:var(--bg-soft);border-radius:5px;overflow:hidden;border:1px solid var(--border)}.quick-stat-fill{height:100%;border-radius:4px;transition:width .3s ease-out}.quick-stat-fill.blue{background:linear-gradient(90deg,#3b82f6,#2563eb)}.quick-stat-fill.orange{background:linear-gradient(90deg,#fb923c,#f97316)}.quick-stat-fill.green{background:linear-gradient(90deg,#10b981,#059669)}.dash-container.dash-light .quick-stat-track{background:#e5e7eb;border:none}.top-members-list{display:flex;flex-direction:column;gap:6px}.top-member-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.top-member-row:last-child{border-bottom:none}.top-member-rank{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;flex-shrink:0;font-family:var(--font-mono);font-size:11px;font-weight:700;background:var(--bg-soft);color:var(--text-mid)}.top-member-row:nth-child(1) .top-member-rank{background:#fbbf2426;color:#f59e0b}.top-member-row:nth-child(2) .top-member-rank{background:#9ca3af33;color:#9ca3af}.top-member-row:nth-child(3) .top-member-rank{background:#b453092e;color:#d97706}.top-member-info{flex:1;min-width:0}.top-member-name{font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-member-tier{font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--text-dim);letter-spacing:.5px}.top-member-mrr{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--primary)}.activity-feed-card .activity-feed{margin-top:0}.activity-feed-card .activity-row{background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0;padding:12px 0}.activity-feed-card .activity-row:last-child{border-bottom:none}.activity-feed-card .activity-row:hover{background:var(--bg-soft);border-radius:8px;padding-left:8px;padding-right:8px}.ceo-pulse{margin:24px 0 28px}.ceo-pulse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:900px){.ceo-pulse-grid{grid-template-columns:1fr}}.ceo-charts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 28px}@media(max-width:1100px){.ceo-charts{grid-template-columns:1fr}}.ceo-chart-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:18px 18px 14px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s ease,transform .2s ease}.ceo-chart-card:hover{border-color:var(--border-accent)}.ceo-chart-head{display:flex;flex-direction:column;gap:4px}.ceo-chart-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:2px;color:var(--text-dim);font-weight:600;text-transform:uppercase}.ceo-chart-title{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.2px;margin:0}.ceo-chart-body{display:flex;flex-direction:column;align-items:center;gap:14px}.ceo-chart-svg{display:block}.ceo-chart-legend{display:flex;flex-direction:column;gap:6px;width:100%;font-size:12px}.ceo-chart-legend-row{display:flex;align-items:center;gap:10px;color:var(--text-mid);padding:7px 10px;background:#ffffff06;border-radius:8px;border:1px solid rgba(255,255,255,.04)}.ceo-chart-legend-row .dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px currentColor}.ceo-chart-legend-row .v{margin-left:auto;color:var(--text);font-family:var(--font-mono);font-weight:700;letter-spacing:-.2px}.ceo-pulse-pane{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.ceo-pulse-head{display:flex;flex-direction:column;gap:3px}.ceo-pulse-eyebrow{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1.4px;color:var(--text-dim)}.ceo-pulse-title{font-family:var(--font-display);font-size:15px;font-weight:600;margin:0;line-height:1.25}.ceo-tier-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ceo-tier-cell{background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.ceo-tier-cell-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--text-dim);padding-bottom:6px;border-bottom:1px dashed var(--border)}.ceo-tier-cell-rows{display:flex;flex-direction:column;gap:5px}.ceo-tier-row{display:flex;justify-content:space-between;align-items:center;font-size:12.5px}.ceo-tier-name{color:var(--text-mid);font-weight:600}.ceo-tier-count{font-family:var(--font-mono);font-weight:700;color:var(--text);min-width:24px;text-align:right}.ceo-tier-count.gold{color:#fbbf24}.ceo-tier-count.platinum{color:#a78bfa}.ceo-priority-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ceo-priority-cell{background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;padding:10px 6px;text-align:center;display:flex;flex-direction:column;gap:3px;position:relative;overflow:hidden}.ceo-priority-cell.p0:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(251,113,133,.15),transparent);pointer-events:none}.ceo-priority-cell.p1:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(251,146,60,.12),transparent);pointer-events:none}.ceo-priority-cell.p2:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(251,191,36,.1),transparent);pointer-events:none}.ceo-priority-cell.p3:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(99,179,237,.1),transparent);pointer-events:none}.ceo-priority-label{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1px;position:relative;z-index:1}.ceo-priority-cell.p0 .ceo-priority-label{color:#fb7185}.ceo-priority-cell.p1 .ceo-priority-label{color:#fb923c}.ceo-priority-cell.p2 .ceo-priority-label{color:#fbbf24}.ceo-priority-cell.p3 .ceo-priority-label{color:#63b3ed}.ceo-priority-num{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1;color:var(--text);position:relative;z-index:1}.ceo-priority-sub{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.8px;color:var(--text-dim);position:relative;z-index:1}.ceo-internal-flag{display:flex;align-items:center;gap:8px;background:#fb923c1a;border:1px solid rgba(251,146,60,.3);border-radius:8px;padding:8px 10px;font-size:11.5px;color:#fb923c;font-weight:600}.ceo-internal-flag svg{color:#fb923c;flex-shrink:0}.ceo-weekly-list{display:flex;flex-direction:column;gap:8px}.ceo-weekly-row{display:flex;align-items:center;gap:12px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.ceo-weekly-row svg{flex-shrink:0}.ceo-weekly-info{display:flex;flex-direction:column;line-height:1.15}.ceo-weekly-num{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text)}.ceo-weekly-label{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.8px;color:var(--text-dim);text-transform:uppercase}.social-post-list{display:flex;flex-direction:column;gap:14px}.social-post-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s}.social-post-card:hover{border-color:var(--border-accent)}.social-post-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.social-post-platforms{display:flex;gap:6px}.social-platform-badge{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px;font-family:var(--font-display);letter-spacing:0}.social-post-status{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1.2px;padding:4px 10px;border-radius:5px;background:var(--bg-soft)}.social-post-content{font-size:14px;line-height:1.55;color:var(--text);white-space:pre-wrap;word-wrap:break-word}.social-post-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px dashed var(--border)}.social-meta-pill{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--text-mid);background:var(--bg-soft);padding:4px 9px;border-radius:5px}.social-meta-tag{font-size:11.5px;color:var(--primary);font-weight:600}.social-meta-author{font-size:11px;color:var(--text-dim);margin-left:auto}.social-post-actions{display:flex;gap:6px;flex-wrap:wrap}.social-publish-btn{background:var(--primary)!important;color:var(--bg)!important;border-color:var(--primary)!important}.social-platform-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:520px){.social-platform-picker{grid-template-columns:1fr}}.social-platform-chip{display:flex;align-items:center;gap:10px;background:var(--bg-soft);border:1.5px solid var(--border);border-radius:10px;padding:10px 14px;cursor:pointer;font-size:13px;font-weight:600;transition:all .15s}.social-platform-chip:hover{border-color:var(--border-accent)}.social-platform-chip:has(input:checked){border-color:var(--primary);background:#00e5a514}.social-platform-chip input{display:none}.social-platform-chip .chip-icon{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-card);font-weight:700;font-size:13px;flex-shrink:0}.social-edit-modal{max-width:560px}.sales-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.sales-filter-label{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1.2px;color:var(--text-dim);margin-right:6px}.sales-filter-pill{background:var(--bg-soft);border:1px solid var(--border);color:var(--text);padding:8px 14px;border-radius:999px;font-family:var(--font-body);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s}.sales-filter-pill:hover{border-color:var(--border-accent)}.sales-filter-pill.active{background:var(--primary);color:var(--bg);border-color:var(--primary)}.sales-split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}@media(max-width:760px){.sales-split{grid-template-columns:1fr}}.sales-pane{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:20px}.sales-pane-head{margin-bottom:18px}.sales-pane-title{font-family:var(--font-display);font-size:16px;font-weight:600;margin:0 0 3px}.sales-pane-sub{font-size:12px;color:var(--text-dim)}.sales-bar-list{display:flex;flex-direction:column;gap:14px}.sales-bar-row{display:grid;grid-template-columns:90px 1fr auto;gap:12px;align-items:center}.sales-bar-label{font-size:12.5px;font-weight:600;color:var(--text-mid)}.sales-bar-track{height:12px;background:var(--bg-soft);border-radius:7px;overflow:hidden;border:1px solid var(--border)}.sales-bar-fill{height:100%;background:linear-gradient(90deg,var(--primary),#34d399);border-radius:6px;transition:width .3s ease-out}.sales-bar-fill.ind{background:linear-gradient(90deg,#a78bfa,#8b5cf6)}.sales-bar-fill.biz{background:linear-gradient(90deg,#fb923c,#f97316)}.sales-bar-amt{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--text);white-space:nowrap}.sales-bar-cycle{font-size:10.5px;color:var(--text-dim);font-weight:500;margin-left:1px}.sales-stat-list{display:flex;flex-direction:column;gap:8px}.sales-stat-row{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;background:var(--bg-soft);border-radius:8px;font-size:13px}.sales-stat-row-label{color:var(--text-mid)}.sales-stat-row-val{font-family:var(--font-mono);font-weight:700;color:var(--text)}.sales-stat-row-val.ok{color:var(--primary)}.sales-stat-row-val.warn{color:#fb923c}.sales-totals{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:4px}.sales-totals-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.sales-totals-row span{color:var(--text-mid)}.sales-totals-row strong{font-family:var(--font-mono);font-size:14px;color:var(--text)}.catalog-bridge{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,#00e5a51a,#00e5a508);border:1px solid rgba(0,229,165,.28);border-radius:18px;padding:24px 28px;margin:40px 0 32px;flex-wrap:wrap}.catalog-bridge-eyebrow{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1.5px;color:var(--primary);margin-bottom:6px}.catalog-bridge-title{font-family:var(--font-display);font-size:22px;font-weight:600;margin:0 0 6px;line-height:1.2}.catalog-bridge-sub{font-size:13.5px;color:var(--text-mid);margin:0;line-height:1.5}.catalog-bridge-actions{flex-shrink:0}.catalog-grid{display:flex;flex-direction:column;gap:32px;margin-top:24px}.catalog-section{border:1px solid var(--border);border-radius:18px;overflow:hidden}.catalog-section-head{display:flex;align-items:center;gap:14px;padding:18px 24px;border-bottom:1px solid var(--border);background:var(--bg-soft)}.catalog-section-head.cat-projects{border-left:4px solid #a78bfa}.catalog-section-head.cat-hardware{border-left:4px solid #fb923c}.catalog-section-head.cat-surveillance{border-left:4px solid #63b3ed}.catalog-section-num{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:1.2px;color:var(--text-dim);background:var(--bg-card);padding:5px 10px;border-radius:6px}.catalog-section-title{font-family:var(--font-display);font-size:18px;font-weight:600;flex:1}.catalog-section-count{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--text-dim)}.catalog-section-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:var(--border)}.catalog-item{background:var(--bg-card);padding:18px 20px;display:flex;flex-direction:column;gap:10px;position:relative}.catalog-item.business-only:after{content:"";position:absolute;top:0;right:0;width:8px;height:32px;background:linear-gradient(135deg,#fb923c,transparent);border-top-right-radius:4px}.catalog-item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.catalog-item-name{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.25;flex:1}.catalog-item-pricerange{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--text-mid);text-align:right;white-space:nowrap}.catalog-item-desc{font-size:12.5px;color:var(--text-mid);line-height:1.5}.catalog-item-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-top:1px dashed var(--border);margin-top:auto}.catalog-item-member{display:flex;flex-direction:column;gap:2px}.catalog-member-label{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1px;color:var(--text-dim)}.catalog-member-price{font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--primary)}.catalog-member-price span{font-size:11px;color:var(--text-dim);margin-left:1px}.catalog-biz-badge{background:#fb923c1f;color:#fb923c;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.8px;padding:4px 8px;border-radius:5px;border:1px solid rgba(251,146,60,.3)}.catalog-item-actions{display:flex;gap:8px}.catalog-item-actions .btn{flex:1;padding:9px 12px;font-size:12px;justify-content:center}.catalog-points-bridge{display:flex;align-items:center;gap:18px;background:var(--bg-soft);border:1px solid var(--border);border-radius:16px;padding:22px 26px;margin-top:40px}.catalog-points-icon{width:56px;height:56px;flex-shrink:0;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center}.catalog-points-eyebrow{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1.5px;color:#f59e0b;margin-bottom:4px}.catalog-points-title{font-family:var(--font-display);font-size:16px;font-weight:600;margin:0 0 4px;line-height:1.3}.catalog-points-sub{font-size:12.5px;color:var(--text-mid);margin:0;line-height:1.5}@media(max-width:640px){.catalog-section-items{grid-template-columns:1fr}.catalog-bridge{flex-direction:column;align-items:flex-start}.catalog-item-head{flex-direction:column}.catalog-item-pricerange{text-align:left}}.home-cat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.home-cat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:28px 26px;text-align:left;cursor:pointer;position:relative;transition:all .25s;font-family:var(--font-body);display:flex;flex-direction:column;gap:10px}.home-cat-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 12px 32px -8px #00e5a52e}.home-cat-card.cat-projects{box-shadow:inset 4px 0 #a78bfa}.home-cat-card.cat-projects:hover{box-shadow:inset 4px 0 #a78bfa,0 12px 32px -8px #a78bfa40}.home-cat-card.cat-surveillance{box-shadow:inset 4px 0 #63b3ed}.home-cat-card.cat-surveillance:hover{box-shadow:inset 4px 0 #63b3ed,0 12px 32px -8px #63b3ed40}.home-cat-card.cat-hardware{box-shadow:inset 4px 0 #fb923c}.home-cat-card.cat-hardware:hover{box-shadow:inset 4px 0 #fb923c,0 12px 32px -8px #fb923c40}.home-cat-card.cat-shipping{box-shadow:inset 4px 0 #34d399}.home-cat-card.cat-shipping:hover{box-shadow:inset 4px 0 #34d399,0 12px 32px -8px #34d39940}.home-cat-icon{width:42px;height:42px;border-radius:10px;background:var(--bg-soft);display:flex;align-items:center;justify-content:center;color:var(--primary);margin-bottom:4px}.home-cat-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:1.4px;color:var(--text-dim)}.home-cat-title{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.2;color:var(--text)}.home-cat-desc{font-size:13.5px;color:var(--text-mid);line-height:1.55}.home-tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;max-width:980px;margin:0 auto}.home-tier-card{background:var(--bg-card);border:1.5px solid var(--border);border-radius:18px;padding:30px 26px 26px;display:flex;flex-direction:column;gap:10px;position:relative;transition:transform .2s,border-color .2s}.home-tier-card:hover{transform:translateY(-3px)}.home-tier-card.featured{border-color:var(--primary);background:linear-gradient(180deg,rgba(0,229,165,.04),transparent 60%);box-shadow:0 10px 36px -10px #00e5a540}.home-tier-popular{position:absolute;top:-11px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:1.3px;color:var(--bg);background:var(--primary);padding:5px 12px;border-radius:6px;white-space:nowrap}.home-tier-eyebrow{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1.3px;color:var(--text-dim)}.home-tier-name{font-family:var(--font-display);font-size:32px;font-weight:600;line-height:1;color:var(--text);margin-top:2px}.home-tier-price{font-family:var(--font-mono);font-size:32px;font-weight:700;color:var(--primary);line-height:1;display:flex;align-items:baseline;gap:4px;margin:4px 0 8px}.home-tier-price .from{font-size:11px;color:var(--text-dim);font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-right:2px}.home-tier-price .cycle{font-size:13px;color:var(--text-dim);font-weight:600}.home-tier-desc{font-size:13.5px;color:var(--text-mid);line-height:1.55;flex:1}.home-tier-card .btn{margin-top:8px;justify-content:center}.member-addons-section{margin-top:24px;background:var(--bg-soft);border:1px solid var(--border);border-radius:14px;padding:20px}.member-addons-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.member-addons-eyebrow{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1.4px;color:var(--primary);margin-bottom:3px}.member-addons-title{font-family:var(--font-display);font-size:15px;font-weight:600;margin:0;color:var(--text)}.member-addons-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.member-addon-card{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.member-addon-name{font-weight:600;font-size:13px;color:var(--text);margin-bottom:2px}.member-addon-price{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--primary)}.member-addon-remove{background:transparent;border:1px solid var(--border);color:var(--text-dim);cursor:pointer;width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.member-addon-remove:hover{color:#fb7185;border-color:#fb7185}.member-addons-empty{padding:18px;text-align:center}.member-addons-empty p{color:var(--text-dim);font-size:13px;font-style:italic;margin:0}.member-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.member-cat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:20px;display:flex;flex-direction:column;position:relative}.member-cat-card.cat-projects{box-shadow:inset 3px 0 #a78bfa}.member-cat-card.cat-hardware{box-shadow:inset 3px 0 #fb923c}.member-cat-card.cat-surveillance{box-shadow:inset 3px 0 #63b3ed}.member-cat-card.cat-shipping{box-shadow:inset 3px 0 #34d399}.member-cat-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.member-cat-num{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1.2px;color:var(--text-dim);background:var(--bg-soft);padding:3px 8px;border-radius:6px}.member-cat-title{font-family:var(--font-display);font-size:16px;font-weight:600;margin:0;line-height:1.2}.member-cat-items{display:flex;flex-direction:column;gap:6px}.member-cat-item{background:var(--bg-soft);border:1px solid var(--border);border-radius:9px;padding:11px 14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--font-body);text-align:left;transition:all .15s}.member-cat-item:hover{border-color:var(--primary);background:#00e5a50f;transform:translate(2px)}.member-cat-item-name{font-size:13px;font-weight:600;color:var(--text)}.member-cat-item-cta{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.5px;color:var(--primary);opacity:0;transition:opacity .15s;white-space:nowrap}.member-cat-item:hover .member-cat-item-cta{opacity:1}@media(max-width:600px){.member-cat-item-cta{opacity:1;font-size:9.5px}}.ticket-title-line{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.4px;line-height:1.4;min-width:0}.ticket-title-user{color:var(--primary)}.ticket-title-tier{color:#fcd34d}.ticket-title-tier.noplan{color:var(--text-dim);font-weight:500}.ticket-title-aud{color:#a78bfa}.ticket-title-sep{color:var(--text-dim);opacity:.6}.ticket-title-dash{color:var(--text-dim);margin:0 2px}.ticket-title-subj{color:var(--text);font-family:var(--font-body);font-weight:600;font-size:13px;letter-spacing:0;text-transform:none}.ticket-filter-bar{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.ticket-filter-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ticket-filter-categories{padding-bottom:4px;border-bottom:1px solid var(--border)}.ticket-cat-pill{padding:7px 14px;font-size:12.5px;font-weight:600;background:var(--bg-soft);color:var(--text-mid);border:1px solid var(--border);border-radius:999px;cursor:pointer;font-family:var(--font-body);transition:all .15s}.ticket-cat-pill:hover{color:var(--text);border-color:var(--border-accent)}.ticket-cat-pill.active{background:var(--primary);color:var(--bg);border-color:var(--primary);box-shadow:0 0 12px var(--primary-glow)}.ticket-cat-pill.cat-projects.active{background:#a78bfa;border-color:#a78bfa;box-shadow:0 0 12px #a78bfa66}.ticket-cat-pill.cat-hardware.active{background:#fb923c;border-color:#fb923c;box-shadow:0 0 12px #fb923c66}.ticket-cat-pill.cat-surveillance.active{background:#63b3ed;border-color:#63b3ed;box-shadow:0 0 12px #63b3ed66}.ticket-cat-pill.cat-shipping.active{background:#34d399;border-color:#34d399;box-shadow:0 0 12px #34d39966}.ticket-cat-pill.cat-returns.active{background:#f472b6;border-color:#f472b6;box-shadow:0 0 12px #f472b666}.ticket-cat-pill.cat-refunds.active{background:#fbbf24;color:var(--bg);border-color:#fbbf24;box-shadow:0 0 12px #fbbf2466}.ticket-cat-pill.cat-mine{margin-left:6px;border-left:2px solid var(--primary)}.ticket-row-clickable{cursor:pointer;transition:background .15s}.ticket-row-clickable:hover td{background:#00e5a50d!important}.ticket-row-clickable td>button,.ticket-row-clickable td>select{cursor:pointer}.ticket-cat-badge{display:inline-flex;flex-direction:column;gap:2px;padding:5px 10px;border-radius:8px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.5px;line-height:1.2;background:var(--bg-soft);color:var(--text);border:1px solid var(--border);max-width:140px}.ticket-cat-badge .ticket-subcat{font-family:var(--font-body);font-size:10.5px;font-weight:500;letter-spacing:0;color:var(--text-mid);text-transform:none}.ticket-cat-badge.cat-projects{background:#a78bfa1f;color:#c4b5fd;border-color:#a78bfa4d}.ticket-cat-badge.cat-hardware{background:#fb923c1f;color:#fdba74;border-color:#fb923c4d}.ticket-cat-badge.cat-surveillance{background:#63b3ed1f;color:#93c5fd;border-color:#63b3ed4d}.ticket-cat-badge.cat-shipping{background:#34d3991f;color:#6ee7b7;border-color:#34d3994d}.ticket-cat-badge.cat-returns{background:#f472b61f;color:#f9a8d4;border-color:#f472b64d}.ticket-cat-badge.cat-refunds{background:#fbbf241f;color:#fcd34d;border-color:#fbbf244d}.ticket-group{margin-bottom:22px}.ticket-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin-bottom:10px;border-radius:10px 10px 0 0;border-bottom:2px solid var(--primary);font-family:var(--font-display);font-weight:600}.ticket-group-head.cat-projects{background:#a78bfa14;border-bottom-color:#a78bfa;color:#c4b5fd}.ticket-group-head.cat-hardware{background:#fb923c14;border-bottom-color:#fb923c;color:#fdba74}.ticket-group-head.cat-surveillance{background:#63b3ed14;border-bottom-color:#63b3ed;color:#93c5fd}.ticket-group-head.cat-shipping{background:#34d39914;border-bottom-color:#34d399;color:#6ee7b7}.ticket-group-head.cat-returns{background:#f472b614;border-bottom-color:#f472b6;color:#f9a8d4}.ticket-group-head.cat-refunds{background:#fbbf2414;border-bottom-color:#fbbf24;color:#fcd34d}.ticket-group-name{font-size:15px;letter-spacing:.2px}.ticket-group-count{font-family:var(--font-mono);font-size:11.5px;color:var(--text-mid);font-weight:600}.priority-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:6px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.6px;line-height:1.2}.priority-pill.p0{background:#ef44442e;color:#fca5a5;border:1px solid rgba(239,68,68,.45)}.priority-pill.p0:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#ef4444;animation:p0-pulse 1.4s infinite}@keyframes p0-pulse{0%,to{opacity:1}50%{opacity:.4}}.priority-pill.p1{background:#fb923c29;color:#fdba74;border:1px solid rgba(251,146,60,.4)}.priority-pill.p2{background:#fbbf2424;color:#fcd34d;border:1px solid rgba(251,191,36,.35)}.priority-pill.p3{background:#63b3ed1f;color:#93c5fd;border:1px solid rgba(99,179,237,.3)}.ticket-tabs{display:inline-flex;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;padding:4px;gap:2px;margin-right:auto}.ticket-tab{padding:8px 16px;font-size:13px;font-weight:600;background:transparent;color:var(--text-mid);border:none;cursor:pointer;border-radius:7px;font-family:var(--font-body);display:inline-flex;align-items:center;gap:8px;transition:all .15s}.ticket-tab:hover{color:var(--text)}.ticket-tab.active{background:var(--primary);color:var(--bg);box-shadow:0 0 12px var(--primary-glow)}.ticket-tab-badge{background:#ffffff38;padding:1px 7px;border-radius:999px;font-size:10.5px;font-family:var(--font-mono);font-weight:700}.ticket-tab:not(.active) .ticket-tab-badge{background:var(--bg);color:var(--primary)}.ticket-search-wrap{position:relative;flex:1;min-width:200px;max-width:380px}.ticket-search{width:100%;padding:10px 12px 10px 36px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;font-family:var(--font-body);font-size:13.5px;color:var(--text)}.ticket-search:focus{outline:none;border-color:var(--border-accent)}.ticket-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}.ticket-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.demo-cred{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:8px;background:var(--bg-soft);border:1px solid var(--border);cursor:pointer;text-decoration:none;font-size:12.5px;font-weight:600;font-family:var(--font-mono);transition:border-color .15s,transform .1s,background-color .15s;width:100%;text-align:left;-webkit-tap-highlight-color:rgba(0,229,165,.2);touch-action:manipulation;appearance:none;min-height:44px}.demo-cred:hover{border-color:var(--border-accent);transform:translateY(-1px)}.demo-cred:active{background:#00e5a514;transform:translateY(0)}.demo-cred-tag{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.8px;padding:2px 7px;border-radius:999px;background:#ffffff12;color:var(--text-dim);flex-shrink:0}.how-it-works{max-width:1100px;margin:60px auto;text-align:center}.how-it-works-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:2.5px;color:var(--primary);text-transform:uppercase;margin-bottom:14px}.how-it-works-title{font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.8px;margin-bottom:14px;color:var(--text)}.how-it-works-sub{max-width:640px;margin:0 auto 40px;color:var(--text-mid);font-size:15.5px;line-height:1.55}.how-it-works-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.how-step{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:30px 22px 24px;text-align:center;position:relative}.how-step-num{position:absolute;top:14px;right:18px;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text-dim);letter-spacing:1px}.how-step-icon{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#00e5a524,#00e5a50a);border:1px solid var(--border-accent);display:grid;place-items:center;color:var(--primary);margin:0 auto 16px}.how-step-title{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--text);margin-bottom:8px}.how-step-desc{font-size:13.5px;color:var(--text-mid);line-height:1.55}.faq-section{max-width:820px;margin:60px auto 40px}.faq-head{text-align:center;margin-bottom:36px}.faq-head .faq-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:2.5px;color:var(--primary);text-transform:uppercase;margin-bottom:12px}.faq-head h3{font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.8px;color:var(--text)}.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;margin-bottom:10px;overflow:hidden;transition:border-color .2s}.faq-item.open{border-color:var(--border-accent)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;background:transparent;border:none;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--text);text-align:left;cursor:pointer}.faq-question:hover{color:var(--primary)}.faq-toggle{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--bg-soft);border:1px solid var(--border);display:grid;place-items:center;color:var(--text-mid);transition:transform .25s,border-color .25s}.faq-item.open .faq-toggle{transform:rotate(45deg);border-color:var(--primary);color:var(--primary)}.faq-answer{max-height:0;overflow:hidden;padding:0 22px;font-size:14px;line-height:1.65;color:var(--text-mid);transition:max-height .35s ease,padding .25s ease}.faq-item.open .faq-answer{max-height:500px;padding:0 22px 20px}.terms-section{max-width:820px;margin:40px auto 60px;padding:32px 28px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;text-align:center}.terms-section h4{font-family:var(--font-display);font-size:20px;font-weight:600;margin-bottom:10px;color:var(--text)}.terms-section p{color:var(--text-mid);font-size:14px;line-height:1.55;margin-bottom:14px}.terms-section .btn{margin:0 6px}.terms-body{max-height:60vh;overflow-y:auto;padding-right:6px}.terms-body h4{font-family:var(--font-display);font-size:15.5px;font-weight:600;color:var(--text);margin-top:18px;margin-bottom:6px}.terms-body h4:first-child{margin-top:0}.terms-body p{font-size:13.5px;line-height:1.65;color:var(--text-mid);margin-bottom:6px}.auth-pending-banner{display:flex;align-items:center;gap:14px;padding:16px 20px;margin-bottom:18px;background:linear-gradient(135deg,#ffb8001f,#ffb80008);border:1px solid rgba(255,184,0,.35);border-radius:14px}.auth-pending-icon{width:42px;height:42px;border-radius:10px;background:#ffb8002e;display:grid;place-items:center;color:#ffb800;flex-shrink:0}.auth-pending-text{flex:1;min-width:0}.auth-pending-title{font-weight:600;color:var(--text);font-size:14.5px;line-height:1.3}.auth-pending-sub{font-family:var(--font-mono);font-size:12px;color:var(--text-mid);margin-top:4px;letter-spacing:.3px}.ticket-log-section{margin-top:8px;border-top:1px solid var(--border);padding-top:18px}.ticket-log-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:10px}.ticket-log-title{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--text)}.ticket-log-total{font-size:12.5px;color:var(--text-mid);margin-top:2px}.ticket-log-total strong{color:var(--primary);font-family:var(--font-mono)}.ticket-log-entries{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto;margin-bottom:14px;padding-right:4px}.ticket-log-entry{background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.ticket-log-entry-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ticket-log-entry-staff{font-weight:600;font-size:13px;color:var(--text)}.ticket-log-entry-time{font-family:var(--font-mono);font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--primary-bg);color:var(--primary)}.ticket-log-entry-date{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);margin-left:auto}.ticket-log-entry-note{font-size:13px;color:var(--text-mid);margin-top:5px;line-height:1.45}.ticket-log-entry-action{display:inline-block;margin-top:5px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1px;padding:2px 8px;border-radius:4px;background:#63b3ed26;color:#63b3ed}.ticket-log-form{background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;padding:14px}.ticket-log-form-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.ticket-log-form-row>div{display:flex;flex-direction:column;gap:6px;min-width:90px}.ticket-log-form-row label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--text-dim);text-transform:uppercase}.ticket-log-form-row input{padding:9px 12px;background:var(--bg);border:1px solid var(--border);border-radius:8px;font-family:var(--font-body);font-size:13.5px;color:var(--text)}.ticket-log-form-row input:focus{outline:none;border-color:var(--border-accent)}.ticket-log-form-row input[name=minutes]{width:80px}@media(max-width:520px){.ticket-log-form-row{flex-direction:column;align-items:stretch}.ticket-log-form-row input[name=minutes],.ticket-log-form-row button{width:100%}}.tutorial-section{background:linear-gradient(135deg,#00e5a50f,#00e5a505);border:1px solid var(--border-accent);border-radius:16px;padding:24px;margin-top:30px}.tutorial-section-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.tutorial-section-icon{width:38px;height:38px;border-radius:10px;background:var(--primary-bg);display:grid;place-items:center;color:var(--primary)}.tutorial-section-title{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--text)}.tutorial-tip{display:flex;align-items:flex-start;gap:14px;padding:14px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-bottom:10px}.tutorial-tip:last-child{margin-bottom:0}.tutorial-tip-num{width:30px;height:30px;border-radius:50%;background:var(--primary);color:var(--bg);font-weight:700;font-size:13px;display:grid;place-items:center;flex-shrink:0;font-family:var(--font-mono)}.tutorial-tip-content{flex:1;min-width:0}.tutorial-tip-title{font-weight:600;color:var(--text);font-size:14px;margin-bottom:3px}.tutorial-tip-desc{font-size:13px;color:var(--text-mid);line-height:1.5}.promo-banner{display:flex;align-items:center;gap:18px;max-width:760px;margin:0 auto 50px;padding:18px 24px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--primary-bg),var(--bg-card));border:1px solid var(--border-accent);box-shadow:0 8px 24px #00e5a514;position:relative;overflow:hidden}.promo-banner:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,229,165,.12),transparent);animation:promoShine 3.5s linear infinite}@keyframes promoShine{to{left:160%}}.promo-icon{width:46px;height:46px;flex-shrink:0;display:grid;place-items:center;background:var(--primary);border-radius:var(--radius-sm);color:var(--bg);box-shadow:0 4px 12px var(--primary-glow);position:relative;z-index:2}.promo-text{flex:1;position:relative;z-index:2;min-width:0}.promo-title{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:2px;color:var(--primary);margin-bottom:4px}.promo-sub{font-size:14.5px;color:var(--text);line-height:1.4;font-weight:500}.promo-tag{flex-shrink:0;position:relative;z-index:2;font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.3px;color:var(--primary);padding:8px 16px;background:var(--bg);border-radius:999px;border:1.5px solid var(--border-accent)}.tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.tier-card{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:40px 32px 32px;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .35s,background .3s;box-shadow:0 1px #ffffff05 inset,0 8px 24px #0000002e;display:flex;flex-direction:column;overflow:hidden}.tier-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 60% at 50% 0%,rgba(0,229,165,.06),transparent 70%);opacity:0;transition:opacity .35s;pointer-events:none}.tier-card:hover{transform:translateY(-6px);border-color:var(--border-accent);box-shadow:0 1px #ffffff0a inset,0 24px 48px #00000052,0 0 0 1px #00e5a51f}.tier-card:hover:after{opacity:1}.tier-card.featured{background:linear-gradient(180deg,rgba(0,229,165,.05) 0%,var(--bg-card) 45%);border:1px solid rgba(0,229,165,.45);box-shadow:0 0 0 1px #00e5a540 inset,0 20px 50px #00e5a526,0 8px 24px #0000004d}.tier-card.featured:before{content:attr(data-popular);position:absolute;top:18px;right:18px;background:linear-gradient(135deg,var(--primary) 0%,#00ff88 100%);color:var(--bg);font-family:var(--font-mono);font-size:10px;font-weight:700;padding:6px 12px;border-radius:999px;letter-spacing:1.5px;box-shadow:0 4px 14px #00e5a573;z-index:3}.tier-card.featured:hover{transform:translateY(-8px);box-shadow:0 0 0 1px #00e5a566 inset,0 30px 60px #00e5a538,0 12px 32px #00000061}.tier-name{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text-dim);letter-spacing:2.5px;margin-bottom:18px;text-transform:uppercase;position:relative;z-index:2}.tier-card.featured .tier-name{color:var(--primary)}.tier-price{font-family:var(--font-display);font-weight:700;font-size:54px;color:var(--text);line-height:1;letter-spacing:-2.5px;position:relative;z-index:2;display:flex;align-items:baseline;flex-wrap:wrap;gap:0}.tier-price .first-month-label{order:-1;flex-basis:100%}.tier-price .currency{font-size:24px;color:var(--text-dim);font-weight:600;align-self:flex-start;margin-top:8px}.tier-price .period{font-size:15px;color:var(--text-dim);font-weight:500;letter-spacing:0;margin-left:6px}.tier-price .amt{background:linear-gradient(135deg,var(--text) 0%,var(--steel-6) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tier-card.featured .tier-price .amt{background:linear-gradient(135deg,#ffffff 0%,var(--primary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.first-month-label{display:block;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:2px;color:var(--primary);margin-bottom:10px;text-transform:uppercase;position:relative;z-index:2}.tier-then{margin-top:12px;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--text-dim);position:relative;z-index:2}.tier-savings{margin-top:14px;background:var(--primary-bg);border:1px solid var(--primary-soft);border-radius:10px;padding:10px 14px;font-size:12.5px;color:var(--primary);font-family:var(--font-body);font-weight:600;text-align:center;position:relative;z-index:2}.tier-old,.tier-promo{display:none}.tier-features{list-style:none;margin:28px 0 24px;padding-top:24px;border-top:1px solid var(--border);display:grid;gap:13px;position:relative;z-index:2;flex:1}.tier-features li{font-size:14px;color:var(--text-mid);display:flex;align-items:flex-start;gap:11px;line-height:1.5}.tier-features li svg{flex-shrink:0;width:18px;height:18px;padding:3px;background:var(--primary-bg);border:1px solid rgba(0,229,165,.25);border-radius:999px;color:var(--primary);box-sizing:border-box}.tier-card.featured .tier-features li svg{background:var(--primary);border-color:var(--primary);color:var(--bg);box-shadow:0 2px 8px #00e5a566}.tier-features li strong{color:var(--text);font-weight:600}.tier-cta{width:100%;justify-content:center;padding:14px 20px;font-size:14.5px;border-radius:12px;position:relative;z-index:2;margin-top:auto}.tier-readmore{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:11px;background:transparent;border:1px solid var(--border-strong);color:var(--text-mid);font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:0;border-radius:10px;cursor:pointer;transition:all .25s ease;text-transform:none;position:relative;z-index:2}.tier-readmore:hover{background:var(--primary-bg);border-color:var(--border-accent);color:var(--primary)}.compare-section{margin-top:80px}.compare-head{text-align:center;margin-bottom:32px}.compare-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:2.5px;color:var(--primary);margin-bottom:12px}.compare-title{font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-1px;color:var(--text);margin-bottom:10px;line-height:1.2}.compare-sub{font-size:15px;color:var(--text-mid);max-width:520px;margin:0 auto}.compare-wrap{border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--bg-card);box-shadow:0 8px 24px #0003;position:relative}@media(max-width:780px){.compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.compare-table{width:100%;border-collapse:collapse;font-family:var(--font-body);min-width:680px}.compare-table thead tr{background:linear-gradient(180deg,rgba(0,229,165,.04),transparent)}.compare-table th{padding:18px;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:2px;color:var(--text-dim);text-transform:uppercase;text-align:center;border-bottom:1px solid var(--border);position:relative;white-space:nowrap}.compare-table th.compare-feature-col{text-align:left;color:var(--text);letter-spacing:1px;width:38%}.compare-table th.compare-featured-col{color:var(--primary);background:linear-gradient(180deg,#00e5a51a,#00e5a50a);border-bottom-color:#00e5a54d}.compare-popular-tag{display:block;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.5px;color:var(--bg);background:linear-gradient(135deg,var(--primary),#00ff88);padding:3px 8px;margin:6px auto 0;border-radius:999px;width:max-content;box-shadow:0 2px 8px #00e5a559}.compare-table tbody tr{border-bottom:1px solid var(--border);transition:background .2s}.compare-table tbody tr:last-child{border-bottom:none}.compare-table tbody tr:not(.compare-group-row):hover{background:#00e5a508}.compare-table tbody tr:nth-child(2n):not(.compare-group-row){background:#ffffff04}.compare-table td{padding:14px 18px;font-size:14px;color:var(--text-mid);text-align:center;vertical-align:middle}.compare-table td:first-child{text-align:left;color:var(--text);font-weight:500}.compare-table td.compare-featured-col{background:#00e5a50a}.compare-group-row td{background:linear-gradient(180deg,#00e5a50f,#00e5a505)!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;color:var(--primary)!important;text-transform:uppercase;padding:12px 18px!important;text-align:left!important;border-top:1px solid rgba(0,229,165,.15)}.compare-group-row:first-child td{border-top:none}.compare-yes,.compare-no,.compare-text{position:relative}.compare-yes:before{content:"";display:inline-block;width:22px;height:22px;background:var(--primary);border-radius:999px;position:relative;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/14px 14px no-repeat,linear-gradient(black,black);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:0 0 0 1px #00e5a566,0 2px 8px #00e5a540}.compare-no:before{content:"";display:inline-block;width:22px;height:22px;background:transparent;border:1.5px solid var(--border-strong);border-radius:999px;position:relative;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><line x1='18' y1='6' x2='6' y2='18'/><line x1='6' y1='6' x2='18' y2='18'/></svg>") center/12px 12px no-repeat,linear-gradient(black,black);-webkit-mask-composite:xor;mask-composite:exclude;background-color:var(--text-dim);opacity:.55}.compare-text{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text)}.compare-text.compare-featured-col{color:var(--primary)}@media(max-width:780px){.compare-section{margin-top:60px}.compare-title{font-size:24px}.compare-sub{font-size:14px}.compare-table th,.compare-table td{padding:12px 14px}.compare-table th{font-size:11px}.compare-table td{font-size:13px}}.approach-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.approach-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:32px 26px;position:relative;transition:all .3s ease;box-shadow:var(--card-shadow)}.approach-card:hover{transform:translateY(-4px);background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:var(--card-shadow-glow)}.approach-num{font-family:var(--font-display);font-size:48px;font-weight:700;color:var(--primary);line-height:1;margin-bottom:18px;letter-spacing:-2px;opacity:.85}.approach-card h4{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text);margin-bottom:12px;letter-spacing:-.3px}.approach-card ul{list-style:none;display:grid;gap:8px}.approach-card ul li{font-size:14px;color:var(--text-dim);line-height:1.55;padding-left:18px;position:relative}.approach-card ul li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px var(--primary-glow)}.form-stage{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:start}.form-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:38px;box-shadow:var(--card-shadow)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:13px;font-weight:600;letter-spacing:.2px;color:var(--text);margin-bottom:8px;font-family:var(--font-body)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 14px;background:var(--bg-soft);border:1.5px solid var(--border-strong);color:var(--text);font-family:var(--font-body);font-size:15px;border-radius:var(--radius-sm);transition:all .2s;font-weight:400}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-bg);background:var(--bg-card)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-soft)}.form-group textarea{min-height:120px;resize:vertical}.form-group select{cursor:pointer}.checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.checkbox-grid label{display:flex;align-items:center;gap:9px;cursor:pointer;padding:10px 12px;border-radius:var(--radius-xs);background:var(--bg-soft);border:1px solid var(--border-strong);font-size:13.5px;font-weight:500;color:var(--text-mid);margin-bottom:0;font-family:var(--font-body);letter-spacing:0;transition:all .2s}.checkbox-grid label:hover{background:var(--primary-bg);border-color:var(--border-accent);color:var(--primary)}.checkbox-grid input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.checkbox-grid input[type=checkbox]:checked+span{color:var(--primary);font-weight:600}.contact-info{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;gap:22px;box-shadow:var(--card-shadow)}.contact-item{display:flex;gap:14px;align-items:flex-start;padding-bottom:22px;border-bottom:1px solid var(--border)}.contact-item:last-child{border-bottom:0;padding-bottom:0}.contact-item-icon{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;background:var(--primary-bg);border:1px solid var(--primary-soft);border-radius:var(--radius-sm);color:var(--primary)}.contact-item h4{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--primary);letter-spacing:1.5px;margin-bottom:4px;text-transform:uppercase}.contact-item p{color:var(--text);font-size:14px;line-height:1.45;font-weight:500}.contact-item p a{color:var(--text);font-weight:600;border-bottom:1px solid transparent;transition:border-color .2s}.contact-item p a:hover{border-bottom-color:var(--primary)}.shop-bar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-bottom:32px;padding:20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--card-shadow)}.search-wrap{flex:1;min-width:240px;position:relative}.search-wrap svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-dim)}.search-wrap input{width:100%;padding:11px 16px 11px 42px;background:var(--bg-soft);border:1.5px solid var(--border-strong);color:var(--text);border-radius:999px;font-size:14px;font-family:var(--font-body)}.search-wrap input::placeholder{color:var(--text-soft)}.search-wrap input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-bg)}.cat-pill{padding:8px 16px;background:var(--bg-soft);border:1px solid var(--border-strong);color:var(--text-mid);border-radius:999px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;font-family:var(--font-body)}.cat-pill.active,.cat-pill:hover{background:var(--primary);color:var(--bg);border-color:var(--primary);box-shadow:0 4px 12px var(--primary-glow)}.products-grid,.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.product{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:all .3s ease;box-shadow:var(--card-shadow)}.product:hover{transform:translateY(-4px);background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:var(--card-shadow-glow)}.product-image{height:180px;background:var(--bg-soft);display:grid;place-items:center;color:var(--primary);border-bottom:1px solid var(--border);position:relative}.product-image svg{width:60%;max-width:120px;height:auto;opacity:.85}.product-tag{position:absolute;top:14px;right:14px;background:var(--primary);color:var(--bg);font-family:var(--font-mono);font-size:10px;font-weight:700;padding:5px 10px;border-radius:999px;letter-spacing:1px;box-shadow:0 4px 12px var(--primary-glow)}.product-info{padding:20px}.product-cat{font-family:var(--font-mono);font-size:10px;color:var(--primary);letter-spacing:1.5px;font-weight:600;margin-bottom:6px;text-transform:uppercase}.product-name,.product h4{font-family:var(--font-display);font-size:16px;color:var(--text);margin-bottom:8px;letter-spacing:-.3px;line-height:1.3;font-weight:700}.product p{color:var(--text-dim);font-size:13px;line-height:1.5;margin-bottom:14px}.product-foot{display:flex;justify-content:space-between;align-items:center}.product-price{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text);letter-spacing:-.5px}.product-add{width:38px;height:38px;display:grid;place-items:center;background:var(--primary);color:var(--bg);border-radius:50%;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px var(--primary-glow)}.product-add:hover{transform:scale(1.08) rotate(90deg);box-shadow:0 6px 20px var(--primary-glow)}.account-banner{background:linear-gradient(135deg,var(--bg-card-hover),var(--bg-elevated));border:1px solid var(--border-accent);border-radius:var(--radius-lg);padding:36px 40px;margin-bottom:32px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;position:relative;overflow:hidden;color:var(--text);box-shadow:0 12px 40px #00e5a514}.account-banner:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,var(--primary-glow) 0%,transparent 50%);opacity:.4}.account-banner>*{position:relative;z-index:1}.account-banner h3{font-family:var(--font-display);font-size:22px;color:var(--text);margin-bottom:6px;letter-spacing:-.3px;font-weight:700}.account-banner p{color:var(--text-dim);font-size:14.5px;font-weight:400}.project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.project{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:all .3s ease;box-shadow:var(--card-shadow)}.project:hover{transform:translateY(-4px);background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:var(--card-shadow-glow)}.project-visual{height:200px;background:var(--bg-soft);display:grid;place-items:center;color:var(--primary);position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.project-visual svg{width:55%;max-width:160px;height:auto;opacity:.85}.project-body{padding:24px}.project-cat{font-family:var(--font-mono);font-size:11px;color:var(--primary);letter-spacing:1.5px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.project h3{font-family:var(--font-display);font-size:19px;color:var(--text);margin-bottom:10px;letter-spacing:-.3px;line-height:1.3;font-weight:700}.project p{color:var(--text-dim);font-size:14px;line-height:1.55;margin-bottom:14px}.project-meta{display:flex;gap:14px;font-family:var(--font-mono);font-size:11px;color:var(--text-dim);font-weight:500;letter-spacing:.5px}.project-meta .status{color:var(--primary);font-weight:600}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.news-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:28px;cursor:pointer;transition:all .3s ease;box-shadow:var(--card-shadow)}.news-card:hover{transform:translateY(-4px);background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:var(--card-shadow-glow)}.news-cat{display:inline-block;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--primary);background:var(--primary-bg);padding:4px 10px;border-radius:999px;border:1px solid var(--primary-soft);margin-bottom:14px;text-transform:uppercase}.news-card h3{font-family:var(--font-display);font-size:18px;color:var(--text);margin-bottom:10px;letter-spacing:-.3px;line-height:1.3;font-weight:700}.news-card p{color:var(--text-dim);font-size:14px;line-height:1.55;margin-bottom:14px}.news-date{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);font-weight:500}.map-wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:stretch}.map-embed{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);min-height:440px;box-shadow:var(--card-shadow)}.map-embed iframe{width:100%;height:100%;border:0;display:block;filter:invert(.92) hue-rotate(180deg);min-height:440px}.map-embed:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 60%,rgba(10,13,16,.4) 100%)}.map-overlay{position:absolute;left:18px;bottom:18px;z-index:3;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border-accent);backdrop-filter:blur(10px);box-shadow:0 12px 30px #00000080,0 0 20px var(--primary-glow);max-width:calc(100% - 36px)}.map-pin{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;background:var(--primary);border-radius:50%;color:var(--bg);box-shadow:0 0 18px var(--primary-glow),0 4px 10px #0006;animation:pinPulse 2.2s ease-in-out infinite}@keyframes pinPulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.05)}}.map-name{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--primary);letter-spacing:-.2px;margin-bottom:2px}.map-addr{font-size:13px;color:var(--text-dim);line-height:1.4}.map-info{display:flex;flex-direction:column;gap:18px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--card-shadow)}.map-info-block{padding-bottom:16px;border-bottom:1px solid var(--border)}.map-info-block:last-of-type{border-bottom:0;padding-bottom:0}.map-info-label{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--primary);margin-bottom:6px;text-transform:uppercase}.map-info-value{font-family:var(--font-body);font-size:15px;color:var(--text);line-height:1.5;font-weight:500}.map-link{text-decoration:none;transition:color .2s}.map-link:hover{color:var(--primary)}.map-actions{display:flex;flex-direction:column;gap:10px;margin-top:6px}.map-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;transition:all .25s ease;border:1.5px solid transparent;letter-spacing:0}.map-btn-apple{background:linear-gradient(145deg,#f5f5f7,#d1d1d6);color:#000;border-color:#a1a1a6}.map-btn-apple:hover{transform:translateY(-1px);box-shadow:0 6px 18px #ffffff1f}.map-btn-google{background:linear-gradient(145deg,#fff,#e8eaed);color:#202124;border-color:#dadce0}.map-btn-google:hover{transform:translateY(-1px);box-shadow:0 6px 18px #4285f440}.map-btn-dir{background:var(--primary);color:var(--bg);border-color:var(--primary);box-shadow:0 4px 14px var(--primary-glow)}.map-btn-dir:hover{background:var(--primary-bright);transform:translateY(-1px);box-shadow:0 8px 24px var(--primary-glow)}.about-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;padding:30px 0 50px}.about-hero-text h1{font-family:var(--font-display);font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.1;margin-bottom:22px;letter-spacing:-1.5px;color:var(--text)}.about-hero-text h1 .accent{background:linear-gradient(135deg,var(--primary),var(--primary-bright));-webkit-background-clip:text;background-clip:text;color:transparent}.about-hero-text p{font-size:17px;color:var(--text-dim);line-height:1.65;margin-bottom:14px}.about-visual{position:relative;aspect-ratio:1/1;display:grid;place-items:center}.about-visual-plate{display:none}.about-logo{width:100%;max-width:480px;height:auto;display:block;border-radius:var(--radius-lg);box-shadow:0 24px 48px #00000080,0 0 0 1px var(--border-accent) inset,0 0 60px #00e5a51a;animation:floatLogo 6s ease-in-out infinite}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:20px 0 60px}.stat-card{text-align:center;padding:32px 20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--card-shadow);transition:all .3s ease}.stat-card:hover{transform:translateY(-4px);background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:var(--card-shadow-glow)}.stat-num{font-family:var(--font-display);font-size:42px;font-weight:700;color:var(--primary);line-height:1;margin-bottom:8px;letter-spacing:-1.5px}.stat-label{font-size:12px;letter-spacing:1px;color:var(--text-dim);font-weight:600;text-transform:uppercase}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.story-card{padding:32px 28px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--card-shadow);transition:all .3s ease}.story-card:hover{background:var(--bg-card-hover);border-color:var(--border-accent)}.story-card .story-icon{width:48px;height:48px;display:grid;place-items:center;background:var(--primary-bg);border:1px solid var(--primary-soft);border-radius:var(--radius-sm);color:var(--primary);margin-bottom:18px}.story-card h3{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text);margin-bottom:12px;letter-spacing:-.3px}.story-card p{color:var(--text-dim);font-size:15px;line-height:1.65}.timeline{position:relative;padding:20px 0;margin-top:20px}.timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,var(--primary) 15%,var(--primary) 85%,transparent);transform:translate(-50%);box-shadow:0 0 12px var(--primary-glow)}.timeline-item{display:grid;grid-template-columns:1fr 80px 1fr;gap:0;margin-bottom:36px;align-items:center}.timeline-item:nth-child(2n) .timeline-content{grid-column:3}.timeline-item:nth-child(2n) .timeline-spacer{grid-column:1}.timeline-content{padding:24px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--card-shadow);grid-column:1}.timeline-content .year{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--primary);letter-spacing:1px;margin-bottom:6px}.timeline-content h4{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text);margin-bottom:8px;letter-spacing:-.2px}.timeline-content p{color:var(--text-dim);font-size:14px;line-height:1.6}.timeline-dot{width:18px;height:18px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 4px var(--bg),0 0 0 5px var(--primary-soft),0 0 16px var(--primary-glow);justify-self:center;grid-column:2}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.value-card{padding:30px 24px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border);transition:all .3s ease;box-shadow:var(--card-shadow)}.value-card:hover{transform:translateY(-4px);background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:var(--card-shadow-glow)}.value-card .value-num{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--primary);letter-spacing:1.5px;margin-bottom:14px}.value-card h4{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text);margin-bottom:10px;letter-spacing:-.2px}.value-card p{color:var(--text-dim);font-size:14px;line-height:1.6}.ceo-card{display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:center;padding:40px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--bg-card-hover),var(--bg-elevated));border:1px solid var(--border-accent);position:relative;overflow:hidden;box-shadow:0 20px 50px #0006,0 0 60px #00e5a514}.ceo-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,var(--primary-glow) 0%,transparent 50%);opacity:.5}.ceo-card>*{position:relative;z-index:1}.ceo-avatar{width:140px;height:140px;border-radius:50%;background:linear-gradient(145deg,var(--steel-3),var(--steel-1));border:2px solid var(--border-accent);display:grid;place-items:center;position:relative;box-shadow:0 12px 30px #00000080}.ceo-avatar:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,transparent,var(--primary),transparent);animation:rotate 4s linear infinite;z-index:-1}@keyframes rotate{to{transform:rotate(360deg)}}.ceo-avatar svg{width:60%;height:auto;color:var(--text)}.ceo-info .ceo-role{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--primary);letter-spacing:1.5px;margin-bottom:8px}.ceo-info h3{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--text);margin-bottom:12px;letter-spacing:-.5px}.ceo-info p{color:var(--text-dim);font-size:15px;line-height:1.65}footer{background:var(--bg-soft);color:var(--text-mid);padding:64px 0 30px;margin-top:80px;position:relative;overflow:hidden;border-top:1px solid var(--border)}footer:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top,var(--primary-glow) 0%,transparent 60%);opacity:.15}footer .container{position:relative;z-index:1}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:40px}.footer-logo{height:50px;width:auto;display:block;border-radius:8px;margin-bottom:18px;box-shadow:0 4px 14px #0006,0 0 0 1px var(--border) inset}.footer-col h5{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text);letter-spacing:1px;margin-bottom:18px;text-transform:uppercase}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul a{font-size:14px;color:var(--text-dim);transition:color .2s;cursor:pointer}.footer-col ul a:hover{color:var(--primary)}.footer-col p{font-size:14px;color:var(--text-dim);line-height:1.65;margin-bottom:14px}.footer-col p strong{color:var(--text);font-weight:600}.footer-col p a{color:var(--text-mid);font-weight:500}.footer-col p a:hover{color:var(--primary)}.footer-social{display:flex;gap:10px;margin-top:18px}.footer-social a{width:38px;height:38px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border-strong);display:grid;place-items:center;color:var(--text-mid);transition:all .2s}.footer-social a:hover{background:var(--primary);border-color:var(--primary);color:var(--bg);transform:translateY(-2px);box-shadow:0 6px 18px var(--primary-glow)}.footer-bot{border-top:1px solid var(--border);padding-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--text-dim)}.footer-payment-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 0;margin-top:20px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.footer-payment-label{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:1.5px;color:var(--text-dim);text-transform:uppercase}.footer-payment-methods{display:flex;gap:8px;align-items:center}.footer-payment-secure{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:12.5px;color:var(--primary);font-weight:600}.modal-overlay{position:fixed;inset:0;z-index:200;background:#000000b3;backdrop-filter:blur(10px);display:none;align-items:center;justify-content:center;padding:20px}.modal-overlay.active{display:flex;animation:fadeIn .25s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--radius-lg);max-width:480px;width:100%;padding:36px;position:relative;box-shadow:0 30px 60px #0009,0 0 80px #00e5a51a;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;background:var(--bg-soft);border:1px solid var(--border-strong);color:var(--text-mid);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:18px}.modal-close:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.modal h3{font-family:var(--font-display);font-size:24px;color:var(--text);margin-bottom:8px;letter-spacing:-.4px;font-weight:700}.modal p{color:var(--text-dim);font-size:14px;margin-bottom:24px}.plan-modal{max-width:780px!important;padding:0!important;overflow:hidden}.plan-modal-header{padding:36px 40px 28px;background:linear-gradient(160deg,var(--bg-card-hover),var(--bg-card));border-bottom:1px solid var(--border);position:relative}.plan-modal-header.featured{background:linear-gradient(135deg,var(--primary-bg),var(--bg-card));border-bottom-color:var(--border-accent)}.plan-modal-tier{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:2px;color:var(--primary);margin-bottom:8px;text-transform:uppercase}.plan-modal-title{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--text);letter-spacing:-1px;margin-bottom:6px}.plan-modal-tagline{color:var(--text-dim);font-size:14px;font-style:italic;margin-bottom:18px}.plan-modal-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.plan-modal-price .currency{font-size:22px;color:var(--text-dim);font-weight:700}.plan-modal-price .amt{font-family:var(--font-display);font-size:48px;font-weight:700;color:var(--primary);line-height:1;letter-spacing:-1.5px}.plan-modal-price .period{font-size:14px;color:var(--text-dim);font-weight:500}.plan-modal-body{padding:32px 40px;max-height:60vh;overflow-y:auto;background:var(--bg-card)}.plan-modal-body::-webkit-scrollbar{width:6px}.plan-modal-body::-webkit-scrollbar-track{background:var(--bg-soft)}.plan-modal-body::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}.plan-section{margin-bottom:26px}.plan-section:last-child{margin-bottom:0}.plan-section h4{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:1.5px;color:var(--primary);text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;gap:10px}.plan-section h4:before{content:"";width:24px;height:1px;background:var(--primary);box-shadow:0 0 8px var(--primary-glow)}.plan-section p{color:var(--text-mid);font-size:14.5px;line-height:1.65;margin-bottom:8px}.plan-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.plan-spec{padding:14px 16px;border-radius:var(--radius-sm);background:var(--primary-bg);border:1px solid var(--primary-soft)}.plan-spec-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--primary);margin-bottom:5px;text-transform:uppercase}.plan-spec-value{color:var(--text);font-size:14px;font-weight:600;line-height:1.4}.plan-cats{display:grid;grid-template-columns:1fr;gap:18px}.plan-cat{padding:18px;border-radius:var(--radius-sm);background:var(--bg-soft);border:1px solid var(--border-strong)}.plan-cat h5{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text);margin-bottom:10px;letter-spacing:-.2px}.plan-cat ul{list-style:none;display:flex;flex-direction:column;gap:6px}.plan-cat li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--text-mid);line-height:1.5}.plan-cat li svg{flex-shrink:0;color:var(--primary);margin-top:2px}.plan-best{padding:16px 20px;border-radius:var(--radius-sm);background:var(--primary-bg);border-left:3px solid var(--primary);font-size:14px;color:var(--text);line-height:1.6}.plan-best strong{color:var(--primary)}.plan-modal-footer{padding:20px 40px;border-top:1px solid var(--border);background:var(--bg-soft);display:flex;gap:12px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.cart-modal{max-width:680px!important;padding:0!important;overflow:hidden;display:flex;flex-direction:column;max-height:85vh}.cart-modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:28px 32px 20px;border-bottom:1px solid var(--border);background:var(--bg-soft)}.cart-modal-header h3{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--text);margin-bottom:4px;letter-spacing:-.4px}.cart-modal-header p{color:var(--text-dim);font-size:13.5px;margin:0}.cart-modal-header .modal-close{position:relative;top:0;right:0;flex-shrink:0}.cart-modal-body{padding:24px 32px;flex:1;overflow-y:auto;background:var(--bg-card)}.cart-modal-body::-webkit-scrollbar{width:6px}.cart-modal-body::-webkit-scrollbar-track{background:var(--bg-soft)}.cart-modal-body::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}.cart-empty{text-align:center;padding:48px 20px;color:var(--text-dim)}.cart-empty svg{margin:0 auto 18px;color:var(--text-soft);opacity:.6}.cart-empty h4{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text);margin-bottom:8px;letter-spacing:-.3px}.cart-empty p{font-size:14px;line-height:1.55;max-width:340px;margin:0 auto}.cart-section{margin-bottom:24px}.cart-section:last-child{margin-bottom:0}.cart-section-title{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--primary);text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;gap:10px}.cart-section-title:after{content:"";flex:1;height:1px;background:var(--border)}.cart-item{display:flex;align-items:flex-start;gap:14px;padding:16px;margin-bottom:10px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s}.cart-item:hover{border-color:var(--border-accent)}.cart-item-membership{background:linear-gradient(135deg,var(--primary-bg),var(--bg-soft));border-color:var(--primary-soft)}.cart-item-icon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-mid)}.cart-item-icon.membership-icon{background:var(--primary);border-color:var(--primary);color:var(--bg);box-shadow:0 0 12px var(--primary-glow)}.cart-item-info{flex:1;min-width:0}.cart-item-name{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.2px;margin-bottom:6px;line-height:1.3}.cart-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;color:var(--text-dim)}.cart-badge-new{background:var(--primary);color:var(--bg);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1px;padding:3px 8px;border-radius:999px}.cart-item-recurring{font-size:12.5px;color:var(--text-mid);font-weight:500}.cart-item-unit{color:var(--text-dim);font-size:12.5px}.cart-qty-control{display:inline-flex;align-items:center;gap:0;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:999px;padding:2px}.cart-qty-control button{width:24px;height:24px;border-radius:50%;background:transparent;color:var(--text);display:grid;place-items:center;cursor:pointer;font-size:14px;font-weight:700;line-height:1;transition:all .15s}.cart-qty-control button:hover{background:var(--primary);color:var(--bg)}.cart-qty-control span{min-width:24px;text-align:center;font-size:13px;font-weight:600;color:var(--text);padding:0 4px}.cart-item-price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.cart-item-amt{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text);letter-spacing:-.3px}.cart-item-remove{width:26px;height:26px;border-radius:50%;background:transparent;border:1px solid var(--border-strong);color:var(--text-dim);display:grid;place-items:center;cursor:pointer;transition:all .2s}.cart-item-remove:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.cart-totals{margin-top:24px;padding-top:20px;border-top:2px dashed var(--border-strong)}.cart-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;color:var(--text-mid)}.cart-row>span:last-child{font-weight:600;color:var(--text);font-family:var(--font-mono)}.cart-total-row{margin-top:8px;padding:14px 0 0;border-top:1px solid var(--border-strong);font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text);letter-spacing:-.3px}.cart-total-row>span:last-child{font-family:var(--font-display);font-size:22px;color:var(--primary)}.cart-recurring{margin-top:8px;padding:10px 14px;background:var(--primary-bg);border:1px solid var(--primary-soft);border-radius:var(--radius-sm);font-size:12.5px}.cart-recurring>span:last-child{color:var(--primary);font-weight:700}.cart-modal-footer{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:20px 32px;border-top:1px solid var(--border);background:var(--bg-soft)}.cart-modal-footer .btn{flex:1}.profile-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--card-shadow);position:relative;overflow:hidden}.profile-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),transparent)}.profile-card-header{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--border)}.profile-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:2px;color:var(--primary);margin-bottom:8px;text-transform:uppercase}.profile-card-header h3{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text);letter-spacing:-.4px}.profile-list{display:flex;flex-direction:column;gap:18px}.profile-row{display:flex;align-items:flex-start;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--border)}.profile-row:last-child{border-bottom:0;padding-bottom:0}.profile-icon{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;background:var(--primary-bg);border:1px solid var(--primary-soft);border-radius:var(--radius-sm);color:var(--primary)}.profile-info{flex:1;min-width:0}.profile-label{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:1.2px;color:var(--primary);margin-bottom:4px;text-transform:uppercase}.profile-value{color:var(--text);font-size:14.5px;line-height:1.5;font-weight:500}.profile-value a{color:var(--text);transition:color .2s}.profile-value a:hover{color:var(--primary)}.services-hero{padding:50px 0 60px;background:radial-gradient(ellipse 70% 50% at 50% 0%,var(--primary-bg) 0%,transparent 60%),var(--bg);position:relative}.services-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,165,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,165,.04) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);pointer-events:none}.services-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.services-hero-title{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,5vw,56px);line-height:1.1;letter-spacing:-1.5px;color:var(--text);margin-top:20px;margin-bottom:24px}.services-hero-sub{font-size:18px;color:var(--text-mid);line-height:1.6;font-weight:400}.services-hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px}.services-stat-card{padding:28px 22px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;transition:all .3s ease;box-shadow:var(--card-shadow)}.services-stat-card:hover{transform:translateY(-3px);background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:var(--card-shadow-glow)}.services-stat-num{font-family:var(--font-display);font-size:38px;font-weight:700;color:var(--primary);line-height:1;margin-bottom:8px;letter-spacing:-1.5px}.services-stat-label{font-size:13px;letter-spacing:.3px;color:var(--text-dim);font-weight:500}.services-intro{padding:30px 0 50px}.service-pillar{padding:80px 0;position:relative}.service-pillar-alt{background:var(--bg-soft)}.pillar-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.pillar-reverse{direction:rtl}.pillar-reverse>*{direction:ltr}.pillar-num{display:inline-block;font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:2px;color:var(--primary);background:var(--primary-bg);border:1px solid var(--primary-soft);padding:6px 14px;border-radius:999px;margin-bottom:18px}.pillar-title{font-family:var(--font-display);font-size:clamp(28px,3.5vw,40px);font-weight:700;letter-spacing:-1px;line-height:1.15;color:var(--text);margin-bottom:18px}.pillar-desc{font-size:17px;color:var(--text-dim);line-height:1.65;margin-bottom:30px}.pillar-services{display:grid;grid-template-columns:1fr;gap:14px}.pillar-service{display:block;padding:20px 22px;cursor:pointer;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:all .3s ease;text-decoration:none;position:relative}.pillar-service:after{content:"\2192";position:absolute;right:22px;top:50%;transform:translateY(-50%);color:var(--primary);font-size:20px;opacity:0;transition:all .3s ease}.pillar-service:hover{background:var(--bg-card-hover);border-color:var(--border-accent);transform:translate(4px);box-shadow:0 8px 24px #0000004d}.pillar-service:hover:after{opacity:1;right:18px}.pillar-service h4{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text);letter-spacing:-.2px;margin-bottom:6px;padding-right:24px}.pillar-service p{color:var(--text-dim);font-size:14px;line-height:1.55;padding-right:24px}.pillar-visual{position:relative;aspect-ratio:1/1;display:grid;place-items:center;max-width:480px;margin:0 auto}.pillar-visual-glow{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,var(--primary-glow) 0%,transparent 60%);filter:blur(40px);z-index:0}.pillar-svg{width:100%;height:auto;position:relative;z-index:1;filter:drop-shadow(0 10px 30px rgba(0,229,165,.2));animation:pillarFloat 6s ease-in-out infinite}.pillar-photo,.pillar-video{display:block;width:100%;height:100%;align-self:stretch;justify-self:stretch;grid-area:1/1;object-fit:cover;object-position:center;border-radius:20px;border:1px solid var(--border-accent);box-shadow:0 20px 60px #00e5a52e,0 0 0 1px #00e5a514 inset;position:relative;z-index:1}.pillar-video{background:#000}@keyframes pillarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.service-catalog{padding:80px 0;background:var(--bg-soft)}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-bottom:36px}.catalog-card{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:24px;display:flex;flex-direction:column;position:relative;transition:transform .2s,border-color .2s}.catalog-card:hover{transform:translateY(-3px);border-color:var(--border-accent)}.catalog-card.cat-projects{box-shadow:inset 4px 0 #a78bfa}.catalog-card.cat-hardware{box-shadow:inset 4px 0 #fb923c}.catalog-card.cat-surveillance{box-shadow:inset 4px 0 #63b3ed}.catalog-card.cat-shipping{box-shadow:inset 4px 0 #34d399}.catalog-card-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.catalog-card-icon{width:44px;height:44px;border-radius:12px;flex-shrink:0;background:#00e5a51a;color:var(--primary);display:flex;align-items:center;justify-content:center}.catalog-card.cat-projects .catalog-card-icon{background:#a78bfa24;color:#c4b5fd}.catalog-card.cat-hardware .catalog-card-icon{background:#fb923c24;color:#fdba74}.catalog-card.cat-surveillance .catalog-card-icon{background:#63b3ed24;color:#93c5fd}.catalog-card.cat-shipping .catalog-card-icon{background:#34d39924;color:#6ee7b7}.catalog-card-eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.4px;color:var(--text-dim);margin-bottom:4px}.catalog-card-title{font-family:var(--font-display);font-size:19px;font-weight:600;margin:0;line-height:1.2}.catalog-card-desc{font-size:13.5px;line-height:1.55;color:var(--text-mid);margin:0 0 14px;flex:1}.catalog-card-list{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-template-columns:1fr;gap:6px}.catalog-card-list li{font-size:13px;font-weight:500;color:var(--text);padding:6px 10px;background:var(--bg-soft);border-radius:7px;border:1px solid var(--border);display:flex;align-items:center;gap:8px}.catalog-card-list li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--primary);flex-shrink:0}.catalog-card.cat-projects .catalog-card-list li:before{background:#a78bfa}.catalog-card.cat-hardware .catalog-card-list li:before{background:#fb923c}.catalog-card.cat-surveillance .catalog-card-list li:before{background:#63b3ed}.catalog-card.cat-shipping .catalog-card-list li:before{background:#34d399}.catalog-card-cta{align-self:flex-start;padding:9px 16px;font-size:13px}.catalog-note{display:flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:10px;padding:14px 18px;font-size:13.5px;color:var(--text-mid);margin-bottom:60px}.catalog-note svg{color:var(--primary);flex-shrink:0}.quote-engine{margin-top:30px;background:var(--bg-card);border:1px solid var(--border);border-radius:24px;padding:48px 36px;max-width:780px;margin-left:auto;margin-right:auto}.quote-audience{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}@media(max-width:600px){.quote-audience{grid-template-columns:1fr}}.quote-audience-btn{background:var(--bg-soft);border:2px solid var(--border);border-radius:18px;padding:32px 24px;cursor:pointer;text-align:left;transition:all .2s;color:var(--text);font-family:var(--font-body)}.quote-audience-btn:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 10px 30px #00e5a52e}.quote-aud-icon{width:54px;height:54px;border-radius:14px;background:#00e5a51f;color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.quote-aud-title{font-family:var(--font-display);font-size:22px;font-weight:600;margin-bottom:4px}.quote-aud-sub{font-size:13px;color:var(--text-mid)}.quote-form{position:relative;padding-top:8px}.quote-back{background:transparent;border:1px solid var(--border);color:var(--text-mid);padding:6px 12px;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:600;margin-bottom:20px}.quote-back:hover{color:var(--text);border-color:var(--border-accent)}.quote-form-title{font-family:var(--font-display);font-size:24px;font-weight:600;margin:0 0 4px}.quote-form-sub{font-size:13.5px;color:var(--text-mid);margin:0 0 24px}.quote-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}@media(max-width:600px){.quote-tier-grid{grid-template-columns:1fr}}.quote-tier-card{background:var(--bg-soft);border:2px solid var(--border);border-radius:14px;padding:18px 16px;cursor:pointer;transition:all .15s;display:block}.quote-tier-card input[type=radio]{position:absolute;opacity:0;pointer-events:none}.quote-tier-card:has(input[type=radio]:checked){border-color:var(--primary);background:#00e5a50f;box-shadow:0 0 0 4px #00e5a51a}.quote-tier-name{font-family:var(--font-display);font-size:15px;font-weight:600;margin-bottom:4px}.quote-tier-price{font-family:var(--font-mono);font-size:20px;font-weight:700;color:var(--primary);margin-bottom:6px}.quote-tier-price span{font-size:11px;font-weight:600;color:var(--text-dim);margin-left:2px}.quote-tier-desc{font-size:11.5px;color:var(--text-mid);line-height:1.4}.quote-input-row{margin-bottom:14px}.quote-input-row label{display:block;font-size:12px;font-weight:600;color:var(--text-mid);margin-bottom:6px;letter-spacing:.3px}.quote-input-row input,.quote-input-row textarea{width:100%;padding:11px 14px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:13.5px}.quote-input-row input:focus,.quote-input-row textarea:focus{outline:none;border-color:var(--primary)}.quote-svc-list{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.quote-svc-row{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:var(--bg-soft);border:2px solid var(--border);border-radius:12px;padding:14px 16px;cursor:pointer;transition:all .15s}.quote-svc-row:has(input:checked){border-color:var(--primary);background:#00e5a50f}.quote-svc-row input{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}.quote-svc-name{font-weight:600;font-size:14px}.quote-svc-desc{font-size:11.5px;color:var(--text-mid);margin-top:2px}.quote-svc-price{font-family:var(--font-mono);font-weight:700;font-size:16px;color:var(--primary)}.quote-estimate{background:linear-gradient(135deg,#00e5a51a,#00e5a50a);border:1px solid rgba(0,229,165,.3);border-radius:14px;padding:20px 22px;margin:18px 0 22px;text-align:center}.quote-estimate-label{font-size:11px;font-weight:700;letter-spacing:1.2px;color:var(--text-mid);margin-bottom:6px}.quote-estimate-val{font-family:var(--font-mono);font-size:32px;font-weight:700;color:var(--primary)}.quote-estimate-suffix{font-size:14px;color:var(--text-mid);margin-left:4px}.quote-estimate-note{font-size:11.5px;color:var(--text-dim);margin-top:8px}.quote-submit{width:100%;justify-content:center}.quote-success{text-align:center;padding:40px 20px}.quote-success-icon{width:80px;height:80px;border-radius:50%;background:#00e5a526;color:var(--primary);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.quote-success h3{font-family:var(--font-display);font-size:24px;margin:0 0 10px}.quote-success p{color:var(--text-mid);font-size:14px;max-width:440px;margin:0 auto 20px}.quote-success-id{font-family:var(--font-mono);font-size:12.5px;font-weight:700;color:var(--primary);background:var(--bg-soft);padding:8px 14px;border-radius:8px;border:1px dashed var(--border-accent);display:inline-block;margin-bottom:20px;letter-spacing:.5px}.services-cta{background:linear-gradient(135deg,var(--bg-card-hover),var(--bg-card));border:1px solid var(--border-accent);border-radius:var(--radius-lg);padding:60px 40px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}.services-cta-glow{position:absolute;inset:-50%;background:radial-gradient(circle at 30% 30%,var(--primary-glow) 0%,transparent 50%);pointer-events:none}.blog-filters{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:40px}.blog-filter{padding:9px 18px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-mid);border-radius:999px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;font-family:var(--font-body)}.blog-filter:hover{background:var(--bg-card-hover);color:var(--text);border-color:var(--border-strong)}.blog-filter.active{background:var(--primary);color:var(--bg);border-color:var(--primary);box-shadow:0 4px 14px var(--primary-glow)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-grid .blog-card.featured{grid-column:span 2;grid-row:span 2}.blog-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:var(--card-shadow);display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-4px);background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:var(--card-shadow-glow)}.blog-card-image{height:180px;background:linear-gradient(135deg,var(--bg-soft),var(--bg-card-hover));display:grid;place-items:center;border-bottom:1px solid var(--border);position:relative;overflow:hidden;color:var(--primary)}.blog-card.featured .blog-card-image{height:280px}.blog-card-image:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,var(--primary-glow) 0%,transparent 60%);opacity:.4}.blog-card-image svg{width:55%;max-width:120px;height:auto;position:relative;z-index:1;opacity:.85}.blog-card.featured .blog-card-image svg{max-width:160px;width:50%}.blog-card-body{padding:24px;flex:1;display:flex;flex-direction:column}.blog-card.featured .blog-card-body{padding:32px}.blog-card-meta{display:flex;align-items:center;gap:10px;margin-bottom:14px}.blog-cat{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--primary);background:var(--primary-bg);border:1px solid var(--primary-soft);padding:4px 10px;border-radius:999px;text-transform:uppercase}.blog-date{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);font-weight:500}.blog-card h3{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text);letter-spacing:-.3px;line-height:1.3;margin-bottom:10px}.blog-card.featured h3{font-size:26px;line-height:1.2}.blog-card p{color:var(--text-dim);font-size:14px;line-height:1.55;margin-bottom:14px;flex:1}.blog-card.featured p{font-size:15px}.blog-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.blog-author{display:flex;align-items:center;gap:10px}.blog-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-darker));display:grid;place-items:center;font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--bg)}.blog-author-name{font-size:13px;color:var(--text);font-weight:600;line-height:1;margin-bottom:2px}.blog-read-time{font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.blog-read{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--primary);letter-spacing:1px}.blog-empty{grid-column:1/-1;text-align:center;padding:60px 20px;color:var(--text-dim)}.newsletter-card{margin-top:60px;padding:40px;background:linear-gradient(135deg,var(--bg-card-hover),var(--bg-card));border:1px solid var(--border-accent);border-radius:var(--radius-lg);display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;position:relative;overflow:hidden}.newsletter-card:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,var(--primary-glow),transparent);animation:promoShine 4s linear infinite}.newsletter-card>*{position:relative;z-index:1}.newsletter-icon{width:60px;height:60px;display:grid;place-items:center;background:var(--primary);color:var(--bg);border-radius:var(--radius-md);box-shadow:0 8px 24px var(--primary-glow)}.newsletter-text h3{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text);letter-spacing:-.3px;margin-bottom:6px}.newsletter-text p{color:var(--text-dim);font-size:14px;line-height:1.5}.newsletter-form{display:flex;gap:10px;align-items:center}.newsletter-form input{padding:12px 16px;background:var(--bg);border:1.5px solid var(--border-strong);color:var(--text);border-radius:999px;font-size:14px;font-family:var(--font-body);min-width:240px}.newsletter-form input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-bg)}.article-modal{max-width:820px!important;padding:0!important;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.article-modal-hero{height:200px;flex-shrink:0;background:linear-gradient(135deg,var(--bg-card-hover),var(--bg-soft));display:grid;place-items:center;color:var(--primary);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.article-modal-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,var(--primary-glow) 0%,transparent 70%);opacity:.5}.article-modal-hero svg{width:140px;height:auto;position:relative;z-index:1;filter:drop-shadow(0 10px 20px rgba(0,229,165,.4))}.article-modal-body{padding:36px 44px;flex:1;overflow-y:auto;background:var(--bg-card);font-family:var(--font-body);color:var(--text-mid);font-size:16px;line-height:1.75}.article-modal-body::-webkit-scrollbar{width:6px}.article-modal-body::-webkit-scrollbar-track{background:var(--bg-soft)}.article-modal-body::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}.article-meta-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.article-modal-body h1{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--text);letter-spacing:-.8px;line-height:1.15;margin-bottom:18px}.article-modal-body h2{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text);letter-spacing:-.4px;line-height:1.3;margin-top:32px;margin-bottom:14px}.article-modal-body h3{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text);letter-spacing:-.2px;margin-top:24px;margin-bottom:10px}.article-modal-body p{margin-bottom:16px}.article-modal-body ul,.article-modal-body ol{margin-bottom:16px;padding-left:24px}.article-modal-body li{margin-bottom:8px;line-height:1.65}.article-modal-body strong{color:var(--text);font-weight:600}.article-modal-body em{color:var(--text);font-style:italic}.article-modal-body code{background:var(--bg-soft);border:1px solid var(--border-strong);padding:2px 6px;border-radius:4px;font-family:var(--font-mono);font-size:13px;color:var(--primary)}.article-modal-body blockquote{margin:20px 0;padding:16px 20px;background:var(--primary-bg);border-left:3px solid var(--primary);border-radius:var(--radius-sm);font-style:italic;color:var(--text)}.article-author-bar{display:flex;align-items:center;gap:14px;padding:16px 0;margin:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.article-modal-footer{padding:18px 32px;border-top:1px solid var(--border);background:var(--bg-soft);display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.payment-methods{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px;margin-top:16px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm)}.payment-methods-label{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:1px;color:var(--text-dim);text-transform:uppercase;margin-right:auto}.payment-method{width:44px;height:28px;background:#fff;border:1px solid var(--border-strong);border-radius:4px;display:grid;place-items:center;transition:all .2s}.payment-method:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.payment-method svg{display:block;height:auto}.payment-secure{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--primary);font-weight:600;letter-spacing:.5px}.toast{position:fixed;bottom:24px;right:24px;z-index:300;background:var(--bg-elevated);color:var(--text);border:1px solid var(--border-accent);padding:14px 22px;border-radius:999px;font-weight:500;font-size:14px;box-shadow:0 12px 32px #00000080,0 0 20px var(--primary-glow);transform:translateY(100px);opacity:0;transition:all .3s cubic-bezier(.2,.8,.2,1);font-family:var(--font-body);display:flex;align-items:center;gap:10px}.toast:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 12px var(--primary-glow)}.toast.show{transform:translateY(0);opacity:1}@media(max-width:1024px){.hero-grid,.about-grid,.form-stage,.map-wrap,.about-hero{grid-template-columns:1fr;gap:40px}.stats-grid,.approach-grid{grid-template-columns:repeat(2,1fr)}.story-grid{grid-template-columns:1fr}.values-grid{grid-template-columns:1fr 1fr}.tier-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.timeline:before{left:18px}.timeline-item{grid-template-columns:40px 1fr;gap:18px}.timeline-item:nth-child(2n) .timeline-content{grid-column:2}.timeline-item:nth-child(2n) .timeline-spacer{display:none}.timeline-content{grid-column:2}.timeline-dot{grid-column:1;justify-self:start;margin-left:9px}.nav-links{display:none}.nav-links.active{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--bg-card);border-top:1px solid var(--border);padding:16px;gap:4px;box-shadow:0 12px 24px #00000080;flex-wrap:nowrap}.menu-btn{display:flex}}@media(max-width:1180px)and (min-width:1025px){.nav-item{padding:8px 9px;font-size:13.5px}nav{gap:14px}}@media(max-width:600px){section{padding:60px 0}.container{padding:0 20px}.hero{padding:30px 0 50px}.hero h1{font-size:38px}.hero-stats{grid-template-columns:1fr 1fr 1fr;gap:18px}.hero-stats .stat-num{font-size:28px}.stats-grid{grid-template-columns:1fr 1fr}.approach-grid,.values-grid{grid-template-columns:1fr}.ceo-card{grid-template-columns:1fr;text-align:center;padding:32px 24px}.ceo-avatar{margin:0 auto}.stat-num{font-size:32px}.form-row{grid-template-columns:1fr}.map-info{padding:22px}.map-overlay{left:12px;bottom:12px;padding:10px 12px;gap:10px}.map-pin{width:36px;height:36px}.form-card{padding:26px 22px}.promo-banner{flex-direction:column;text-align:center;padding:18px 20px;gap:12px}.footer-grid{grid-template-columns:1fr;gap:32px}.plan-modal-header{padding:28px 24px 22px}.plan-modal-body{padding:24px}.plan-modal-footer{padding:18px 24px;flex-direction:column-reverse}.plan-modal-footer button{width:100%}.plan-modal-title{font-size:24px}.plan-modal-price .amt{font-size:38px}.plan-specs{grid-template-columns:1fr}.nav-actions .lang-toggle{display:none}nav{padding:12px 20px}.brand-logo-wrap,.brand-logo,.brand-logo-video{height:38px;width:38px}.cart-modal-header{padding:22px 22px 16px}.cart-modal-body{padding:20px 22px}.cart-modal-footer{padding:16px 22px;flex-direction:column-reverse}.cart-modal-footer .btn{width:100%}.cart-item{padding:14px;gap:10px}.cart-item-icon{width:36px;height:36px}.cart-item-name{font-size:14px}.cart-item-amt{font-size:15px}}.nav-points-btn{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#00e5a51f,#00e5a50a);border:1px solid var(--border-accent);color:var(--primary);padding:8px 14px;border-radius:999px;font-family:var(--font-mono);font-size:12.5px;font-weight:700;cursor:pointer;transition:all .2s;letter-spacing:.5px}.nav-points-btn:hover{background:linear-gradient(135deg,#00e5a538,#00e5a514);transform:translateY(-1px);box-shadow:0 6px 16px #00e5a52e}.nav-points-btn svg{flex-shrink:0}.nav-points-btn .pts-amt{color:var(--primary-bright);font-weight:800}@media(max-width:780px){.nav-points-btn{padding:6px 10px;font-size:11px}.nav-points-btn .pts-label{display:none}}.nav-account-btn{display:flex;align-items:center;gap:7px;background:var(--bg-soft);border:1px solid var(--border);color:var(--text);padding:8px 14px;border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;letter-spacing:.2px}.nav-account-btn:hover{border-color:var(--border-accent);background:var(--primary-bg);color:var(--primary);transform:translateY(-1px)}.nav-account-btn.is-admin{background:linear-gradient(135deg,#ffb80024,#ffb8000a);border-color:#ffb80073;color:#ffb800}.nav-account-btn.is-admin:hover{background:linear-gradient(135deg,#ffb8003d,#ffb80014);color:#ffd34d}@media(max-width:780px){.nav-account-btn{padding:6px 10px;font-size:12px}.nav-account-btn span:not(.nav-account-chevron):not([id]){display:none}.nav-account-btn span#navAccountLabel{display:inline}}.nav-account-wrap{position:relative;display:flex}.nav-account-chevron{transition:transform .2s;opacity:.7}.nav-account-wrap.open .nav-account-chevron{transform:rotate(180deg);opacity:1}.nav-account-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:8px;min-width:260px;box-shadow:0 16px 40px #00000080;z-index:200;display:none;animation:dropdownFadeIn .15s ease-out}.nav-account-dropdown.active{display:block}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-dd-header{display:flex;align-items:center;gap:10px;padding:10px 12px 12px;border-bottom:1px solid var(--border);margin-bottom:6px}.nav-dd-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary),#00ff88);color:var(--bg);font-weight:700;font-size:13px;font-family:var(--font-display)}.nav-dd-userinfo{min-width:0;flex:1}.nav-dd-name{font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-dd-role{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1px;color:var(--primary);margin-top:2px}.nav-dd-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;color:var(--text-mid);font-family:var(--font-body);font-size:13.5px;font-weight:500;transition:background .15s,color .15s}.nav-dd-item:hover{background:var(--bg-soft);color:var(--text)}.nav-dd-item svg{flex-shrink:0;width:16px;height:16px;opacity:.85}.nav-dd-item.danger{color:#ff8aa0}.nav-dd-item.danger:hover{background:#ff547014;color:#ff8aa0}.nav-dd-divider{height:1px;background:var(--border);margin:6px 4px}.nav-dd-badge{margin-left:auto;background:var(--primary);color:var(--bg);font-family:var(--font-mono);font-size:10px;font-weight:700;min-width:18px;height:18px;padding:0 6px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center}.nav-dd-section-label{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1.2px;color:var(--text-dim);padding:8px 12px 4px;text-transform:uppercase}@media(max-width:520px){.nav-account-dropdown{position:fixed;inset:auto 0 0;border-radius:14px 14px 0 0;min-width:0;padding:14px 14px 24px;max-height:75vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;box-shadow:0 -8px 40px #0009;animation:dropdownSlideUp .2s ease-out;z-index:201;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.nav-account-dropdown.active:before{content:"";display:block;width:40px;height:4px;background:var(--text-dim);opacity:.4;border-radius:99px;margin:0 auto 14px}.nav-dd-item{padding:14px;min-height:48px;font-size:14.5px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,229,165,.2)}.nav-dd-item:active{background:#00e5a52e}@keyframes dropdownSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.nav-account-backdrop{display:none;position:fixed;inset:0;background:#00000073;z-index:200;animation:cmdOverlayFadeIn .15s ease-out;-webkit-tap-highlight-color:transparent}@media(max-width:520px){.nav-account-backdrop.active{display:block}}.nav-account-btn,.nav-cart-btn,.nav-points-btn,.menu-btn{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,229,165,.2)}@media(max-width:520px){.nav-account-btn,.nav-cart-btn,.menu-btn{min-height:40px;min-width:40px}}.shipping-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 22px}.shipping-stat{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;transition:border-color .2s}.shipping-stat:hover{border-color:var(--border-accent)}.shipping-stat-iconbox{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.shipping-stat-meta{min-width:0;flex:1}.shipping-stat-label{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1px;color:var(--text-dim);text-transform:uppercase}.shipping-stat-val{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--text);line-height:1.1;margin-top:2px}@media(max-width:780px){.shipping-stats{grid-template-columns:1fr;gap:10px}.shipping-stat-val{font-size:22px}}.shipping-cat-filter,.shipping-status-filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.ship-cat-pill,.ship-status-pill{padding:8px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text-mid);cursor:pointer;transition:all .15s}.ship-cat-pill:hover,.ship-status-pill:hover{border-color:var(--border-accent);color:var(--text)}.ship-cat-pill.active,.ship-status-pill.active{background:var(--primary);color:var(--bg);border-color:var(--primary);font-weight:600}.shipping-row{display:grid;grid-template-columns:100px 110px 1fr 140px 110px 90px 90px;gap:14px;align-items:center;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;margin-bottom:8px;cursor:pointer;transition:border-color .15s,background-color .15s}.shipping-row:hover{border-color:var(--border-accent);background:#00e5a50a}.shipping-row-id{font-family:var(--font-mono);font-size:11.5px;font-weight:700;color:var(--text-dim);letter-spacing:.5px}.shipping-row-cat{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:4px 8px;border-radius:6px;text-align:center;letter-spacing:.5px;text-transform:uppercase}.shipping-row-cat.cat-shipping{background:#63b3ed2e;color:#63b3ed}.shipping-row-cat.cat-returns{background:#fb923c2e;color:#fb923c}.shipping-row-cat.cat-refunds{background:#a78bfa2e;color:#a78bfa}.shipping-row-subj{font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipping-row-customer{font-size:12.5px;color:var(--text-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipping-row-status{font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:4px 10px;border-radius:999px;text-align:center;letter-spacing:.5px;text-transform:uppercase}.shipping-row-status.s-open{background:#fb923c2e;color:#fb923c}.shipping-row-status.s-in_progress{background:#63b3ed2e;color:#63b3ed}.shipping-row-status.s-resolved{background:#34d3992e;color:#34d399}.shipping-row-status.s-closed{background:#a0a0aa2e;color:var(--text-dim)}.shipping-row-age{font-size:12px;color:var(--text-dim);font-family:var(--font-mono)}.shipping-row-action{padding:6px 12px;background:var(--bg-soft);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.shipping-row-action:hover{border-color:var(--primary);color:var(--primary)}.shipping-empty{padding:48px 20px;text-align:center;background:var(--bg-card);border:1px dashed var(--border);border-radius:12px;color:var(--text-dim);font-size:14px}@media(max-width:980px){.shipping-row{grid-template-columns:1fr 1fr;gap:8px;padding:14px}.shipping-row-id,.shipping-row-cat{grid-column:1}.shipping-row-status,.shipping-row-age{grid-column:2;justify-self:end}.shipping-row-subj{grid-column:1/-1;margin-top:4px}.shipping-row-customer{grid-column:1/-1}.shipping-row-action{grid-column:1/-1;width:100%}}.cmd-overlay{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9999;display:none;align-items:flex-start;justify-content:center;padding-top:12vh;animation:cmdOverlayFadeIn .12s ease-out}.cmd-overlay.active{display:flex}@keyframes cmdOverlayFadeIn{0%{opacity:0}to{opacity:1}}.cmd-modal{width:min(640px,92vw);background:var(--bg-card);border:1px solid var(--border);border-radius:14px;box-shadow:0 30px 80px #0009,0 0 0 1px #00e5a514;overflow:hidden;animation:cmdModalSlideIn .15s ease-out}@keyframes cmdModalSlideIn{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cmd-input-wrap{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.cmd-input-icon{color:var(--text-dim);flex-shrink:0}.cmd-input-wrap input{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-family:var(--font-body);font-size:16px;font-weight:500}.cmd-input-wrap input::placeholder{color:var(--text-dim)}.cmd-kbd-hint,.cmd-hint kbd{font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:3px 7px;background:var(--bg-soft);border:1px solid var(--border);border-radius:5px;color:var(--text-mid);letter-spacing:.5px;display:inline-block;line-height:1.2}.cmd-results{max-height:55vh;overflow-y:auto;padding:6px}.cmd-results::-webkit-scrollbar{width:6px}.cmd-results::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.cmd-group{padding:8px 4px 2px}.cmd-group-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--text-dim);padding:6px 12px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}.cmd-group-count{background:var(--bg-soft);padding:2px 7px;border-radius:6px;color:var(--text-dim);font-weight:600}.cmd-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background-color .08s}.cmd-item:hover,.cmd-item.selected{background:#00e5a514}.cmd-item-icon{width:32px;height:32px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;background:var(--bg-soft);color:var(--text-mid)}.cmd-item.selected .cmd-item-icon{background:var(--primary);color:var(--bg)}.cmd-item-icon.ic-ticket{background:#63b3ed26;color:#63b3ed}.cmd-item-icon.ic-member{background:#a78bfa26;color:#a78bfa}.cmd-item-icon.ic-order{background:#fb923c26;color:#fb923c}.cmd-item-icon.ic-product{background:#34d39926;color:#34d399}.cmd-item-icon.ic-blog{background:#f472b626;color:#f472b6}.cmd-item-icon.ic-nav{background:#a0a0aa26;color:var(--text-mid)}.cmd-item.selected .cmd-item-icon.ic-ticket,.cmd-item.selected .cmd-item-icon.ic-member,.cmd-item.selected .cmd-item-icon.ic-order,.cmd-item.selected .cmd-item-icon.ic-product,.cmd-item.selected .cmd-item-icon.ic-blog,.cmd-item.selected .cmd-item-icon.ic-nav{background:var(--primary);color:var(--bg)}.cmd-item-body{flex:1;min-width:0}.cmd-item-title{font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-item-sub{font-size:11.5px;color:var(--text-dim);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.3px}.cmd-item-arrow{color:var(--text-dim);opacity:0;transition:opacity .1s}.cmd-item.selected .cmd-item-arrow{opacity:1;color:var(--primary)}.cmd-empty{padding:48px 20px;text-align:center;color:var(--text-dim);font-size:13.5px}.cmd-empty-emoji{font-size:32px;margin-bottom:8px;opacity:.7}.cmd-footer{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--border);background:var(--bg-soft);font-size:11px;color:var(--text-dim)}.cmd-hint{display:flex;align-items:center;gap:5px}.cmd-hint kbd{font-size:9.5px;padding:2px 5px}.dash-search-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;color:var(--text-mid);font-size:13px;cursor:pointer;transition:all .15s;min-width:200px;justify-content:flex-start}.dash-search-btn:hover{border-color:var(--border-accent);color:var(--text)}.dash-search-btn svg{flex-shrink:0;color:var(--text-dim)}.dash-search-btn kbd{margin-left:auto;font-family:var(--font-mono);font-size:10px;font-weight:700;padding:2px 6px;background:var(--bg);border:1px solid var(--border);border-radius:4px;color:var(--text-dim)}@media(max-width:780px){.dash-search-btn{min-width:0;padding:8px 10px}.dash-search-btn span,.dash-search-btn kbd{display:none}.cmd-overlay{padding-top:6vh}.cmd-footer{font-size:10px;gap:8px;padding:8px 12px}}.store-toolbar{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:30px 0 28px}.store-search{flex:1;min-width:240px;position:relative}.store-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}.store-search input{width:100%;padding:12px 16px 12px 42px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:14px;transition:border-color .2s,box-shadow .2s}.store-search input:focus{outline:none;border-color:var(--border-accent);box-shadow:0 0 0 3px #00e5a51f}.store-cats{display:flex;gap:8px;flex-wrap:wrap}.store-cat-pill{padding:9px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text-mid);cursor:pointer;transition:all .2s}.store-cat-pill:hover{border-color:var(--border-accent);color:var(--text)}.store-cat-pill.active{background:var(--primary);color:var(--bg);border-color:var(--primary);font-weight:600;box-shadow:0 4px 12px #00e5a540}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px}@media(max-width:600px){.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.store-toolbar{gap:10px;margin:20px 0 18px}.store-search{min-width:0;width:100%}.store-cats{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.store-cats::-webkit-scrollbar{display:none}.store-cat-pill{flex-shrink:0;padding:8px 14px;font-size:12.5px}}@media(max-width:360px){.product-grid{grid-template-columns:1fr}}.prod-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;flex-direction:column}.prod-card:hover{transform:translateY(-4px);border-color:var(--border-accent);box-shadow:0 16px 32px #00000040,0 0 0 1px #00e5a51a}.prod-img{aspect-ratio:1/1;display:grid;place-items:center;background:linear-gradient(135deg,#00e5a50d,#00e5a503);position:relative}.prod-img svg{width:50%;height:50%;color:var(--primary);opacity:.85}.prod-tag{position:absolute;top:12px;left:12px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.5px;padding:4px 10px;border-radius:999px;background:var(--primary);color:var(--bg)}.prod-tag.deal{background:#ff6b35;color:#fff}.prod-tag.pro{background:#7b61ff;color:#fff}.prod-info{padding:18px;display:flex;flex-direction:column;flex:1;gap:6px}.prod-cat{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--text-dim);text-transform:uppercase}.prod-name{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text);line-height:1.3}.prod-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px}.prod-price{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text);letter-spacing:-.5px}.prod-add{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--primary);color:var(--bg);border:none;cursor:pointer;transition:all .2s}.prod-add:hover{transform:scale(1.08);box-shadow:0 4px 12px #00e5a566}.cms-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:30px 0 28px}.cms-add-btn{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--primary),#00ff88);color:var(--bg);border:none;padding:10px 18px;border-radius:10px;font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #00e5a540}.cms-add-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #00e5a559}.cms-empty{text-align:center;padding:60px 20px;color:var(--text-dim);border:2px dashed var(--border);border-radius:16px}.cms-empty svg{color:var(--text-dim);margin-bottom:14px;opacity:.5}.cms-empty p{margin-top:8px;font-size:14px}.cms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.cms-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;display:flex;flex-direction:column}.cms-card:hover{transform:translateY(-4px);border-color:var(--border-accent);box-shadow:0 16px 32px #00000040}.cms-card-img{aspect-ratio:16/9;background:linear-gradient(135deg,#00e5a51f,#00e5a505);display:grid;place-items:center;position:relative;overflow:hidden}.cms-card-img svg{width:30%;height:30%;color:var(--primary);opacity:.8}.cms-card-img img{width:100%;height:100%;object-fit:cover}.cms-card-body{padding:20px;display:flex;flex-direction:column;flex:1;gap:8px}.cms-card-meta{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--primary);text-transform:uppercase}.cms-card-date{color:var(--text-dim)}.cms-card h3{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text);line-height:1.3;margin:0}.cms-card p{color:var(--text-mid);font-size:14px;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cms-card-actions{display:flex;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.cms-action-btn{flex:1;padding:8px;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text-mid);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:5px}.cms-action-btn:hover{border-color:var(--border-accent);color:var(--primary)}.cms-action-btn.danger:hover{border-color:#ff5470;color:#ff5470}.admin-only{display:none}body.is-admin .admin-only{display:flex}.auth-shell{max-width:440px;margin:60px auto;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:40px 32px;box-shadow:0 24px 60px #0000004d}.auth-tabs{display:flex;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;padding:4px;margin-bottom:28px}.auth-tab{flex:1;padding:10px;background:transparent;border:none;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text-dim);border-radius:8px;cursor:pointer;transition:all .2s}.auth-tab.active{background:var(--primary);color:var(--bg);box-shadow:0 4px 12px #00e5a540}.auth-shell h2{font-family:var(--font-display);font-size:26px;font-weight:700;margin-bottom:8px;letter-spacing:-.5px}.auth-shell .auth-sub{color:var(--text-mid);font-size:14px;margin-bottom:24px}.auth-form .form-group{margin-bottom:16px}.auth-form label{display:block;font-size:12px;font-weight:600;color:var(--text-mid);margin-bottom:6px;letter-spacing:.3px}.auth-form input{width:100%;padding:13px 14px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:16px;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.auth-form input:focus{outline:none;border-color:var(--border-accent);box-shadow:0 0 0 3px #00e5a51f}.auth-form button[type=submit]{width:100%;padding:14px;margin-top:8px;background:var(--primary);color:var(--bg);border:none;border-radius:10px;font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:all .2s;min-height:48px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,229,165,.25)}.auth-form button[type=submit]:hover{background:#0f8;transform:translateY(-1px);box-shadow:0 6px 16px #00e5a54d}.auth-form button[type=submit]:active{transform:translateY(0);background:#00d68f}.auth-error{background:#ff54701a;border:1px solid rgba(255,84,112,.3);color:#ff8aa0;padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:16px;display:none}.auth-error.show{display:block}.auth-hint{margin-top:18px;padding-top:18px;border-top:1px solid var(--border);font-size:12px;color:var(--text-dim);text-align:center;line-height:1.6}.dash-container{display:grid;grid-template-columns:240px 1fr;gap:30px;margin:30px 0 60px;transition:grid-template-columns .25s ease}.dash-container.sidebar-collapsed{grid-template-columns:64px 1fr}.dash-sidebar{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:20px;height:fit-content;position:sticky;top:100px;transition:padding .25s ease;overflow:hidden}.dash-container.sidebar-collapsed .dash-sidebar{padding:14px 6px}.dash-user{display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--border)}.dash-container.sidebar-collapsed .dash-user{padding-bottom:12px;margin-bottom:12px;justify-content:center}.dash-container.sidebar-collapsed .dash-user-info{display:none}.dash-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#00ff88);color:var(--bg);display:grid;place-items:center;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-.3px;flex-shrink:0}.dash-container.sidebar-collapsed .dash-avatar{width:38px;height:38px;font-size:14px}.dash-user-info{min-width:0;flex:1}.dash-user-name{font-weight:600;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-user-role{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--primary);text-transform:uppercase;margin-top:2px}.dash-rewards-pill{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:14px;background:var(--primary-bg);border:1px solid var(--border-accent);border-radius:10px;cursor:pointer;width:100%;font-family:var(--font-body);text-align:left;transition:all .2s ease}.dash-rewards-pill:hover{background:#00e5a51f;border-color:var(--primary)}.dash-rewards-pill .pill-icon{width:32px;height:32px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;background:#00e5a52e;color:var(--primary)}.dash-rewards-pill .pill-icon svg{width:16px;height:16px}.dash-rewards-pill .pill-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.dash-rewards-pill .pill-label{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1.2px;color:var(--text-dim);text-transform:uppercase}.dash-rewards-pill .pill-amt{font-size:15px;font-weight:700;color:var(--primary);font-family:var(--font-mono)}.dash-rewards-pill .pill-tier{font-size:10.5px;color:var(--text-mid);margin-top:1px}.dash-container.sidebar-collapsed .dash-rewards-pill{justify-content:center;padding:8px;gap:0}.dash-container.sidebar-collapsed .dash-rewards-pill .pill-body{display:none}.notif-panel{position:fixed;top:80px;right:24px;width:380px;max-width:calc(100vw - 24px);background:var(--bg-card);border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 40px #00000073,0 2px 8px #00000040;z-index:9050;display:none;overflow:hidden;max-height:calc(100vh - 100px);flex-direction:column}.notif-panel.active{display:flex}.notif-panel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--bg-soft)}.notif-panel-title{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px}.notif-panel-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;background:var(--primary);color:#0a0d10;font-family:var(--font-mono);font-size:10.5px;font-weight:700;border-radius:99px}.notif-mark-read{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--primary);background:transparent;border:none;cursor:pointer;padding:6px 8px;border-radius:6px}.notif-mark-read:hover{background:var(--primary-bg)}.notif-panel-list{overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.notif-item{display:flex;align-items:flex-start;gap:11px;padding:12px 16px;border-bottom:1px solid var(--border);transition:background .15s}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--bg-soft)}.notif-item.unread{background:#00e5a50f}.notif-item.unread:hover{background:#00e5a51a}.notif-icon{width:32px;height:32px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;background:#00e5a51a;color:var(--primary)}.notif-icon svg{width:15px;height:15px}.notif-item.type-ticket .notif-icon{background:#fb923c1f;color:#fb923c}.notif-item.type-project .notif-icon{background:#a78bfa1f;color:#a78bfa}.notif-item.type-order .notif-icon{background:#63b3ed1f;color:#63b3ed}.notif-body{min-width:0;flex:1}.notif-msg{font-size:13.5px;color:var(--text);line-height:1.4;word-break:break-word}.notif-item.unread .notif-msg{font-weight:600}.notif-time{font-family:var(--font-mono);font-size:10.5px;color:var(--text-dim);margin-top:3px;letter-spacing:.3px}.notif-empty{padding:36px 24px;text-align:center;color:var(--text-mid);font-size:13.5px}.notif-empty-sub{font-size:12px;color:var(--text-dim);margin-top:4px}.notif-backdrop{display:none;position:fixed;inset:0;background:#0006;z-index:9040;animation:cmdOverlayFadeIn .15s ease-out}.notif-backdrop.active{display:block}@media(max-width:720px){.notif-panel{position:fixed;inset:auto 0 0;width:auto;max-width:none;border-radius:14px 14px 0 0;max-height:75vh;border-bottom:none;box-shadow:0 -8px 40px #0009;padding-bottom:env(safe-area-inset-bottom)}.notif-panel.active{animation:dropdownSlideUp .2s ease-out}}.staff-profile-menu{position:fixed;top:80px;right:24px;width:260px;max-width:calc(100vw - 24px);background:var(--bg-card);border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 40px #00000073,0 2px 8px #00000040;z-index:9050;display:none;flex-direction:column;overflow:hidden}.staff-profile-menu.active{display:flex}.spm-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-soft)}.spm-avatar{width:42px;height:42px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--primary),#00ff88);color:var(--bg);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:15px}.spm-info{min-width:0;flex:1}.spm-name{font-weight:600;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spm-role{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1.2px;color:var(--primary);text-transform:uppercase;margin-top:2px}.spm-email{font-size:11.5px;color:var(--text-dim);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spm-divider{height:1px;background:var(--border)}.spm-item{display:flex;align-items:center;gap:10px;padding:12px 16px;background:transparent;border:0;color:var(--text);font-family:var(--font-body);font-size:13.5px;text-align:left;cursor:pointer;width:100%;transition:background .15s}.spm-item:hover{background:var(--bg-soft)}.spm-item svg{width:16px;height:16px;flex-shrink:0;opacity:.85}.spm-item.danger{color:#ff8aa0}.spm-item.danger:hover{background:#ff547014}.spm-backdrop{display:none;position:fixed;inset:0;background:#0006;z-index:9040;animation:cmdOverlayFadeIn .15s ease-out}.spm-backdrop.active{display:block}@media(max-width:720px){.staff-profile-menu{position:fixed;inset:auto 0 0;width:auto;max-width:none;border-radius:14px 14px 0 0;box-shadow:0 -8px 40px #0009;padding-bottom:env(safe-area-inset-bottom)}.staff-profile-menu.active{animation:dropdownSlideUp .2s ease-out}.spm-item{padding:14px 16px;min-height:48px;font-size:14.5px}}.dash-nav{display:flex;flex-direction:column;gap:4px}.dash-nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:var(--text-mid);font-family:var(--font-body);font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s;width:100%;position:relative}.dash-nav-item>span:not(.nav-badge){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-nav-item>span.nav-badge{flex:0 0 auto;overflow:visible}.dash-nav-item:hover{background:var(--bg-soft);color:var(--text)}.dash-nav-item.active{background:var(--primary-bg);color:var(--primary);font-weight:600}.dash-nav-item.logout{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);color:#ff8aa0}.dash-nav-item.logout:hover{background:#ff547014}.dash-nav-item svg{flex-shrink:0;width:18px;height:18px}.dash-container.sidebar-collapsed .dash-nav-item{justify-content:center;padding:11px 0;gap:0}.dash-container.sidebar-collapsed .dash-nav-item span,.dash-container.sidebar-collapsed .dash-nav-item .nav-badge{display:none}.dash-container.sidebar-collapsed .dash-nav-item.active{border-left:none;border-right:2px solid var(--primary);padding-left:0;padding-right:0}.dash-container.sidebar-collapsed .dash-nav-item:hover:after{content:attr(data-label);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:var(--bg-card);border:1px solid var(--border);padding:6px 10px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:50;pointer-events:none;box-shadow:0 4px 12px #0003}.nav-badge{margin-left:auto;background:var(--primary);color:var(--bg);font-family:var(--font-mono);font-size:10px;font-weight:700;min-width:18px;height:18px;padding:0 6px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0}.dash-nav-item.active .nav-badge{background:var(--bg);color:var(--primary)}.dash-nav-group{display:flex;flex-direction:column;margin-top:14px}.dash-nav-group:first-child{margin-top:0}.dash-nav-group-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.8px;color:var(--text-dim);padding:0 12px 8px;text-align:left;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;width:100%}.dash-container.sidebar-collapsed .dash-nav-group-label{display:none}.dash-container.sidebar-collapsed .dash-nav-group{margin-top:8px}.sidebar-collapse-toggle{margin-top:14px;border-top:1px solid var(--border);display:flex;align-items:center;gap:10px;background:transparent;border:none;border-radius:8px;padding:10px 12px;width:100%;color:var(--text-dim);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .2s;font-family:var(--font-body)}.sidebar-collapse-toggle:hover{background:var(--bg-soft);color:var(--text)}.sidebar-collapse-toggle svg{width:16px;height:16px;transition:transform .25s ease;flex-shrink:0}.dash-container.sidebar-collapsed .sidebar-collapse-toggle{justify-content:center;padding:10px 0;gap:0}.dash-container.sidebar-collapsed .sidebar-collapse-toggle svg{transform:rotate(180deg)}.dash-container.sidebar-collapsed .sidebar-collapse-toggle span{display:none}.dash-content{min-width:0}.dash-panel{display:none}.dash-panel.active{display:block}.dash-h{font-family:var(--font-display);font-size:24px;font-weight:700;margin-bottom:6px;letter-spacing:-.5px}.dash-sub{color:var(--text-mid);font-size:14px;margin-bottom:24px}@media(max-width:720px){.dash-h{font-size:20px;margin-bottom:3px}.dash-sub{font-size:13px;margin-bottom:16px;line-height:1.45}}.dash-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:30px}.dash-section{margin-bottom:24px}.dash-section-head{margin-bottom:10px}.dash-section-eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.6px;color:var(--primary);text-transform:uppercase;margin-bottom:3px}.dash-section-desc{font-size:13px;color:var(--text-mid);line-height:1.45}.dash-container.dash-light .dash-section-eyebrow{color:var(--primary)}.dash-container.dash-light .dash-section-desc{color:#475569}.dash-stat{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .2s,border-color .2s}.dash-stat:hover{box-shadow:0 4px 18px #00000026;border-color:var(--border-accent)}.dash-stat-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.dash-stat-iconbox{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:#00e5a51a}.dash-stat-iconbox.blue{background:#63b3ed1f}.dash-stat-iconbox.orange{background:#fb923c1f}.dash-stat-iconbox.purple{background:#a78bfa1f}.dash-stat-iconbox.pink{background:#f472b61f}.dash-stat-iconbox.yellow{background:#fbbf2424}.dash-stat-iconbox.red{background:#fb71851f}.dash-stat-iconbox svg{width:18px;height:18px}.dash-stat-trend{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.3px}.dash-stat-trend.up{color:var(--primary)}.dash-stat-trend.down{color:#fb7185}.dash-stat-trend.flat{color:var(--text-dim)}.dash-stat-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--text-dim);text-transform:uppercase}.dash-stat-val{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--text);letter-spacing:-.5px}.dash-stat-val.primary{color:var(--primary)}.dash-table-wrap{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow-x:auto;overflow-y:hidden}.dash-table{width:100%;border-collapse:collapse;min-width:980px}.dash-table th,.dash-table td{white-space:nowrap}.dash-table td.dash-td-wrap,.dash-table th.dash-th-wrap{white-space:normal}.dash-table th{text-align:left;padding:14px 16px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--text-dim);text-transform:uppercase;border-bottom:1px solid var(--border);background:var(--bg-soft)}.dash-table td{padding:14px 16px;font-size:14px;color:var(--text-mid);border-bottom:1px solid var(--border)}.dash-table tr:last-child td{border-bottom:none}.dash-table tr:hover td{background:#00e5a505}.dash-table td:first-child,.dash-table th:first-child{color:var(--text)}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.status-pill.active{background:#00e5a51f;color:var(--primary)}.status-pill.inactive{background:#ff54701f;color:#ff8aa0}.status-pill.pending{background:#ffb8001f;color:#ffb800}.status-pill.delivered{background:#00e5a51f;color:var(--primary)}.status-pill.shipped{background:#63b3ed1f;color:#63b3ed}.status-pill.noplan{background:#ffffff0d;color:var(--text-dim)}.status-pill.resolved,.status-pill.closed{background:#00e5a51f;color:var(--primary)}.status-pill.open,.status-pill.in_progress{background:#fb923c24;color:#fb923c}.dash-empty{text-align:center;padding:50px 20px;color:var(--text-dim)}@media(max-width:780px){.dash-container{grid-template-columns:1fr;gap:20px}.dash-sidebar{position:relative;top:0}.dash-nav{flex-direction:row;overflow-x:auto;gap:6px}.dash-nav-item{white-space:nowrap;flex-shrink:0}}.contact-tech-form{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:24px}.contact-tech-form .form-group{margin-bottom:16px}.contact-tech-form label{display:block;font-size:12px;font-weight:600;color:var(--text-mid);margin-bottom:6px}.contact-tech-form input,.contact-tech-form select,.contact-tech-form textarea{width:100%;padding:11px 14px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:14px;transition:border-color .2s,box-shadow .2s}.contact-tech-form textarea{min-height:120px;resize:vertical}.contact-tech-form input:focus,.contact-tech-form select:focus,.contact-tech-form textarea:focus{outline:none;border-color:var(--border-accent);box-shadow:0 0 0 3px #00e5a51f}.cms-edit-modal{max-width:640px!important}.cms-edit-modal textarea{width:100%;padding:11px 14px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:14px;min-height:140px;resize:vertical;transition:border-color .2s}.cms-edit-modal textarea:focus{outline:none;border-color:var(--border-accent)}.auth-landing{max-width:560px;margin:30px auto}.auth-hero-pitch{text-align:center;padding:36px 28px 30px;background:linear-gradient(135deg,#00e5a51a,#00e5a505);border:1px solid var(--border-accent);border-radius:20px;margin-bottom:22px;position:relative;overflow:hidden}.auth-hero-pitch:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 0%,rgba(0,229,165,.18),transparent 60%);pointer-events:none}.auth-hero-pitch-eyebrow{position:relative;z-index:1;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:2.5px;color:var(--primary);margin-bottom:12px;text-transform:uppercase}.auth-hero-pitch h1{position:relative;z-index:1;font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.8px;line-height:1.15;margin-bottom:12px;color:var(--text)}.auth-hero-pitch h1 .accent{background:linear-gradient(135deg,var(--primary),#00ff88);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-hero-pitch p{position:relative;z-index:1;color:var(--text-mid);font-size:15px;line-height:1.55;max-width:420px;margin:0 auto}.auth-features{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;position:relative;z-index:1}.auth-feature{background:#0003;border:1px solid var(--border);border-radius:12px;padding:14px 8px;text-align:center}.auth-feature svg{color:var(--primary);margin-bottom:8px}.auth-feature span{display:block;font-size:11.5px;color:var(--text-mid);font-weight:500;line-height:1.3}.auth-shell{margin:0 auto!important}.demo-reset-link{display:block;text-align:center;margin-top:14px;font-size:12px;color:var(--text-dim);cursor:pointer;text-decoration:underline;background:transparent;border:none;width:100%;padding:6px}.demo-reset-link:hover{color:#ff8aa0}.service-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:8px}.service-tile{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:22px 20px;text-align:left;cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:flex;flex-direction:column;gap:12px;min-height:170px;width:100%;font-family:var(--font-body);color:inherit;position:relative;overflow:hidden}.service-tile:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 60% at 100% 0%,rgba(0,229,165,.08),transparent 70%);opacity:0;transition:opacity .25s;pointer-events:none}.service-tile:hover{transform:translateY(-3px);border-color:var(--border-accent);box-shadow:0 14px 30px #00000040,0 0 0 1px #00e5a51a}.service-tile:hover:after{opacity:1}.service-tile-icon{width:44px;height:44px;border-radius:12px;background:var(--primary-bg);border:1px solid rgba(0,229,165,.2);display:grid;place-items:center;color:var(--primary);flex-shrink:0;position:relative;z-index:1}.service-tile-title{font-family:var(--font-display);font-size:15.5px;font-weight:600;color:var(--text);line-height:1.3;position:relative;z-index:1}.service-tile-desc{font-size:13px;color:var(--text-mid);line-height:1.5;flex-grow:1;position:relative;z-index:1}.service-tile-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1.5px;color:var(--primary);margin-top:auto;position:relative;z-index:1}.service-modal{max-width:560px!important}.service-modal-icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#00e5a52e,#00e5a50a);border:1px solid var(--border-accent);display:grid;place-items:center;color:var(--primary);margin-bottom:16px}.service-info-row{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;margin-bottom:10px}.service-info-row .label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--text-dim);text-transform:uppercase;margin-bottom:3px}.service-info-row .val{font-weight:600;color:var(--text);font-size:14px}.repair-timeline-step{display:flex;gap:14px;align-items:flex-start;padding:6px 0}.repair-timeline-dot{width:10px;height:10px;border-radius:50%;margin-top:5px;flex-shrink:0}.repair-timeline-dot.done{background:var(--primary);box-shadow:0 0 0 4px var(--primary-bg)}.repair-timeline-dot.pending{background:var(--border-strong)}.repair-timeline-step-title{font-weight:600;color:var(--text);font-size:14px}.repair-timeline-step.pending .repair-timeline-step-title{color:var(--text-mid)}.repair-timeline-step-date{font-size:12.5px;color:var(--text-dim);margin-top:2px}.activity-feed{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.activity-item{display:flex;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border);align-items:flex-start;transition:background .15s}.activity-item:last-child{border-bottom:none}.activity-item:hover{background:#00e5a506}.activity-icon{width:38px;height:38px;border-radius:10px;background:var(--bg-soft);border:1px solid var(--border);display:grid;place-items:center;flex-shrink:0;color:var(--primary)}.activity-icon.signup{background:#63b3ed14;color:#63b3ed;border-color:#63b3ed33}.activity-icon.order{background:#00e5a514;color:var(--primary);border-color:#00e5a533}.activity-icon.membership{background:#ffb80014;color:#ffb800;border-color:#ffb80033}.activity-icon.blog{background:#b07ad914;color:#b07ad9;border-color:#b07ad933}.activity-icon.project{background:#00e5a50f;color:var(--primary);border-color:#00e5a52e}.activity-content{flex:1;min-width:0}.activity-title{font-size:14px;font-weight:500;color:var(--text);line-height:1.4}.activity-title strong{color:var(--primary);font-weight:600}.activity-subtitle{font-size:12.5px;color:var(--text-mid);margin-top:3px;line-height:1.4}.activity-date{font-family:var(--font-mono);font-size:10.5px;color:var(--text-dim);margin-top:5px;letter-spacing:.5px;text-transform:uppercase}.activity-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.activity-filter{display:flex;gap:6px;flex-wrap:wrap}.activity-filter-pill{padding:5px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--text-mid);cursor:pointer;transition:all .2s}.activity-filter-pill:hover{border-color:var(--border-accent);color:var(--text)}.activity-filter-pill.active{background:var(--primary);color:var(--bg);border-color:var(--primary);font-weight:600}.membership-toggle-btn{padding:6px 12px;background:transparent;border:1px solid var(--border);border-radius:8px;font-family:var(--font-body);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:5px}.membership-toggle-btn.deactivate{border-color:#ff54704d;color:#ff8aa0}.membership-toggle-btn.deactivate:hover{background:#ff54701a;border-color:#ff8aa0}.membership-toggle-btn.activate{border-color:#00e5a54d;color:var(--primary)}.membership-toggle-btn.activate:hover{background:var(--primary-bg);border-color:var(--primary)}.product-row-img{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#00e5a50f,#00e5a505);border:1px solid var(--border);display:grid;place-items:center;color:var(--primary);flex-shrink:0}.product-row-img svg{width:60%;height:60%;opacity:.85}.product-cell-name{display:flex;align-items:center;gap:12px}.product-cell-name-text{font-weight:600;color:var(--text);font-size:13.5px}.product-cell-tag{display:inline-block;padding:2px 8px;border-radius:4px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1px;margin-left:6px;background:var(--primary);color:var(--bg)}.product-cell-tag.deal{background:#ff6b35;color:#fff}.product-cell-tag.pro{background:#7b61ff;color:#fff}.product-edit-modal{max-width:560px!important}.product-edit-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-edit-row .form-group{margin-bottom:0}.product-edit-modal .form-group input,.product-edit-modal .form-group select{width:100%;padding:11px 14px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:14px;transition:border-color .2s}.product-edit-modal .form-group input:focus,.product-edit-modal .form-group select:focus{outline:none;border-color:var(--border-accent);box-shadow:0 0 0 3px #00e5a51f}.img-upload-row{margin-bottom:16px}.img-upload-zone{border:2px dashed var(--border);border-radius:12px;padding:16px;display:flex;align-items:center;gap:14px;transition:border-color .2s,background .2s}.img-upload-zone:hover{border-color:var(--border-accent);background:#00e5a505}.img-upload-preview{width:72px;height:72px;border-radius:10px;background:var(--bg-soft);border:1px solid var(--border);display:grid;place-items:center;overflow:hidden;flex-shrink:0}.img-upload-preview img{width:100%;height:100%;object-fit:cover}.img-upload-preview svg{color:var(--text-dim);opacity:.5}.img-upload-actions{flex:1;min-width:0}.img-upload-btn{display:inline-block;padding:8px 16px;background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text);transition:all .15s}.img-upload-btn:hover{border-color:var(--border-accent);background:var(--primary-bg);color:var(--primary)}.img-upload-status{display:block;font-size:12px;color:var(--text-dim);margin-top:6px}.img-upload-hint{display:block;font-size:11px;color:var(--text-dim);margin-top:6px}.cms-card-img.has-image{background:transparent}.cms-card-img.has-image svg{display:none}.prod-img.has-image{background:transparent}.prod-img.has-image svg{display:none}.ticket-type-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ticket-type-pill.service{background:#00e5a51a;color:var(--primary)}.ticket-type-pill.rma{background:#ff6b351f;color:#ff8a4d}.ticket-type-pill.shipping{background:#63b3ed1f;color:#63b3ed}.ticket-status-select{background:var(--bg-soft);border:1px solid var(--border);color:var(--text);padding:5px 10px;border-radius:6px;font-family:var(--font-body);font-size:12px;font-weight:600;cursor:pointer}.ticket-status-select:focus{outline:none;border-color:var(--border-accent)}.status-pill.open{background:#ffb8001f;color:#ffb800}.status-pill.in_progress{background:#63b3ed1f;color:#63b3ed}.status-pill.closed{background:#00e5a51a;color:var(--primary)}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--primary);color:var(--bg);font-family:var(--font-mono);font-size:10px;font-weight:700;border-radius:999px;margin-left:auto}.ticket-detail-row{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid var(--border)}.ticket-detail-row:last-child{border-bottom:none}.ticket-detail-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--text-dim);text-transform:uppercase}.ticket-detail-val{color:var(--text);font-size:14px;line-height:1.5}.profile-form{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:24px}.profile-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.profile-form-grid .form-group.full{grid-column:1/-1}.profile-form .form-group{margin-bottom:0}.profile-form label{display:block;font-size:12px;font-weight:600;color:var(--text-mid);margin-bottom:6px}.profile-form input{width:100%;padding:11px 14px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:14px;transition:border-color .2s}.profile-form input:focus{outline:none;border-color:var(--border-accent);box-shadow:0 0 0 3px #00e5a51f}.profile-form input:disabled,.profile-form input[readonly]{background:#0003;color:var(--text-mid);cursor:not-allowed}@media(max-width:600px){.profile-form-grid{grid-template-columns:1fr}}.sub-action-btn{padding:6px 12px;background:transparent;border:1px solid var(--border);border-radius:8px;font-family:var(--font-body);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:5px}.sub-action-btn.cancel{border-color:#ff54704d;color:#ff8aa0}.sub-action-btn.cancel:hover{background:#ff54701a;border-color:#ff8aa0}.sub-action-btn.reactivate{border-color:#00e5a54d;color:var(--primary)}.sub-action-btn.reactivate:hover{background:var(--primary-bg);border-color:var(--primary)}.points-modal{max-width:540px!important}.points-hero{background:linear-gradient(135deg,#00e5a52e,#00e5a50a);border:1px solid var(--border-accent);border-radius:var(--radius);padding:30px 24px;text-align:center;margin-bottom:24px;position:relative;overflow:hidden}.points-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(0,229,165,.15),transparent 60%);pointer-events:none}.points-hero-label{font-size:11px;letter-spacing:2.5px;color:var(--primary);font-weight:700;margin-bottom:8px;font-family:var(--font-mono);position:relative}.points-hero-amt{font-size:64px;font-weight:800;color:var(--primary-bright);line-height:1;letter-spacing:-2px;font-family:var(--font-display);position:relative}.points-hero-amt .pts-suffix{font-size:18px;color:var(--text-dim);font-weight:600;margin-left:8px;letter-spacing:0}.points-hero-sub{color:var(--text-mid);font-size:13.5px;margin-top:10px;position:relative}.points-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.points-info-card{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px}.points-info-label{font-size:10.5px;letter-spacing:1.5px;color:var(--text-dim);font-weight:600;font-family:var(--font-mono);margin-bottom:6px}.points-info-val{font-size:16px;color:var(--text);font-weight:600}.points-history{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;max-height:200px;overflow-y:auto}.points-history h5{font-size:11px;letter-spacing:1.5px;color:var(--primary);font-weight:700;margin-bottom:12px;font-family:var(--font-mono)}.points-history-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--border-soft);font-size:13px}.points-history-row:last-child{border-bottom:0}.points-history-row .reason{color:var(--text-mid)}.points-history-row .amt{font-family:var(--font-mono);font-weight:700}.points-history-row .amt.pos{color:var(--primary)}.points-history-row .amt.neg{color:var(--warning)}.points-history-empty{color:var(--text-dim);text-align:center;padding:14px 0;font-size:13px}.points-earn-list{background:var(--primary-bg);border:1px solid var(--border-accent);border-radius:var(--radius-sm);padding:16px 18px;margin-top:18px}.points-earn-list h5{font-size:11px;letter-spacing:1.5px;color:var(--primary);font-weight:700;margin-bottom:10px;font-family:var(--font-mono)}.points-earn-list ul{list-style:none;display:flex;flex-direction:column;gap:7px}.points-earn-list li{font-size:13px;color:var(--text-mid);display:flex;justify-content:space-between;gap:10px}.points-earn-list li strong{color:var(--primary);font-family:var(--font-mono)}.checkout-steps{display:flex;align-items:center;gap:0;padding:18px 32px;background:var(--bg-soft);border-bottom:1px solid var(--border)}.checkout-step{display:flex;align-items:center;gap:8px;flex:1;font-size:11.5px;letter-spacing:1px;font-family:var(--font-mono);font-weight:600;color:var(--text-dim)}.checkout-step .step-num{width:26px;height:26px;border-radius:50%;background:var(--bg-card);border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-dim);flex-shrink:0;transition:all .25s}.checkout-step.active{color:var(--primary)}.checkout-step.active .step-num{background:var(--primary);color:var(--bg);border-color:var(--primary)}.checkout-step.done{color:var(--text-mid)}.checkout-step.done .step-num{background:var(--primary-soft);border-color:var(--border-accent);color:var(--primary)}.checkout-step-line{flex:0 0 24px;height:1.5px;background:var(--border);margin:0 4px}.checkout-step-line.done{background:var(--primary)}@media(max-width:600px){.checkout-steps{padding:14px 18px;gap:0}.checkout-step{font-size:0;gap:0}.checkout-step .step-num{margin:0 auto}.checkout-step.active{font-size:10.5px;gap:6px}}.checkout-section{margin-bottom:22px}.checkout-section-title{font-size:11px;letter-spacing:1.5px;color:var(--primary);font-weight:700;font-family:var(--font-mono);margin-bottom:12px;display:flex;align-items:center;gap:8px}.checkout-section-title:after{content:"";flex:1;height:1px;background:var(--border)}.checkout-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.checkout-row.full{grid-template-columns:1fr}.checkout-row.three{grid-template-columns:2fr 1fr 1fr}@media(max-width:520px){.checkout-row,.checkout-row.three{grid-template-columns:1fr}}.checkout-field label{display:block;font-size:11.5px;letter-spacing:.8px;color:var(--text-dim);font-weight:600;margin-bottom:6px;font-family:var(--font-mono);text-transform:uppercase}.checkout-field input,.checkout-field select,.checkout-field textarea{width:100%;padding:11px 14px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-body);font-size:14px;transition:all .2s}.checkout-field input:focus,.checkout-field select:focus,.checkout-field textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);background:var(--bg-card)}.points-redeem{background:linear-gradient(135deg,#00e5a514,#00e5a505);border:1px dashed var(--border-accent);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.points-redeem-info{flex:1;min-width:180px}.points-redeem-info h5{font-size:12px;letter-spacing:1px;color:var(--primary);font-weight:700;margin-bottom:4px;font-family:var(--font-mono)}.points-redeem-info p{color:var(--text-mid);font-size:12.5px;margin:0;line-height:1.4}.points-redeem-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--text);font-weight:600;user-select:none}.points-redeem-toggle input{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}.consent-box{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;margin-top:8px}.consent-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:13px;color:var(--text-mid);line-height:1.5}.consent-row:last-child{margin-bottom:0}.consent-row input[type=checkbox]{margin-top:2px;width:16px;height:16px;flex-shrink:0;cursor:pointer;accent-color:var(--primary)}.consent-row label{cursor:pointer}.consent-row a{color:var(--primary);text-decoration:underline;text-decoration-color:#00e5a54d;text-underline-offset:2px}.consent-row a:hover{text-decoration-color:var(--primary)}.checkout-summary{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 18px}.checkout-summary h5{font-size:11px;letter-spacing:1.5px;color:var(--primary);font-weight:700;font-family:var(--font-mono);margin-bottom:12px}.checkout-summary .sum-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13.5px;color:var(--text-mid)}.checkout-summary .sum-row.total{border-top:1px solid var(--border);margin-top:8px;padding-top:12px;font-size:16px;color:var(--text);font-weight:700}.checkout-summary .sum-row.total .amt{color:var(--primary-bright);font-family:var(--font-mono);font-size:20px;font-weight:800}.checkout-summary .sum-row .amt{font-family:var(--font-mono);font-weight:600;color:var(--text)}.checkout-summary .sum-row.discount .amt{color:var(--primary)}.checkout-summary .sum-row.points-earn{color:var(--primary);font-weight:600;font-size:12.5px;background:var(--primary-bg);margin:8px -8px 0;padding:8px;border-radius:6px}.thankyou-overlay{position:fixed;inset:0;background:#0a0d10f2;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;overflow-y:auto;backdrop-filter:blur(8px)}.thankyou-overlay.active{display:flex}.thankyou-card{max-width:560px;width:100%;background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--radius-md);padding:48px 36px;text-align:center;position:relative;overflow:hidden;box-shadow:0 30px 80px #00e5a52e,0 0 0 1px var(--border-accent) inset;animation:thankyouRise .6s cubic-bezier(.2,.8,.2,1)}@keyframes thankyouRise{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.thankyou-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(0,229,165,.18),transparent 65%);pointer-events:none}.thankyou-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-dark));display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:var(--bg);position:relative;box-shadow:0 16px 40px #00e5a566;animation:thankyouCheckPop .8s cubic-bezier(.2,1.4,.4,1) .2s both}@keyframes thankyouCheckPop{0%{transform:scale(0) rotate(-180deg)}to{transform:scale(1) rotate(0)}}.thankyou-eyebrow{font-size:11px;letter-spacing:3px;color:var(--primary);font-weight:700;font-family:var(--font-mono);margin-bottom:12px;position:relative}.thankyou-title{font-size:36px;font-weight:800;color:var(--text);letter-spacing:-1px;margin-bottom:14px;font-family:var(--font-display);line-height:1.15;position:relative}.thankyou-msg{color:var(--text-mid);font-size:15px;line-height:1.6;margin-bottom:24px;position:relative}.thankyou-order{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:18px;margin-bottom:24px;text-align:left;position:relative}.thankyou-order-num{font-size:11px;letter-spacing:1.5px;color:var(--text-dim);font-family:var(--font-mono);font-weight:600;margin-bottom:4px}.thankyou-order-num span{color:var(--primary)}.thankyou-order-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13.5px;color:var(--text-mid)}.thankyou-order-row.total{border-top:1px solid var(--border);margin-top:8px;padding-top:10px;color:var(--text);font-weight:700;font-size:15px}.thankyou-order-row .v{font-family:var(--font-mono);color:var(--text);font-weight:600}.thankyou-points{background:linear-gradient(135deg,#00e5a52e,#00e5a50d);border:1px solid var(--border-accent);border-radius:var(--radius-sm);padding:18px;margin-bottom:24px;position:relative}.thankyou-points-label{font-size:11px;letter-spacing:2px;color:var(--primary);font-weight:700;font-family:var(--font-mono);margin-bottom:6px}.thankyou-points-amt{font-size:38px;font-weight:800;color:var(--primary-bright);font-family:var(--font-display);letter-spacing:-1px}.thankyou-points-amt span{font-size:14px;color:var(--text-dim);font-weight:600;margin-left:6px;letter-spacing:0}.thankyou-points-msg{color:var(--text-mid);font-size:13px;margin-top:6px}.thankyou-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;position:relative}.thankyou-actions .btn{flex:1;min-width:160px;justify-content:center}@media(max-width:520px){.thankyou-card{padding:36px 22px}.thankyou-title{font-size:28px}.thankyou-points-amt{font-size:32px}}.upgrade-section{background:linear-gradient(135deg,#00e5a514,#00e5a505);border:1px dashed var(--border-accent);border-radius:var(--radius-sm);padding:18px;margin-top:18px}.upgrade-section h5{font-size:11.5px;letter-spacing:1.5px;color:var(--primary);font-weight:700;font-family:var(--font-mono);margin-bottom:10px}.upgrade-section p{color:var(--text-mid);font-size:13px;margin-bottom:12px;line-height:1.5}.upgrade-options{display:flex;flex-direction:column;gap:8px}.upgrade-option{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;cursor:pointer;transition:all .2s}.upgrade-option:hover{border-color:var(--border-accent);background:var(--bg-card-hover);transform:translate(2px)}.upgrade-option-info{flex:1;min-width:0}.upgrade-option-name{font-size:14px;color:var(--text);font-weight:700;margin-bottom:2px}.upgrade-option-price{font-size:12px;color:var(--text-dim);font-family:var(--font-mono)}.upgrade-option-price strong{color:var(--primary);font-weight:700}.upgrade-option-arrow{color:var(--primary);flex-shrink:0}.legal-modal{max-width:780px!important;padding:0!important}.legal-modal-header{padding:24px 32px 16px;border-bottom:1px solid var(--border)}.legal-modal-header h3{font-size:24px;color:var(--text);font-weight:800;letter-spacing:-.5px;font-family:var(--font-display);margin-bottom:4px}.legal-modal-header .legal-meta{font-size:12px;color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.5px}.legal-modal-body{padding:24px 32px;max-height:60vh;overflow-y:auto;color:var(--text-mid);line-height:1.65;font-size:14px}.legal-modal-body::-webkit-scrollbar{width:6px}.legal-modal-body::-webkit-scrollbar-track{background:var(--bg-soft)}.legal-modal-body::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}.legal-modal-body h4{color:var(--text);font-size:16px;font-weight:700;margin-top:22px;margin-bottom:8px;letter-spacing:-.2px}.legal-modal-body h4:first-child{margin-top:0}.legal-modal-body p{margin-bottom:12px}.legal-modal-body ul{margin:8px 0 12px 20px;display:flex;flex-direction:column;gap:6px}.legal-modal-body li{color:var(--text-mid)}.legal-modal-body strong{color:var(--text)}.legal-modal-footer{padding:18px 32px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:10px}.footer-legal{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-soft)}.footer-legal a{font-size:12px;color:var(--text-dim);cursor:pointer;transition:color .2s;font-family:var(--font-mono);letter-spacing:.5px}.footer-legal a:hover{color:var(--primary)}.cart-item-upgrade{background:transparent;border:1px solid var(--border-accent);color:var(--primary);padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:700;cursor:pointer;letter-spacing:1px;font-family:var(--font-mono);transition:all .2s;margin-top:4px}.cart-item-upgrade:hover{background:var(--primary);color:var(--bg)}

#home.page{padding-top:0}.nezv-region{position:relative;height:calc(250vh - 100px);background:#000;padding:0}#nezv-hero{padding:0!important}.nezv-sticky{position:sticky;top:0;height:100vh;width:100%;overflow:hidden}@media(max-width:720px){.nezv-mask{display:none!important}}.nezv-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:1;transition:opacity .8s ease;background:#000;transform:scale(1);transform-origin:center center}.nezv-mask{position:absolute;right:-2%;bottom:-2%;width:220px;height:160px;z-index:2;pointer-events:none;background:radial-gradient(ellipse at bottom right,#000,#000000eb 45%,#0000 75%)}.nezv-audio-btn{position:absolute;top:18px;right:18px;z-index:6;width:42px;height:42px;border-radius:50%;background:#0a0d108c;border:1px solid var(--border-strong);display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(10px);color:var(--text);transition:background .2s ease,border-color .2s ease}.nezv-audio-btn:hover{background:#00e5a526;border-color:var(--border-accent);color:var(--primary)}.nezv-audio-btn svg{width:18px;height:18px}.nezv-audio-btn .icon-on,.nezv-audio-btn.on .icon-off{display:none}.nezv-audio-btn.on .icon-on{display:block}.nezv-video.ready{opacity:1}.nezv-tint{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 50%,#0003,#00000080 70%,#000000bf),linear-gradient(180deg,rgba(10,13,16,.5) 0%,transparent 25%,transparent 75%,rgba(10,13,16,.85) 100%)}.nezv-tint:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,229,165,.08) 0%,transparent 60%);mix-blend-mode:screen}.nezv-loading{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:radial-gradient(ellipse 60% 50% at 50% 50%,#11161b,#050709 70%);transition:opacity .6s ease}.nezv-loading.hide{opacity:0;pointer-events:none}.nezv-loading .ring{width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,255,255,.08);border-top-color:var(--primary);animation:nezvSpin 1s linear infinite}@keyframes nezvSpin{to{transform:rotate(360deg)}}.nezv-text{position:absolute;inset:0;z-index:4;pointer-events:none;display:flex;align-items:flex-end;padding:0 0 14vh}.nezv-text-inner{width:100%;opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.nezv-text.visible .nezv-text-inner{opacity:1;transform:translateY(0);pointer-events:auto}.nezv-text .container{position:relative}.nezv-text .hero-band-stack{max-width:780px;margin:0;align-items:flex-start;text-align:left}.nezv-text .hero-band-h,.nezv-text .hero-band-p{text-align:left}.nezv-sticky:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.55) 60%,rgba(0,0,0,.82) 100%)}@media(max-width:780px){.nezv-text{padding:0 0 10vh}}.hero-band{padding:80px 0;position:relative;border-top:1px solid var(--border)}.hero-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(0,229,165,.05) 0%,transparent 60%)}.hero-band-cta{background:linear-gradient(180deg,transparent 0%,rgba(0,229,165,.04) 100%);border-bottom:1px solid var(--border)}.hero-band-stack{max-width:780px;margin:0;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:20px;position:relative;z-index:1}.hero-band-stack .hero-eyebrow{margin-bottom:0}.hero-band-h{font-family:var(--font-display);font-weight:700;font-size:clamp(34px,4.5vw,56px);line-height:1.05;letter-spacing:-1.6px;color:var(--text);margin:0;text-align:left}.hero-band-h .accent{background:linear-gradient(135deg,var(--primary),var(--primary-bright));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-band-p{font-size:17px;color:var(--text-mid);line-height:1.6;max-width:60ch;text-align:left;margin:0}@media(max-width:780px){.hero-band{padding:56px 0}}

@keyframes nez-fade-up{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}@keyframes nez-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nez-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes nez-pulse-glow{0%,to{box-shadow:0 0 #00e5a573}50%{box-shadow:0 0 0 14px #00e5a500}}@keyframes nez-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes nez-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes nez-logo-spin-soft{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal=fade]{transform:none}[data-reveal=scale]{transform:scale(.94)}[data-reveal=scale].is-in{transform:scale(1)}[data-reveal=left]{transform:translate3d(-40px,0,0)}[data-reveal=right]{transform:translate3d(40px,0,0)}[data-reveal=left].is-in,[data-reveal=right].is-in{transform:none}.nez-scroll-progress{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,#00e5a5,#7cf0d2);box-shadow:0 0 14px #00e5a5b3;z-index:9999;transition:width .12s linear;pointer-events:none}.tier-card,.pillar-card,.product-card,.service-card,.shop-card,.blog-card{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .45s;transform-style:preserve-3d}.tier-card:hover,.pillar-card:hover,.product-card:hover,.service-card:hover,.shop-card:hover,.blog-card:hover{transform:translateY(-5px) rotateX(2deg) rotateY(-2deg);box-shadow:0 22px 50px #00000073,0 0 0 1px #00e5a559 inset}.btn-primary{background:linear-gradient(120deg,#00b386,#00e5a5,#7cf0d2,#00e5a5,#00b386);background-size:300% 100%;animation:nez-shimmer 6s linear infinite;position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-100%);transition:transform .6s ease;pointer-events:none}.btn-primary:hover:after{transform:translate(100%)}.section-title .accent{background:linear-gradient(120deg,#00e5a5,#7cf0d2,#00e5a5);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nez-shimmer 8s linear infinite}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}.btn-primary,.section-title .accent{animation:none}.brand-logo-wrap:after{animation:none}}.members-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.members-hero-titles{flex:1;min-width:260px}.members-hero-actions{display:flex;gap:8px;flex-shrink:0}.members-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:22px}@media(max-width:1100px){.members-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.members-kpis{grid-template-columns:repeat(2,1fr);gap:10px}}.members-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,#ffffff05,#00e5a505)}.members-search{flex:1;min-width:240px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.members-search:focus-within{border-color:var(--border-accent);box-shadow:0 0 0 3px #00e5a51f}.members-search svg{color:var(--text-dim);flex-shrink:0}.members-search input{flex:1;background:transparent;border:0;outline:0;color:var(--text);font-family:var(--font-body);font-size:13.5px}.members-search input::placeholder{color:var(--text-dim)}.members-filters{display:flex;gap:6px;flex-wrap:wrap}.members-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:transparent;border:1px solid var(--border);color:var(--text-mid);font-family:var(--font-body);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .18s ease}.members-chip:hover{color:var(--text);border-color:var(--border-accent)}.members-chip.active{background:#00e5a51f;border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 1px #00e5a526 inset}.members-chip-count{font-size:11px;padding:1px 7px;border-radius:999px;background:#ffffff0f;color:var(--text)}.members-chip.active .members-chip-count{background:#00e5a52e;color:var(--primary)}.members-view-toggle{display:flex;border:1px solid var(--border);border-radius:10px;overflow:hidden}.members-view-btn{width:34px;height:32px;display:grid;place-items:center;background:transparent;border:0;color:var(--text-dim);cursor:pointer;transition:all .18s ease}.members-view-btn:hover{color:var(--text);background:var(--bg-soft)}.members-view-btn.active{background:#00e5a51f;color:var(--primary)}.members-view-btn+.members-view-btn{border-left:1px solid var(--border)}.members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px}.member-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:16px;cursor:pointer;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}.member-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);opacity:0;transition:opacity .3s ease}.member-card:hover{transform:translateY(-3px);border-color:var(--border-accent);box-shadow:0 14px 34px #00000052,0 0 0 1px #00e5a52e inset}.member-card:hover:before{opacity:1}.member-card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.member-avatar{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:15.5px;letter-spacing:.5px;background:linear-gradient(135deg,#00e5a533,#00e5a50f);color:var(--primary);box-shadow:0 0 0 1px #00e5a540 inset;flex-shrink:0}.member-avatar.tier-platinum{background:linear-gradient(135deg,#c7d2fe,#a78bfa);color:#1e1b4b;box-shadow:0 0 0 1px #a78bfa66 inset}.member-avatar.tier-gold{background:linear-gradient(135deg,#fde68a,#fbbf24);color:#3f2d05;box-shadow:0 0 0 1px #fbbf2473 inset}.member-avatar.tier-business{background:linear-gradient(135deg,#bae6fd,#38bdf8);color:#0c4a6e;box-shadow:0 0 0 1px #38bdf873 inset}.member-avatar.tier-none{background:#ffffff0d;color:var(--text-dim);box-shadow:0 0 0 1px var(--border) inset}.member-id{flex:1;min-width:0}.member-name{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--text);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-email{display:block;font-family:var(--font-mono);font-size:11.5px;color:var(--text-dim);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-email:hover{color:var(--primary)}.member-tier-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;margin-bottom:14px;background:#ffffff08;border:1px solid var(--border)}.member-tier-strip.tier-platinum{background:linear-gradient(90deg,#a78bfa1a,#a78bfa05);border-color:#a78bfa52}.member-tier-strip.tier-gold{background:linear-gradient(90deg,#fbbf241a,#fbbf2405);border-color:#fbbf2452}.member-tier-strip.tier-business{background:linear-gradient(90deg,#38bdf81a,#38bdf805);border-color:#38bdf852}.member-tier-strip.tier-none{background:#ffffff05;border-color:var(--border);opacity:.85}.member-tier-name{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--text);letter-spacing:.2px}.member-tier-monthly{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--text)}.member-tier-cycle{font-size:11px;color:var(--text-dim);font-weight:500;margin-left:2px}.member-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:12px}.member-stat{display:flex;flex-direction:column;gap:3px;min-width:0}.member-stat-label{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-dim);font-weight:600}.member-stat-val{font-family:var(--font-display);font-weight:600;font-size:13.5px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.member-noplan-chip{font-size:11.5px;padding:6px 10px;border-radius:8px;color:var(--text-dim);background:#ffffff0a}.member-icon-btn{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:transparent;border:1px solid var(--border);color:var(--text-dim);cursor:pointer;transition:all .2s ease}.member-icon-btn:hover{color:var(--primary);border-color:var(--primary);background:#00e5a514}.members-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;color:var(--text-dim);text-align:center;border:1px dashed var(--border);border-radius:14px}.members-empty svg{color:var(--text-dim);opacity:.5}.dash-stat{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s,background .35s;position:relative;overflow:hidden}.dash-stat:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(80% 100% at 100% 0%,rgba(0,229,165,.1),transparent 60%);opacity:0;transition:opacity .35s ease;pointer-events:none}.dash-stat:hover{transform:translateY(-2px);border-color:var(--border-accent);box-shadow:0 12px 30px #00000052,0 0 0 1px #00e5a52e inset}.dash-stat:hover:before{opacity:1}.dash-h{position:relative}.dash-h:after{content:"";display:block;height:2px;width:42px;margin-top:6px;background:linear-gradient(90deg,var(--primary),transparent);border-radius:2px}@keyframes nez-grid-drift{0%{background-position:0 0}to{background-position:60px 60px}}body.has-bg-grid:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(0,229,165,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,165,.08) 1px,transparent 1px);background-size:60px 60px;animation:nez-grid-drift 28s linear infinite;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 70%)}input:focus,select:focus,textarea:focus{outline:0}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #00e5a52e;border-color:var(--border-accent)}.dash-nav-item{position:relative;transition:transform .2s ease,background .2s ease,color .2s ease}.dash-nav-item:hover{transform:translate(2px)}.dash-nav-item.active:before{content:"";position:absolute;left:-4px;top:8px;bottom:8px;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--primary),transparent);box-shadow:0 0 12px #00e5a599}@keyframes nez-live-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.dash-nav-item .nav-badge:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#fb923c;margin-right:6px;vertical-align:1px;animation:nez-live-dot 1.8s ease-in-out infinite}.btn-primary:focus-visible{outline:0;box-shadow:0 0 0 4px #00e5a552,0 12px 28px #00e5a547}.tier-card,.pillar-card,.shop-card,.product-card{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .45s,background .45s}.tier-card:hover,.pillar-card:hover,.shop-card:hover,.product-card:hover{background:linear-gradient(180deg,var(--bg-card),rgba(0,229,165,.04))}.hero-logo-glow{inset:-20%;background:radial-gradient(circle,rgba(0,229,165,.42) 0%,rgba(0,229,165,.12) 30%,transparent 65%);filter:blur(80px)}@keyframes nez-orb{0%,to{transform:translate(0)}50%{transform:translate(28px,-22px)}}.nez-orb{position:fixed;width:340px;height:340px;border-radius:50%;pointer-events:none;z-index:0;filter:blur(70px);opacity:.5;mix-blend-mode:screen;animation:nez-orb 14s ease-in-out infinite}.nez-orb.o1{top:-80px;left:-80px;background:radial-gradient(circle,rgba(0,229,165,.45),transparent 70%)}.nez-orb.o2{bottom:-120px;right:-60px;background:radial-gradient(circle,rgba(124,240,210,.35),transparent 70%);animation-delay:-7s}@media(prefers-reduced-motion:reduce){.nez-orb{animation:none}body.has-bg-grid:before{animation:none}}body.dash-active.has-bg-grid:before{display:none}body.dash-active .nez-orb{display:none}.nez-scroll-progress{height:3px;background:linear-gradient(90deg,#00b386,#00e5a5,#7cf0d2)}.dash-stat-val{font-feature-settings:"tnum" 1,"lnum" 1}.nez-statusbar{background:#06080b;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);position:relative}.nez-statusbar-inner{display:flex;align-items:center;gap:22px;padding:8px 0;min-height:32px;overflow:hidden}.nez-statusbar a{color:var(--text);text-decoration:none}.nez-statusbar a:hover{color:var(--primary)}.nez-statusbar-live{display:inline-flex;align-items:center;gap:8px;color:var(--text);flex-shrink:0}.nez-statusbar-sep{width:6px;height:1px;background:var(--steel-3);flex-shrink:0}.nez-statusbar-tel{flex-shrink:0;font-weight:700;letter-spacing:.08em}.nez-statusdot{width:8px;height:8px;border-radius:50%;background:#5dffc4;box-shadow:0 0 0 2px #59ffc42e;animation:nez-pulse-live 2.2s ease-in-out infinite;display:inline-block}@keyframes nez-pulse-live{0%,to{box-shadow:0 0 0 2px #59ffc438}50%{box-shadow:0 0 0 7px #59ffc40d}}.nez-statusbar-marquee{overflow:hidden;flex:1 1 0;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.nez-statusbar-track{display:inline-flex;gap:22px;animation:nez-marquee 50s linear infinite;white-space:nowrap;will-change:transform}@keyframes nez-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nez-statusbar-marquee:hover .nez-statusbar-track{animation-play-state:paused}body.dash-active .nez-statusbar{display:none}@media(max-width:720px){.nez-statusbar-inner{padding:6px 0}.nez-statusbar-sep,.nez-statusbar-marquee{display:none}.nez-statusbar-inner{justify-content:space-between;gap:12px}}.section-title,.services-hero-title,.pillar-title,.hero-h,.hero-title{font-family:Archivo,Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-.01em}.hero-band-h{font-family:Archivo,Inter,system-ui,sans-serif;font-weight:900;letter-spacing:-1.2px}.dash-h,.dash-stat-val{font-family:Archivo,Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-.01em}.dash-stat-label,.dash-nav-group-label{font-family:var(--font-mono)}.brand-name,.brand-word{font-family:Anton,Archivo Black,impact,sans-serif;letter-spacing:.12em;font-weight:400}:root{--dispatch-yellow:#ffd25a;--dispatch-yellow-warm:#ffe14d;--dispatch-orange:#ff7a1a;--dispatch-alarm:#ff5a5a;--dispatch-live:#5dffc4;--dispatch-tape:#06080b;--dispatch-shadow: 4px 4px 0 0 rgba(0,0,0,.55);--dispatch-shadow-hot: 4px 4px 0 0 rgba(0,229,165,.45)}.nez-tag{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--primary);background:#00e5a51a;border:1px solid rgba(0,229,165,.32);border-radius:3px}.nez-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dispatch-live);box-shadow:0 0 0 2px #59ffc438;animation:nez-pulse-live 2.2s ease-in-out infinite}.nez-sub{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase;margin-top:6px}.btn-primary,.btn-hi{border:1px solid transparent;box-shadow:none;transition:transform .18s var(--tx,cubic-bezier(.2,.8,.2,1)),box-shadow .18s var(--tx,cubic-bezier(.2,.8,.2,1)),background .25s ease,border-color .25s ease}.btn-primary:hover,.btn-hi:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #00e5a54d,0 0 0 1px var(--primary) inset}.btn-primary:active,.btn-hi:active{transform:none;box-shadow:none}.btn-call,.btn-dispatch{background:var(--dispatch-yellow);color:#000;border:1px solid var(--dispatch-yellow);font-family:var(--font-mono);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:11px 18px;border-radius:0;transition:transform .18s ease,box-shadow .18s ease,background .2s ease}.btn-call:hover,.btn-dispatch:hover{background:var(--dispatch-yellow-warm);transform:translate(-2px,-2px);box-shadow:4px 4px #000}.nez-tape{height:6px;margin:0;background:repeating-linear-gradient(-45deg,var(--dispatch-yellow) 0 14px,#0a0c10 14px 28px);opacity:.85}.nez-tape-thin{height:3px;background:repeating-linear-gradient(-45deg,rgba(255,210,90,.45) 0 8px,transparent 8px 16px)}.nez-dash-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:0 0 22px;margin:0 0 24px;border-bottom:1px solid var(--border);position:relative}.nez-dash-head:after{content:"";position:absolute;left:0;bottom:-1px;width:60px;height:2px;background:var(--primary)}.nez-dash-head-titles{flex:1;min-width:280px}.nez-dash-head-titles .nez-tag{margin-bottom:10px}.nez-dash-head-actions{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.nez-dash-head-actions .btn{height:38px;padding:0 14px;border-radius:8px;font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dash-nav-item{font-family:var(--font-body);border-radius:6px}.dash-nav-item .nav-badge{background:var(--dispatch-orange);color:#000;font-family:var(--font-mono);font-weight:700;letter-spacing:.05em;padding:1px 7px;border-radius:3px;box-shadow:0 0 0 2px #ff7a1a38}.dash-nav-item.active:before{border-radius:0;width:3px;left:-2px}.dash-stat{position:relative;overflow:hidden;border-radius:10px}.dash-stat:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),transparent 65%)}.nez-scroll-progress{height:2px;background:linear-gradient(90deg,var(--dispatch-yellow) 0%,var(--primary) 50%,var(--dispatch-live) 100%);box-shadow:0 0 16px #00e5a573}.section-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;font-weight:700;font-size:11px;color:var(--primary)}.section-title{letter-spacing:-.01em;font-weight:800}.tier-card,.pillar-card,.shop-card,.product-card,.blog-card{position:relative}.tier-card:after,.pillar-card:after,.shop-card:after,.product-card:after,.blog-card:after{content:"";position:absolute;top:0;right:0;width:14px;height:14px;background:linear-gradient(135deg,transparent 50%,var(--primary) 50%);opacity:0;transition:opacity .25s ease}.tier-card:hover:after,.pillar-card:hover:after,.shop-card:hover:after,.product-card:hover:after,.blog-card:hover:after{opacity:.45}.status-pill{border-radius:3px;font-family:var(--font-mono);border:1px solid transparent}.status-pill.active{border-color:#00e5a559}.status-pill.inactive{border-color:#ff8aa059}.status-pill.pending{border-color:#ffb80059;color:var(--dispatch-yellow)}.status-pill.delivered,.status-pill.resolved,.status-pill.closed{border-color:#00e5a559}.status-pill.shipped{border-color:#63b3ed59}.status-pill.open,.status-pill.in_progress{border-color:#ff7a1a73;color:var(--dispatch-orange)}.dash-stat-val,.member-tier-monthly,.nez-stat-val{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.member-card{border-radius:10px}.member-card:before{background:linear-gradient(90deg,var(--dispatch-yellow),var(--primary),transparent)}#home #dispatch-live .dispatch-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}@media(max-width:900px){#home #dispatch-live .dispatch-feature{grid-template-columns:1fr}}#home #dispatch-live .dispatch{max-width:520px;width:100%}#home .dispatch-points{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:16px}#home .dispatch-points li{display:flex;gap:14px;align-items:flex-start}#home .dispatch-points .dp-icon{font-size:24px;line-height:1;flex-shrink:0}#home .dispatch-points strong{display:block;font-family:Archivo,sans-serif;font-weight:800;font-size:17px;color:var(--fg,#f0f2f6);margin-bottom:3px}#home .dispatch-points em{font-style:normal;font-size:14px;color:var(--fg-2,#b8bfca);line-height:1.5}body>header{background:#0d0d0ed9;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--bd,#1f2530)}body>header>nav{display:flex;align-items:center;gap:24px;height:76px;padding:0 clamp(20px,4vw,48px);max-width:var(--app-max-width,1600px);margin:0 auto}body>header .brand{display:inline-flex;align-items:center;gap:14px;cursor:pointer;flex-shrink:0}body>header .brand-logo-wrap{width:44px;height:44px}body>header .brand-word{font-family:Anton,Archivo Black,impact,sans-serif;font-size:22px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg,#f0f2f6);line-height:1}body>header .brand-tag-chip{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.14em;padding:3px 7px;background:var(--brand,#00e5a5);color:#000;font-weight:700;border-radius:3px;white-space:nowrap}@media(max-width:560px){body>header .brand-tag-chip{display:none}}body>header .nav-links{margin-left:auto;gap:6px}body>header .nav-item{font-family:Archivo,system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--fg-2,#b8bfca);padding:8px 12px;border-radius:8px}body>header .nav-item:hover{color:var(--fg,#f0f2f6);background:#ffffff0d}body>header .nav-item.active{color:var(--brand,#00e5a5);font-weight:700}body>header .nav-actions{gap:10px}body>header .nav-cta-btn{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--brand,#00e5a5);color:#04140f;border:1px solid var(--brand,#00e5a5);border-radius:8px;padding:9px 16px;transition:transform .2s,box-shadow .2s,background .2s}body>header .nav-cta-btn:hover{background:var(--brand-hot,#5dffc4);transform:translateY(-2px);box-shadow:0 8px 20px #00e5a54d}#home [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--tx,ease),transform .7s var(--tx,ease)}#home [data-reveal].is-in{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){#home [data-reveal]{opacity:1;transform:none}}:root{--bg: #0a0c10;--bg-elev: #11141a;--bg-elev-2: #161a22;--bg-tape: #06080b;--bd: #1f2530;--bd-strong: #2a3142;--bd-hi: #4a5468;--fg: #f0f2f6;--fg-2: #b8bfca;--fg-3: #6b7280;--fg-mute: #4b5460;--brand: #00e5a5;--brand-hot: #5dffc4;--brand-deep: #0d6b4f;--brand-glow: rgba(0, 229, 165, .18);--yellow: #ffd25a;--yellow-warm: #ffe14d;--orange: #ff7a1a;--orange-hot: #ff8d3a;--orange-deep: #1a1207;--live: #5dffc4;--alarm: #ff5a5a;--ff-display: "Anton", "Archivo Black", "Bebas Neue", impact, sans-serif;--ff-ui: "Archivo", system-ui, -apple-system, sans-serif;--ff-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--container: 1480px;--container-narrow: 1080px;--gutter: clamp(24px, 4vw, 72px);--tx: cubic-bezier(.2, .8, .2, 1);--tx-fast: .12s;--tx-base: .22s;--tx-slow: .42s}#home{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){#home{scroll-behavior:auto}}#home{min-height:100vh;background:transparent;color:var(--fg);font-family:var(--ff-ui);font-feature-settings:"ss01","cv01","cv11";font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;max-width:100vw}@media(min-width:1600px){#home{font-size:18px}}@media(min-width:1900px){#home{font-size:19px}}#home img,#home svg,#home video{display:block;max-width:100%}#home a{color:inherit;text-decoration:none}#home button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}#home input,#home textarea,#home select{font:inherit;color:inherit}#home ul,#home ol{list-style:none}#home ::selection{background:var(--brand);color:#000}#home .container{width:100%;max-width:var(--container);margin:0 auto;padding-inline:var(--gutter)}#home .narrow{max-width:var(--container-narrow);margin:0 auto}#home .display,#home h1,#home h2,#home h3,#home h4{font-family:var(--ff-display);font-weight:400;line-height:1;letter-spacing:.01em;text-transform:uppercase}#home .mono,#home .stat,#home .label,#home .tape,#home .panel-title,#home .field-label{font-family:var(--ff-mono);font-feature-settings:"zero","ss01","ss02"}#home .eyebrow{font-family:var(--ff-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-weight:500}#home .h-mega{font-size:clamp(56px,10.5vw,168px)}#home .h-1{font-size:clamp(44px,7.5vw,112px)}#home .h-2{font-size:clamp(32px,4.2vw,64px)}#home .h-3{font-size:clamp(22px,2.4vw,36px)}#home .h-4{font-size:clamp(18px,1.4vw,24px)}#home .lede{font-size:clamp(17px,1.4vw,22px);line-height:1.5;color:var(--fg-2);max-width:60ch}#home .copy{color:var(--fg-2)}#home .hi{color:var(--brand)}#home .warn{color:var(--yellow)}#home .dim{color:var(--fg-3)}#home .muted{color:var(--fg-mute)}#home .frame{position:relative;border:1px solid var(--bd);background:var(--bg-elev)}#home .frame:before,#home .frame:after{content:"";position:absolute;width:12px;height:12px;border:1px solid var(--bd-hi);background:var(--bg)}#home .frame:before{top:-6px;left:-6px}#home .frame:after{bottom:-6px;right:-6px}#home .frame-corners{position:relative}#home .frame-corners:before,#home .frame-corners:after,#home .frame-corners>.corner-tl,#home .frame-corners>.corner-tr,#home .frame-corners>.corner-bl,#home .frame-corners>.corner-br{content:"";position:absolute;width:14px;height:14px;border:1px solid var(--brand);background:transparent;pointer-events:none}#home .frame-corners>.corner-tl{top:-1px;left:-1px;border-right:0;border-bottom:0}#home .frame-corners>.corner-tr{top:-1px;right:-1px;border-left:0;border-bottom:0}#home .frame-corners>.corner-bl{bottom:-1px;left:-1px;border-right:0;border-top:0}#home .frame-corners>.corner-br{bottom:-1px;right:-1px;border-left:0;border-top:0}#home .btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 22px;font-family:var(--ff-mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;border:1px solid var(--bd-hi);background:var(--bg-elev);color:var(--fg);transition:all var(--tx-base) var(--tx);position:relative;white-space:nowrap;cursor:pointer}#home .btn:hover{border-color:var(--fg);transform:translate(-2px,-2px);box-shadow:4px 4px 0 0 var(--bd-strong)}#home .btn:active{transform:translate(0);box-shadow:none}#home .btn:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}#home .btn-hi{background:var(--brand);color:#0a0a0a;border-color:var(--brand)}#home .btn-hi:hover{background:var(--brand-hot);border-color:var(--brand-hot);box-shadow:4px 4px #000}#home .btn-call{background:var(--yellow);color:#000;border-color:var(--yellow)}#home .btn-call:hover{background:var(--yellow-warm);border-color:var(--yellow-warm);box-shadow:4px 4px #000}#home .btn-ghost{background:transparent}#home .btn .arrow{display:inline-block;transition:transform var(--tx-base) var(--tx)}#home .btn:hover .arrow{transform:translate(4px)}#home .dot{display:inline-block;width:8px;height:8px;background:var(--live);border-radius:50%;box-shadow:0 0 0 2px #59ff8e2e;animation:pulse-live 2.2s ease-in-out infinite}#home .dot.dot-orange{background:var(--brand);box-shadow:0 0 0 2px #ff7a1a38;animation-name:pulse-orange}#home .dot.dot-yellow{background:var(--yellow);box-shadow:0 0 0 2px #ffd30038;animation-name:pulse-yellow}@keyframes pulse-live{0%,to{box-shadow:0 0 0 2px #59ff8e2e}50%{box-shadow:0 0 0 6px #59ff8e0d}}@keyframes pulse-orange{0%,to{box-shadow:0 0 0 2px #ff7a1a38}50%{box-shadow:0 0 0 6px #ff7a1a0d}}@keyframes pulse-yellow{0%,to{box-shadow:0 0 0 2px #ffd30038}50%{box-shadow:0 0 0 6px #ffd3000d}}#home .statusbar{background:var(--bg-tape);border-bottom:1px solid var(--bd);font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}#home .statusbar-inner{display:flex;align-items:center;gap:22px;padding:8px 0;min-height:32px;overflow:hidden}#home .statusbar a{color:var(--fg)}#home .statusbar a:hover{color:var(--brand)}#home .statusbar .sep{width:6px;height:1px;background:var(--bd-hi)}#home .statusbar-marquee{overflow:hidden;flex:1 1 0;min-width:0;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}#home .statusbar-marquee-track{display:inline-flex;gap:22px;animation:marquee 50s linear infinite;white-space:nowrap;will-change:transform}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}#home .statusbar-marquee:hover .statusbar-marquee-track{animation-play-state:paused}#home .header{position:sticky;top:0;z-index:60;background:#0d0d0ed9;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--bd)}#home .header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:76px}#home .header-actions{gap:8px}#home .icon-btn{height:36px;padding:0 10px;font-size:11px;letter-spacing:.1em}#home .btn-call{height:42px;padding:0 16px}#home .brand{display:inline-flex;align-items:center;gap:16px;font-family:var(--ff-display);font-size:22px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg);padding:4px 0}#home .brand:hover .brand-mark{animation-play-state:paused;transform:translateY(-4px) scale(1.06) rotate(-2deg);box-shadow:0 0 0 1px #00e5a56b,0 18px 36px #00e5a547}#home .brand .brand-mark{transition:transform .32s var(--tx),box-shadow .32s var(--tx);animation:brand-bounce 2.4s cubic-bezier(.36,0,.2,1) infinite;transform-origin:50% 100%}#home .brand .brand-word{letter-spacing:.12em}#home .brand .brand-tag{letter-spacing:.22em}@keyframes brand-bounce{0%{transform:translateY(0) scaleY(1) scaleX(1)}10%{transform:translateY(0) scaleY(.92) scaleX(1.08)}30%{transform:translateY(-10px) scaleY(1.06) scaleX(.96)}50%{transform:translateY(-14px) scaleY(1.04) scaleX(.98)}70%{transform:translateY(-6px) scaleY(1) scaleX(1)}85%{transform:translateY(0) scaleY(.94) scaleX(1.06)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@media(prefers-reduced-motion:reduce){#home .brand .brand-mark{animation:none}}#home .brand-tag{font-family:var(--ff-mono);font-size:10px;letter-spacing:.2em;padding:3px 6px;background:var(--brand);color:#000;font-weight:700}#home .brand-mark{width:48px;height:48px;display:block;object-fit:cover;border:1px solid var(--bd-strong);border-radius:10px;box-shadow:0 0 0 1px #00e5a52e,0 4px 16px #00e5a51a}#home .brand-mark-video{position:relative;width:48px;height:48px;border:1px solid var(--bd-strong);border-radius:10px;overflow:hidden;background:#000;box-shadow:0 0 0 1px #00e5a538,0 6px 18px #00e5a52e,inset 0 0 18px #00e5a51f;flex-shrink:0}#home .brand-mark-video:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(0,229,165,.22) 50%,transparent 70%);background-size:200% 100%;background-position:200% 0;animation:brand-sheen 4s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}@keyframes brand-sheen{0%,30%{background-position:200% 0;opacity:0}60%{background-position:-50% 0;opacity:.8}to{background-position:-100% 0;opacity:0}}#home .brand-vid{width:100%;height:100%;display:block;object-fit:cover;filter:contrast(1.05) saturate(1.15)}#home .brand-word{font-family:var(--ff-display);letter-spacing:.04em;background:linear-gradient(180deg,#fff,#c9efe0);-webkit-background-clip:text;background-clip:text;color:transparent}#home .nav{display:flex;gap:4px;justify-content:center}#home .nav a{font-family:var(--ff-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:8px 14px;color:var(--fg-2);transition:color var(--tx-fast) var(--tx);border-bottom:2px solid transparent}#home .nav a:hover{color:var(--fg);border-bottom-color:var(--brand)}#home .nav a[aria-current=page]{color:var(--brand)}#home .header-actions{display:flex;align-items:center;gap:10px}#home .lang-toggle{display:inline-flex;border:1px solid var(--bd-strong);font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;background:var(--bg-elev)}#home .lang-toggle button{padding:7px 10px;color:var(--fg-3);transition:all var(--tx-fast);text-transform:uppercase}#home .lang-toggle button[aria-pressed=true]{background:var(--fg);color:#000}#home .lang-toggle button:hover{color:var(--fg)}#home .lang-toggle button[aria-pressed=true]:hover{color:#000}#home .menu-btn{display:none}#home .hero{position:relative;padding-top:clamp(40px,7vw,96px);padding-bottom:clamp(48px,7vw,96px);overflow-y:visible;overflow-x:clip;border-bottom:1px solid var(--bd);isolation:isolate}#home .hero-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;z-index:-2;filter:hue-rotate(115deg) saturate(1.8) brightness(.55)}#home .hero-bg-grad{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 80% 60% at 25% 0%,rgba(0,229,165,.12) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 90% 90%,rgba(255,210,90,.04) 0%,transparent 60%),linear-gradient(180deg,#0a0c1059,#0a0c10bf);pointer-events:none}@media(prefers-reduced-motion:reduce){#home .hero-bg-video{display:none}}#home .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 12% 0%,rgba(0,229,165,.1) 0%,transparent 50%),radial-gradient(ellipse at 88% 100%,rgba(255,211,0,.05) 0%,transparent 50%);pointer-events:none}#home .hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(0deg,transparent 0,transparent calc(100% - 1px),rgba(255,255,255,.018) 100%),linear-gradient(90deg,transparent 0,transparent calc(100% - 1px),rgba(255,255,255,.018) 100%);background-size:60px 60px;pointer-events:none;mask-image:radial-gradient(ellipse at center,#000 0%,transparent 75%)}#home .hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:clamp(24px,3.6vw,56px);align-items:start}#home .hero-content{min-width:0}#home .hero-side{display:flex;flex-direction:column;gap:18px;min-width:0;transform:translate(clamp(80px,10vw,150px));margin-top:6px}@media(max-width:1080px){#home .hero-side{transform:none}}#home .hero-cycle{position:relative;display:grid;min-height:clamp(260px,28vw,380px)}#home .hero-cycle .hero-band{grid-area:1 / 1;opacity:0;transform:translateY(18px);transition:opacity .7s var(--tx),transform .7s var(--tx);pointer-events:none}#home .hero-cycle .hero-band.is-active{opacity:1;transform:none;pointer-events:auto}#home .hero-band-eyebrow{margin-bottom:18px;display:inline-flex;align-items:center;gap:10px}#home .hero-band-eyebrow:before{content:"";display:inline-block;width:22px;height:1px;background:var(--brand)}#home .hero-h{font-size:clamp(48px,7.2vw,124px);line-height:.98;letter-spacing:.015em;margin-bottom:28px;word-spacing:.05em}#home .hero-h .accent{padding-right:.04em}#home .hero-h .accent{display:inline-block;position:relative;background:linear-gradient(180deg,var(--brand-hot) 0%,var(--brand) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 60px rgba(0,229,165,.3)}@media(prefers-reduced-motion:reduce){#home .hero-cycle .hero-band{transition:none}}#home .hero-cycle-dots{display:inline-flex;gap:10px;margin:10px 0 28px}#home .cycle-dot{width:28px;height:4px;background:var(--bd-strong);border:0;padding:0;cursor:pointer;transition:background var(--tx-base) var(--tx),transform var(--tx-base) var(--tx);border-radius:1px}#home .cycle-dot:hover{background:var(--fg-3)}#home .cycle-dot.is-active{background:var(--brand);width:48px;box-shadow:0 0 16px #00e5a566}#home .cycle-dot:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}#home .hero-3d-wrap{position:relative;aspect-ratio:1 / 1;min-height:280px;max-height:360px;border:1px solid var(--bd-strong);background:radial-gradient(ellipse at center,rgba(0,229,165,.12) 0%,transparent 70%),linear-gradient(180deg,#0b1014,#08100d);overflow:hidden}#home .hero-3d-wrap:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,165,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,165,.06) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse at center,#000 0%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,transparent 80%);pointer-events:none}#home .hero-3d-wrap:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 60%,rgba(0,229,165,.1) 100%);pointer-events:none}#home .hero-3d{position:absolute;inset:0;width:100%;height:100%;display:block}#home .hero-3d-fallback{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:auto;filter:drop-shadow(0 0 24px rgba(0,229,165,.45));opacity:0;transition:opacity .4s var(--tx)}#home .hero-3d-wrap.no-webgl .hero-3d{display:none}#home .hero-3d-wrap.no-webgl .hero-3d-fallback{opacity:1}#home .hero-3d-caption{position:absolute;bottom:12px;left:12px;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.16em;color:var(--brand);text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;z-index:2}#home .hero-id{font-family:var(--ff-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);display:flex;align-items:center;gap:12px;margin-bottom:26px}#home .hero-id .pipe{width:22px;height:1px;background:var(--brand)}#home .hero h1{font-size:clamp(56px,11vw,176px);line-height:.84;letter-spacing:-.015em;margin-bottom:28px}#home .hero h1 .accent{display:inline-block;position:relative;color:var(--brand)}#home .hero h1 .accent:after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:.06em;background:var(--brand);opacity:.35}#home .hero h1 .strike{color:var(--fg-mute);text-decoration:line-through;text-decoration-thickness:4px;text-decoration-color:var(--alarm)}#home .hero-sub{font-size:clamp(17px,1.5vw,22px);line-height:1.5;color:var(--fg-2);max-width:56ch;margin-bottom:32px}#home .hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:36px}#home .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bd);border:1px solid var(--bd)}#home .hero-stats .stat-card{background:var(--bg-elev);padding:16px 14px}#home .hero-stats .stat-num{font-family:var(--ff-display);font-size:clamp(24px,2.6vw,34px);line-height:1;color:var(--brand);margin-bottom:6px}#home .hero-stats .stat-label{font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}#home .dispatch{position:relative;background:var(--bg-elev);border:1px solid var(--bd-strong);font-family:var(--ff-mono);font-size:12px;line-height:1.6;color:var(--fg-2)}#home .dispatch:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:4px;background:repeating-linear-gradient(45deg,var(--yellow) 0 12px,#000 12px 24px)}#home .dispatch-head{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px;border-bottom:1px dashed var(--bd-strong);text-transform:uppercase;letter-spacing:.16em;color:var(--fg);font-size:11px}#home .dispatch-head .live{display:inline-flex;align-items:center;gap:8px;color:var(--live)}#home .dispatch-head .now{color:var(--fg-3)}#home .dispatch-body{padding:14px 18px 16px}#home .dispatch-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px dotted var(--bd)}#home .dispatch-row:last-child{border-bottom:0}:is(#home,#about) .dispatch-row .borough{color:var(--fg);letter-spacing:.1em;text-transform:uppercase;font-size:11px}#home .dispatch-row .eta{color:var(--brand);font-size:13px;font-weight:600;min-width:80px;text-align:right}#home .dispatch-row .bar{display:block;width:80px;height:6px;background:var(--bg);border:1px solid var(--bd);position:relative;overflow:hidden}#home .dispatch-row .bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w, 30%);background:linear-gradient(90deg,var(--live),var(--brand))}#home .dispatch-foot{border-top:1px dashed var(--bd-strong);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bd)}#home .dispatch-foot .cell{background:var(--bg-elev);padding:12px 14px}#home .dispatch-foot .cell-label{font-size:10px;letter-spacing:.16em;color:var(--fg-3);text-transform:uppercase}#home .dispatch-foot .cell-val{font-size:18px;color:var(--fg);font-weight:600;margin-top:4px;font-family:var(--ff-display);letter-spacing:0}#home .dispatch-foot .cell-val.ok{color:var(--live)}#home .tape-band{background:repeating-linear-gradient(45deg,var(--yellow) 0 28px,#0a0a0b 28px 56px);height:14px;position:relative}#home .tape-band:before,#home .tape-band:after{content:"";position:absolute;left:0;right:0;height:1px;background:#000}#home .tape-band:before{top:0}#home .tape-band:after{bottom:0}#home .ticker{background:var(--bg);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);overflow:hidden;font-family:var(--ff-mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;max-width:100vw}#home .ticker-track{display:inline-flex;gap:56px;padding:18px 0;white-space:nowrap;animation:marquee 38s linear infinite;will-change:transform}#home .ticker-track span{display:inline-flex;align-items:center;gap:14px}#home .ticker-track .dot-mini{width:6px;height:6px;background:var(--brand);display:inline-block}#home .ticker-track .num{color:var(--brand);font-weight:700}#home .callout{position:relative;padding:clamp(72px,8vw,128px) 0;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);overflow:hidden}#home .callout:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 85% 50%,rgba(0,229,165,.08) 0%,transparent 55%),linear-gradient(180deg,var(--bg-elev) 0%,var(--bg) 100%);pointer-events:none}#home .callout>*{position:relative;z-index:1}#home .callout-grid{display:grid;grid-template-columns:1fr .8fr;gap:clamp(40px,5vw,80px);align-items:center}#home .callout-eyebrow{margin-bottom:18px;display:inline-flex;align-items:center;gap:10px}#home .callout-eyebrow:before{content:"";display:inline-block;width:22px;height:1px;background:var(--brand)}#home .callout-h{font-size:clamp(38px,6vw,88px);line-height:1;letter-spacing:.012em;margin-bottom:22px;word-spacing:.04em}#home .callout-h .accent{background:linear-gradient(180deg,var(--brand-hot) 0%,var(--brand) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 60px rgba(0,229,165,.25)}#home .callout-sub{color:var(--fg-2);font-size:clamp(16px,1.2vw,19px);line-height:1.6;max-width:56ch;margin-bottom:28px}#home .callout-cta{display:flex;flex-wrap:wrap;gap:12px}#home .callout-checks{display:grid;gap:1px;background:var(--bd);border:1px solid var(--bd-strong)}#home .callout-checks li{background:var(--bg-elev);display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;gap:4px 12px;padding:18px 22px}#home .callout-checks .check-mark{grid-row:1 / span 2;color:var(--brand);font-weight:700;font-family:var(--ff-mono);font-size:18px;line-height:1;padding-top:2px}#home .callout-checks strong{font-weight:700;font-size:15px;color:var(--fg);letter-spacing:.01em}#home .callout-checks em{color:var(--fg-2);font-size:13.5px;line-height:1.45;font-style:normal}#home .callout-band{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(20px,3vw,48px);align-items:center;padding:clamp(28px,3vw,48px);border:1px solid var(--bd-strong);background:linear-gradient(135deg,rgba(0,229,165,.05) 0%,transparent 60%),var(--bg-elev);position:relative}#home .callout-band:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:4px;background:linear-gradient(90deg,var(--brand) 0%,var(--yellow) 60%,var(--brand) 100%)}#home .callout-band-mark img{width:clamp(80px,10vw,120px);height:auto;border-radius:12px;border:1px solid var(--bd-strong);box-shadow:0 0 0 1px #00e5a533,0 12px 32px #00e5a529}#home .callout-mark-video{width:clamp(96px,10vw,128px);height:clamp(96px,10vw,128px);border-radius:18px;box-shadow:0 0 0 1px #00e5a552,0 18px 40px #00e5a54d,inset 0 0 28px #00e5a529;animation-duration:2.4s}#home .callout-band-text .callout-h{margin-bottom:12px;font-size:clamp(32px,4.2vw,56px)}#home .callout-band-text .callout-sub{margin-bottom:0;font-size:16px}#home .callout-band-cta{display:flex;flex-direction:column;gap:10px}@media(max-width:1080px){#home .callout-grid{grid-template-columns:1fr}#home .callout-band{grid-template-columns:auto 1fr}#home .callout-band-cta{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}}@media(max-width:520px){#home .callout-band{grid-template-columns:1fr;text-align:left}#home .callout-band-mark img{width:80px}}#home section{position:relative}#home .section{padding:clamp(64px,8vw,128px) 0}#home .section+.section{border-top:1px solid var(--bd)}:is(#home,#about) .section-head{margin-bottom:clamp(40px,5vw,72px)}:is(#home,#about) .section-tag{display:flex;align-items:center;gap:14px;margin-bottom:22px}:is(#home,#about) .section-tag .num{font-family:var(--ff-mono);font-size:12px;color:var(--brand);letter-spacing:.16em;font-weight:700}:is(#home,#about) .section-tag .line{flex:0 0 56px;height:1px;background:var(--bd-hi)}:is(#home,#about) .section-tag .label{font-family:var(--ff-mono);font-size:11px;letter-spacing:.2em;color:var(--fg-3);text-transform:uppercase}:is(#home,#about) .section-title{font-size:clamp(40px,6vw,88px);line-height:.94;max-width:22ch}:is(#home,#about) .section-sub{margin-top:20px;font-size:clamp(17px,1.3vw,20px);color:var(--fg-2);max-width:62ch;line-height:1.55}#home .compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}#home .compare-col{border:1px solid var(--bd);background:var(--bg-elev);padding:clamp(22px,2.2vw,36px)}#home .compare-col.old{background:#131314}#home .compare-col.new{background:#0c1614;border-color:var(--brand-deep);box-shadow:inset 0 0 0 1px #00e5a514}#home .compare-col h3{font-family:var(--ff-mono);font-size:12px;letter-spacing:.2em;color:var(--fg-3);margin-bottom:18px;text-transform:uppercase}#home .compare-col.new h3{color:var(--brand)}#home .compare-col h4{font-family:var(--ff-display);font-size:clamp(20px,1.8vw,28px);margin-bottom:28px;letter-spacing:-.005em}#home .compare-list{display:grid;gap:22px}#home .compare-item h5{font-family:var(--ff-ui);font-weight:700;font-size:16px;margin-bottom:6px;text-transform:none;letter-spacing:0}#home .compare-item p{color:var(--fg-2);font-size:14.5px;line-height:1.55}#home .compare-col.old .compare-item h5{color:var(--fg-3)}#home .compare-col.new .compare-item h5{color:var(--fg)}#home .compare-col.new .compare-item h5:before{content:"\203a\203a  ";color:var(--brand);font-family:var(--ff-mono);font-weight:700}#home .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bd);border:1px solid var(--bd)}#home .service-card{background:var(--bg-elev);padding:clamp(24px,2.4vw,40px);position:relative;display:flex;flex-direction:column;min-height:320px;transition:background var(--tx-base)}#home .service-card:hover{background:var(--bg-elev-2)}#home .service-card:hover .service-num{color:var(--brand)}#home .service-card .service-num{font-family:var(--ff-mono);font-size:12px;letter-spacing:.16em;color:var(--fg-mute);margin-bottom:18px;transition:color var(--tx-base)}#home .service-card h3{font-family:var(--ff-display);font-size:clamp(24px,2.2vw,34px);line-height:.96;margin-bottom:14px}#home .service-card p{color:var(--fg-2);font-size:14.5px;line-height:1.55;margin-bottom:18px}#home .service-card ul{margin-top:auto}#home .service-card li{font-family:var(--ff-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding:6px 0;border-top:1px dotted var(--bd-strong)}#home .service-card li:before{content:"\203a  ";color:var(--brand)}#home .process{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bd);border:1px solid var(--bd)}#home .process-step{background:var(--bg-elev);padding:clamp(22px,2.4vw,36px);position:relative}#home .process-step .step-time{font-family:var(--ff-mono);font-size:11px;color:var(--brand);letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}#home .process-step h4{font-family:var(--ff-display);font-size:clamp(22px,1.8vw,28px);line-height:1;margin-bottom:14px}#home .process-step p{color:var(--fg-2);font-size:14.5px;line-height:1.55}#home .process-step:after{content:"";position:absolute;right:-8px;top:50%;width:16px;height:16px;border-top:1px solid var(--brand);border-right:1px solid var(--brand);transform:translateY(-50%) rotate(45deg);background:var(--bg-elev);z-index:2}#home .process-step:last-child:after{display:none}#home .pricing-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px}#home .billing-toggle{display:inline-flex;border:1px solid var(--bd-strong);font-family:var(--ff-mono);font-size:12px;letter-spacing:.16em;background:var(--bg-elev)}#home .bt-btn{position:relative;padding:10px 18px;color:var(--fg-3);text-transform:uppercase;border-right:1px solid var(--bd-strong);transition:all var(--tx-fast);display:inline-flex;align-items:center;gap:8px}#home .bt-btn:last-child{border-right:0}#home .bt-btn:hover{color:var(--fg)}#home .bt-btn.is-active{background:var(--brand);color:#001a13}#home .bt-save{display:inline-block;background:var(--yellow);color:#1a1500;font-size:10px;padding:2px 6px;font-weight:700;letter-spacing:.14em}#home .bt-btn.is-active .bt-save{background:#001a13;color:var(--brand)}#home .billing-help{font-family:var(--ff-mono);font-size:12px;color:var(--fg-3);letter-spacing:.04em;margin-bottom:24px}#home .pricing-tabs{display:inline-flex;border:1px solid var(--bd-strong);font-family:var(--ff-mono);font-size:12px;letter-spacing:.16em;margin-bottom:0}#home .pricing-tabs button{padding:10px 22px;text-transform:uppercase;color:var(--fg-3);transition:all var(--tx-fast);border-right:1px solid var(--bd-strong)}#home .pricing-tabs button:last-child{border-right:0}#home .pricing-tabs button[aria-selected=true]{background:var(--brand);color:#000}#home .pricing-tabs button:hover:not([aria-selected=true]){color:var(--fg)}#home .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#home [hidden]{display:none!important}#home .tier{background:var(--bg-elev);border:1px solid var(--bd);padding:clamp(24px,2.4vw,36px);display:flex;flex-direction:column;position:relative}#home .tier.featured{border-color:var(--brand)}#home .tier.featured:before{content:"MOST POPULAR";position:absolute;top:-10px;left:24px;background:var(--brand);color:#000;font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;font-weight:700;padding:4px 10px}#home .tier-name{font-family:var(--ff-mono);font-size:11px;letter-spacing:.22em;color:var(--fg-3);text-transform:uppercase;margin-bottom:14px}#home .tier-price{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}#home .tier-price .currency{font-family:var(--ff-mono);font-size:18px;color:var(--fg-3)}#home .tier-price .amount{font-family:var(--ff-display);font-size:clamp(48px,5.5vw,76px);line-height:1;color:var(--fg);letter-spacing:-.02em}#home .tier-price .period{font-family:var(--ff-mono);font-size:13px;color:var(--fg-3)}#home .tier-blurb{color:var(--fg-2);font-size:14.5px;line-height:1.55;margin:18px 0 22px}#home .tier-feats{display:grid;gap:10px;margin-bottom:28px;flex:1}#home .tier-feats li{font-size:14px;color:var(--fg-2);line-height:1.4;padding-left:22px;position:relative}#home .tier-feats li:before{content:"\2713";position:absolute;left:0;top:1px;color:var(--brand);font-weight:700;font-family:var(--ff-mono)}#home .tier .btn{width:100%;justify-content:center}:is(#home,#about) .map-wrap{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:stretch}:is(#home,#about) .map{background:var(--bg-elev);border:1px solid var(--bd);padding:24px;position:relative;min-height:480px}:is(#home,#about) .map svg{width:100%;height:100%}:is(#home,#about) .map-legend{background:var(--bg-elev);border:1px solid var(--bd);padding:24px;font-family:var(--ff-mono);font-size:12.5px;display:flex;flex-direction:column;gap:0}:is(#home,#about) .map-legend h4{font-family:var(--ff-mono);font-size:11px;letter-spacing:.2em;color:var(--fg-3);text-transform:uppercase;margin-bottom:16px}:is(#home,#about) .map-legend-row{display:grid;grid-template-columns:1fr auto;padding:10px 0;border-bottom:1px dotted var(--bd)}:is(#home,#about) .map-legend-row:last-of-type{border-bottom:0}:is(#home,#about) .map-legend-row .name{color:var(--fg);letter-spacing:.08em;text-transform:uppercase;font-size:12px}:is(#home,#about) .map-legend-row .eta{color:var(--brand);font-weight:700}:is(#home,#about) .map-legend-foot{border-top:1px solid var(--bd);padding-top:16px;margin-top:16px;color:var(--fg-3);font-size:11.5px;line-height:1.5;letter-spacing:.05em}:is(#home,#about) .borough-shape{fill:var(--bg-elev-2);stroke:var(--bd-hi);stroke-width:1.5;transition:fill var(--tx-base),stroke var(--tx-base);cursor:default}:is(#home,#about) .borough-shape:hover{fill:var(--brand-deep);stroke:var(--brand)}:is(#home,#about) .borough-shape.active{fill:var(--brand);stroke:var(--yellow)}:is(#home,#about) .borough-label{fill:var(--fg);font-family:var(--ff-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;pointer-events:none}:is(#home,#about) .borough-eta{fill:var(--brand);font-family:var(--ff-mono);font-size:10px;letter-spacing:.08em;pointer-events:none}:is(#home,#about) .map-grid-line{stroke:var(--bd);stroke-width:.5}:is(#home,#about) .creds{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bd);border:1px solid var(--bd)}:is(#home,#about) .cred{background:var(--bg-elev);padding:28px 22px}:is(#home,#about) .cred-label{font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;color:var(--fg-3);text-transform:uppercase;margin-bottom:10px}:is(#home,#about) .cred-val{font-family:var(--ff-display);font-size:clamp(20px,1.6vw,24px);line-height:1;margin-bottom:8px}:is(#home,#about) .cred-foot{font-family:var(--ff-mono);font-size:11.5px;color:var(--fg-3)}#home .founder{border:1px solid var(--bd);background:repeating-linear-gradient(0deg,transparent 0 28px,rgba(255,255,255,.012) 28px 29px),var(--bg-elev);padding:clamp(40px,5vw,72px);position:relative}#home .founder:before{content:"STAMPED \b7  FRANK NUNEZ JR \b7  NOV 2017";position:absolute;top:-1px;right:-1px;background:var(--brand);color:#000;font-family:var(--ff-mono);font-size:10px;letter-spacing:.16em;font-weight:700;padding:6px 12px;border-bottom:1px solid #000}#home .founder-quote{font-family:var(--ff-display);font-size:clamp(28px,3.6vw,56px);line-height:1.04;margin-bottom:24px;max-width:22ch}#home .founder-quote .q{color:var(--brand)}#home .founder-attr{font-family:var(--ff-mono);font-size:12px;letter-spacing:.16em;color:var(--fg-3);text-transform:uppercase}#home .founder-attr strong{color:var(--fg);font-weight:700}#home .contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:32px;align-items:start}#home .contact-info{display:grid;gap:1px;background:var(--bd);border:1px solid var(--bd)}#home .contact-info .cell{background:var(--bg-elev);padding:22px}#home .contact-info .cell-label{font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;color:var(--fg-3);text-transform:uppercase;margin-bottom:8px}#home .contact-info .cell-val{color:var(--fg);font-size:15px;line-height:1.55}#home .contact-info .cell-val a:hover{color:var(--brand)}#home .contact-form{background:var(--bg-elev);border:1px solid var(--bd);padding:clamp(24px,2.4vw,36px);position:relative}#home .contact-form h3{font-family:var(--ff-display);font-size:clamp(24px,2vw,32px);margin-bottom:8px}#home .contact-form .helper{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;color:var(--fg-3);text-transform:uppercase;margin-bottom:24px}#home .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#home .field{display:flex;flex-direction:column;gap:6px}#home .field.full{grid-column:1 / -1}#home .field label{font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;color:var(--fg-3);text-transform:uppercase}#home .field input,#home .field textarea,#home .field select{background:var(--bg);border:1px solid var(--bd-strong);padding:12px 14px;font-family:var(--ff-ui);font-size:15px;color:var(--fg);transition:border-color var(--tx-fast)}#home .field input:focus,#home .field textarea:focus,#home .field select:focus{outline:none;border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}#home .field textarea{min-height:100px;resize:vertical}#home .checks{display:flex;flex-wrap:wrap;gap:10px}#home .check{display:inline-flex;align-items:center;gap:8px;font-family:var(--ff-mono);font-size:11px;padding:8px 12px;border:1px solid var(--bd-strong);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all var(--tx-fast);color:var(--fg-2);background:var(--bg)}#home .check input{position:absolute;opacity:0;pointer-events:none}#home .check:has(input:checked){background:var(--brand);color:#000;border-color:var(--brand)}#home .check:hover:not(:has(input:checked)){border-color:var(--fg-2);color:var(--fg)}#home .form-foot{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}#home .form-note{font-family:var(--ff-mono);font-size:10.5px;color:var(--fg-3);letter-spacing:.08em}#home .faq{display:grid;gap:0;border-top:1px solid var(--bd)}#home .faq details{border-bottom:1px solid var(--bd);padding:22px 0}#home .faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;font-family:var(--ff-display);font-size:clamp(18px,1.6vw,24px);line-height:1.2;letter-spacing:-.005em;color:var(--fg);transition:color var(--tx-fast)}#home .faq summary::-webkit-details-marker{display:none}#home .faq summary:hover{color:var(--brand)}#home .faq summary:after{content:"+";font-family:var(--ff-mono);font-size:24px;font-weight:300;color:var(--brand);transition:transform var(--tx-base) var(--tx)}#home .faq details[open] summary:after{transform:rotate(45deg)}#home .faq .answer{padding-top:16px;color:var(--fg-2);line-height:1.6;max-width:80ch;font-size:15.5px}#home .cta-band{position:relative;padding:clamp(64px,8vw,128px) 0;background:var(--bg-elev);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);text-align:center;overflow:hidden}#home .cta-band:before,#home .cta-band:after{content:"";position:absolute;left:0;right:0;height:14px;background:repeating-linear-gradient(45deg,var(--yellow) 0 28px,#000 28px 56px)}#home .cta-band:before{top:0}#home .cta-band:after{bottom:0}#home .cta-band h2{font-size:clamp(30px,6.5vw,96px);line-height:.96;max-width:14ch;margin:0 auto 24px}@media(max-width:520px){#home .cta-band h2{max-width:100%;padding-inline:8px}}#home .cta-band .lede{margin:0 auto 32px}#home .cta-band .hero-cta{justify-content:center}#home footer{padding:clamp(56px,6vw,96px) 0 32px;background:var(--bg-tape);border-top:1px solid var(--bd);font-size:14px}#home .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:40px;margin-bottom:48px}#home .foot-brand{font-family:var(--ff-display);font-size:32px;letter-spacing:.02em;margin-bottom:16px;text-transform:uppercase}#home .foot-tag{color:var(--fg-2);margin-bottom:16px;max-width:32ch;line-height:1.55}#home .foot-addr{font-family:var(--ff-mono);font-size:13px;color:var(--fg-3);line-height:1.7}#home .foot-addr a:hover{color:var(--brand)}#home .foot-col h5{font-family:var(--ff-mono);font-size:11px;letter-spacing:.2em;color:var(--fg-3);text-transform:uppercase;margin-bottom:16px;font-weight:500}#home .foot-col ul{display:grid;gap:8px}#home .foot-col a{color:var(--fg-2);transition:color var(--tx-fast)}#home .foot-col a:hover{color:var(--brand)}#home .foot-compliance{border-top:1px solid var(--bd);padding-top:24px;font-family:var(--ff-mono);font-size:11px;line-height:1.7;color:var(--fg-mute);letter-spacing:.04em;max-width:80ch}#home .foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;border-top:1px solid var(--bd);margin-top:24px;padding-top:24px;font-family:var(--ff-mono);font-size:11px;color:var(--fg-mute);letter-spacing:.14em;text-transform:uppercase}#home .foot-bottom a{color:var(--fg-3);margin-right:18px}#home .foot-bottom a:hover{color:var(--brand)}@media(max-width:1080px){#home .services-grid,#home .process{grid-template-columns:repeat(2,1fr)}#home .process-step:after{display:none}:is(#home,#about) .creds{grid-template-columns:repeat(2,1fr)}#home .hero-stats{grid-template-columns:repeat(2,1fr)}#home .pricing-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}#home .compare{grid-template-columns:1fr}:is(#home,#about) .map-wrap{grid-template-columns:1fr}:is(#home,#about) .map{min-height:380px}#home .foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){#home .hero-grid,#home .contact-grid{grid-template-columns:1fr}#home .nav{display:none}#home .menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--bd-strong);background:var(--bg-elev)}#home .menu-btn .bars{display:block;width:18px;height:2px;background:var(--fg);position:relative}#home .menu-btn .bars:before,#home .menu-btn .bars:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--fg)}#home .menu-btn .bars:before{top:-6px}#home .menu-btn .bars:after{top:6px}#home .nav.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--bd);padding:16px 0;gap:0}#home .nav.open a{padding:14px 24px;border-bottom:1px solid var(--bd);border-bottom-color:var(--bd)}#home .hero h1{font-size:clamp(52px,14vw,96px)}#home .hero-id{margin-bottom:18px}#home .dispatch-foot{grid-template-columns:1fr 1fr}#home .form-grid,#home .foot-grid{grid-template-columns:1fr}}@media(max-width:520px){#home .services-grid,#home .process{grid-template-columns:1fr}:is(#home,#about) .creds{grid-template-columns:1fr 1fr}#home .hero-stats{grid-template-columns:1fr 1fr}#home .header-inner{gap:12px;height:64px}#home .brand-tag{display:none}#home .header-actions{gap:6px}#home .btn{height:44px;padding:0 16px;font-size:12px}#home .hero-cta{flex-direction:column;align-items:stretch}#home .hero-cta .btn{width:100%;justify-content:center}#home .cta-band .hero-cta .btn{justify-content:center}:root{--gutter: 16px}}@media print{#home .header,#home .statusbar,#home .cta-band,#home .ticker,#home .tape-band{display:none}#home{background:#fff;color:#000}#home .section{padding:24px 0;border-color:#ccc}}#home .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#home :focus-visible{outline:2px solid var(--yellow);outline-offset:2px}#home .catalog-tabs{display:inline-flex;border:1px solid var(--bd-strong);font-family:var(--ff-mono);font-size:12px;letter-spacing:.16em;margin-bottom:24px}#home .catalog-tabs button{padding:10px 22px;text-transform:uppercase;color:var(--fg-3);border-right:1px solid var(--bd-strong);transition:all var(--tx-fast)}#home .catalog-tabs button:last-child{border-right:0}#home .catalog-tabs button[aria-selected=true]{background:var(--brand);color:#001a13}#home .catalog-tabs button:hover:not([aria-selected=true]){color:var(--fg)}#home .catalog-scroll{overflow-x:auto}#home .catalog{width:100%;border-collapse:collapse;border:1px solid var(--bd);background:var(--bg-elev);font-size:14px;min-width:720px}#home .catalog thead th,#home .catalog tfoot td{background:var(--bg-elev-2);padding:18px;font-family:var(--ff-ui);text-align:center;border-bottom:1px solid var(--bd);vertical-align:top}#home .catalog thead th.cat-feat{text-align:left;font-family:var(--ff-mono);font-size:11px;letter-spacing:.2em;color:var(--fg-3);text-transform:uppercase}#home .catalog thead th.featured{background:linear-gradient(180deg,rgba(0,229,165,.08),transparent);border-bottom-color:var(--brand-deep)}#home .cat-tier-name{font-family:var(--ff-display);font-size:22px;letter-spacing:-.005em;text-transform:uppercase;line-height:1;margin-bottom:6px;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}#home .cat-tier-price{font-family:var(--ff-mono);color:var(--brand);font-size:18px;font-weight:700}#home .cat-tier-price span{color:var(--fg-3);font-size:11px;letter-spacing:.1em;margin-left:2px}#home .cat-tier-tag{font-family:var(--ff-mono);background:var(--brand);color:#001a13;padding:3px 7px;font-size:9.5px;letter-spacing:.18em;font-weight:700;text-transform:uppercase}#home .catalog tbody tr td,#home .catalog tbody tr th{padding:12px 18px;border-bottom:1px solid var(--bd);vertical-align:middle;text-align:center}#home .catalog tbody tr td:first-child{text-align:left;color:var(--fg-2)}#home .catalog tbody tr td.featured{background:#00e5a506}#home .catalog tbody tr.cat-group th{background:var(--bg);font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);text-align:left;padding-top:18px;padding-bottom:8px;border-bottom:1px dashed var(--bd-strong);font-weight:600}#home .catalog td.y{color:var(--brand);font-weight:700;font-family:var(--ff-mono)}#home .catalog td.n{color:var(--fg-mute);font-family:var(--ff-mono)}#home .catalog tfoot td{padding:22px 18px}#home .catalog tfoot td.featured{background:#00e5a50b}#home .cat-cta{width:100%;justify-content:center}#home .store-filters{display:inline-flex;flex-wrap:wrap;gap:6px;border:1px solid var(--bd-strong);font-family:var(--ff-mono);font-size:12px;letter-spacing:.14em;margin-bottom:28px}#home .store-filters button{padding:9px 18px;text-transform:uppercase;color:var(--fg-3);border-right:1px solid var(--bd-strong);transition:all var(--tx-fast)}#home .store-filters button:last-child{border-right:0}#home .store-filters button.is-active{background:var(--brand);color:#001a13}#home .store-filters button:hover:not(.is-active){color:var(--fg)}#home .product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}#home .product{position:relative;display:flex;flex-direction:column;padding:22px;background:var(--bg-elev);border:1px solid var(--bd);transition:border-color var(--tx-base),transform var(--tx-base);min-height:320px}#home .product:hover{border-color:var(--brand-deep);transform:translateY(-3px)}#home .product-tag{position:absolute;top:12px;right:12px;font-family:var(--ff-mono);font-size:9.5px;letter-spacing:.18em;background:var(--yellow);color:#1a1500;padding:3px 7px;font-weight:700}#home .product-icon{width:64px;height:64px;display:grid;place-items:center;color:var(--brand);margin-bottom:18px;filter:drop-shadow(0 0 12px rgba(0,229,165,.4))}#home .product-icon svg{width:100%;height:100%}#home .product-name{font-family:var(--ff-ui);font-size:15px;font-weight:700;letter-spacing:.005em;line-height:1.3;margin-bottom:8px;text-transform:none;color:var(--fg)}#home .product-blurb{color:var(--fg-2);font-size:13px;line-height:1.5;margin-bottom:18px;flex:1}#home .product-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}#home .product-price{font-family:var(--ff-display);font-size:26px;color:var(--brand);letter-spacing:-.01em}#home .product-add{height:38px;padding:0 14px;font-size:11px}#home .product-skeleton{min-height:320px;background:linear-gradient(110deg,var(--bg-elev) 8%,var(--bg-elev-2) 18%,var(--bg-elev) 33%);background-size:200% 100%;border:1px solid var(--bd);animation:shimmer 1.6s infinite linear}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#home .store-empty{padding:36px;color:var(--fg-3);text-align:center;font-family:var(--ff-mono);font-size:13px}#home .drawer{position:fixed;inset:0;z-index:100;pointer-events:none}#home .drawer[aria-hidden=false]{pointer-events:auto}#home .drawer-backdrop{position:absolute;inset:0;background:#0000008c;backdrop-filter:blur(6px);opacity:0;transition:opacity .24s var(--tx)}#home .drawer[aria-hidden=false] .drawer-backdrop{opacity:1}#home .drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--bg-elev);border-left:1px solid var(--bd-strong);display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s var(--tx);box-shadow:-20px 0 60px #00000080}#home .drawer[aria-hidden=false] .drawer-panel{transform:none}#home .drawer-head{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 22px 14px;border-bottom:1px solid var(--bd)}#home .drawer-title{font-family:var(--ff-display);font-size:24px;letter-spacing:0;text-transform:uppercase;line-height:1}#home .drawer-sub{font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;color:var(--fg-3);text-transform:uppercase;margin-top:6px}#home .drawer-close{width:32px;height:32px;border:1px solid var(--bd-strong);font-size:18px;line-height:1;color:var(--fg-2);transition:all var(--tx-fast)}#home .drawer-close:hover{color:var(--brand);border-color:var(--brand)}#home .drawer-body{flex:1;overflow-y:auto;padding:18px 22px}#home .cart-empty{color:var(--fg-3);font-family:var(--ff-mono);font-size:12px;letter-spacing:.08em;padding:24px 0;text-align:center}#home .cart-item{display:grid;grid-template-columns:44px 1fr auto auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--bd);align-items:center}#home .cart-item-icon{width:44px;height:44px;color:var(--brand)}#home .cart-item-icon svg{width:100%;height:100%}#home .cart-item-name{font-size:13px;line-height:1.35;color:var(--fg);margin-bottom:4px}#home .cart-item-price{font-family:var(--ff-mono);font-size:11px;color:var(--fg-3)}#home .cart-qty{display:inline-flex;align-items:center;border:1px solid var(--bd-strong);font-family:var(--ff-mono);font-size:13px}#home .cart-qty button{width:28px;height:28px;color:var(--fg-2);transition:all var(--tx-fast)}#home .cart-qty button:hover{color:var(--brand);background:var(--bg)}#home .cart-qty span{padding:0 8px;min-width:26px;text-align:center;color:var(--fg)}#home .cart-remove{width:26px;height:26px;border:1px solid var(--bd);color:var(--fg-3);font-size:14px;transition:all var(--tx-fast)}#home .cart-remove:hover{color:var(--alarm);border-color:var(--alarm)}#home .drawer-foot{padding:18px 22px 24px;border-top:1px solid var(--bd-strong);background:var(--bg)}#home .cart-totals{display:grid;gap:6px;margin-bottom:16px;font-family:var(--ff-mono);font-size:13px}#home .cart-row{display:flex;justify-content:space-between}#home .cart-row strong{color:var(--fg)}#home .cart-row-discount strong{color:var(--brand)}#home .cart-row.cart-total{padding-top:10px;border-top:1px dashed var(--bd-strong);font-size:16px}#home .cart-row.cart-total strong{color:var(--brand);font-size:22px;font-family:var(--ff-display);letter-spacing:0}#home .cart-checkout{width:100%;justify-content:center}#home .cart-foot-note{font-family:var(--ff-mono);font-size:10px;color:var(--fg-3);letter-spacing:.16em;text-align:center;margin-top:10px;text-transform:uppercase}#home .icon-btn{position:relative;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:1px solid var(--bd-strong);background:var(--bg-elev);font-family:var(--ff-mono);font-size:12px;letter-spacing:.12em;color:var(--fg-2);text-transform:uppercase;transition:all var(--tx-fast);cursor:pointer}#home .icon-btn:hover{color:var(--fg);border-color:var(--brand)}#home .cart-pill{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;background:var(--bd-strong);color:var(--fg-3);font-size:10px;border-radius:9px;transition:all var(--tx-fast)}#home .cart-pill.has-items{background:var(--brand);color:#001a13;box-shadow:0 0 12px #00e5a566}#home .modal{position:fixed;inset:0;z-index:120;pointer-events:none;display:grid;place-items:center}#home .modal[aria-hidden=false]{pointer-events:auto}#home .modal-backdrop{position:absolute;inset:0;background:#0009;backdrop-filter:blur(8px);opacity:0;transition:opacity .22s var(--tx)}#home .modal[aria-hidden=false] .modal-backdrop{opacity:1}#home .modal-card{position:relative;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);background:var(--bg-elev);border:1px solid var(--bd-strong);padding:32px;overflow-y:auto;transform:translateY(12px) scale(.98);opacity:0;transition:transform .28s var(--tx),opacity .28s var(--tx);box-shadow:0 30px 80px #0009,0 0 0 1px #00e5a514}#home .modal[aria-hidden=false] .modal-card{transform:none;opacity:1}#home .modal-wide .modal-card{width:min(960px,calc(100vw - 32px))}#home .modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:1px solid var(--bd-strong);font-size:18px;line-height:1;color:var(--fg-2);transition:all var(--tx-fast)}#home .modal-close:hover{color:var(--brand);border-color:var(--brand)}#home .modal-tag{display:inline-block;background:var(--brand);color:#001a13;font-family:var(--ff-mono);font-size:9.5px;font-weight:700;letter-spacing:.2em;padding:4px 8px;margin-bottom:16px;text-transform:uppercase}#home .modal-title{font-family:var(--ff-display);font-size:clamp(26px,3vw,36px);letter-spacing:-.005em;line-height:1;margin-bottom:24px;text-transform:uppercase}#home .auth-tabs{display:inline-flex;margin-bottom:22px;border:1px solid var(--bd-strong);font-family:var(--ff-mono);font-size:12px;letter-spacing:.14em}#home .auth-tabs button{padding:9px 18px;text-transform:uppercase;color:var(--fg-3);border-right:1px solid var(--bd-strong);transition:all var(--tx-fast)}#home .auth-tabs button:last-child{border-right:0}#home .auth-tabs button[aria-selected=true]{background:var(--brand);color:#001a13}#home .auth-form{display:grid;gap:14px}#home .auth-form .btn{width:100%;justify-content:center}#home .auth-tos{font-family:var(--ff-mono);font-size:11px;line-height:1.6;color:var(--fg-3);letter-spacing:.04em}#home .auth-tos a{color:var(--brand)}#home .form-output{display:block;font-family:var(--ff-mono);font-size:12px;letter-spacing:.08em;min-height:16px;color:var(--fg-3)}#home .auth-demo-hint{border:1px dashed var(--bd-strong);padding:14px 16px;margin-top:6px;font-family:var(--ff-mono);font-size:11.5px;color:var(--fg-2);background:var(--bg)}#home .auth-demo-hint strong{color:var(--fg);font-weight:700}#home .auth-demo-hint code{background:var(--bg-elev);color:var(--brand);padding:1px 4px}#home .auth-demo-hint ul{margin-top:8px;display:grid;gap:6px}#home .auth-demo-hint li{display:flex;align-items:center;justify-content:space-between;gap:10px}#home .demo-account-btn{text-align:left;padding:0;cursor:pointer;background:none;border:0}#home .demo-account-btn code{color:var(--brand);padding:2px 5px;border:1px dashed transparent;transition:all var(--tx-fast)}#home .demo-account-btn:hover code,#home .demo-account-btn:focus-visible code{border-color:var(--brand);background:#00e5a514}#home .role-pill{font-family:var(--ff-mono);font-size:9.5px;letter-spacing:.18em;padding:2px 6px;background:var(--bg-elev-2);color:var(--fg-3);text-transform:uppercase;font-weight:700}#home .role-pill.role-super_admin{background:var(--brand);color:#001a13}#home .role-pill.role-admin{background:var(--yellow);color:#1a1500}#home .role-pill.role-tech{background:#00e5a52e;color:var(--brand)}#home .role-pill.role-sales{background:#ffd25a2e;color:var(--yellow)}#home .role-pill.role-marketing{background:#ff7a1a2e;color:var(--orange)}#home .role-pill.role-customer{background:var(--bg-elev-2);color:var(--fg-2)}#home .dash-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}#home .dash-sub{font-family:var(--ff-mono);font-size:11px;letter-spacing:.1em;color:var(--fg-3);margin-top:6px}#home .dash-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--bd-strong);margin-bottom:22px}#home .dash-tabs button{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding:10px 16px;border-bottom:2px solid transparent;transition:all var(--tx-fast)}#home .dash-tabs button.is-active{color:var(--brand);border-bottom-color:var(--brand)}#home .dash-tabs button:hover:not(.is-active){color:var(--fg)}#home .dash-body{min-height:240px}#home .dash-loading{color:var(--fg-3);font-family:var(--ff-mono);font-size:12px;padding:32px 0;text-align:center}#home .dash-error{color:var(--alarm);font-family:var(--ff-mono);font-size:12px;padding:12px 16px;background:#ff5a5a14;border:1px solid rgba(255,90,90,.3)}#home .dash-empty{color:var(--fg-3);font-family:var(--ff-mono);font-size:12px;padding:28px 0;text-align:center;border:1px dashed var(--bd-strong)}#home .dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bd);border:1px solid var(--bd);margin-bottom:24px}#home .dash-stat{background:var(--bg-elev);padding:16px 18px}#home .ds-label{font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;color:var(--fg-3);text-transform:uppercase;margin-bottom:6px}#home .ds-val{font-family:var(--ff-display);font-size:32px;line-height:1;color:var(--brand)}#home .dash-quick{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}#home .dash-h3{font-family:var(--ff-display);font-size:22px;letter-spacing:0;text-transform:uppercase;line-height:1;margin:24px 0 14px}#home .dash-toolbar{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}#home .dash-card{border:1px solid var(--bd-strong);background:var(--bg);padding:18px;margin-bottom:14px}#home .dash-card-label{font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;color:var(--fg-3);text-transform:uppercase;margin-bottom:6px}#home .dash-card-val{font-family:var(--ff-display);font-size:24px;line-height:1;margin-bottom:4px}#home .dash-card-meta{font-family:var(--ff-mono);font-size:11px;color:var(--fg-3)}#home .dash-profile{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px}#home .dash-note{font-family:var(--ff-mono);font-size:11px;color:var(--fg-3);margin-top:14px}#home .dash-table{width:100%;border-collapse:collapse;border:1px solid var(--bd);font-size:13px}#home .dash-table th,#home .dash-table td{padding:10px 14px;border-bottom:1px solid var(--bd);text-align:left}#home .dash-table th{font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;color:var(--fg-3);text-transform:uppercase;background:var(--bg)}#home .dash-table tbody tr:hover{background:#00e5a50a}#home .status-pill,#home .prio-pill{display:inline-block;font-family:var(--ff-mono);font-size:9.5px;letter-spacing:.18em;padding:3px 7px;text-transform:uppercase;font-weight:700}#home .status-open{background:var(--yellow);color:#1a1500}#home .status-in_progress{background:#00e5a533;color:var(--brand);border:1px solid var(--brand-deep)}#home .status-closed{background:var(--bg-elev-2);color:var(--fg-3)}#home .status-paid{background:var(--brand);color:#001a13}#home .status-inactive{background:var(--bg-elev-2);color:var(--fg-3)}#home .prio-P0{background:var(--alarm);color:#1a0303}#home .prio-P1{background:var(--yellow);color:#1a1500}#home .prio-P2{background:var(--bg-elev-2);color:var(--fg-2)}#home .prio-P3{background:var(--bg);color:var(--fg-3);border:1px solid var(--bd)}#home .btn-sm{height:36px;padding:0 14px;font-size:11px}#home .why-gold{margin-top:clamp(56px,6vw,96px);padding:clamp(40px,5vw,72px);border:1px solid var(--brand-deep);background:radial-gradient(ellipse at 80% 0%,rgba(0,229,165,.1) 0%,transparent 60%),var(--bg-elev);position:relative;overflow:hidden}#home .why-gold:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:4px;background:linear-gradient(90deg,var(--brand) 0%,var(--yellow) 50%,var(--brand) 100%)}#home .why-gold-head{margin-bottom:36px}#home .why-gold-h{font-size:clamp(32px,4.4vw,56px);line-height:1.04;margin-top:16px;margin-bottom:14px;letter-spacing:.015em}#home .why-gold-h .accent{background:linear-gradient(180deg,var(--brand-hot) 0%,var(--brand) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#home .why-gold-sub{color:var(--fg-2);font-size:16px;line-height:1.6;max-width:70ch}#home .why-gold-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px}#home .why-gold-card{background:var(--bg);border:1px solid var(--bd-strong);padding:22px}#home .wg-num{font-family:var(--ff-display);font-size:clamp(40px,4vw,56px);line-height:1;color:var(--brand);margin-bottom:8px}#home .why-gold-card h4{font-family:var(--ff-display);font-size:20px;letter-spacing:-.005em;text-transform:uppercase;margin-bottom:6px}#home .why-gold-card p{color:var(--fg-2);font-size:14px;line-height:1.5}#home .why-gold-quote{border-left:3px solid var(--brand);padding:18px 22px;margin:0;background:var(--bg)}#home .why-gold-quote p{font-size:17px;line-height:1.55;color:var(--fg);margin-bottom:8px;font-style:italic}#home .why-gold-quote footer{font-family:var(--ff-mono);font-size:12px;color:var(--fg-3);letter-spacing:.06em}@media(max-width:820px){#home .why-gold-grid{grid-template-columns:1fr}}#home .how-section{background:var(--bg-tape)}#home .how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bd);border:1px solid var(--bd);list-style:none}#home .how-step{background:var(--bg-elev);padding:clamp(24px,2.8vw,40px);position:relative}#home .how-num{font-family:var(--ff-display);font-size:clamp(44px,4.4vw,64px);line-height:1;color:var(--brand);margin-bottom:14px;letter-spacing:-.02em}#home .how-step h4{font-family:var(--ff-display);font-size:clamp(20px,1.8vw,26px);line-height:1;margin-bottom:12px;letter-spacing:-.005em}#home .how-step p{color:var(--fg-2);font-size:14.5px;line-height:1.55}#home .how-step:after{content:"";position:absolute;right:-8px;top:50%;width:16px;height:16px;border-top:1px solid var(--brand);border-right:1px solid var(--brand);transform:translateY(-50%) rotate(45deg);background:var(--bg-elev);z-index:2}#home .how-step:last-child:after{display:none}@media(max-width:1080px){#home .how-steps{grid-template-columns:repeat(2,1fr)}#home .how-step:after{display:none}}@media(max-width:520px){#home .how-steps{grid-template-columns:1fr}}#home .pricing-grid.cadence-yearly .tier-price .amount:after{content:" /mo";font-family:var(--ff-mono);font-size:13px;color:var(--fg-3);font-weight:400;vertical-align:middle}#home .pricing-grid .yearly-note{display:none}#home .pricing-grid.cadence-yearly .yearly-note{display:block;font-family:var(--ff-mono);font-size:11px;color:var(--brand);letter-spacing:.08em;margin-top:-4px;margin-bottom:12px}#home body.dash-active{overflow:hidden}#home body.dash-active .header,#home body.dash-active main,#home body.dash-active footer,#home body.dash-active .cta-band,#home body.dash-active .ticker,#home body.dash-active .tape-band,#home body.dash-active .callout,#home body.dash-active .statusbar{display:none!important}#home .modal-fullscreen{z-index:50}#home .modal-fullscreen .modal-backdrop{display:none}#home .modal-fullscreen .modal-card{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border:0;padding:0;display:grid;grid-template-rows:auto 1fr;border-radius:0;background:var(--bg)}#home .modal-fullscreen[aria-hidden=false] .modal-card{transform:none;opacity:1}#home .modal-fullscreen .dash-head{padding:18px clamp(20px,4vw,48px);border-bottom:1px solid var(--bd);margin-bottom:0}#home .modal-fullscreen .dash-tabs{padding:0 clamp(20px,4vw,48px);margin-bottom:0}#home .modal-fullscreen .dash-body{padding:clamp(20px,3vw,36px) clamp(20px,4vw,48px) 48px;overflow-y:auto}#home .modal-fullscreen .modal-close{top:18px;right:18px}#home .modal-fullscreen .dash-account-brand{display:inline-flex;align-items:center;gap:12px;font-family:var(--ff-display);font-size:20px;letter-spacing:.06em;color:var(--fg);text-transform:uppercase;margin-right:18px}#home .modal-fullscreen .dash-account-brand img{width:32px;height:32px;border-radius:6px;border:1px solid var(--bd-strong)}#home .dash-table-rows tbody tr{cursor:pointer}#home .dash-table-rows tbody tr:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}#home #ticket-modal .modal-card{width:min(720px,calc(100vw - 32px))}#home .ticket-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px;padding:16px;border:1px solid var(--bd);background:var(--bg)}#home .meta-row{display:flex;align-items:center;gap:10px}#home .meta-k{font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;color:var(--fg-3);text-transform:uppercase;min-width:70px}#home .meta-v{color:var(--fg);font-size:13px}#home .meta-row select{background:var(--bg-elev);border:1px solid var(--bd-strong);padding:4px 8px;font-size:12px;font-family:var(--ff-mono);color:var(--fg);letter-spacing:.08em}#home .ticket-desc{border-left:2px solid var(--brand);padding:4px 14px;margin-bottom:22px}#home .ticket-desc strong{display:block;font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;color:var(--fg-3);text-transform:uppercase;margin-bottom:6px}#home .ticket-desc p{color:var(--fg-2);font-size:14px;line-height:1.55}#home .thread{display:grid;gap:10px;margin-bottom:18px}#home .thread-msg{border:1px solid var(--bd);background:var(--bg-elev);padding:12px 14px}#home .thread-msg.is-me{border-color:var(--brand-deep);background:linear-gradient(135deg,rgba(0,229,165,.05),transparent)}#home .thread-head{font-size:12px;color:var(--fg-3);margin-bottom:6px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}#home .thread-head strong{color:var(--fg)}#home .thread-time{font-family:var(--ff-mono);font-size:11px}#home .thread-body{color:var(--fg);font-size:14px;line-height:1.55}#home .thread-form{margin-top:12px}#home .thread-form textarea{width:100%;background:var(--bg);border:1px solid var(--bd-strong);padding:12px;font-family:var(--ff-ui);font-size:14px;color:var(--fg);resize:vertical;min-height:80px}#home .thread-form textarea:focus{outline:none;border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}#home .thread-form-foot{display:flex;align-items:center;gap:12px;margin-top:10px}#home .ticket-form{display:grid;gap:14px}#home .ticket-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}#home .ticket-form .field input,#home .ticket-form .field textarea,#home .ticket-form .field select{background:var(--bg);border:1px solid var(--bd-strong);padding:10px 12px;font-family:var(--ff-ui);font-size:14px;color:var(--fg)}#home .ticket-form .field input[type=date]{color-scheme:dark}#home .ticket-form .field input:focus,#home .ticket-form .field textarea:focus,#home .ticket-form .field select:focus{outline:none;border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}#home .ticket-form-foot{display:flex;align-items:center;gap:14px;margin-top:8px}@media(max-width:600px){#home .ticket-form-row{grid-template-columns:1fr}}#home .rewards-summary{display:grid;grid-template-columns:1fr 1.5fr;gap:16px;align-items:stretch}#home .rewards-balance{background:linear-gradient(135deg,rgba(0,229,165,.1),transparent 60%);border:1px solid var(--brand-deep);padding:20px}#home .rewards-balance .ds-val{color:var(--brand);font-size:56px}#home .rewards-equiv{font-family:var(--ff-mono);font-size:12px;color:var(--fg-2);letter-spacing:.08em;margin-top:6px}#home .rewards-earn{background:var(--bg);border:1px solid var(--bd);padding:14px 18px;font-family:var(--ff-mono);font-size:13px;color:var(--fg-2)}#home .rewards-earn li{padding:8px 0;border-bottom:1px dotted var(--bd-strong);display:flex;gap:12px}#home .rewards-earn li:last-child{border-bottom:0}#home .rewards-earn strong{color:var(--brand);min-width:64px;font-weight:700}#home .rewards-redeem-note{color:var(--fg-3)!important;font-size:11.5px;font-style:italic}#home .dash-card.tier-bronze .dash-card-val{color:#c97a3e}#home .dash-card.tier-silver .dash-card-val{color:#b5becc}#home .dash-card.tier-gold .dash-card-val{color:var(--yellow)}#home .dash-card.tier-platinum .dash-card-val{color:var(--brand)}@media(max-width:820px){#home .rewards-summary{grid-template-columns:1fr}}#home .demo-modal{position:fixed;inset:0;z-index:200;background:#000000b3;backdrop-filter:blur(6px);display:grid;place-items:center;opacity:0;transition:opacity .22s var(--tx)}#home .demo-modal.in{opacity:1}#home .demo-modal-card{background:var(--bg-elev);border:1px solid var(--brand-deep);padding:28px;width:min(440px,calc(100vw - 32px));position:relative;box-shadow:0 0 0 1px #00e5a533,0 30px 80px #00000080}#home .demo-modal-tag{display:inline-block;background:var(--yellow);color:#1a1500;font-family:var(--ff-mono);font-size:10px;letter-spacing:.2em;padding:3px 7px;font-weight:700;margin-bottom:12px}#home .demo-modal-card h3{font-family:var(--ff-display);font-size:22px;letter-spacing:0;line-height:1;margin-bottom:16px;text-transform:uppercase}#home .demo-modal-lines{display:grid;gap:4px;font-family:var(--ff-mono);font-size:13px;color:var(--fg);margin-bottom:14px;padding-left:0}#home .demo-modal-lines li{list-style:none;padding:6px 0;border-bottom:1px dotted var(--bd)}#home .demo-modal-note{font-family:var(--ff-mono);font-size:11px;color:var(--fg-3);line-height:1.5;margin-bottom:18px}#home .demo-modal-cta{display:flex;gap:10px;justify-content:flex-end}#home .storage-mode-banner{position:fixed;bottom:16px;left:16px;z-index:80;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;background:var(--bg-elev);border:1px solid var(--bd-strong);font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.14em;color:var(--fg-2);text-transform:uppercase;box-shadow:0 8px 24px #0006}#home .storage-mode-banner.is-demo{border-color:var(--yellow);color:var(--yellow)}#home .storage-mode-banner.is-demo .dot{background:var(--yellow);box-shadow:0 0 0 2px #ffd25a38}#home .storage-mode-banner.is-live{border-color:var(--brand);color:var(--brand)}#home .storage-mode-banner a{color:var(--fg);text-decoration:underline}@media(max-width:820px){#home .dash-stats{grid-template-columns:repeat(2,1fr)}#home .dash-profile{grid-template-columns:1fr}#home .icon-btn:not(.btn-account) span:not(.cart-pill){display:none}#home .icon-btn{padding:0 10px}#home .modal-card{padding:24px 20px}}@media(max-width:520px){#home .catalog-tabs,#home .store-filters{font-size:11px}#home .btn-account{display:none}}#home [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s var(--tx),transform .6s var(--tx)}#home [data-reveal].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){#home [data-reveal]{opacity:1;transform:none;transition:none}}.modal.helpflow{max-width:600px;width:min(600px,94vw)}.helpflow-progress{display:flex;align-items:center;gap:6px;margin:4px 0 22px;padding-right:30px}.helpflow-step-dot{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0}.helpflow-step-dot span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:13px;background:var(--bg-soft);border:1px solid var(--border);color:var(--text-dim);transition:all .25s ease}.helpflow-step-dot label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.helpflow-step-dot.active span{background:var(--primary);border-color:var(--primary);color:#001a13;box-shadow:0 0 0 4px #00e5a529}.helpflow-step-dot.active label{color:var(--primary)}.helpflow-step-dot.done span{background:#00e5a526;border-color:var(--primary);color:var(--primary)}.helpflow-line{flex:1;height:2px;background:var(--border);border-radius:2px;min-width:18px}.helpflow-panel{display:none}.helpflow-panel.active{display:block;animation:nez-fade-up .4s var(--tx,ease)}.helpflow-h{font-family:Archivo,Inter,sans-serif;font-weight:900;font-size:clamp(22px,3vw,28px);letter-spacing:-.01em;color:var(--text);margin-bottom:6px;line-height:1.1}.helpflow-sub{color:var(--text-mid);font-size:14px;line-height:1.5;margin-bottom:20px}.helpflow-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.helpflow-tiles{grid-template-columns:1fr}}.helpflow-tile{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);cursor:pointer;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.helpflow-tile:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:0 8px 22px #00e5a52e,0 0 0 1px #00e5a540 inset;background:linear-gradient(180deg,var(--bg-card),rgba(0,229,165,.04))}.helpflow-tile.selected{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary) inset}.hft-icon{font-size:30px;line-height:1}.hft-label{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--text)}.hft-hint{font-size:11.5px;color:var(--text-dim);line-height:1.35}.helpflow-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.helpflow-field label{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mid)}.helpflow-field input,.helpflow-field textarea{padding:12px 14px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:14.5px;resize:vertical}.helpflow-field input:focus,.helpflow-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #00e5a529;outline:0}.helpflow-actions{display:flex;gap:10px;margin-top:18px}.helpflow-success{text-align:center;padding:8px 0}.helpflow-check{width:64px;height:64px;border-radius:50%;margin:0 auto 16px;display:grid;place-items:center;font-size:32px;font-weight:700;color:#001a13;background:var(--primary);box-shadow:0 0 0 8px #00e5a524;animation:nez-scale-in .4s var(--tx,ease)}.helpflow-ref{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--text-dim);margin:12px 0 20px;padding:8px 14px;border:1px dashed var(--border);border-radius:8px;display:inline-block}.helpflow-upsell{text-align:left;padding:18px;border-radius:14px;margin-top:8px;background:linear-gradient(135deg,#00e5a514,#ffd25a0d);border:1px solid rgba(0,229,165,.25)}.helpflow-upsell-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--primary);font-weight:700;margin-bottom:8px}.helpflow-upsell p{font-size:13px;color:var(--text-mid);line-height:1.55;margin-bottom:14px}.reassure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:760px){.reassure-grid{grid-template-columns:1fr}}.reassure-card{padding:22px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,var(--bg-card),rgba(0,229,165,.03));transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.reassure-card:hover{transform:translateY(-3px);border-color:var(--border-accent);box-shadow:0 12px 30px #0000004d}.reassure-icon{font-size:32px;line-height:1;margin-bottom:12px}.reassure-title{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--text);margin-bottom:6px;letter-spacing:-.01em}.reassure-sub{font-size:13.5px;color:var(--text-mid);line-height:1.55}.fix-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.fix-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.fix-grid{grid-template-columns:1fr}}.fix-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--bg-card);cursor:pointer;color:inherit;position:relative;overflow:hidden;transition:transform .3s var(--tx,ease),border-color .3s,box-shadow .3s,background .3s}.fix-card:after{content:"";position:absolute;top:0;right:0;width:0;height:2px;background:var(--primary);transition:width .35s ease}.fix-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 16px 38px #00e5a52e,0 0 0 1px #00e5a54d inset;background:linear-gradient(180deg,var(--bg-card),rgba(0,229,165,.05))}.fix-card:hover:after{width:100%}.fix-icon{font-size:38px;line-height:1;margin-bottom:6px}.fix-title{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--text);letter-spacing:-.01em}.fix-sub{font-size:13px;color:var(--text-dim);line-height:1.45}.fix-card:before{content:"Get help \2192";position:absolute;bottom:14px;right:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--primary);opacity:0;transform:translate(-6px);transition:opacity .3s ease,transform .3s ease}.fix-card:hover:before{opacity:1;transform:translate(0)}.page>section{padding-block:clamp(48px,6vw,88px)}.page>section.hero{padding-block:clamp(32px,4vw,56px)}.section-head{margin-bottom:clamp(28px,4vw,48px)}.section-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--primary);text-transform:uppercase;margin-bottom:14px}.section-title{font-family:Archivo,Inter,sans-serif;font-weight:800;font-size:clamp(26px,3.4vw,40px);line-height:1.08;letter-spacing:-.02em;color:var(--text)}.section-desc{font-size:clamp(15px,1.4vw,17px);line-height:1.65;color:var(--text-mid);max-width:60ch}.tier-card,.pillar-card,.shop-card,.product-card,.blog-card,.fix-card,.reassure-card,.member-card,.service-tile,.dash-card,.dash-stat{border-radius:14px;border:1px solid var(--border);transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .3s ease,background .3s ease}.tier-card:hover,.pillar-card:hover,.shop-card:hover,.product-card:hover,.blog-card:hover,.fix-card:hover,.reassure-card:hover,.service-tile:hover{transform:translateY(-3px);border-color:var(--border-accent);box-shadow:0 12px 30px #0000004d;background:var(--bg-card)}.tier-card:after,.pillar-card:after,.shop-card:after,.product-card:after,.blog-card:after{display:none}.fix-card:after{display:none}.btn{border-radius:10px;font-family:var(--font-mono);letter-spacing:.08em;font-weight:700;text-transform:uppercase;font-size:12.5px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease}.btn-primary,.btn-hi{box-shadow:none}.btn-primary:hover,.btn-hi:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00e5a547}.btn-primary:active,.btn-hi:active{transform:translateY(0);box-shadow:none}.btn-ghost{background:transparent;border:1px solid var(--border-strong);color:var(--text)}.btn-ghost:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px);box-shadow:none}.dash-stat:after{display:none}.brand-logo-wrap:after{animation-duration:3.6s}.dash-h:after{width:36px;opacity:.8}.reassure-card,.fix-card{background:var(--bg-card)}.nez-tape{height:1px;background:var(--border);opacity:1}.nez-tape-thin{height:1px;background:var(--border)}.nez-statusbar{font-size:10.5px;letter-spacing:.16em}.nez-statusbar-inner{min-height:30px}a{transition:color .2s ease}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tier-card,.pillar-card,.shop-card,.product-card,.blog-card,.fix-card,.reassure-card,.service-tile{transition:none}}.member-quickview-backdrop{position:fixed;inset:0;background:#0009;backdrop-filter:blur(6px);z-index:10010;opacity:0;pointer-events:none;transition:opacity .25s ease}.member-quickview-backdrop.active{opacity:1;pointer-events:auto}.member-quickview{position:fixed;top:50%;left:50%;transform:translate(-50%,-44%) scale(.96);width:min(680px,94vw);max-height:88vh;overflow:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:18px;box-shadow:0 30px 80px #0009;z-index:10011;opacity:0;pointer-events:none;transition:all .25s cubic-bezier(.2,.7,.2,1)}.member-quickview.active{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.member-qv-head{padding:22px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:14px}.member-qv-head .member-avatar{width:54px;height:54px;font-size:18px;border-radius:14px}.member-qv-close{margin-left:auto;width:34px;height:34px;border-radius:10px;background:transparent;border:1px solid var(--border);color:var(--text-dim);cursor:pointer;display:grid;place-items:center;transition:all .2s ease}.member-qv-close:hover{color:var(--text);border-color:var(--border-accent)}.member-qv-body{padding:22px 24px;display:grid;gap:18px}.member-qv-section{display:grid;gap:8px}.member-qv-section h4{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--primary);font-weight:600}.member-qv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.member-qv-field{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px}.member-qv-field .k{font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);font-weight:600}.member-qv-field .v{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text)}.member-qv-orders{display:grid;gap:8px}.member-qv-order{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;font-size:12.5px}.member-qv-order .o-id{font-family:var(--font-mono);color:var(--primary)}.member-qv-order .o-amt{font-family:var(--font-display);font-weight:600;color:var(--text)}

.v9dash .dash-nav .dash-nav-group+.dash-nav-group{border-left:1px solid var(--bd-strong,#2a3142);margin-left:10px;padding-left:10px}.v9dash .dash-nav .dash-nav-group:last-of-type{margin-left:auto;border-left:1px solid var(--bd-strong,#2a3142);padding-left:10px}.v9dash .dash-nav>.dash-nav-item.logout{margin-left:10px}.dash-container.v9dash{display:block!important;max-width:100%;width:100%;padding:0;margin:0;background:var(--bg,#0a0c10);min-height:100vh}.v9dash .dash-sidebar{display:block!important;position:static;width:auto;max-width:100%;height:auto;min-height:0;background:var(--bg,#0a0c10);border:0;border-bottom:1px solid var(--bd-strong,#2a3142);padding:0 clamp(20px,4vw,44px);margin:0;box-shadow:none}.v9dash .dash-sidebar .dash-user,.v9dash .dash-mobile-toggle,.v9dash .sidebar-collapse-toggle,.v9dash .dash-rewards-pill,.v9dash .dash-nav-group-label{display:none!important}.v9dash .dash-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:20px clamp(20px,4vw,44px);border-bottom:1px solid var(--bd,#1f2530)}.v9dash .dash-head-id{display:flex;align-items:center;gap:16px}.v9dash .dash-head .dash-avatar{width:48px;height:48px;border-radius:8px;display:grid;place-items:center;background:var(--bg-elev,#11141a);border:1px solid var(--bd-strong,#2a3142);font-family:var(--ff-mono,monospace);font-weight:700;color:var(--brand,#00e5a5);font-size:15px;flex:none}.v9dash .dash-role-tag{display:inline-block;background:var(--brand,#00e5a5);color:#001a13;font-family:var(--ff-mono,monospace);font-size:9px;font-weight:700;letter-spacing:.2em;padding:4px 8px;margin-bottom:8px;text-transform:uppercase}.v9dash .dash-title{font-family:var(--ff-display,sans-serif);font-size:clamp(20px,2.6vw,30px);text-transform:uppercase;line-height:1;margin:0 0 4px;color:var(--fg,#f0f2f6);letter-spacing:.01em}.v9dash .dash-sub-line{font-family:var(--ff-mono,monospace);font-size:11px;letter-spacing:.08em;color:var(--fg-3,#6b7280);margin:0}.v9dash .dash-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.v9dash .dash-nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px 0;padding:0;margin:0;align-items:flex-end}.v9dash .dash-nav-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px 0;margin:0;padding:0;border:0;background:none}.v9dash .dash-tabs{display:flex;flex-wrap:wrap;gap:2px;padding:0 clamp(20px,4vw,44px);border-bottom:1px solid var(--bd-strong,#2a3142);background:var(--bg,#0a0c10)}.v9dash .dash-nav-item{font-family:var(--ff-mono,monospace)!important;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3,#6b7280);padding:13px 15px;border:0!important;border-bottom:2px solid transparent!important;background:none!important;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .12s;white-space:nowrap;width:auto;min-width:0;height:auto;margin:0;border-radius:0;box-shadow:none;transform:none}.v9dash .dash-nav-item:hover:not(.active){color:var(--fg,#f0f2f6)!important}.v9dash .dash-nav-item.active{color:var(--brand,#00e5a5)!important;border-bottom-color:var(--brand,#00e5a5)!important}.v9dash .dash-nav-item.logout{display:none!important}.v9dash .dash-nav-item svg{width:15px;height:15px;flex:none}.v9dash .dash-content{padding:clamp(22px,3vw,34px) clamp(20px,4vw,44px) 56px;flex:none;width:auto;max-width:1180px}.v9dash .dash-panel{display:none}.v9dash .dash-panel.active{display:block;animation:v9dashfade .25s ease}@keyframes v9dashfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v9dash .dash-h{font-family:var(--ff-display,sans-serif);font-size:clamp(22px,2.4vw,28px);text-transform:uppercase;line-height:1;margin:0 0 8px;color:var(--fg,#f0f2f6)}.v9dash .dash-sub{font-family:var(--ff-mono,monospace);font-size:11.5px;letter-spacing:.06em;color:var(--fg-3,#6b7280);margin:0 0 22px}.v9dash .dash-section{margin-bottom:28px}.v9dash .dash-section-eyebrow{font-family:var(--ff-mono,monospace);font-size:10px;letter-spacing:.18em;color:var(--fg-3,#6b7280);text-transform:uppercase;margin-bottom:10px}.v9dash .dash-stats,.v9dash .dash-stats.dash-stats-wide{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:1px;background:var(--bd,#1f2530);border:1px solid var(--bd,#1f2530);margin-bottom:24px;width:100%}.v9dash .dash-stat{background:var(--bg-elev,#11141a);padding:16px 18px;border:0;border-radius:0}.v9dash .dash-stat-label{font-family:var(--ff-mono,monospace);font-size:10px;letter-spacing:.18em;color:var(--fg-3,#6b7280);text-transform:uppercase;margin-bottom:8px}.v9dash .dash-stat-val{font-family:var(--ff-display,sans-serif);font-size:30px;line-height:1;color:var(--fg,#f0f2f6)}.v9dash .dash-stat-val.primary{color:var(--brand,#00e5a5)}.v9dash .dash-table{width:100%;border-collapse:collapse;border:1px solid var(--bd,#1f2530);font-size:13px}.v9dash .dash-table th,.v9dash .dash-table td{padding:10px 14px;border-bottom:1px solid var(--bd,#1f2530);text-align:left}.v9dash .dash-table th{font-family:var(--ff-mono,monospace);font-size:10px;letter-spacing:.18em;color:var(--fg-3,#6b7280);text-transform:uppercase;background:var(--bg,#0a0c10)}.v9dash .dash-table tbody tr:hover{background:#00e5a50a}.v9dash .status-pill,.v9dash .prio-pill{display:inline-block;font-family:var(--ff-mono,monospace);font-size:9.5px;letter-spacing:.16em;padding:3px 7px;text-transform:uppercase;font-weight:700}.v9dash .status-open{background:var(--yellow,#ffd25a);color:#1a1500}.v9dash .status-in_progress{background:#00e5a533;color:var(--brand,#00e5a5);border:1px solid var(--brand-deep,#0d6b4f)}.v9dash .status-closed{background:var(--bg-elev-2,#161a22);color:var(--fg-3,#6b7280)}.v9dash .btn-primary{background:var(--brand,#00e5a5);color:#06231a;border-color:var(--brand,#00e5a5)}.v9dash .btn-primary:hover{background:var(--brand-hot,#5dffc4);border-color:var(--brand-hot,#5dffc4)}.v9dash .btn-sm{height:34px;padding:0 13px;font-size:10.5px}@media(max-width:820px){.v9dash .dash-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.v9dash .dash-head{flex-direction:column}}body.dash-active{overflow:auto!important;height:auto!important}body.dash-active .page#account{height:auto!important;max-height:none!important;overflow:visible!important}body.dash-active #accountContent{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}body.dash-active .dash-container.v9dash{display:block!important;grid-template-columns:none!important;height:auto!important;max-height:none!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}body.dash-active .v9dash .dash-sidebar{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;border-right:0!important;border-bottom:1px solid var(--bd-strong,#2a3142)!important;padding:0 clamp(20px,4vw,44px)!important;display:block!important;flex-direction:row!important}body.dash-active .v9dash .dash-content{height:auto!important;max-height:none!important;overflow:visible!important;padding:clamp(22px,3vw,34px) clamp(20px,4vw,44px) 56px!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.nez-skip-link{position:fixed;top:-64px;left:12px;z-index:99999;background:var(--brand,#00e5a5);color:#06231a;font-family:var(--ff-mono,monospace);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:10px 16px;transition:top .15s ease}.nez-skip-link:focus{top:12px;outline:2px solid #fff;outline-offset:2px}.cred-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;margin-right:9px;vertical-align:middle;box-shadow:0 0 6px currentColor;flex:none}.nav-call-btn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;background:var(--yellow,#ffd25a);color:#1a1500;font-family:var(--ff-mono,monospace);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--yellow,#ffd25a);white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.nav-call-btn:hover{background:var(--yellow-warm,#ffe14d);border-color:var(--yellow-warm,#ffe14d);transform:translate(-2px,-2px);box-shadow:4px 4px #000}.nav-call-btn:active{transform:translate(0);box-shadow:none}.nav-call-btn svg{flex:none}@media(max-width:900px){.nav-call-btn span{display:none}.nav-call-btn{padding:0 11px}}@media(max-width:720px){.nav-call-btn{display:none}}

@media(min-width:561px){body.dash-active .dash-container.v9dash,.dash-container.v9dash{display:grid!important;grid-template-columns:clamp(186px,20vw,232px) minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;grid-template-areas:"head head" "side main"!important}body.dash-active .v9dash .dash-head,.v9dash .dash-head{grid-area:head}body.dash-active .v9dash .dash-content,.v9dash .dash-content{grid-area:main;min-width:0}body.dash-active .v9dash .dash-sidebar,.v9dash .dash-sidebar{grid-area:side;display:flex!important;flex-direction:column!important;width:auto!important;max-width:none!important;border-bottom:0!important;border-right:1px solid var(--bd-strong,#2a3142)!important;padding:18px 12px!important;position:sticky!important;top:84px!important;align-self:start;height:auto!important;min-height:0!important;max-height:calc(100vh - 84px);overflow-y:auto}body.dash-active .v9dash .dash-sidebar .dash-user,.v9dash .dash-sidebar .dash-user{display:flex!important;align-items:center;gap:10px;padding:0 10px 14px;margin-bottom:10px;border-bottom:1px solid var(--bd,#1f2530)}body.dash-active .v9dash .dash-rewards-pill,.v9dash .dash-rewards-pill{display:flex!important;margin:0 6px 12px}body.dash-active .v9dash .dash-sidebar .dash-nav,.v9dash .dash-nav{display:flex!important;flex-direction:column!important;gap:2px;align-items:stretch!important}.v9dash .dash-nav .dash-nav-group,.v9dash .dash-nav .dash-nav-group+.dash-nav-group,.v9dash .dash-nav .dash-nav-group:last-of-type{display:flex!important;flex-direction:column!important;gap:2px;border-left:0!important;margin:0 0 4px!important;padding:0!important}body.dash-active .v9dash .dash-nav-group-label,.v9dash .dash-nav-group-label{display:block!important;padding:10px 12px 6px;width:auto}body.dash-active .v9dash .dash-sidebar .dash-nav-item,.v9dash .dash-nav-item{width:100%!important;justify-content:flex-start!important;padding:9px 12px!important;border-bottom:0!important;border-radius:8px!important}body.dash-active .v9dash .dash-sidebar .dash-nav-item.active,.v9dash .dash-nav-item.active{background:var(--primary-soft,rgba(0,229,165,.1))!important;box-shadow:inset 3px 0 0 var(--primary,#00e5a5)!important;border-radius:8px!important;border-left:0!important}body.dash-active .v9dash .dash-nav>.dash-nav-item.logout,.v9dash .dash-nav>.dash-nav-item.logout{margin:10px 0 0!important;width:100%!important;border-top:1px solid var(--bd,#1f2530)!important;border-radius:0 0 8px 8px!important;padding-top:12px!important}body.dash-active .v9dash .dash-mobile-toggle{display:none!important}}

.store-trust{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 30px}.store-trust .ti{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-family:var(--font-mono,monospace);color:var(--text-dim,#8a93a3);padding:9px 15px;border:1px solid var(--border,#1f2530);border-radius:999px;background:#ffffff04}.store-trust .ti svg{width:15px;height:15px;color:var(--primary,#00e5a5);flex:none}.store-trust .ti b{color:var(--text,#e8eef2);font-weight:700}.store-deals{margin:0 0 32px}.store-deals:empty{display:none}.store-deals-head{display:flex;align-items:center;gap:10px;margin:0 0 16px}.store-deals-head svg{color:var(--primary,#00e5a5);flex:none}.store-deals-head h3{font-size:19px;font-weight:800;color:var(--text,#e8eef2);margin:0;letter-spacing:-.01em}.store-deals-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(215px,1fr);gap:16px;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.store-deals-row .prod-card{scroll-snap-align:start}.store-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.store-sort{display:flex;align-items:center;gap:14px;margin-left:auto}.store-count{font-size:12.5px;color:var(--text-dim,#8a93a3);font-family:var(--font-mono,monospace);white-space:nowrap}.store-sort select{background:var(--bg-soft,#10151b);color:var(--text,#e8eef2);border:1px solid var(--border,#1f2530);border-radius:10px;padding:9px 30px 9px 13px;font-size:13px;font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2300e5a5' stroke-width='3'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 11px center}.store-sort select:focus{outline:none;border-color:var(--primary,#00e5a5)}@media(max-width:760px){.store-sort{width:100%;margin-left:0;justify-content:space-between}}.prod-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.prod-card:hover{transform:translateY(-4px);border-color:var(--primary,#00e5a5);box-shadow:0 16px 36px #0000006b,0 0 0 1px #00e5a533}.prod-desc{font-size:12.8px;line-height:1.5;color:var(--text-dim,#8a93a3);margin:7px 0 14px;min-height:38px}.prod-price-wrap{display:flex;flex-direction:column;gap:1px}.prod-price-was{font-size:13px;color:var(--text-dim,#8a93a3);text-decoration:line-through;font-weight:500;margin-left:8px}.prod-mem-tag{font-size:10px;font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--primary,#00e5a5);font-weight:700;margin-top:2px}.prod-mem-hint{font-size:10px;font-family:var(--font-mono,monospace);letter-spacing:.03em;color:var(--text-dim,#8a93a3);margin-top:2px}.prod-tag.new{background:#3b82f6;color:#fff}.store-empty{grid-column:1/-1;text-align:center;padding:64px 20px;color:var(--text-dim,#8a93a3)}.store-empty svg{color:var(--border-strong,#2a3142);margin-bottom:12px}.store-empty p{font-size:15px;margin:0}

footer{position:relative}footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary,#00e5a5),transparent);opacity:.55}.footer-cta{border-bottom:1px solid var(--border,#1f2530);background:linear-gradient(180deg,rgba(0,229,165,.07),transparent 90%);padding:38px 0;margin-bottom:46px}.footer-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap}.footer-cta-text h3{font-size:clamp(21px,2.7vw,30px);font-weight:800;color:var(--text,#e8eef2);margin:0;letter-spacing:-.02em}.footer-cta-text p{color:var(--text-dim,#8a93a3);font-size:14.5px;margin:9px 0 0}.footer-cta-actions{display:flex;gap:12px;flex-wrap:wrap}.footer-cta-actions .btn{display:inline-flex;align-items:center;gap:9px}.footer-grid{grid-template-columns:1.7fr 1fr 1.2fr 1.3fr 1fr!important;gap:34px}@media(max-width:1080px){.footer-grid{grid-template-columns:1fr 1fr 1fr!important}}@media(max-width:640px){.footer-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:420px){.footer-grid{grid-template-columns:1fr!important}}.footer-col ul a{transition:color .15s ease,padding-left .15s ease;display:inline-block}.footer-col ul a:hover{padding-left:5px;color:var(--primary,#00e5a5)}.footer-contact{list-style:none;margin:0;padding:0}.footer-contact li{display:flex;align-items:flex-start;gap:11px;margin-bottom:13px;font-size:13.5px;color:var(--text-dim,#8a93a3);line-height:1.5}.footer-contact li svg{color:var(--primary,#00e5a5);flex:none;margin-top:3px}.footer-contact li a{color:var(--text-dim,#8a93a3)}.footer-contact li a:hover{color:var(--primary,#00e5a5)}.footer-social a{transition:transform .18s ease,color .18s ease;cursor:pointer}.footer-social a:hover{transform:translateY(-3px);color:var(--primary,#00e5a5)}

footer .footer-col img.brand-logo{opacity:1!important;border-radius:8px}

.order-tl-row td{padding-top:0!important;border-top:0!important}.order-tl{display:flex;align-items:flex-start;gap:0;padding:4px 2px 14px;flex-wrap:wrap}.order-tl-step{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:62px}.order-tl-dot{width:13px;height:13px;border-radius:50%;border:2px solid var(--border-strong,#2a3142);background:var(--bg-card,#10151b);transition:.2s}.order-tl-step.done .order-tl-dot{background:var(--primary,#00e5a5);border-color:var(--primary,#00e5a5)}.order-tl-step.cur .order-tl-dot{box-shadow:0 0 0 4px #00e5a533}.order-tl-lbl{font-size:11px;color:var(--text-dim,#8a93a3);white-space:nowrap}.order-tl-step.done .order-tl-lbl{color:var(--text,#e8eef2);font-weight:600}.order-tl-bar{flex:1;height:2px;background:var(--border-strong,#2a3142);min-width:18px;margin-top:6px}.order-tl-re{margin-left:auto;align-self:center}@media(max-width:560px){.order-tl{gap:4px}.order-tl-re{margin-left:0;margin-top:8px;width:100%;justify-content:center}}

a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,summary:focus-visible,.dash-nav-item:focus-visible,.store-cat-pill:focus-visible,.nav-item:focus-visible{outline:2px solid var(--primary,#00e5a5)!important;outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.nz-work-card,.nz-testi-card{transition:none!important}}

.nz-testi{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:36px 0 0}.nz-testi-card{border:1px solid var(--bd,#1f2530);border-radius:16px;padding:24px;background:var(--bg-elev,#10151b);display:flex;flex-direction:column;gap:12px}.nz-testi-stars{display:flex;gap:3px}.nz-testi-stars svg{width:15px;height:15px;color:var(--yellow,#ffd25a)}.nz-testi-card blockquote{margin:0;font-size:15px;line-height:1.6;color:var(--fg-2,#c4ccd4);flex:1}.nz-testi-card blockquote:before{content:"\201c"}.nz-testi-card blockquote:after{content:"\201d"}.nz-testi-card figcaption{display:flex;flex-direction:column;gap:1px;margin-top:4px}.nz-testi-name{font-weight:700;color:var(--fg,#e8eef2);font-size:14px}.nz-testi-who{font-size:12px;color:var(--fg-3,#8a93a3);font-family:var(--ff-mono,monospace)}.nz-work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin:36px 0 0}.nz-work-card{border:1px solid var(--bd,#1f2530);border-radius:16px;overflow:hidden;background:var(--bg-elev,#10151b);transition:transform .2s,border-color .2s}.nz-work-card:hover{transform:translateY(-4px);border-color:var(--brand,#00e5a5)}.nz-work-head{position:relative;height:120px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 30% 20%,rgba(0,229,165,.16),transparent 60%),linear-gradient(135deg,#0d1620,#0a0d10)}.nz-work-ic svg{width:40px;height:40px;color:var(--brand,#00e5a5);opacity:.9}.nz-work-cat{position:absolute;top:12px;left:12px;font-family:var(--ff-mono,monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--brand,#00e5a5);background:#00e5a51f;border:1px solid rgba(0,229,165,.3);border-radius:999px;padding:4px 10px}.nz-work-body{padding:20px}.nz-work-body h3{font-size:16px;font-weight:700;color:var(--fg,#e8eef2);margin:0 0 8px}.nz-work-body p{font-size:13.5px;line-height:1.55;color:var(--fg-2,#aab4bf);margin:0 0 12px}.nz-work-loc{font-family:var(--ff-mono,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3,#8a93a3)}.nz-work-loc:before{content:"\1f4cd  ";filter:grayscale(1)}

.svc-deep-wrap{max-width:1180px;margin:0 auto;padding:24px 24px 0}.svc-deep{padding:54px 0;border-top:1px solid var(--bd,#1f2530)}.svc-deep:first-of-type{border-top:0}.svc-deep-head{display:flex;align-items:baseline;gap:16px;margin-bottom:6px}.svc-deep-num{font-family:var(--ff-mono,monospace);font-size:14px;color:var(--brand,#00e5a5);font-weight:700;flex:none}.svc-deep-title{font-size:clamp(26px,3.4vw,40px);font-weight:800;letter-spacing:-.02em;color:var(--fg,#e8eef2);margin:0;line-height:1.1}.svc-deep-sum{font-size:17px;color:var(--brand,#00e5a5);margin:0 0 28px;font-style:italic;max-width:760px}.svc-deep-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:start}@media(max-width:860px){.svc-deep-grid{grid-template-columns:1fr;gap:24px}}.svc-block{margin-bottom:22px}.svc-block h4{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand,#00e5a5);margin:0 0 8px;font-family:var(--ff-mono,monospace)}.svc-block p{font-size:15.5px;line-height:1.65;color:var(--fg-2,#aab4bf);margin:0}.svc-incl{background:#00e5a50b;border:1px solid var(--bd,#1f2530);border-radius:16px;padding:26px}.svc-incl h4{margin:0 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand,#00e5a5);font-family:var(--ff-mono,monospace)}.svc-incl ul{list-style:none;margin:0;padding:0}.svc-incl li{padding:13px 0;border-bottom:1px dashed rgba(255,255,255,.09);font-size:14.5px;line-height:1.55;color:var(--fg-2,#aab4bf)}.svc-incl li:last-child{border-bottom:0;padding-bottom:0}.svc-incl li b{color:var(--fg,#e8eef2);display:block;margin-bottom:2px}.svc-incl li .j{color:var(--brand,#00e5a5)}.svc-meta{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0}.svc-chip{font-size:11.5px;font-family:var(--ff-mono,monospace);padding:7px 13px;border:1px solid var(--bd,#1f2530);border-radius:999px;color:var(--fg-2,#aab4bf);letter-spacing:.04em}.svc-chip b{color:var(--brand,#00e5a5);font-weight:700}.svc-faq{margin-top:22px;border-top:1px solid var(--bd,#1f2530);padding-top:18px}.svc-faq details{margin-bottom:12px}.svc-faq summary{cursor:pointer;font-weight:600;color:var(--fg,#e8eef2);font-size:14.5px;list-style:none;display:flex;gap:10px;align-items:flex-start}.svc-faq summary::-webkit-details-marker{display:none}.svc-faq summary:before{content:"+";color:var(--brand,#00e5a5);font-weight:700;font-size:18px;line-height:1.2;flex:none}.svc-faq details[open] summary:before{content:"\2013"}.svc-faq details p{font-size:14px;color:var(--fg-2,#aab4bf);margin:8px 0 0 24px;line-height:1.6}.svc-section-tag{text-align:center;margin:0 auto;max-width:760px}.svc-section-tag .label{font-family:var(--ff-mono,monospace);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand,#00e5a5)}.svc-section-tag h2{font-size:clamp(24px,3vw,36px);font-weight:800;color:var(--fg,#e8eef2);margin:10px 0 0;letter-spacing:-.02em}.svc-section-tag p{color:var(--fg-2,#aab4bf);font-size:15.5px;margin:12px 0 0;line-height:1.6}.svc-glossary{background:#00e5a50a;border:1px solid var(--bd,#1f2530);border-radius:20px;padding:40px clamp(24px,4vw,44px);margin:40px auto 0;max-width:1180px}.svc-gloss-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px 32px;margin:0}.svc-gloss-grid div{padding:0}.svc-gloss-grid dt{color:var(--brand,#00e5a5);font-weight:700;font-family:var(--ff-mono,monospace);font-size:14px;margin:0}.svc-gloss-grid dd{margin:3px 0 0;font-size:13.8px;color:var(--fg-2,#aab4bf);line-height:1.5}.svc-helper{max-width:1180px;margin:36px auto 0;padding:0 24px}.svc-help-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;margin:0}.svc-help-card{border:1px solid var(--bd,#1f2530);border-radius:16px;padding:22px;background:var(--bg-elev,#10151b);transition:border-color .2s ease,transform .2s ease}.svc-help-card:hover{border-color:var(--brand,#00e5a5);transform:translateY(-3px)}.svc-help-card .sit{color:var(--fg,#e8eef2);font-weight:600;font-size:15px;margin:0 0 10px;line-height:1.4}.svc-help-card .ans{font-size:13.6px;color:var(--fg-2,#aab4bf);margin:0;line-height:1.55}.svc-help-card .ans b{color:var(--brand,#00e5a5)}

.svc-mem{position:relative;padding:8px 0 0}.svc-mem-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.svc-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin:36px 0 0}.svc-why{border:1px solid var(--border,#1f2530);border-radius:16px;padding:24px;background:var(--bg-elev,#10151b);transition:transform .2s,border-color .2s}.svc-why:hover{transform:translateY(-4px);border-color:var(--primary,#00e5a5)}.svc-why-ic{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#00e5a51a;color:var(--primary,#00e5a5);margin-bottom:14px}.svc-why h4{font-size:16px;font-weight:700;color:var(--text,#e8eef2);margin:0 0 7px}.svc-why p{font-size:13.8px;line-height:1.55;color:var(--text-dim,#8a93a3);margin:0}.svc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0 0;counter-reset:step}@media(max-width:760px){.svc-steps{grid-template-columns:1fr}}.svc-step{position:relative;border:1px solid var(--border,#1f2530);border-radius:16px;padding:26px 22px}.svc-step-n{font-family:var(--font-mono,monospace);font-size:13px;font-weight:700;color:#001a13;background:var(--primary,#00e5a5);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.svc-step h4{font-size:16px;font-weight:700;color:var(--text,#e8eef2);margin:0 0 7px}.svc-step p{font-size:13.8px;line-height:1.55;color:var(--text-dim,#8a93a3);margin:0}.svc-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0 0;align-items:start}@media(max-width:900px){.svc-plans{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.svc-plan{border:1px solid var(--border,#1f2530);border-radius:18px;padding:28px 24px;background:var(--bg-elev,#10151b);display:flex;flex-direction:column}.svc-plan.feat{border-color:var(--primary,#00e5a5);box-shadow:0 0 0 1px var(--primary,#00e5a5),0 18px 44px #0006;position:relative}.svc-plan.feat:before{content:attr(data-pop);position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--primary,#00e5a5);color:#001a13;font-family:var(--font-mono,monospace);font-size:10px;font-weight:700;letter-spacing:.12em;padding:5px 13px;border-radius:999px;text-transform:uppercase;white-space:nowrap}.svc-plan-name{font-size:14px;font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--primary,#00e5a5);font-weight:700}.svc-plan-price{font-size:40px;font-weight:800;color:var(--text,#e8eef2);letter-spacing:-.02em;margin:6px 0 0;font-family:var(--font-display,inherit)}.svc-plan-price span{font-size:14px;color:var(--text-dim,#8a93a3);font-weight:500}.svc-plan-best{font-size:13px;color:var(--text-dim,#8a93a3);margin:8px 0 16px;line-height:1.45;min-height:38px}.svc-plan ul{list-style:none;margin:0 0 18px;padding:0;flex:1}.svc-plan li{display:flex;gap:9px;align-items:flex-start;font-size:13.4px;line-height:1.45;color:var(--text-2,#c4ccd4);padding:6px 0}.svc-plan li svg{width:15px;height:15px;color:var(--primary,#00e5a5);flex:none;margin-top:2px}.svc-plan-disc{font-family:var(--font-mono,monospace);font-size:11.5px;letter-spacing:.04em;color:var(--primary,#00e5a5);background:#00e5a514;border:1px dashed rgba(0,229,165,.4);border-radius:8px;padding:8px 12px;margin:0 0 16px;text-align:center;font-weight:700}.svc-plan .btn{width:100%;justify-content:center}.svc-value{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;margin:36px 0 0;background:#00e5a50a;border:1px solid var(--border,#1f2530);border-radius:18px;padding:clamp(24px,3.5vw,40px)}@media(max-width:820px){.svc-value{grid-template-columns:1fr}}.svc-value-list{list-style:none;margin:0;padding:0}.svc-value-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.08);font-size:14px;color:var(--text-2,#c4ccd4)}.svc-value-list li:last-child{border-bottom:0}.svc-value-list .v{color:var(--text-dim,#8a93a3);font-family:var(--font-mono,monospace);white-space:nowrap}.svc-value-total{text-align:center}.svc-value-total .strike{font-size:18px;color:var(--text-dim,#8a93a3);text-decoration:line-through;font-family:var(--font-mono,monospace)}.svc-value-total .big{font-size:46px;font-weight:800;color:var(--primary,#00e5a5);letter-spacing:-.02em;line-height:1;margin:6px 0;font-family:var(--font-display,inherit)}.svc-value-total .lbl{font-size:13px;color:var(--text-dim,#8a93a3);margin:0}.svc-value-total .joinnote{margin-top:16px;font-size:12.5px;color:var(--text-2,#c4ccd4);line-height:1.5}.svc-value-total .joinnote b{color:var(--primary,#00e5a5)}.svc-mem-cta{margin:44px auto 0;max-width:1180px;text-align:center;background:linear-gradient(135deg,#00e5a51a,#00e5a505);border:1px solid rgba(0,229,165,.3);border-radius:20px;padding:clamp(28px,4vw,48px)}.svc-mem-cta h3{font-size:clamp(22px,3vw,32px);font-weight:800;color:var(--text,#e8eef2);margin:0;letter-spacing:-.02em}.svc-mem-cta p{color:var(--text-dim,#8a93a3);font-size:15px;margin:12px 0 24px}.svc-mem-cta .acts{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}

.ab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.ab-roof{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:820px){.ab-roof{grid-template-columns:1fr 1fr}}.ab-card{border:1px solid var(--border,#1f2530);border-radius:16px;padding:24px;background:var(--bg-elev,#10151b);transition:transform .2s,border-color .2s;cursor:pointer}.ab-card:hover{transform:translateY(-4px);border-color:var(--primary,#00e5a5)}.ab-card-ic{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#00e5a51a;color:var(--primary,#00e5a5);margin-bottom:14px}.ab-card h4{font-size:16px;font-weight:700;color:var(--text,#e8eef2);margin:0 0 7px}.ab-card p{font-size:13.6px;line-height:1.55;color:var(--text-dim,#8a93a3);margin:0 0 12px}.ab-card .go{font-size:12px;font-family:var(--font-mono,monospace);color:var(--primary,#00e5a5);font-weight:700;letter-spacing:.04em}.ab-mission{margin:64px 0 0;background:linear-gradient(135deg,#00e5a514,#00e5a503);border:1px solid rgba(0,229,165,.25);border-radius:20px;padding:clamp(28px,4vw,48px);text-align:center}.ab-mission .eyebrow{font-family:var(--font-mono,monospace);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--primary,#00e5a5)}.ab-mission h3{font-size:clamp(22px,3vw,32px);font-weight:800;color:var(--text,#e8eef2);margin:12px 0 16px;letter-spacing:-.02em}.ab-mission p{font-size:16px;line-height:1.7;color:var(--text-2,#c4ccd4);max-width:780px;margin:0 auto}

body.dash-active:has(.dash-container.dash-calm){background:#eceff3}.dash-container.dash-calm{--bg:#eceff3;--bg-soft:#f4f6f9;--bg-card:#ffffff;--bg-card-hover:#f7f9fb;--bg-elevated:#ffffff;--border:#e4e9ef;--border-soft:#eef2f6;--border-strong:#d6dde5;--border-accent:rgba(14,124,102,.3);--text:#18222e;--text-mid:#4a5666;--text-dim:#6a7686;--text-soft:#8b96a4;--primary:#0e7c66;--primary-bright:#0d9488;--primary-dark:#0b6353;--primary-darker:#0a5546;--primary-soft:rgba(14,124,102,.1);--primary-bg:rgba(14,124,102,.06);--primary-glow:rgba(14,124,102,.16);--success:#0e7c66;--warning:#b45309;--danger:#dc2626;--card-shadow:0 1px 2px rgba(16,32,43,.05), 0 4px 14px rgba(16,32,43,.05);--card-shadow-hover:0 12px 30px rgba(16,32,43,.1), 0 0 0 1px var(--border-strong) inset;--card-shadow-glow:0 12px 30px rgba(14,124,102,.1), 0 0 0 1px var(--border-accent) inset;background:#eceff3;color:var(--text);padding:0;border:none}.dash-container.dash-calm .dash-head{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--card-shadow)}.dash-container.dash-calm .dash-avatar{background:linear-gradient(135deg,#0e7c66,#0d9488);color:#fff;box-shadow:0 4px 12px #0e7c664d}.dash-container.dash-calm .dash-role-tag,.dash-container.dash-calm .dash-user-role{color:var(--primary);letter-spacing:2px}.dash-container.dash-calm .dash-title{color:var(--text)}.dash-container.dash-calm .dash-sub-line{color:var(--text-dim)}.dash-container.dash-calm .dash-sidebar{background:#fff;border-right:1px solid var(--border);border:1px solid var(--border);border-radius:16px;box-shadow:var(--card-shadow)}.dash-container.dash-calm .dash-user{border-bottom:1px solid var(--border)}.dash-container.dash-calm .dash-user-name{color:var(--text)}.dash-container.dash-calm .dash-nav-group-label{color:var(--text-soft)}.dash-container.dash-calm .dash-nav-item{color:var(--text-mid);border-radius:10px}.dash-container.dash-calm .dash-nav-item svg{color:var(--text-dim)}.dash-container.dash-calm .dash-nav-item:hover{background:var(--primary-bg);color:var(--text)}.dash-container.dash-calm .dash-nav-item:hover svg{color:var(--primary)}.dash-container.dash-calm .dash-nav-item.active{background:var(--primary-soft);color:var(--primary-dark);font-weight:600;box-shadow:inset 3px 0 0 var(--primary)}.dash-container.dash-calm .dash-nav-item.active svg{color:var(--primary)}.dash-container.dash-calm .dash-nav-item.logout{color:var(--danger)}.dash-container.dash-calm .dash-nav-item.logout:hover{background:#dc262612}.dash-container.dash-calm .dash-nav-item.logout svg{color:var(--danger)}.dash-container.dash-calm .sidebar-collapse-toggle,.dash-container.dash-calm .dash-mobile-toggle{color:var(--text-mid);border-top:1px solid var(--border)}.dash-container.dash-calm .dash-rewards-pill{background:linear-gradient(135deg,#0e7c6614,#0d94880d);border:1px solid var(--border-accent)}.dash-container.dash-calm .dash-rewards-pill:hover{background:linear-gradient(135deg,#0e7c661f,#0d948814);box-shadow:0 4px 14px #0e7c661f}.dash-container.dash-calm .dash-rewards-pill .pill-icon{color:var(--primary)}.dash-container.dash-calm .dash-rewards-pill .pill-label{color:var(--text-soft)}.dash-container.dash-calm .dash-rewards-pill .pill-amt{color:var(--text)}.dash-container.dash-calm .dash-rewards-pill .pill-tier{color:var(--primary-dark)}.dash-container.dash-calm .dash-h{color:var(--text)}.dash-container.dash-calm .dash-sub{color:var(--text-mid)}.dash-container.dash-calm .dash-section-eyebrow{color:var(--text-soft)}.dash-container.dash-calm .dash-stat{background:#fff;border:1px solid var(--border);box-shadow:var(--card-shadow)}.dash-container.dash-calm .dash-stat:hover{border-color:var(--border-accent);box-shadow:var(--card-shadow-hover)}.dash-container.dash-calm .dash-stat-label{color:var(--text-soft)}.dash-container.dash-calm .dash-stat-val{color:var(--text)}.dash-container.dash-calm .dash-stat-val.primary{color:var(--primary)}.dash-container.dash-calm .dash-card{background:#fff!important;border:1px solid var(--border)!important;box-shadow:var(--card-shadow);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.dash-container.dash-calm .dash-card:hover{border-color:var(--border-accent)!important;box-shadow:var(--card-shadow-hover)}.dash-container.dash-calm .btn-primary{background:var(--primary);color:#fff;border:1px solid var(--primary);box-shadow:0 4px 12px #0e7c6638}.dash-container.dash-calm .btn-primary:hover{background:var(--primary-dark);box-shadow:0 6px 18px #0e7c664d}.dash-container.dash-calm .btn-ghost{background:#fff;color:var(--text-mid);border:1px solid var(--border-strong)}.dash-container.dash-calm .btn-ghost:hover{background:var(--primary-bg);color:var(--primary-dark);border-color:var(--border-accent)}.dash-container.dash-calm .status-pill{font-weight:600}.dash-container.dash-calm .status-pill.active,.dash-container.dash-calm .status-pill.delivered,.dash-container.dash-calm .status-pill.resolved,.dash-container.dash-calm .status-pill.closed{background:#0e7c661f;color:var(--primary-dark)}.dash-container.dash-calm .status-pill.pending,.dash-container.dash-calm .status-pill.open,.dash-container.dash-calm .status-pill.in_progress{background:#b453091f;color:#b45309}.dash-container.dash-calm .status-pill.shipped{background:#2563eb1f;color:#1d4ed8}.dash-container.dash-calm .status-pill.inactive,.dash-container.dash-calm .status-pill.cancelled{background:#dc26261a;color:#b91c1c}.dash-container.dash-calm .status-pill.noplan{background:#eef2f6;color:var(--text-dim)}.dash-container.dash-calm .dash-table th{background:#f6f8fa;color:var(--text-dim)}.dash-container.dash-calm .dash-table td{color:var(--text-mid);border-bottom-color:var(--border)}.dash-container.dash-calm .dash-table td:first-child,.dash-container.dash-calm .dash-table th:first-child{color:var(--text)}.dash-container.dash-calm .dash-table tr:hover td{background:#0e7c6608}.dash-container.dash-calm .dash-table-wrap{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:var(--card-shadow);overflow:hidden}.dash-container.dash-calm .dash-empty{background:#fff;border:1px dashed var(--border-strong);border-radius:14px;color:var(--text-dim)}.dash-container.dash-calm .dash-empty svg{color:var(--text-soft);opacity:.7}.dash-container.dash-calm .service-tile{background:#fff;border:1px solid var(--border);box-shadow:var(--card-shadow)}.dash-container.dash-calm .service-tile:hover{border-color:var(--border-accent);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.dash-container.dash-calm .service-tile-icon{background:var(--primary-soft);color:var(--primary)}.dash-container.dash-calm .service-tile-title{color:var(--text)}.dash-container.dash-calm .service-tile-desc{color:var(--text-dim)}.dash-container.dash-calm .service-tile-cta{color:var(--primary)}.dash-container.dash-calm .member-cat-card{background:#fff;border:1px solid var(--border);box-shadow:var(--card-shadow)}.dash-container.dash-calm .member-cat-title{color:var(--text)}.dash-container.dash-calm .member-cat-num{color:var(--text-soft)}.dash-container.dash-calm .member-cat-item{background:#f7f9fb;border:1px solid var(--border);color:var(--text)}.dash-container.dash-calm .member-cat-item:hover{background:var(--primary-bg);border-color:var(--border-accent)}.dash-container.dash-calm .member-cat-item-cta{color:var(--primary)}.dash-container.dash-calm .tutorial-section{background:#fff;border:1px solid var(--border);box-shadow:var(--card-shadow)}.dash-container.dash-calm .tutorial-section-icon{background:var(--primary-soft);color:var(--primary)}.dash-container.dash-calm .tutorial-section-title{color:var(--text)}.dash-container.dash-calm .tutorial-tip-num{background:var(--primary-soft);color:var(--primary)}.dash-container.dash-calm .tutorial-tip-title{color:var(--text)}.dash-container.dash-calm .tutorial-tip-desc{color:var(--text-dim)}.dash-container.dash-calm .tutorial-tip{border-bottom:1px solid var(--border-soft)}.dash-container.dash-calm .profile-form label{color:var(--text-mid)}.dash-container.dash-calm .profile-form input,.dash-container.dash-calm .member-pref-row select{background:#fff;border:1px solid var(--border-strong);color:var(--text)}.dash-container.dash-calm .profile-form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.dash-container.dash-calm .profile-form input[readonly]{background:#f6f8fa;color:var(--text-dim)}.dash-container.dash-calm .member-addon-card,.dash-container.dash-calm .member-addons-empty{background:#f7f9fb;border:1px solid var(--border)}.dash-container.dash-calm .member-addon-name,.dash-container.dash-calm .member-addons-title{color:var(--text)}.dash-container.dash-calm .member-addons-eyebrow{color:var(--text-soft)}.dash-container.dash-calm .order-tl-step.done .order-tl-dot{background:var(--primary)}.dash-container.dash-calm .order-tl-bar{background:var(--border-strong)}.dash-container.dash-calm .order-tl-lbl{color:var(--text-dim)}.dash-container.dash-calm .pay-card{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:16px 18px;box-shadow:var(--card-shadow);margin-bottom:12px}.dash-container.dash-calm .pay-card-brand{width:46px;height:32px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f2937,#374151);color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.5px}.dash-container.dash-calm .pay-card-num{font-family:var(--font-mono);color:var(--text);font-weight:600;font-size:14px}.dash-container.dash-calm .pay-card-meta{color:var(--text-dim);font-size:12px;margin-top:2px}.dash-container.dash-calm .pay-card-default{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--primary);background:var(--primary-soft);padding:3px 8px;border-radius:20px}.dash-container.dash-calm .pay-card-remove{background:none;border:none;color:var(--text-soft);cursor:pointer;padding:6px;border-radius:8px}.dash-container.dash-calm .pay-card-remove:hover{color:var(--danger);background:#dc262612}.member-pref-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-soft)}.member-pref-row:last-child{border-bottom:none}.member-pref-label{font-size:14px;font-weight:600;color:var(--text)}.member-pref-desc{font-size:12.5px;color:var(--text-dim);margin-top:2px;max-width:340px}.member-toggle{position:relative;width:46px;height:26px;flex-shrink:0}.member-toggle input{opacity:0;width:0;height:0;position:absolute}.member-toggle .track{position:absolute;inset:0;background:#cbd5e1;border-radius:20px;transition:background .2s ease;cursor:pointer}.member-toggle .track:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #00000040}.member-toggle input:checked+.track{background:var(--primary)}.member-toggle input:checked+.track:before{transform:translate(20px)}.member-toggle input:focus-visible+.track{box-shadow:0 0 0 3px var(--primary-soft)}.member-onboard{background:linear-gradient(135deg,#fff,#f5faf8);border:1px solid var(--border-accent);border-radius:16px;padding:22px 22px 18px;box-shadow:var(--card-shadow);margin:0 0 24px}.member-onboard-title{font-family:var(--font-display);font-size:20px;color:var(--text);margin-bottom:4px}.member-onboard-sub{font-size:13px;color:var(--text-dim);margin-bottom:16px}.member-onboard-step{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--border-soft);font-size:14px}.member-onboard-check{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:2px solid var(--border-strong);color:transparent}.member-onboard-step.done .member-onboard-check{background:var(--primary);border-color:var(--primary);color:#fff}.member-onboard-step.done .member-onboard-text{color:var(--text-dim);text-decoration:line-through}.member-onboard-text{flex:1;color:var(--text)}.member-onboard-go{font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-soft);border:none;padding:5px 12px;border-radius:20px;cursor:pointer}.member-onboard-go:hover{background:var(--primary);color:#fff}.member-section-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:22px;box-shadow:var(--card-shadow);margin-bottom:18px}.member-section-card h3{font-family:var(--font-display);font-size:18px;color:var(--text);margin-bottom:4px}.member-section-card .sub{font-size:13px;color:var(--text-dim);margin-bottom:16px}.dash-container.dash-calm .dash-topbar,.dash-container.dash-calm .dash-header-btn,.dash-container.dash-calm .dash-notif-btn{background:#fff;border:1px solid var(--border);color:var(--text-mid)}.dash-container.dash-calm .dash-header-btn:hover,.dash-container.dash-calm .dash-notif-btn:hover{background:var(--primary-bg);color:var(--primary-dark);border-color:var(--border-accent)}.dash-container.dash-calm .dash-search-btn{background:#fff;border:1px solid var(--border);color:var(--text-mid)}.dash-container.dash-calm .dash-search-btn:hover{background:var(--primary-bg);color:var(--primary-dark)}.dash-container.dash-calm .ceo-pulse-pane,.dash-container.dash-calm .quick-stats-card,.dash-container.dash-calm .top-members-card,.dash-container.dash-calm .activity-feed-card,.dash-container.dash-calm .sales-pane,.dash-container.dash-calm .social-post-card,.dash-container.dash-calm .kpi-card,.dash-container.dash-calm .stat-pane{background:#fff!important;border:1px solid var(--border)!important;box-shadow:var(--card-shadow)}.dash-container.dash-calm .sales-stat-row,.dash-container.dash-calm .ceo-priority-cell,.dash-container.dash-calm .ceo-tier-cell,.dash-container.dash-calm .ceo-weekly-row{background:#fff;border:1px solid var(--border)}.dash-container.dash-calm .sales-bar-track{background:#eef2f6}.dash-container.dash-calm .sales-bar-fill{background:var(--primary)}.dash-container.dash-calm .activity-row{background:#fff;border:1px solid var(--border)}.dash-container.dash-calm .activity-row:hover{background:#f6f8fa}.dash-container.dash-calm .sales-filter-pill,.dash-container.dash-calm .ticket-tab{background:#fff;border:1px solid var(--border);color:var(--text-mid)}.dash-container.dash-calm .sales-filter-pill:hover,.dash-container.dash-calm .ticket-tab:hover{background:var(--primary-bg);color:var(--primary-dark)}.dash-container.dash-calm .sales-filter-pill.active,.dash-container.dash-calm .ticket-tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}.dash-container.dash-calm .ticket-row,.dash-container.dash-calm .ticket-card,.dash-container.dash-calm .ticket-detail-pane,.dash-container.dash-calm .ticket-list-pane{background:#fff;border:1px solid var(--border)}.dash-container.dash-calm .ticket-row:hover{background:#f6f8fa}.dash-container.dash-calm .ticket-cat-pill{background:#fff;border:1px solid var(--border);color:var(--text-mid)}.dash-container.dash-calm .ticket-cat-pill.active{background:var(--primary);color:#fff;border-color:var(--primary)}.dash-container.dash-calm .notif-panel,.dash-container.dash-calm .notif-item{background:#fff;border-color:var(--border);color:var(--text)}.dash-container.dash-calm .notif-item:hover{background:#f6f8fa}.dash-container.dash-calm .notif-item.unread{background:var(--primary-bg)}.dash-container.dash-calm input[type=text],.dash-container.dash-calm input[type=search],.dash-container.dash-calm input[type=email],.dash-container.dash-calm input[type=tel],.dash-container.dash-calm input[type=number],.dash-container.dash-calm textarea,.dash-container.dash-calm select{background:#fff;border:1px solid var(--border-strong);color:var(--text)}.dash-container.dash-calm input:focus,.dash-container.dash-calm textarea:focus,.dash-container.dash-calm select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.checkout-pay-error{background:#f871711f;border:1px solid rgba(248,113,113,.45);color:#fca5a5;padding:10px 12px;border-radius:10px;font-size:13px;margin:12px 0 0}.co-saved-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.co-saved-opt{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--border);border-radius:10px;cursor:pointer;font-size:13px;color:var(--text);transition:border-color .15s ease,background .15s ease}.co-saved-opt:hover{border-color:var(--border-accent);background:var(--bg-card-hover)}.co-saved-opt:has(input:checked){border-color:var(--primary);background:var(--primary-bg)}.co-saved-opt input{accent-color:var(--primary);width:16px;height:16px}.co-saved-brand{font-family:var(--font-mono);font-weight:700;font-size:11px;background:var(--bg-elevated);padding:3px 8px;border-radius:5px;letter-spacing:.5px}.co-saved-exp{margin-left:auto;color:var(--text-dim);font-size:12px;font-family:var(--font-mono)}.co-savecard{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:13px;color:var(--text-mid);cursor:pointer}.co-savecard input{accent-color:var(--primary);width:15px;height:15px}.sandbox-help{margin-top:14px;border:1px dashed var(--border-strong);border-radius:10px;padding:10px 13px;background:var(--bg-soft)}.sandbox-help summary{cursor:pointer;font-size:12.5px;color:var(--text-mid);font-weight:600;list-style:none}.sandbox-help summary::-webkit-details-marker{display:none}.sandbox-help summary:before{content:"\25b8  ";color:var(--primary)}.sandbox-help[open] summary:before{content:"\25be  "}.sandbox-cards{display:flex;flex-direction:column;gap:7px;margin-top:11px}.sandbox-cards button{display:flex;gap:10px;align-items:center;justify-content:flex-start;font-family:var(--font-mono);font-size:11.5px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-dim);padding:7px 11px;border-radius:8px;cursor:pointer;text-align:left;width:100%;transition:border-color .15s ease,color .15s ease}.sandbox-cards button:hover{border-color:var(--primary);color:var(--text)}.sandbox-cards button b{color:var(--text);font-weight:700;min-width:150px}.sandbox-hint{font-size:11.5px;color:var(--text-dim);margin-top:9px}.checkout-pay-note{font-size:11.5px;color:var(--text-dim);margin-top:12px;display:flex;align-items:center;gap:6px}.nez-dt-card{border:1px solid var(--border,#e5e7eb);border-radius:12px;background:#fff;box-shadow:0 1px 2px #1018280d;overflow:hidden;width:100%}.nez-dt-card+.nez-dt-card{margin-top:18px}.nez-dt-scroll{width:100%;overflow-x:auto}table.nez-dt{width:100%;border-collapse:collapse;font-size:13.5px;color:var(--text,#1f2937)}table.nez-dt thead th{text-align:left;font-weight:600;font-size:11.5px;letter-spacing:.03em;text-transform:uppercase;color:#6b7280;background:#f9fafb;padding:11px 16px;border-bottom:1px solid var(--border,#e5e7eb);white-space:nowrap}table.nez-dt thead th[style*=right]{text-align:right}table.nez-dt tbody td{padding:13px 16px;border-bottom:1px solid #f1f3f5;vertical-align:middle}table.nez-dt tbody tr:last-child td{border-bottom:none}table.nez-dt tbody tr{transition:background .14s ease;opacity:0;animation:nezDtRowIn .34s ease forwards;animation-delay:calc(var(--i,0) * 38ms)}table.nez-dt tbody tr:hover td{background:#f6f8fa}table.nez-dt tbody tr.is-clickable{cursor:pointer}@keyframes nezDtRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){table.nez-dt tbody tr{animation:none;opacity:1;transform:none}}.nez-dt-id{font-family:var(--font-mono,monospace);font-size:12px;font-weight:600;white-space:nowrap;color:#374151}.nez-dt-primary{font-weight:600;color:#111827}.nez-dt-sub{display:block;font-size:11.5px;color:#9aa3af;font-weight:500;margin-top:2px}.nez-dt-empty{padding:42px 16px;text-align:center;color:#6b7280;font-size:14px}.nez-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#fff;white-space:nowrap;line-height:1.6}.nez-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#ffffffeb}.nez-badge.is-open{background:#f59e0b}.nez-badge.is-progress{background:#3b82f6}.nez-badge.is-closed{background:#10b981}.nez-badge.is-hold{background:#ef4444}.nez-ava-stack{display:inline-flex;align-items:center}.nez-ava{width:28px;height:28px;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;border:2px solid #fff;box-shadow:0 0 0 1px #10182812}.nez-ava+.nez-ava{margin-left:-8px}.nez-ava-name{margin-left:8px;font-weight:600;font-size:13px;color:#374151}.nez-ava-unassigned{width:28px;height:28px;border-radius:50%;flex:0 0 auto;border:1.5px dashed #cbd5e1;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8}.nez-ava-pending{margin-left:8px;font-size:11.5px;color:#94a3b8;font-style:italic}table.nez-dt .ticket-status-select{font-size:12px}

:root{--bg:#070a08;--bg-soft:#0d120e;--bg-card:#0f1712;--bg-card-hover:#132019;--bg-elevated:#16241d;--border:rgba(0,255,136,.1);--border-soft:rgba(0,255,136,.05);--border-strong:rgba(0,255,136,.2);--border-accent:rgba(0,255,136,.42);--text:#e6e9ec;--text-mid:#aeb4bb;--text-dim:#8b939c;--text-soft:#5f6770;--primary:#00ff88;--primary-bright:#00ff88;--primary-dark:#00b86f;--primary-darker:#00805e;--primary-soft:rgba(0,255,136,.12);--primary-bg:rgba(0,255,136,.06);--primary-glow:rgba(0,255,136,.45);--success:#00ff88;--steel-1:#1a1d20;--steel-2:#2a2e32;--steel-3:#3d4146;--steel-4:#5a5e63;--steel-5:#8a8e93;--steel-6:#b8bcc1;--card-shadow:0 1px 3px rgba(0,0,0,.5), 0 6px 20px rgba(0,0,0,.35);--card-shadow-hover:0 16px 40px rgba(0,0,0,.6), 0 0 0 1px var(--border-accent) inset;--card-shadow-glow:0 14px 44px rgba(0,255,136,.16), 0 0 0 1px var(--border-accent) inset;--font-display:"Orbitron","Archivo Black",impact,sans-serif;--font-body:"Rajdhani",system-ui,-apple-system,sans-serif;--yellow:#00ff88;--yellow-warm:#00ff88;--dispatch-yellow:#00ff88;--dispatch-yellow-warm:#3dffae;--dispatch-orange:#00b86f}.nav-call-btn{background:var(--primary)!important;border-color:var(--primary)!important;color:#04140c!important}.nav-call-btn:hover{box-shadow:0 6px 18px #00ff8859!important}.prod-tag.deal,.product-cell-tag.deal{background:var(--primary)!important;color:#04140c!important}.prod-tag.pro,.product-cell-tag.pro{background:#00ff8824!important;color:var(--primary)!important}#home .tape-band{background:#00ff880f!important;border-color:var(--border-strong)!important}.dash-container.dash-calm{--bg:#070a08;--bg-soft:#0d120e;--bg-card:#0f1712;--bg-card-hover:#132019;--bg-elevated:#16241d;--border:rgba(0,255,136,.12);--border-soft:rgba(0,255,136,.07);--border-strong:rgba(0,255,136,.22);--border-accent:rgba(0,255,136,.42);--text:#e6e9ec;--text-mid:#aeb4bb;--text-dim:#8b939c;--text-soft:#5f6770;--primary:#00ff88;--primary-bright:#00ff88;--primary-dark:#00b86f;--primary-darker:#00805e;--primary-soft:rgba(0,255,136,.12);--primary-bg:rgba(0,255,136,.06);--primary-glow:rgba(0,255,136,.4);--success:#00ff88;--warning:#ffb627;--danger:#ff6b6b;--card-shadow:0 1px 3px rgba(0,0,0,.5),0 6px 20px rgba(0,0,0,.35);--card-shadow-hover:0 16px 40px rgba(0,0,0,.6),0 0 0 1px var(--border-accent) inset;--card-shadow-glow:0 14px 44px rgba(0,255,136,.16),0 0 0 1px var(--border-accent) inset;background:var(--bg)!important;color:var(--text)}.dash-container.dash-calm .dash-head,.dash-container.dash-calm .dash-sidebar,.dash-container.dash-calm .dash-main,.dash-container.dash-calm .dash-card,.dash-container.dash-calm .dash-panel,.dash-container.dash-calm .dash-search,.dash-container.dash-calm .dash-topbar,.dash-container.dash-calm input,.dash-container.dash-calm select,.dash-container.dash-calm textarea{background:var(--bg-card)!important;color:var(--text);border-color:var(--border)!important}.dash-container.dash-calm .dash-title{font-family:var(--font-display)!important;color:var(--text)!important}.dash-container.dash-calm .member-onboard{background:linear-gradient(135deg,#0f1712,#10241a)!important;border-color:var(--border-accent)!important}.dash-container.dash-calm .member-onboard-step.done .member-onboard-check,.dash-container.dash-calm .member-onboard-go:hover{color:#04140c!important}.dash-container.dash-calm .dash-stat{background:var(--bg-card)!important;border-color:var(--border)!important;box-shadow:var(--card-shadow)!important}.dash-container.dash-calm .dash-stat:hover{border-color:var(--border-accent)!important}.dash-container.dash-calm .btn-ghost{background:var(--bg-elevated)!important;color:var(--text-mid)!important;border-color:var(--border-strong)!important}.dash-container.dash-calm .btn-ghost:hover{background:var(--primary-bg)!important;color:var(--primary)!important;border-color:var(--border-accent)!important}.dash-container.dash-calm .btn-primary{background:var(--primary)!important;color:#04140c!important;border-color:var(--primary)!important;box-shadow:0 4px 16px #00ff8840!important}.dash-container.dash-calm .btn-primary:hover{background:var(--primary-dark)!important}.dash-container.dash-calm .dash-avatar{background:linear-gradient(135deg,#00b86f,#0f8)!important;color:#04140c!important;box-shadow:0 4px 14px #00ff8859!important}.dash-container.dash-calm .dash-empty,.dash-container.dash-calm .service-tile,.dash-container.dash-calm .member-cat-card,.dash-container.dash-calm .tutorial-section,.dash-container.dash-calm .pay-card,.dash-container.dash-calm .member-section-card,.dash-container.dash-calm .profile-form input,.dash-container.dash-calm .member-pref-row select{background:var(--bg-card)!important;border-color:var(--border)!important;color:var(--text)}.dash-container.dash-calm .profile-form input[readonly]{background:var(--bg-soft)!important;color:var(--text-dim)!important}.dash-container.dash-calm .member-cat-item,.dash-container.dash-calm .member-addon-card,.dash-container.dash-calm .member-addons-empty{background:var(--bg-elevated)!important;border-color:var(--border)!important;color:var(--text)}.dash-container.dash-calm .member-toggle .track{background:#2a2e32}.dash-container.dash-calm .member-toggle input:checked+.track{background:var(--primary)}.dash-container.dash-calm .dash-table th{background:var(--bg-elevated)!important;color:var(--text-dim)!important}.dash-container.dash-calm .dash-table-wrap{background:var(--bg-card)!important;border-color:var(--border)!important}.dash-container.dash-calm .dash-table tr:hover td{background:#00ff880a!important}.dash-container.dash-calm .status-pill.noplan{background:var(--bg-elevated)!important;color:var(--text-dim)!important}.dash-container.dash-calm .dash-header-btn,.dash-container.dash-calm .dash-notif-btn,.dash-container.dash-calm .dash-search-btn,.dash-container.dash-calm .sales-filter-pill,.dash-container.dash-calm .ticket-tab,.dash-container.dash-calm .ticket-cat-pill{background:var(--bg-elevated)!important;border-color:var(--border)!important;color:var(--text-mid)!important}.dash-container.dash-calm .sales-filter-pill.active,.dash-container.dash-calm .ticket-tab.active,.dash-container.dash-calm .ticket-cat-pill.active{background:var(--primary)!important;color:#04140c!important;border-color:var(--primary)!important}.dash-container.dash-calm .ceo-pulse-pane,.dash-container.dash-calm .quick-stats-card,.dash-container.dash-calm .top-members-card,.dash-container.dash-calm .activity-feed-card,.dash-container.dash-calm .sales-pane,.dash-container.dash-calm .social-post-card,.dash-container.dash-calm .kpi-card,.dash-container.dash-calm .stat-pane,.dash-container.dash-calm .sales-stat-row,.dash-container.dash-calm .ceo-priority-cell,.dash-container.dash-calm .ceo-tier-cell,.dash-container.dash-calm .ceo-weekly-row,.dash-container.dash-calm .activity-row,.dash-container.dash-calm .ticket-row,.dash-container.dash-calm .ticket-card,.dash-container.dash-calm .ticket-detail-pane,.dash-container.dash-calm .ticket-list-pane,.dash-container.dash-calm .notif-panel,.dash-container.dash-calm .notif-item{background:var(--bg-card)!important;border-color:var(--border)!important;color:var(--text)}.dash-container.dash-calm .activity-row:hover,.dash-container.dash-calm .ticket-row:hover,.dash-container.dash-calm .notif-item:hover{background:var(--bg-card-hover)!important}.dash-container.dash-calm .notif-item.unread{background:var(--primary-bg)!important}.dash-container.dash-calm .sales-bar-track{background:#1a221d!important}.nez-dt-card{background:var(--bg-card,#0f1712)!important;border-color:var(--border,rgba(0,255,136,.12))!important;box-shadow:var(--card-shadow)!important}table.nez-dt{color:var(--text,#e6e9ec)!important}table.nez-dt thead th{background:var(--bg-elevated,#16241d)!important;color:var(--text-dim,#8b939c)!important;border-bottom-color:var(--border,rgba(0,255,136,.12))!important}table.nez-dt tbody td{border-bottom-color:#00ff8812!important}table.nez-dt tbody tr:hover td{background:#00ff880b!important}.nez-dt-id{color:var(--text-mid,#aeb4bb)!important}.nez-dt-primary{color:var(--text,#e6e9ec)!important}.nez-dt-sub,.nez-dt-empty{color:var(--text-dim,#8b939c)!important}.nez-ava{border-color:#0f1712!important}.nez-ava-name{color:var(--text-mid,#aeb4bb)!important}.nez-ava-unassigned{border-color:#00ff8840!important;color:var(--text-soft,#5f6770)!important}body{background:radial-gradient(ellipse at 12% 0%,rgba(0,255,136,.07) 0%,transparent 46%),radial-gradient(ellipse at 92% 100%,rgba(0,255,136,.055) 0%,transparent 48%),linear-gradient(180deg,#070a08,#0a0d0a)!important;background-attachment:fixed!important}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0,255,136,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.035) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(ellipse at center,#000 28%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 28%,transparent 78%)}h1,h2,h3,.section-title,.hero h1,[class*=-title],.nez-tag,.brand-name{font-family:var(--font-display)!important;letter-spacing:.035em}body,p,li,a,button,input,select,textarea,td,th,.nez-sub{font-family:var(--font-body)}.nez-tag,.nez-sub{letter-spacing:.14em}.btn-primary,.btn.primary,[class*=btn-call]{box-shadow:0 0 0 1px #00ff884d,0 6px 22px #00ff8838!important}a{color:inherit}::selection{background:#00ff884d;color:#fff}.dash-container.v9dash{--bg-elev:#121c15;--bg-elev-2:#182718;--bd:#1d2e23;--bd-strong:#2c4634;--fg-3:#87938a;--brand:#00ff88}.dash-container.dash-calm{--bg-soft:#0e1610;--bg-card:#111b14;--bg-card-hover:#16231a;--bg-elevated:#1b2b20;--border:rgba(0,255,136,.15);--border-soft:rgba(0,255,136,.08);--border-strong:rgba(0,255,136,.26)}.dash-container.dash-calm .dash-head,.dash-container.dash-calm .dash-sidebar{background:#0d1510!important}body.dash-active .dash-container.v9dash{max-width:none!important;padding:0!important;margin:0!important;gap:0!important}.v9dash .dash-head{padding:12px clamp(20px,4vw,44px)!important;align-items:center!important}.v9dash .dash-head .dash-avatar{width:38px!important;height:38px!important;font-size:13px!important}.v9dash .dash-role-tag{display:none!important}.v9dash .dash-title{font-size:clamp(16px,1.7vw,20px)!important;margin:0 0 3px!important}.v9dash .dash-sub-line{font-size:10px!important}.v9dash .dash-actions .btn{height:34px!important;padding:0 14px!important;font-size:10.5px!important}.dash-container.v9dash .dash-stat{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon label label" "icon val trend";align-items:center;column-gap:13px;row-gap:3px;padding:13px 16px!important;border:1px solid var(--border)!important;border-radius:10px;box-shadow:inset 0 1px #ffffff08!important}.v9dash .dash-stat-top{display:contents}.v9dash .dash-stat-iconbox{grid-area:icon;width:34px;height:34px;border-radius:9px}.v9dash .dash-stat-iconbox svg{width:16px;height:16px}.v9dash .dash-stat-trend{grid-area:trend;justify-self:end;align-self:center}.v9dash .dash-stat-label{grid-area:label;margin:0;align-self:end}.v9dash .dash-stat-val{grid-area:val;font-size:23px;align-self:start}.v9dash .dash-stats,.v9dash .dash-stats.dash-stats-wide{gap:8px;background:transparent!important;border:0!important}.dash-container.v9dash .dash-content,body.dash-active .dash-container.v9dash .dash-content{padding:0!important;max-width:none!important;background:linear-gradient(180deg,#0a100c,#080d0a)}.v9dash .dash-topbar{margin:0!important;padding:10px 16px!important;background:#0d1510!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;position:sticky;top:0;z-index:5}.v9dash .dash-panel{padding:14px 18px 44px}.v9dash .dash-h{font-size:clamp(19px,2vw,24px)}.v9dash .dash-sub{margin:0 0 12px}.v9dash .dash-section{margin-bottom:14px}.v9dash .dash-section-head{margin-bottom:8px}.v9dash .dash-stats,.v9dash .dash-stats.dash-stats-wide{margin-bottom:12px}.v9dash .dash-nav-item{letter-spacing:.1em;overflow:hidden}.product,.tier-card,.svc-card,.service-cat,.mission-card,.case-card,.creds .cred{transition:transform .18s ease,box-shadow .25s ease;transform-style:preserve-3d}

.nez-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:720px){.services-hero-grid{grid-template-columns:1fr;gap:32px}.services-hero-stats{gap:12px}.services-stat-card{padding:20px 16px}.services-stat-num{font-size:30px}}@media(pointer:coarse){.nez-statusbar-tel,footer a,.footer-col a,.legal-links a{position:relative}.nez-statusbar-tel:after,footer a:after,.footer-col a:after,.legal-links a:after{content:"";position:absolute;inset:50% 0 auto;height:24px;transform:translateY(-50%);min-height:100%}}.dash-container.dash-calm .status-pill.paid{background:#0e7c661f;color:var(--primary-dark)}.dash-container.dash-calm .status-pill.processing{background:#2563eb1f;color:#1d4ed8}.dash-container.dash-calm .status-pill.expired{background:#dc26261a;color:#b91c1c}.dash-container.dash-calm .status-pill.none{background:#eef2f6;color:var(--text-dim)}.nezv-scroll-cue{position:absolute;left:50%;bottom:28px;transform:translate(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;padding:8px 14px;cursor:pointer;color:#ffffffe0;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:opacity .25s cubic-bezier(.3,0,1,1),visibility .25s}.nezv-scroll-cue svg{color:var(--primary);animation:nezCueBob 1.8s cubic-bezier(.37,0,.63,1) infinite}.nezv-scroll-cue:hover{color:#fff}.nezv-scroll-cue:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:8px}.nezv-scroll-cue.gone{opacity:0;visibility:hidden;pointer-events:none}@keyframes nezCueBob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.nezv-scroll-cue svg{animation:none}}#home section.ticker{padding:0!important}#home .ticker-track{padding:14px 0}#home .section-head{max-width:920px;margin-left:auto;margin-right:auto;text-align:center}#home .section-head .section-title{font-size:clamp(34px,4.6vw,62px);line-height:1.05}#home .section-head .section-tag{justify-content:center}#home .section-head .section-sub{margin-left:auto;margin-right:auto}.tier-facts{display:grid;gap:6px;margin:14px 0 16px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#00e5a50a}.tier-fact{display:flex;justify-content:space-between;gap:12px;font-size:13px}.tier-fact span{color:var(--text-dim)}.tier-fact b{color:var(--text);font-weight:600;text-align:right}.promise-strip{margin:56px auto 8px;max-width:1100px;text-align:center}.promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;text-align:left}.promise-card{padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.promise-card h4{font-size:16px;margin:0 0 8px;color:var(--text)}.promise-card p{font-size:13.5px;line-height:1.55;color:var(--text-mid);margin:0}.remote-starter{margin-top:18px;color:var(--text-mid);font-size:14px}.remote-starter a{color:var(--primary);font-weight:600}@media(max-width:900px){.promise-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.promise-grid{grid-template-columns:1fr}}.sc-section{padding-top:40px;padding-bottom:80px}.sc-head{max-width:860px;margin:48px auto 24px;text-align:center}.sc-head .section-title{font-size:clamp(30px,4.2vw,54px);line-height:1.06}.sc-head .section-desc{margin-left:auto;margin-right:auto}.sc-crumbs{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--text-dim);margin-top:8px}.sc-crumbs a{color:var(--text-mid)}.sc-crumbs a:hover{color:var(--primary)}.sc-front{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px;margin:0 auto 28px}.sc-front-card{display:block;padding:20px 22px;border:1px solid var(--border-accent,var(--border));border-radius:14px;background:#00e5a50f;text-decoration:none;transition:transform .2s cubic-bezier(.2,0,0,1),border-color .2s}.sc-front-card:hover{transform:translateY(-2px);border-color:var(--primary)}.sc-front-card h3{font-size:18px;margin:0 0 6px;color:var(--text)}.sc-front-card p{margin:0;color:var(--text-mid);font-size:14px}.sc-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.sc-cat{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);text-decoration:none;transition:transform .2s cubic-bezier(.2,0,0,1),border-color .2s}.sc-cat:hover{transform:translateY(-3px);border-color:var(--primary)}.sc-cat h3{font-size:17px;margin:4px 0 0;color:var(--text)}.sc-cat p{margin:0;font-size:13.5px;color:var(--text-mid);flex:1}.sc-cat-ic{color:var(--primary);display:inline-flex}.sc-cat-ic.big{justify-content:center;width:100%;margin-top:28px}.sc-cat-count{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase}.sc-cat-hero .sc-head{margin-top:12px}.sc-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:none}.sc-steps li{padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.sc-step-num{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--primary);color:#04140c;font-weight:800;font-size:13px}.sc-steps h4{margin:10px 0 6px;font-size:16px;color:var(--text)}.sc-steps p{margin:0;font-size:13.5px;color:var(--text-mid);line-height:1.5}.sc-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sc-mode{padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.sc-mode h4{margin:0 0 6px;font-size:16px;color:var(--primary)}.sc-mode p{margin:0;font-size:13.5px;color:var(--text-mid)}.sc-consult{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:900px;margin:8px auto 0;padding:14px 18px;border:1px dashed var(--border-accent,var(--border));border-radius:12px}.sc-consult strong{color:var(--text)}.sc-consult span{color:var(--text-mid);font-size:14px;flex:1;min-width:200px}.sc-jobs{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.sc-job{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);text-decoration:none;transition:transform .2s cubic-bezier(.2,0,0,1),border-color .2s}.sc-job:hover{transform:translateY(-2px);border-color:var(--primary)}.sc-job h4{margin:0;font-size:16.5px;color:var(--text)}.sc-job p{margin:0;font-size:13.5px;color:var(--text-mid);line-height:1.5;flex:1}.sc-job-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding-top:10px;border-top:1px solid var(--border)}.sc-job-foot b{color:var(--primary);font-size:17px}.sc-job-foot small{color:var(--text-dim)}.sc-job-modes{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.sc-job-modes em{font-style:normal;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;padding:3px 7px;border:1px solid var(--border);border-radius:99px;color:var(--text-mid)}.sc-faq{max-width:860px;margin:0 auto;display:grid;gap:10px}.sc-faq details{padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.sc-faq summary{cursor:pointer;font-weight:600;color:var(--text)}.sc-faq p{margin:10px 0 0;color:var(--text-mid);font-size:14px;line-height:1.55}.sc-back{text-align:center;margin-top:32px}.sc-back a{color:var(--primary)}.sc-job-page{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}.sc-job-main .sc-head{text-align:left;margin-left:0}.sc-job-main .sc-head .section-desc{margin-left:0}.sc-job-main .sc-steps{grid-template-columns:repeat(2,1fr)}.sc-box{padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);margin-bottom:14px}.sc-box h4{margin:0 0 10px;font-size:15px;color:var(--text)}.sc-box ul{margin:0;padding-left:18px;color:var(--text-mid);font-size:14px;line-height:1.7}.sc-time{margin:12px 0 0;color:var(--text-mid);font-size:14px}.sc-time b{color:var(--text)}.sc-book{position:sticky;top:96px;padding:22px;border:1px solid var(--border-accent,var(--border));border-radius:16px;background:var(--bg-card)}.sc-book h3{margin:0 0 12px;font-size:20px;color:var(--text)}.sc-unit{margin:-6px 0 10px;color:var(--text-dim);font-size:13px}.sc-prices{display:grid;gap:8px;margin-bottom:14px}.sc-price-row{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:10px;cursor:pointer}.sc-price-row:has(input:checked){border-color:var(--primary);background:#00e5a50f}.sc-price-row span{flex:1;display:flex;flex-direction:column}.sc-price-row strong{color:var(--text);font-size:14px}.sc-price-row small{color:var(--text-dim);font-size:12px}.sc-price-row b{color:var(--primary);font-size:18px;white-space:nowrap}.sc-book .form-group{margin-bottom:10px}.sc-book label{display:block;font-size:12.5px;color:var(--text-mid);margin-bottom:4px}.sc-book input:not([type=radio]),.sc-book select,.sc-book textarea{width:100%}.sc-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sc-hp{position:absolute;left:-9999px;width:1px;height:1px}.sc-fine{margin:10px 0 0;font-size:12.5px;color:var(--text-dim);line-height:1.5}.sc-call{margin-top:14px;font-size:13.5px;color:var(--text-mid);text-align:center}.sc-call a{color:var(--primary);font-weight:600}.sc-done h3{color:var(--primary)}.sc-done p{color:var(--text-mid)}.sc-ticket{font-family:var(--font-mono);color:var(--primary);font-weight:700;letter-spacing:.06em}.sc-status-wrap{max-width:560px;margin:0 auto 24px}.sc-status-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sc-timeline{list-style:none;padding:0;margin:14px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.sc-timeline li{font-size:12px;color:var(--text-dim);padding-top:10px;border-top:3px solid var(--border)}.sc-timeline li.done{color:var(--text);border-top-color:var(--primary)}.sc-brands{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 34px;margin:10px auto 0;max-width:900px;color:var(--text-mid)}.sc-brands img{height:28px;width:auto;opacity:.8;filter:invert(1)}@media(max-width:900px){.sc-job-page{grid-template-columns:1fr}.sc-book{position:static}.sc-steps{grid-template-columns:repeat(2,1fr)}.sc-modes{grid-template-columns:1fr}}@media(max-width:560px){.sc-front,.sc-steps,.sc-job-main .sc-steps,.sc-row2{grid-template-columns:1fr}}.sc-brand-txt{font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;align-self:center}nav.sc-crumbs{display:block;position:static;height:auto;padding:0;background:none;border:0;justify-content:initial}.sc-book label.sc-price-row{display:flex;margin:0;font-size:inherit;color:inherit}.sc-price-row input{flex:0 0 auto;margin:0;accent-color:var(--primary)}.sc-consult .btn-primary,.sc-consult .btn-primary span{color:#04140c!important}.sc-prose{max-width:760px;color:var(--text-mid);font-size:15.5px;line-height:1.75}.sc-prose p{margin:0 0 14px}.sc-prose-center{margin:0 auto 24px;text-align:center}.sc-sec{margin:26px 0}.sc-sec-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--primary);margin-bottom:8px}.sc-sec-title{font-size:24px;margin:0 0 12px;color:var(--text)}.sc-tech-steps{margin:0;padding-left:22px;color:var(--text-mid);font-size:15px;line-height:1.7}.sc-tech-steps li{margin-bottom:8px;padding-left:4px}.sc-tech-steps li::marker{color:var(--primary);font-weight:700}.sc-specs{width:100%;border-collapse:collapse;border:1px solid var(--border);border-radius:12px;overflow:hidden;font-size:14px}.sc-specs th,.sc-specs td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:top}.sc-specs th{width:40%;color:var(--text-dim);font-weight:500;background:#ffffff05}.sc-specs td{color:var(--text)}.sc-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.sc-why-card{padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card)}.sc-why-card h4{margin:0 0 8px;font-size:16px;color:var(--text)}.sc-why-card p{margin:0;font-size:14px;color:var(--text-mid);line-height:1.6}.sc-seo{margin:48px auto 0;padding-top:28px;border-top:1px solid var(--border)}.sc-seo h2{font-size:22px;color:var(--text);margin:0 0 12px}.sc-fineprint{margin-top:24px;padding:16px 18px;border:1px solid var(--border);border-radius:12px;font-size:13px;color:var(--text-dim)}.sc-fineprint h4{margin:0 0 8px;font-size:13px;color:var(--text-mid);letter-spacing:.04em}.sc-fineprint p{margin:0 0 8px;line-height:1.6}html,body{background-color:#070a08}body.dash-active{background-color:initial}.shipping-stats.shipping-stats-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.shipping-stats.shipping-stats-4{grid-template-columns:1fr}}.footer-col h4.footer-heading{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text);letter-spacing:1px;margin:0 0 18px;line-height:1.2;text-transform:uppercase}.footer-grid{grid-template-columns:1.7fr 1fr 1.2fr 1.3fr!important}@media(max-width:1080px){.footer-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:420px){.footer-grid{grid-template-columns:1fr!important}}:root,.dash-container.dash-calm{--text-soft:#89929b}.prod-tag.new{background:#1d4ed8;color:#fff;font-size:11px}body>header.hide-nav:focus-within{transform:none;opacity:1;pointer-events:auto}.nezv-text:focus-within .nezv-text-inner{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.nezv-region{height:auto}.nezv-sticky{position:relative;height:auto;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:120px 0 8vh}.nezv-text{position:relative;inset:auto;padding:0 0 28px}.nezv-text-inner{opacity:1;transform:none;pointer-events:auto;transition:none}.nezv-scroll-cue,.nezv-loading{display:none}}[role=dialog][tabindex="-1"]:focus{outline:none}main#mainContent:focus{outline:none}@media(max-width:720px){.footer-col ul a,.footer-col p a{display:inline-flex;align-items:center;min-height:44px}.footer-col ul li{margin-bottom:0}.nez-statusbar a{display:inline-flex;align-items:center;min-height:44px}.nav-links .nav-item{display:flex;align-items:center;min-height:44px}.footer-legal a,.remote-starter a,main a[href^="tel:"]:not([class]),main a[href^="mailto:"]:not([class]){display:inline-flex;align-items:center;min-height:44px}}@media(max-width:380px){body>header .nav-actions{gap:6px}}#scRoot:empty{min-height:100vh}#home .section-head{margin-left:0;margin-right:auto;text-align:left}#home .section-head .section-tag{justify-content:flex-start}#home .section-head .section-sub{margin-left:0}#home #faq .faq{max-width:900px;margin-left:auto;margin-right:auto}.section-divider{position:relative;height:2px;margin:0;background:linear-gradient(90deg,transparent,var(--primary,#00e5a5),transparent);opacity:.55}#home>.section,#home>section.callout{padding-top:clamp(40px,4.5vw,64px)!important;padding-bottom:clamp(40px,4.5vw,64px)!important}.nez-statusbar-live.is-closed .nez-statusdot{background:#6b7280!important;box-shadow:none!important;animation:none!important}.nez-statusbar-live.is-closed{color:var(--text-mid)}.nez-statusbar-live{margin-left:5px}.sc-help{max-width:860px;margin:24px auto 8px;text-align:center}.sc-help .section-title{font-size:clamp(32px,4.6vw,58px);line-height:1.05;margin:10px 0 12px}.sc-help .section-desc{margin:0 auto 18px;max-width:640px}.sc-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}.sc-chip{padding:9px 14px;border:1px solid var(--border);border-radius:99px;background:var(--bg-card);color:var(--text);font-size:14px;text-decoration:none;transition:border-color .2s,transform .2s cubic-bezier(.2,0,0,1)}.sc-chip:hover,.sc-chip:focus-visible{border-color:var(--primary);transform:translateY(-1px)}.sc-help-form{display:grid;gap:10px;text-align:left}.sc-help-form textarea{width:100%;min-height:96px;padding:14px;border-radius:12px;border:1px solid var(--border);background:var(--bg-card);color:var(--text);font-size:15px;resize:vertical}.sc-help-form textarea:focus{outline:2px solid var(--primary);outline-offset:2px}.sc-help-form .btn{justify-self:end}.sc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sc-results{margin-top:18px;text-align:left}.sc-results h3{font-size:18px;color:var(--text);margin:0 0 12px}.sc-results-alt{margin-top:12px;color:var(--text-mid)}.sc-results-alt a{color:var(--primary);font-weight:600}.sc-front-3{grid-template-columns:repeat(3,1fr);max-width:1100px}.sc-member{max-width:1100px;margin:18px auto 0;padding:20px 22px;border:1px solid var(--border-accent,var(--border));border-radius:14px;background:linear-gradient(135deg,#00e5a51a,#00e5a505);display:grid;grid-template-columns:1fr auto;gap:6px 18px;align-items:center}.sc-member h3{margin:0;font-size:18px;color:var(--text)}.sc-member p{margin:0;color:var(--text-mid);font-size:14px;grid-column:1}.sc-member .btn{grid-column:2;grid-row:1 / span 2}.sc-links{margin-top:56px;padding-top:28px;border-top:1px solid var(--border)}.sc-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sc-links-col h3{font-size:15px;margin:0 0 10px;color:var(--text)}.sc-links-col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sc-links-col a{color:var(--text-mid);font-size:14px}.sc-links-col a:hover{color:var(--primary)}@media(max-width:760px){.sc-front-3,.sc-links-grid,.sc-member{grid-template-columns:1fr}.sc-member .btn{grid-column:1;grid-row:auto;justify-self:start}}#about .section-head .section-title{font-size:clamp(30px,4vw,52px);line-height:1.08}

#about .ab-intro{padding-top:40px}#about .ab-block{margin-top:72px}#about .about-hero-text p{max-width:56ch}#about .ab-shop{display:grid;grid-template-columns:1fr 1fr;gap:20px}#about .ab-shop-card{padding:28px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md)}#about .ab-shop-card h3{font-family:var(--font-display);font-size:20px;font-weight:700;margin-bottom:14px;color:var(--text)}#about .ab-shop-card p{color:var(--text-mid);line-height:1.6;margin-bottom:14px}#about .ab-shop-card ul{list-style:none;padding:0;margin:0 0 14px}#about .ab-shop-card li{position:relative;padding-left:18px;margin-bottom:10px;color:var(--text-mid);line-height:1.55}#about .ab-shop-card li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--primary)}#about .ab-shop-card a:not(.btn){color:var(--primary);font-weight:600}#about .ab-shop-note{margin-bottom:0;color:var(--text-dim)}#about .timeline-content p{margin:0}@media(max-width:760px){#about .ab-shop{grid-template-columns:1fr}#about .ab-block{margin-top:56px}}#notfound .nf-wrap{padding:70px 0 90px}#notfound .nf-head{text-align:center;margin-left:auto;margin-right:auto}#notfound .nf-head .section-desc{margin-left:auto;margin-right:auto}#notfound .nf-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}#notfound .nf-links,#notfound .nf-call{text-align:center;margin-top:22px;color:var(--text-mid)}#notfound .nf-links a{color:var(--primary);font-weight:600;display:inline-block;padding:12px 6px}#notfound .nf-call{margin-top:6px}#notfound .nf-call a{color:var(--primary);font-weight:700;display:inline-block;padding:12px 6px}body[data-page=store] #productGrid .prod-tag{display:none}body[data-page=store] #store .section-head{margin-bottom:22px}body[data-page=store] .store-trust a.ti{text-decoration:none}body[data-page=store] .store-trust a.ti:hover,body[data-page=store] .store-trust a.ti:focus-visible{border-color:var(--primary);color:var(--text)}#memberships .pr-promises{margin:48px auto 0;max-width:760px}#memberships .pr-promises h2.section-eyebrow{font-size:12px;margin:0 0 12px}#memberships .pr-promise-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;text-align:left}#memberships .pr-promise-list li{padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);color:var(--text-mid);font-size:14px;line-height:1.45}#memberships .pr-compare{margin:32px auto 0;max-width:1100px}#memberships .pr-compare>summary,#memberships .pr-faq-item>summary{cursor:pointer;font-weight:600;color:var(--text)}#memberships .pr-compare>summary{text-align:center;padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);max-width:320px;margin:0 auto}#memberships .pr-compare[open]>summary{margin-bottom:18px}#memberships .pr-faq{margin:48px auto 0;max-width:760px;display:grid;gap:10px}#memberships .pr-faq h2{font-size:22px;margin:0 0 6px;text-align:center}#memberships .pr-faq-item{padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}#memberships .pr-faq-item p{margin:10px 0 0;color:var(--text-mid);font-size:14px;line-height:1.55}#memberships .pr-fineprint{margin:36px auto 0;max-width:760px;text-align:center;font-size:13px;color:var(--text-dim);line-height:1.5}#memberships .pr-terms-link{background:none;border:0;padding:0;font:inherit;color:var(--primary);text-decoration:underline;cursor:pointer}@media(max-width:600px){#memberships .pr-promise-list{grid-template-columns:1fr}}#home .hm-fixes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#home .hm-fix,#home .hm-plan{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:20px 22px;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:12px;color:var(--text);text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}#home .hm-fix:hover,#home .hm-plan:hover,#home .hm-fix:focus-visible,#home .hm-plan:focus-visible{border-color:var(--border-accent);background:var(--bg-card-hover);transform:translateY(-2px)}#home .hm-fix-name{font-size:19px;font-weight:600;line-height:1.25}#home .hm-fix-price{font-family:var(--font-display);font-size:16px;color:var(--primary);white-space:nowrap}#home .hm-more{margin:18px 0 0}#home .hm-more a,#home .hm-visit a{color:var(--primary);font-weight:600;text-decoration:none}#home .hm-more a:hover,#home .hm-visit a:hover{text-decoration:underline}#home .hm-more a,#home .hm-visit a{display:inline-block;padding:11px 0}#home .hm-ways,#home .hm-visit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#home .hm-way,#home .hm-visit-col{padding:22px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px}#home .hm-way h3,#home .hm-visit-col h3{margin:0 0 8px;font-size:20px;color:var(--text)}#home .hm-way p,#home .hm-visit-col p{margin:0 0 8px;font-size:18px;line-height:1.45;color:var(--text-mid)}#home .hm-visit-col p:last-child,#home .hm-way p:last-child{margin-bottom:0}#home .hm-small{font-size:16px!important;color:var(--text-dim)!important}#home .hm-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:900px}#home .hm-plan-name{font-size:20px;font-weight:700}#home .hm-plan-price{font-family:var(--font-display);font-size:26px;color:var(--primary)}#home .hm-plan-price small{font-size:14px;color:var(--text-dim);margin-left:2px}#home .hm-note{margin:16px 0 0;font-size:18px;color:var(--text-mid)}#home #faq .faq{margin-left:0}#home>.section .section-head .section-title{font-size:clamp(30px,3.6vw,48px)}#home>.section .section-head{margin-bottom:28px}#home .hm-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:28px 32px;background:var(--bg-card);border:1px solid var(--border-accent);border-radius:14px}#home .hm-cta .section-title{margin:0 0 6px;font-size:clamp(28px,3.4vw,44px);line-height:1.1}#home .hm-cta p{margin:0;font-size:18px;color:var(--text-mid)}#home .hm-cta-btns{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:900px){#home .hm-fixes{grid-template-columns:repeat(2,minmax(0,1fr))}#home .hm-ways,#home .hm-visit{grid-template-columns:1fr}}@media(max-width:560px){#home .hm-fixes,#home .hm-plans{grid-template-columns:1fr}#home .hm-fix,#home .hm-plan{padding:16px 18px}#home .hm-cta{padding:22px 18px}#home .hm-cta-btns,#home .hm-cta-btns .btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){#home .hm-fix,#home .hm-plan{transition:none;transform:none!important}}.sc-mores{max-width:900px;margin:48px auto 0;border-top:1px solid var(--border)}.sc-job-main .sc-mores{margin:28px 0 0;max-width:none}.sc-more{border-bottom:1px solid var(--border)}.sc-more>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 4px;cursor:pointer;font-weight:700;font-size:17px;color:var(--text)}.sc-more>summary::-webkit-details-marker{display:none}.sc-more>summary:after{content:"+";flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;font-weight:400;font-size:18px;color:var(--primary);transition:transform .2s cubic-bezier(.2,0,0,1)}.sc-more[open]>summary:after{content:"\2212"}.sc-more>summary:hover{color:var(--primary)}.sc-more-body{padding:4px 4px 28px}.sc-more-body>h3,.sc-more-body .sc-prose h3{font-size:16px;margin:22px 0 12px;color:var(--text)}.sc-more-body>h3:first-child{margin-top:4px}.sc-more-body .sc-prose{max-width:none;font-size:15px}.sc-more-body .sc-faq{max-width:none}.sc-more-body .sc-brands{justify-content:flex-start;margin:4px 0 0}.sc-more-body .sc-consult{margin:14px 0 0;max-width:none}.sc-more-body .sc-why{margin:0}.sc-hours{margin:-2px 0 10px}[data-page=service-center] .sc-links{margin-top:48px}@media(max-width:560px){.sc-more>summary{font-size:16px}.sc-mores{margin-top:36px}}.legal-page{padding:clamp(96px,10vw,140px) 0 64px}.legal-page .container{max-width:808px}.legal-page .section-head{text-align:left;margin-left:0;max-width:none}.legal-body{max-width:760px;line-height:1.7;color:var(--text-2,#b8c2cc)}.legal-body h4{margin:32px 0 8px;color:var(--text,#e8edf2);font-size:1.1rem}.legal-body ul{padding-left:20px}html[lang=en] .legal-body [lang=es],html[lang=es] .legal-body [lang=en]{display:none}

body[data-page=account]{--acct-r:12px;--acct-bd:1px solid var(--border-strong,rgba(0,255,136,.2));--acct-top:77px;--acct-side:248px}body[data-page=account]:not(.dash-active) #account>section{padding:clamp(24px,4vw,48px) 0 clamp(40px,5vw,64px)!important;min-height:0!important}body[data-page=account]:not(.dash-active) main+footer{margin-top:0!important}body[data-page=account] .auth-landing{max-width:448px;margin:0 auto}body[data-page=account] .auth-shell{max-width:none;margin:0!important;padding:32px;border:var(--acct-bd);border-radius:16px;background:var(--bg-card)}body[data-page=account] .auth-intro{margin-bottom:24px;text-align:center}body[data-page=account] .auth-intro h2{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:0;line-height:1.15;margin:0 0 8px;color:var(--text)}body[data-page=account] .auth-intro p{margin:0;color:var(--text-mid);font-size:16px;line-height:1.5}body[data-page=account] .auth-tabs{margin-bottom:24px}body[data-page=account] .auth-tab{min-height:44px;font-size:15px}body[data-page=account] .auth-shell .auth-sub{margin:0 0 16px;font-size:15px;color:var(--text-mid)}body[data-page=account] .auth-form label{font-size:14px}body[data-page=account] .auth-hint{margin-top:24px;padding-top:16px}body[data-page=account] .demo-reset-link{margin-top:16px;min-height:44px}body[data-page=account] .auth-pending-banner{margin-bottom:16px}@media(max-width:560px){body[data-page=account] .auth-landing{padding:0 16px}body[data-page=account] .auth-shell{padding:24px 16px}body[data-page=account] .auth-intro h2{font-size:24px}}body[data-page=account].dash-active{overflow:visible!important}body[data-page=account].dash-active #account{padding-top:var(--acct-top)!important}body[data-page=account] .v9dash .dash-panel{scroll-margin-top:calc(var(--acct-top) + 16px)}@media(max-width:760px){body[data-page=account] .v9dash .dash-panel{scroll-margin-top:calc(var(--acct-top) + 64px)}}body[data-page=account].dash-active #account>section{padding:0!important}body[data-page=account].dash-active #account>section>.container{max-width:none!important;padding:0!important}body[data-page=account] .dash-container.v9dash{--ff-display:var(--font-display);display:grid!important;grid-template-columns:var(--acct-side) minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;grid-template-areas:"side top" "side main"!important;min-height:calc(100vh - var(--acct-top));background:var(--bg)!important;font-family:var(--font-body)}body[data-page=account] .v9dash .dash-topbar{grid-area:top}body[data-page=account] .dash-container.v9dash .dash-content{grid-area:main;min-width:0;background:transparent!important}body[data-page=account] .v9dash .dash-panel{max-width:1200px;padding:24px 32px 64px!important;background:transparent!important;border:0!important;box-shadow:none!important}body[data-page=account] .v9dash .is-dup-title{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0!important}body[data-page=account] .v9dash .dash-sidebar{grid-area:side;display:flex!important;flex-direction:column!important;position:sticky!important;top:var(--acct-top)!important;align-self:start;height:calc(100vh - var(--acct-top))!important;max-height:none!important;min-height:0!important;overflow-y:auto;overscroll-behavior:contain;width:auto!important;max-width:none!important;margin:0!important;padding:16px 12px 24px!important;background:var(--bg)!important;border:0!important;border-right:var(--acct-bd)!important;border-radius:0!important;box-shadow:none!important}body[data-page=account] .v9dash .dash-sidebar .dash-user{display:flex!important;align-items:center;gap:12px;padding:8px 8px 16px;margin:0 0 8px;border-bottom:var(--acct-bd)}body[data-page=account] .v9dash .dash-user .dash-avatar{width:40px;height:40px;border-radius:50%;flex:none;font-family:var(--font-body);font-size:15px;font-weight:700}body[data-page=account] .v9dash .dash-user-name{font-size:16px;font-weight:600;line-height:1.2;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-page=account] .v9dash .dash-user-info{min-width:0}body[data-page=account] .v9dash .dash-user-role{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}body[data-page=account] .v9dash .dash-mobile-toggle,body[data-page=account] .v9dash .sidebar-collapse-toggle,body[data-page=account] .v9dash .dash-nav-item.logout{display:none!important}body[data-page=account] .v9dash .dash-sidebar .dash-nav{display:flex!important;flex-direction:column!important;gap:0}body[data-page=account] .v9dash .dash-nav .dash-nav-group{display:flex!important;flex-direction:column!important;gap:2px;margin:0 0 8px!important;padding:0!important;border:0!important}body[data-page=account] .v9dash .dash-nav-group-label{display:block!important;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);padding:8px 12px 4px!important}body[data-page=account] .v9dash .dash-sidebar .dash-nav-item{font-family:var(--font-body)!important;font-size:15px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;min-height:40px;padding:8px 12px!important;gap:12px;border-radius:8px!important;color:var(--text-mid)!important;width:100%!important;justify-content:flex-start!important}body[data-page=account] .v9dash .dash-sidebar .dash-nav-item:hover:not(.active){background:var(--bg-card)!important;color:var(--text)!important}body[data-page=account] .v9dash .dash-sidebar .dash-nav-item.active{background:var(--primary-soft)!important;color:var(--primary)!important;box-shadow:inset 3px 0 0 var(--primary)!important}body[data-page=account] .v9dash .dash-nav-item .nav-badge,body[data-page=account] .v9dash .dash-nav-item [class*=badge]{margin-left:auto}body[data-page=account] .v9dash .dash-topbar{display:flex!important;align-items:center;gap:8px;margin:0!important;padding:16px 32px!important;min-height:72px;background:var(--bg)!important;border:0!important;border-bottom:var(--acct-bd)!important;border-radius:0!important;position:static!important}body[data-page=account] .dash-topbar-title{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.2;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-page=account] .v9dash .dash-topbar .dash-search-btn{flex:0 1 280px;height:44px;border-radius:10px;font-family:var(--font-body);font-size:15px}body[data-page=account] .v9dash .dash-topbar .dash-header-btn{width:44px;height:44px;border-radius:10px;flex:none;display:inline-grid;place-items:center;position:relative}body[data-page=account] .dash-profile-btn .dash-profile-initials{font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--primary)}body[data-page=account] .staff-profile-menu .spm-item{min-height:44px}body[data-page=account] .v9dash .dash-h,body[data-page=account] .v9dash .dash-header-titles h1{font-family:var(--font-display)!important;font-size:clamp(22px,2.2vw,26px)!important;font-weight:700;text-transform:none!important;letter-spacing:0!important;line-height:1.2!important;margin:0 0 8px!important}body[data-page=account] .v9dash .dash-h:after{display:none!important}body[data-page=account] .v9dash .dash-sub,body[data-page=account] .v9dash .dash-header-titles p{font-family:var(--font-body)!important;font-size:16px!important;letter-spacing:0!important;text-transform:none!important;color:var(--text-mid)!important;margin:0 0 24px!important}body[data-page=account] .v9dash .dash-section{margin-bottom:32px}body[data-page=account] .v9dash .dash-section-eyebrow,body[data-page=account] .v9dash .dash-stat-label{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--text-dim)!important;margin-bottom:8px}body[data-page=account] .v9dash .dash-stat-val{font-family:var(--font-display)!important;font-size:clamp(20px,1.9vw,26px)!important;font-weight:700;line-height:1.15!important;min-width:0;letter-spacing:0!important;text-transform:none!important;overflow-wrap:break-word;white-space:nowrap}body[data-page=account] .v9dash .dash-stat-val.is-text{white-space:normal}body[data-page=account] .v9dash .dash-stat-val.is-text{font-size:20px!important}body[data-page=account] .v9dash .member-onboard-title{font-family:var(--font-display);letter-spacing:0}body[data-page=account] .v9dash .dash-stats,body[data-page=account] .v9dash .dash-stats.dash-stats-wide{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:16px!important;background:none!important;border:0!important;margin-bottom:0}body[data-page=account] .v9dash .dash-stat,body[data-page=account] .v9dash .dash-card,body[data-page=account] .v9dash .member-onboard,body[data-page=account] .v9dash .member-section-card,body[data-page=account] .v9dash .activity-feed-card,body[data-page=account] .v9dash .quick-stats-card,body[data-page=account] .v9dash .top-members-card{border:var(--acct-bd)!important;border-radius:var(--acct-r)!important;background:var(--bg-card)!important}body[data-page=account] .v9dash .dash-stat{padding:16px 24px!important}body[data-page=account] .v9dash .overview-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:16px!important}body[data-page=account] .v9dash .overview-grid .dash-card{padding:24px!important}body[data-page=account] .v9dash .overview-quick{gap:8px!important;margin-bottom:32px!important}body[data-page=account] .v9dash .overview-quick .btn{min-height:48px}body[data-page=account] .v9dash .order-ref{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--text);margin-top:8px}body[data-page=account] .activity-more{display:flex;justify-content:center;padding:16px 0 0}body[data-page=account] .activity-more .btn{min-height:44px}body[data-page=account] #accountContent :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px!important}@media(max-width:1080px){body[data-page=account]{--acct-side:216px}body[data-page=account] .v9dash .dash-panel{padding:24px 24px 56px!important}body[data-page=account] .v9dash .dash-topbar{padding:16px 24px!important}}@media(max-width:760px){body[data-page=account] .dash-container.v9dash{display:block!important;min-height:0}body[data-page=account] .v9dash .dash-topbar{padding:8px 16px!important;min-height:60px;gap:4px}body[data-page=account] .dash-topbar-title{font-size:18px}body[data-page=account] .v9dash .dash-topbar .dash-search-btn{flex:none;width:44px;min-width:44px;padding:0!important;justify-content:center}body[data-page=account] .v9dash .dash-topbar .dash-search-btn span,body[data-page=account] .v9dash .dash-topbar .dash-search-btn kbd{display:none!important}body[data-page=account] .v9dash .dash-sidebar,body[data-page=account] .v9dash .dash-sidebar.mobile-collapsed{position:sticky!important;top:var(--acct-top)!important;z-index:5;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;border-right:0!important;border-bottom:var(--acct-bd)!important;background:var(--bg)!important}body[data-page=account] .v9dash .dash-sidebar .dash-user,body[data-page=account] .v9dash .dash-nav-group-label{display:none!important}body[data-page=account] .v9dash .dash-sidebar .dash-nav,body[data-page=account] .v9dash .dash-sidebar.mobile-collapsed .dash-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:8px 16px!important;margin:0!important}body[data-page=account] .v9dash .dash-sidebar .dash-nav::-webkit-scrollbar{display:none}body[data-page=account] .v9dash .dash-nav .dash-nav-group{flex-direction:row!important;flex-wrap:nowrap!important;flex:none;gap:8px;margin:0!important}body[data-page=account] .v9dash .dash-sidebar .dash-nav-item{width:auto!important;flex:none;min-height:44px;padding:8px 16px!important;border-radius:999px!important;border:var(--acct-bd)!important;font-size:14px!important;white-space:nowrap;scroll-snap-align:start}body[data-page=account] .v9dash .dash-sidebar .dash-nav-item.active{box-shadow:none!important;border-color:var(--primary)!important}body[data-page=account] .v9dash .dash-sidebar .dash-nav-item svg{display:none}body[data-page=account] .v9dash .dash-panel{padding:16px 16px 48px!important}body[data-page=account] .v9dash .dash-stat{padding:16px!important}body[data-page=account] .v9dash .dash-stat-iconbox{display:none!important}body[data-page=account] .dash-container.v9dash .dash-stat{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"label" "val" "trend"!important}body[data-page=account] .v9dash .dash-stat-trend{justify-self:start!important}body[data-page=account] .v9dash .dash-stats>.dash-stat:last-child:nth-child(odd){grid-column:1 / -1}body[data-page=account] .v9dash .dash-stat-val{font-size:20px!important}body[data-page=account] .v9dash .dash-stats,body[data-page=account] .v9dash .dash-stats.dash-stats-wide{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important}body[data-page=account] .v9dash .activity-card-head{flex-direction:column!important;align-items:flex-start!important;gap:8px}body[data-page=account] .v9dash .dash-bottom-grid>*{min-width:0}body[data-page=account] .v9dash .activity-filter{display:flex;flex-wrap:nowrap!important;overflow-x:auto;width:100%;min-width:0;scrollbar-width:none}body[data-page=account] .v9dash .activity-filter-pill{flex:none;min-height:44px}body[data-page=account] .v9dash .overview-grid{grid-template-columns:1fr!important}body[data-page=account] .v9dash .overview-grid .dash-card{padding:16px!important}body[data-page=account] .v9dash .overview-quick .btn{flex:1 1 100%!important;min-width:0!important}}@media(prefers-reduced-motion:reduce){body[data-page=account] .v9dash .dash-panel.active{animation:none!important}body[data-page=account] .v9dash .dash-sidebar .dash-nav{scroll-behavior:auto}}body[data-page=account] .v9dash .dash-panel>.dash-header{margin-bottom:8px!important}
