@font-face{font-family:Noah;src:url(./Noah-Regular-1mK1HvUA.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noah;src:url(./Noah-Bold-D0fh6t5B.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--green:#1c5822;--cream:#f8f0dd;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--s20:80px;--s24:96px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-full:9999px;--focus-w:2px;--focus-off:2px;--font:Noah, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--type-display-font-size:3rem;--type-display-line-height:3.25rem;--type-display-font-weight:700;--type-h1-font-size:2.25rem;--type-h1-line-height:2.5rem;--type-h1-font-weight:700;--type-h2-font-size:1.75rem;--type-h2-line-height:2.25rem;--type-h2-font-weight:700;--type-h3-font-size:1.25rem;--type-h3-line-height:1.75rem;--type-h3-font-weight:700;--type-lead-font-size:1.125rem;--type-lead-line-height:1.75rem;--type-lead-font-weight:400;--type-body-font-size:1rem;--type-body-line-height:1.5rem;--type-body-font-weight:400;--type-small-font-size:.875rem;--type-small-line-height:1.25rem;--type-small-font-weight:400;--type-caption-font-size:.75rem;--type-caption-line-height:1rem;--type-caption-font-weight:400;--type-fine-font-size:.6875rem;--type-fine-line-height:1rem;--type-fine-font-weight:400;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.7;--shadow-sm:0px 1px 2px 0px #1a1f1b0f;--shadow-md:0px 4px 6px -1px #1a1f1b14, 0px 2px 4px -2px #1a1f1b0f;--shadow-lg:0px 10px 15px -3px #1a1f1b1a, 0px 4px 6px -4px #1a1f1b0f;--dur-fast:.15s;--dur-normal:.25s;--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--site-nav-font-size:.9375rem;--callout-line:1.4286;--callout-icon-inset:.8;--callout-icon-gap:.6;--callout-top-rule:3px;--callout-hairline:1px;--hero-band-veil-dark:.62;--hero-band-veil-light:.7;--hero-band-veil-mono:.94;--nav-list-gap:2px;--nav-list-hover-opacity:.08;--nav-list-press-opacity:.1;--nav-list-chevron:20px;--key-points-rule:2px;--band-grid-rule:1px;--band-grid-chapter-rule:3px;--visual-connections-v1-link-opacity-dark:.7;--visual-connections-v1-link-opacity-light:.42;--visual-connections-v1-link-opacity-mono:.55;--visual-connections-v1-dim-min:.32;--visual-connections-v1-dim-falloff:48;--visual-connections-v1-parallax-x:.2;--visual-connections-v1-parallax-y:.14;--visual-connections-v1-compact-width:360;--visual-connections-v1-compact-x:-1.2;--visual-connections-v1-compact-y:-.1;--visual-connections-v1-compact-distance:4.7;--visual-connections-v1-compact-fov:51;--visual-connections-v1-compact-fov-max:100;--visual-connections-v1-compact-spread:1.25;--visual-connections-v1-compact-point-size:.16;--visual-connections-v1-compact-speed:1;--visual-connections-v1-phone-width:390;--visual-connections-v1-phone-x:-1.2;--visual-connections-v1-phone-y:-.1;--visual-connections-v1-phone-distance:4.7;--visual-connections-v1-phone-fov:51;--visual-connections-v1-phone-fov-max:100;--visual-connections-v1-phone-spread:1.25;--visual-connections-v1-phone-point-size:.16;--visual-connections-v1-phone-speed:1;--visual-connections-v1-tablet-width:768;--visual-connections-v1-tablet-x:-1.05;--visual-connections-v1-tablet-y:0;--visual-connections-v1-tablet-distance:5.6;--visual-connections-v1-tablet-fov:62;--visual-connections-v1-tablet-fov-max:52;--visual-connections-v1-tablet-spread:1.2;--visual-connections-v1-tablet-point-size:.19;--visual-connections-v1-tablet-speed:1;--visual-connections-v1-laptop-width:1024;--visual-connections-v1-laptop-x:-.75;--visual-connections-v1-laptop-y:.5;--visual-connections-v1-laptop-distance:6.2;--visual-connections-v1-laptop-fov:62;--visual-connections-v1-laptop-fov-max:52;--visual-connections-v1-laptop-spread:1.3;--visual-connections-v1-laptop-point-size:.3;--visual-connections-v1-laptop-speed:1;--visual-connections-v1-desktop-width:1440;--visual-connections-v1-desktop-x:-.45;--visual-connections-v1-desktop-y:0;--visual-connections-v1-desktop-distance:6.2;--visual-connections-v1-desktop-fov:62;--visual-connections-v1-desktop-fov-max:52;--visual-connections-v1-desktop-spread:.9;--visual-connections-v1-desktop-point-size:.3;--visual-connections-v1-desktop-speed:1;--surface:#f8f0dd;--surface-raised:#fffdf7;--ink:#1a1f1b;--ink-muted:#4a5048;--accent:#1c5822;--accent-hover:#154419;--on-accent:#f8f0dd;--line:#1c58222e;--line-strong:#4a5048;--planned:#7e334c;--danger:#c00000;--danger-tint:#fbe3e0;--danger-line:#e69492;--audience-ground:#14263a;--companies:#c4beea;--recruiters:#f8f0dd;--candidates:#a4d9a1;--blue:#01679f;--blue-vivid:#0288d1;--priority:#f04d40;--on-priority:#121614;--success:#276b45;--success-tint:#e3ecdd;--success-line:#a1bfa8;--warning:#8a5a00;--warning-tint:#fbefd5;--warning-line:#d3bb8a;--info-tint:#e1eef6;--section-home:#1c5822;--section-home-hover:#154419;--on-section-home:#f8f0dd;--section-home-tint:#f8f0dd;--section-home-line:#a9c3a0;--section-companies:#5f5896;--section-companies-hover:#4e4880;--on-section-companies:#f8f0dd;--section-companies-tint:#e4e0f1;--section-companies-line:#c4beea;--section-companies-ground:#f0ecfd;--section-companies-ground-line:#d4cefa;--section-recruiters:#594b2a;--section-recruiters-hover:#4a3e22;--on-section-recruiters:#f8f0dd;--section-recruiters-tint:#efe3c6;--section-recruiters-line:#d8c79f;--section-agencies:#14263a;--section-agencies-hover:#0d1a29;--on-section-agencies:#f8f0dd;--section-agencies-tint:#e3e8ef;--section-agencies-line:#b9c4d2;--cloud:#f0eee9;--stone:#e6e1d6;--stone-mid:#8a8478;--green-tint:#e3ecdd;--lilac:#5f5896;--lilac-tint:#e4e0f1;--night:#14263a;--on-night:#f8f0dd;--on-night-muted:#afafa9;--night-line:#3d4a57;--night-raised:#243445;--on-night-recruiters:#c0a870;--on-night-companies:#c4beea;--on-night-candidates:#a4d9a1;--plus-l:#8c86b0;--plus-r:#2b9e61;--btn-secondary-fill:#e3ecdd;--btn-secondary-hover:#d7e4d0;--btn-secondary-outline:#0000;--btn-secondary-disabled-label:#4a5048;--btn-section-secondary-home-fill:#e3ecdd;--btn-section-secondary-home-label:#1c5822;--btn-section-secondary-home-outline:#0000;--btn-section-secondary-home-hover:#d7e4d0;--btn-section-secondary-companies-fill:#fffdf7;--btn-section-secondary-companies-label:#5f5896;--btn-section-secondary-companies-outline:#0000;--btn-section-secondary-companies-hover:#f1ece0;--btn-section-secondary-recruiters-fill:#fffdf7;--btn-section-secondary-recruiters-label:#594b2a;--btn-section-secondary-recruiters-outline:#0000;--btn-section-secondary-recruiters-hover:#f1ece0;--band-rule-width:0px;--site-footer-rule-width:0px}[data-theme=light]{--surface:#f8f0dd;--surface-raised:#fffdf7;--ink:#1a1f1b;--ink-muted:#4a5048;--accent:#1c5822;--accent-hover:#154419;--on-accent:#f8f0dd;--line:#1c58222e;--line-strong:#4a5048;--planned:#7e334c;--danger:#c00000;--danger-tint:#fbe3e0;--danger-line:#e69492;--audience-ground:#14263a;--companies:#c4beea;--recruiters:#f8f0dd;--candidates:#a4d9a1;--blue:#01679f;--blue-vivid:#0288d1;--priority:#f04d40;--on-priority:#121614;--success:#276b45;--success-tint:#e3ecdd;--success-line:#a1bfa8;--warning:#8a5a00;--warning-tint:#fbefd5;--warning-line:#d3bb8a;--info-tint:#e1eef6;--section-home:#1c5822;--section-home-hover:#154419;--on-section-home:#f8f0dd;--section-home-tint:#f8f0dd;--section-home-line:#a9c3a0;--section-companies:#5f5896;--section-companies-hover:#4e4880;--on-section-companies:#f8f0dd;--section-companies-tint:#e4e0f1;--section-companies-line:#c4beea;--section-companies-ground:#f0ecfd;--section-companies-ground-line:#d4cefa;--section-recruiters:#594b2a;--section-recruiters-hover:#4a3e22;--on-section-recruiters:#f8f0dd;--section-recruiters-tint:#efe3c6;--section-recruiters-line:#d8c79f;--section-agencies:#14263a;--section-agencies-hover:#0d1a29;--on-section-agencies:#f8f0dd;--section-agencies-tint:#e3e8ef;--section-agencies-line:#b9c4d2;--cloud:#f0eee9;--stone:#e6e1d6;--stone-mid:#8a8478;--green-tint:#e3ecdd;--lilac:#5f5896;--lilac-tint:#e4e0f1;--night:#14263a;--on-night:#f8f0dd;--on-night-muted:#afafa9;--night-line:#3d4a57;--night-raised:#243445;--on-night-recruiters:#c0a870;--on-night-companies:#c4beea;--on-night-candidates:#a4d9a1;--plus-l:#8c86b0;--plus-r:#2b9e61;--btn-secondary-fill:#e3ecdd;--btn-secondary-hover:#d7e4d0;--btn-secondary-outline:#0000;--btn-secondary-disabled-label:#4a5048;--btn-section-secondary-home-fill:#e3ecdd;--btn-section-secondary-home-label:#1c5822;--btn-section-secondary-home-outline:#0000;--btn-section-secondary-home-hover:#d7e4d0;--btn-section-secondary-companies-fill:#fffdf7;--btn-section-secondary-companies-label:#5f5896;--btn-section-secondary-companies-outline:#0000;--btn-section-secondary-companies-hover:#f1ece0;--btn-section-secondary-recruiters-fill:#fffdf7;--btn-section-secondary-recruiters-label:#594b2a;--btn-section-secondary-recruiters-outline:#0000;--btn-section-secondary-recruiters-hover:#f1ece0;--band-rule-width:0px;--site-footer-rule-width:0px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#121614;--surface-raised:#1a201c;--ink:#f8f0dd;--ink-muted:#b9bbb2;--accent:#f8f0dd;--accent-hover:#e9e1cc;--on-accent:#121614;--line:#f8f0dd29;--line-strong:#b9bbb2;--planned:#e7a3b8;--danger:#ff8575;--danger-tint:#391a15;--danger-line:#7e3f37;--audience-ground:#14263a;--companies:#c4beea;--recruiters:#f8f0dd;--candidates:#a4d9a1;--blue:#6cc6f2;--blue-vivid:#0288d1;--priority:#f04d40;--on-priority:#121614;--success:#a4d9a1;--success-tint:#1e2a20;--success-line:#4d674d;--warning:#f2c46d;--warning-tint:#3a2e14;--warning-line:#7a6333;--info-tint:#10283a;--section-home:#1c5822;--section-home-hover:#245f2a;--on-section-home:#f8f0dd;--section-home-tint:#121614;--section-home-line:#2f5a33;--section-companies:#c4beea;--section-companies-hover:#d6d1f2;--on-section-companies:#121614;--section-companies-tint:#4a4480;--section-companies-line:#5f5896;--section-companies-ground:#4a4480;--section-companies-ground-line:#5f5896;--section-recruiters:#f8f0dd;--section-recruiters-hover:#e9e1cc;--on-section-recruiters:#121614;--section-recruiters-tint:#594b2a;--section-recruiters-line:#8a7a52;--section-agencies:#b9c9dc;--section-agencies-hover:#cfdae7;--on-section-agencies:#121614;--section-agencies-tint:#1b3048;--section-agencies-line:#2c4560;--cloud:#24282a;--stone:#2a2925;--stone-mid:#8a8478;--green-tint:#1e2a20;--lilac:#c4beea;--lilac-tint:#26233a;--night:#14263a;--on-night:#f8f0dd;--on-night-muted:#b1b3ad;--night-line:#435363;--night-raised:#2a3d52;--on-night-recruiters:#c0a870;--on-night-companies:#c4beea;--on-night-candidates:#a4d9a1;--plus-l:#c4beea;--plus-r:#a4d9a1;--btn-secondary-fill:#0000;--btn-secondary-hover:#f8f0dd14;--btn-secondary-outline:#f8f0dd;--btn-secondary-disabled-label:#f8f0dd;--btn-section-secondary-home-fill:#fffdf7;--btn-section-secondary-home-label:#1c5822;--btn-section-secondary-home-outline:#0000;--btn-section-secondary-home-hover:#f1ece0;--btn-section-secondary-companies-fill:#0000;--btn-section-secondary-companies-label:#f8f0dd;--btn-section-secondary-companies-outline:#f8f0dd;--btn-section-secondary-companies-hover:#f8f0dd14;--btn-section-secondary-recruiters-fill:#0000;--btn-section-secondary-recruiters-label:#f8f0dd;--btn-section-secondary-recruiters-outline:#f8f0dd;--btn-section-secondary-recruiters-hover:#f8f0dd14;--band-rule-width:0px;--site-footer-rule-width:1px}}:root[data-theme=dark],[data-theme=dark]{--surface:#121614;--surface-raised:#1a201c;--ink:#f8f0dd;--ink-muted:#b9bbb2;--accent:#f8f0dd;--accent-hover:#e9e1cc;--on-accent:#121614;--line:#f8f0dd29;--line-strong:#b9bbb2;--planned:#e7a3b8;--danger:#ff8575;--danger-tint:#391a15;--danger-line:#7e3f37;--audience-ground:#14263a;--companies:#c4beea;--recruiters:#f8f0dd;--candidates:#a4d9a1;--blue:#6cc6f2;--blue-vivid:#0288d1;--priority:#f04d40;--on-priority:#121614;--success:#a4d9a1;--success-tint:#1e2a20;--success-line:#4d674d;--warning:#f2c46d;--warning-tint:#3a2e14;--warning-line:#7a6333;--info-tint:#10283a;--section-home:#1c5822;--section-home-hover:#245f2a;--on-section-home:#f8f0dd;--section-home-tint:#121614;--section-home-line:#2f5a33;--section-companies:#c4beea;--section-companies-hover:#d6d1f2;--on-section-companies:#121614;--section-companies-tint:#4a4480;--section-companies-line:#5f5896;--section-companies-ground:#4a4480;--section-companies-ground-line:#5f5896;--section-recruiters:#f8f0dd;--section-recruiters-hover:#e9e1cc;--on-section-recruiters:#121614;--section-recruiters-tint:#594b2a;--section-recruiters-line:#8a7a52;--section-agencies:#b9c9dc;--section-agencies-hover:#cfdae7;--on-section-agencies:#121614;--section-agencies-tint:#1b3048;--section-agencies-line:#2c4560;--cloud:#24282a;--stone:#2a2925;--stone-mid:#8a8478;--green-tint:#1e2a20;--lilac:#c4beea;--lilac-tint:#26233a;--night:#14263a;--on-night:#f8f0dd;--on-night-muted:#b1b3ad;--night-line:#435363;--night-raised:#2a3d52;--on-night-recruiters:#c0a870;--on-night-companies:#c4beea;--on-night-candidates:#a4d9a1;--plus-l:#c4beea;--plus-r:#a4d9a1;--btn-secondary-fill:#0000;--btn-secondary-hover:#f8f0dd14;--btn-secondary-outline:#f8f0dd;--btn-secondary-disabled-label:#f8f0dd;--btn-section-secondary-home-fill:#fffdf7;--btn-section-secondary-home-label:#1c5822;--btn-section-secondary-home-outline:#0000;--btn-section-secondary-home-hover:#f1ece0;--btn-section-secondary-companies-fill:#0000;--btn-section-secondary-companies-label:#f8f0dd;--btn-section-secondary-companies-outline:#f8f0dd;--btn-section-secondary-companies-hover:#f8f0dd14;--btn-section-secondary-recruiters-fill:#0000;--btn-section-secondary-recruiters-label:#f8f0dd;--btn-section-secondary-recruiters-outline:#f8f0dd;--btn-section-secondary-recruiters-hover:#f8f0dd14;--band-rule-width:0px;--site-footer-rule-width:1px}:root[data-theme=mono],[data-theme=mono]{--surface:#fff;--surface-raised:#fff;--ink:#111;--ink-muted:#4d4d4d;--accent:#111;--accent-hover:#333;--on-accent:#fff;--line:#0000002e;--line-strong:#4d4d4d;--planned:#111;--danger:#111;--danger-tint:#fff;--danger-line:#4d4d4d;--audience-ground:#fff;--companies:#111;--recruiters:#111;--candidates:#111;--blue:#111;--blue-vivid:#4d4d4d;--priority:#111;--on-priority:#fff;--success:#111;--success-tint:#fff;--success-line:#b3b3b3;--warning:#111;--warning-tint:#fff;--warning-line:#b3b3b3;--info-tint:#fff;--section-home:#111;--section-home-hover:#333;--on-section-home:#fff;--section-home-tint:#fff;--section-home-line:#111;--section-companies:#111;--section-companies-hover:#333;--on-section-companies:#fff;--section-companies-tint:#fff;--section-companies-line:#111;--section-companies-ground:#fff;--section-companies-ground-line:#111;--section-recruiters:#111;--section-recruiters-hover:#333;--on-section-recruiters:#fff;--section-recruiters-tint:#fff;--section-recruiters-line:#111;--section-agencies:#111;--section-agencies-hover:#333;--on-section-agencies:#fff;--section-agencies-tint:#fff;--section-agencies-line:#111;--cloud:#fff;--stone:#fff;--stone-mid:#8a8a8a;--green-tint:#fff;--lilac:#111;--lilac-tint:#fff;--night:#111;--on-night:#fff;--on-night-muted:#b3b3b3;--night-line:#ffffff4d;--night-raised:#111;--on-night-recruiters:#fff;--on-night-companies:#fff;--on-night-candidates:#fff;--plus-l:#111;--plus-r:#111;--btn-secondary-fill:#0000;--btn-secondary-hover:#0000000d;--btn-secondary-outline:#111;--btn-secondary-disabled-label:#4d4d4d;--btn-section-secondary-home-fill:#0000;--btn-section-secondary-home-label:#111;--btn-section-secondary-home-outline:#111;--btn-section-secondary-home-hover:#0000000d;--btn-section-secondary-companies-fill:#0000;--btn-section-secondary-companies-label:#111;--btn-section-secondary-companies-outline:#111;--btn-section-secondary-companies-hover:#0000000d;--btn-section-secondary-recruiters-fill:#0000;--btn-section-secondary-recruiters-label:#111;--btn-section-secondary-recruiters-outline:#111;--btn-section-secondary-recruiters-hover:#0000000d;--band-rule-width:1px;--site-footer-rule-width:0px}[data-audience=home]{--scovt-section:var(--section-home);--scovt-section-hover:var(--section-home-hover);--scovt-on-section:var(--on-section-home);--scovt-section-tint:var(--section-home-tint);--scovt-section-text:var(--accent);--scovt-section-secondary-fill:var(--btn-section-secondary-home-fill);--scovt-section-secondary-label:var(--btn-section-secondary-home-label);--scovt-section-secondary-outline:var(--btn-section-secondary-home-outline);--scovt-section-secondary-hover:var(--btn-section-secondary-home-hover)}[data-audience=companies]{--scovt-section:var(--section-companies);--scovt-section-hover:var(--section-companies-hover);--scovt-on-section:var(--on-section-companies);--scovt-section-tint:var(--section-companies-tint);--scovt-section-text:var(--section-companies);--scovt-section-secondary-fill:var(--btn-section-secondary-companies-fill);--scovt-section-secondary-label:var(--btn-section-secondary-companies-label);--scovt-section-secondary-outline:var(--btn-section-secondary-companies-outline);--scovt-section-secondary-hover:var(--btn-section-secondary-companies-hover)}[data-audience=recruiters]{--scovt-section:var(--section-recruiters);--scovt-section-hover:var(--section-recruiters-hover);--scovt-on-section:var(--on-section-recruiters);--scovt-section-tint:var(--section-recruiters-tint);--scovt-section-text:var(--section-recruiters);--scovt-section-secondary-fill:var(--btn-section-secondary-recruiters-fill);--scovt-section-secondary-label:var(--btn-section-secondary-recruiters-label);--scovt-section-secondary-outline:var(--btn-section-secondary-recruiters-outline);--scovt-section-secondary-hover:var(--btn-section-secondary-recruiters-hover)}.scovt-band{background:var(--scovt-section-tint,var(--surface));padding:var(--s8) var(--s6);gap:var(--s3);display:grid}.scovt-band h3,.scovt-band p{color:var(--ink);margin:0}.scovt-band{border-top:var(--band-rule-width) solid var(--ink);border-bottom:var(--band-rule-width) solid var(--ink)}.scovt-band .scovt-btn:focus-visible{outline-color:var(--scovt-section-text,var(--accent))}.scovt-btn{--scovt-btn-ring:inset 0 0 0 1px;font-family:var(--font);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);border-radius:var(--r-sm);min-height:var(--s12);padding:0 var(--s6);cursor:pointer;gap:var(--s2);white-space:nowrap;border:0;justify-content:center;align-items:center;font-weight:700;transition:background-color .12s,border-radius .12s,transform .12s,filter .12s;display:inline-flex}@media (prefers-reduced-motion:reduce){.scovt-btn{transition:none}}.scovt-btn--primary{background:var(--accent);color:var(--on-accent)}.scovt-btn--primary:hover,.scovt-btn--primary.is-hover{background:var(--accent-hover)}.scovt-btn--secondary{background:var(--btn-secondary-fill);color:var(--accent);box-shadow:var(--scovt-btn-ring) var(--btn-secondary-outline)}.scovt-btn--secondary:hover,.scovt-btn--secondary.is-hover{background:var(--btn-secondary-hover);filter:none}a.scovt-btn:not(.scovt-btn--ghost){text-decoration:none}.scovt-btn--ghost{color:var(--scovt-section-text,var(--accent));padding:0 var(--s2);text-underline-offset:6px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.scovt-btn--ghost:hover,.scovt-btn--ghost.is-hover{text-decoration-thickness:2px}.scovt-btn:active,.scovt-btn.is-press{filter:brightness(.86);transform:scale(.98)}.scovt-btn--ghost:active,.scovt-btn--ghost.is-press{filter:none;transform:scale(.98)}.scovt-btn.is-focus{outline:var(--focus-w) solid var(--accent);outline-offset:var(--focus-off)}.scovt-btn:disabled{background:var(--line);color:var(--ink-muted);cursor:not-allowed;filter:none;transform:none}.scovt-btn--secondary:disabled{box-shadow:none;color:var(--btn-secondary-disabled-label)}.scovt-btn--ghost:disabled{background:0 0;text-decoration:none}.scovt-btn--danger{background:var(--danger-tint);color:var(--danger)}.scovt-btn--danger:hover,.scovt-btn--danger.is-hover{filter:brightness(.95)}:root[data-theme=dark] .scovt-btn--danger:hover,:root[data-theme=dark] .scovt-btn--danger.is-hover{filter:brightness(1.2)}.scovt-btn--ghost.scovt-btn--danger-text{color:var(--danger)}.scovt-btn.is-focus.scovt-btn--danger,.scovt-btn--danger:focus-visible{outline-color:var(--danger)}.scovt-btn[aria-busy=true]{cursor:progress;pointer-events:none}.scovt-btn__spinner{width:var(--s4);height:var(--s4);border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;animation:.8s linear infinite scovt-btn-spin;display:inline-block}@keyframes scovt-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.scovt-btn__spinner{opacity:.6;border-top-color:currentColor;animation:none}}.scovt-btn--plain{color:var(--ink);padding:0 var(--s3);box-shadow:var(--scovt-btn-ring) transparent;background:0 0;text-decoration:none}.scovt-btn--plain:hover,.scovt-btn--plain.is-hover,a.scovt-btn--plain:hover{box-shadow:var(--scovt-btn-ring) var(--ink);color:var(--ink);text-decoration:none}.scovt-btn--plain:active,.scovt-btn--plain.is-press{filter:none;box-shadow:var(--scovt-btn-ring) var(--ink);transform:scale(.98)}.scovt-btn--plain:disabled{box-shadow:none;background:0 0}.scovt-btn--section{background:var(--scovt-section,var(--accent));color:var(--scovt-on-section,var(--on-accent))}.scovt-btn--section:hover,.scovt-btn--section.is-hover{background:var(--scovt-section-hover,var(--accent-hover))}.scovt-btn--section-secondary{background:var(--scovt-section-secondary-fill,var(--btn-secondary-fill));color:var(--scovt-section-secondary-label,var(--accent));box-shadow:var(--scovt-btn-ring) var(--scovt-section-secondary-outline,var(--btn-secondary-outline))}.scovt-btn--section-secondary:hover,.scovt-btn--section-secondary.is-hover{background:var(--scovt-section-secondary-hover,var(--btn-secondary-hover));filter:none}.scovt-field{gap:var(--s1);min-width:180px;display:grid}.scovt-field label{font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);font-weight:700}.scovt-field input{min-height:var(--s12);font-family:var(--font);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:var(--s2) var(--s3);width:100%;font-weight:400}.scovt-field input::placeholder{color:var(--ink-muted)}.scovt-field input:focus,.scovt-field input.is-focus{outline:var(--focus-w) solid var(--scovt-field-focus,var(--accent));outline-offset:var(--focus-off);border-color:var(--scovt-field-focus,var(--accent))}.scovt-field--error input,.scovt-field--error input:focus,.scovt-field--error input.is-focus{border-color:var(--scovt-field-error,var(--danger));padding:calc(var(--s2) - 1px) calc(var(--s3) - 1px);border-width:2px}.scovt-field__help{font-size:var(--type-caption-font-size);line-height:var(--type-caption-line-height);color:var(--ink-muted)}.scovt-field--error .scovt-field__help{font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--scovt-field-error,var(--danger))}.scovt-field input:disabled{border-color:var(--line);color:var(--ink-muted);cursor:not-allowed;background:0 0}.scovt-badge{font-family:var(--font);font-size:var(--type-caption-font-size);line-height:var(--type-caption-line-height);text-transform:uppercase;letter-spacing:.06em;padding:2px var(--s2);border-radius:var(--r-sm);border:1px solid var(--planned);color:var(--planned);font-weight:700;display:inline-block}.scovt-badge.scovt-badge--filled{background:var(--planned);color:var(--surface-raised)}.scovt-priority-tag{font-family:var(--font);font-size:var(--type-caption-font-size);line-height:var(--type-caption-line-height);padding:2px var(--s2);border-radius:var(--r-sm);background:var(--priority);color:var(--on-priority);border:1px solid var(--priority);white-space:nowrap;font-weight:700;display:inline-block}.scovt-priority-tag.scovt-priority-tag--outline{color:var(--ink);border-color:var(--priority);background:0 0;border-width:1.5px}.scovt-priority-banner{align-items:center;gap:var(--s3);background:var(--priority);color:var(--on-priority);border-radius:var(--r-md);padding:var(--s3) var(--s4);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);flex-wrap:wrap;display:flex}.scovt-priority-banner .scovt-priority-tag{background:var(--on-priority);color:var(--priority);border-color:var(--on-priority)}.scovt-priority-banner .scovt-priority-banner__action{color:var(--on-priority);text-underline-offset:4px;margin-left:auto;text-decoration:underline}.scovt-priority-banner .scovt-priority-banner__action:focus-visible{outline-color:var(--on-priority)}.scovt-callout{--scovt-callout-edge:0px;--scovt-callout-line:calc(var(--callout-line) * 1em);--scovt-callout-icon-column:var(--scovt-callout-line);--scovt-callout-icon-inset:calc(var(--callout-icon-inset) * var(--scovt-callout-line));--scovt-callout-icon-gap:calc(var(--callout-icon-gap) * var(--scovt-callout-line));align-items:center;gap:var(--scovt-callout-icon-gap);padding:var(--scovt-callout-icon-gap) 0 var(--scovt-callout-icon-gap) calc(var(--scovt-callout-icon-inset) - var(--scovt-callout-edge));border:0;border-top:var(--callout-top-rule) solid var(--scovt-callout-accent,var(--scovt-section-text,var(--line-strong)));border-bottom:var(--callout-hairline) solid var(--line);color:var(--ink);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);background:0 0;border-radius:0;display:flex}.scovt-callout--note{--scovt-callout-accent:var(--line-strong)}.scovt-callout--warning,.scovt-callout--danger{--scovt-callout-edge:1px;padding-right:var(--scovt-callout-icon-inset);border:var(--callout-hairline) solid var(--line);border-top:var(--callout-top-rule) solid var(--scovt-callout-accent,var(--line-strong));border-radius:var(--r-sm)}.scovt-callout--warning{--scovt-callout-accent:var(--warning)}.scovt-callout--danger{--scovt-callout-accent:var(--danger)}.scovt-callout__icon{width:var(--scovt-callout-icon-column);color:var(--scovt-callout-accent,var(--scovt-section-text,var(--ink-muted)));flex:none;justify-content:center;align-self:center;align-items:center;display:flex}.scovt-callout__icon .scovt-ui-icon{width:var(--scovt-callout-icon-column);height:var(--scovt-callout-icon-column);display:block}.scovt-callout__body{align-self:center}.scovt-callout__lead{color:var(--ink);margin-right:var(--s1);font-weight:700}.scovt-callout p{margin:0}.scovt-hero-band{background:var(--surface);border-bottom:1px solid var(--line);width:100%;min-height:var(--scovt-hero-band-height,clamp(400px, 52vh, 500px));min-height:var(--scovt-hero-band-height,clamp(400px, 52svh, 500px));position:relative;overflow:hidden}.scovt-hero-band:after{content:"";height:var(--s16);background:var(--surface);opacity:var(--hero-band-veil-dark);pointer-events:none;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}[data-theme=light] .scovt-hero-band:after{opacity:var(--hero-band-veil-light)}[data-theme=mono] .scovt-hero-band:after{opacity:var(--hero-band-veil-mono)}.scovt-hero-band__poster{object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity var(--dur-normal) var(--ease-standard);position:absolute;inset:0}.scovt-hero-band[data-scene-ready=true] .scovt-hero-band__poster{opacity:0}.scovt-hero-band__visual{position:absolute;inset:0}.scovt-hero-band__visual canvas{width:100%;height:100%;display:block}.scovt-hero-band__overlay{z-index:1;min-height:inherit;box-sizing:border-box;padding:var(--s8) max(var(--scovt-site-header-gutter,var(--s6)), (100% - var(--scovt-site-header-width,100%)) / 2) var(--s10);align-items:center;display:flex;position:relative}.scovt-hero-band__copy{z-index:2;max-width:var(--scovt-hero-band-copy-width,46ch);position:relative}.scovt-hero-band__headline{white-space:nowrap;--_headline-size:var(--scovt-hero-band-headline-size,var(--type-display-font-size));width:fit-content;font-size:var(--scovt-hero-band-headline-fit,var(--_headline-size));line-height:var(--scovt-hero-band-headline-line-height,var(--type-display-line-height));color:var(--ink);margin:0;position:relative}.scovt-hero-band__subline{width:fit-content;margin:var(--s5) 0 0;max-width:48ch;color:var(--ink-muted);font-size:var(--type-lead-font-size);line-height:var(--type-lead-line-height);position:relative}.scovt-hero-band__headline:before,.scovt-hero-band__subline:before{content:"";inset:calc(var(--s2) * -1) calc(var(--s4) * -1);z-index:-1;background:var(--surface);opacity:var(--hero-band-veil-dark);-webkit-mask-image:linear-gradient(to right, transparent, black var(--s4), black calc(100% - var(--s4)), transparent), linear-gradient(to bottom, transparent, black var(--s2), black calc(100% - var(--s2)), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent, black var(--s4), black calc(100% - var(--s4)), transparent), linear-gradient(to bottom, transparent, black var(--s2), black calc(100% - var(--s2)), transparent);mask-image:linear-gradient(to right, transparent, black var(--s4), black calc(100% - var(--s4)), transparent), linear-gradient(to bottom, transparent, black var(--s2), black calc(100% - var(--s2)), transparent);pointer-events:none;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}[data-theme=light] .scovt-hero-band__headline:before,[data-theme=light] .scovt-hero-band__subline:before{opacity:var(--hero-band-veil-light)}[data-theme=mono] .scovt-hero-band__headline:before,[data-theme=mono] .scovt-hero-band__subline:before{opacity:var(--hero-band-veil-mono)}.scovt-hero-band__headline,.scovt-hero-band__subline{text-shadow:0 1px 12px var(--surface), 0 2px 24px var(--surface)}.scovt-hero-band__actions,.scovt-hero-band__actions>form{align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.scovt-hero-band__actions{margin-top:var(--s6)}.scovt-hero-band__actions>form>:not(.scovt-btn){flex:16rem}.scovt-card--priority{border-left:4px solid var(--priority)}.scovt-card{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-raised);padding:var(--s6);gap:var(--s3);align-content:start;display:grid}.scovt-card.scovt-card--on-surface{background:var(--surface)}.scovt-card p{color:var(--ink-muted);margin:0}.scovt-card .scovt-card__top{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.scovt-nav-list{gap:var(--nav-list-gap);margin:0;padding:0;list-style:none;display:grid}.scovt-nav-list__item{isolation:isolate;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);background:var(--surface-raised);border-radius:var(--r-sm);color:var(--ink);text-decoration:none;display:flex;position:relative}a.scovt-nav-list__item:before{content:"";z-index:-1;border-radius:inherit;background:var(--ink);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;inset:0}a.scovt-nav-list__item:hover:before,a.scovt-nav-list__item.is-hover:before{opacity:var(--nav-list-hover-opacity)}a.scovt-nav-list__item:active:before{opacity:var(--nav-list-press-opacity)}a.scovt-nav-list__item:focus-visible,a.scovt-nav-list__item.is-focus{outline:var(--focus-w) solid var(--scovt-section-text,var(--accent));outline-offset:calc(var(--focus-w) * -1)}.scovt-nav-list__text{gap:var(--s1);flex:1;min-width:0;display:grid}.scovt-nav-list__label{font-weight:700;font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.scovt-nav-list__support{font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--ink-muted)}.scovt-nav-list__item .scovt-ui-icon{width:var(--nav-list-chevron);height:var(--nav-list-chevron);color:var(--ink-muted)}@media (width<=600px){.scovt-nav-list__item{padding:var(--s4);gap:var(--s3)}}@media (prefers-reduced-motion:reduce){a.scovt-nav-list__item:before{transition:none}}.scovt-key-points{gap:var(--s6);margin:0;padding:0;list-style:none;display:grid}.scovt-key-points__item{border-top:var(--key-points-rule) solid var(--scovt-section-text,var(--accent));padding-top:var(--s3)}.scovt-key-points__num{margin-bottom:var(--s1);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);font-variant-numeric:tabular-nums;color:var(--scovt-section-text,var(--accent));font-weight:700;display:block}.scovt-key-points__label{font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);color:var(--ink);margin:0;font-weight:700}.scovt-key-points__text{margin:var(--s1) 0 0;font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);color:var(--ink-muted)}.scovt-band-grid{--scovt-band-grid-gutter:var(--scovt-site-header-gutter,var(--s6));margin:0;padding:0;container-type:inline-size}.scovt-band-grid__frame{margin:0}.scovt-band-grid--chapter>.scovt-band-grid__frame{margin-top:calc(var(--band-grid-rule) * -1);border-top:var(--scovt-band-grid-chapter-rule,var(--band-grid-chapter-rule)) solid var(--scovt-band-grid-chapter-ink,var(--ink));position:relative}.scovt-band-grid__head{padding:var(--s10) var(--scovt-band-grid-gutter) var(--s6);font-size:var(--type-h2-font-size);line-height:var(--type-h2-line-height);font-weight:var(--type-h2-font-weight);color:var(--ink);margin:0}.scovt-band-grid__row{border-bottom:var(--band-grid-rule) solid var(--scovt-band-grid-line,var(--line));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.scovt-band-grid__row:last-child{border-bottom-width:var(--scovt-band-grid-last-rule,var(--band-grid-rule))}main>.scovt-band-grid:last-child .scovt-band-grid__row:last-child,main>:last-child>.scovt-band-grid:last-child .scovt-band-grid__row:last-child{border-bottom:0}.scovt-band-grid__head+.scovt-band-grid__row{border-top:var(--band-grid-rule) solid var(--scovt-band-grid-line,var(--line))}.scovt-band-grid__cell{gap:var(--s3);min-width:0;padding:var(--s8) var(--scovt-band-grid-gutter);grid-column:span 12;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.scovt-band-grid__cell+.scovt-band-grid__cell{border-top:var(--band-grid-rule) solid var(--scovt-band-grid-line,var(--line))}.scovt-band-grid__cell--media>img,.scovt-band-grid__cell--media>picture>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}@container (width>=960px){.scovt-band-grid__frame{margin-inline:max(var(--scovt-band-grid-gutter), (100% - var(--scovt-site-header-width,100%)) / 2)}.scovt-band-grid__head{padding-inline:0}.scovt-band-grid__cell{padding:var(--s12) var(--s6)}.scovt-band-grid__cell:first-child{padding-left:0}.scovt-band-grid__cell:last-child{padding-right:0}.scovt-band-grid__cell+.scovt-band-grid__cell{border-top:0;border-left:var(--band-grid-rule) solid var(--scovt-band-grid-line,var(--line))}.scovt-band-grid__cell--8{grid-column:span 8}.scovt-band-grid__cell--7{grid-column:span 7}.scovt-band-grid__cell--6{grid-column:span 6}.scovt-band-grid__cell--5{grid-column:span 5}.scovt-band-grid__cell--4{grid-column:span 4}}.scovt-figure{flex-direction:column;margin:0;display:flex}.scovt-figure__photo{aspect-ratio:16/9;border-radius:var(--r-sm);position:relative;overflow:hidden}.scovt-figure--wide .scovt-figure__photo{aspect-ratio:21/9}.scovt-band-grid__cell--media>.scovt-figure .scovt-figure__photo{border-radius:0}.scovt-figure__photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.scovt-figure__badge{top:var(--s3);left:var(--s3);padding:calc(var(--s1) / 2) calc(var(--s1) * 1.5);border-radius:var(--r-sm);background:var(--on-night);color:var(--night);font-size:var(--type-caption-font-size);line-height:var(--type-caption-line-height);letter-spacing:.06em;text-transform:uppercase;font-weight:700;position:absolute}.scovt-figure__caption{padding:var(--s3) 0 var(--s4);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--scovt-figure-caption-ink,var(--ink-muted))}.scovt-figure__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scovt-logo{vertical-align:baseline;width:auto;height:calc(var(--scovt-logo-k,1) * 1.5294 * .7em);display:inline-block;overflow:visible}@supports (height:1cap){.scovt-logo{height:calc(var(--scovt-logo-k,1) * 1.5294cap)}}.scovt-logo__word{fill:currentColor}.scovt-logo__plus-l{fill:var(--plus-l)}.scovt-logo__plus-r{fill:var(--plus-r)}.scovt-logo--mono .scovt-logo__plus-l,.scovt-logo--mono .scovt-logo__plus-r{fill:currentColor}.scovt-logo--night{color:var(--on-night)}.scovt-logo--night .scovt-logo__plus-l{fill:var(--on-night-companies)}.scovt-logo--night .scovt-logo__plus-r{fill:var(--on-night-candidates)}.scovt-logo--centre-caps{transform:translateY(-17.31%)}.scovt-site-header{align-items:center;gap:var(--s6);padding:var(--s4) max(var(--scovt-site-header-gutter,var(--s6)), (100% - var(--scovt-site-header-width,100%)) / 2);background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.scovt-site-header.multi,.scovt-site-header.on-controls{align-items:center}.scovt-site-header.on-controls .scovt-site-header__logo{align-self:center}.scovt-site-header__logo{border-radius:var(--r-sm);font-size:var(--site-nav-font-size);--scovt-logo-k:1.5;align-items:center;display:inline-flex}.scovt-site-header__logo:focus-visible{outline:2px solid var(--scovt-section-text,var(--accent));outline-offset:4px}.scovt-site-header__logo{color:var(--accent)}.scovt-site-nav{gap:var(--s1) var(--s2);font-size:var(--site-nav-font-size);line-height:var(--type-small-line-height);flex-wrap:wrap;flex:1;justify-content:center;display:flex}.scovt-site-nav a{color:var(--ink);padding:var(--s2) var(--s3);border-radius:var(--r-sm);text-underline-offset:6px;text-decoration:none}.scovt-site-nav a:hover{color:var(--scovt-section-text,var(--accent));text-decoration:underline;text-decoration-thickness:1px}.scovt-site-nav a[aria-current=page]{color:var(--scovt-section-text,var(--accent));font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.scovt-site-nav a:focus-visible{outline:2px solid var(--scovt-section-text,var(--accent));outline-offset:2px}.scovt-site-header__actions{gap:var(--s2);align-self:center;align-items:center;margin-left:auto;display:flex}.scovt-site-header__actions a.scovt-btn{text-decoration:none}.scovt-site-header .scovt-btn:focus-visible{outline-color:var(--scovt-section-text,var(--accent))}@media (width<=640px){.scovt-site-header{align-items:center;row-gap:var(--s3)}.scovt-site-nav{flex:auto;justify-content:flex-start}.scovt-site-header__actions{flex-basis:100%;justify-content:flex-start;margin-left:0}}.scovt-theme-switch{--scovt-theme-switch-option:24px;--scovt-theme-switch-index:0;border:1px solid var(--night-line);border-radius:var(--r-full);gap:2px;padding:1px;display:inline-flex;position:relative}.scovt-theme-switch__option,.scovt-icon-btn{border-radius:var(--r-full);width:24px;height:24px;color:var(--on-night-muted);cursor:pointer;transition:background-color var(--dur-fast), color var(--dur-fast);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}@media (prefers-reduced-motion:reduce){.scovt-theme-switch__option,.scovt-icon-btn{transition:none}}.scovt-icon-btn{box-sizing:border-box;border-radius:var(--r-sm);border:1px solid var(--night-line);width:28px;height:28px}.scovt-ui-icon{flex:none;width:16px;max-width:none;height:16px}@media (pointer:coarse){.scovt-theme-switch{--scovt-theme-switch-option:44px}.scovt-theme-switch__option{width:44px;height:44px}.scovt-icon-btn{width:48px;height:48px}.scovt-ui-icon{width:20px;height:20px}}.scovt-theme-switch__option:hover,.scovt-icon-btn:hover{color:var(--on-night)}.scovt-theme-switch__option[aria-pressed=true]{background:var(--on-night);color:var(--night)}@supports selector(:has(*)){.scovt-theme-switch:before{content:"";width:var(--scovt-theme-switch-option);height:var(--scovt-theme-switch-option);border-radius:var(--r-full);background:var(--on-night);transform:translateX(calc(var(--scovt-theme-switch-index) * (var(--scovt-theme-switch-option) + 2px)));transition:transform var(--dur-normal) var(--ease-standard);position:absolute;top:1px;left:1px}.scovt-theme-switch:not(:has([aria-pressed=true])):before{visibility:hidden}.scovt-theme-switch:has(>:nth-child(2)[aria-pressed=true]){--scovt-theme-switch-index:1}.scovt-theme-switch:has(>:nth-child(3)[aria-pressed=true]){--scovt-theme-switch-index:2}.scovt-theme-switch:has(>:nth-child(4)[aria-pressed=true]){--scovt-theme-switch-index:3}.scovt-theme-switch__option[aria-pressed=true]{background:0 0}.scovt-theme-switch__option{z-index:1}}@media (prefers-reduced-motion:reduce){.scovt-theme-switch:before{transition:none}}.scovt-theme-switch__option:focus-visible,.scovt-icon-btn:focus-visible{outline:2px solid var(--on-night);outline-offset:2px}.scovt-theme-switch__option,.scovt-icon-btn{position:relative}[data-tooltip]:after,[data-tooltip]:before{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--dur-fast);position:absolute;left:50%;transform:translate(-50%)}[data-tooltip]:after{content:attr(data-tooltip);padding:var(--s1) var(--s2);border-bottom:var(--s2) solid transparent;background:var(--on-night);color:var(--night);border-radius:var(--r-sm) var(--r-sm) var(--r-sm) var(--r-sm) / var(--r-sm) var(--r-sm) calc(var(--r-sm) + var(--s2)) calc(var(--r-sm) + var(--s2));font-family:var(--font);letter-spacing:normal;text-transform:none;font-size:var(--type-caption-font-size);line-height:var(--type-caption-line-height);white-space:nowrap;z-index:1;background-clip:padding-box;font-weight:700;bottom:100%}[data-tooltip]:before{content:"";bottom:calc(100% + var(--s1));border:var(--s1) solid transparent;border-top-color:var(--on-night);z-index:1;border-bottom-width:0}.scovt-icon-btn[data-tooltip]:after{left:auto;right:0;transform:none}[data-tooltip]:hover:after,[data-tooltip]:hover:before,[data-tooltip]:focus-visible:after,[data-tooltip]:focus-visible:before{visibility:visible;opacity:1}[data-tooltip]:hover:after{pointer-events:auto}[data-tooltip][data-tooltip-open]:after,[data-tooltip][data-tooltip-open]:before{visibility:visible;opacity:1}[data-tooltip][data-tooltip-hidden]:after,[data-tooltip][data-tooltip-hidden]:before{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){[data-tooltip]:after,[data-tooltip]:before{transition:none}}.scovt-site-footer{background:var(--night);color:var(--on-night-muted);border-top:var(--site-footer-rule-width) solid var(--night-line);padding:var(--s8) var(--scovt-site-footer-gutter,var(--s6)) var(--s8);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.scovt-site-footer__inner{max-width:var(--scovt-site-footer-width,none);margin-left:auto;margin-right:auto}.scovt-site-footer__version:not(:empty){margin-left:.75em}.scovt-site-footer a:not(.scovt-icon-btn){color:var(--on-night);border-radius:var(--r-sm);text-underline-offset:6px;text-decoration:none}.scovt-site-footer a:not(.scovt-icon-btn):hover{text-decoration:underline;text-decoration-thickness:1px}.scovt-site-footer a:focus-visible{outline:2px solid var(--on-night);outline-offset:2px}.scovt-site-footer__logo{font-size:var(--site-nav-font-size);--scovt-logo-k:1.5;display:inline-block}.scovt-site-footer__tagline{margin:var(--s2) 0 0}.scovt-site-footer__tagline,.scovt-site-footer__notice{max-width:none}.scovt-site-footer__nav{gap:var(--s6);margin-top:var(--s8);padding-top:var(--s8);border-top:1px solid var(--night-line);flex-wrap:wrap;display:flex}.scovt-site-footer__nav>*{flex:0 auto;min-width:min(14rem,100%)}.scovt-site-footer__title{font-weight:700}.scovt-site-footer a.scovt-site-footer__title--companies{color:var(--on-night-companies)}.scovt-site-footer a.scovt-site-footer__title--recruiters{color:var(--on-night-recruiters)}.scovt-site-footer__links{margin:var(--s3) 0 0;gap:var(--s2);padding:0;list-style:none;display:grid}.scovt-site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--s3) var(--s6);margin-top:var(--s8);padding-top:var(--s6);border-top:1px solid var(--night-line);flex-wrap:wrap;display:flex}.scovt-site-footer__bottom .scovt-site-footer__links{gap:var(--s2) var(--s6);flex-wrap:wrap;margin:0;display:flex}.scovt-site-footer__brand{justify-content:space-between;align-items:flex-start;gap:var(--s4) var(--s6);flex-wrap:wrap;display:flex}.scovt-site-footer__controls{align-items:center;gap:var(--s2);display:flex}@media (width<=600px){.scovt-site-footer{padding-left:var(--scovt-site-footer-gutter,var(--s4));padding-right:var(--scovt-site-footer-gutter,var(--s4))}}@media (pointer:coarse){.scovt-site-footer__links a,.scovt-site-footer__title{align-items:center;min-height:44px;display:inline-flex}.scovt-site-footer__links{gap:0;margin-top:0}.scovt-site-footer__bottom .scovt-site-footer__links{column-gap:var(--s6);row-gap:0}}.scovt-site-footer__notice{margin:var(--s6) 0 0;padding:var(--s4);background:var(--night-raised);border:1px solid var(--night-line);border-radius:var(--r-sm);font-size:var(--type-caption-font-size);line-height:var(--type-caption-line-height)}.scovt-site-footer__notice b{color:var(--on-night)}:root{--space-1:var(--s1);--space-2:var(--s2);--space-3:var(--s3);--space-4:var(--s4);--space-5:var(--s5);--space-6:var(--s6);--space-8:var(--s8);--space-10:var(--s10);--space-12:var(--s12);--space-16:var(--s16);--space-20:var(--s20);--space-24:var(--s24);--font-sans:var(--font);--font-mono:var(--mono);--font-size-xs:var(--type-caption-font-size);--font-size-sm:var(--type-small-font-size);--font-size-base:var(--type-body-font-size);--font-size-md:var(--type-lead-font-size);--font-size-lg:var(--type-h3-font-size);--font-size-xl:var(--type-h2-font-size);--font-size-2xl:var(--type-h1-font-size);--font-size-3xl:var(--type-display-font-size);--font-size-h1:clamp(var(--type-h1-font-size), 4.5vw, var(--type-display-font-size));--font-size-h2:clamp(var(--type-h2-font-size), 3.2vw, var(--type-h1-font-size));--font-size-eyebrow:var(--type-caption-font-size);--font-size-hero-button:var(--type-body-font-size);--font-size-faq-icon:var(--type-h3-font-size);--font-size-footer-logo:var(--type-h3-font-size);--font-size-404:var(--type-display-font-size);--font-size-legal:var(--type-fine-font-size);--font-size-legal-badge:var(--type-fine-font-size);--line-height-tight:var(--leading-tight);--line-height-snug:var(--leading-snug);--line-height-normal:var(--leading-normal);--line-height-relaxed:var(--leading-relaxed);--measure-body:65ch;--measure-wide:75ch;--viz-text-3xs:var(--type-fine-font-size);--viz-text-2xs:var(--type-fine-font-size);--viz-text-xs:var(--type-fine-font-size);--viz-text-sm:var(--type-fine-font-size);--viz-text-md:var(--type-caption-font-size);--viz-text-lg:var(--type-caption-font-size);--viz-text-xl:var(--type-small-font-size);--viz-text-2xl:var(--type-small-font-size);--viz-text-3xl:var(--type-body-font-size);--viz-text-4xl:var(--type-lead-font-size);--color-bg:var(--surface);--color-surface:var(--surface-raised);--color-surface-subtle:var(--cloud);--color-surface-card:var(--surface-raised);--color-surface-muted:var(--stone);--color-border:var(--line);--color-border-subtle:var(--line);--color-border-strong:var(--line-strong);--color-border-translucent:var(--line);--color-divider:var(--line);--color-text:var(--ink);--color-text-strong:var(--ink);--color-text-soft:var(--ink);--color-text-muted:var(--ink-muted);--color-text-subtle:var(--ink-muted);--color-text-inverse:var(--on-accent);--color-error:var(--danger);--header-bg:color-mix(in srgb, var(--surface) 96%, transparent);--alert-label:var(--danger);--accent-companies:var(--section-companies);--accent-companies-hover:var(--section-companies-hover);--accent-companies-light:var(--section-companies-tint);--accent-companies-border:var(--section-companies-line);--companies-ground:var(--section-companies-ground);--companies-ground-line:var(--section-companies-ground-line);--companies-highlight:var(--accent);--companies-highlight-soft:var(--blue-vivid);--companies-tint-strong:var(--section-companies-tint);--companies-line-soft:var(--section-companies-line);--companies-text:var(--blue);--companies-text-strong:var(--blue);--accent-recruiters:var(--section-recruiters);--accent-recruiters-hover:var(--section-recruiters-hover);--accent-recruiters-light:var(--section-recruiters-tint);--accent-recruiters-border:var(--section-recruiters-line);--recruiters-highlight:var(--section-recruiters);--recruiters-tint-soft:var(--section-recruiters-tint);--recruiters-line-soft:var(--section-recruiters-line);--recruiters-text-strong:var(--section-recruiters);--accent-agencies:var(--section-agencies);--accent-agencies-hover:var(--section-agencies-hover);--accent-agencies-light:var(--section-agencies-tint);--accent-agencies-border:var(--section-agencies-line);--on-accent-agencies:var(--on-section-agencies);--success-tint-soft:var(--success-tint);--success-tint-mid:var(--success-tint);--success-stripe:var(--success-tint);--success-line-faint:var(--success-line);--success-line-soft:var(--success-line);--success-line-mid:var(--success-line);--success-solid:var(--success);--success-solid-strong:var(--success);--success-text:var(--success);--success-text-strong:var(--success);--success-text-deep:var(--success);--confirm-tint:var(--success-tint);--confirm-line:var(--success-line);--confirm-solid:var(--success);--confirm-text:var(--success);--warning-tint-soft:var(--warning-tint);--warning-tint-mid:var(--warning-tint);--warning-stripe:var(--warning-tint);--warning-line-faint:var(--warning-line);--warning-line-soft:var(--warning-line);--warning-solid:var(--warning);--warning-text:var(--warning);--warning-text-strong:var(--warning);--danger-tint-soft:var(--danger-tint);--danger-tint-strong:var(--danger-tint);--danger-stripe:var(--danger-tint);--danger-line-faint:var(--danger-line);--danger-line-tint:var(--danger-line);--danger-line-soft:var(--danger-line);--danger-line-mid:var(--danger-line);--danger-solid:var(--danger);--danger-strong:var(--danger);--danger-solid-strong:var(--danger);--danger-text:var(--danger);--danger-text-strong:var(--danger);--danger-text-deep:var(--danger);--viz-track:var(--stone);--viz-track-strong:var(--stone);--viz-neutral:var(--stone-mid);--viz-neutral-strong:var(--stone-mid);--viz-neutral-deep:var(--ink-muted);--viz-ink-soft:var(--ink);--viz-line-strong:var(--line-strong);--viz-line-on-fill:var(--surface-raised);--viz-text-faint:var(--stone-mid);--viz-border-translucent:var(--line);--pill-recruiters-hover-line:var(--section-recruiters-line);--pill-recruiters-hover-text:var(--section-recruiters);--pill-recruiters-hover-bg:var(--section-recruiters-tint);--pill-agencies-hover-line:var(--section-agencies-line);--pill-agencies-hover-text:var(--section-agencies);--pill-agencies-hover-bg:var(--section-agencies-tint);--footer-bg:var(--night);--footer-line:var(--night-line);--footer-text:var(--on-night-muted);--footer-heading:var(--cream);--footer-link:var(--on-night);--footer-link-hover:var(--cream);--footer-highlight:var(--companies);--footer-highlight-tint:color-mix(in srgb, var(--companies) 10%, transparent);--footer-highlight-line:color-mix(in srgb, var(--companies) 25%, transparent);--footer-companies:var(--companies);--footer-companies-hover:var(--companies);--footer-companies-glow-text:color-mix(in srgb, var(--companies) 50%, transparent);--footer-recruiters:var(--recruiters);--footer-recruiters-hover:var(--recruiters);--footer-recruiters-glow-text:color-mix(in srgb, var(--recruiters) 50%, transparent);--footer-agencies:var(--on-night);--footer-agencies-hover:var(--cream);--footer-agencies-glow-text:color-mix(in srgb, var(--on-night) 50%, transparent);--footer-disclaimer-bg:var(--night-raised);--footer-disclaimer-line:var(--night-line);--footer-badge-bg:var(--night-raised);--footer-badge-line:var(--night-line);--ring-hairline:0 0 0 1px;--ring-focus:0 0 0 var(--focus-w);--shadow-hairline:var(--shadow-sm);--shadow-card-rest:var(--shadow-sm);--shadow-card-rest-wide:var(--shadow-sm);--shadow-next-steps:var(--shadow-sm);--shadow-pill:var(--shadow-sm);--shadow-pill-hover:var(--shadow-md);--shadow-tab-active:var(--shadow-sm);--shadow-card-soft:var(--shadow-md);--shadow-card-soft-hover:var(--shadow-lg);--shadow-problem-card-hover:var(--shadow-lg), var(--ring-hairline) var(--accent-companies-border);--shadow-hero-card-soft:var(--shadow-lg);--shadow-simulator:var(--shadow-lg);--shadow-cta-companies:var(--shadow-md);--shadow-confirm-icon:var(--shadow-md);--viz-shadow-card:var(--shadow-sm);--viz-shadow-badge:var(--shadow-md);--viz-shadow-marker-neutral:var(--shadow-md);--viz-shadow-marker-companies:var(--shadow-md);--footer-glow-companies:0 0 8px color-mix(in srgb, var(--companies) 60%, transparent);--footer-glow-companies-strong:0 0 12px color-mix(in srgb, var(--companies) 90%, transparent);--footer-glow-recruiters:0 0 8px color-mix(in srgb, var(--recruiters) 60%, transparent);--footer-glow-recruiters-strong:0 0 12px color-mix(in srgb, var(--recruiters) 90%, transparent);--footer-glow-agencies:0 0 8px color-mix(in srgb, var(--on-night) 60%, transparent);--footer-glow-agencies-strong:0 0 12px color-mix(in srgb, var(--on-night) 90%, transparent);--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--radius-full:var(--r-full);--stroke-width:2px;--stroke-cap:round;--stroke-join:round;--transition-fast:var(--dur-fast) var(--ease-standard);--transition-quick:var(--dur-normal) var(--ease-standard);--transition-normal:var(--dur-normal) var(--ease-standard);--transition-spring:var(--dur-normal) var(--ease-emphasized);--audience-accent:var(--section-home);--audience-accent-hover:var(--section-home-hover);--audience-accent-text:var(--accent);--audience-accent-text-hover:var(--accent-hover);--audience-on-accent:var(--on-section-home);--audience-accent-light:var(--section-home-tint);--audience-accent-border:var(--section-home-line);--audience-highlight:var(--section-home);--audience-focus-ring:var(--accent)}[data-audience=companies],.audience-companies{--audience-accent:var(--section-companies);--audience-accent-hover:var(--section-companies-hover);--audience-accent-text:var(--section-companies);--audience-accent-text-hover:var(--section-companies-hover);--audience-on-accent:var(--on-section-companies);--audience-accent-light:var(--section-companies-tint);--audience-accent-border:var(--section-companies-line);--audience-highlight:var(--section-companies);--audience-focus-ring:var(--accent)}[data-audience=recruiters],.audience-recruiters{--audience-accent:var(--section-recruiters);--audience-accent-hover:var(--section-recruiters-hover);--audience-accent-text:var(--section-recruiters);--audience-accent-text-hover:var(--section-recruiters-hover);--audience-on-accent:var(--on-section-recruiters);--audience-accent-light:var(--section-recruiters-tint);--audience-accent-border:var(--section-recruiters-line);--audience-highlight:var(--section-recruiters);--audience-focus-ring:var(--accent)}[data-audience=agencies],.audience-agencies{--audience-accent:var(--section-agencies);--audience-accent-hover:var(--section-agencies-hover);--audience-accent-text:var(--section-agencies);--audience-accent-text-hover:var(--section-agencies-hover);--audience-on-accent:var(--on-section-agencies);--audience-accent-light:var(--section-agencies-tint);--audience-accent-border:var(--section-agencies-line);--audience-highlight:var(--section-agencies);--audience-focus-ring:var(--accent)}.section-top,.band-ground--tint,.calc-output-box{--color-text-muted:var(--color-text);--color-text-subtle:var(--color-text)}.band-ground--tint,.band-ground--companies,.band-ground--recruiters{--scovt-figure-caption-ink:var(--color-text)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.skip-link{top:-100px;left:var(--space-4);background:var(--color-text);color:var(--color-text-inverse);padding:var(--space-2) var(--space-4);z-index:1000;border-radius:var(--radius-sm);transition:top var(--transition-fast);font-weight:700;text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-4)}:focus-visible{outline:var(--focus-w) solid var(--accent);outline-offset:var(--focus-off)}h1,h2,h3,h4{color:var(--color-text);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.025em}h1{font-size:var(--font-size-h1);letter-spacing:-.03em;margin-bottom:var(--space-4);color:var(--color-text);line-height:1.15}h2{font-size:var(--font-size-h2);letter-spacing:-.025em;margin-bottom:var(--space-4);color:var(--color-text);line-height:1.25}h3{font-size:var(--font-size-lg);line-height:var(--type-h3-line-height);letter-spacing:-.015em;margin-bottom:var(--space-2)}.section-eyebrow{font-size:var(--font-size-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--companies-highlight);background:var(--accent-companies-light);border:1px solid var(--companies-line-soft);border-radius:var(--radius-sm);margin-bottom:var(--space-3);align-items:center;gap:6px;padding:4px 12px;font-weight:700;display:inline-flex}p{margin-bottom:var(--space-4);max-width:var(--measure-body)}p:last-child{margin-bottom:0}.container{width:100%;max-width:1160px;padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}@media (width>=640px){.container{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (width>=1024px){.container{padding-left:var(--space-8);padding-right:var(--space-8)}}.site-header{z-index:100;background-color:var(--header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:var(--space-4);height:64px;display:flex}.brand-logo{font-size:var(--site-nav-font-size);--scovt-logo-k:1.5;color:var(--accent);align-items:center;text-decoration:none;display:inline-flex}.main-nav-links{gap:var(--space-6);align-items:center;list-style:none;display:none}@media (width>=768px){.main-nav-links{display:flex}}.nav-link{color:var(--color-text-muted);font-size:var(--font-size-sm);padding:var(--space-2) 0;transition:all var(--transition-fast);border-bottom:2px solid #0000;font-weight:700;text-decoration:none}.nav-link:hover{color:var(--color-text)}.nav-link.active{color:var(--audience-accent-text);border-bottom-color:var(--audience-accent)}.nav-actions{align-items:center;gap:var(--space-3);display:flex}.nav-actions .btn{white-space:nowrap}.nav-about-link{color:var(--color-text);font-size:var(--font-size-sm);white-space:nowrap;margin-right:var(--space-3);font-weight:700;text-decoration:none}.nav-about-link:hover{color:var(--audience-accent-text);text-underline-offset:4px;text-decoration:underline}.theme-toggle{border:1px solid var(--color-border);border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text);cursor:pointer;transition:border-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{border-color:var(--color-border-strong)}.theme-icon-sun,[data-theme=light] .theme-icon-moon{display:none}[data-theme=light] .theme-icon-sun{display:block}@media (width<=480px){.nav-actions .btn{padding:var(--space-2) var(--space-3)}.nav-cta-long{display:none}}.trail-bar{background-color:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);padding:var(--space-2) 0;font-size:var(--font-size-xs);color:var(--color-text-subtle)}.trail-list{gap:var(--space-2);flex-wrap:wrap;align-items:center;list-style:none;display:flex}.trail-item:after{content:"›";margin-left:var(--space-2);color:var(--color-border-strong)}.trail-item:last-child:after{content:""}.trail-item a{color:var(--color-text-muted);text-decoration:none}.trail-item a:hover{text-decoration:underline}.trail-item.current{color:var(--color-text);font-weight:700}.btn{padding:var(--space-3) var(--space-6);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary{background-color:var(--audience-accent);color:var(--audience-on-accent);border-color:var(--audience-accent)}.btn-primary:hover{background-color:var(--audience-accent-hover);border-color:var(--audience-accent-hover);color:var(--color-text-inverse)}.btn-secondary{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.btn-secondary:hover{background-color:var(--color-surface-subtle);border-color:var(--color-text)}.btn-large{padding:var(--space-4) var(--space-8);font-size:var(--font-size-base);font-weight:700}.status-label{background-color:var(--audience-accent-light);color:var(--audience-accent-text);border:1px solid var(--audience-accent-border);font-size:var(--type-caption-font-size);line-height:var(--type-caption-line-height);text-transform:uppercase;letter-spacing:.06em;padding:2px var(--space-2);border-radius:var(--radius-sm);margin-bottom:var(--space-3);font-weight:700;display:inline-block}.required-note{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-2);line-height:var(--line-height-snug);text-align:left;display:block}.result-line{color:var(--audience-accent-text);margin-top:var(--space-3);font-weight:700}.example-only-tag{font-size:var(--font-size-eyebrow);color:var(--color-text-subtle);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:var(--space-2);padding:2px 6px;display:inline-block}.hero-subline{font-size:var(--font-size-md);color:var(--color-text-muted);margin-bottom:var(--space-4);line-height:var(--line-height-normal)}.hero-actions{gap:var(--space-3);margin-top:var(--space-5);flex-flow:wrap;align-items:center;display:flex}.band-ground--tint{background:var(--audience-accent-light)}.band-ground--subtle{background-color:var(--color-surface-subtle)}.band-ground--subtle,.band-ground--companies,.band-ground--recruiters{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);--scovt-band-grid-last-rule:0px;margin-top:-1px;position:relative}.band-ground--chapter{border-top:var(--band-grid-chapter-rule) solid var(--color-text);--scovt-band-grid-chapter-rule:0px;position:relative}:is(.band-ground--subtle,.band-ground--companies,.band-ground--recruiters):has(+.band-ground--chapter){border-bottom:0}main>.band-ground:last-child{border-bottom:0}.band-ground--companies{background:var(--companies-ground);border-color:var(--companies-ground-line);--scovt-band-grid-line:var(--companies-ground-line)}.band-ground--recruiters{background:var(--accent-recruiters-light);border-color:var(--accent-recruiters-border);--scovt-band-grid-line:var(--accent-recruiters-border)}:is(.band-ground--companies,.band-ground--recruiters) :is(.band-text,.chapter-lead,.band-note){color:var(--color-text)}.band-ground--recruiters h3,.band-ground--recruiters a:where(:not(.scovt-btn)){color:var(--recruiters-text-strong)}.band-text{color:var(--color-text-muted);line-height:var(--type-body-line-height);margin:0}.band-note{font-size:var(--font-size-sm);line-height:var(--type-small-line-height);color:var(--color-text-muted);margin:0}.band-list{max-width:var(--measure-body);padding-left:var(--space-5);gap:var(--space-3);color:var(--color-text-muted);line-height:var(--type-body-line-height);margin:0;display:grid}.faq-list.band-faq{border-top:0;max-width:none;margin:0}.band-faq__col{border-top:1px solid var(--color-border)}.band-faq__col+.band-faq__col{border-top:0}@media (width>=960px){.faq-list.band-faq{column-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.band-faq__col+.band-faq__col{border-top:1px solid var(--color-border)}}.band-region{gap:var(--space-3);min-width:0;display:grid}.band-region--centre{justify-items:center}.band-region--centre>h2{text-align:center}.band-region--centre>.form-card.band-form{width:100%}.badge-row,.status-label{justify-self:start;margin-bottom:0}.badge-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.badge-row>.section-eyebrow{margin-bottom:0}.form-card.band-form{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:560px;margin:0;padding:0}.band-links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.band-measure{max-width:var(--measure-body);gap:var(--space-4);display:grid}.band-measure p{margin:0}.band-centre{text-align:center;justify-items:center;margin-inline:auto}.band-visual{justify-content:center;min-width:0;display:flex}.strip-title{margin:0}.intro-headline{text-wrap:balance}.chapter-title{max-width:24ch;font-size:var(--type-h2-font-size);line-height:var(--type-h2-line-height);text-wrap:balance;margin:0}@media (width>=960px){.chapter-title{font-size:var(--type-h1-font-size);line-height:var(--type-h1-line-height)}}@media (width<=959px){:root{--scovt-hero-band-headline-size:var(--type-h1-font-size);--scovt-hero-band-headline-line-height:var(--type-h1-line-height)}}.pull-quote{max-width:30ch;font-size:var(--type-h2-font-size);line-height:var(--type-h2-line-height);letter-spacing:-.02em;text-wrap:balance;color:var(--audience-accent-text);margin:0;font-weight:700}@media (width>=960px){.pull-quote{font-size:var(--type-h1-font-size);line-height:var(--type-h1-line-height)}.chapter-title--open{margin-top:var(--space-8)}:is(.status-label,.badge-row):has(+.chapter-title--open){margin-top:var(--space-8)}:is(.status-label,.badge-row)+.chapter-title--open{margin-top:0}}.band-stack{gap:var(--space-8);display:grid}.band-stack>div{gap:var(--space-3);display:grid}.band-stack h3,.band-stack p{margin:0}.chapter-lead,.band-lead{max-width:var(--measure-body);font-size:var(--type-lead-font-size);line-height:var(--type-lead-line-height);color:var(--color-text-muted);margin:0}.science-traits-grid{margin-top:var(--space-5);flex-wrap:wrap;gap:8px;display:flex}.science-trait-chip{font-size:var(--font-size-xs);color:var(--companies-text-strong);background:var(--accent-companies-light);border:1px solid var(--companies-line-soft);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:6px 14px;font-weight:700;display:inline-flex}.how-step-card{background:var(--color-surface-card);border:1px solid var(--color-border);box-shadow:var(--shadow-card-soft);transition:transform var(--transition-fast), box-shadow var(--transition-fast);border-radius:18px;padding:28px 24px;position:relative;overflow:hidden}.how-step-card:hover{box-shadow:var(--shadow-card-soft-hover);transform:translateY(-3px)}.how-step-card:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.how-step-card.step-1:before{background:var(--companies-highlight)}.how-step-card.step-2:before{background:var(--recruiters-highlight)}.how-step-card.step-3:before{background:var(--success-solid-strong)}.how-step-badge{font-size:var(--font-size-2xl);margin-bottom:var(--space-2);font-weight:700;line-height:1}.how-step-card.step-1 .how-step-badge{color:var(--companies-highlight)}.how-step-card.step-2 .how-step-badge{color:var(--recruiters-highlight)}.how-step-card.step-3 .how-step-badge{color:var(--success-text)}.quote-card{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--audience-accent);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-sm);font-style:normal}.pillar-row{gap:var(--space-8);padding:var(--space-10) 0;border-bottom:1px solid var(--color-border);grid-template-columns:1fr;align-items:center;display:grid}.pillar-row:last-child{border-bottom:none;padding-bottom:0}.pillar-row:first-child{padding-top:0}.pillar-text{gap:var(--space-3);flex-direction:column;max-width:540px;display:flex}.pillar-text h2{font-size:var(--font-size-xl);letter-spacing:-.015em;color:var(--color-text);font-weight:700;line-height:var(--line-height-snug);margin-bottom:0}.pillar-text p{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-bottom:0}.pillar-text .result-line{margin-top:var(--space-2);background:var(--audience-accent-light);border-left:3px solid var(--audience-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;font-weight:700;font-size:var(--font-size-sm);color:var(--color-text);line-height:var(--line-height-normal);padding:12px 16px}.pillar-visual{justify-content:center;align-items:center;width:100%;display:flex}.pillar-visual .visual-wrapper{width:100%;max-width:460px;margin:0 auto}@media (width>=960px){.pillar-row{gap:var(--space-12);padding:var(--space-12) 0;grid-template-columns:1fr 1fr}.pillar-row.reverse .pillar-text{order:2}.pillar-row.reverse .pillar-visual{order:1}}.cards-grid{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=640px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.cards-grid{grid-template-columns:repeat(3,1fr)}}.problem-card{background-color:var(--color-surface-card);border:1px solid var(--color-border);color:var(--color-text);box-shadow:var(--shadow-card-soft);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);border-radius:20px;flex-direction:column;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.problem-card:before{content:"";background:var(--companies-highlight);opacity:0;height:3px;transition:opacity var(--transition-normal);position:absolute;top:0;left:0;right:0}.problem-card:hover{box-shadow:var(--shadow-problem-card-hover);border-color:var(--accent-companies-border);color:var(--color-text);transform:translateY(-5px)}.problem-card:hover:before{opacity:1}.problem-card-preview{margin-bottom:var(--space-4);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:12px;justify-content:stretch;align-items:stretch;height:144px;min-height:144px;display:flex;overflow:hidden}.problem-card-title{font-size:var(--font-size-md);margin-bottom:var(--space-4);font-weight:700;line-height:var(--line-height-snug);color:var(--color-text);flex-grow:1}.problem-card-cta{font-size:var(--font-size-sm);color:var(--companies-highlight);align-items:center;gap:var(--space-1);transition:gap var(--transition-fast);font-weight:700;display:inline-flex}.problem-card:hover .problem-card-cta{gap:var(--space-2)}.form-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);max-width:600px;margin:var(--space-6) auto 0;box-shadow:var(--shadow-md)}@media (width>=640px){.form-card{padding:var(--space-8)}}.form-group{margin-bottom:var(--space-5)}.form-label{font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:var(--space-2);font-weight:700;display:block}.form-input,.form-select,.form-textarea{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);min-height:48px;font-family:inherit}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--audience-accent);box-shadow:var(--ring-focus) var(--audience-focus-ring);outline:none}.form-input[aria-invalid=true]{border-color:var(--color-error)}.form-hint{font-size:var(--font-size-xs);color:var(--color-text-subtle);margin-top:var(--space-1)}.form-error{font-size:var(--font-size-xs);color:var(--color-error);margin-top:var(--space-1);font-weight:700;display:none}.form-error.active{display:block}.choice-cards{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=540px){.choice-cards{grid-template-columns:1fr 1fr}}.choice-card-label{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:var(--color-surface-subtle);font-size:var(--font-size-sm);transition:all var(--transition-fast);min-height:48px;font-weight:400;display:flex}.choice-card-label:hover{border-color:var(--audience-accent-border);background:var(--color-surface)}.choice-card-label input[type=radio]{accent-color:var(--audience-accent);width:18px;height:18px}.choice-card-label:has(input:checked){border-color:var(--audience-accent);background-color:var(--audience-accent-light);font-weight:700}.consent-wrapper{align-items:flex-start;gap:var(--space-3);margin:var(--space-6) 0;font-size:var(--font-size-sm);color:var(--color-text-muted);display:flex}.consent-wrapper input[type=checkbox]{accent-color:var(--audience-accent);flex-shrink:0;width:20px;height:20px;margin-top:2px}.confirmation-box{text-align:center;padding:var(--space-8) var(--space-6);max-width:520px;margin:0 auto;animation:.3s ease-out fadeInScale}@keyframes fadeInScale{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.confirmation-icon-circle{width:64px;height:64px;margin:0 auto var(--space-4);background:var(--confirm-tint);border:2px solid var(--confirm-line);color:var(--confirm-solid);box-shadow:var(--shadow-confirm-icon);border-radius:50%;justify-content:center;align-items:center;display:flex}.confirmation-status-pill{background:var(--confirm-tint);border:1px solid var(--confirm-line);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--confirm-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3);align-items:center;gap:6px;padding:4px 12px;font-weight:700;display:inline-flex}.confirmation-status-pill .pill-dot{background:var(--confirm-solid);border-radius:50%;width:6px;height:6px}.confirmation-title{font-size:var(--font-size-2xl);color:var(--color-text);margin:0 0 var(--space-3);letter-spacing:-.02em;font-weight:700}.confirmation-disclaimer{font-size:var(--font-size-sm);color:var(--success-text-strong);line-height:var(--line-height-relaxed);background:var(--success-tint-soft);border:1px solid var(--success-line-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:0 auto var(--space-6);text-align:left}.confirmation-next-steps{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);text-align:left;margin-bottom:var(--space-6);box-shadow:var(--shadow-next-steps)}.next-step-header{align-items:flex-start;gap:var(--space-3);color:var(--color-text);font-size:var(--font-size-base);font-weight:700;line-height:var(--line-height-snug);margin-bottom:var(--space-2);display:flex}.next-step-icon{color:var(--success-text);flex-shrink:0;margin-top:2px}.next-step-desc{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal);margin:0 0 0 28px}.confirmation-trust-note{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-subtle);font-weight:400;display:flex}.faq-list{max-width:var(--measure-wide);margin:var(--space-6) auto 0;border-top:1px solid var(--color-border)}.faq-item{border-bottom:1px solid var(--color-border)}.faq-trigger{text-align:left;width:100%;padding:var(--space-5) 0;font-size:var(--font-size-lg);line-height:var(--type-h3-line-height);color:var(--color-text);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;font-weight:700;display:flex}.faq-trigger:hover{color:var(--audience-accent-text)}.faq-icon{font-size:var(--font-size-faq-icon);transition:transform var(--transition-quick);font-weight:400}.faq-trigger[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-panel{padding-bottom:var(--space-5);font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.faq-panel p{margin:0}.calculator-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md);margin:var(--space-4) 0}.calculator-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.calculator-grid{grid-template-columns:1fr 1fr}}.calc-output-box{background:var(--audience-accent-light);border:1px solid var(--audience-accent-border);border-radius:var(--radius-md);padding:var(--space-4);text-align:center}.calc-output-number{font-size:var(--font-size-2xl);color:var(--audience-accent-text);font-variant-numeric:tabular-nums;font-weight:700}.calc-output-label{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-1)}.tabs-container{margin:var(--space-4) 0}.tab-buttons{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.tab-btn{padding:var(--space-2) var(--space-4);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;font-weight:700}.tab-btn.active{background:var(--color-surface);border-color:var(--audience-accent);color:var(--audience-accent-text);box-shadow:var(--shadow-sm)}.tab-panel{display:none}.tab-panel.active{display:block}.link-strip-section{background:var(--color-surface-subtle);padding:var(--space-5) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.link-strip-inner{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.link-strip-title{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:700;display:inline-flex}.link-strip-icon{color:var(--color-text-subtle)}.link-strip-pills{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.link-strip-pill{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text);box-shadow:var(--shadow-pill);transition:all var(--transition-spring);align-items:center;gap:6px;padding:6px 14px;font-weight:700;text-decoration:none;display:inline-flex}.link-strip-pill .pill-arrow{font-size:var(--viz-text-lg);transition:transform var(--transition-quick)}.link-strip-pill:hover{box-shadow:var(--shadow-pill-hover);transform:translateY(-1px)}.link-strip-pill:hover .pill-arrow{transform:translate(2px)}.link-strip-pill.pill-companies:hover{border-color:var(--companies-highlight);color:var(--companies-text);background:var(--accent-companies-light)}.link-strip-pill.pill-recruiters:hover{border-color:var(--pill-recruiters-hover-line);color:var(--pill-recruiters-hover-text);background:var(--pill-recruiters-hover-bg)}.sticky-mobile-cta{bottom:var(--space-4);right:var(--space-4);left:var(--space-4);z-index:90;box-shadow:var(--shadow-lg);display:block;position:fixed}@media (width>=768px){.sticky-mobile-cta{display:none!important}}.site-footer{background-color:var(--footer-bg);border-top:1px solid var(--footer-line);padding:var(--space-12) 0 var(--space-8);font-size:var(--font-size-sm);color:var(--footer-text);margin-top:auto}.footer-inner{gap:var(--space-8);flex-direction:column;display:flex}.footer-brand-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--footer-line);flex-wrap:wrap;display:flex}.footer-brand-info{flex-direction:column;gap:4px;display:flex}.footer-logo-link{text-decoration:none;display:inline-block}.footer-logo{font-size:var(--font-size-footer-logo);letter-spacing:-.03em;color:var(--footer-heading);font-weight:700}.footer-logo .brand-dot{color:var(--footer-highlight)}.footer-tagline{font-size:var(--font-size-sm);color:var(--footer-text);margin:0;font-weight:400}.footer-nav-grid{gap:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--footer-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.footer-nav-col{gap:var(--space-3);flex-direction:column;display:flex}.footer-col-header{align-items:center;gap:8px;margin-bottom:2px;display:flex}.col-indicator{width:8px;height:8px;transition:transform var(--transition-quick), box-shadow var(--transition-quick);border-radius:50%;flex-shrink:0}.indicator-companies{background-color:var(--footer-companies);box-shadow:var(--footer-glow-companies)}.indicator-recruiters{background-color:var(--footer-recruiters);box-shadow:var(--footer-glow-recruiters)}.site-footer a{color:var(--footer-text);transition:all var(--transition-quick);text-decoration:none}.footer-col-title,.footer-col-title a,.footer-col-header a,.footer-col-header .footer-col-title{letter-spacing:-.01em;align-items:center;display:inline-flex;font-size:var(--font-size-base)!important;color:var(--footer-heading)!important;transition:all var(--transition-spring)!important;font-weight:700!important;text-decoration:none!important}.col-companies:hover .col-indicator{box-shadow:var(--footer-glow-companies-strong);transform:scale(1.3)}.col-companies .footer-col-title:hover,.col-companies .footer-col-title a:hover,.col-companies .footer-col-header a:hover{text-underline-offset:4px;text-shadow:0 0 12px var(--footer-companies-glow-text);cursor:pointer;color:var(--footer-companies)!important;text-decoration:underline!important}.col-companies .footer-sublinks a:hover{transform:translate(4px);color:var(--footer-companies-hover)!important}.col-recruiters:hover .col-indicator{box-shadow:var(--footer-glow-recruiters-strong);transform:scale(1.3)}.col-recruiters .footer-col-title:hover,.col-recruiters .footer-col-title a:hover,.col-recruiters .footer-col-header a:hover{text-underline-offset:4px;text-shadow:0 0 12px var(--footer-recruiters-glow-text);cursor:pointer;color:var(--footer-recruiters)!important;text-decoration:underline!important}.col-recruiters .footer-sublinks a:hover{transform:translate(4px);color:var(--footer-recruiters-hover)!important}.footer-sublinks{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-sublinks a{color:var(--footer-text);font-size:var(--font-size-sm);line-height:var(--line-height-normal);transition:all var(--transition-fast);text-decoration:none;display:inline-block}.footer-bottom-row{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-links-row{align-items:center;gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-links-row a{color:var(--footer-link);font-size:var(--font-size-sm);transition:color var(--transition-fast);font-weight:400;text-decoration:none}.footer-links-row a:hover{color:var(--footer-link-hover);text-decoration:underline}.footer-copyright{font-size:var(--font-size-xs);color:var(--footer-text);font-weight:400}.footer-copyright .version-stamp:not(:empty){margin-left:.75em}.footer-disclaimers{width:100%}.disclaimer-inner{background:var(--footer-disclaimer-bg);border:1px solid var(--footer-disclaimer-line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);align-items:flex-start;gap:var(--space-3);display:flex}.disclaimer-badge{font-size:var(--font-size-legal-badge);text-transform:uppercase;letter-spacing:.05em;background:var(--footer-badge-bg);color:var(--footer-text);border:1px solid var(--footer-badge-line);border-radius:4px;flex-shrink:0;margin-top:1px;padding:2px 6px;font-weight:700}.disclaimer-inner p{font-size:var(--font-size-legal);color:var(--footer-text);line-height:var(--line-height-normal);margin:0}.cookie-banner{z-index:999;background:var(--color-surface);border-top:1px solid var(--color-border-strong);box-shadow:var(--shadow-lg);padding:var(--space-4) 0;position:fixed;bottom:0;left:0;right:0}.cookie-banner-inner{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}@media (width>=768px){.cookie-banner-inner{flex-direction:row;justify-content:space-between;align-items:center}}.cookie-banner-text{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:60ch}.cookie-banner-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.cookie-banner[hidden],.cookie-banner [data-consent-layer][hidden]{display:none}.cookie-banner-choices{gap:var(--space-4);display:grid;position:relative}.cookie-banner-close{top:calc(-1 * var(--space-2));right:var(--space-2);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute}.cookie-banner-close:hover{color:var(--color-text)}.cookie-banner-purposes{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.cookie-banner-purpose{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:70ch;display:flex}.cookie-banner-purpose strong{color:var(--color-text)}.cookie-banner-purpose input[type=checkbox]{accent-color:var(--audience-accent);flex-shrink:0;width:20px;height:20px;margin-top:2px}svg.scovt-svg{max-width:100%;height:auto;display:block}svg.scovt-svg .stroke-main{stroke-width:var(--stroke-width);stroke-linecap:var(--stroke-cap);stroke-linejoin:var(--stroke-join)}.simulator-card{background:var(--color-surface-card);border:1px solid var(--color-border-translucent);box-shadow:var(--shadow-simulator);font-family:var(--font-sans);border-radius:20px;padding:22px}.simulator-header{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.simulator-label{font-size:var(--viz-text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle);font-weight:700}.simulator-tabs{background:var(--color-surface-muted);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.sim-tab{font-size:var(--viz-text-sm);color:var(--color-text-subtle);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:7px;padding:5px 12px;font-family:inherit;font-weight:700}.sim-tab:hover{color:var(--color-text)}.sim-tab.active,.sim-tab[aria-selected=true]{background:var(--color-surface-card);color:var(--accent-companies);box-shadow:var(--shadow-tab-active)}.simulator-card .visual-wrapper>div{border:1px solid var(--color-divider)!important;box-shadow:none!important;background:var(--color-surface-subtle)!important;border-radius:12px!important;padding:14px 16px!important}.simulator-candidate{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.candidate-name{font-size:var(--viz-text-lg);color:var(--color-text);font-weight:700}.sim-match-badge.badge-success{color:var(--success-text);background:var(--success-tint-mid);border-color:var(--success-line-mid)}.sim-match-badge.badge-warning{color:var(--warning-text-strong);background:var(--warning-tint-mid);border-color:var(--warning-line-soft)}.simulator-diagram-wrapper{margin-bottom:10px}.sim-friction-list{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:10px;margin-bottom:10px;padding:8px 12px}.sim-row{border-bottom:1px solid var(--color-divider);font-size:var(--viz-text-sm);justify-content:space-between;align-items:center;padding:5px 0;display:flex}.sim-row:last-child{border-bottom:none}.sim-dim-val.val-success{color:var(--success-text);background:var(--success-tint-mid)}.sim-dim-val.val-warning{color:var(--danger-text-strong);background:var(--danger-tint-strong)}.sim-outcome{border-radius:10px;padding:10px 12px}.sim-outcome.outcome-success{background:var(--success-tint-soft);border:1px solid var(--success-line-soft)}.sim-outcome.outcome-warning{background:var(--warning-tint-soft);border:1px solid var(--warning-line-faint)}.outcome-heading{font-weight:700;font-size:var(--viz-text-md);align-items:center;gap:6px;margin-bottom:2px;display:flex}.outcome-success .outcome-heading{color:var(--success-text-strong)}.outcome-warning .outcome-heading{color:var(--danger-text-strong)}.outcome-desc{font-size:var(--viz-text-xs);line-height:1.4}.outcome-success .outcome-desc{color:var(--success-text-deep)}.outcome-warning .outcome-desc{color:var(--danger-text-deep)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.differs-grid{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.differs-card{padding-top:var(--space-3);border-top:2px solid var(--audience-accent);gap:var(--space-1);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-muted);align-content:start;display:grid}.differs-card strong{color:var(--color-text);font-size:var(--font-size-base)}@media (width>=640px){.differs-grid--feature{grid-template-columns:repeat(2,minmax(0,1fr))}.differs-card--feature{grid-row:span 2}}.details-list{margin:var(--space-6) 0 0;display:grid}.details-item{padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.details-item:last-child{border-bottom:1px solid var(--color-border)}.details-item dt{color:var(--color-text);margin-bottom:var(--space-1);font-weight:700}.details-item dd{color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin:0}.problem-card-relief{margin:var(--space-3) 0 var(--space-5);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-normal);color:var(--audience-accent-text)}.problem-card-photo{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) var(--space-5);overflow:hidden}.problem-card:has(.problem-card-photo){overflow:hidden}body{--scovt-site-header-width:calc(1160px - 2 * var(--space-4));--scovt-site-header-gutter:var(--space-4);--scovt-site-footer-width:calc(1160px - 2 * var(--space-4));--scovt-site-footer-gutter:var(--space-4)}@media (width>=640px){body{--scovt-site-header-width:calc(1160px - 2 * var(--space-6));--scovt-site-header-gutter:var(--space-6);--scovt-site-footer-width:calc(1160px - 2 * var(--space-6));--scovt-site-footer-gutter:var(--space-6)}}@media (width>=1024px){body{--scovt-site-header-width:calc(1160px - 2 * var(--space-8));--scovt-site-header-gutter:var(--space-8);--scovt-site-footer-width:calc(1160px - 2 * var(--space-8));--scovt-site-footer-gutter:var(--space-8)}}a:where(:not(.scovt-btn)){color:var(--audience-accent-text);text-underline-offset:3px;transition:color var(--transition-fast);text-decoration:underline}a:where(:not(.scovt-btn)):hover{color:var(--audience-accent-text-hover)}.site-header-bar{z-index:100;position:sticky;top:0}.text-link-gap-2{margin-top:var(--space-2)}.text-link-gap-3{margin-top:var(--space-3)}.btn-block{width:100%}.badge-row{margin-bottom:var(--space-3)}body>footer{margin-top:auto}.cookie-banner-text{margin:0}
