.sales-hero{align-items:start;padding-top:76px}.sales-hero-copy{padding-top:18px}.landing-hero-image{border:1px solid var(--line);display:block;margin-bottom:34px;max-height:300px;object-fit:cover;width:100%}.hero-description,.section-lead{font-size:1.08rem;max-width:720px}.hero-signals{display:flex;flex-wrap:wrap;gap:10px 24px;margin:26px 0}.hero-signals span{color:var(--accent);font-size:.86rem;font-weight:600}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.sales-hero .stat-row{margin-top:36px}.registration-card{scroll-margin-top:95px}.credential-preview{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:13px;margin:22px 0 26px;padding-bottom:20px}.credential-preview>span{align-items:center;background:var(--ink);color:#fff;display:flex;font-size:1.3rem;height:42px;justify-content:center;width:42px}.credential-preview div{display:flex;flex-direction:column}.credential-preview small{font:500 .58rem "IBM Plex Mono";letter-spacing:.08em}.credential-preview strong{font:500 .76rem "IBM Plex Mono";margin-top:5px}.registration-benefits{color:var(--muted);font-size:.84rem;line-height:1.8;list-style:none;margin:18px 0;padding:0}.registration-benefits li::before{color:var(--accent);content:"✓";margin-right:9px}.form-reassurance{display:block;margin-top:15px;text-align:center}.trust-strip{background:var(--ink);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.trust-strip div{border-right:1px solid rgb(255 255 255 / 14%);display:flex;flex-direction:column;padding:24px}.trust-strip div:last-child{border-right:0}.trust-strip strong{font-size:.88rem}.trust-strip span{color:#aeb8bd;font-size:.75rem;margin-top:5px}.landing-outcomes{align-items:start;display:grid;gap:90px;grid-template-columns:1.1fr .9fr}.landing-outcomes .benefit-list{margin:0}.curriculum-section{background:#e9edeb;scroll-margin-top:72px}.curriculum-inner{align-items:start;display:grid;gap:80px;grid-template-columns:.75fr 1.25fr}.curriculum-intro{position:sticky;top:110px}.curriculum-intro>a{color:var(--accent);display:inline-block;font-weight:600;margin-top:12px}.landing-modules{display:grid;gap:16px}.landing-module{background:#fff;border:1px solid var(--line);padding:28px}.landing-module header{display:flex;justify-content:space-between}.landing-module header>span{color:var(--accent);font:500 .68rem "IBM Plex Mono";letter-spacing:.1em}.landing-module h3{font-size:1.35rem;margin-top:17px}.landing-module ol{border-top:1px solid var(--line);list-style:none;margin:22px 0 0;padding:8px 0 0}.landing-module li{display:flex;gap:20px;justify-content:space-between;padding:10px 0}.landing-module li span{font-size:.9rem}.credential-section{align-items:center;display:grid;gap:90px;grid-template-columns:1fr 1fr}.assessment-numbers{display:flex;gap:35px;margin-top:30px}.assessment-numbers span{color:var(--muted);display:flex;flex-direction:column;font-size:.75rem;text-transform:uppercase}.assessment-numbers strong{color:var(--ink);font:500 1.75rem "IBM Plex Mono"}.certificate-preview-card{background:#fff;border:1px solid var(--ink);box-shadow:12px 12px 0 #dfe4e1;outline:1px solid var(--ink);outline-offset:-8px;padding:55px 45px;text-align:center}.certificate-preview-mark{background:var(--ink);color:#fff;display:grid;font-size:1.35rem;height:44px;margin:0 auto 28px;place-items:center;width:44px}.certificate-preview-card>small,.certificate-preview-card>span{display:block;font:500 .62rem "IBM Plex Mono";letter-spacing:.1em}.certificate-preview-card>span{color:var(--accent);margin-top:8px}.certificate-preview-card h3{font-size:1.7rem;margin-top:28px}.certificate-line{background:var(--line);height:1px;margin:35px 0 18px}.how-it-works{border-top:1px solid var(--line)}.steps-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.steps-grid article{border-top:2px solid var(--ink);padding:25px 6px}.steps-grid article>span{color:var(--accent);font:500 .72rem "IBM Plex Mono"}.steps-grid h3{margin-top:22px}.final-cta{align-items:center;background:var(--ink);color:#fff;display:flex;justify-content:space-between;margin:0 auto 80px;max-width:1200px;padding:55px}.final-cta h2{margin-bottom:8px}.final-cta p{color:#afb9be;margin-bottom:0}
@media(max-width:800px){.sales-hero{padding-top:40px}.hero-actions{align-items:stretch;flex-direction:column}.trust-strip{grid-template-columns:1fr 1fr;margin:0 20px}.trust-strip div:nth-child(2){border-right:0}.trust-strip div:nth-child(-n+2){border-bottom:1px solid rgb(255 255 255 / 14%)}.landing-outcomes,.curriculum-inner,.credential-section{gap:45px;grid-template-columns:1fr}.curriculum-intro{position:static}.steps-grid{grid-template-columns:1fr}.final-cta{align-items:flex-start;flex-direction:column;gap:28px;margin:0 20px 55px;padding:35px 25px}}
