﻿.consultation-page{background:#f3f7f9;color:#173d51}.consult-main{padding:27px 0 66px}.consult-breadcrumb{display:flex;gap:10px;align-items:center;font-size:12px;color:#7894a5;line-height:1.8;margin:0 0 36px}.consult-breadcrumb a:hover{color:#1b799e}.consult-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:43px;padding-bottom:37px;border-bottom:1px solid #c8dbe5}.consult-kicker{font-family:Arial,sans-serif;font-size:11px;letter-spacing:2px;color:#52849e;margin:0 0 18px}.consult-heading h1{font-size:56px;line-height:1.3;letter-spacing:-1.5px;font-weight:600;color:#163b51;margin:0}.consult-heading h1 span{color:#2d7899}.consult-heading>p{font-size:17px;line-height:1.9;color:#6b8798;margin:0;padding-bottom:3px}.consult-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:40px;align-items:start}.consult-contact{padding:33px 31px;background:#153747;color:#e6f2f7;position:sticky;top:110px}.consult-section-label{display:block;font-size:12px;color:#7398ad;line-height:1.8}.consult-contact .consult-section-label{color:#8fb7c9}.consult-contact h2{font-size:30px;line-height:1.45;font-weight:500;letter-spacing:-.6px;color:#eaf5f8;margin:15px 0 18px}.consult-contact-intro{font-size:15px;color:#97bacb;line-height:1.85;margin:0 0 25px}.consult-direct-link{display:block;padding:24px 0 22px;border-top:1px solid #426474;border-bottom:1px solid #426474}.consult-direct-link>span,.consult-email>span,.consult-wechat span{display:block;font-size:12px;color:#9abaca;line-height:1.7}.consult-direct-link strong{display:block;font-size:23px;font-weight:400;line-height:1.5;letter-spacing:.2px;margin:8px 0 7px;color:#d6f0f5}.consult-direct-link small{font-size:12px;color:#87b7ce;line-height:1.7;border-bottom:1px solid #658c9f;padding-bottom:3px}.consult-email{display:block;padding:22px 0;border-bottom:1px solid #426474}.consult-email strong{display:block;font-size:17px;line-height:1.6;font-weight:400;margin-top:7px;color:#c7e0ec;overflow-wrap:anywhere}.consult-wechat{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;border-bottom:1px solid #426474}.consult-wechat strong{display:block;font-size:19px;line-height:1.6;font-weight:400;color:#c7e0ec;margin-top:5px}.consult-wechat button{background:transparent;border:1px solid #698c9f;font-size:12px;color:#b6d4e3;padding:8px 11px;white-space:nowrap}.consult-wechat button:hover{background:#285165}.consult-contact-note{font-size:12px;line-height:1.9;color:#7d9fb0;margin-top:23px}.consult-form-area{background:#fff;padding:34px 36px 32px;border-top:2px solid #3c819f;min-width:0}.consult-form-heading h2{font-size:27px;line-height:1.45;letter-spacing:-.7px;font-weight:500;color:#1c445a;margin:10px 0 24px}.consult-topic-picker{display:flex;gap:10px}.consult-topic-picker button{flex:1;min-height:48px;padding:11px 15px;border:1px solid #c3d6e0;background:#f7fafb;color:#5d8196;font-size:15px;line-height:1.6;border-radius:2px}.consult-topic-picker button:hover{background:#eaf3f7}.consult-topic-picker button[aria-pressed="true"]{background:#1b5a77;border-color:#1b5a77;color:#fff}.consult-topic-note{font-size:13px;line-height:1.9;color:#819bab;margin:15px 0 26px;min-height:25px}.consult-fields{display:grid;grid-template-columns:1fr 1fr;gap:23px 24px}.consult-fields label,.consult-model-field>label{display:block;font-size:15px;font-weight:400;line-height:1.7;color:#3d677e;min-width:0}.consult-fields label>span{font-size:11px;color:#8ca4b2;font-weight:400;margin-left:8px}.consult-fields label>.required-label{color:#668a9d}.consult-field-wide{grid-column:1/-1}.consult-fields input,.consult-fields select,.consult-fields textarea,.consult-model-field>select{display:block;width:100%;border:1px solid #c8d9e2;border-radius:2px;background:#fcfdfe;min-height:47px;font:400 15px/1.7 'Microsoft YaHei',Arial,sans-serif;color:#315b72;padding:10px 13px;margin-top:10px}.consult-fields textarea{min-height:104px;resize:vertical}.consult-fields input::placeholder,.consult-fields textarea::placeholder{font-size:13px;line-height:1.8;color:#a0b3bf}.consult-fields input:focus,.consult-fields textarea:focus,.consult-fields select:focus,.consult-model-field>select:focus{outline:2px solid #94c3d9;outline-offset:2px;border-color:#86b2c8;background:#fff}.consult-model-field{margin:0 0 25px}.consult-model-field[hidden]{display:none}.consult-more{border:0;border-top:1px solid #d7e4eb;border-bottom:1px solid #d7e4eb;padding:0;margin-top:26px}.consult-more summary{display:flex;gap:10px;align-items:center;cursor:pointer;font-size:14px;color:#557e95;padding:16px 0;list-style:none}.consult-more summary::-webkit-details-marker{display:none}.consult-more summary>span{font-size:11px;color:#93aab8}.consult-more summary:after{content:'+';margin-left:auto;font-size:21px;font-weight:400;color:#789cad;line-height:1}.consult-more[open] summary:after{content:'−'}.consult-more>.consult-fields{padding:2px 0 23px}.consult-submit{display:flex;align-items:center;gap:22px;margin-top:25px}.consult-submit>button{background:#1b5b78;border:0;border-radius:2px;color:#fff;font-size:15px;line-height:1.6;padding:14px 24px;min-height:51px;white-space:nowrap}.consult-submit>button:hover{background:#123f58}.consult-submit>p{font-size:12px;line-height:1.8;color:#8ca2b0;margin:0}.consultation-page .footer{background:#e5eef3;color:#54758a;border:0}.consultation-page .footer .brand strong{color:#1c445b}.consultation-page .footer .brand small{color:#547c92}.consultation-page .footer .brand-symbol{color:#2a7e9e}.consult-review{width:min(720px,calc(100vw - 36px));max-height:90vh;border:0;border-radius:3px;background:#f8fbfd;padding:30px;color:#274f64}.consult-review::backdrop{background:#0b283edb}.consult-review-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.consult-review h2{font-size:25px;line-height:1.5;letter-spacing:-.5px;font-weight:500;color:#1a445a;margin:0}.consult-review-heading>button{border:1px solid #bad0dc;background:#fff;color:#49788f;font-size:12px;padding:8px 12px;white-space:nowrap}.consult-review-note{font-size:14px;color:#7f98a7;line-height:1.8;margin:15px 0 20px}.consult-review pre{font:400 15px/1.95 'Microsoft YaHei',Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #ccdee7;border-bottom:1px solid #ccdee7;padding:18px 0;margin:0 0 24px;color:#456f85}.consult-review-actions{display:flex;gap:15px;flex-wrap:wrap}.consult-review-actions>a{display:inline-flex;justify-content:center;align-items:center;font-size:14px;background:#1c607e;color:#fff;padding:13px 20px;line-height:1.6}.consult-review-actions>a+a{background:#e6f0f5;color:#2e6a87;border:1px solid #a9c6d6}
@media(max-width:1100px) and (min-width:761px){.consult-heading{gap:30px;align-items:center}.consult-heading h1{font-size:43px}.consult-heading>p{font-size:15px;max-width:310px}.consult-layout{gap:25px;grid-template-columns:1fr 1.65fr}.consult-contact{padding:27px 23px}.consult-contact h2{font-size:26px}.consult-direct-link strong{font-size:18px}.consult-email strong{font-size:15px}.consult-wechat{gap:9px;flex-wrap:wrap}.consult-wechat strong{font-size:17px}.consult-form-area{padding:29px 25px}.consult-topic-picker button{font-size:14px;padding-inline:10px}.consult-fields{gap:20px 17px}.consult-fields label{font-size:14px}.consult-submit{display:block}.consult-submit>p{margin-top:13px}}
@media(max-width:760px){.consult-main{padding:23px 0 37px}.consult-breadcrumb{font-size:11px;margin-bottom:28px}.consult-heading{display:block;padding-bottom:24px;margin-bottom:26px}.consult-kicker{font-size:10px;margin-bottom:15px;letter-spacing:1.5px}.consult-heading h1{font-size:35px;line-height:1.4;letter-spacing:-1px}.consult-heading h1 span{display:block}.consult-heading>p{font-size:15px;line-height:1.85;margin-top:18px}.consult-layout{display:flex;flex-direction:column;gap:25px}.consult-form-area{order:0;width:100%;padding:24px 18px}.consult-contact{order:1;position:static;width:100%;padding:27px 23px}.consult-form-heading h2{font-size:24px;margin-bottom:20px}.consult-topic-picker{gap:6px}.consult-topic-picker button{font-size:13px;padding:10px 7px;min-height:43px}.consult-topic-note{font-size:12px;margin-block:14px 23px;line-height:1.85}.consult-fields{grid-template-columns:1fr;gap:20px}.consult-field-wide{grid-column:1}.consult-fields label,.consult-model-field>label{font-size:14px}.consult-fields input,.consult-fields textarea,.consult-fields select,.consult-model-field>select{font-size:15px;min-height:45px;padding:10px 11px;margin-top:8px}.consult-fields input::placeholder,.consult-fields textarea::placeholder{font-size:12px}.consult-fields textarea{min-height:119px}.consult-more{margin-top:22px}.consult-submit{display:block;margin-top:23px}.consult-submit>button{width:100%;min-height:48px;font-size:14px}.consult-submit>p{font-size:11px;line-height:1.8;margin-top:12px}.consult-contact h2{font-size:28px}.consult-contact-intro{font-size:14px}.consult-direct-link strong{font-size:22px}.consult-email strong{font-size:17px}.consult-review{padding:21px 18px}.consult-review h2{font-size:20px}.consult-review-heading{gap:15px}.consult-review-heading>button{padding:7px 9px;font-size:11px}.consult-review-note{font-size:12px}.consult-review pre{font-size:13px;line-height:1.95}.consult-review-actions{display:block}.consult-review-actions>a{display:flex;width:100%;font-size:13px;margin-top:11px}}
.consult-mobile-contact{display:none}@media(max-width:760px){.consult-mobile-contact{display:inline-block;font-size:13px;color:#397995;border-bottom:1px solid #9cbaca;padding-bottom:4px;margin-top:15px}}
