:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#081328;--navy-2:#0b1d3a;--blue:#1463ff;--green:#22c55e;--teal:#18b4a6;--violet:#8a2be2;--slate:#94a3b8;--panel:#0a1b37c7;--stroke:#94a3b838;--paper:#f8fafc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 0 0,#1463ff47,#0000 32rem),radial-gradient(circle at 80% 8%,#22c55e29,#0000 28rem),linear-gradient(135deg,#061021 0%,#0a1730 48%,#07101f 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-shell{min-height:100vh}.container{width:min(1180px,100% - 32px);margin:0 auto}.site-header{z-index:30;border-bottom:1px solid var(--stroke);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#081328db;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:12px;min-height:46px;font-weight:500;display:inline-flex}.brand-mark{background:url(/brand/heroramp-icon.svg) 50%/cover no-repeat;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 16px 40px #22c55e2e}.brand-mark:before,.brand-mark:after{display:none}.brand span:last-child strong{color:var(--green)}.nav-links{color:#dbeafe;align-items:center;gap:20px;font-size:.9rem;font-weight:430;display:flex}.nav-links a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.nav-actions{align-items:center;gap:12px;display:flex}.mobile-nav-links{display:none}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-weight:460;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:linear-gradient(135deg,#19b859,#23d36e);box-shadow:0 18px 45px #22c55e38}.button-secondary{border-color:var(--stroke);background:#ffffff0a}.button-blue{background:linear-gradient(135deg,#1157f5,#1689ff)}.button-purple{background:linear-gradient(135deg,#6d16cf,#a315f5)}.hero{padding:64px 0 42px}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.25fr);align-items:center;gap:44px;display:grid}.eyebrow{color:#dbeafe;letter-spacing:.092em;text-transform:uppercase;background:#60a5fa24;border:1px solid #93c5fd47;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:10px 16px;font-size:.74rem;font-weight:520;display:inline-flex}.hero h1,.midtown-hero h1,.audience-hero h1{letter-spacing:-.036em;margin:30px 0 22px;font-size:clamp(2.55rem,6.1vw,4.85rem);font-weight:430;line-height:1.02}.hero h1 strong,.midtown-hero h1 strong,.audience-hero h1 strong{color:var(--green);font-weight:inherit}.home-hero{padding:clamp(42px,5.4vw,66px) 0 42px}.home-hero h1{max-width:650px;margin:22px 0 16px;font-size:clamp(2.32rem,3.72vw,3.46rem);line-height:1.12}.home-hero .hero-copy{max-width:610px;line-height:1.62}.home-hero .hero-ctas{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;margin-top:20px}.home-hero .hero-ctas .cta-tile:first-child{grid-column:1/-1}.home-hero .cta-tile{min-height:76px;padding:16px}.hero-copy{color:#dbeafe;max-width:620px;font-size:1.15rem;line-height:1.8}.hero-ctas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.hero-compact{padding:50px 0 36px}.hero-compact h1{font-size:clamp(2.85rem,6.4vw,4.85rem)}.midtown-hero{padding:clamp(38px,5vw,62px) 0 64px;position:relative;overflow:hidden}.midtown-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 18%,#1463ff33,#0000 24rem),radial-gradient(circle at 92% 4%,#22c55e2e,#0000 28rem),linear-gradient(90deg,#08132833,#08132800);position:absolute;inset:0}.midtown-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);align-items:center;gap:clamp(34px,5vw,70px);display:grid;position:relative}.midtown-hero-copy{min-width:0}.midtown-hero h1{letter-spacing:-.014em;max-width:560px;margin:24px 0 18px;font-size:clamp(2.02rem,3vw,2.68rem);line-height:1.15}.midtown-hero .hero-copy{max-width:610px;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.68}.midtown-proof-row{flex-wrap:wrap;gap:10px;max-width:760px;margin-top:18px;display:flex}.midtown-proof-row span{color:#dbeafe;background:#ffffff0e;border:1px solid #93c5fd33;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:460}.midtown-hero .hero-ctas{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;margin-top:24px}.midtown-hero .cta-tile{min-height:82px}.midtown-command{isolation:isolate;max-width:650px;padding:clamp(18px,3vw,30px)}.midtown-command:after{z-index:0;content:"";background:#22c55e0b;border:1px solid #22c55e2e;border-radius:999px;width:230px;height:230px;position:absolute;top:-90px;right:-90px}.midtown-command .mock-window{z-index:1;position:relative}.midtown-command .mock-title{font-size:clamp(1.18rem,2vw,1.45rem)}.midtown-command .pipeline-card,.midtown-command .insight-card{background:#ffffff12}.midtown-command .insight-card h3{letter-spacing:-.035em;margin-top:0;font-size:clamp(1.26rem,2.55vw,1.72rem);font-weight:470}.midtown-command .insight-card p{color:#dbeafe;font-size:.98rem;line-height:1.62}.midtown-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.midtown-mini-grid div{background:#08132861;border:1px solid #dbeafe24;border-radius:18px;padding:16px}.midtown-mini-grid strong,.midtown-mini-grid span{display:block}.midtown-mini-grid strong{color:#fff;margin-bottom:6px}.midtown-mini-grid span{color:#cbd5e1;font-size:.86rem;line-height:1.52}.audience-hero{padding:clamp(42px,5.5vw,62px) 0 52px}.audience-layout{grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);align-items:center;gap:38px;display:grid}.audience-copy{min-width:0}.audience-hero h1{text-wrap:balance;max-width:780px;margin-bottom:20px;font-size:clamp(2.08rem,3.28vw,3.04rem);line-height:1.13}.audience-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.audience-actions .cta-tile:only-child{max-width:420px}.audience-flow-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:820px;margin-top:18px;display:grid}.audience-flow-row span{color:#dbeafe;background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 7rem),#ffffff0b;border:1px solid #93c5fd38;border-radius:18px;align-content:center;min-height:66px;padding:12px;font-size:.82rem;line-height:1.28;display:grid}.audience-flow-row b{color:#93c5fd;letter-spacing:.09em;margin-bottom:4px;font-size:.72rem;font-weight:520;display:block}.audience-panel{background:radial-gradient(circle at 18% 0,#22c55e38,#0000 18rem),radial-gradient(circle at 100% 20%,#1463ff33,#0000 18rem),linear-gradient(145deg,#081328f0,#0b1d3ad6);border:1px solid #93c5fd3d;border-radius:30px;padding:26px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000004d}.audience-panel:after{content:"";border:1px solid #22c55e38;border-radius:999px;width:150px;height:150px;position:absolute;bottom:-42px;right:-42px}.audience-panel h2{z-index:1;letter-spacing:-.034em;margin:16px 0 18px;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:470;line-height:1.04;position:relative}.audience-panel .privacy-list{z-index:1;position:relative}.audience-panel .privacy-list li{color:#dbeafe;background:#ffffff0b;border:1px solid #dbeafe21;border-radius:16px;padding:13px 13px 13px 30px;line-height:1.55}.audience-panel .privacy-list li:before{top:1.2em;left:14px}.audience-panel-note{z-index:1;background:radial-gradient(circle at 100% 0,#22c55e29,#0000 10rem),#ffffff0f;border:1px solid #22c55e42;border-radius:20px;gap:6px;margin-top:16px;padding:15px;display:grid;position:relative}.audience-panel-note strong{color:#fff;font-weight:470}.audience-panel-note span{color:#cbd5e1;font-size:.88rem;line-height:1.5}.invite-hero{padding:clamp(38px,5vw,58px) 0 46px}.invite-hero .audience-layout{grid-template-columns:minmax(0,.98fr) minmax(330px,.68fr);gap:clamp(30px,5vw,58px)}.invite-hero h1{max-width:690px;font-size:clamp(2rem,3vw,2.68rem);line-height:1.16}.invite-hero .hero-copy{max-width:660px;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.72}.invite-hero .audience-actions{max-width:690px;margin-top:26px}.invite-hero .cta-tile{min-height:84px}.invite-hero .audience-flow-row{max-width:690px}.invite-hero .audience-flow-row span{min-height:62px;padding:11px 12px}.invite-panel{background:radial-gradient(circle at 12% 0,#22c55e2e,#0000 15rem),radial-gradient(circle at 100% 18%,#1463ff2e,#0000 16rem),linear-gradient(145deg,#081328eb,#0b1d3ad1);border-color:#93c5fd38;align-self:center}.invite-panel h2{max-width:340px;font-size:clamp(1.5rem,2.45vw,2rem);line-height:1.1}.invite-panel .privacy-list{gap:10px}.invite-panel .privacy-list li{border-radius:18px;padding-block:12px}.invite-panel .audience-panel-note{margin-top:14px}@media (max-width:980px){.invite-hero .audience-layout,.invite-hero .audience-actions,.invite-hero .audience-flow-row{grid-template-columns:minmax(0,1fr)}.invite-hero .audience-flow-row{max-width:none}.invite-panel{align-self:stretch}}@media (max-width:640px){.invite-hero h1{font-size:clamp(2rem,8.4vw,2.58rem)}.invite-hero .cta-tile{min-height:88px}}.cta-tile{text-align:left;border-radius:20px;justify-content:space-between;min-height:94px;padding:18px}.cta-tile b{color:#fff;font-size:.92rem;font-weight:460;line-height:1.18;display:block}.cta-tile span{color:#ffffffc7;font-size:.82rem;font-weight:430;line-height:1.24;display:block}.cta-tile>span>span{margin-top:4px}.cta-arrow{color:#fff;background:#ffffff21;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:1rem;font-weight:460;line-height:1;display:grid}.button-secondary .cta-arrow{color:#dbeafe;background:#1463ff1a;border:1px solid #93c5fd3d}.command-center{background:linear-gradient(135deg,#0c2044f0,#050c1afa),radial-gradient(circle at 70% 10%,#22c55e33,#0000 26rem);border:1px solid #93c5fd33;border-radius:34px;padding:26px;position:relative;overflow:hidden;box-shadow:0 32px 100px #0000005c}.command-center:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.home-hero .command-center{align-self:start;margin-top:28px;padding:22px}.home-hero .mock-top{margin-bottom:18px}.home-hero .metric-card,.home-hero .pipeline-card,.home-hero .insight-card{padding:14px}.home-hero .metric-value{margin-top:8px;font-size:1.3rem;line-height:1.08}.home-hero .mini-bars{height:36px;margin-top:12px}.home-hero .pipeline-card{margin-top:12px}.home-hero .pipeline-step{padding:9px 6px}.home-hero .insight-row{gap:12px;margin-top:12px}.home-hero .readiness-ring{min-height:112px}.home-hero .readiness-ring span{width:78px;height:78px;font-size:1.35rem}.mock-window{z-index:1;position:relative}.mock-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.status-dot{color:#bbf7d0;align-items:center;gap:8px;font-size:.82rem;font-weight:460;display:inline-flex}.status-dot:before{background:var(--green);content:"";border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 8px #22c55e1f}.mock-title{margin:0;font-size:1.1rem}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric-card,.pipeline-card,.insight-card{border:1px solid var(--stroke);background:#ffffff0f;border-radius:22px;padding:18px}.metric-label{color:var(--slate);text-transform:uppercase;font-size:.78rem;font-weight:460}.metric-value{margin-top:12px;font-size:1.7rem;font-weight:470}.mini-bars{align-items:end;gap:7px;height:64px;margin-top:18px;display:flex}.mini-bars span{background:linear-gradient(#22c55e,#1463ff);border-radius:999px 999px 2px 2px;width:100%}.bar-h-28{height:28%}.bar-h-48{height:48%}.bar-h-60{height:60%}.bar-h-72{height:72%}.bar-h-88{height:88%}.pipeline-card{margin-top:14px}.pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pipeline-step{color:#dbeafe;text-align:center;background:#1463ff29;border-radius:14px;padding:12px 8px;font-size:.78rem;font-weight:450}.insight-row{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.readiness-ring{background:radial-gradient(circle,#22c55e33 0 36%,#0000 37%),conic-gradient(from 30deg,#22c55e,#1463ff,#8a2be2,#22c55e);border-radius:22px;place-items:center;min-height:148px;display:grid}.readiness-ring span{background:#081328;border-radius:999px;place-items:center;width:108px;height:108px;font-size:1.7rem;font-weight:470;display:grid}.ai-card{background:linear-gradient(135deg,#581c879e,#1463ff33);border-color:#a855f757}.equation-strip,.industry-strip,.trust-strip{gap:12px;margin-top:22px;display:grid}.equation-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.strip-card{border:1px solid var(--stroke);color:#dbeafe;text-align:center;background:#ffffff0b;border-radius:18px;padding:16px;font-weight:450}.industry-strip,.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.section{background:radial-gradient(circle at 86% 4%,#22c55e14,#0000 24rem),radial-gradient(circle at 12% 92%,#1463ff14,#0000 22rem),#081328;padding:clamp(68px,7vw,92px) 0;position:relative;overflow:hidden}.section>.container{z-index:1;position:relative}.section-light{color:#0f172a;background:radial-gradient(circle at 90% 0,#22c55e1a,#0000 26rem),radial-gradient(circle at 8% 100%,#1463ff14,#0000 22rem),linear-gradient(#f8fbff 0%,#eef4fb 100%)}.section h2{letter-spacing:-.026em;max-width:900px;margin:0 0 18px;font-size:clamp(1.78rem,3.45vw,2.82rem);font-weight:430;line-height:1.1}.section-lede{color:#cbd5e1;max-width:760px;font-size:1.08rem;line-height:1.8}.section-light .section-lede{color:#475569}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,22px);margin-top:clamp(28px,4vw,40px);display:grid}.content-card{border:1px solid var(--stroke);background:#ffffff0f;border-radius:26px;padding:clamp(22px,2.6vw,28px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.content-card:before{content:"";opacity:.65;background:linear-gradient(90deg,#1463ffd1,#22c55ec7);height:3px;position:absolute;inset:0 0 auto}.section-light .content-card{background:linear-gradient(145deg,#fffffff5,#f8fbffeb),#fff;border-color:#dbe4f0;box-shadow:0 22px 60px #0f172a14}.content-card h3{margin:0 0 12px;font-size:1.18rem;font-weight:470}.content-card p,.content-card li{color:#cbd5e1;line-height:1.7}.stack-card{margin-top:18px}.section-light .content-card p,.section-light .content-card li{color:#475569}.value-section{padding-block:clamp(72px,8vw,108px)}.value-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:center;gap:clamp(30px,6vw,72px);display:grid}.value-grid-reverse{grid-template-columns:minmax(360px,1fr) minmax(0,.9fr)}.value-copy{gap:18px;display:grid}.value-copy .section-lede{margin:0}.eyebrow-soft{color:#1455ff;background:#1463ff14;border-color:#1463ff33;width:fit-content}.section:not(.section-light) .eyebrow-soft{color:#93c5fd;background:#93c5fd14;border-color:#93c5fd33}.value-pill-row{flex-wrap:wrap;gap:10px;display:flex}.value-pill-row span{color:#1e3a8a;background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 7rem),#ffffffb8;border:1px solid #dbeafe;border-radius:999px;padding:11px 14px;font-size:.82rem;font-weight:470}.section:not(.section-light) .value-pill-row span{border-color:var(--stroke);color:#dbeafe;background:#ffffff0e}.value-visual{background:radial-gradient(circle at 100% 0,#22c55e33,#0000 15rem),radial-gradient(circle at 0 100%,#1463ff38,#0000 15rem),#081328;border:1px solid #93c5fd42;border-radius:34px;padding:clamp(20px,3vw,28px);position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a24}.value-visual:after{content:"";border:1px solid #93c5fd33;border-radius:999px;width:190px;height:190px;position:absolute;top:-72px;right:-58px}.value-visual>*{z-index:1;position:relative}.value-visual-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.value-visual-top span,.value-visual-top strong{color:#dbeafe;background:#ffffff0f;border:1px solid #93c5fd42;border-radius:999px;padding:9px 12px;font-size:.76rem;font-weight:460}.value-visual-top strong{color:#bbf7d0;background:#22c55e21;border-color:#22c55e47}.masked-slate-card,.candidate-journey-card,.ops-handoff-card,.fit-preview-card{background:#ffffff0e;border:1px solid #93c5fd38;border-radius:24px;padding:clamp(16px,2.2vw,22px)}.masked-slate-card{gap:12px;display:grid}.masked-slate-card h3,.fit-preview-card h3,.ops-handoff-card strong{color:#fff;margin:5px 0 0;font-size:1.22rem;font-weight:490;line-height:1.2}.masked-slate-row{background:#0f172a57;border:1px solid #93c5fd29;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px;display:grid}.masked-slate-row strong,.masked-slate-row span{display:block}.masked-slate-row strong{color:#fff;font-weight:520}.masked-slate-row span,.fit-preview-card p{color:#cbd5e1;font-size:.86rem;line-height:1.5}.masked-slate-row em{color:#bbf7d0;white-space:nowrap;background:#22c55e1a;border:1px solid #22c55e47;border-radius:999px;padding:7px 10px;font-size:.76rem;font-style:normal}.masked-slate-row b{color:#fff;background:linear-gradient(135deg,#1455ff,#22c55e);border-radius:18px;place-items:center;width:50px;height:50px;font-size:.9rem;font-weight:620;display:inline-grid}.ops-handoff-card{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 8rem),#ffffff0f;gap:4px;margin-top:14px;display:grid}.ops-handoff-card span{color:#86efac;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:560}.candidate-journey-card{background:radial-gradient(circle at 18% 18%,#1463ff33,#0000 10rem),#ffffff0e}.journey-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.journey-step{color:#dbeafe;text-align:center;background:#0f172a5c;border:1px solid #93c5fd29;border-radius:18px;justify-items:center;gap:8px;padding:12px 8px;display:grid}.journey-step i{color:#032014;background:#22c55e;border-radius:11px;place-items:center;width:30px;height:30px;font-size:.72rem;font-style:normal;font-weight:650;display:inline-grid}.journey-step span{font-size:.78rem;font-weight:510}.fit-preview-card{background:radial-gradient(circle at 100% 0,#22c55e29,#0000 8rem),#0f172a59;margin-top:14px}.fit-preview-card .mini-pill{width:fit-content}.audience-final-cta{padding-block:clamp(60px,7vw,88px)}.audience-final-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,5vw,56px);display:grid}.audience-final-grid .section-lede{margin-bottom:0}.audience-final-grid .button{justify-content:center;min-width:220px;box-shadow:0 18px 50px #22c55e38}.footer{border-top:1px solid var(--stroke);color:#cbd5e1;padding:34px 0}.not-found-shell{background:radial-gradient(circle at 12% 10%,#1463ff47,#0000 28rem),radial-gradient(circle at 86% 12%,#22c55e2e,#0000 26rem),linear-gradient(135deg,#061021 0%,#0a1730 52%,#07101f 100%);min-height:100vh}.not-found-hero{align-items:center;min-height:calc(100vh - 76px);padding:clamp(38px,6vw,82px) 0;display:grid}.not-found-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:clamp(30px,6vw,78px);display:grid}.not-found-copy h1{letter-spacing:-.036em;max-width:760px;margin:24px 0 20px;font-size:clamp(2.8rem,6vw,5rem);font-weight:390;line-height:1}.not-found-copy h1 strong{color:var(--green);font-weight:inherit}.not-found-copy p{color:#dbeafe;max-width:690px;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.72}.not-found-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.not-found-card{background:radial-gradient(circle at 100% 0,#22c55e2e,#0000 16rem),linear-gradient(145deg,#ffffff1a,#ffffff0b);border:1px solid #93c5fd38;border-radius:34px;padding:clamp(24px,4vw,34px);position:relative;overflow:hidden;box-shadow:0 34px 100px #00000052}.not-found-card:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.not-found-card>*{z-index:1;position:relative}.not-found-code{color:#bbf7d0;letter-spacing:.08em;background:#08132894;border:1px solid #93c5fd3d;border-radius:18px;place-items:center;min-width:84px;min-height:52px;font-size:1.35rem;font-weight:410;display:inline-grid}.not-found-card h2{letter-spacing:-.03em;margin:22px 0 18px;font-size:clamp(1.55rem,3vw,2.3rem);font-weight:410;line-height:1.08}.not-found-link-list{gap:12px;display:grid}.not-found-link-list a{background:#ffffff0f;border:1px solid #dbeafe24;border-radius:20px;min-height:76px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:grid}.not-found-link-list a:hover{background:#ffffff17;border-color:#22c55e61;transform:translateY(-1px)}.not-found-link-list strong,.not-found-link-list span{display:block}.not-found-link-list strong{color:#fff;font-weight:430}.not-found-link-list span{color:#cbd5e1;margin-top:5px;font-size:.88rem;line-height:1.45}.not-found-note{color:#dbeafe;border-top:1px solid #dbeafe24;margin:18px 0 0;padding-top:18px;line-height:1.6}.app-frame{color:#0f172a;background:#f8fafc;min-height:100vh}.app-nav{background:#ffffffe6;border-bottom:1px solid #e2e8f0}.app-grid{grid-template-columns:260px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.app-sidebar,.app-panel{background:#fff;border:1px solid #dbe4f0;border-radius:24px;padding:22px}.app-panel-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.readiness-workspace{grid-template-columns:300px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.app-panel-lede{color:#475569;max-width:760px;line-height:1.7}.kicker{color:#1463ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:560}.readiness-score-list{gap:10px;margin-top:18px;display:grid}.readiness-panel{overflow:hidden}.readiness-command-hero{color:#fff;background:radial-gradient(circle at 82% 0,#22c55e3d,#0000 18rem),radial-gradient(circle at 0 100%,#1463ff3d,#0000 22rem),linear-gradient(145deg,#081328 0%,#0b1d3a 100%);border:1px solid #93c5fd3d;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);gap:clamp(18px,2.6vw,30px);margin-bottom:16px;padding:clamp(22px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #0813282e}.readiness-command-hero:after{content:"";border:1px solid #bbf7d029;border-radius:999px;width:184px;height:184px;position:absolute;top:-58px;right:-58px}.readiness-command-hero>*{z-index:1;position:relative}.readiness-command-hero .kicker{color:#93c5fd}.readiness-command-hero h1{color:#fff;max-width:660px}.readiness-command-hero p:not(.kicker){color:#dbeafe;max-width:760px;margin:0;line-height:1.65}.readiness-command-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.app-frame .readiness-command-hero .button-secondary{color:#f8fafc;box-shadow:none;background:#ffffff14;border-color:#dbeafe47}.app-frame .readiness-command-hero .button-secondary:hover{background:#ffffff1f;border-color:#bbf7d061}.readiness-score-card{background:#ffffff12;border:1px solid #dbeafe29;border-radius:24px;align-content:center;padding:18px;display:grid}.readiness-score-card span,.readiness-score-card strong,.readiness-score-card small{display:block}.readiness-score-card span{color:#bbf7d0;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.readiness-score-card strong{color:#fff;margin-top:12px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:390;line-height:1}.readiness-score-card small{color:#dbeafe;margin-top:8px;line-height:1.4}.readiness-score-track{background:#dbeafe24;border-radius:999px;height:10px;margin-top:16px;overflow:hidden}.readiness-score-track i{border-radius:inherit;background:linear-gradient(90deg,#1463ff,#22c55e);height:100%;display:block;box-shadow:0 0 22px #22c55e57}.score-row{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:.9rem;display:flex}.score-row strong{font-weight:560}.score-row-pending{color:#dbeafe;background:#ffffff14;border-color:#93c5fd2e}.score-row-pending strong{color:#bbf7d0;font-weight:470}.readiness-guide-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.readiness-guide-strip div{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 10rem),#f8fbff;border:1px solid #dbeafe;border-radius:20px;padding:14px 14px 14px 58px;position:relative;overflow:hidden}.readiness-guide-strip div>span{color:#fff;background:#081328;border-radius:12px;place-items:center;width:32px;height:32px;font-size:.78rem;font-weight:520;display:grid;position:absolute;top:14px;left:14px}.readiness-guide-strip strong,.readiness-guide-strip small{display:block}.readiness-guide-strip strong{color:#0f172a;font-weight:500}.readiness-guide-strip small{color:#64748b;margin-top:5px;line-height:1.45}.assessment-grid{gap:18px;margin-top:18px;display:grid}.assessment-workbench{gap:14px;margin-top:18px;display:grid}.assessment-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.assessment-picker button{color:#0f172a;text-align:left;cursor:pointer;background:radial-gradient(circle at 100% 0,#22c55e1c,#0000 10rem),#f8fbff;border:1px solid #dbeafe;border-radius:22px;align-content:start;gap:7px;min-height:132px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid;position:relative}.assessment-picker button:hover,.assessment-picker button:focus-visible,.assessment-picker button[aria-current=step]{background:radial-gradient(circle at 100% 0,#22c55e29,#0000 10rem),#fff;border-color:#1463ff75;transform:translateY(-1px);box-shadow:0 18px 48px #1463ff1a}.assessment-picker button:focus-visible{outline:3px solid #1463ff2e}.assessment-picker button>span{color:#fff;background:#081328;border-radius:12px;place-items:center;width:32px;height:32px;font-size:.74rem;font-weight:430;display:grid}.assessment-picker button[aria-current=step]>span{background:linear-gradient(135deg,#1463ff,#22c55e)}.assessment-picker strong,.assessment-picker small,.assessment-picker em{display:block}.assessment-picker strong{color:#0f172a;font-size:.98rem;font-weight:410;line-height:1.22}.assessment-picker small{color:#475569;font-size:.8rem;line-height:1.35}.assessment-picker em{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;place-self:end start;padding:5px 8px;font-size:.7rem;font-style:normal;line-height:1}.assessment-card{color:#0f172a}.assessment-card-active{background:radial-gradient(circle at 100% 0,#22c55e14,#0000 14rem),#fff;border-color:#bfdbfe}.assessment-card p{color:#475569}.assessment-card-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:10px;display:grid}.assessment-card-header>span{color:#fff;background:linear-gradient(135deg,#1463ff,#22c55e);border-radius:15px;place-items:center;width:42px;height:42px;font-size:.78rem;font-weight:520;display:grid;box-shadow:0 14px 30px #1463ff2e}.assessment-card-header .kicker{margin-bottom:5px}.assessment-card-header h3{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2vw,1.48rem);font-weight:500;line-height:1.12}.assessment-card-header em{color:#1e3a8a;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:7px 10px;font-size:.78rem;font-style:normal;font-weight:500}.assessment-meta-row{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.assessment-meta-row span{color:#1e3a8a;background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:500}.assessment-actions{border-top:1px solid #e2e8f0;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:grid}.assessment-actions .button{width:100%}.assessment-actions span{color:#64748b;font-size:.84rem;line-height:1.45}.dashboard-link-card{color:#0f172a;gap:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.dashboard-link-card:after{content:"";background:#22c55e14;border-radius:999px;width:120px;height:120px;position:absolute;top:-46px;right:-46px}.dashboard-link-card:hover{border-color:#1463ff;transform:translateY(-2px);box-shadow:0 24px 70px #1463ff1f}.dashboard-link-card>*{z-index:1;position:relative}.dashboard-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-step{background:#081328;border-radius:15px;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:520;display:grid;box-shadow:0 16px 32px #08132829;color:#fff!important}.candidate-dashboard-panel .candidate-status-strip{margin:18px 0 14px}.candidate-dashboard-panel .candidate-journey-map{margin:14px 0 18px}.candidate-dashboard-panel .dashboard-link-card{min-height:0}.candidate-command-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:stretch;gap:clamp(18px,2.4vw,28px);margin-bottom:18px;display:grid}.candidate-command-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.candidate-privacy-card{color:#fff;background:radial-gradient(circle at 100% 0,#22c55e33,#0000 10rem),linear-gradient(145deg,#082033 0%,#0a1530 100%);border:1px solid #22c55e3d;border-radius:26px;padding:22px;position:relative;overflow:hidden;box-shadow:0 24px 58px #08132829}.candidate-privacy-card:after{content:"";border:1px solid #bbf7d029;border-radius:999px;width:104px;height:104px;position:absolute;top:-28px;right:-28px}.candidate-privacy-card span,.candidate-privacy-card strong,.candidate-privacy-card p{z-index:1;position:relative}.candidate-privacy-card span{color:#bbf7d0;letter-spacing:.08em;text-transform:uppercase;background:#22c55e1a;border:1px solid #bbf7d038;border-radius:999px;padding:7px 10px;font-size:.74rem;display:inline-flex}.candidate-privacy-card strong{letter-spacing:-.018em;max-width:260px;margin-top:18px;font-size:clamp(1.24rem,2vw,1.55rem);font-weight:390;line-height:1.12;display:block}.candidate-privacy-card p{color:#dbeafe;margin:14px 0 0;font-size:.9rem;line-height:1.55}.candidate-progress-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 22px;display:grid}.candidate-progress-step{background:radial-gradient(circle at 100% 0,#1463ff14,#0000 8rem),#f8fbff;border:1px solid #dbeafe;border-radius:22px;align-items:center;gap:12px;min-height:78px;padding:14px;display:flex;position:relative}.candidate-progress-step>span{color:#fff;background:#081328;border-radius:14px;flex:none;place-items:center;width:38px;height:38px;font-size:.8rem;font-weight:420;display:grid}.candidate-progress-step strong,.candidate-progress-step small{display:block}.candidate-progress-step strong{color:#0f172a;font-weight:390;line-height:1.2}.candidate-progress-step small{color:#15803d;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:.74rem}.candidate-progress-step em{z-index:2;content:"";background:#bfdbfe;width:20px;height:1px;position:absolute;top:50%;right:-15px}.candidate-status-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.candidate-status-card{color:#0f172a;align-content:start;gap:13px;min-height:230px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.candidate-status-card:after{content:"";background:radial-gradient(circle,#22c55e1f,#1463ff0f 56%,#0000 70%);border-radius:999px;width:142px;height:142px;position:absolute;top:-58px;right:-58px}.candidate-status-card:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 26px 72px #1463ff21}.candidate-status-card>*{z-index:1;position:relative}.candidate-status-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.candidate-status-card-top span,.candidate-status-card-top em{letter-spacing:.075em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.72rem;line-height:1}.candidate-status-card-top span{color:#1d4ed8;background:#eff6ff}.candidate-status-card-top em{color:#15803d;background:#ecfdf5;font-style:normal}.candidate-status-card h3{color:#0f172a;letter-spacing:-.014em;max-width:310px;margin:3px 0 0;font-size:clamp(1.08rem,1.7vw,1.24rem);font-weight:390;line-height:1.22}.candidate-status-card p{color:#475569;max-width:320px;margin:0;line-height:1.62}.assessment-question{border:0;gap:10px;margin:18px 0;padding:0;display:grid}.assessment-question legend{color:#1e293b;font-weight:500}.assessment-card textarea{color:#0f172a;resize:vertical;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #cbd5e1;border-radius:18px;width:100%;min-height:112px;padding:14px;line-height:1.55}.assessment-card textarea:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:#1463ff;outline:3px solid #1463ff2e}.voice-practice-panel{background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;padding:16px}.voice-practice-panel summary{color:#1e3a8a;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;list-style:none;display:grid}.voice-practice-panel summary::-webkit-details-marker{display:none}.voice-practice-panel summary:after{color:#1463ff;content:"+";background:#fff;border-radius:999px;grid-area:1/2/span 2;place-items:center;width:28px;height:28px;font-weight:430;display:grid}.voice-practice-panel[open] summary:after{content:"−"}.voice-practice-panel strong,.voice-practice-panel summary span{grid-column:1;display:block}.voice-practice-panel strong{color:#1e3a8a}.voice-practice-panel summary span{color:#64748b;font-size:.82rem;line-height:1.35}.voice-practice-panel p{margin:8px 0 0}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.choice-card{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.choice-card:before{content:"";background:#fff;border:2px solid #94a3b8;border-radius:999px;flex:none;width:20px;height:20px;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 0 0 5px #fff}.choice-card input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice-card:has(input:checked){color:#1e3a8a;background:#eff6ff;border-color:#1463ff;box-shadow:0 12px 28px #1463ff14}.choice-card:has(input:checked):before{background:#1463ff;border-color:#1463ff}.choice-card:focus-within{border-color:#1463ff;outline:3px solid #1463ff2e}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{gap:7px;min-width:0;display:grid}.field label{color:#1e3a8a;letter-spacing:.045em;text-transform:uppercase;align-items:flex-end;min-height:24px;font-size:.78rem;font-weight:430;display:inline-flex}.field input,.field select,.field textarea{box-sizing:border-box;color:#0f172a;background:radial-gradient(circle at 100% 0,#22c55e0f,#0000 8rem),#fff;border:1px solid #d4e2f2;border-radius:16px;width:100%;min-width:0;min-height:46px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;box-shadow:inset 0 1px #ffffffe6}.field input:hover,.field select:hover,.field textarea:hover{background:#fff;border-color:#93c5fd}.field input::placeholder,.field textarea::placeholder{color:#94a3b8;opacity:.86}.field select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.field textarea{resize:vertical;min-height:112px;padding-top:12px}.field small{color:#64748b;font-size:.78rem;line-height:1.35}.notice{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;padding:14px 16px;line-height:1.6}.notice-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.button-row{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.preview-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.employer-gate-card{background:radial-gradient(circle at 100% 0,#22c55e2e,#0000 18rem),radial-gradient(circle at 0 100%,#1463ff1a,#0000 18rem),linear-gradient(135deg,#fff 0%,#f8fbff 100%);grid-template-columns:minmax(0,1.04fr) minmax(280px,.72fr);align-items:stretch;gap:clamp(20px,3vw,34px)}.opportunity-gate-card{grid-template-columns:minmax(0,1.05fr) minmax(300px,.82fr);align-items:stretch;gap:clamp(20px,3vw,34px)}.employer-gate-card>div:first-child,.opportunity-gate-card>div:first-child{align-content:start;gap:14px;display:grid}.discovery-handoff-flow{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.discovery-handoff-flow span{color:#1e3a8a;background:radial-gradient(circle at 100% 0,#22c55e14,#0000 5rem),#ffffffd1;border:1px solid #93c5fd80;border-radius:999px;align-items:center;min-height:34px;padding:7px 10px;font-size:.76rem;font-weight:420;line-height:1.15;display:inline-flex}.discovery-handoff-flow span:not(:last-child):after{color:#93c5fd;content:"→";margin-left:8px}.employer-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.employer-access-grid div{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 7rem),#ffffffb8;border:1px solid #93c5fd5c;border-radius:18px;align-content:start;gap:7px;min-height:108px;padding:12px;display:grid}.employer-access-grid strong,.employer-access-grid span{display:block}.employer-access-grid strong{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:430}.employer-access-grid span{color:#334155;font-size:.8rem;line-height:1.42}.employer-gate-card>div:first-child>.button,.opportunity-gate-card>div:first-child>.button{justify-self:start;min-width:190px}.opportunity-preview-board{color:#fff;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 88% 8%,#22c55e38,#0000 13rem),linear-gradient(145deg,#081328 0%,#0b1d3a 100%);border:1px solid #1463ff2e;border-radius:26px;align-content:start;gap:14px;padding:clamp(16px,2vw,22px);display:grid;overflow:hidden;box-shadow:0 24px 66px #0f172a2e}.opportunity-preview-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.opportunity-preview-top span,.opportunity-preview-top strong{border-radius:999px;padding:7px 10px;font-size:.74rem;line-height:1}.opportunity-preview-top span{color:#bfdbfe;background:#ffffff14;border:1px solid #93c5fd47}.opportunity-preview-top strong{color:#bbf7d0;background:#22c55e29;font-weight:430}.role-preview-list{gap:10px;display:grid}.role-preview-card{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 8rem),#ffffff12;border:1px solid #93c5fd2e;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:14px;display:grid}.role-preview-card strong,.role-preview-card small{display:block}.role-preview-card strong{color:#fff;letter-spacing:-.014em;font-size:1rem;font-weight:410}.role-preview-card small{color:#cbd5e1;margin-top:4px;font-size:.78rem;line-height:1.35}.role-fit-pill{color:#fff;background:radial-gradient(circle at 50% 20%,#ffffff29,#0000 2rem),linear-gradient(135deg,#1463ffb3,#22c55eb3);border:1px solid #22c55e47;border-radius:999px;place-items:center;min-width:54px;min-height:54px;font-weight:430;display:grid}.role-preview-card ul{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin:0;padding:0;list-style:none;display:flex}.role-preview-card li{color:#bbf7d0;background:#ffffff12;border:1px solid #bbf7d033;border-radius:999px;padding:6px 8px;font-size:.72rem;line-height:1}.opportunity-preview-board p{color:#dbeafe;border-top:1px solid #93c5fd2e;margin:0;padding-top:12px;font-size:.86rem;line-height:1.52}.employer-preview-card{background:radial-gradient(circle at 100% 0,#22c55e29,#0000 12rem),linear-gradient(145deg,#f8fbff,#eef6ff);border:1px solid #bfdbfe;border-radius:24px;gap:12px;padding:clamp(16px,2vw,22px);display:grid;box-shadow:inset 0 0 0 1px #ffffffb8}.employer-preview-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.employer-preview-top span,.employer-preview-top strong{border-radius:999px;padding:7px 10px;font-size:.76rem;line-height:1}.employer-preview-top span{color:#1e3a8a;background:#eff6ff}.employer-preview-top strong{color:#15803d;background:#ecfdf5;font-weight:500}.employer-preview-card h4{color:#0f172a;letter-spacing:-.026em;margin:2px 0;font-size:clamp(1.28rem,2.4vw,1.62rem);font-weight:460}.employer-preview-card p{border-top:1px solid #dbeafe;padding-top:12px;font-size:.86rem}.employer-slate-board{color:#fff;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 84% 4%,#22c55e38,#0000 13rem),radial-gradient(circle at 8% 100%,#1463ff47,#0000 14rem),linear-gradient(145deg,#081328 0%,#0b1d3a 100%);border:1px solid #93c5fd2e;border-radius:26px;align-content:start;gap:14px;padding:clamp(16px,2vw,22px);display:grid;overflow:hidden;box-shadow:0 24px 66px #0f172a2e}.employer-slate-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.employer-slate-top span,.employer-slate-top strong,.slate-role-card span{border-radius:999px;padding:7px 10px;font-size:.74rem;line-height:1}.employer-slate-top span{color:#bfdbfe;background:#ffffff14;border:1px solid #93c5fd47}.employer-slate-top strong,.slate-role-card span{color:#bbf7d0;background:#22c55e29;font-weight:430}.slate-role-card{background:radial-gradient(circle at 100% 0,#22c55e21,#0000 10rem),#ffffff12;border:1px solid #93c5fd2e;border-radius:22px;padding:15px}.slate-role-card strong,.slate-role-card small{display:block}.slate-role-card strong{color:#fff;letter-spacing:-.024em;margin-top:12px;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:390;line-height:1.12}.slate-role-card small{color:#cbd5e1;margin-top:5px;line-height:1.38}.slate-candidate-list{gap:9px;display:grid}.slate-candidate-card{background:radial-gradient(circle at 100% 0,#1463ff2e,#0000 8rem),#fff1;border:1px solid #93c5fd2e;border-radius:19px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;display:grid}.slate-candidate-card strong,.slate-candidate-card small{display:block}.slate-candidate-card strong{color:#fff;font-size:.95rem;font-weight:420}.slate-candidate-card small{color:#cbd5e1;margin-top:3px;font-size:.76rem}.slate-candidate-card>span{color:#fff;background:linear-gradient(135deg,#1463ffb3,#22c55eb3);border:1px solid #22c55e47;border-radius:999px;place-items:center;min-width:46px;min-height:46px;font-size:.9rem;font-weight:430;display:grid}.slate-candidate-card ul{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.slate-candidate-card li,.slate-handoff-row span{color:#bbf7d0;background:#ffffff12;border:1px solid #bbf7d033;border-radius:999px;padding:6px 8px;font-size:.7rem;line-height:1}.slate-handoff-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.slate-handoff-row span{color:#dbeafe;text-align:center;place-items:center;min-height:34px;display:grid}.employer-slate-board p{color:#dbeafe;border-top:1px solid #93c5fd2e;margin:0;padding-top:12px;font-size:.84rem;line-height:1.52}.ops-command-hero{color:#fff;background:radial-gradient(circle at 82% 0,#22c55e38,#0000 18rem),radial-gradient(circle at 0 100%,#1463ff38,#0000 20rem),linear-gradient(145deg,#081328 0%,#0b1d3a 100%);border:1px solid #93c5fd38;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);gap:clamp(16px,2.2vw,24px);padding:clamp(20px,2.6vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #0813282e}.ops-command-hero:after{content:"";border:1px solid #bbf7d029;border-radius:999px;width:170px;height:170px;position:absolute;top:-54px;right:-54px}.ops-command-hero>*{z-index:1;position:relative}.ops-command-hero .kicker{color:#93c5fd}.ops-command-hero h1{color:#fff}.ops-command-hero p:not(.kicker){color:#dbeafe;max-width:660px;margin:0;line-height:1.56}.ops-command-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ops-command-actions .button{min-width:150px}@media (min-width:981px){.ops-shell{grid-template-columns:230px minmax(0,1fr);gap:22px;padding:24px 0}.ops-dashboard-sidebar{border-radius:26px;padding:22px;top:96px}.ops-dashboard-sidebar h2{font-size:clamp(1.28rem,1.85vw,1.58rem);line-height:1.18}.ops-dashboard-sidebar p:not(.kicker){font-size:.92rem;line-height:1.55}.ops-shell .ops-panel{border-radius:30px;padding:28px 34px 32px}.ops-shell .ops-command-hero{border-radius:26px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:20px;padding:22px 28px}.ops-shell .ops-command-hero h1{margin:8px 0 10px;font-size:clamp(2rem,3vw,2.72rem);line-height:1.06}.ops-shell .ops-command-hero p:not(.kicker){max-width:600px;font-size:.98rem;line-height:1.5}.ops-shell .ops-command-actions{margin-top:14px}.ops-shell .ops-command-actions .button{min-height:44px;padding:0 16px}.ops-shell .ops-command-meter{border-radius:20px;padding:14px}.ops-shell .ops-command-meter strong{margin-top:7px;font-size:clamp(1.14rem,1.7vw,1.38rem)}.ops-shell .ops-command-meter small{margin-top:7px;font-size:.8rem;line-height:1.36}.ops-shell .ops-queue-board{border-radius:24px;margin:12px 0;padding:14px 16px 16px}.ops-shell .ops-queue-board-header{align-items:center;margin-bottom:10px}.ops-shell .ops-queue-board-header h2{font-size:clamp(1.18rem,1.8vw,1.38rem);line-height:1.15}.ops-shell .ops-queue-board-header p:not(.kicker){max-width:250px;font-size:.78rem}.ops-shell .ops-grid{gap:10px}.ops-shell .ops-queue-card{border-radius:20px;padding:14px 16px}.ops-shell .ops-queue-card h3{font-size:1.04rem}.ops-shell .queue-guardrail{border-radius:14px;padding:10px;font-size:.78rem;line-height:1.35}}.ops-command-meter{background:#ffffff12;border:1px solid #dbeafe29;border-radius:24px;align-content:center;padding:16px;display:grid}.ops-queue-board{background:radial-gradient(circle at 100% 0,#22c55e14,#0000 14rem),linear-gradient(145deg,#f8fbff,#fff);border:1px solid #dbeafe;border-radius:26px;margin:16px 0 14px;padding:16px;overflow:hidden;box-shadow:0 20px 58px #0f172a0f}.ops-queue-board-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.ops-queue-board-header h2{color:#0f172a;letter-spacing:-.018em;margin:4px 0 0;font-size:clamp(1.24rem,2vw,1.56rem);font-weight:350}.ops-queue-board-header p:not(.kicker){color:#475569;text-align:right;max-width:280px;margin:0;font-size:.84rem;line-height:1.45}.ops-command-meter span,.ops-command-meter strong,.ops-command-meter small{display:block}.ops-command-meter span{color:#bbf7d0;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.ops-command-meter strong{color:#fff;margin-top:10px;font-size:clamp(1.32rem,2.2vw,1.72rem);font-weight:390;line-height:1.08}.ops-command-meter small{color:#dbeafe;margin-top:10px;line-height:1.45}.ops-snapshot-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.ops-snapshot-row div{background:radial-gradient(circle at 100% 0,#1463ff1a,#0000 10rem),#fff;border:1px solid #dbeafe;border-radius:22px;padding:16px;box-shadow:0 16px 42px #0f172a0f}.ops-snapshot-row strong,.ops-snapshot-row span,.ops-snapshot-row small{display:block}.ops-snapshot-row strong{color:#1463ff;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:520;line-height:1}.ops-snapshot-row span{color:#0f172a;margin-top:8px;font-weight:500}.ops-snapshot-row small{color:#64748b;margin-top:5px;line-height:1.45}.ops-workflow-board{grid-template-columns:minmax(0,1.25fr) minmax(240px,.55fr);gap:12px;margin:12px 0 18px;display:grid}.ops-workflow-lane,.ops-audit-card{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 12rem),#f8fbff;border:1px solid #dbeafe;border-radius:24px;padding:18px}.ops-workflow-lane h2{color:#0f172a;letter-spacing:-.018em;margin:0 0 14px;font-size:clamp(1.24rem,2.1vw,1.58rem);font-weight:390}.ops-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ops-workflow-steps div{background:#fff;border:1px solid #dbeafe;border-radius:18px;min-height:132px;padding:12px}.ops-workflow-steps span,.ops-workflow-steps strong,.ops-workflow-steps small{display:block}.ops-workflow-steps span{color:#fff;background:#081328;border-radius:999px;width:max-content;padding:5px 8px;font-size:.7rem}.ops-workflow-steps strong{color:#0f172a;margin-top:11px;font-weight:390;line-height:1.18}.ops-workflow-steps small{color:#64748b;margin-top:7px;font-size:.78rem;line-height:1.4}.ops-audit-card{background:radial-gradient(circle at 100% 0,#1463ff24,#0000 11rem),linear-gradient(145deg,#eef6ff,#f8fbff);align-content:center;display:grid}.ops-audit-card span{color:#15803d;letter-spacing:.08em;text-transform:uppercase;background:#dcfce7;border-radius:999px;width:max-content;padding:7px 10px;font-size:.72rem}.ops-audit-card strong{color:#0f172a;margin-top:14px;font-size:clamp(1.2rem,2vw,1.52rem);font-weight:390;line-height:1.12}.ops-audit-card p{color:#475569;margin:12px 0 0;line-height:1.55}.login-shell{color:#fff;background:radial-gradient(circle at 15% 12%,#1463ff57,#0000 32rem),radial-gradient(circle at 84% 22%,#22c55e38,#0000 30rem),linear-gradient(135deg,#050b18 0%,#0a1730 52%,#07101f 100%);min-height:100vh;font-family:Aptos,Segoe UI Variable Text,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.login-stage{grid-template-columns:minmax(0,.98fr) minmax(390px,.76fr);align-items:center;gap:clamp(24px,4vw,46px);width:min(1140px,100% - 32px);min-height:100svh;margin:0 auto;padding:30px 0;display:grid}.login-brand-card,.login-action-card{background:#081328c2;border:1px solid #93c5fd2e;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000057}.login-brand-card{min-height:500px;padding:clamp(28px,3.8vw,44px)}.login-brand-card:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.login-brand-card>*,.login-action-card>*{z-index:1;position:relative}.login-brand{margin-bottom:30px}.login-mobile-brand{display:none}.login-kicker{color:#93c5fd;letter-spacing:.095em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:420}.login-shell :is(h1,h2){font-family:Segoe UI Light,Segoe UI Variable Display,Aptos Display,Aptos,Segoe UI Variable Text,Inter,ui-sans-serif,system-ui,sans-serif}.login-brand-card h2{font-variation-settings:"wght" 300;letter-spacing:-.02em;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(2.12rem,3.45vw,2.9rem);font-weight:300;line-height:1.12}.login-copy{color:#dbeafe;max-width:590px;margin:18px 0 0;font-size:1rem;font-weight:340;line-height:1.68}.login-access-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.login-access-flow span{color:#dbeafe;background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 7rem),#ffffff0d;border:1px solid #93c5fd33;border-radius:18px;padding:12px;font-size:.8rem;line-height:1.25}.login-access-flow b{color:#93c5fd;letter-spacing:.09em;margin-bottom:4px;font-size:.7rem;font-weight:430;display:block}.login-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.login-proof-grid div{background:#ffffff0e;border:1px solid #93c5fd38;border-radius:22px;padding:15px}.login-proof-grid strong,.login-proof-grid span{display:block}.login-proof-grid strong{color:#bbf7d0;font-size:.98rem;font-weight:420}.login-proof-grid span{color:#cbd5e1;margin-top:8px;font-size:.88rem;line-height:1.55}.login-action-card{color:#0f172a;background:radial-gradient(circle at 92% 4%,#22c55e1a,#0000 14rem),radial-gradient(circle at 0 38%,#1463ff14,#0000 16rem),linear-gradient(#f8fcfff5,#ecf5fff0),#fff;padding:clamp(24px,3vw,32px)}.login-action-card h1{font-variation-settings:"wght" 310;letter-spacing:-.018em;text-wrap:balance;margin:0 0 12px;font-size:clamp(1.7rem,2.65vw,2.18rem);font-weight:310;line-height:1.15}.login-action-card p{color:#475569;font-weight:340;line-height:1.7}.login-role-list{gap:10px;margin:16px 0;display:grid}.login-primary-path{color:#fff;background:radial-gradient(circle at 92% 12%,#22c55e38,#0000 9rem),linear-gradient(135deg,#082b22,#0b1d3a 72%);border:1px solid #22c55e52;border-radius:26px;min-height:164px;margin-top:16px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.login-primary-path:before{content:"";border:1px solid #22c55e3d;border-radius:999px;width:190px;height:190px;position:absolute;top:-72px;right:-72px}.login-primary-path:hover{border-color:#22c55e99;transform:translateY(-2px);box-shadow:0 30px 80px #0f172a3d}.login-primary-blue{background:radial-gradient(circle at 92% 12%,#1463ff47,#0000 9rem),linear-gradient(135deg,#08234d,#0b1d3a 72%);border-color:#1463ff5c}.login-primary-teal{background:radial-gradient(circle at 92% 12%,#14b8a647,#0000 9rem),linear-gradient(135deg,#07342f,#0b1d3a 72%);border-color:#14b8a65c}.login-primary-violet{background:radial-gradient(circle at 92% 12%,#8a2be24d,#0000 9rem),linear-gradient(135deg,#24104a,#0b1d3a 72%);border-color:#8a2be261}.login-primary-blue .login-primary-kicker,.login-primary-blue .login-primary-tags em{color:#bfdbfe}.login-primary-teal .login-primary-kicker,.login-primary-teal .login-primary-tags em{color:#99f6e4}.login-primary-violet .login-primary-kicker,.login-primary-violet .login-primary-tags em{color:#e9d5ff}.login-primary-path>*{z-index:1;position:relative}.login-primary-kicker{color:#86efac;letter-spacing:.11em;text-transform:uppercase;font-size:.74rem;font-weight:420}.login-primary-path strong{letter-spacing:-.02em;max-width:330px;margin-top:10px;font-size:clamp(1.45rem,3vw,2rem);font-weight:360;line-height:1.08}.login-primary-path small{color:#dbeafe;max-width:420px;margin-top:10px;font-size:.94rem;line-height:1.5}.login-primary-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.login-primary-tags em{color:#bbf7d0;background:#ffffff14;border:1px solid #bbf7d03d;border-radius:999px;padding:7px 10px;font-size:.76rem;font-style:normal;line-height:1}.login-primary-arrow{color:#fff;background:#22c55e33;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.login-role-card{background:#fff;border:1px solid #dbe4f0;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;min-height:70px;padding:13px 15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 14px 34px #0f172a12}.login-role-card:before{content:"";background:#22c55e;border-radius:0 999px 999px 0;width:4px;position:absolute;inset:14px auto 14px 0}.login-role-card:hover{border-color:#60a5fa;transform:translateY(-2px);box-shadow:0 24px 60px #0f172a24}.login-role-card span{letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:380}.login-role-card strong{font-size:1.02rem;font-weight:350}.login-role-card small{color:#64748b;grid-column:1;font-size:.84rem;line-height:1.42}.login-role-card em{color:#1463ff;background:#eff6ff;border-radius:999px;grid-area:1/2/span 3;place-items:center;width:34px;height:34px;font-style:normal;font-weight:430;display:grid}.login-role-green span{color:#16a34a}.login-role-blue span{color:#1463ff}.login-role-blue:before{background:#1463ff}.login-role-teal span{color:#0f9f94}.login-role-teal:before{background:#18b4a6}.login-role-violet span{color:#7c3aed}.login-role-violet:before{background:#8a2be2}.login-existing{color:#0f172a;width:100%}.login-footnote{color:#64748b;text-align:center;margin:14px 0 0;font-size:.86rem}.login-secure-note{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 10rem),#f8fbff;border:1px solid #bfdbfe;border-radius:20px;gap:5px;margin-top:16px;padding:14px 15px;display:grid}.login-secure-note span{color:#1463ff;letter-spacing:.085em;text-transform:uppercase;font-size:.74rem;font-weight:420}.login-secure-note strong{color:#0f172a;font-weight:360;line-height:1.35}.login-secure-note small{color:#64748b;line-height:1.45}@media (min-width:981px){.login-action-card{padding:28px}.login-role-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.login-role-card{border-radius:18px;grid-template-columns:1fr;align-content:start;gap:7px;min-height:108px;padding:14px 13px 13px}.login-role-card:before{border-radius:999px 999px 0 0;width:auto;height:4px;inset:0 0 auto}.login-role-card strong{font-size:.95rem;line-height:1.15}.login-role-card small{display:none}.login-role-card em{width:28px;height:28px;position:absolute;bottom:10px;right:11px}}.app-frame{background:radial-gradient(circle at 10% 0,#1463ff1c,#0000 28rem),radial-gradient(circle at 100% 4%,#22c55e1c,#0000 26rem),linear-gradient(#f8fbff 0%,#eef4fb 100%)}.app-nav{color:#fff;background:#081328f0;border-bottom:1px solid #94a3b82e;box-shadow:0 18px 50px #0f172a1f}.app-brand{letter-spacing:-.02em;align-items:center;gap:12px;min-height:46px;font-weight:440;display:inline-flex}.app-brand-mark{border-radius:12px;width:36px;height:36px;font-size:.9rem}.app-nav-pill{color:#dbeafe;background:#ffffff0f;border:1px solid #93c5fd2e;border-radius:999px;padding:10px 14px;font-size:.86rem;font-weight:430}.app-nav-links{align-items:center;gap:8px;margin-left:auto;display:flex}.app-nav-links a{color:#dbeafe;white-space:nowrap;background:#ffffff0b;border:1px solid #93c5fd29;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:.82rem;font-weight:420;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.app-nav-links a:hover{background:#ffffff14;border-color:#93c5fd66;transform:translateY(-1px)}.app-nav-links a[aria-current=page]{color:#fff;background:radial-gradient(circle at 15% 20%,#ffffff29,#0000 4rem),linear-gradient(135deg,#22c55e3d,#1463ff1f);border-color:#22c55e7a;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 28px #22c55e1f}.app-nav-links a[aria-current=page]:before{content:"";background:#22c55e;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #22c55e1f}.app-grid{grid-template-columns:280px minmax(0,1fr);gap:30px;padding:32px 0}.app-sidebar{color:#fff;background:radial-gradient(circle at 20% 0,#22c55e38,#0000 22rem),linear-gradient(145deg,#081328 0%,#0b1d3a 100%);border-color:#93c5fd38;border-radius:30px;align-self:start;padding:26px;position:sticky;top:104px;overflow:hidden;box-shadow:0 26px 70px #0f172a2e}.app-sidebar p{color:#dbeafe;line-height:1.65}.app-sidebar h2{letter-spacing:-.02em;text-wrap:balance;margin-top:0;font-size:clamp(1.35rem,2.4vw,1.82rem);font-weight:420;line-height:1.22}.sidebar-proof-list{gap:9px;margin-top:24px;display:grid}.sidebar-proof-list span{color:#dbeafe;background:#ffffff0f;border:1px solid #93c5fd2e;border-radius:16px;padding:11px 12px;font-size:.88rem;line-height:1.35}.candidate-side-meter{background:radial-gradient(circle at 100% 0,#22c55e3d,#0000 9rem),#ffffff0f;border:1px solid #22c55e4d;border-radius:22px;gap:5px;margin-top:20px;padding:16px;display:grid}.candidate-side-meter span,.candidate-side-meter small{color:#bbf7d0;font-size:.82rem}.candidate-side-meter strong{color:#fff;letter-spacing:-.022em;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:400}.app-panel{background:#fffffff5;border-color:#cbd5e1e6;border-radius:30px;padding:clamp(24px,3vw,34px);box-shadow:0 24px 80px #0f172a14}.app-panel h1{letter-spacing:-.022em;text-wrap:balance;margin:0 0 14px;font-size:clamp(1.9rem,3.05vw,2.68rem);font-weight:410;line-height:1.12}.app-frame .content-card{background:#fff;border-color:#dbe4f0;box-shadow:0 18px 50px #0f172a0f}.app-frame .content-card p,.app-frame .content-card li{color:#475569}.app-frame .button-secondary,.login-action-card .button-secondary{color:#0f172a;background:#fff;border-color:#cbd5e1}.app-frame .button-secondary:hover,.login-action-card .button-secondary:hover{background:#eff6ff;border-color:#1463ff}.app-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0 24px;display:grid}.app-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.app-status-strip div,.preview-signal-grid div{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 10rem),#f8fbff;border:1px solid #dbeafe;border-radius:18px;padding:13px 14px}.app-status-strip strong,.app-status-strip span,.preview-signal-grid strong,.preview-signal-grid span{display:block}.app-status-strip strong,.preview-signal-grid strong{color:#0f172a;font-size:.92rem;font-weight:460}.app-status-strip span,.preview-signal-grid span{color:#475569;margin-top:5px;font-size:.82rem;line-height:1.45}.app-progress span{color:#1e3a8a;text-align:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:10px 12px;font-size:.82rem;font-weight:450}.candidate-journey-map,.opportunity-hero-strip,.opportunity-preview-flow{gap:10px;display:grid}.candidate-journey-map{grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 24px}.candidate-journey-map div{background:radial-gradient(circle at 100% 0,#1463ff1a,#0000 9rem),#f8fbff;border:1px solid #dbeafe;border-radius:22px;padding:16px;position:relative;overflow:hidden}.candidate-journey-map div:after{content:"";background:#22c55e1a;border-radius:999px;width:74px;height:74px;position:absolute;bottom:-24px;right:-24px}.candidate-journey-map span{color:#1e3a8a;background:#eff6ff;border-radius:13px;place-items:center;width:34px;height:34px;font-size:.76rem;font-weight:520;display:grid}.candidate-journey-map strong,.candidate-journey-map small{display:block}.candidate-journey-map strong{color:#0f172a;margin-top:12px;font-weight:430}.candidate-journey-map small{color:#475569;margin-top:6px;line-height:1.45}.mini-pill{letter-spacing:.08em;text-transform:uppercase;background:#ecfdf5;border-radius:999px;justify-self:start;padding:7px 10px;font-size:.72rem;font-weight:460;color:#15803d!important}.card-action{color:#1463ff;font-weight:460}.onboarding-form{gap:20px;display:grid}.onboarding-panel{overflow:hidden}.onboarding-summary{color:#fff;background:radial-gradient(circle at 86% 0,#22c55e3d,#0000 19rem),radial-gradient(circle at 0 100%,#1463ff3d,#0000 20rem),linear-gradient(145deg,#081328 0%,#0b1d3a 100%);border:1px solid #93c5fd3d;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);align-items:center;gap:clamp(16px,2.6vw,28px);padding:clamp(20px,2.6vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #0813282e}.onboarding-summary:after{content:"";border:1px solid #bbf7d029;border-radius:999px;width:184px;height:184px;position:absolute;top:-58px;right:-58px}.onboarding-summary>*{z-index:1;position:relative}.onboarding-summary .kicker{color:#93c5fd}.onboarding-summary h2{color:#fff;letter-spacing:-.032em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(1.55rem,2.65vw,2.22rem);font-weight:390;line-height:1.12}.onboarding-summary-copy{color:#dbeafe;max-width:720px;margin:10px 0 0;line-height:1.62}.onboarding-highlights{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.onboarding-highlights span{color:#dbeafe;background:#ffffff13;border:1px solid #dbeafe2e;border-radius:999px;padding:9px 12px;font-size:.8rem;font-weight:390}.onboarding-privacy-meter{background:#ffffff12;border:1px solid #dbeafe29;border-radius:22px;padding:16px;display:grid}.onboarding-privacy-meter span,.onboarding-privacy-meter strong,.onboarding-privacy-meter small{display:block}.onboarding-privacy-meter span{color:#bbf7d0;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.onboarding-privacy-meter strong{color:#fff;margin-top:10px;font-size:clamp(1.35rem,2.2vw,1.72rem);font-weight:390;line-height:1}.onboarding-privacy-meter small{color:#dbeafe;margin-top:9px;line-height:1.42}.onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.onboarding-summary-actions{align-content:center;justify-items:stretch;gap:12px;display:grid}.onboarding-summary-actions .button{min-width:170px}.onboarding-summary-buttons{gap:8px;display:grid}.onboarding-steps a{color:#dbeafe;text-align:center;background:#ffffff12;border:1px solid #dbeafe2e;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-size:.78rem;font-weight:390;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.onboarding-steps a:hover{background:#ffffff1f;border-color:#22c55e6b;transform:translateY(-1px)}.form-section{background:radial-gradient(circle at 100% 0,#22c55e13,#0000 15rem),linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dbe4f0;border-radius:28px;padding:22px;scroll-margin-top:96px;transition:border-color .18s,box-shadow .18s;box-shadow:0 18px 50px #0f172a0e}.onboarding-form .field label{align-items:center;min-height:auto}.form-section:focus-within{border-color:#bfdbfe;box-shadow:0 22px 64px #1463ff17}.form-section-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-bottom:18px;display:grid}.form-section-header>span{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#1463ff,#22c55e);border-radius:16px;place-items:center;width:44px;height:44px;font-size:.82rem;font-weight:450;display:grid;box-shadow:0 16px 34px #1463ff38}.form-section-header h3{color:#0f172a;letter-spacing:-.018em;margin:0 0 5px;font-size:1.25rem;font-weight:430}.form-section-header p{color:#64748b;margin:0;line-height:1.5}.consent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.consent-card{cursor:pointer;background:radial-gradient(circle at 100% 0,#1463ff0b,#0000 9rem),#f8fafc;border:1px solid #d4e2f2;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;min-height:112px;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.consent-card:before{content:"";background:#fff;border:2px solid #94a3b8;border-radius:10px;flex:none;width:28px;height:28px;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 0 0 7px #fff,0 8px 18px #0f172a14}.consent-card:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transition:opacity .16s,transform .16s;position:absolute;top:27px;left:24px;transform:rotate(-45deg)scale(.7)}.consent-card:hover{background:#fff;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 16px 44px #0f172a14}.consent-card:has(input:checked){background:radial-gradient(circle at 100% 0,#22c55e2e,#0000 9rem),#ecfdf5;border-color:#22c55e;box-shadow:0 16px 42px #22c55e1f}.consent-card input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.consent-card:has(input:checked):before{background:linear-gradient(135deg,#22c55e,#18b4a6);border-color:#22c55e;box-shadow:inset 0 0 0 3px #ffffff29,0 12px 26px #22c55e3d}.consent-card:has(input:checked):after{opacity:1;transform:rotate(-45deg)scale(1)}.consent-card:focus-within{border-color:#1463ff;outline:3px solid #1463ff2e}.consent-card span{gap:5px;display:grid}.consent-card strong{color:#0f172a;font-weight:430}.consent-card small{color:#64748b;line-height:1.45}.consent-card em{color:#244a88;letter-spacing:.07em;text-transform:uppercase;background:#fff;border:1px solid #dbeafe;border-radius:999px;justify-self:end;padding:6px 9px;font-size:.68rem;font-style:normal;line-height:1}.consent-card:has(input:checked) em{color:#15803d;background:#ffffffc7;border-color:#22c55e47}.readiness-dimension-panel{background:radial-gradient(circle at 10% 0,#22c55e21,#0000 18rem),#eff6ff;border:1px solid #bfdbfe;border-radius:24px;padding:18px}.dimension-chip-row{flex-wrap:wrap;gap:8px;display:flex}.dimension-chip-row span{color:#1e3a8a;background:#fff;border-radius:999px;padding:9px 12px;font-size:.84rem;font-weight:430;box-shadow:0 8px 24px #1e3a8a14}.save-bar{background:radial-gradient(circle at 100% 0,#22c55e21,#0000 15rem),#fff;border:1px solid #c7d2fe;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-top:2px;padding:16px;display:flex;box-shadow:0 18px 50px #0f172a14}.save-bar div{gap:4px;display:grid}.save-bar strong{color:#0f172a;font-weight:430}.save-bar span{color:#64748b;line-height:1.45}.empty-state{background:radial-gradient(circle at 94% 0,#22c55e29,#0000 18rem),radial-gradient(circle at 8% 100%,#1463ff1a,#0000 18rem),linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dbe4f0;border-radius:28px;gap:14px;padding:clamp(22px,3vw,30px);display:grid;box-shadow:0 24px 70px #0f172a13}.empty-state h3{color:#0f172a;letter-spacing:-.024em;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(1.2rem,2.2vw,1.62rem);font-weight:390;line-height:1.24}.empty-state>.button{justify-self:start}.empty-state p{color:#475569;max-width:640px;margin:0;line-height:1.65}.empty-state .button-row{margin-top:4px}.empty-state .preview-signal-grid{margin-top:8px}.opportunity-hero-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.opportunity-hero-strip div{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 9rem),#f8fbff;border:1px solid #dbeafe;border-radius:18px;padding:14px}.opportunity-hero-strip strong,.opportunity-hero-strip span{display:block}.opportunity-hero-strip strong{color:#0f172a;font-weight:430}.opportunity-hero-strip span{color:#475569;margin-top:5px;font-size:.82rem;line-height:1.45}.opportunity-preview-flow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.opportunity-sample-card{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 10rem),#f8fbff;border:1px solid #dbeafe;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:8px;padding:14px;display:grid}.opportunity-sample-card strong,.opportunity-sample-card p{display:block}.opportunity-sample-card strong{color:#0f172a;letter-spacing:-.014em;margin-top:8px;font-size:clamp(1.15rem,2vw,1.36rem);font-weight:430}.opportunity-sample-card p{color:#475569;margin:6px 0 0;line-height:1.5}.sample-fit-score{background:radial-gradient(circle at 50% 22%,#ffffffe6,#0000 2.8rem),linear-gradient(135deg,#22c55e38,#1463ff1f);border:1px solid #22c55e47;border-radius:999px;align-content:center;place-items:center;width:94px;height:94px;display:grid}.sample-fit-score span,.sample-fit-score small{text-align:center;display:block}.sample-fit-score span{color:#0f172a;font-size:1.45rem;font-weight:430;line-height:1}.sample-fit-score small{color:#1e3a8a;text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:.7rem}.opportunity-preview-flow span{color:#1e3a8a;white-space:nowrap;background:radial-gradient(circle at 100% 0,#22c55e14,#0000 5rem),#ffffffc7;border:1px solid #93c5fd7a;border-radius:999px;align-items:center;min-height:34px;padding:7px 10px;font-size:.76rem;font-weight:420;line-height:1.15;display:inline-flex;position:relative}.opportunity-preview-flow span:not(:last-child):after{color:#93c5fd;content:"→";margin-left:8px}.readiness-start-card{grid-template-columns:minmax(0,.82fr) minmax(300px,1fr);align-items:center;gap:clamp(16px,2vw,24px);margin:18px 0}.readiness-start-copy{gap:12px;display:grid}.readiness-start-copy .mini-pill{justify-self:start}.readiness-start-card .button-row{grid-column:1/-1}.readiness-secondary-note{color:#475569;grid-column:1/-1;margin:-2px 0 0;font-size:.9rem;line-height:1.5}.readiness-secondary-note a{color:#1455ff;align-items:center;min-height:44px;font-weight:520;text-decoration:none;display:inline-flex}.readiness-secondary-note a:hover{text-decoration:underline}.readiness-unlock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.readiness-unlock-grid div{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 10rem),#f8fbff;border:1px solid #dbeafe;border-radius:20px;padding:14px}.readiness-unlock-grid strong,.readiness-unlock-grid span{display:block}.readiness-unlock-grid strong{color:#0f172a;font-weight:430}.readiness-unlock-grid span{color:#475569;margin-top:6px;font-size:.82rem;line-height:1.45}.skeleton-card{min-height:180px}.skeleton-line{background:linear-gradient(90deg,#e2e8f0,#f8fafc,#e2e8f0) 0 0/220% 100%;border-radius:999px;height:14px;animation:1.4s ease-in-out infinite shimmer;overflow:hidden}.skeleton-line-lg{width:78%;height:24px;margin-top:22px}.skeleton-line-sm{width:48%}@keyframes shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.opportunity-card,.masked-match-card{gap:12px;display:grid}.discovery-command-strip{background:radial-gradient(circle at 92% 10%,#22c55e29,#0000 14rem),linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe;border-radius:26px;grid-template-columns:minmax(0,1fr) repeat(3,minmax(112px,.2fr));align-items:stretch;gap:12px;margin:18px 0;padding:16px;display:grid;box-shadow:0 18px 50px #1463ff14}.discovery-command-copy,.discovery-command-metric{background:#ffffffbd;border:1px solid #dbeafe;border-radius:20px;padding:14px}.discovery-command-copy{align-content:center;gap:8px;display:grid}.discovery-command-copy .mini-pill{justify-self:start}.discovery-command-copy strong,.discovery-command-copy small,.discovery-command-metric b,.discovery-command-metric span{display:block}.discovery-command-copy strong{color:#0f172a;letter-spacing:-.018em;font-size:clamp(1.12rem,2vw,1.38rem);font-weight:410}.discovery-command-copy small{color:#475569;max-width:640px;line-height:1.45}.discovery-command-metric{text-align:center;align-content:center;display:grid}.discovery-command-metric b{color:#1463ff;font-size:clamp(1.54rem,3vw,2.1rem);font-weight:420;line-height:1}.discovery-command-metric span{color:#1e3a8a;letter-spacing:.035em;text-transform:uppercase;margin-top:8px;font-size:.76rem;font-weight:420}.opportunity-results-summary{background:radial-gradient(circle at 100% 0,#22c55e24,#0000 13rem),linear-gradient(135deg,#fff,#f8fbff);border:1px solid #bfdbfe;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:18px 0;padding:16px;display:grid;box-shadow:0 16px 44px #1463ff14}.opportunity-results-summary strong,.opportunity-results-summary small{display:block}.opportunity-results-summary strong{color:#0f172a;letter-spacing:-.018em;margin-top:9px;font-size:clamp(1.12rem,2vw,1.35rem);font-weight:410}.opportunity-results-summary small{color:#475569;margin-top:5px;line-height:1.45}.opportunity-summary-metrics{grid-template-columns:repeat(2,minmax(86px,1fr));gap:8px;display:grid}.opportunity-summary-metrics span{color:#1e3a8a;text-align:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:18px;align-content:center;min-height:74px;padding:10px;font-size:.74rem;display:grid}.opportunity-summary-metrics b{color:#0f172a;font-size:1.28rem;font-weight:430;line-height:1.1}.opportunity-results-grid{gap:12px}.discovery-match-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.opportunity-card{align-content:start;padding:18px;overflow:hidden}.opportunity-card-top,.opportunity-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opportunity-card-top{justify-content:space-between}.opportunity-card .role-fit-pill{min-width:auto;min-height:34px;padding:0 12px;font-size:.76rem}.opportunity-card h3{color:#0f172a;letter-spacing:-.014em;margin:0;font-size:clamp(1.08rem,1.8vw,1.28rem);font-weight:410}.opportunity-meta-row span{color:#475569;background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-size:.76rem;line-height:1.1;display:inline-flex}.opportunity-card .privacy-list{border-top:1px solid #e2e8f0;padding-top:10px}.opportunity-show-more{width:min(100%,360px);margin:16px auto 0}@media (max-width:720px){.opportunity-results-summary{grid-template-columns:1fr}.discovery-command-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.discovery-command-copy{grid-column:1/-1}.opportunity-summary-metrics,.masked-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-command-metric{text-align:center;min-height:68px;padding:9px 6px}.discovery-command-metric b{font-size:1.34rem}.discovery-command-metric span{margin-top:4px;font-size:.62rem;line-height:1.15}}.metric-line{font-weight:460;color:#1e3a8a!important}.fit-meter{background:#e2e8f0;border-radius:999px;height:12px;overflow:hidden}.fit-meter span{border-radius:inherit;background:linear-gradient(90deg,#1463ff,#22c55e);height:100%;display:block}.masked-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.masked-stat-grid span{color:#1e3a8a;text-align:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;padding:9px;font-size:.78rem;font-weight:430}.masked-match-card{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 10rem),linear-gradient(#fff 0%,#f8fbff 100%);border-color:#d4e4f7;align-content:start;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f172a12}.masked-match-card:after{content:"";border:1px solid #22c55e24;border-radius:999px;width:128px;height:128px;position:absolute;top:-52px;right:-52px}.masked-match-card>*{z-index:1;position:relative}.masked-match-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.masked-stage-pill{color:#1e3a8a;letter-spacing:.05em;text-transform:uppercase;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:420;display:inline-flex}.masked-match-card h3{color:#0f172a;letter-spacing:-.012em;margin:0;font-size:clamp(1.15rem,2vw,1.32rem);font-weight:410}.masked-match-card .metric-line{margin:-2px 0 0;font-size:.92rem;font-weight:420}.masked-location{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:34px;margin:0;padding:0 11px;font-size:.86rem;display:inline-flex}.masked-match-card .privacy-list{border-top:1px solid #e2e8f0;gap:7px;padding-top:10px}.masked-match-card .privacy-list li{color:#475569;font-size:.88rem;line-height:1.42}.masked-match-card .button{width:100%;margin-top:auto}.privacy-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.privacy-list li{padding-left:20px;position:relative}.privacy-list li:before{content:"";background:#22c55e;border-radius:999px;width:8px;height:8px;position:absolute;top:.68em;left:0}.ops-queue-card{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:7px 10px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden;background:radial-gradient(circle at 100% 0,#1463ff1a,#0000 16rem),#fff!important}.ops-queue-card:hover{border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 22px 64px #1463ff1a}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.queue-index{color:#fff;background:#081328;border-radius:13px;grid-row:1/span 4;place-items:center;width:34px;height:34px;font-size:.74rem;font-weight:430;display:grid}.queue-signal{color:#1e3a8a;letter-spacing:.045em;text-transform:uppercase;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;grid-column:2;justify-self:start;align-items:center;min-height:26px;padding:0 9px;font-size:.66rem;line-height:1;display:inline-flex}.queue-guardrail{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;grid-column:2;padding:8px 9px;font-size:.76rem;font-weight:420;line-height:1.38}.queue-status{color:#1e3a8a;background:#fff;border:1px solid #c7d2fe;border-radius:999px;grid-column:2;justify-self:start;align-items:center;min-height:30px;padding:0 11px;font-size:.76rem;font-weight:420;display:inline-flex}.ops-queue-card h3{margin:0;font-size:.98rem;line-height:1.22}.ops-queue-card p{color:#334155;margin:0;font-size:.82rem;line-height:1.42}@media (min-width:981px){.employer-gate-card>div:first-child{align-content:start;padding-top:8px}.employer-gate-card .employer-slate-board{align-self:start;gap:11px}.employer-gate-card .slate-handoff-row,.employer-gate-card .employer-slate-board p,.employer-gate-card .slate-candidate-card:nth-child(n+3){display:none}.ops-panel .app-panel-lede{max-width:820px;line-height:1.58}.ops-panel .ops-snapshot-row{margin:10px 0}.ops-panel .ops-snapshot-row div{padding:14px 16px}.ops-panel .ops-control-strip{gap:10px;margin:10px 0 0}.ops-panel .ops-control-strip div{padding:14px 16px}.ops-panel .queue-status{display:none}}@media (min-width:641px) and (max-width:980px){.ops-panel .ops-snapshot-row,.ops-panel .ops-control-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-panel .ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-panel .ops-queue-card{min-height:190px}.candidate-dashboard-panel .candidate-status-strip,.candidate-dashboard-panel .candidate-journey-map,.candidate-dashboard-panel .candidate-progress-roadmap,.candidate-dashboard-panel .app-panel-grid,.candidate-dashboard-panel .candidate-status-board{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-dashboard-panel .candidate-status-strip div,.candidate-dashboard-panel .candidate-journey-map div,.candidate-dashboard-panel .candidate-progress-step,.candidate-dashboard-panel .dashboard-link-card,.candidate-dashboard-panel .candidate-status-card{min-height:0}.candidate-dashboard-panel .candidate-status-strip div{padding:13px 12px}.candidate-dashboard-panel .candidate-journey-map div{border-radius:18px;padding:13px 12px}.candidate-dashboard-panel .candidate-journey-map small,.candidate-dashboard-panel .dashboard-link-card p{display:none}.candidate-dashboard-panel .dashboard-link-card,.candidate-dashboard-panel .candidate-status-card{padding:16px}.candidate-dashboard-panel .candidate-status-card p{display:none}.candidate-command-hero{grid-template-columns:minmax(0,1fr)}.candidate-privacy-card{display:none}.home-hero .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-hero .metric-card,.home-hero .pipeline-card,.home-hero .insight-card{padding:13px}.home-hero .mini-bars{height:32px}.home-hero .insight-row{grid-template-columns:minmax(0,1fr) 130px}.home-hero .readiness-ring{min-height:118px}.home-hero .readiness-ring span{width:72px;height:72px}.onboarding-form .form-grid,.onboarding-form .consent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-form .field label{min-height:auto}.onboarding-form .field small{line-height:1.32}}@media (max-width:980px){.nav-links{display:none}.mobile-nav-links{scrollbar-width:none;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.mobile-nav-links::-webkit-scrollbar{display:none}.mobile-nav-links a{color:#dbeafe;background:#ffffff0b;border:1px solid #93c5fd38;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 14px;font-size:.82rem;font-weight:315;display:inline-flex}.mobile-nav-links a:last-child{display:none}.hero-grid,.midtown-hero-grid,.not-found-grid,.insight-row,.app-grid,.readiness-workspace,.audience-layout,.login-stage,.value-grid,.value-grid-reverse,.hero-ctas,.midtown-hero .hero-ctas,.not-found-actions,.audience-actions,.audience-final-grid,.metric-grid,.card-grid,.app-panel-grid,.form-grid,.login-proof-grid,.login-access-flow,.app-progress,.app-status-strip,.candidate-status-board,.preview-signal-grid,.candidate-command-hero,.candidate-progress-roadmap,.candidate-journey-map,.opportunity-hero-strip,.opportunity-preview-flow,.opportunity-sample-card,.readiness-guide-strip,.readiness-unlock-grid,.employer-gate-card,.opportunity-gate-card,.employer-access-grid,.ops-snapshot-row,.choice-grid,.consent-grid,.masked-stat-grid{grid-template-columns:minmax(0,1fr)}.audience-actions .cta-tile:only-child{max-width:none}.audience-flow-row{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-summary{grid-template-columns:1fr}.onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding-summary-actions{justify-items:stretch}.save-bar{flex-direction:column;align-items:stretch;position:static}.save-bar .button{width:100%}.login-brand-card{min-height:auto;display:none}.login-action-card,.app-panel{order:-1}.ops-command-hero,.ops-workflow-board,.readiness-command-hero{grid-template-columns:minmax(0,1fr)}.ops-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.app-sidebar{order:0;position:static}.ops-dashboard-sidebar{display:none}.app-nav .nav-inner{flex-wrap:wrap;justify-content:flex-start;min-height:56px;padding:8px 0 4px}.app-nav-links{scrollbar-width:none;order:3;width:100%;margin-left:0;padding:0 0 8px;display:flex;overflow-x:auto}.app-nav-links::-webkit-scrollbar{display:none}.app-nav-links a{flex:none}.app-nav-pill{display:none}.app-brand{max-width:none}.equation-strip,.industry-strip,.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:981px) and (max-height:820px){.home-hero{padding-top:38px}.home-hero h1{max-width:600px;margin-top:18px;font-size:clamp(2.55rem,4.2vw,3.95rem)}.home-hero .hero-copy{font-size:1.04rem;line-height:1.52}.home-hero .hero-ctas{margin-top:16px}.home-hero .cta-tile{min-height:68px;padding:13px 16px}.home-hero .command-center{margin-top:20px}.login-stage{padding:18px 0}.login-brand-card{min-height:0;padding:30px}.login-brand{margin-bottom:28px}.login-brand-card h2{font-size:clamp(2.04rem,3.28vw,2.72rem);line-height:1.12}.login-copy{margin-top:18px;font-size:1rem;line-height:1.58}.login-proof-grid{margin-top:24px}.login-proof-grid div{padding:11px 12px}.login-proof-grid span{display:none}.login-action-card{padding:22px}.login-action-card h1{font-size:clamp(1.6rem,2.62vw,2.08rem)}.login-action-card p{line-height:1.5}.login-secure-note{display:none}.login-primary-path{min-height:168px;margin-top:14px}.login-role-list{gap:9px;margin:14px 0}.login-role-card{gap:5px;padding:10px 14px}.login-role-card small{display:none}}@media (max-width:640px){.container{width:min(100% - 22px,1180px)}.value-section{padding-block:58px}.value-grid{gap:22px}.value-copy{gap:14px}.value-pill-row{gap:7px}.value-pill-row span{padding:9px 11px;font-size:.74rem}.value-visual{border-radius:26px;padding:17px}.value-visual-top{flex-direction:column;align-items:flex-start;gap:8px}.masked-slate-row{grid-template-columns:minmax(0,1fr) auto}.masked-slate-row em{grid-column:1;width:fit-content}.masked-slate-row b{grid-area:1/2/span 2}.journey-track{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-step{text-align:left;grid-template-columns:30px minmax(0,1fr);place-items:center start}.candidate-dashboard-panel .candidate-status-strip{gap:7px;margin:16px 0 12px}.candidate-command-hero{margin-bottom:14px}.candidate-command-actions{grid-template-columns:1fr;margin-top:14px;display:grid}.candidate-progress-roadmap{gap:8px;margin:14px 0 16px}.candidate-progress-step{border-radius:18px;min-height:62px;padding:11px}.candidate-progress-step>span{border-radius:12px;width:32px;height:32px}.candidate-progress-step small{font-size:.68rem}.candidate-progress-step em{display:none}.candidate-dashboard-panel .candidate-status-strip div{border-radius:16px;padding:10px 11px}.candidate-dashboard-panel .candidate-status-strip strong{font-size:.8rem}.candidate-dashboard-panel .candidate-status-strip span{font-size:.74rem;line-height:1.32}.candidate-dashboard-panel .candidate-journey-map{margin:12px 0 14px}.candidate-dashboard-panel .candidate-journey-map div{align-content:center;min-height:82px;padding:10px 8px}.candidate-dashboard-panel .candidate-journey-map span{width:26px;height:26px}.candidate-dashboard-panel .dashboard-link-card{grid-template-columns:38px minmax(0,1fr);gap:6px 11px;padding:14px}.candidate-dashboard-panel .dashboard-card-top{display:contents}.candidate-dashboard-panel .dashboard-step{border-radius:12px;grid-row:1/span 3;width:34px;height:34px}.candidate-dashboard-panel .mini-pill{justify-self:start;padding:5px 8px;font-size:.66rem}.candidate-dashboard-panel .dashboard-link-card h3{margin:0}.candidate-dashboard-panel .dashboard-link-card p{display:none}.candidate-dashboard-panel .card-action{font-size:.84rem}.candidate-dashboard-panel .candidate-status-board{gap:10px}.candidate-dashboard-panel .candidate-status-card{border-radius:20px;min-height:0;padding:16px}.candidate-dashboard-panel .candidate-status-card-top{flex-direction:column;align-items:flex-start;gap:7px}.candidate-dashboard-panel .candidate-status-card h3{font-size:1rem}.candidate-dashboard-panel .candidate-status-card p{font-size:.9rem;line-height:1.52}.candidate-dashboard-sidebar,.employer-dashboard-sidebar{display:none}.nav-inner{gap:10px;min-height:68px}.app-nav .nav-inner{min-height:58px;padding:7px 0 5px}.app-nav-links{gap:6px;padding:0 0 7px}.app-nav-links a{min-height:44px;padding:0 11px;font-size:.78rem}.mobile-nav-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-bottom:8px;display:grid;overflow:visible}.nav-actions .button-secondary{display:none}.mobile-nav-links a:last-child{display:inline-flex}.mobile-nav-links a{justify-content:center;min-width:0;min-height:44px;padding:0 8px;font-size:.76rem}.app-brand{gap:9px;font-size:.92rem;line-height:1.1}.app-brand-mark{border-radius:11px;width:32px;height:32px}.app-nav-pill{text-align:center;max-width:132px;min-height:42px;padding:7px 10px;font-size:.78rem;line-height:1.15}.app-grid,.readiness-workspace{gap:16px;padding:18px 0}.app-sidebar{border-radius:24px;padding:20px}.app-sidebar h2{font-size:clamp(1.28rem,6vw,1.72rem)}.app-panel{border-radius:24px;padding:20px}.app-panel h1{font-size:clamp(1.72rem,7.4vw,2.22rem)}.app-panel-lede{line-height:1.58}.app-status-strip{gap:8px;margin:18px 0}.app-status-strip div,.preview-signal-grid div{padding:11px 12px}.opportunity-hero-strip{flex-wrap:wrap;gap:7px;margin:12px 0 14px;display:flex;overflow:visible}.opportunity-hero-strip div{text-align:center;border-radius:999px;flex:calc(50% - 7px);align-content:center;min-height:44px;padding:9px 11px;display:grid}.opportunity-hero-strip strong{font-size:.76rem;line-height:1.1}.opportunity-hero-strip span{display:none}.employer-slate-board,.opportunity-preview-board{border-radius:22px;gap:10px;padding:16px}.opportunity-gate-card{gap:14px;padding:20px}.employer-gate-card{gap:12px;padding:20px}.employer-gate-card>div:first-child{gap:10px}.employer-gate-card h3{font-size:clamp(1.08rem,5.4vw,1.34rem);line-height:1.22}.employer-gate-card p{line-height:1.55}.employer-gate-card .button-row{grid-template-columns:1fr;gap:9px;margin-top:8px;display:grid}.employer-gate-card .button-row .button{width:100%}.employer-gate-card .discovery-handoff-flow{display:none}.employer-gate-card .employer-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:4px}.employer-gate-card .employer-access-grid div{text-align:center;border-radius:999px;align-content:center;min-height:44px;padding:8px 7px}.employer-gate-card .employer-access-grid strong{letter-spacing:.045em;font-size:.66rem}.employer-gate-card .employer-access-grid span,.employer-gate-card .slate-role-card small{display:none}.opportunity-gate-card h3{font-size:clamp(1.08rem,5.4vw,1.34rem);line-height:1.22}.opportunity-gate-card p{line-height:1.55}.opportunity-gate-card .button-row{grid-template-columns:1fr;gap:9px;margin-top:8px;display:grid}.opportunity-preview-board p,.employer-slate-board p,.slate-handoff-row,.role-preview-card:nth-child(n+2),.slate-candidate-card:nth-child(n+3){display:none}.role-preview-card,.slate-candidate-card,.slate-role-card{border-radius:17px;padding:12px}.role-fit-pill,.slate-candidate-card>span{min-width:44px;min-height:44px}.opportunity-preview-flow{display:none}.slate-role-card strong{margin-top:10px;font-size:1.14rem}.candidate-journey-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0}.candidate-journey-map div{border-radius:18px;padding:12px 10px}.candidate-journey-map span{border-radius:12px;width:30px;height:30px;font-size:.7rem}.candidate-journey-map strong{margin-top:10px;font-size:.86rem;line-height:1.2}.candidate-journey-map small{display:none}.app-panel-grid{gap:12px}.dashboard-link-card{border-radius:22px;gap:8px;padding:16px}.dashboard-card-top{gap:8px}.dashboard-step{border-radius:13px;width:36px;height:36px;font-size:.74rem}.dashboard-link-card h3{margin-bottom:6px;font-size:1.02rem}.dashboard-link-card p{line-height:1.5}.onboarding-summary{gap:14px;padding:14px}.onboarding-summary h2{letter-spacing:-.026em;font-size:clamp(1.36rem,6.2vw,1.72rem)}.onboarding-summary-copy{font-size:.92rem;line-height:1.45}.onboarding-summary .kicker{margin-bottom:6px}.onboarding-highlights{scrollbar-width:none;flex-wrap:nowrap;gap:7px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.onboarding-highlights span{text-align:center;flex:none;padding:7px 9px;font-size:.7rem}.onboarding-highlights::-webkit-scrollbar{display:none}.onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.onboarding-steps a{min-height:44px;padding:7px 6px;font-size:.68rem}.onboarding-summary-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-summary-actions .button{min-width:0;min-height:42px;padding:0 10px;font-size:.76rem}.onboarding-privacy-meter,.onboarding-sidebar,.readiness-sidebar,.opportunities-sidebar{display:none}.onboarding-form{gap:14px}.form-section{border-radius:22px;padding:16px}.form-section-header{gap:10px;margin-bottom:14px}.form-section-header>span{border-radius:13px;width:36px;height:36px;font-size:.74rem}.form-section-header h3{font-size:1.05rem;line-height:1.2}.form-section-header p{font-size:.86rem;line-height:1.38}.onboarding-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboarding-form .field{gap:5px}.onboarding-form .field label{letter-spacing:.035em;min-height:auto;font-size:.7rem}.onboarding-form .field input,.onboarding-form .field select,.onboarding-form .field textarea{border-radius:14px;min-height:44px;padding-inline:12px}:is(.onboarding-form .field-wide,.onboarding-form .field:has(textarea),.onboarding-form .field:has(select)){grid-column:1/-1}.onboarding-form .field textarea{min-height:82px}.onboarding-form .field small{display:none}.consent-grid{gap:9px}.consent-card{border-radius:17px;grid-template-columns:auto minmax(0,1fr);min-height:86px;padding:12px}.consent-card small{line-height:1.28}.consent-card:after{top:23px;left:20px}.consent-card em{grid-column:2;justify-self:start;margin-top:3px;padding:5px 8px;font-size:.62rem}.readiness-dimension-panel{border-radius:20px;padding:14px}.dimension-chip-row{gap:6px}.dimension-chip-row span{padding:7px 9px;font-size:.72rem}.save-bar{border-radius:20px;padding:10px;position:static;box-shadow:0 16px 38px #0f172a1a}.save-bar div,.save-bar span{display:none}@media (max-width:520px){.app-nav-pill{display:none}.app-nav .nav-inner{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;min-height:60px;padding:8px 0}.app-brand{flex:none;justify-content:center;width:44px;max-width:none;min-height:44px}.app-brand span:last-child{display:none}.app-brand-mark{border-radius:12px;width:34px;height:34px}.app-nav-links{flex:auto;order:0;justify-content:flex-end;gap:4px;width:auto;min-width:0;padding:0;overflow:visible}.app-nav-links a{min-width:44px;min-height:44px;padding:0 7px;font-size:.72rem}.app-nav-links a[href="/app/candidate"],.app-nav-links a[href="/app/candidate/readiness"],.app-nav-links a[href=\/employers],.app-nav-links a[href=\/partners]{font-size:0}.app-nav-links a[href="/app/candidate"]:after,.app-nav-links a[href="/app/candidate/readiness"]:after,.app-nav-links a[href=\/employers]:after,.app-nav-links a[href=\/partners]:after{font-size:.72rem}.app-nav-links a[href="/app/candidate"]:after{content:"Home"}.app-nav-links a[href="/app/candidate/readiness"]:after{content:"Ready"}.app-nav-links a[href=\/employers]:after{content:"Employers"}.app-nav-links a[href=\/partners]:after{content:"Supply"}.onboarding-summary{gap:10px;padding:13px}.onboarding-summary-copy{margin-top:8px}.onboarding-highlights{display:none}.onboarding-summary-actions{gap:8px}.onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.onboarding-steps a{min-height:44px;padding:6px 4px;font-size:.66rem}.onboarding-summary-buttons{gap:7px}.onboarding-summary-actions .button{min-height:44px}.onboarding-form .form-grid,.onboarding-form .consent-grid{grid-template-columns:minmax(0,1fr)}.onboarding-form #identity .form-grid,.onboarding-form #background .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.onboarding-form #identity .field-wide{grid-column:1/-1}.onboarding-form .field label{font-size:.68rem;line-height:1.25}.onboarding-form .field input,.onboarding-form .field select,.onboarding-form .field textarea{width:100%;padding-inline:14px}.consent-card{min-height:78px}.onboarding-summary-buttons{display:none}@media (max-width:350px){.onboarding-form #identity .form-grid,.onboarding-form #background .form-grid{grid-template-columns:minmax(0,1fr)}}}.app-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-score-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.score-row{align-content:center;min-height:72px;font-size:.78rem;display:grid}.score-row strong{font-size:.9rem}.ops-panel .ops-snapshot-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0}.ops-panel .ops-command-hero{border-radius:22px;padding:18px}.ops-panel .ops-command-meter{border-radius:18px;padding:13px}.ops-panel .ops-command-meter strong{font-size:1.12rem}.ops-panel .ops-command-hero p:not(.kicker){font-size:.92rem;line-height:1.45}.ops-panel .ops-command-actions{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.ops-panel .ops-command-actions .button{width:100%;min-height:44px}.ops-panel .ops-queue-board{border-radius:20px;margin:10px 0;padding:12px}.ops-panel .ops-queue-board-header{gap:5px;margin-bottom:10px;display:grid}.ops-panel .ops-queue-board-header h2{font-size:1.08rem;line-height:1.18}.ops-panel .ops-queue-board-header p:not(.kicker){text-align:left;max-width:none;font-size:.76rem;line-height:1.35}.ops-panel .ops-snapshot-row div{text-align:center;border-radius:17px;align-content:center;gap:5px;min-height:78px;padding:10px 8px;display:grid}.ops-panel .ops-snapshot-row strong{grid-row:auto;min-width:0;font-size:clamp(1.02rem,5vw,1.32rem)}.ops-panel .ops-snapshot-row span{margin-top:0;font-size:.68rem;line-height:1.2}.ops-panel .ops-snapshot-row small{display:none}.ops-panel .ops-control-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 14px}.ops-panel .ops-control-strip div{text-align:center;border-radius:18px;align-content:center;min-height:54px;padding:9px 7px;display:grid}.ops-panel .ops-control-strip strong{font-size:.7rem;line-height:1.2}.ops-panel .ops-control-strip span{display:none}.ops-panel .ops-workflow-board{gap:10px;margin:10px 0 16px}.ops-panel .ops-workflow-lane,.ops-panel .ops-audit-card{border-radius:20px;padding:15px}.ops-panel .ops-workflow-lane h2{font-size:1.08rem}.ops-panel .ops-workflow-steps{gap:7px}.ops-panel .ops-workflow-steps div{border-radius:16px;min-height:112px;padding:10px}.ops-panel .ops-workflow-steps small,.ops-panel .ops-audit-card p{display:none}.ops-panel .ops-grid{gap:10px}.ops-panel .ops-queue-card{border-radius:20px;grid-template-columns:38px minmax(0,1fr);gap:7px 10px;padding:13px}.ops-panel .queue-index{border-radius:12px;grid-row:1/span 3;width:34px;height:34px;font-size:.74rem}.ops-panel .queue-signal{grid-column:2;min-height:26px;padding:0 9px;font-size:.68rem}.ops-panel .ops-queue-card h3{margin:0;font-size:1rem;line-height:1.2}.ops-panel .ops-queue-card p{display:none}.ops-panel .queue-guardrail{border-radius:14px;grid-column:1/-1;padding:9px;font-size:.74rem;line-height:1.32}.ops-panel .queue-status{display:none}.readiness-guide-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0}.readiness-panel .readiness-command-hero{border-radius:22px;padding:20px}.readiness-panel .readiness-command-actions{grid-template-columns:1fr;display:grid}.readiness-panel .readiness-command-actions .button{width:100%}.readiness-panel .readiness-score-card{border-radius:18px;padding:14px}.readiness-panel .readiness-score-card strong{font-size:1.72rem}.readiness-guide-strip div{text-align:center;border-radius:17px;align-content:start;justify-items:center;min-height:94px;padding:11px 7px;display:grid}.readiness-guide-strip div>span{border-radius:11px;width:28px;height:28px;font-size:.7rem;position:static}.readiness-guide-strip strong{margin-top:8px;font-size:.76rem;line-height:1.18}.readiness-guide-strip small{display:none}.readiness-start-card{grid-template-columns:minmax(0,1fr);gap:10px;margin:14px 0;padding:18px}.readiness-start-copy{order:1;gap:9px}.readiness-start-card .mini-pill{padding:8px 11px;font-size:.68rem}.readiness-start-card h3{font-size:clamp(1.14rem,5.4vw,1.36rem);line-height:1.18}.readiness-start-card p{font-size:.9rem;line-height:1.45}.readiness-unlock-grid{order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:2px}.readiness-unlock-grid div{text-align:center;border-radius:16px;align-content:center;min-height:58px;padding:9px 6px;display:grid}.readiness-unlock-grid strong{font-size:.7rem;line-height:1.14}.readiness-unlock-grid span{display:none}.readiness-start-card .button-row{order:2;gap:8px;margin-top:2px}.readiness-secondary-note{text-align:center;order:3;margin:-2px 0 2px;font-size:.82rem;line-height:1.45}.assessment-workbench{gap:12px;margin-top:14px}.assessment-picker{grid-template-columns:1fr;gap:8px}.assessment-picker button{border-radius:17px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-height:0;padding:11px}.assessment-picker button>span{grid-row:1/span 2;width:30px;height:30px}.assessment-picker small{font-size:.74rem}.assessment-picker em{grid-area:1/3/span 2}.assessment-card-header{grid-template-columns:auto minmax(0,1fr)}.assessment-card-header em{grid-column:2;justify-self:start;margin-top:-2px}.assessment-card p{line-height:1.52}.assessment-question{margin:14px 0}.assessment-question legend{line-height:1.32}.choice-card{border-radius:14px;min-height:48px;padding:10px 11px}.assessment-actions{grid-template-columns:1fr;gap:9px}.hero{padding-top:40px}.hero h1{font-size:clamp(2.12rem,10.4vw,3.12rem);line-height:1.08}.home-hero h1{margin:18px 0 14px;font-size:clamp(2rem,8.8vw,2.72rem)}.home-hero .hero-grid{gap:18px}.home-hero .hero-copy{line-height:1.56}.home-hero .hero-ctas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.home-hero .cta-tile{border-radius:18px;min-height:56px;padding:12px 14px}.home-hero .hero-ctas .cta-tile:first-child{grid-column:1/-1;min-height:64px}.home-hero .hero-ctas .cta-tile:not(:first-child)>span>span{display:none}.home-hero .cta-arrow{width:28px;height:28px}.home-hero .midtown-proof-row{display:none}.midtown-hero{padding:34px 0 48px}.midtown-hero h1{letter-spacing:-.018em;font-size:clamp(1.95rem,8.2vw,2.52rem)}.midtown-proof-row span{text-align:center;flex:calc(50% - 10px)}.midtown-command{padding:14px}.midtown-command .mock-top{align-items:flex-start;gap:10px}.midtown-command .pipeline-card,.midtown-command .insight-card{padding:14px}.midtown-command .pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.midtown-command .pipeline-step{min-height:36px;padding:10px 8px;font-size:.72rem}.midtown-command .pipeline-step:last-child{grid-column:1/-1}.midtown-command .insight-card h3{font-size:1.18rem;line-height:1.18}.midtown-command .insight-card p{font-size:.9rem;line-height:1.5}.midtown-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.midtown-mini-grid div{padding:12px}.midtown-mini-grid span{display:none}.audience-hero h1,.hero-compact h1{letter-spacing:-.02em;font-size:clamp(1.95rem,8.2vw,2.55rem)}.audience-panel{border-radius:24px;padding:20px}.command-center{border-radius:24px;padding:18px}.home-hero .command-center{margin-top:0;padding:14px}.home-hero .mock-top{align-items:flex-start;margin-bottom:10px}.home-hero .mock-title{max-width:230px;font-size:1.08rem;line-height:1.2}.home-hero .status-dot{white-space:nowrap;font-size:.76rem}.home-hero .metric-grid,.home-hero .pipeline-card{display:none}.home-hero .insight-row{grid-template-columns:1fr;margin-top:0}.home-hero .insight-card h3{margin:8px 0 6px;font-size:1.12rem}.home-hero .insight-card p{margin:0;font-size:.88rem;line-height:1.55}.home-hero .readiness-ring{display:none}.home-hero .equation-strip,.home-hero .industry-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin-top:10px;padding-bottom:3px;display:flex;overflow-x:auto}.home-hero .equation-strip::-webkit-scrollbar{display:none}.home-hero .industry-strip::-webkit-scrollbar{display:none}.home-hero .strip-card{scroll-snap-align:start;border-radius:999px;flex:none;min-width:156px;padding:11px 13px;font-size:.78rem}.login-stage{gap:12px;width:min(100% - 22px,1180px);min-height:auto;padding:14px 0 18px}.login-brand-card,.login-action-card{border-radius:26px;padding:16px}.login-brand-card{display:none}.login-mobile-brand{color:#0f172a;letter-spacing:-.03em;align-items:center;gap:10px;min-height:44px;margin-bottom:8px;font-weight:430;display:inline-flex}.login-mobile-brand .brand-mark{border-radius:13px;flex:none;width:38px;height:38px}.login-mobile-brand strong{color:#16a34a}.login-mobile-brand small{color:#64748b;letter-spacing:0;margin-top:2px;font-size:.78rem;font-weight:400;display:block}.login-brand{margin-bottom:20px}.login-brand-card h2{letter-spacing:-.038em;font-size:clamp(2rem,8.8vw,2.72rem);line-height:1.02}.login-action-card h1{margin-bottom:8px;font-size:clamp(1.52rem,7vw,1.95rem);line-height:1.08}.login-action-card p{margin:0;font-size:.94rem;line-height:1.42}.login-secure-note{display:none}.login-primary-path{border-radius:22px;min-height:124px;margin-top:10px;padding:15px}.login-primary-path strong{max-width:230px;margin-top:6px;font-size:clamp(1.24rem,6vw,1.52rem)}.login-primary-path small{margin-top:6px;font-size:.9rem;line-height:1.35}.login-primary-tags{display:none}.login-role-list{gap:7px;margin:10px 0}.login-role-card{border-radius:17px;min-height:54px;padding:10px 12px}.login-role-card small{display:none}.login-role-card em{width:30px;height:30px}.login-footnote{margin-top:10px}.login-copy{margin-top:14px;font-size:.98rem;line-height:1.58}.login-proof-grid{gap:8px;margin-top:18px}.login-proof-grid div{border-radius:16px;padding:11px 12px}.login-proof-grid span{display:none}.pipeline,.ops-grid,.equation-strip,.industry-strip,.trust-strip{grid-template-columns:1fr}}@media (max-width:350px){.login-stage{padding:10px 0 14px}.login-action-card{padding:14px 16px 16px}.login-mobile-brand{margin-bottom:6px}.login-action-card h1{font-size:clamp(1.38rem,7vw,1.62rem)}.login-action-card p{font-size:.88rem;line-height:1.34}.login-primary-path{min-height:112px;padding:13px}.login-primary-path small{font-size:.84rem}.login-role-list{gap:6px}.login-role-card{min-height:50px;padding:9px 11px}.login-footnote{display:none}}.page-shell{font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Aptos,Segoe UI Variable Text,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.page-shell :is(.hero h1,.midtown-hero h1,.audience-hero h1,.section h2,.audience-panel h2,.not-found-copy h1){font-variation-settings:"wght" 320;font-family:Segoe UI Variable Display,Aptos Display,Aptos,Segoe UI Variable Text,Inter,ui-sans-serif,system-ui,sans-serif}.page-shell :is(strong,b){font-weight:inherit}.page-shell .brand,.page-shell .login-mobile-brand{letter-spacing:-.004em;font-weight:360}.page-shell .nav-links,.page-shell .button{font-weight:370}.page-shell .eyebrow{letter-spacing:.052em;font-weight:380}.page-shell :is(.hero h1,.midtown-hero h1,.audience-hero h1){color:#f8fafc;letter-spacing:-.01em;text-wrap:balance;font-weight:315}.page-shell :is(.section h2,.audience-panel h2,.not-found-copy h1){letter-spacing:-.006em;text-wrap:balance;font-weight:325}.page-shell :is(.content-card h3,.mock-title,.metric-value,.readiness-ring span,.home-hero .insight-card h3,.midtown-command .insight-card h3,.midtown-mini-grid strong){font-weight:360}.page-shell :is(.cta-tile b,.strip-card,.pipeline-step,.metric-label,.status-dot,.midtown-proof-row span){font-weight:370}.page-shell :is(.hero-copy,.section-lede,.content-card p,.content-card li,.cta-tile span,.insight-card p,.midtown-mini-grid span,.audience-flow-row span,.privacy-list li,.footer){font-weight:350}.page-shell .midtown-hero h1{max-width:620px;font-size:clamp(2.12rem,3vw,3.08rem);line-height:1.13}.page-shell .home-hero h1{font-size:clamp(2.08rem,3.22vw,3.18rem);line-height:1.12}.page-shell .audience-hero h1,.page-shell .hero-compact h1{font-size:clamp(2rem,3.1vw,3rem);line-height:1.13}.page-shell .section h2{font-size:clamp(1.68rem,2.5vw,2.34rem)}.page-shell .hero-copy{line-height:1.68}.page-shell .midtown-command .insight-card h3{letter-spacing:-.026em;font-size:clamp(1.12rem,2vw,1.38rem)}.app-frame .app-panel h1{letter-spacing:-.014em;font-weight:330}.app-frame .app-sidebar h2{letter-spacing:-.014em;font-weight:340}.app-frame :is(.kicker,.app-nav-pill,.app-nav-links a,.sidebar-proof-list span,.score-row,.content-card h3){font-weight:390}@media (max-width:520px){.onboarding-form #background .form-grid{grid-template-columns:minmax(0,1fr)}.onboarding-form .field input,.onboarding-form .field select,.onboarding-form .field textarea{font-size:.92rem}.onboarding-form .field input::placeholder,.onboarding-form .field textarea::placeholder{color:#7f90aa;opacity:.72}.onboarding-form .field label{color:#244a88;letter-spacing:.03em}.onboarding-form #background .field{min-width:0}}@media (max-width:640px){.home-hero .hero-ctas{grid-template-columns:minmax(0,1fr)}.home-hero .hero-ctas .cta-tile:first-child,.home-hero .hero-ctas .cta-tile{grid-column:1/-1;min-height:62px}.home-hero .hero-ctas .cta-tile:not(:first-child)>span>span{display:block}.home-hero .cta-tile b{line-height:1.15}.home-hero .cta-tile span span{opacity:.88;margin-top:2px;font-size:.76rem}}
