.page-module__VAZi1q__page{background:var(--md-sys-color-surface);min-height:100vh}.page-module__VAZi1q__pageHeader{text-align:center;background:linear-gradient(160deg, var(--md-sys-color-surface) 0%, var(--md-sys-color-secondary-container) 100%);border-bottom:1px solid var(--md-sys-color-outline-variant);flex-direction:column;justify-content:center;min-height:240px;padding:100px 0 48px;display:flex}.page-module__VAZi1q__pageHeader h1{margin:12px 0 16px}.page-module__VAZi1q__pageHeader p{color:var(--md-sys-color-on-surface-variant);max-width:520px;margin:0 auto}.page-module__VAZi1q__layout{grid-template-columns:1fr 340px;align-items:start;gap:56px;display:grid}.page-module__VAZi1q__formWrap{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-large);box-shadow:var(--md-sys-elevation-level1);padding:28px}.page-module__VAZi1q__form{flex-direction:column;gap:20px;display:flex}.page-module__VAZi1q__formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-module__VAZi1q__req{color:var(--md-sys-color-error)}select.page-module__VAZi1q__form-control{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23717971' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat}.page-module__VAZi1q__successMsg{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px 24px;display:flex}.page-module__VAZi1q__successIcon{font-size:3rem}.page-module__VAZi1q__errorMsg{color:var(--md-sys-color-error);text-align:center;font-size:.875rem}.page-module__VAZi1q__sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:96px}.page-module__VAZi1q__consultCard{background:var(--md-sys-color-primary);color:#fff;border-radius:var(--md-sys-shape-corner-large);flex-direction:column;gap:12px;padding:28px;display:flex}.page-module__VAZi1q__consultCard h3{color:#fff}.page-module__VAZi1q__consultCard p{color:#fffc}.page-module__VAZi1q__consultIcon{font-size:2rem}.page-module__VAZi1q__infoCard{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);flex-direction:column;gap:20px;padding:24px;display:flex}.page-module__VAZi1q__infoRow{align-items:flex-start;gap:14px;display:flex}.page-module__VAZi1q__infoIcon{border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-primary-container);width:36px;height:36px;color:var(--md-sys-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__VAZi1q__infoLabel{font-size:var(--md-sys-typescale-label-small-size);letter-spacing:.05em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant);margin-bottom:2px;font-weight:600}.page-module__VAZi1q__sendTip{color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);padding:10px 14px;font-size:.8rem;line-height:1.6}.page-module__VAZi1q__btn-white{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-primary);cursor:pointer;transition:all var(--transition);border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__VAZi1q__btn-white:hover{background:#ffffffe6;box-shadow:0 4px 12px #00000026}.page-module__VAZi1q__wechatCard{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);align-items:center;gap:14px;padding:18px 20px;display:flex}.page-module__VAZi1q__wechatIcon{flex-shrink:0;font-size:1.8rem}@media (max-width:1024px){.page-module__VAZi1q__layout{grid-template-columns:1fr}.page-module__VAZi1q__sidebar{order:-1;position:static}}@media (max-width:640px){.page-module__VAZi1q__formWrap{padding:24px}.page-module__VAZi1q__formRow{grid-template-columns:1fr}}
