form.valuation-form.kk-form{border-radius:var(--kk-panel-radius);color:var(--kk-ink);font-family:var(--kk-font-sans);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffed,#f3f4edfa);border:1px solid #fff9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:center;gap:22px 18px;min-width:0;padding:clamp(24px,3vw,40px);display:grid;position:relative;box-shadow:0 22px 70px #17251b12,inset 0 1px #fff}form.valuation-form.kk-form label{color:var(--kk-ink);font:500 14px/1.4 var(--kk-font-sans);letter-spacing:0;text-transform:none;border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}form.valuation-form.kk-form label>span{color:var(--kk-ink);font:500 14px/1.4 var(--kk-font-sans)}form.valuation-form.kk-form :is(input,select,textarea){appearance:auto;border-radius:var(--kk-field-radius);box-sizing:border-box;color:var(--kk-ink);font:400 16px/1.5 var(--kk-font-sans);letter-spacing:0;background:#fff;border:1px solid #cdd3c7;width:100%;min-width:0;min-height:54px;padding:14px;transition:border-color .2s,box-shadow .2s}form.valuation-form.kk-form :is(input,textarea)::placeholder{color:#677161;opacity:1}form.valuation-form.kk-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer}form.valuation-form.kk-form select option{color:#18251d;background:#fff}form.valuation-form.kk-form textarea{resize:vertical;min-height:110px}form.valuation-form.kk-form :is(input,select,textarea):focus-visible{outline-offset:3px;border-color:#687b5c;outline:2px solid #687b5c;box-shadow:0 0 0 5px #63734e12}form.valuation-form.kk-form .valuation-wide,form.valuation-form.kk-form :is(.valuation-summary,.valuation-note,.valuation-message,.valuation-progress,.valuation-direct){grid-column:1/-1}form.valuation-form.kk-form .valuation-progress{font:500 12px/1.5 var(--kk-font-sans);letter-spacing:.015em;text-transform:none;border:0;grid-template-columns:1fr 1fr;gap:10px;padding:0 0 4px;display:grid}form.valuation-form.kk-form .valuation-progress span{color:#66705f;opacity:1;border-bottom:2px solid #dce0d5;padding:0 0 13px}form.valuation-form.kk-form .valuation-progress .is-current{color:#18251d;border-color:#8a772c}form.valuation-form.kk-form .valuation-address-help{color:var(--kk-muted-on-light);font:400 12px/1.5 var(--kk-font-sans);letter-spacing:0;opacity:1;text-align:left;text-transform:none}form.valuation-form.kk-form>button{border-radius:var(--kk-field-radius);color:#fff;cursor:pointer;font:600 15px/1.4 var(--kk-font-sans);letter-spacing:0;text-align:left;text-transform:none;background:#203a2b;border:1px solid #203a2b;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:56px;margin:2px 0 0;padding:16px 20px;transition:background .2s,transform .2s;display:flex}form.valuation-form.kk-form>button:hover{background:#2b4936}form.valuation-form.kk-form>button span{float:none}form.valuation-form.kk-form>button:focus-visible,form.valuation-form.kk-form a:focus-visible{outline-offset:4px;outline:2px solid #7a6928}form.valuation-form.kk-form>button:disabled{cursor:wait;opacity:.7}form.valuation-form.kk-form .valuation-note{color:var(--kk-muted-on-light);font:400 12px/1.6 var(--kk-font-sans);letter-spacing:0;opacity:1;text-align:left;text-transform:none;padding:0}form.valuation-form.kk-form .valuation-message{color:#71321c;font:400 14px/1.6 var(--kk-font-sans);background:#fff1e8;border:1px solid #d4b39a;border-radius:12px;margin:0;padding:14px}form.valuation-form.kk-form .valuation-summary{padding:0}form.valuation-form.kk-form .valuation-summary h3{color:var(--kk-ink);font:400 34px/1.1 var(--kk-font-editorial);letter-spacing:-.02em;margin:0 0 12px}form.valuation-form.kk-form .valuation-summary p{color:var(--kk-muted-on-light);font:400 14px/1.6 var(--kk-font-sans);margin:0 0 8px}form.valuation-form.kk-form .valuation-back{color:#24382a;background:0 0;border:1px solid #cdd3c7;justify-content:center;min-height:48px;padding:12px}form.valuation-form.kk-form .valuation-back:hover{background:#e7eade}form.valuation-form.kk-form .valuation-direct{font:400 13px/1.6 var(--kk-font-sans);border-top:1px solid #cdd3c7;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:18px 0 0;display:flex}form.valuation-form.kk-form .valuation-direct span{color:var(--kk-muted-on-light);opacity:1}form.valuation-form.kk-form :is(.valuation-direct,.valuation-note,.valuation-summary,.valuation-message) a{color:inherit;font:inherit;letter-spacing:0;text-underline-offset:4px;text-transform:none;border:0;margin:0;padding:4px 0;text-decoration:underline;display:inline}form.valuation-form.kk-form .valuation-honeypot{display:none}@media (width<=640px){form.valuation-form.kk-form{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 20px}}@media (prefers-reduced-motion:reduce){form.valuation-form.kk-form :is(input,select,textarea,button){transition:none}}
