@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1;font-style:normal}.__variable_d8ebd1{--font-inter:"__Inter_d8ebd1","__Inter_Fallback_d8ebd1"}@font-face{font-family:__Space_Grotesk_c219ed;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c219ed;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c219ed;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_c219ed;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c219ed{font-family:__Space_Grotesk_c219ed,__Space_Grotesk_Fallback_c219ed;font-style:normal}.__variable_c219ed{--font-space-grotesk:"__Space_Grotesk_c219ed","__Space_Grotesk_Fallback_c219ed"}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_4dc837;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:__JetBrains_Mono_4dc837,__JetBrains_Mono_Fallback_4dc837;font-style:normal}.__variable_4dc837{--font-jetbrains-mono:"__JetBrains_Mono_4dc837","__JetBrains_Mono_Fallback_4dc837"}:root{--color-obsidian:#111214;--color-marmalade:#ff8000;--color-mandarin:#ff6a00;--color-chalk:#f8f8f8;--color-pewter:#a1a1aa;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;--color-information:#3b82f6;--font-heading:"Space Grotesk",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"JetBrains Mono",monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--text-display:3.75rem;--text-h1:3rem;--text-h2:2.25rem;--text-h3:1.875rem;--text-h4:1.5rem;--text-h5:1.25rem;--text-h6:1.125rem;--text-body:1rem;--text-small:0.875rem;--text-label:0.75rem;--text-button:0.875rem;--text-code:0.875rem;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,.12);--shadow-md:0 4px 12px rgba(0,0,0,.18);--shadow-lg:0 12px 32px rgba(0,0,0,.24)}:root,[data-theme=dark]{color-scheme:dark;--color-background:var(--color-obsidian);--color-foreground:var(--color-chalk);--color-surface:#18191c;--color-surface-elevated:#202125;--color-border:#303136;--color-text-primary:var(--color-chalk);--color-text-secondary:var(--color-pewter);--color-primary:var(--color-marmalade);--color-primary-hover:var(--color-mandarin);--color-focus-ring:var(--color-marmalade);--button-primary-background:var(--color-primary);--button-primary-text:var(--color-background);--card-background:var(--color-surface);--card-border:var(--color-border);--input-background:var(--color-surface);--input-border:var(--color-border)}[data-theme=light]{color-scheme:light;--color-background:var(--color-chalk);--color-foreground:var(--color-obsidian);--color-surface:#fff;--color-surface-elevated:#fff;--color-border:#e4e4e7;--color-text-primary:var(--color-obsidian);--color-text-secondary:#52525b;--color-primary:#d96800;--color-primary-hover:#b95700;--color-focus-ring:#b95700;--button-primary-background:var(--color-primary);--button-primary-text:#fff;--card-background:var(--color-surface);--card-border:var(--color-border);--input-background:var(--color-surface);--input-border:var(--color-border)}:root{--font-heading:var(--font-space-grotesk);--font-body:var(--font-inter);--font-mono:var(--font-jetbrains-mono)}:root,[data-theme=dark]{--bg:var(--color-background);--text:var(--color-text-primary);--muted:var(--color-text-secondary);--line:var(--color-border);--surface:var(--color-surface);--surface-2:var(--color-surface-elevated);--accent:var(--color-primary);--accent-hover:var(--color-primary-hover);--accent-ink:var(--button-primary-text);--ok:var(--color-success);--terminal-shadow:0 28px 80px rgba(0,0,0,.34);--band-bg:var(--color-chalk);--band-fg:var(--color-obsidian);--band-muted:var(--color-text-secondary);--band-accent:var(--color-primary-hover);--band-line:#e4e4e7;--band-btn-bg:var(--color-obsidian);--band-btn-fg:var(--color-chalk);--band-node-bg:var(--color-obsidian);--band-node-fg:var(--color-chalk)}[data-theme=light]{--bg:var(--color-background);--text:var(--color-text-primary);--muted:var(--color-text-secondary);--line:var(--color-border);--surface:var(--color-surface);--surface-2:var(--color-surface-elevated);--accent:var(--color-primary);--accent-hover:var(--color-primary-hover);--accent-ink:var(--button-primary-text);--ok:var(--color-success);--terminal-shadow:var(--shadow-md);--band-bg:var(--color-obsidian);--band-fg:var(--color-chalk);--band-muted:var(--color-pewter);--band-accent:var(--color-marmalade);--band-line:var(--color-border);--band-btn-bg:var(--color-chalk);--band-btn-fg:var(--color-obsidian);--band-node-bg:var(--color-surface-elevated);--band-node-fg:var(--color-text-primary)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-normal)}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--font-weight-semibold)}::selection{background:var(--color-primary);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}button:disabled{opacity:.55;cursor:not-allowed}.site-header{height:82px;max-width:1240px;margin:auto;padding:0 var(--space-8);justify-content:space-between;border-bottom:1px solid var(--line)}.brand,.site-header{display:flex;align-items:center}.brand{font-family:var(--font-heading);font-weight:var(--font-weight-bold);letter-spacing:-.05em;gap:var(--space-2);font-size:var(--text-base)}.brand>span:last-child>span{font-weight:var(--font-weight-regular);color:var(--muted)}.brand-logo{display:block;width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid var(--line)}.site-header nav{display:flex;gap:var(--space-8);color:var(--muted);font-size:var(--text-label)}.text-link:hover,nav a:hover{color:var(--accent)}.header-actions{display:flex;align-items:center;gap:var(--space-3)}.theme-toggle{background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);width:34px;height:34px;display:grid;place-items:center;cursor:pointer}.theme-toggle:hover{color:var(--text);border-color:var(--accent)}.button,.header-cta{display:inline-flex;align-items:center;gap:var(--space-2);border:0;border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--font-weight-semibold);cursor:pointer}.header-cta{background:var(--accent);color:var(--accent-ink)}.header-cta:hover{background:var(--accent-hover)}.hero{max-width:1240px;margin:auto;padding:var(--space-24) var(--space-8) 128px;display:grid;grid-template-columns:1fr .95fr;grid-gap:90px;gap:90px;align-items:center}.section-grid{position:relative}.section-grid:before{content:"";position:absolute;inset:0 var(--space-8);background-image:linear-gradient(to right,transparent 49.9%,var(--line) 50%,transparent 50.1%);opacity:.28;pointer-events:none}.hero-copy{position:relative;z-index:1}.eyebrow,.kicker{color:var(--accent);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--font-weight-regular)}.eyebrow{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6)}.hero h1,.inner-hero h1{font-size:clamp(50px,6.1vw,86px);line-height:1;letter-spacing:var(--tracking-tight);margin:0 0 var(--space-7,28px);font-weight:var(--font-weight-semibold)}.hero h1 span,.hero-lede,.inner-hero h1 span,h2 span{color:var(--muted)}.hero-lede{font-size:var(--text-lg);max-width:510px;margin-bottom:var(--space-8)}.button-row{display:flex;align-items:center;gap:var(--space-6)}.button-primary{background:var(--accent);color:var(--accent-ink)}.button-primary:hover{background:var(--accent-hover)}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:var(--text-label)}.hero-proof{align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-xs);margin-top:var(--space-16)}.avatar-stack,.hero-proof{display:flex}.avatar-stack i{display:block;width:23px;height:23px;border:2px solid var(--bg);border-radius:var(--radius-full);margin-right:-7px;background:var(--color-pewter)}.avatar-stack i:nth-child(2){background:var(--color-mandarin)}.avatar-stack i:nth-child(3){background:var(--color-surface-elevated)}.avatar-stack i:nth-child(4){background:var(--accent)}.terminal-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--terminal-shadow);position:relative;z-index:1}.terminal-top{height:47px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 var(--space-4);color:var(--muted);font-family:var(--font-mono);font-size:10px;gap:var(--space-4)}.window-dots{display:flex;gap:5px;margin-right:auto}.window-dots b{width:7px;height:7px;background:var(--border-mix,var(--line));border-radius:var(--radius-full)}.status-pill{display:flex;align-items:center;gap:5px;color:var(--ok);text-transform:uppercase}.pulse,.status-dot,.status-pill span{width:6px;height:6px;background:var(--ok);border-radius:var(--radius-full);display:inline-block}.terminal-body{padding:var(--space-6) var(--space-5) var(--space-5);font:var(--text-xs)/2 var(--font-mono)}.terminal-line{color:var(--text);display:grid;grid-template-columns:25px 18px 1fr auto;grid-gap:6px;gap:6px}.terminal-line.muted{color:var(--muted)}.terminal-line>span{color:var(--muted);opacity:.7}.terminal-line em{color:var(--accent);font-style:normal}.terminal-line strong{color:var(--color-mandarin);font-weight:var(--font-weight-regular)}.terminal-line small{color:var(--muted)}.terminal-line .green{color:var(--ok)}.terminal-callout{margin-top:var(--space-5);border:1px solid color-mix(in srgb,var(--color-success) 28%,transparent);background:color-mix(in srgb,var(--color-success) 9%,var(--color-surface));padding:var(--space-2) var(--space-3);color:var(--muted);font-size:11px;display:flex;align-items:center}.pulse{margin-right:var(--space-2)}.mono{font-family:var(--font-mono);color:var(--accent);float:right}.graph-strip{border-top:1px solid var(--line);padding:var(--space-4) var(--space-5) var(--space-3)}.graph-label{font:10px var(--font-mono);color:var(--muted);display:flex;justify-content:space-between}.graph-label strong{font-size:19px;color:var(--accent);font-weight:var(--font-weight-regular)}.graph-strip svg{width:100%;height:55px}.graph-strip path{fill:none;stroke:var(--accent);stroke-width:1.5}.metric-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1240px;margin:auto;padding:var(--space-6) var(--space-8);display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.metric-intro p{font-size:var(--text-small);margin:6px 0 0}.metric{border-left:1px solid var(--line);padding-left:var(--space-5);display:flex;flex-direction:column;justify-content:center}.metric strong{font:var(--text-xl)/1.4 var(--font-mono);color:var(--accent);letter-spacing:-.05em}.metric span{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-1)}.content-section,.principles-section{max-width:1240px;margin:auto;padding:135px var(--space-8)}.section-heading{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:80px;gap:80px;margin-bottom:var(--space-16)}.blueprint-copy h2,.cta-section h2,.section-heading h2{font-size:clamp(40px,4vw,60px);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-weight:var(--font-weight-medium);margin:var(--space-3) 0 0}.section-heading>p{color:var(--muted);max-width:390px;margin:var(--space-8) 0 0;font-size:var(--text-body)}.principles-grid,.steps-grid,.support-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.principle-card,.step-card,.support-card{border:1px solid var(--card-border);background:var(--card-background);padding:var(--space-6);min-height:250px;transition:transform .2s,border-color .2s}.principle-card:hover,.step-card:hover,.support-card:hover{transform:translateY(-3px);border-color:var(--accent)}.step-number{font:var(--text-xs)/1.4 var(--font-mono);color:var(--muted);margin-bottom:var(--space-16)}.principle-card svg,.step-card svg{color:var(--accent);margin-bottom:var(--space-5)}.principle-card h3,.step-card h3{font-size:17px;font-weight:var(--font-weight-medium);margin:0 0 var(--space-3)}.principle-card p,.step-card p,.support-card p{color:var(--muted);font-size:var(--text-label);margin:0 0 var(--space-6)}.step-card a{color:var(--accent);font-size:var(--text-xs);display:flex;align-items:center;gap:6px}.blueprint-section{background:var(--band-bg);color:var(--band-fg);display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;padding:120px max(var(--space-8),calc((100vw - 1176px) / 2));overflow:hidden}.blueprint-section .kicker{color:var(--band-accent)}.blueprint-copy h2 span,.blueprint-copy p{color:var(--band-muted)}.blueprint-copy p{max-width:380px;margin:var(--space-6) 0 var(--space-8)}.button-dark{background:var(--band-btn-bg);color:var(--band-btn-fg)}.button-dark:hover{opacity:.88}.blueprint-grid{position:relative;min-height:335px;max-width:500px}.blueprint-node{background:var(--band-node-bg);border:1px solid var(--band-line);position:absolute;padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-2);font:11px var(--font-mono);z-index:2;color:var(--band-node-fg)}.node-top{top:0;left:36%}.node-left{left:0;top:43%}.node-center{left:37%;top:38%;padding:var(--space-5) var(--space-6);text-align:center;justify-content:center;background:var(--color-marmalade);border-color:var(--color-marmalade);color:var(--color-obsidian)}.node-right{right:0;top:43%}.node-bottom{bottom:0;left:37%}.connector{position:absolute;background:var(--band-line);z-index:1}.connector-v{width:1px;height:95px;left:50%;top:36px}.connector-h{height:1px;width:100%;top:50%}.connector-dl,.connector-dr{width:1px;height:95px;top:50%;left:30%;transform:rotate(45deg);transform-origin:top}.connector-dr{left:70%;transform:rotate(-45deg)}.cta-section{max-width:1240px;margin:auto;padding:125px var(--space-8) 110px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.cta-side{padding-top:var(--space-6)}.cta-side p{color:var(--muted);max-width:310px;margin:0 0 var(--space-6)}.site-footer{max-width:1240px;border-top:1px solid var(--line);margin:auto;padding:var(--space-6) var(--space-8) var(--space-16);color:var(--muted);font-size:var(--text-xs);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.site-footer nav{display:flex;gap:var(--space-5);flex-wrap:wrap}.footer-status{color:var(--ok);display:flex;align-items:center}.footer-status span{display:inline-block;width:5px;height:5px;background:var(--ok);border-radius:var(--radius-full);margin:0 6px 2px 0}.site-footer nav a:hover{color:var(--accent)}.inner-page{max-width:1240px;margin:auto}.inner-hero{padding:140px var(--space-8) 125px;border-bottom:1px solid var(--line)}.inner-hero p{color:var(--muted);font-size:var(--text-lg);max-width:470px;margin:0}.about-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;padding:115px var(--space-8);border-bottom:1px solid var(--line)}.about-split h2{font-size:40px;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-medium);max-width:410px;margin:var(--space-4) 0}.about-split p{color:var(--muted);max-width:440px;margin:0 0 var(--space-5)}.principles-section{padding-left:var(--space-8);padding-right:var(--space-8)}.principles-grid{grid-template-columns:repeat(4,1fr)}.principle-card{min-height:245px}.about-note{margin:0 var(--space-8) 110px;border:1px solid color-mix(in srgb,var(--color-success) 26%,transparent);background:color-mix(in srgb,var(--color-success) 7%,var(--color-background));padding:var(--space-6);display:flex;gap:var(--space-4);color:var(--ok)}.about-note p{color:var(--muted);font-size:var(--text-lg);max-width:650px;margin:var(--space-2) 0 0}.support-hero{padding-bottom:100px}.support-grid{grid-template-columns:repeat(3,1fr);padding:70px var(--space-8) 120px}.support-card{min-height:280px}.icon-box{border:1px solid var(--line);height:37px;width:37px;display:grid;place-items:center;color:var(--accent);margin-bottom:var(--space-8)}.support-card h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-3)}.support-contact{border-top:1px solid var(--line);padding:110px var(--space-8);display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.support-contact h2{font-size:52px;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-medium);margin:var(--space-4) 0 var(--space-5)}.support-contact p{color:var(--muted);max-width:400px}.support-contact a{color:var(--accent)}.contact-card{border:1px solid var(--card-border);padding:var(--space-5);background:var(--card-background)}.contact-header{font:11px var(--font-mono);color:var(--muted);margin-bottom:var(--space-6);display:flex;align-items:center}.status-dot{margin-right:var(--space-2)}.contact-field{width:100%;border:1px solid var(--input-border);background:var(--input-background);color:var(--text);padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-small);margin-bottom:var(--space-3);border-radius:var(--radius-sm)}.contact-field::placeholder{color:var(--muted)}.contact-field:focus{border-color:var(--accent);outline:none}textarea.contact-field{min-height:95px;resize:vertical}.contact-card button{margin-top:var(--space-2)}.support-footer-note{border-top:1px solid var(--line);padding:var(--space-6) var(--space-8) var(--space-16);color:var(--muted);display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs)}.support-footer-note svg{color:var(--ok)}.contact-points{list-style:none;margin:var(--space-8) 0 0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3);color:var(--text);font-size:var(--text-small)}.contact-points li{display:flex;align-items:center;gap:var(--space-2)}.contact-points svg{color:var(--ok);flex:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contact-alt{margin-top:var(--space-6);font-size:var(--text-small);color:var(--muted)}.prose{max-width:720px;padding:var(--space-16) var(--space-8) var(--space-24)}.prose h2{font-size:var(--text-h5);margin:var(--space-16) 0 var(--space-3)}.prose h3{font-size:var(--text-base);margin:var(--space-12) 0 var(--space-2)}.prose li,.prose p{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-relaxed)}.prose ul{padding-left:var(--space-5)}.prose strong{color:var(--text)}.prose a{color:var(--accent)}.prose a:hover{text-decoration:underline}@media (max-width:800px){.site-header{padding:0 var(--space-5)}.site-header nav{display:none}.header-cta{padding:var(--space-3) var(--space-3)}.hero{grid-template-columns:1fr;gap:55px;padding:var(--space-16) var(--space-5) 84px}.section-grid:before{display:none}.hero h1{font-size:58px}.metric-band{grid-template-columns:1fr 1fr;padding:var(--space-6) var(--space-5)}.metric-intro{grid-column:span 2}.metric{padding:var(--space-3) 0 var(--space-2) var(--space-4)}.content-section,.principles-section{padding:84px var(--space-5)}.section-heading{grid-template-columns:1fr;gap:var(--space-3);margin-bottom:var(--space-8)}.section-heading>p{margin-top:var(--space-3)}.principles-grid,.steps-grid,.support-grid{grid-template-columns:1fr}.step-card{min-height:220px}.blueprint-section{grid-template-columns:1fr;padding:80px var(--space-5);gap:var(--space-8)}.blueprint-grid{min-height:290px;transform:scale(.88);transform-origin:left top;width:110%}.cta-section{grid-template-columns:1fr;padding:85px var(--space-5);gap:var(--space-5)}.site-footer{padding:var(--space-5) var(--space-5) 35px;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.inner-hero{padding:90px var(--space-5) 80px}.about-split,.support-contact{grid-template-columns:1fr;padding:75px var(--space-5);gap:var(--space-8)}.about-split h2{font-size:34px}.principles-section{padding-top:80px}.about-note{margin:0 var(--space-5) 70px}.support-grid{padding:55px var(--space-5) 80px}.support-contact h2{font-size:45px}.support-footer-note{padding:var(--space-5) var(--space-5) 40px}.prose{padding:var(--space-10) var(--space-5) var(--space-16)}}@media (max-width:420px){.hero h1{font-size:49px}.hero-lede{font-size:var(--text-base)}.button-row{gap:var(--space-4);flex-wrap:wrap}.terminal-body{padding-left:var(--space-3);padding-right:var(--space-3)}.terminal-line{font-size:10px;grid-template-columns:18px 12px 1fr auto}}