.consultation-end{color:#174f55;background:#e5f3ed;border:1px solid #b8d8ce;border-radius:20px;margin:32px 0;padding:30px}.consultation-end>span{letter-spacing:.12em;font-size:11px;font-weight:800}.consultation-end h2{margin:14px 0;font:800 clamp(26px,4vw,36px)/1.15 Manrope,Arial}.consultation-end p{max-width:650px;font:400 16px/1.6 DM Sans,Arial}.consultation-end button,.consultation-end>a{color:#fff;cursor:pointer;background:#174f55;border:0;border-radius:12px;padding:16px 22px;font:700 16px DM Sans,Arial;text-decoration:none;display:inline-block}:is(.consultation-end button:focus-visible,.consultation-end>a:focus-visible){outline-offset:3px;outline:3px solid #389a93}.instant-valuation{color:#174f55;background:#f3faf7;border:1px solid #cde7df;border-radius:25px;margin:24px 0;padding:clamp(22px,4vw,38px);font-family:Arial,sans-serif}.instant-valuation header>span,.instant-source>span,.instant-value>span{letter-spacing:.12em;font-size:12px;font-weight:800;display:block}.instant-valuation h2{margin:12px 0 25px;font-size:clamp(30px,5vw,44px);line-height:1.12}.instant-value{color:#fff;background:#174f55;border-radius:20px;padding:26px}.instant-value>span{color:#9fe8d8}.instant-value>strong{letter-spacing:-.035em;margin:14px 0;font-size:clamp(38px,7vw,62px);line-height:1.15;display:block}.instant-value p{color:#e1f6ef;line-height:1.5}.instant-source{color:#614c22;background:#fff1d2;border-radius:18px;margin:18px 0;padding:24px}.instant-source strong{margin:12px 0;font-size:34px;display:block}.instant-source p{margin:6px 0}.instant-source small{line-height:1.5;display:block}.instant-source a{color:#614c22;margin-top:13px;text-decoration:underline;display:inline-block}.instant-method{margin:20px 0;line-height:1.5}.instant-method summary{cursor:pointer;font-weight:700}.instant-valuation>button{color:#fff;cursor:pointer;background:#174f55;border:0;border-radius:12px;width:100%;padding:17px 20px;font-size:16px;font-weight:700}.legal-phase{color:#3e3a68;background:#e9e7f7;border-radius:22px;margin-top:25px;padding:28px}.legal-phase h2{margin:10px 0;font-size:30px}.legal-phase>span{letter-spacing:.1em;font-size:12px;font-weight:800}.legal-phase form{gap:18px;display:grid}.legal-phase select{color:#3e3a68;background:#fff;border:1px solid #c8c2df;border-radius:12px;width:100%;margin-top:8px;padding:14px;font-size:16px}.legal-phase button{color:#fff;cursor:pointer;background:#514a82;border:0;border-radius:12px;padding:17px;font-size:16px;font-weight:700}.legal-phase p{line-height:1.5}.legal-phase label{font-weight:700}@media print{.instant-valuation{break-inside:avoid}.instant-valuation>button{display:none}}.capture-valued{display:block}.capture-valued>div:first-child{margin-bottom:25px}.capture-contact .instant-source a{color:#614c22!important}.capture-contact .legal-phase form>label:not(.capture-check){color:#3e3a68}.capture-contact .legal-phase form>p{color:#5a5276}.capture-contact .legal-phase form>button{color:#fff;background:#514a82}.capture-contact .instant-valuation>header h2{font-size:clamp(30px,5vw,44px)}.report-delivery{margin:22px 0 0}.report-delivery>button{color:#fff;cursor:pointer;background:#174f55;border:0;border-radius:13px;width:100%;padding:18px;font:700 16px Arial}.report-delivery button:disabled{opacity:.6;cursor:wait}.report-delivery>small{color:inherit;margin-top:10px;font-size:12px;line-height:1.5;display:block}.report-delivery>p{background:#fff3d7;border-radius:12px;padding:14px;font-size:15px;line-height:1.5;color:#634c19!important}.report-price .report-delivery>button{color:#174f55;background:#bceee7}.report-delivery .delivery-check{color:#174f55;background:#e2f2ed;padding:10px 16px}@media print{.report-delivery{display:none}}.legal-phase input[type=file],.legal-phase input[type=date]{box-sizing:border-box;color:#3e3a68;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #c8c2df;border-radius:12px;margin-top:10px;padding:14px;display:block}.legal-phase .legal-consent{align-items:flex-start;gap:12px;font-size:14px;font-weight:400;line-height:1.6;display:flex}.legal-phase .legal-consent input{flex:none;width:20px;height:20px;margin-top:2px}.legal-warning{background:#fff0cb;border-radius:12px;padding:14px;color:#654b11!important}.instant-market{background:#e8f3f5;border-radius:18px;margin:18px 0;padding:24px}.instant-market>span{letter-spacing:.1em;font-size:12px;font-weight:800}.instant-market a{color:#16535a;font-weight:700;text-decoration:underline}.instant-market small{margin-top:5px;font-size:12px;display:block}.delivery-finish{background:#e8f4ec;border:1px solid #c6ded1;border-radius:12px;margin-top:18px;padding:18px}.delivery-finish p{margin:0 0 12px;font-size:14px;line-height:1.5}.delivery-finish a{color:#174f55;font-size:15px;font-weight:800;display:inline-block}
