.tpt-inline-lead{margin-top:16px}.tpt-inline-lead form{margin-top:0}.pf-field-solo{padding-top:16px}.tpt-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tpt-bars em{display:block;background:#0e0e0e}.tpt-bars u{display:block;background:#c9a659;text-decoration:none}.tpt-quiz{max-width:820px;margin:0 auto;background:#fff;border:1px solid #eadfc6;border-radius:18px;padding:32px 30px;box-shadow:0 20px 50px rgba(60,45,10,.08)}.tpt-prog{height:6px;background:#f0e8d5;border-radius:99px;overflow:hidden;margin-bottom:8px}.tpt-prog i{display:block;height:100%;background:#c9a659;width:0;transition:width .3s}.tpt-step{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9a7b35;font-weight:600}.tpt-quiz h2{font-size:clamp(22px,3vw,30px);margin:8px 0 22px;color:#151515}.tpt-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tpt-opt{text-align:left;background:#fbf8f2;border:1.5px solid #eadfc6;border-radius:12px;padding:16px 18px;font-size:16px;font-weight:600;color:#151515;cursor:pointer;transition:border-color .15s,transform .15s}.tpt-opt small{display:block;font-weight:400;font-size:13px;color:#777;margin-top:3px}.tpt-opt:hover{border-color:#c9a659;transform:translateY(-2px)}.tpt-opt.is-on{border-color:#c9a659;background:#f3ecdc}.tpt-back{margin-top:18px;background:0 0;border:0;color:#777;cursor:pointer;font-size:14px;padding:6px 0}.tpt-quiz .tpp-form{max-width:460px}.tpt-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.tpt-chips span{background:#f3ecdc;border-radius:999px;padding:6px 12px;font-size:13px}.tpt-rh{font-size:20px;margin:26px 0 14px}.tpt-cta{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}@media (max-width:800px){.tpt-opts{grid-template-columns:1fr}.tpt-quiz{padding:24px 18px}}#property-mortgage-calculator-wrap .tpt-disclaimer{text-align:center;font-size:11px;color:#888;margin:14px 0 0}#property-mortgage-calculator-wrap .block-title-wrap h2{font-size:19px}