*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f4f6f8;color:#18212b}.wrap{max-width:1160px;margin:auto;padding:42px 20px}.narrow{max-width:720px}header{text-align:center;margin-bottom:28px}header b,.card>b{letter-spacing:.14em;color:#075985}h1{font-size:40px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:white;border:1px solid #dfe5eb;border-radius:14px;padding:24px;box-shadow:0 8px 24px #0000000d}label{display:block;font-weight:700;margin-top:15px}input{width:100%;padding:12px;margin-top:7px;border:1px solid #b9c3cc;border-radius:8px;font-size:16px}button,.buttonlink{display:inline-block;width:100%;padding:13px;margin-top:18px;border:0;border-radius:8px;background:#075985;color:white;font-weight:800;text-decoration:none;text-align:center}.router{width:100%;height:190px;object-fit:contain}.price{font-size:25px;font-weight:800;color:#075985}.note{text-align:center;color:#5b6570}.success{color:#166534;font-weight:800}@media(max-width:850px){.grid{grid-template-columns:1fr}}.secondary{background:#e7edf1;color:#18212b}