:root{--brand-bg:#0b1220;--brand-bg-elevated:#0f1b31;--brand-surface:#0c162899;--brand-accent:#2f81f7;--brand-accent-600:#2563eb;--brand-accent-400:#3b82f6;--brand-pill-bg:#09122a;--brand-pill-border:#2f81f740;--brand-pill-text:#bfdbfe}.interview-font{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.hero-headline{font-size:clamp(32px,8vw,65px);font-weight:700;line-height:clamp(36px,8vw,68px)}.gradient-headline{background:linear-gradient(90deg,#f4f4f5 0%,#97c7fd 50%,#f4f4f5 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.section-headline{font-size:clamp(34px,5vw,42px);font-weight:700;line-height:1.25}.section-headline-wide{max-width:60rem;margin-left:auto;margin-right:auto;display:block}.subsection-headline{font-size:clamp(22px,3.25vw,26px);font-weight:600;line-height:1.3}.section-description{color:#d1d5db;font-size:16px;font-weight:400;line-height:1.6}.section-pill-text{color:var(--brand-pill-text,#bfdbfe);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px}.brand-pill{border:1px solid var(--brand-pill-border,#2f81f740);background:var(--brand-pill-bg,#09122a);color:var(--brand-pill-text,#bfdbfe);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.brand-pill:hover{background-color:#1e418d1a;border-color:#1e418d;transition:all .2s}.brand-pill-light{--brand-pill-bg:#e6f2ff;--brand-pill-text:#0c1a31;--brand-pill-border:#2f81f740}.chrome-extension-btn{color:#000;background:#fff;transition:none;position:relative}.chrome-extension-btn:hover{color:#fff;background:#000;animation:.12s steps(6,end) blinkFlicker}.chrome-extension-btn svg{stroke:currentColor;fill:none;stroke-width:2px}.chrome-extension-btn-inverse{color:#fff;background:#000;transition:none;position:relative}.chrome-extension-btn-inverse:hover{color:#000;background:#fff;animation:.12s steps(6,end) blinkFlickerInverse}@keyframes blinkFlicker{0%{color:#000;background:#fff}16.66%{color:#fff;background:#000}33.33%{color:#000;background:#fff}50%{color:#fff;background:#000}66.66%{color:#000;background:#fff}83.33%{color:#fff;background:#000}to{color:#fff;background:#000}}@keyframes blinkFlickerInverse{0%{color:#fff;background:#000}16.66%{color:#000;background:#fff}33.33%{color:#fff;background:#000}50%{color:#000;background:#fff}66.66%{color:#fff;background:#000}83.33%{color:#000;background:#fff}to{color:#000;background:#fff}}
