.valuation-form{padding-block:100px;display:grid;grid-template-columns:1fr 1.1fr;gap:8vw}.valuation-form>div>p:not(.eyebrow){margin-top:25px;max-width:470px;font-size:16px}.valuation-form>div>a{font-size:13px;display:block;margin-top:25px}.method-dialog{background:#173c30;color:var(--paper);padding:34px}.wizard-top{font-size:11px;letter-spacing:.6px}.wizard-bar{height:2px;background:#ffffff40;margin-top:16px;margin-bottom:24px}.wizard-bar>span{height:100%;display:block;background:#d0d8bc;width:33.333%;transition:width .25s}.wizard-step{border:0;margin:0;padding:0;min-width:0}.wizard-step h2{font-size:36px;letter-spacing:-1px;margin-bottom:17px}.wizard-step .eyebrow{margin:20px 0 15px}.wizard-step .lead{font-size:15px;margin-bottom:25px;color:#e0e3d9}.answer-group{border:0;padding:0;margin:20px 0;min-width:0}.answer-group legend{font-size:13px;margin-bottom:12px}.answer-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.answer-tile{position:relative;display:block;cursor:pointer;margin:0;font-size:13px}.answer-tile input{position:absolute;opacity:0;width:1px;height:1px}.answer-tile span{display:flex;align-items:center;justify-content:center;border:1px solid #ffffff65;text-align:center;padding:12px 10px;min-height:60px}.answer-tile input:checked+span{background:#e6ebdb;color:#173c30;border-color:#e6ebdb}.answer-tile input:focus-visible+span{outline:2px solid #e4b27f;outline-offset:3px}.wizard-situations{grid-template-columns:1fr}.wizard-situations .answer-tile span{min-height:50px;justify-content:flex-start;padding-left:17px}.wizard-actions{display:flex;justify-content:space-between;gap:18px;margin-top:28px}.wizard-actions .button{background:var(--paper);color:var(--green);border-color:var(--paper);margin-left:auto}.wizard-back{border:0;border-bottom:1px solid;background:none;padding:10px 0}.method-dialog input:not([type=radio]),.method-dialog select{border-color:#ffffff60;color:var(--paper);background:transparent}.method-dialog input::placeholder{color:#d4d9cd}.method-dialog input:focus-visible{outline-color:#e4b27f}.phone-fields{display:grid;grid-template-columns:75px 1fr;gap:10px}.wizard-note{font-size:12px;color:#d4d9cd;margin-top:12px}.wizard-note a{text-decoration:underline}.trap{position:absolute;left:-10000px}.preview-form-note{font-size:11px!important;color:#d4d9cd;margin:0 0 24px!important;border-bottom:1px solid #ffffff30;padding-bottom:16px}.status{padding:17px;border:1px solid #ffffff65;font-size:14px;margin-top:20px}[hidden]{display:none!important}
.home-page .valuation-form{padding:90px 6.2%;scroll-margin-top:110px}.home-page .valuation-form h2{font-size:clamp(36px,4vw,56px)}.home-page .valuation-form .wizard-step h2{font-size:36px}.valuation-form .method-dialog{--paper:#faf9f6;--green:#214b3e}.valuation-form .method-dialog label{display:block}.valuation-form .method-dialog input:not([type=radio]){width:100%;padding:12px;border:1px solid #ffffff60;font:16px Arial,sans-serif;margin:8px 0 18px}.valuation-form .button{display:inline-flex;align-items:center;gap:25px;padding:14px 20px;border:1px solid;font:13px Arial,sans-serif;cursor:pointer}.valuation-form .arrow{width:18px;height:18px}.wizard-back{color:inherit}.hero-valuation-button{display:inline-flex;align-items:center;gap:24px;margin-top:26px;padding:14px 20px;background:#214b3e;color:#faf9f6;font:13px/1.4 Arial,sans-serif;border:1px solid #214b3e}.hero-valuation-button:hover{background:#173c30}.hero-valuation-button:focus-visible{outline:2px solid #faf9f6;outline-offset:4px}
@media(max-width:720px){.home-page .valuation-form{grid-template-columns:1fr;gap:35px;padding:60px 6%}.valuation-form .method-dialog{padding:24px 18px}.home-page .valuation-form .wizard-step h2{font-size:32px}.hero-valuation-button{margin-top:20px}}
