*{box-sizing:border-box}body{margin:0;background:#f5f7fb;color:#142033;font:16px -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.5}header,main,footer{max-width:1150px;margin:auto}header{padding:25px 20px;display:flex;justify-content:space-between;align-items:center}header b{font-size:28px}header span{background:#ecfdf3;color:#067647;padding:8px 12px;border-radius:20px;font-weight:700}.hero,.card,.report{background:white;border:1px solid #e4e8ef;border-radius:20px;padding:30px}.hero h1{font-size:clamp(40px,6vw,64px);line-height:1;margin:5px 0 18px}.hero p{font-size:19px;color:#667085;max-width:800px}small{color:#2456d8;font-weight:850;letter-spacing:1.3px}.flow{margin-top:25px;color:#2456d8;font-weight:900;word-spacing:10px}.report{margin:20px 0;display:grid;grid-template-columns:1fr 2fr;gap:20px}.report h2,.card h2{margin:4px 0 12px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.metrics div{padding:14px;color:#667085;font-size:12px}.metrics b{display:block;color:#142033;font-size:25px}.metrics .saved{background:#f0fdf4;border-radius:12px}.metrics .saved b{color:#067647}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tabs{display:flex;gap:7px;margin:15px 0}.tabs button,#demo{background:#f2f4f7;color:#475467;border:0;border-radius:9px;padding:9px 12px;font-weight:800}.tabs .active{background:#142033;color:white}form{display:grid;gap:9px}input,textarea{width:100%;border:1px solid #d0d5dd;border-radius:10px;padding:12px;font:inherit}form button{border:0;background:#2456d8;color:white;border-radius:10px;padding:12px;font-weight:850}.list{display:grid;gap:8px;margin-top:16px}.item{border:1px solid #e4e8ef;border-radius:11px;padding:12px;display:flex;justify-content:space-between;gap:10px}.badge{font-size:10px;background:#edf3ff;color:#2456d8;padding:3px 7px;border-radius:10px}.item button{border:0;background:#fff1f0;color:#b42318;border-radius:7px}.briefs{margin-top:20px}.briefs #demo{margin-bottom:15px}.sample{background:#f8fafc;border-radius:12px;padding:18px}.sample strong{color:#067647}.promise{margin-top:20px;background:#101828;color:white;border-radius:20px;padding:30px}.promise small{color:#9cb8ff}.promise h2{font-size:30px;max-width:750px}.promise p{color:#d0d5dd}footer{padding:25px 20px 35px;color:#667085;font-size:13px}@media(max-width:800px){main{padding:0 14px}.report,.grid{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.hero,.card,.report{padding:22px}header{padding:18px 14px}header span{display:none}}