:root{--brand-dark:#4E4E42;--brand-accent:#C8C6B8;--brand-mid:#A5A497;--bg-tint:#F5F5F0}*{
    box-sizing: border-box;
    margin-bottom: 0px;
}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--brand-dark);background:#fff;line-height:1.5}a{color:var(--brand-dark);text-decoration:none}img{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding:0 24px}.btn{display:inline-block;padding:12px 18px;border-radius:14px;font-weight:600;border:1px solid transparent}.btn-primary{background:var(--brand-dark);color:#fff}.btn-primary:hover{background:#3B3B34}.btn-secondary{border-color:var(--brand-accent);color:var(--brand-dark)}.btn-secondary:hover{background:var(--bg-tint)}.pill{display:inline-block;padding:6px 10px;border-radius:999px;background:color-mix(in oklab,var(--brand-accent) 40%,white);font-size:12px;font-weight:600}.header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.9);backdrop-filter:saturate(120%) blur(6px);border-bottom:1px solid color-mix(in oklab,var(--brand-accent) 60%,transparent)}.nav{display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:16px}.brand{display:flex;align-items:center;gap:10px}.brand-word{font-weight:700;letter-spacing:.02em}.nav-menu a{margin:0 14px;font-size:14px;font-weight:600;opacity:.9}.nav-menu a:hover{opacity:1}.hero{position:relative;overflow:hidden;padding-top:40px}.hero-bg{position:absolute;inset:-20% -10% auto -10%;height:420px;z-index:-1;filter:blur(60px) saturate(110%);opacity:.45;background:radial-gradient(70% 70% at 50% 30%,var(--brand-accent),transparent 60%),radial-gradient(50% 60% at 10% 20%,var(--brand-mid),transparent 60%),radial-gradient(50% 60% at 90% 20%,var(--brand-dark),transparent 60%)}h1{font-size:clamp(40px,7vw,64px);line-height:1.05;margin:0}h2{font-size:clamp(28px,4vw,40px);margin:0 0 8px}.lead{font-size:18px;max-width:640px}.gradient-text{background:linear-gradient(90deg,var(--brand-dark),var(--brand-mid));-webkit-background-clip:text;background-clip:text;color:transparent}.muted{color:color-mix(in oklab,var(--brand-dark) 70%, white)}.grid{display:grid;gap:20px}.grid-2{grid-template-columns:1fr}@media (min-width:860px){.grid-2{grid-template-columns:repeat(2,1fr)}}.grid-3{grid-template-columns:1fr}@media (min-width:960px){.grid-3{grid-template-columns:repeat(3,1fr)}}.card{border:1px solid var(--brand-accent);border-radius:18px;padding:20px;background:#fff}.card.mini{padding:14px}.card-row{display:flex;align-items:center;gap:12px}.avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:linear-gradient(135deg,var(--brand-dark),var(--brand-mid));color:#fff;font-weight:700}.chip{font-size:10px;font-weight:700;padding:4px 8px;border-radius:999px;background:color-mix(in oklab,var(--brand-accent) 35%,white)}.section{padding:80px 0;border-top:1px solid var(--brand-accent)}.section-alt{background:var(--bg-tint)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.cta-right{text-align:right;min-width:220px}.list-inline{display:flex;flex-wrap:wrap;gap:12px;padding:0;list-style:none;margin:24px 0 0}.industry{padding:10px 14px;border:1px solid var(--brand-accent);background:#fff;border-radius:12px;font-weight:600}.outcome{display:inline-block;padding:6px 10px;border-radius:999px;background:rgba(29,185,84,.12);color:#195a2f;font-size:12px;font-weight:700}.quote{background:var(--bg-tint);padding:14px;border-radius:14px}.byline{font-size:12px;margin-top:6px}.step{position:relative;padding-top:18px}.badge{position:absolute;top:-10px;left:20px;background:var(--brand-dark);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.label{font-size:12px;font-weight:700}.input{margin-top:6px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--brand-accent);font:inherit;color:inherit;background:#fff}.span-2{grid-column:1/-1}.w-full{width:100%}.footnote{font-size:12px;display:flex;gap:16px;align-items:center}.divider{display:inline-block;width:1px;height:16px;background:var(--brand-accent)}.footer{background:var(--bg-tint);border-top:1px solid var(--brand-accent);padding:28px 0;font-size:13px}.footer-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:space-between}.footer-links{display:flex;gap:12px;flex-wrap:wrap}.footer-brand{display:flex;align-items:center;gap:10px}.mt-6{
    margin-top: 24px;
    margin-bottom: 10px;
}.mt-10{margin-top:40px}
