:root{color-scheme:dark;--color-surface: #071220;--color-surface-deep: #050a15;--color-surface-contrast: #0a1628;--color-elevated: #16264a;--color-indigo-plate: #16264a;--color-card: #16264a;--color-card-hover: #0d1f3c;--color-border: #2e4880;--color-border-muted: #223663;--color-grid-line: #1c2c44;--color-tile-trust: #16264a;--color-tile-forkogo: #0a1628;--color-hero-well: #0a1628;--color-tile-products: #16264a;--color-tile-products-border: var(--color-border);--color-tile-feat: #16264a;--color-tile-cases: #16264a;--color-tile-cases-border: var(--color-border);--color-tile-geo: #0a1628;--color-tile-geo-map: #0d1f3c;--color-tile-news: #0a1628;--color-tile-final: #0d1f3c;--color-tile-promo: #16264a;--color-tile-promo-soft: #0d1f3c;--color-tile-promo-subtle: rgba(13, 31, 60, .45);--color-on-promo: #ffffff;--color-on-promo-meta: #9aabc8;--color-on-promo-muted: #9aabc8;--color-card-dim: #0d1f3c;--color-card-dim-border: var(--color-border);--color-card-deep: #0d1f3c;--color-card-deep-border: var(--color-border);--color-product-card: #0d1f3c;--color-product-card-border: var(--color-border);--color-product-visual: #0d1f3c;--color-table-head: #16264a;--color-table-row: #0d1f3c;--color-table-row-alt: #0a1628;--color-accent: #ff924c;--color-accent-strong: #ff7a1e;--color-accent-muted: #b56634;--color-on-accent: #000000;--cta-on-accent: #000000;--color-fg: #f4f6fb;--color-fg-muted: #9aabc8;--color-fg-subtle: #5f749a;--color-success: #3ecf8e;--color-warning: #ffb74d;--color-danger: #ef4e4e;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-tile: 2rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .25);--shadow-md: 0 6px 20px rgba(0, 0, 0, .35);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .45);--shadow-glow: 0 0 0 1px rgba(255, 146, 76, .15), 0 0 30px rgba(255, 146, 76, .12);--shadow-tile: none;--shadow-card: none;--shadow-card-hover: none;--font-heading: "Golos Text", "Inter", system-ui, -apple-system, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--ease-out: cubic-bezier(.2, .9, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .4s;--container-max: 1280px;--container-pad-x: clamp(1rem, 3vw, 2.5rem)}[data-theme=light]{color-scheme:light;--color-surface: #f4f6fb;--color-surface-deep: color-mix(in srgb, #0a1628 8%, #f4f6fb);--color-surface-contrast: #ffffff;--color-elevated: #ffffff;--color-indigo-plate: color-mix(in srgb, #16264a 6%, #ffffff);--color-card: #ffffff;--color-card-hover: #f4f6fb;--color-border: color-mix(in srgb, #16264a 22%, #ffffff);--color-border-muted: color-mix(in srgb, #16264a 12%, #ffffff);--color-grid-line: color-mix(in srgb, #16264a 12%, #ffffff);--color-tile-trust: #ffffff;--color-tile-forkogo: color-mix(in srgb, #0a1628 6%, #f4f6fb);--color-hero-well: color-mix(in srgb, #16264a 22%, #ffffff);--color-tile-products: #ffffff;--color-tile-products-border: var(--color-border);--color-tile-feat: #ffffff;--color-tile-cases: #ffffff;--color-tile-cases-border: var(--color-border);--color-tile-geo: color-mix(in srgb, #0a1628 6%, #f4f6fb);--color-tile-geo-map: #ffffff;--color-tile-news: color-mix(in srgb, #0a1628 6%, #f4f6fb);--color-tile-final: #ffffff;--color-tile-promo: #ffffff;--color-tile-promo-soft: color-mix(in srgb, #0a1628 6%, #f4f6fb);--color-tile-promo-subtle: color-mix(in srgb, #16264a 8%, transparent);--color-on-promo: #16264a;--color-on-promo-meta: #5f749a;--color-on-promo-muted: #2e4880;--color-card-dim: #ffffff;--color-card-dim-border: var(--color-border);--color-card-deep: #ffffff;--color-card-deep-border: var(--color-border);--color-product-card: #ffffff;--color-product-card-border: var(--color-border);--color-product-visual: color-mix(in srgb, #0a1628 6%, #f4f6fb);--color-table-head: color-mix(in srgb, #16264a 6%, #ffffff);--color-table-row: #ffffff;--color-table-row-alt: #f4f6fb;--color-fg: #16264a;--color-fg-muted: #2e4880;--color-fg-subtle: #5f749a;--color-on-accent: #ffffff;--cta-on-accent: #ffffff;--shadow-sm: 0 1px 2px rgba(22, 38, 74, .06);--shadow-md: 0 6px 20px rgba(22, 38, 74, .08);--shadow-lg: 0 12px 40px rgba(22, 38, 74, .1);--shadow-glow: 0 0 0 1px rgba(255, 146, 76, .2), 0 0 24px rgba(255, 146, 76, .12);--shadow-tile: 0 1px 2px rgba(22, 38, 74, .05), 0 10px 32px rgba(22, 38, 74, .06);--shadow-card: 0 1px 2px rgba(22, 38, 74, .06), 0 4px 18px rgba(22, 38, 74, .07);--shadow-card-hover: 0 2px 6px rgba(22, 38, 74, .08), 0 14px 32px rgba(22, 38, 74, .1)}[data-theme=light] .rounded-tile{box-shadow:var(--shadow-tile)}[data-theme=light] :is(.bg-card,.bg-card-dim,.bg-card-deep,.bg-product-card){box-shadow:var(--shadow-card)}[data-theme=light] :is(a,article):is(.bg-card,.bg-card-dim,.bg-card-deep,.bg-product-card):hover{box-shadow:var(--shadow-card-hover)}.fg-mask{background-color:var(--color-fg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.hero-model-vignette{background:radial-gradient(ellipse 90% 70% at 20% 10%,rgba(190,215,235,.11),transparent 50%),radial-gradient(ellipse 65% 50% at 85% 75%,rgba(0,0,0,.5),transparent 55%),radial-gradient(ellipse 120% 100% at 50% 50%,transparent 45%,rgba(0,8,20,.42) 100%)}.hero-model-rim{opacity:.35;background:linear-gradient(270deg,rgba(160,195,220,.1) 0%,transparent 100%)}[data-theme=light] .hero-model-vignette{background:radial-gradient(ellipse 90% 70% at 18% 8%,rgba(255,255,255,.78),transparent 52%),radial-gradient(ellipse 70% 55% at 88% 82%,color-mix(in srgb,#16264a 18%,transparent),transparent 58%),radial-gradient(ellipse 125% 110% at 50% 50%,transparent 38%,color-mix(in srgb,#16264a 24%,transparent) 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 -32px 56px color-mix(in srgb,#16264a 14%,transparent),inset 20px 0 44px color-mix(in srgb,#16264a 10%,transparent)}[data-theme=light] .hero-model-rim{opacity:.65;background:linear-gradient(270deg,rgba(255,255,255,.55) 0%,transparent 100%)}a.bg-accent,button.bg-accent{color:var(--cta-on-accent)!important}@media(hover:hover){a:is(.bg-card-deep,.bg-card-dim,.bg-product-card):hover{border-color:var(--color-accent)}}
