*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.6}header{background:#0b3d5c;color:#fff;padding:14px 24px}nav{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.logo{color:#fff;font-weight:bold;text-decoration:none;font-size:20px}.links a{color:#dbeaf2;text-decoration:none;margin:0 10px}.cta{background:#f5a623;color:#0b3d5c;padding:10px 16px;border-radius:6px;text-decoration:none;font-weight:bold}.hero{background:linear-gradient(120deg,#0b3d5c,#14607f);color:#fff;padding:80px 24px}.hero h1{font-size:42px;margin:0 0 16px}.btns{margin-top:24px}.btn{display:inline-block;background:#f5a623;color:#0b3d5c;padding:14px 22px;border-radius:6px;text-decoration:none;font-weight:bold;margin-right:10px}.btn.outline{background:transparent;border:2px solid #f5a623;color:#f5a623}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:40px 24px}.card{background:#f6f8fa;border:1px solid #e2e8f0;border-radius:10px;padding:22px}.trust{padding:40px 24px;background:#eef5f9}.faq{max-width:900px;padding:0 24px 40px}.faq h3{margin-bottom:4px}main{padding:40px 24px;max-width:1100px;margin:auto}form{max-width:640px;display:grid;gap:14px}label{display:block;font-weight:bold}input,textarea{width:100%;padding:12px;border:1px solid #cbd5e0;border-radius:6px;font-size:16px}button{background:#0b3d5c;color:#fff;border:0;padding:14px;border-radius:6px;font-size:16px;cursor:pointer}footer{background:#0b3d5c;color:#fff;padding:24px;text-align:center}