*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#162033;background:#fff;line-height:1.6}header{background:#0f1f3d;color:white;padding:18px 22px}nav{max-width:1080px;margin:auto;display:flex;gap:18px;align-items:center;flex-wrap:wrap}nav a{color:white;text-decoration:none;font-weight:700}.brand{font-size:21px;margin-right:auto}.hero{background:#132440;color:white;padding:72px 22px}.wrap{max-width:1080px;margin:auto}.hero h1{font-size:clamp(34px,6vw,58px);line-height:1.05;margin:0 0 18px}.hero p{font-size:20px;max-width:780px;color:#d8e2f0}.btn{display:inline-block;background:#2563eb;color:#fff;text-decoration:none;font-weight:800;padding:13px 20px;border-radius:8px;margin:8px 8px 0 0}main section{padding:48px 22px}h2{font-size:32px;line-height:1.15}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.card{border:1px solid #d9e1ec;border-radius:12px;padding:22px;background:#f8fafc}.faq h3{margin-bottom:5px}.faq p{margin-top:0}footer{background:#0f1f3d;color:#d8e2f0;padding:30px 22px}footer a{color:white}.license{font-weight:700}.note{font-size:14px;color:#5b6675}@media(max-width:650px){.hero{padding-top:52px}.brand{width:100%}}