.tcr-contact-section{max-width:1000px;padding-top:24px;padding-bottom:90px}.tcr-contact-section h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.04em}.tcr-contact-form{margin-top:28px}.tcr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tcr-form-grid label{display:block;font-size:14px;font-weight:700;line-height:1.6}.tcr-form-grid input,.tcr-form-grid select,.tcr-form-grid textarea{display:block;width:100%;margin:8px 0 0;padding:14px;border:1px solid #c4d2dd;border-radius:7px;background:#fff;color:#102f50;font:400 16px/1.5 Arial,Helvetica,sans-serif}.tcr-form-grid textarea{resize:vertical}.tcr-form-wide{grid-column:1/-1}.tcr-form-grid small{display:block;margin-top:8px;font-size:12px;font-weight:400;color:#50667a}.tcr-form-help{font-size:13px;color:#50667a}.tcr-form-help a{text-decoration:underline}.tcr-form-note{margin:26px 0;padding:18px 22px;background:#eef4f8;border-left:3px solid #9cb6cc;font-size:14px}.tcr-form-success,.tcr-form-errors{margin:24px 0;padding:20px;border-radius:8px}.tcr-form-success{background:#ecf7f0;color:#1c5b39}.tcr-form-errors{background:#fff1ef;color:#822d24}.tcr-contact-form :is(input,select,textarea,button):focus-visible{outline:3px solid #6d94b4;outline-offset:3px}.tcr-calculator{max-width:1000px;padding-bottom:60px}.tcr-calculator fieldset{border:0;padding:0;margin:32px 0}.tcr-calculator legend{font-size:22px;font-weight:700;margin-bottom:18px}.tcr-estimate-output{margin:34px 0 0;padding:30px;background:#eef4f8;border-radius:14px}.tcr-estimate-output h2{margin:0 0 12px;font-size:22px}.tcr-estimate-amount{font-size:clamp(32px,5vw,52px);line-height:1.2;font-weight:700;letter-spacing:-.04em;margin:16px 0}.tcr-estimate-output p{max-width:760px}.tcr-estimate-output[hidden]{display:none}.tcr-estimate-summary{white-space:pre-wrap;font-size:13px;border-top:1px solid #ccdae5;padding-top:20px}.tcr-calculator .button{margin-top:8px}@media(max-width:640px){.tcr-form-grid{grid-template-columns:1fr}.tcr-contact-section{padding-bottom:55px}.tcr-estimate-output{padding:22px}}