body.st-design-v2{--bg-dark: #0a0d12;--bg-card: rgba(18, 24, 38, .75);--bg-card-hover: rgba(26, 35, 54, .85);--bg-card-border: rgba(255, 255, 255, .08);--bg-input: rgba(15, 23, 42, .6);--accent-cyan: #00f0ff;--accent-blue: #0072ff;--accent-green: #10b981;--accent-glow: rgba(0, 240, 255, .18);--text-main: #f1f5f9;--text-muted: #d4dae3;--text-dim: #94a3b8;--container-max-width: 80rem;--global-padding-x: clamp(1rem, 5vw, 2.5rem);--section-padding-y: clamp(2.5rem, 6vw, 5rem);--gap-xs: .5rem;--gap-sm: 1rem;--gap-md: 1.5rem;--gap-lg: 2.5rem;--gap-xl: 4rem;--global_padding: var(--global-padding-x);--card_gap: var(--gap-md);--hero_gap: var(--gap-xl);--radius-sm: 8px;--radius-card: 16px;--radius-pill: 9999px;--glass-backdrop: blur(16px);--glow-cyan: 0 0 25px rgba(0, 240, 255, .15);--shadow-card: 0 10px 30px -10px rgba(0, 0, 0, .5);--transition-fast: .15s ease;--transition-normal: .25s ease;--background: var(--bg-dark);--foreground: var(--text-main);--surface: var(--bg-card);--surface-muted: rgba(18, 24, 38, .55);--card: var(--bg-card);--primary: var(--accent-blue);--primary-foreground: #000;--secondary: var(--bg-card);--muted: var(--text-muted);--border: var(--bg-card-border);--accent: var(--accent-cyan);--st-bg: var(--bg-dark);--st-fg: var(--text-main);--st-muted: var(--text-muted);--st-surface: var(--bg-card);--st-line: var(--bg-card-border);--st-accent: var(--accent-cyan);--st-primary: var(--accent-blue);--page-gutter: var(--global-padding-x);--page-max: var(--container-max-width);--st-gutter: var(--global-padding-x);--st-container: var(--container-max-width);--st-section-pad: var(--section-padding-y);--st-radius-card: var(--radius-card);--gradient-hero: radial-gradient(120% 80% at 80% 0%, var(--accent-glow) 0%, transparent 60%), radial-gradient(80% 60% at 0% 100%, rgba(0, 114, 255, .12) 0%, transparent 55%);color-scheme:dark}body.st-design-v2{background-color:var(--bg-dark);color:var(--text-main)}body.st-design-v2 .site-container,body.st-design-v2 .page-width,body.st-design-v2 .section-full__inner{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--global-padding-x)}body.st-design-v2 .site-section,body.st-design-v2 .section-pad{padding-block:var(--section-padding-y)}body.st-design-v2 .grid-2-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--card_gap)}body.st-design-v2 .grid-3-col,body.st-design-v2 .grid-services,body.st-design-v2 .service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--card_gap)}body.st-design-v2 .grid-4-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gap-sm)}body.st-design-v2 .flex-column{display:flex;flex-direction:column;gap:var(--gap-sm)}body.st-design-v2 .flex-row{display:flex;align-items:center;gap:var(--gap-sm)}body.st-design-v2 .glass-card,body.st-design-v2 .card{background:var(--bg-card);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);border:1px solid var(--bg-card-border);border-radius:var(--radius-card);padding:var(--gap-md);box-shadow:var(--shadow-card);transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}body.st-design-v2 .glass-card:hover{background:var(--bg-card-hover);border-color:var(--accent-cyan);box-shadow:var(--glow-cyan);transform:translateY(-2px)}body.st-design-v2 .st-header{background:#0a0d12d9;backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);border-bottom:1px solid var(--bg-card-border)}body.st-design-v2 .st-header[data-sticky].is-stuck,body.st-design-v2 .st-header--transparent.is-stuck{background:#0a0d12f2}body.st-design-v2 .st-header__brand{color:#fff}body.st-design-v2 .st-header__name{color:#fff;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.st-design-v2 .st-header__accent{color:#f59e0b}body.st-design-v2 .st-header__mark{background:linear-gradient(135deg,var(--accent-cyan),var(--accent-blue));color:#000;font-weight:800}body.st-design-v2 .st-header__link{color:var(--text-muted)}body.st-design-v2 .st-header__link:hover,body.st-design-v2 .st-header__link.is-active{color:var(--text-main);background:#ffffff14}body.st-design-v2 .st-header__icon{color:var(--text-main)}body.st-design-v2 .st-header__icon:hover{background:#ffffff14}body.st-design-v2 .st-header__menu-btn{background:#ffffff14;color:var(--text-main)}body.st-design-v2 .st-header__logo-img{filter:brightness(0) invert(1);max-height:2.5rem}body.st-design-v2 .st-announce{background:#10b9811f;color:var(--accent-green);border-bottom:1px solid rgba(16,185,129,.2)}body.st-design-v2 .st-trust-local,body.st-design-v2 .st-discover-strip,body.st-design-v2 .st-home-final-cta{background:var(--bg-dark);color:var(--text-main)}body.st-design-v2 .btn-primary,body.st-design-v2 .btn--primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-xs);background:linear-gradient(135deg,var(--accent-cyan),var(--accent-blue));color:#000;font-weight:700;padding:.75rem 1.5rem;border-radius:var(--radius-sm);border:none;cursor:pointer;min-height:var(--st-touch, 44px);transition:opacity var(--transition-fast),transform var(--transition-fast)}body.st-design-v2 .btn-primary:hover,body.st-design-v2 .btn--primary:hover{opacity:.9;transform:scale(1.02)}body.st-design-v2 .btn-secondary,body.st-design-v2 .btn--outline{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-xs);background:var(--bg-card);color:var(--text-main);border:1px solid var(--bg-card-border);padding:.75rem 1.5rem;border-radius:var(--radius-sm);cursor:pointer;min-height:var(--st-touch, 44px);transition:border-color var(--transition-fast),background var(--transition-fast)}body.st-design-v2 .btn-secondary:hover,body.st-design-v2 .btn--outline:hover{border-color:var(--accent-cyan);background:var(--bg-card-hover)}body.st-design-v2 .badge-status{display:inline-flex;align-items:center;gap:.375rem;background:#10b9811a;color:var(--accent-green);border:1px solid rgba(16,185,129,.2);padding:.25rem .75rem;border-radius:var(--radius-pill);font-size:.85rem;font-weight:600}body.st-design-v2 .input-field,body.st-design-v2 input[type=search],body.st-design-v2 input[type=text],body.st-design-v2 input[type=email],body.st-design-v2 textarea{background:var(--bg-input);border:1px solid var(--bg-card-border);border-radius:var(--radius-sm);color:var(--text-main)}body.st-design-v2 .input-field:focus,body.st-design-v2 input:focus-visible,body.st-design-v2 textarea:focus-visible{border-color:var(--accent-cyan);box-shadow:0 0 0 2px #00f0ff33;outline:none}body.st-design-v2 .eyebrow,body.st-design-v2 .section-title,body.st-design-v2 a:hover{color:var(--accent-cyan)}body.st-design-v2 .st-home-hero__copy,body.st-design-v2 .st-mesh-hero__inner{gap:var(--hero_gap)}@media(max-width:768px){body.st-design-v2{--gap-md: 1rem;--gap-lg: 1.5rem;--card_gap: var(--gap-md)}body.st-design-v2 .grid-2-col,body.st-design-v2 .grid-3-col,body.st-design-v2 .grid-4-col,body.st-design-v2 .grid-services,body.st-design-v2 .service-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body.st-design-v2 .glass-card,body.st-design-v2 .btn-primary,body.st-design-v2 .btn--primary{transition:none}body.st-design-v2 .glass-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/st-design-system.css.map */
