:root{font-family:Arial,Helvetica,sans-serif;color:#243039;background:#f4f6f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}a:focus-visible{outline:3px solid #d63a09;outline-offset:4px}.proof{padding:13px clamp(20px,6vw,105px);background:#243039;color:#e9eeec;font-size:12px;letter-spacing:.08em}.head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px clamp(20px,6vw,105px);background:#fff}.head img{width:190px;max-width:45vw}.head nav{display:flex;gap:22px;align-items:center;font-size:13px;font-weight:700}.head nav a{text-decoration:none}.head nav a:hover,.breadcrumb a:hover{color:#ce390e}.hero{background:#22313a;color:white;padding:84px clamp(20px,10vw,170px) 88px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;right:-120px;top:-160px;width:500px;height:500px;border:1px solid #ffffff2d;transform:rotate(45deg)}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:#f77e57}.hero h1{font-size:clamp(40px,5.7vw,80px);line-height:1.07;letter-spacing:-.055em;max-width:980px;margin:18px 0 24px}.hero p{font-size:clamp(17px,1.5vw,21px);line-height:1.65;max-width:820px;color:#cdd9dc}.breadcrumb{background:#e9eeeb;padding:15px clamp(20px,6vw,105px);font-size:12px;color:#536269}.breadcrumb a{text-decoration:none}.wrap{max-width:1190px;margin:auto;padding:78px 28px}.lead{max-width:870px;font-size:20px;line-height:1.7;color:#4f626a}.kicker{color:#d33b10;letter-spacing:.17em;font-weight:800;font-size:12px;text-transform:uppercase}.wrap h2{font-size:clamp(30px,3vw,43px);letter-spacing:-.04em;line-height:1.16;margin:16px 0 24px}.wrap h3{font-size:21px;margin:0 0 16px}.statrow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#c7d0ce;margin-top:-40px;position:relative;max-width:1140px;margin-left:auto;margin-right:auto;box-shadow:0 18px 45px #17232719}.stat{background:white;padding:29px 36px}.stat strong{display:block;font-size:clamp(27px,3vw,44px);letter-spacing:-.04em}.stat span{display:block;font-size:13px;color:#586a70;line-height:1.5;margin-top:7px}.story{display:grid;grid-template-columns:1fr 1fr;gap:54px}.story p,.story li{font-size:16px;color:#52656c;line-height:1.75}.story ul{padding-left:18px}.muted{background:#e8eeea}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.step{background:white;border-top:3px solid #d53a0d;padding:28px}.step b{font-size:12px;letter-spacing:.16em;color:#d53a0d}.step h3{margin:14px 0}.step p{font-size:15px;line-height:1.65;color:#566971}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.milestone{background:#f2f5f1;padding:22px 24px;border-left:3px solid #d53a0d}.milestone b{font-size:13px;color:#c6370c}.milestone h3{margin:9px 0;font-size:19px}.milestone p{line-height:1.6;font-size:14px;color:#52656c;margin-bottom:0}.outcome{background:#243039;color:white}.outcome .wrap{padding-block:75px}.outcome p{font-size:19px;line-height:1.75;max-width:900px;color:#d1ddde}.cta{display:inline-block;background:#d53a0d;color:white;padding:17px 24px;font-weight:700;text-decoration:none;font-size:13px;margin-top:17px}.foot{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;background:white;padding:26px clamp(20px,6vw,105px);font-size:12px;color:#57676c}.foot a{text-decoration:none}@media(max-width:760px){.head{padding:18px 20px}.head img{width:140px}.head nav{gap:10px;font-size:11px}.hero{padding:65px 25px 76px}.wrap{padding:60px 24px}.statrow{grid-template-columns:1fr;margin:0 24px}.stat{padding:20px 25px}.story,.steps,.timeline{grid-template-columns:1fr}.story{gap:14px}.hero:before{width:250px;height:250px}.lead{font-size:17px}}
