:root{--color-paper:#f7f4ee;--color-paper-2:#eeeae2;--color-surface:#fefbf7;--color-ink:#150f0b;--color-ink-soft:#352f2a;--color-muted:#57514c;--color-rule:#b3ada5;--color-line-soft:#d5d0c9;--color-signal:#e77a1a;--color-signal-dark:#8a3a00;--color-signal-wash:#edb98057;--color-signal-ink:var(--color-ink);--color-steel:#4f606d;--color-board:#120d09;--color-board-2:#1d1712;--color-board-ink:#f1eee8;--color-board-muted:#b5b0a9;--color-focus:#c84f00;--color-success:#286f2f;--color-error:#ac1b18;--color-overlay:#19120d8f;--font-display:var(--font-instrument-sans), ui-sans-serif, sans-serif;--font-editorial:var(--font-instrument-sans), ui-sans-serif, sans-serif;--font-body:var(--font-instrument-sans), ui-sans-serif, sans-serif;--font-data:var(--font-plex-mono), ui-monospace, monospace;--font-hand:var(--font-data);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lead:1.125rem;--text-subhead:1.375rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.953rem;--text-2xl:2.441rem;--text-3xl:3.052rem;--text-display-s:clamp(2.8rem, 5.6vw, 5.4rem);--text-display:clamp(3.6rem, 7vw, 7.4rem);--text-hero-primary:clamp(4.2rem, 7.2vw, 8rem);--text-hero-feature:clamp(3.8rem, 6vw, 6.2rem);--text-hero-standard:var(--text-display-s);--text-hero-utility:clamp(4rem, 8vw, 7.4rem);--case-metric-size:clamp(1.9rem, 2.2vw, 2.25rem);--case-metric-size-compact:clamp(1.65rem, 7vw, 2rem);--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-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-22:5.5rem;--space-24:6rem;--space-32:8rem;--panel-pad:clamp(var(--space-5), min(4.5vw, 4vh), var(--space-10));--panel-lead:clamp(var(--space-4), 3vh, var(--space-8));--panel-row:clamp(var(--space-2), 1.6vh, var(--space-4));--bp-md:48rem;--bp-lg:64rem;--heading-space-before:var(--space-12);--heading-space-after:var(--space-4);--page-max:92rem;--text-max:66ch;--page-gutter:clamp(1.25rem, 4vw, 4rem);--header-height:4.5rem;--control-height:3.25rem;--control-radius:0;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--rule-thin:1px;--shadow-lift:0 1rem 3rem #19120d1f;--shadow-gold:0 12px 32px -8px #e77a1a47;--dur-instant:.1s;--dur-short:.18s;--dur-medium:.28s;--dur-reveal:.48s;--dur-scan:2.4s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--z-header:30;--z-menu:40;--z-consent:50}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(96.3201% .361472 3.41873);--color-paper-2:lab(92.8468% .449568 4.18366);--color-surface:lab(98.8618% .235289 2.27546);--color-ink:lab(4.82094% 1.65201 2.8561);--color-ink-soft:lab(19.9393% 1.98241 4.13102);--color-muted:lab(35.023% 1.78015 3.75867);--color-rule:lab(71.0207% 1.15567 4.83165);--color-line-soft:lab(83.7783% .963509 4.07864);--color-signal:lab(63.129% 39.438 65.0901);--color-signal-dark:lab(35.2747% 35.6311 56.2534);--color-signal-wash:lab(78.9871% 14.5183 36.3941/.34);--color-steel:lab(39.7064% -4.48519 -9.69866);--color-board:lab(4.04132% 1.35215 2.34844);--color-board-2:lab(8.33094% 2.40575 4.46508);--color-board-ink:lab(94.2321% .361919 3.41903);--color-board-muted:lab(72.1878% .85476 4.51075);--color-focus:lab(49.8116% 54.3206 100.9);--color-success:lab(41.1193% -33.7078 28.309);--color-error:lab(37.8965% 56.5081 42.2965);--color-overlay:lab(6.15664% 2.51888 3.72313/.56);--shadow-lift:0 1rem 3rem lab(6.15664% 2.51888 3.72313/.12);--shadow-gold:0 12px 32px -8px lab(63.129% 39.438 65.0901/.28)}}@media (max-width:48rem){:root{--text-hero-primary:clamp(3.55rem, 17vw, 5.4rem);--text-hero-feature:clamp(2.65rem, 11vw, 3.2rem);--text-hero-standard:clamp(2.8rem, 12vw, 4rem);--text-hero-utility:clamp(3.4rem, 17vw, 5rem)}}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-short:0s;--dur-medium:0s;--dur-reveal:0s;--dur-scan:0s}}

*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;overflow-x:clip}[data-locale=ru],[data-locale=uk]{--font-body:var(--font-manrope), ui-sans-serif, sans-serif;--font-display:var(--font-manrope), ui-sans-serif, sans-serif;--font-editorial:var(--font-manrope), ui-sans-serif, sans-serif}html{scroll-behavior:smooth}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);text-rendering:optimizelegibility;line-height:1.6}body.menu-open{overflow:hidden}::selection{background:var(--color-signal);color:var(--color-signal-ink)}a{color:inherit;text-decoration-thickness:var(--rule-thin);text-underline-offset:.2em}a:not(.button):active{color:var(--color-signal-dark)}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;min-width:0;font-style:normal;font-weight:600;line-height:1.03}h3{font-size:var(--text-subhead);letter-spacing:-.01em;line-height:1.25}p{max-width:var(--text-max);text-wrap:pretty}li,blockquote,dd{max-width:var(--text-max)}p+p{margin-top:1.25em}*+h2,*+h3{margin-block-start:var(--heading-space-before)}h2,h3{margin-block-end:var(--heading-space-after)}main{display:block}.skip-link{background:var(--color-ink);color:var(--color-paper);left:var(--space-4);padding:var(--space-3) var(--space-4);top:var(--space-4);z-index:calc(var(--z-consent) + 1);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.container{max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.section{padding-block:clamp(var(--space-10,2.5rem), 4vw, var(--space-16,4rem))}.eyebrow{color:var(--color-signal-dark);font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:600}.button{border:var(--rule-thin) solid var(--color-ink);min-height:3.25rem;padding:var(--space-4) var(--space-5);transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-instant) var(--ease-out);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:var(--color-ink);color:var(--color-paper)}.button:active:not(:disabled){transform:translateY(1px)}.button-primary{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink)}.button-dark{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.button-dark:hover{background:var(--color-signal-dark);border-color:var(--color-signal-dark);color:var(--color-board-ink)}.button-light{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}.button-light:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.button-primary:hover{background:var(--color-signal-dark);border-color:var(--color-signal-dark);color:var(--color-board-ink)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.text-link{align-items:center;gap:var(--space-3);white-space:nowrap;min-height:3.25rem;font-weight:700;display:inline-flex}.text-link:hover{color:var(--color-signal-dark)}.text-link:active{color:var(--color-signal)}footer :focus-visible{outline-color:var(--color-board-ink)}footer a:active{color:var(--color-signal)}.legal-page{max-width:52rem;padding:calc(var(--header-height) + var(--space-16)) var(--page-gutter) var(--space-24);margin-inline:auto}.legal-page h1{font-size:var(--text-hero-standard)}.legal-page>nav{margin-bottom:var(--space-10)}.legal-page h2{font-size:var(--text-xl);margin-top:var(--space-12)}.legal-document header,.legal-document section{border-bottom:var(--rule-thin) solid var(--color-rule);padding-bottom:var(--space-8)}.legal-document li,.legal-document p{line-height:1.7}.legal-document a{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em}.legal-updated{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-sm)}.legal-draft-notice{background:var(--color-paper-2);border-left:4px solid var(--color-signal);margin-top:var(--space-8);padding:var(--space-5);line-height:1.6}.legal-draft-notice strong{margin-bottom:var(--space-1);display:block}@media (max-width:48rem){.section{padding-block:var(--space-12)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
