:root{--ink:#091521;--cream:#f3efe7;--orange:#ff5921;--lime:#c4ff34;--line:rgba(9,21,33,.14)}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1120px,calc(100% - 36px));margin:auto}.nav{background:var(--ink);color:#fff}.nav .shell{height:74px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:800;letter-spacing:.12em}.brand small{display:block;font-size:7px;opacity:.6;margin-top:3px}.back{font-size:12px;border-bottom:1px solid #ffffff55;padding-bottom:5px}.hero{padding:95px 0 80px;background:var(--ink);color:#fff}.eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#ffffffa8}.hero h1{max-width:950px;margin:25px 0 0;font-size:clamp(46px,7vw,82px);line-height:.96;letter-spacing:-.055em}.hero h1 em{display:block;font:normal 400 1em Georgia;color:var(--lime)}.lead{max-width:760px;font-size:18px;line-height:1.75;color:#ffffffb0;margin-top:30px}.body{padding:90px 0}.intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:55px}.intro h2{margin:0;font-size:clamp(38px,5vw,58px);line-height:1;letter-spacing:-.045em}.intro p{font-size:16px;line-height:1.75;color:#091521a5}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{min-height:220px;padding:28px;background:#fff;border:1px solid var(--line)}.card span{font:italic 12px Georgia;color:var(--orange)}.card h3{margin:32px 0 12px;font-size:20px}.card p{font-size:13px;line-height:1.65;color:#09152199}.proof{padding:70px 0;background:#e9e2f5}.proof .shell{display:grid;grid-template-columns:1fr 1fr;gap:65px}.proof h2{font-size:45px;margin:0;letter-spacing:-.04em}.proof ul{list-style:none;margin:0;padding:0}.proof li{padding:15px 0;border-bottom:1px solid var(--line)}.proof li:before{content:'✓';color:var(--orange);margin-right:12px}.cta{padding:75px 0;background:var(--lime)}.cta .shell{display:flex;justify-content:space-between;align-items:end;gap:30px}.cta h2{font-size:clamp(42px,6vw,68px);margin:0}.cta p{font:italic 21px Georgia}.button{display:inline-block;background:var(--ink);color:#fff;padding:17px 22px;font-size:13px;font-weight:bold}.related{padding:40px 0;background:var(--ink);color:#fff}.related .shell{display:flex;gap:24px;flex-wrap:wrap}.related a{font-size:12px;color:#ffffffb5;border-bottom:1px solid #ffffff40;padding-bottom:5px}@media(max-width:760px){.hero{padding:70px 0 60px}.intro,.proof .shell{grid-template-columns:1fr;gap:28px}.cards{grid-template-columns:1fr}.cta .shell{display:block}.cta .button{margin-top:20px}}
