/* 标准留资表单样式（2026-07-31，手册第一阶段 3 类表单，独立于 styles.css 以便白皮书/政策页复用） */
.std-form-section{padding:56px 0;background:#F7F9FC;}
.std-form-inner{max-width:780px;margin:0 auto;padding:0 24px;}
.std-form-inner h2{font-size:26px;font-weight:700;color:#0F2B5B;margin:0 0 8px;text-align:center;}
.std-form-inner > p{font-size:15px;color:#4A5568;text-align:center;margin:0 0 28px;line-height:1.6;}
.std-form{background:#fff;border:1px solid rgba(15,43,91,.10);border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(15,43,91,.10);display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.std-form input,.std-form select,.std-form textarea{border:1px solid rgba(15,43,91,.18);border-radius:9px;padding:12px 13px;font-size:14px;font-family:inherit;color:#1A1A1A;background:#fff;width:100%;box-sizing:border-box;}
.std-form input:focus,.std-form select:focus,.std-form textarea:focus{outline:none;border-color:#FF7A00;box-shadow:0 0 0 3px rgba(255,122,0,.15);}
.std-form textarea{grid-column:1/-1;resize:vertical;min-height:80px;}
.std-form .std-full{grid-column:1/-1;}
.std-submit{grid-column:1/-1;border:none;border-radius:10px;background:linear-gradient(135deg,#FF7A00,#E96E00);color:#fff;font-weight:600;padding:14px;font-size:15px;cursor:pointer;font-family:inherit;transition:.15s;}
.std-submit:hover{background:linear-gradient(135deg,#E96E00,#D85F00);}
.std-submit:disabled{opacity:.6;cursor:default;}
.std-form .std-hint{grid-column:1/-1;font-size:12px;color:#6B7686;text-align:center;margin:0;}
@media(max-width:640px){.std-form{grid-template-columns:1fr;}.std-form-inner h2{font-size:22px;}}
