/* ===== 顶部导航（与官网 www.walingo.net 同款，三页共用）===== */
.wnav{background:#0b141a;color:#fff;padding:14px 0;position:sticky;top:0;z-index:50;}
.wnav-in{max-width:1080px;margin:0 auto;padding:0 24px;
  display:flex;align-items:center;justify-content:space-between;}
.wnav-logo{font-size:20px;font-weight:600;letter-spacing:.3px;color:#25d366;
  display:flex;align-items:center;gap:9px;text-decoration:none;}
.wnav-logo img{height:26px;width:26px;display:block;}
.wnav-links{display:flex;gap:26px;align-items:center;font-size:14.5px;}
.wnav-links a{color:#c3d0d7;text-decoration:none;transition:color .15s;}
.wnav-links a:hover{color:#fff;}
.wnav-cta{background:#25d366;color:#08301c;font-weight:600;
  border-radius:999px;padding:8px 20px;font-size:14px;text-decoration:none;}
@media (max-width:900px){
  .wnav-links{display:none;}
  .wnav-cta{padding:7px 15px;font-size:13px;}
}

/* ===== 页脚（与官网同款，三页共用）===== */
.wfoot{background:#eef2f4;color:#6b7a84;font-size:14px;padding:28px 0;margin-top:44px;}
.wfoot-in{max-width:1080px;margin:0 auto;padding:0 24px;
  display:flex;gap:22px;justify-content:center;flex-wrap:wrap;align-items:center;}
.wfoot a{color:#6b7a84;text-decoration:none;transition:color .15s;}
.wfoot a:hover{color:#25d366;}
.wfoot .fl{color:#25d366;font-weight:600;font-size:16px;}
.wfoot .lic{color:#8a99a2;font-size:13px;}

/* ===== 页面底板（与官网同色，不用背景图）===== */
body{margin:0;background:#f4f7f8;color:#0b141a;
  font-family:"Segoe UI","Microsoft YaHei",system-ui,-apple-system,sans-serif;
  font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased;}

.wmain{max-width:680px;margin:0 auto;padding:40px 24px 56px;}
.wtitle{font-size:28px;font-weight:600;color:#0f9d58;margin:0 0 10px;letter-spacing:-.3px;}
.wlead{color:#5b6b75;font-size:15px;margin:0 0 26px;line-height:1.85;}
.wcard{background:#fff;border:1px solid #e3e9ec;border-radius:14px;padding:26px 24px;}

/* 表单 */
.wlabel{display:block;font-size:14px;font-weight:600;color:#1f2c33;margin-bottom:6px;}
.winput{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d7dfe3;border-radius:10px;
  font-size:15.5px;font-family:inherit;color:#0b141a;background:#fff;outline:none;
  transition:border-color .15s,box-shadow .15s;}
.winput:focus{border-color:#25d366;box-shadow:0 0 0 3px rgba(37,211,102,.15);}
textarea.winput{resize:vertical;min-height:96px;line-height:1.7;}
.wbtn{display:block;width:100%;background:#25d366;color:#08301c;font-weight:600;font-size:16px;
  border:0;border-radius:10px;padding:12px 0;cursor:pointer;font-family:inherit;
  transition:background .15s;margin-top:4px;}
.wbtn:hover{background:#1fbf5b;}
.wbtn:disabled{opacity:.65;cursor:default;}
.wfield{margin-bottom:18px;}

/* 提示 */
.notice{margin-top:16px;padding:11px 15px;border-radius:10px;font-size:15px;display:none;}
.notice.ok{display:block;background:#e9f9ef;border:1px solid #a8e6c1;color:#0f7a44;}
.notice.warn{display:block;background:#fff8e1;border:1px solid #f0c36d;color:#8a6914;}
