*{box-sizing:border-box}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0;color:#1d2433;background:#f7f6f3;line-height:1.55}a{color:#1f5fbf;text-decoration:none}a:hover{text-decoration:underline}.top{background:#fff;border-bottom:1px solid #e6e3dc}.wrap{max-width:1040px;margin:0 auto;padding:0 20px}.nav{display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px;flex-wrap:wrap}.logo{font-weight:800;font-size:20px;color:#1d2433}.logo span{color:#e0641a}.menu a{margin-left:20px;color:#1d2433}.hero{background:linear-gradient(120deg,#1f3a5f,#2c5a8f);color:#fff;padding:56px 0}.hero h1{font-size:34px;margin:0 0 10px}.btn{display:inline-block;background:#e0641a;color:#fff;padding:10px 20px;border-radius:8px;margin-top:14px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:28px 0}.card{background:#fff;border-radius:12px;padding:18px;box-shadow:0 1px 3px #0000000f}.card .p{font-weight:700;color:#e0641a}.ph{height:120px;border-radius:8px;margin-bottom:12px;background:#e9e4da}section{padding:12px 0 28px}footer{background:#1d2433;color:#aab;padding:28px 0;font-size:14px;margin-top:20px}table{border-collapse:collapse;width:100%;background:#fff}td,th{border:1px solid #e6e3dc;padding:10px;text-align:left}
