#consult-dialog{width:min(620px,calc(100% - 28px));max-height:calc(100dvh - 32px);overflow:auto}#lead-form{margin:26px 0 0;padding-top:23px;border-top:1px solid #dadbd3;text-align:left}#lead-form h3{font-size:22px;margin:0 0 8px}.lead-intro{font-size:15px;color:#596257;line-height:1.8}.lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lead-field{display:block;margin:14px 0;font-size:16px;font-weight:600}.lead-field input,.lead-field select,.lead-field textarea{font:inherit;font-weight:400;border:1px solid #a9afa5;background:white;color:#1d241e;display:block;width:100%;padding:12px;margin-top:7px;min-height:46px;border-radius:3px}.lead-field textarea{resize:vertical}.lead-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.8;margin:19px 0}.lead-consent input{margin-top:5px;flex-shrink:0;width:18px;height:18px;accent-color:#b10d24}.lead-consent a{color:#a30e24;text-decoration:underline;text-underline-offset:3px}.lead-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}#lead-result{font-size:16px;line-height:1.8;color:#a30e24;margin-top:18px}#lead-result:empty{display:none}#lead-result.success{padding:16px;background:#e6f1e6;color:#245b2a}#lead-form button:disabled{opacity:.65;cursor:default}#lead-form :focus-visible{outline:3px solid #da910e;outline-offset:2px}.contact-placeholder{display:none}#contact-content:empty{display:none}.privacy-page{max-width:820px;margin:60px auto;padding:0 24px 60px;font:17px/1.9 system-ui,"Microsoft YaHei",sans-serif;color:#252b26}.privacy-page h1{font-size:32px}.privacy-page h2{font-size:22px;margin-top:32px}.privacy-page a{color:#b10d24}@media(max-width:600px){.lead-grid{grid-template-columns:1fr;gap:0}#consult-dialog{padding:28px 22px}.lead-field{font-size:16px}#lead-form h3{font-size:22px}}
