:root{--ink:#1d1d1f;--muted:#6e6e73;--blue:#0071e3;--bg:#f5f5f7;--line:#e2e2e7}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f5f5f7;-webkit-font-smoothing:antialiased;letter-spacing:-.018em}.site-header{padding:24px 0}.logo{font-size:18px;font-weight:600}.logo img{width:37px;height:37px;border-radius:10px}.logo small{font-size:8px;letter-spacing:.13em;color:#6e6e73}.hero{padding:80px 0 85px;gap:65px}.hero h1{font-size:clamp(43px,4.5vw,64px);letter-spacing:-.055em;font-weight:650;line-height:1.08}.hero-text{font-size:18px;line-height:1.65;color:#6e6e73}em{color:#0071e3}.eyebrow{color:#6e6e73;font-size:10px;letter-spacing:.12em}.button{background:#0071e3;border-radius:12px;box-shadow:none;font-weight:500;font-size:14px;padding:17px 23px}.button:hover{background:#0077ed;transform:none;box-shadow:none}.button.small{border-radius:50px;padding:11px 18px;font-size:12px}.hero-points{font-size:11px;font-weight:500;color:#6e6e73}.micro{font-size:10px}.analysis-demo{transform:none;border:1px solid #e5e5ea;border-radius:24px;padding:30px;box-shadow:0 25px 70px -35px #25324e33;background:white}.demo-top{color:#86868b;font-size:9px}.demo-summary h2{font-size:25px;font-weight:600}.demo-bars i{background:linear-gradient(to right,#0071e3 var(--value),#eff0f3 var(--value));height:4px}.score-ring{border-color:#0071e3;border-left-color:#e8f0fb;border-width:5px}.next-question{background:#eff5fd;color:#1d1d1f;border:1px solid #dfebfa}.next-question span{color:#0066cc}.quote-card{background:#f5f5f7}.quote-card p,.next-question p{font-size:13px}.formats strong{font-weight:550;color:#6e6e73}.formats span{color:#86868b}.section h2,.how h2,.last-cta h2{font-size:40px;font-weight:600;letter-spacing:-.045em}.benefit-grid article{border:1px solid #e7e7ec;border-radius:18px;padding:26px}.feature-number{background:#f3f3f6;color:#86868b;font-size:11px;border-radius:8px}.benefit-grid h3{font-size:20px;font-weight:600}.benefit-grid p{font-size:14px}.how{background:#eaecef;color:#1d1d1f}.how .eyebrow{color:#6e6e73}.steps article>span{background:#fff;border:1px solid #dcdce3;color:#0071e3}.steps h3{font-weight:600;font-size:20px}.steps p{color:#6e6e73;font-size:14px}.signup-section{background:#eef2f8}.signup-copy h2{font-size:44px;font-weight:600;letter-spacing:-.045em}.signup-copy p{font-size:16px}.signup-copy li{font-size:14px}.signup-card{box-shadow:0 15px 60px -30px #1d1d1f20;border:1px solid #e5e5ea;border-radius:22px}.signup-card h3{font-size:23px;font-weight:600}.signup-card input:not([type=checkbox]),.signup-card select{border-radius:10px;background:#fff;border-color:#d8d8df}.skills{border:1px solid #e5e5ea;border-radius:20px}.skills h3{font-weight:600}.faq summary{font-weight:500;font-size:16px}.faq p{font-size:14px}.last-cta{padding-top:25px}.form-steps [aria-current]{color:#0071e3;border-color:#0071e3}.mobile-start{background:#fafafbeF;backdrop-filter:blur(18px)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #0071e35c;outline-offset:4px}
@media(max-width:760px){.hero{padding:35px 0 45px;gap:32px}.hero h1{font-size:42px}.hero-text{font-size:16px}.analysis-demo{padding:23px}.section h2,.how h2,.last-cta h2{font-size:31px}.signup-copy h2{font-size:34px}.signup-card{padding:23px}.site-header{padding:19px 0}.logo{font-size:17px}.hero .button{font-size:13px}.hero-points{gap:8px 14px}.section{padding:55px 0}}
@media(prefers-reduced-transparency:reduce){.mobile-start{background:#fafafb;backdrop-filter:none}}
