.ev-site .evp-index{font-family:var(--ev-font-mono);color:var(--text-3);font-size:12px}.ev-site .evp-muted{color:var(--text-3)}.ev-site .evp-live{color:var(--green)}.ev-site .evp-cell{border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);flex-direction:column;min-width:0;display:flex}.ev-site .evp-hero{padding:clamp(56px, 10vh, 120px) var(--gutter) clamp(48px, 8vh, 88px);flex-direction:column;gap:28px;display:flex}.ev-site .evp-h1{font-size:var(--type-display-size);letter-spacing:var(--type-display-ls);line-height:.94;font-weight:var(--weight-display);text-wrap:balance;max-width:15ch;margin:0}.ev-site .evp-lead{max-width:640px;font-size:var(--type-lead-size);line-height:var(--type-lead-lh);color:var(--text-2);text-wrap:pretty;margin:0}.ev-site .evp-actions{flex-wrap:wrap;gap:12px;display:flex}.ev-site .evu-btn.evp-hero-btn{height:48px;padding:0 20px;font-size:15px}.ev-site .evu-btn--primary.evp-hero-btn{padding:0 22px}.ev-site .evp-labelbar{padding:20px var(--gutter);border-bottom:1px solid var(--border-strong)}.ev-site .evp-cell--audience{padding:clamp(28px, 4vw, 44px) var(--gutter);gap:12px}.ev-site .evp-audience-title{letter-spacing:-.025em;font-size:clamp(24px,2.4vw,32px);font-weight:var(--weight-heading);margin:0}.ev-site .evp-audience-body{max-width:520px;color:var(--text-2);margin:0;font-size:16px;line-height:1.55}.ev-site .evp-steps-head{padding:clamp(48px, 7vw, 80px) var(--gutter) clamp(28px, 4vw, 40px);border-bottom:1px solid var(--border-strong);flex-direction:column;gap:20px;display:flex}.ev-site .evp-steps-h2{letter-spacing:-.04em;font-size:clamp(34px,4.4vw,60px);line-height:1;font-weight:var(--weight-display);max-width:16ch;margin:0}.ev-site .evp-cell--step{gap:12px;min-height:320px;padding:28px 24px}.ev-site .evp-step-title{font-size:var(--type-h3-size);letter-spacing:var(--type-h3-ls);font-weight:var(--weight-heading);margin:0}.ev-site .evp-step-body{font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--text-2);margin:0}.ev-site .evp-box{border:1px solid var(--border-strong);background:var(--surface);font-family:var(--ev-font-mono);margin-top:auto;font-size:11.5px}.ev-site .evp-box--sm{font-size:11px}.ev-site .evp-box--pre{white-space:pre;padding:10px;line-height:1.7;overflow-x:auto}.ev-site .evp-box__head{border-bottom:1px solid var(--border);font-weight:var(--weight-nav);padding:8px 10px}.ev-site .evp-box__row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ev-site .evp-box__row--tight{padding:7px 10px}.ev-site .evp-box__row:last-child{border-bottom:0}.ev-site .evp-box__row--live{background:var(--live-bg)}.ev-site .evp-cell--split{padding:clamp(40px, 6vw, 64px) var(--gutter);gap:20px}.ev-site .evp-split-h2{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,40px);line-height:1.05;font-weight:var(--weight-display);max-width:18ch;margin:0}.ev-site .evp-cell--notes{background:var(--surface-2);font-size:var(--type-body-lg-size);color:var(--text-2);gap:16px;line-height:1.55}.ev-site .evp-cell--notes p{margin:0}.ev-site .evp-cta{padding:clamp(64px, 10vw, 128px) var(--gutter);flex-direction:column;gap:28px;display:flex}.ev-site .evp-cta-h2{letter-spacing:var(--type-display-ls);font-size:clamp(40px,6vw,84px);line-height:.95;font-weight:var(--weight-display);max-width:14ch;margin:0}.ev-site .evp-cta-row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.ev-site .evp-cta-link{font-family:var(--ev-font-mono);font-size:var(--type-small-size);color:var(--text);border-bottom:1px solid;padding-bottom:2px;text-decoration:none}.ev-site .evp-cta-link--muted{color:var(--text-2);border-bottom-color:var(--border-strong)}.ev-site .evp-cta-link:focus-visible{outline:2px solid var(--text);outline-offset:2px}