:root{--mist-50:#FBFCFE;--mist-100:#F4F7FB;--mist-200:#E7ECF4;--mist-300:#D5DDE9;--mist-400:#AEBACC;--mist-500:#7E8CA3;--mist-600:#5C687C;--ink-700:#3A455A;--ink-800:#232D3F;--ink-900:#131A26;--blue-50:#EDF3FF;--blue-100:#D7E5FF;--blue-200:#A8C4F8;--blue-300:#6E9BEE;--blue-500:#1F5FD1;--blue-600:#1A4EAD;--blue-700:#143C86;--teal-50:#E8F5F5;--teal-100:#C9E8E8;--teal-300:#56AAAC;--teal-500:#10787C;--teal-600:#0B5F63;--teal-700:#084649;--amber-100:#FBEBCB;--amber-300:#F2C368;--amber-500:#E9A23B;--amber-600:#C8831F;--risk-low:#2F7D5D;--risk-low-bg:#E4F1EB;--risk-moderate:#D9931F;--risk-moderate-bg:#FBEFD7;--risk-elevated:#E0662E;--risk-elevated-bg:#FCE6DB;--risk-high:#C43B33;--risk-high-bg:#FADFDD;--surface-page:var(--mist-50);--surface-card:#FFFFFF;--surface-sunken:var(--mist-100);--surface-raised:#FFFFFF;--surface-inverse:var(--ink-900);--surface-accent-soft:var(--blue-50);--surface-data:var(--teal-50);--text-heading:var(--ink-900);--text-body:var(--ink-800);--text-muted:var(--mist-600);--text-faint:var(--mist-500);--text-inverse:var(--mist-50);--text-accent:var(--blue-600);--text-data:var(--teal-600);--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--border-subtle:var(--mist-200);--border-default:var(--mist-300);--border-strong:var(--mist-400);--border-accent:var(--blue-500);--border-inverse:rgba(251,252,254,.16);--action-primary:var(--blue-500);--action-primary-hover:var(--blue-600);--action-primary-press:var(--blue-700);--action-secondary:var(--teal-500);--action-secondary-hover:var(--teal-600);--action-disabled:var(--mist-300);--focus-ring:var(--amber-500);--viz-1:var(--blue-500);--viz-2:var(--teal-500);--viz-3:var(--amber-500);--viz-4:var(--blue-300);--viz-5:var(--mist-400);--viz-grid:var(--mist-200)}:root{--font-serif-display:"Playfair Display",Georgia,serif;--font-display:"Onest","Manrope",system-ui,sans-serif;--font-core:"Manrope","Onest",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--text-display-xl:clamp(44px,5.4vw,76px);--text-display-l:clamp(36px,4vw,56px);--text-display-m:40px;--text-display-s:32px;--text-h1:28px;--text-h2:24px;--text-h3:20px;--text-h4:17px;--text-body-l:18px;--text-body-m:16px;--text-body-s:14px;--text-caption:13px;--text-micro:11px;--leading-tight:1.06;--leading-snug:1.2;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-display:-.025em;--tracking-heading:-.015em;--tracking-body:0;--tracking-eyebrow:.14em;--tracking-serif-caps:.012em;--leading-serif:1.14;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800}:root{--space-1:4px;--space-1h:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter-page:24px;--gutter-page-lg:48px;--container-max:1200px;--container-prose:680px;--section-y:96px;--section-y-tight:64px;--control-h-s:32px;--control-h-m:40px;--control-h-l:48px;--pad-card:24px;--pad-card-lg:32px;--pad-row:14px}:root{--radius-xs:4px;--radius-s:6px;--radius-m:10px;--radius-l:14px;--radius-xl:20px;--radius-pill:999px;--border-w:1px;--border-w-strong:1.5px;--shadow-xs:0 1px 2px rgba(19,26,38,.06);--shadow-s:0 1px 3px rgba(19,26,38,.07),0 1px 2px rgba(19,26,38,.04);--shadow-m:0 4px 14px rgba(19,26,38,.08),0 1px 3px rgba(19,26,38,.05);--shadow-l:0 14px 38px rgba(19,26,38,.11),0 3px 8px rgba(19,26,38,.06);--shadow-inset:inset 0 1px 0 rgba(255,255,255,.7);--ring-focus:0 0 0 3px rgba(233,162,59,.45);--grid-tech:linear-gradient(var(--mist-200) 1px,transparent 1px),linear-gradient(90deg,var(--mist-200) 1px,transparent 1px);--grid-tech-size:32px 32px;--wash-warm:radial-gradient(120% 90% at 12% 0%,var(--blue-50) 0%,transparent 62%);--wash-data:radial-gradient(90% 80% at 100% 0%,var(--teal-50) 0%,transparent 58%);--scrim-navy:linear-gradient(180deg,rgba(9,26,58,.86) 0%,rgba(12,44,96,.62) 45%,rgba(16,58,124,.42) 100%);--scrim-navy-deep:linear-gradient(115deg,rgba(7,21,48,.95) 0%,rgba(11,38,86,.78) 55%,rgba(14,52,112,.55) 100%);--panel-navy:linear-gradient(140deg,#0A1F47 0%,#123268 48%,#1A4A94 100%);--panel-sky:#E4EDFB}:root{--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.5,0,.9,.3);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s;--dur-reveal:.64s;--transition-control:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-reveal:0ms}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-core);font-size:var(--text-body-m);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);margin:0}p{margin:0;text-wrap:pretty}a{color:var(--text-link);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--text-link) 35%,transparent);transition:var(--transition-control)}a:hover{color:var(--text-link-hover);border-bottom-color:var(--text-link-hover)}code,kbd,.mono{font-family:var(--font-mono);font-size:.92em}.eyebrow{font-family:var(--font-core);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}:focus-visible{outline:none;box-shadow:var(--ring-focus)}.st-icon{display:inline-block;flex:none;width:16px;height:16px;line-height:0;-webkit-mask:var(--st-icon-url) center/contain no-repeat;mask:var(--st-icon-url) center/contain no-repeat}.st-icon svg{display:block;width:100%;height:100%;stroke:currentColor}.st-icon--mask{background-color:currentColor}.st-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-core);font-weight:var(--weight-semibold);font-size:var(--text-body-s);line-height:1;border:var(--border-w) solid transparent;border-radius:var(--radius-m);cursor:pointer;text-decoration:none;transition:var(--transition-control),transform var(--dur-instant) var(--ease-standard);white-space:nowrap}.st-btn--s{height:var(--control-h-s);padding:0 var(--space-3);font-size:var(--text-caption)}.st-btn--m{height:var(--control-h-m);padding:0 var(--space-4)}.st-btn--l{height:var(--control-h-l);padding:0 var(--space-6);font-size:var(--text-body-m)}.st-btn--primary{background:var(--action-primary);color:#fff;box-shadow:var(--shadow-s),var(--shadow-inset)}.st-btn--primary:hover{background:var(--action-primary-hover)}.st-btn--primary:active{background:var(--action-primary-press);transform:translateY(1px);box-shadow:none}.st-btn--secondary{background:var(--action-secondary);color:#fff;box-shadow:var(--shadow-s)}.st-btn--secondary:hover{background:var(--action-secondary-hover)}.st-btn--secondary:active{transform:translateY(1px);box-shadow:none}.st-btn--outline{background:var(--surface-card);color:var(--text-heading);border-color:var(--border-default);box-shadow:var(--shadow-xs)}.st-btn--outline:hover{border-color:var(--border-strong);background:var(--mist-50)}.st-btn--outline:active{background:var(--mist-100);transform:translateY(1px)}.st-btn--ghost{background:transparent;color:var(--text-accent)}.st-btn--ghost:hover{background:var(--blue-50)}.st-btn--ghost:active{background:var(--blue-100)}.st-btn--inverse{background:var(--mist-50);color:var(--ink-900)}.st-btn--inverse:hover{background:#fff}.st-btn[disabled],.st-btn[aria-disabled=true]{background:var(--action-disabled);color:var(--mist-500);border-color:transparent;box-shadow:none;cursor:not-allowed;transform:none}.st-btn--block{width:100%}.st-btn__icon{display:inline-flex;width:16px;height:16px}.st-btn--l .st-btn__icon{width:18px;height:18px}.st-iconbtn{display:inline-grid;place-items:center;border:var(--border-w) solid transparent;border-radius:var(--radius-m);background:transparent;color:var(--text-muted);cursor:pointer;transition:var(--transition-control)}.st-iconbtn--s{width:var(--control-h-s);height:var(--control-h-s)}.st-iconbtn--m{width:var(--control-h-m);height:var(--control-h-m)}.st-iconbtn:hover{background:var(--mist-100);color:var(--text-heading)}.st-iconbtn:active{background:var(--mist-200)}.st-iconbtn--outline{border-color:var(--border-subtle);background:var(--surface-card)}.st-iconbtn[disabled]{color:var(--mist-400);cursor:not-allowed;background:transparent}.st-card{background:var(--surface-card);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-l);box-shadow:var(--shadow-s);padding:var(--pad-card)}.st-card--flat{box-shadow:none}.st-card--raised{box-shadow:var(--shadow-m)}.st-card--sunken{background:var(--surface-sunken);border-color:var(--border-subtle);box-shadow:none}.st-card--inverse{background:var(--surface-inverse);border-color:var(--border-inverse);color:var(--text-inverse);box-shadow:none}.st-card--interactive{cursor:pointer;transition:box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.st-card--interactive:hover{box-shadow:var(--shadow-m);border-color:var(--border-default);transform:translateY(-2px)}.st-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.st-card__title{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-semibold);color:inherit;letter-spacing:var(--tracking-heading)}.st-card__meta{font-size:var(--text-caption);color:var(--text-muted)}.st-badge{display:inline-flex;align-items:center;gap:var(--space-1h);border-radius:var(--radius-pill);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;line-height:1.2}.st-badge--neutral{background:var(--mist-100);color:var(--text-muted)}.st-badge--accent{background:var(--blue-50);color:var(--blue-600)}.st-badge--data{background:var(--teal-50);color:var(--teal-600)}.st-badge--low{background:var(--risk-low-bg);color:var(--risk-low)}.st-badge--moderate{background:var(--risk-moderate-bg);color:var(--risk-moderate)}.st-badge--elevated{background:var(--risk-elevated-bg);color:var(--risk-elevated)}.st-badge--high{background:var(--risk-high-bg);color:var(--risk-high)}.st-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.st-tag{display:inline-flex;align-items:center;gap:var(--space-2);border:var(--border-w) solid var(--border-default);background:var(--surface-card);color:var(--text-body);border-radius:var(--radius-pill);font-size:var(--text-caption);padding:5px 12px;line-height:1.2}.st-tag--selected{border-color:var(--blue-300);background:var(--blue-50);color:var(--blue-700)}.st-tag__x{border:0;background:none;padding:0;margin-right:-2px;color:var(--text-faint);cursor:pointer;font-size:14px;line-height:1}.st-tag__x:hover{color:var(--text-body)}.st-field{display:flex;flex-direction:column;gap:var(--space-1h)}.st-field__label{font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--text-body)}.st-field__hint{font-size:var(--text-caption);color:var(--text-muted)}.st-field__error{font-size:var(--text-caption);color:var(--risk-high)}.st-input{display:flex;align-items:center;gap:var(--space-2);height:var(--control-h-m);padding:0 var(--space-3);background:var(--surface-card);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-m);transition:var(--transition-control)}.st-input:hover{border-color:var(--border-strong)}.st-input:focus-within{border-color:var(--blue-500);box-shadow:var(--ring-focus)}.st-input--invalid{border-color:var(--risk-high)}.st-input--disabled{background:var(--mist-100);border-color:var(--border-subtle)}.st-input__el{flex:1;min-width:0;border:0;background:none;outline:none;font-family:var(--font-core);font-size:var(--text-body-s);color:var(--text-body)}.st-input__el::placeholder{color:var(--text-faint)}.st-input__affix{display:inline-flex;color:var(--text-faint);font-size:var(--text-caption)}.st-textarea{min-height:96px;padding:var(--space-3);align-items:stretch}.st-textarea .st-input__el{resize:vertical;line-height:var(--leading-normal)}.st-select{position:relative;display:flex;align-items:center;height:var(--control-h-m);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-m);background:var(--surface-card);transition:var(--transition-control)}.st-select:hover{border-color:var(--border-strong)}.st-select:focus-within{border-color:var(--blue-500);box-shadow:var(--ring-focus)}.st-select__el{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;border:0;background:none;outline:none;padding:0 var(--space-8) 0 var(--space-3);font-family:var(--font-core);font-size:var(--text-body-s);color:var(--text-body);cursor:pointer}.st-select__chev{position:absolute;right:var(--space-3);pointer-events:none;color:var(--text-faint)}.st-choice{display:inline-flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--text-body-s);color:var(--text-body)}.st-choice input{position:absolute;opacity:0;width:0;height:0}.st-choice__box{flex:none;width:18px;height:18px;margin-top:1px;border:var(--border-w-strong) solid var(--border-strong);background:var(--surface-card);border-radius:var(--radius-xs);display:grid;place-items:center;color:#fff;transition:var(--transition-control)}.st-choice__box--radio{border-radius:50%}.st-choice:hover .st-choice__box{border-color:var(--blue-300)}.st-choice input:checked+.st-choice__box{background:var(--action-primary);border-color:var(--action-primary)}.st-choice input:focus-visible+.st-choice__box{box-shadow:var(--ring-focus)}.st-choice--disabled{color:var(--text-faint);cursor:not-allowed}.st-choice--disabled .st-choice__box{background:var(--mist-100);border-color:var(--border-default)}.st-choice__dot{width:7px;height:7px;border-radius:50%;background:#fff}.st-switch{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--text-body-s)}.st-switch input{position:absolute;opacity:0}.st-switch__track{position:relative;width:40px;height:22px;border-radius:var(--radius-pill);background:var(--mist-300);transition:background-color var(--dur-base) var(--ease-standard)}.st-switch__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--shadow-s);transition:transform var(--dur-base) var(--ease-out)}.st-switch input:checked+.st-switch__track{background:var(--action-secondary)}.st-switch input:checked+.st-switch__track .st-switch__knob{transform:translate(18px)}.st-switch input:focus-visible+.st-switch__track{box-shadow:var(--ring-focus)}.st-tabs{display:flex;gap:var(--space-1);border-bottom:var(--border-w) solid var(--border-subtle)}.st-tabs__tab{position:relative;border:0;background:none;padding:var(--space-3) var(--space-3);font-family:var(--font-core);font-size:var(--text-body-s);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;transition:var(--transition-control)}.st-tabs__tab:hover{color:var(--text-heading)}.st-tabs__tab[aria-selected=true]{color:var(--text-heading);font-weight:var(--weight-semibold)}.st-tabs__tab[aria-selected=true]:after{content:"";position:absolute;left:var(--space-2);right:var(--space-2);bottom:-1px;height:2px;background:var(--action-primary);border-radius:2px}.st-tabs--pill{border:0;gap:var(--space-1);background:var(--surface-sunken);padding:4px;border-radius:var(--radius-m);display:inline-flex}.st-tabs--pill .st-tabs__tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-s)}.st-tabs--pill .st-tabs__tab[aria-selected=true]{background:var(--surface-card);box-shadow:var(--shadow-xs)}.st-tabs--pill .st-tabs__tab[aria-selected=true]:after{display:none}.st-dialog__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#131a2670;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:var(--space-6);z-index:60;animation:st-fade var(--dur-base) var(--ease-standard)}.st-dialog{width:100%;max-width:520px;background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-l);padding:var(--pad-card-lg);animation:st-rise var(--dur-base) var(--ease-out)}.st-dialog__title{font-family:var(--font-display);font-size:var(--text-h2);margin-bottom:var(--space-2)}.st-dialog__body{color:var(--text-muted);font-size:var(--text-body-s)}.st-dialog__foot{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6)}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-rise{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.st-toast{display:flex;align-items:flex-start;gap:var(--space-3);background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-m);box-shadow:var(--shadow-l);padding:var(--space-3) var(--space-4);max-width:400px;animation:st-rise var(--dur-base) var(--ease-out)}.st-toast__bar{width:3px;align-self:stretch;border-radius:2px;background:var(--amber-500)}.st-toast--success .st-toast__bar{background:var(--risk-low)}.st-toast--error .st-toast__bar{background:var(--risk-high)}.st-toast__title{font-weight:var(--weight-semibold);font-size:var(--text-body-s)}.st-toast__text{font-size:var(--text-caption);color:var(--mist-300)}.st-tooltip{position:relative;display:inline-flex}.st-tooltip__bubble{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 8px);background:var(--ink-900);color:var(--mist-50);font-size:var(--text-micro);line-height:1.4;padding:6px 9px;border-radius:var(--radius-s);white-space:nowrap;box-shadow:var(--shadow-m);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard)}.st-tooltip__bubble--bottom{bottom:auto;top:calc(100% + 8px)}.st-tooltip[data-open=true] .st-tooltip__bubble{opacity:1}.st-meter{display:flex;flex-direction:column;gap:var(--space-2)}.st-meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.st-meter__label{font-size:var(--text-caption);color:var(--text-muted)}.st-meter__value{font-family:var(--font-mono);font-size:var(--text-body-s);font-weight:var(--weight-medium);color:var(--text-heading)}.st-meter__track{position:relative;height:8px;border-radius:var(--radius-pill);background:var(--mist-200);overflow:hidden}.st-meter__fill{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-pill);transition:width var(--dur-slow) var(--ease-out)}.st-meter__ticks{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-faint)}.st-scale{display:flex;gap:3px}.st-scale__seg{flex:1;height:6px;border-radius:2px;background:var(--mist-200)}.st-stat{display:flex;flex-direction:column;gap:var(--space-1h)}.st-stat__label{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.st-stat__value{font-family:var(--font-display);font-size:var(--text-display-s);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);color:var(--text-heading);line-height:1}.st-stat__delta{font-family:var(--font-mono);font-size:var(--text-caption)}.st-stat__delta--up{color:var(--risk-high)}.st-stat__delta--down{color:var(--risk-low)}.st-media{position:relative;width:100%;height:100%;overflow:hidden;background:var(--mist-200)}.st-media__img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transform:scale(1.05);transition:opacity var(--dur-reveal) var(--ease-out),transform .9s var(--ease-out)}.st-media__img--ready{opacity:1;transform:scale(1)}.st-media--graded .st-media__img{filter:saturate(.82) contrast(1.06) brightness(.97)}.st-media--zoom .st-media__img--ready{transition:opacity var(--dur-reveal) var(--ease-out),transform .7s var(--ease-out)}.st-media--zoom:hover .st-media__img--ready{transform:scale(1.06)}.st-media--drift .st-media__img--ready{animation:st-drift 26s var(--ease-standard) var(--dur-reveal) infinite alternate}@keyframes st-drift{0%{transform:scale(1)}to{transform:scale(1.08)}}.st-media__ph{width:100%;height:100%;min-height:120px;display:grid;place-items:center;padding:var(--space-4);text-align:center;background:var(--mist-100);border:1px dashed var(--border-strong);color:var(--text-faint);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.st-media__img{opacity:1;transform:none;transition:none}.st-media--zoom:hover .st-media__img--ready{transform:none}.st-media--drift .st-media__img--ready{animation:none}}.st-table{width:100%;border-collapse:collapse;font-size:var(--text-body-s)}.st-table th{text-align:left;font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);padding:var(--space-2) var(--space-3);border-bottom:var(--border-w) solid var(--border-default)}.st-table td{padding:var(--pad-row) var(--space-3);border-bottom:var(--border-w) solid var(--border-subtle);vertical-align:middle}.st-table tbody tr{transition:background-color var(--dur-fast) var(--ease-standard)}.st-table tbody tr:hover{background:var(--mist-50)}:root{--wrap-max: 1240px;--wrap-pad: 56px;--nav-h: 88px;--sec-y: 104px;--sec-y-s: 96px;--grid-gap: 56px;--label-col: 180px;--hero-min: 760px;--hero-top: 190px;--hero-gap: 72px;--media-tall: 520px;--media-wide: 340px;--media-band: 260px;--media-card: 132px;--media-thumb: 220px;--rule-inverse: rgba(251, 252, 254, .18);--fs-eyebrow: 12px;--fs-action: 12px;--fs-meta: 13px;--fs-caption: 15px;--fs-body: 16px;--fs-body-l: 17px;--fs-body-xl: 18px}@media (max-width: 1080px){:root{--wrap-pad: 40px;--sec-y: 80px;--sec-y-s: 76px;--grid-gap: 40px;--label-col: 150px;--hero-min: 660px;--hero-top: 150px;--hero-gap: 48px;--media-tall: 460px;--media-wide: 300px;--media-band: 230px;--media-card: 120px;--media-thumb: 180px}}@media (max-width: 860px){:root{--wrap-pad: 28px;--nav-h: 72px;--sec-y: 64px;--sec-y-s: 60px;--grid-gap: 32px;--hero-min: 600px;--hero-top: 120px;--hero-gap: 36px;--media-tall: 400px;--media-wide: 260px;--media-band: 210px;--media-card: 150px}}@media (max-width: 560px){:root{--wrap-pad: 20px;--sec-y: 52px;--sec-y-s: 48px;--grid-gap: 24px;--hero-min: 560px;--hero-top: 104px;--hero-gap: 28px;--media-tall: 340px;--media-wide: 220px;--media-band: 180px;--media-card: 170px}}html,body{max-width:100%;overflow-x:hidden}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}section[id]{scroll-margin-top:calc(var(--nav-h) + var(--space-2))}h1,h2,h3,p,a,span{overflow-wrap:break-word}.st-l-wrap{max-width:var(--wrap-max);margin:0 auto;padding:0 var(--wrap-pad)}.st-l-head{display:grid;grid-template-columns:var(--label-col) 1fr;gap:var(--grid-gap)}@media (max-width: 860px){.st-l-head{grid-template-columns:1fr;gap:var(--space-4)}}.st-l-head3{display:grid;grid-template-columns:var(--label-col) 1fr 1fr;gap:var(--grid-gap);align-items:start}@media (max-width: 1080px){.st-l-head3{grid-template-columns:var(--label-col) 1fr}.st-l-head3>:nth-child(3){grid-column:1/-1}}@media (max-width: 860px){.st-l-head3{grid-template-columns:1fr;gap:var(--space-6)}.st-l-head3>:nth-child(3){grid-column:auto}}.st-l-duo{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media (max-width: 860px){.st-l-duo{grid-template-columns:1fr;gap:var(--space-6)}}.st-l-srv{display:grid;grid-template-columns:var(--label-col) 1fr var(--media-thumb);gap:var(--grid-gap);align-items:center}@media (max-width: 1080px){.st-l-srv{grid-template-columns:88px 1fr var(--media-thumb);gap:var(--space-8);align-items:start}}@media (max-width: 860px){.st-l-srv{grid-template-columns:64px 1fr;gap:var(--space-4) var(--space-5)}.st-l-srv>:nth-child(3){grid-column:1/-1;margin-top:var(--space-2)}}@media (max-width: 560px){.st-l-srv{grid-template-columns:44px 1fr;gap:var(--space-3) var(--space-4)}}.st-l-list{display:grid;grid-template-columns:60px 1fr;gap:24px;align-items:center}@media (max-width: 560px){.st-l-list{grid-template-columns:34px 1fr;gap:var(--space-3)}}.st-l-dir{display:grid;grid-template-columns:440px 1fr;gap:72px;align-items:center}@media (max-width: 1080px){.st-l-dir{grid-template-columns:360px 1fr;gap:48px}}@media (max-width: 860px){.st-l-dir{grid-template-columns:1fr;gap:var(--space-10)}}.st-l-frame{position:absolute;top:28px;right:-28px;bottom:-28px;left:28px;border:1px solid var(--blue-200);pointer-events:none}@media (max-width: 860px){.st-l-frame{top:20px;right:-20px;bottom:-20px;left:20px}}@media (max-width: 560px){.st-l-frame{display:none}}.st-l-foot{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px}@media (max-width: 860px){.st-l-foot{grid-template-columns:1fr 1fr;gap:var(--space-10)}}@media (max-width: 560px){.st-l-foot{grid-template-columns:1fr;gap:var(--space-8)}}.st-l-split{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--hero-gap)}.st-l-split--center{align-items:center}@media (max-width: 860px){.st-l-split,.st-l-split--center{flex-direction:column;align-items:flex-start;gap:var(--space-8)}}.st-cta{display:inline-flex;align-items:center;flex:none;gap:16px;padding:16px 26px 16px 16px;border:1px solid transparent;font-family:var(--font-core);font-size:var(--fs-action);font-weight:600;letter-spacing:.14em;line-height:1.35;text-transform:uppercase;text-align:left;cursor:pointer;transition:var(--transition-control)}.st-cta__dot{width:38px;height:38px;flex:none;border-radius:50%;border:1px solid;display:grid;place-items:center;transition:transform var(--dur-base) var(--ease-standard),var(--transition-control)}.st-cta:hover .st-cta__dot{transform:translate(4px)}.st-cta--light{border-color:#fbfcfe6b;background:#fbfcfe12;color:var(--mist-50)}.st-cta--light .st-cta__dot{border-color:#fbfcfe80}.st-cta--light:hover{background:#fbfcfe29;border-color:#fbfcfebf}.st-cta--dark{border-color:var(--blue-200);background:transparent;color:var(--ink-900)}.st-cta--dark .st-cta__dot{border-color:var(--blue-200);color:var(--blue-600)}.st-cta--dark:hover{background:var(--blue-50);border-color:var(--blue-300)}@media (max-width: 860px){.st-cta{width:100%;gap:14px;padding:15px 20px 15px 15px}}@media (max-width: 380px){.st-cta{gap:12px;padding:14px 16px 14px 14px;letter-spacing:.1em}.st-cta__dot{width:34px;height:34px}}.st-hero__cta{flex:none;pointer-events:auto}@media (max-width: 860px){.st-hero__cta{align-self:stretch}}.st-motto{position:relative;overflow:hidden;background:var(--surface-page);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:var(--sec-y-s) 0}.st-motto:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--grid-tech);background-size:var(--grid-tech-size);-webkit-mask-image:linear-gradient(102deg,transparent 34%,#000 94%);mask-image:linear-gradient(102deg,transparent 34%,#000 94%);pointer-events:none}.st-motto__text{margin:var(--space-6) 0 0;font-family:var(--font-serif-display);font-weight:500;font-size:clamp(26px,4.8vw,54px);line-height:var(--leading-serif);letter-spacing:var(--tracking-serif-caps);text-transform:uppercase;color:var(--ink-900)}.st-motto__line{display:block}.st-motto__line--turn{padding-left:2.4em;color:var(--blue-600)}@media (max-width: 560px){.st-motto__line--turn{padding-left:.9em}}.st-l-cases{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule-inverse)}.st-l-cases>*{display:flex;gap:14px;padding:28px 32px 28px 0;border-bottom:1px solid var(--rule-inverse)}.st-l-cases>*:not(:nth-child(3n+1)){border-left:1px solid var(--rule-inverse);padding-left:32px}.st-l-cases>*:nth-last-child(-n+3){border-bottom:none}@media (max-width: 1080px){.st-l-cases{grid-template-columns:repeat(2,1fr)}.st-l-cases>*{padding:24px 24px 24px 0;border-bottom:1px solid var(--rule-inverse)}.st-l-cases>*:not(:nth-child(3n+1)){border-left:none;padding-left:0}.st-l-cases>*:not(:nth-child(odd)){border-left:1px solid var(--rule-inverse);padding-left:24px}.st-l-cases>*:nth-last-child(-n+2){border-bottom:none}}@media (max-width: 640px){.st-l-cases{grid-template-columns:1fr}.st-l-cases>*,.st-l-cases>*:not(:nth-child(odd)){padding:18px 0;border-left:none}.st-l-cases>*{border-bottom:1px solid var(--rule-inverse)}.st-l-cases>*:last-child{border-bottom:none}}.st-l-steps{display:flex;gap:28px;flex-wrap:wrap}.st-step{border:0;background:none;padding:0 0 12px;cursor:pointer;font-size:var(--fs-action);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#fbfcfe99;border-bottom:2px solid transparent;transition:var(--transition-control)}.st-step[aria-selected=true]{color:var(--mist-50);border-bottom-color:var(--mist-50)}.st-step__sep{opacity:.5;margin:0 2px}@media (max-width: 860px){.st-l-steps{gap:var(--space-5)}.st-step__sep,.st-step__title{display:none}.st-step{font-size:15px;letter-spacing:.08em;font-family:var(--font-mono);padding-bottom:10px;min-width:38px;text-align:left}}.st-l-panel{position:relative;flex:1;min-width:0;padding:48px 64px;display:flex;flex-direction:column}@media (max-width: 1080px){.st-l-panel{padding:36px 40px}}@media (max-width: 860px){.st-l-panel{padding:28px var(--wrap-pad)}}@media (max-width: 560px){.st-l-panel{padding:24px var(--wrap-pad)}}.st-nav{position:absolute;top:0;left:0;right:0;z-index:20}.st-nav__bar{max-width:var(--wrap-max);margin:0 auto;padding:0 var(--wrap-pad);height:var(--nav-h);display:flex;align-items:center;gap:40px}.st-logo{display:inline-flex;flex:none;border-bottom:none;line-height:0;transition:opacity var(--dur-fast) var(--ease-standard)}.st-logo:hover{opacity:.82}.st-logo__img{display:block;height:40px;width:auto;filter:brightness(0) invert(1)}@media (max-width: 860px){.st-logo__img{height:34px}}.st-nav__links{display:flex;gap:32px;margin-left:auto}.st-nav__links a{border-bottom:none;font-size:var(--fs-action);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fbfcfecc;transition:var(--transition-control)}.st-nav__links a:hover{color:var(--mist-50)}.st-nav__cta{display:flex;align-items:center;gap:14px;padding:12px 20px 12px 14px;border:1px solid rgba(251,252,254,.4);background:#fbfcfe0f;color:var(--mist-50);font-size:var(--fs-action);font-weight:600;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:var(--transition-control)}.st-nav__cta:hover{background:#fbfcfe24}.st-nav__cta-dot{width:26px;height:26px;border-radius:50%;border:1px solid rgba(251,252,254,.45);display:grid;place-items:center;flex:none}.st-nav__burger{display:none;margin-left:auto;width:44px;height:44px;flex:none;place-items:center;border:1px solid rgba(251,252,254,.34);background:#fbfcfe0f;color:var(--mist-50);cursor:pointer}@media (max-width: 860px){.st-nav__bar{gap:var(--space-4)}.st-nav__links,.st-nav__cta{display:none}.st-nav__burger{display:grid}}.st-nav__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--panel-navy);display:flex;flex-direction:column;padding:0 var(--wrap-pad) calc(var(--wrap-pad) + env(safe-area-inset-bottom));animation:st-fade var(--dur-base) var(--ease-standard);overflow-y:auto}.st-nav__drawer-top{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;flex:none}.st-nav__close{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(251,252,254,.34);background:transparent;color:var(--mist-50);cursor:pointer}.st-nav__drawer-links{display:flex;flex-direction:column;gap:4px;margin-top:var(--space-8)}.st-nav__drawer-links a{border-bottom:none;color:var(--mist-50);font-family:var(--font-serif-display);font-size:clamp(24px,7vw,34px);font-weight:500;letter-spacing:var(--tracking-serif-caps);text-transform:uppercase;padding:14px 0;border-top:1px solid var(--rule-inverse)}.st-nav__drawer-foot{margin-top:auto;padding-top:var(--space-10);display:flex;flex-direction:column;gap:var(--space-4)}.st-nav__drawer-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px;border:1px solid rgba(251,252,254,.5);background:#fbfcfe1a;color:var(--mist-50);font-size:var(--fs-action);font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.st-nav__drawer-phone{font-family:var(--font-mono);font-size:17px;color:#fbfcfed1;border-bottom:none;text-align:center}.st-field__label,.st-choice,.st-dialog__body{font-size:var(--fs-caption)}.st-input__el,.st-select__el{font-size:var(--fs-body)}.st-btn--m{font-size:var(--fs-caption)}@media (max-width: 560px){.st-dialog__scrim{padding:0;place-items:end stretch}.st-dialog{max-width:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-6) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));max-height:92svh;overflow-y:auto;animation:st-sheet var(--dur-base) var(--ease-out)}.st-dialog__foot{flex-direction:column-reverse}.st-dialog__foot .st-btn{width:100%}.st-input__el,.st-select__el{font-size:16px}.st-input,.st-select{height:var(--control-h-l)}}@keyframes st-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width: 560px){.st-toast{max-width:none}}@media (pointer: coarse){.st-nav__drawer-links a{padding:18px 0}}
