.contact-page .guanzhi-consultation{color:#f3efe7;background:#181b17;border:1px solid #f3efe729;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:clamp(36px,7vw,90px);margin:70px 0 0;padding:54px;display:grid}.contact-page .guanzhi-consultation-intro{align-self:start;position:sticky;top:24px}.contact-page .guanzhi-kicker{color:#b79862}.contact-page .guanzhi-consultation h2{color:#f3efe7;margin:22px 0 16px;font-size:clamp(38px,4.5vw,62px);line-height:1.08}.contact-page .guanzhi-consultation-intro>p{color:#f3efe79e;margin:0}.guanzhi-consultation-promise{border-top:1px solid #f3efe724;grid-template-columns:28px 1fr;gap:14px 10px;margin-top:34px;padding-top:24px;display:grid}.guanzhi-consultation-promise>span{color:#b79862;font:9px monospace}.guanzhi-consultation-promise p{color:#f3efe78c!important;margin:0!important;font:12px/1.65 Georgia,Noto Serif SC,serif!important}.guanzhi-consultation-promise strong{color:#f3efe7;font-weight:500;display:block}.contact-page .guanzhi-consultation-form{gap:28px;display:grid}.contact-page .guanzhi-consultation-form fieldset{border:0;border-bottom:1px solid #f3efe724;min-width:0;margin:0;padding:0 0 28px}.contact-page .guanzhi-consultation-form legend{color:#f3efe7;align-items:center;gap:11px;width:100%;margin-bottom:18px;font:500 18px Georgia,Noto Serif SC,serif;display:flex}.contact-page .guanzhi-consultation-form legend span{color:#b79862;font:9px monospace}.contact-page .guanzhi-form-grid{gap:16px}.contact-page .guanzhi-form-grid label{color:#f3efe794;letter-spacing:.04em;font:10px monospace}.contact-page .guanzhi-form-grid label b{color:#b79862;font-weight:400}.contact-page .guanzhi-form-grid input,.contact-page .guanzhi-form-grid select,.contact-page .guanzhi-form-grid textarea{box-sizing:border-box;color:#f3efe7;background:#111310;border:1px solid #f3efe72e;border-radius:0;width:100%;padding:13px 14px;font:14px/1.45 Georgia,Noto Serif SC,serif}.contact-page .guanzhi-form-grid textarea{resize:vertical}.contact-page .guanzhi-form-grid input::placeholder,.contact-page .guanzhi-form-grid textarea::placeholder{color:#f3efe752}.contact-page .guanzhi-form-grid input:focus,.contact-page .guanzhi-form-grid select:focus,.contact-page .guanzhi-form-grid textarea:focus{outline-offset:1px;outline:1px solid #b79862}.contact-page .guanzhi-form-wide{grid-column:1/-1}.guanzhi-form-submit-row{align-items:center;gap:18px;display:flex}.contact-page .guanzhi-consultation-submit{color:#171816;background:#b79862;border:1px solid #b79862;flex:none;margin:0;padding:15px 18px;font-weight:700}.guanzhi-form-submit-row>p{color:#f3efe76b!important;margin:0!important;font:10px/1.6 monospace!important}.contact-page .guanzhi-form-status{color:#ddc38f!important;margin:0!important}@media (width<=900px){.contact-page .guanzhi-consultation{grid-template-columns:1fr;padding:38px}.contact-page .guanzhi-consultation-intro{position:static}.guanzhi-consultation-promise{grid-template-columns:28px 1fr}}@media (width<=600px){.contact-page .guanzhi-consultation{gap:32px;margin-top:36px;padding:28px 20px}.contact-page .guanzhi-form-grid{grid-template-columns:1fr}.contact-page .guanzhi-form-wide{grid-column:auto}.guanzhi-form-submit-row{flex-direction:column;align-items:stretch}.contact-page .guanzhi-consultation-submit{width:100%}}