*{box-sizing:border-box}body{margin:0;font-family:Arial;background:#eef2f6;color:#25313b}.page{max-width:860px;margin:auto;padding:24px 16px}.card{background:#fff;border-radius:20px;padding:32px;box-shadow:0 12px 36px rgba(17,59,112,.13)}.brand{display:flex;gap:20px;align-items:center}.logo{width:120px;height:120px;border-radius:50%;object-fit:cover}.eyebrow{color:#d60000;font-weight:800;font-size:14px}.lead{font-size:20px}h1,h2,h3{color:#113b70}.hero{margin:26px 0;padding:20px;background:#eef5fb;border-left:7px solid #d60000;border-radius:10px;font-size:18px;line-height:1.5}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.benefits div{padding:18px;border:1px solid #dde5ec;border-radius:12px;text-align:center}.benefits b{display:block;margin-top:8px}.counter{text-align:center;font-weight:800;color:#113b70;margin:20px}.hidden{display:none!important}form{margin-top:26px;padding:24px;border:1px solid #e2e7ec;border-radius:14px}label{display:block;font-weight:700;margin:16px 0 7px}input,select{width:100%;padding:14px;border:1px solid #d3dce4;border-radius:9px;font-size:17px}.privacy{display:flex;gap:10px;font-weight:400;font-size:14px}.privacy input{width:auto}.btn,button{display:block;width:100%;margin-top:22px;padding:17px;border:0;border-radius:10px;background:#113b70;color:#fff;text-align:center;text-decoration:none;font-size:20px;font-weight:800}.wa{background:#25d366}.center{text-align:center}.check{font-size:58px}.info{margin:20px 0;padding:18px;background:#eef5fb;border-radius:10px;text-align:left}@media(max-width:650px){.card{padding:20px}.brand{align-items:flex-start}.logo{width:82px;height:82px}h1{font-size:30px}.benefits{grid-template-columns:1fr}}