*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1b2430;line-height:1.55}a{color:#0b5cad}header{background:#0f2a44;color:#fff;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}header a{color:#fff;text-decoration:none;font-weight:700}nav{background:#163a5c;padding:8px 18px;font-size:.95rem}nav a{color:#dbe7f3;margin-right:14px;text-decoration:none}.call{display:inline-block;background:#e8590c;color:#fff!important;padding:12px 18px;border-radius:8px;font-weight:700;text-decoration:none}.hero{background:linear-gradient(135deg,#163a5c,#0f2a44);color:#fff;padding:42px 18px}.hero h1{margin:0 0 10px;font-size:1.9rem}main,.wrap{max-width:960px;margin:0 auto;padding:22px 18px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.card{border:1px solid #dde3ea;border-radius:10px;padding:16px}.ph{background:#fff3bf;color:#5c4400;font-size:.8rem;padding:2px 6px;border-radius:4px}form{display:grid;gap:10px;max-width:480px}input,select,textarea{padding:11px;border:1px solid #b8c2cc;border-radius:6px;font:inherit}button{background:#e8590c;color:#fff;border:0;padding:13px;border-radius:8px;font-weight:700;font-size:1rem}footer{background:#0f2a44;color:#c9d6e3;padding:20px 18px;font-size:.9rem}footer a{color:#fff}.sticky{position:fixed;bottom:0;left:0;right:0;text-align:center;padding:10px;background:#fff;box-shadow:0 -2px 8px #0002}@media(min-width:800px){.sticky{display:none}.hero h1{font-size:2.5rem}}body{padding-bottom:70px}