.valuation-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}.valuation-intro h1{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.1;margin:14px 0 24px}.valuation-photo{display:block;width:100%;height:220px;object-fit:cover;border-radius:20px;margin:30px 0}.valuation-form-panel{padding:28px}.valuation-form-panel h2{font-size:1.25rem;margin:22px 0 12px}.valuation-form-panel h2:first-child{margin-top:0}.valuation-form-panel .form{display:grid;gap:16px}.valuation-form-panel details{padding:14px 0;border-block:1px solid var(--line)}.valuation-form-panel summary{cursor:pointer;margin-bottom:12px}.valuation-consent{display:flex!important;gap:10px;align-items:flex-start;font-size:14px}.valuation-consent input{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:3px 0}.valuation-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.valuation-range{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;margin:24px 0;color:#c178f1}.valuation-form-panel .notice{font-size:14px;line-height:1.6}.valuation-form-panel [hidden]{display:none!important}#valuation-error{color:#ed9fac}#valuation-status{font-size:14px}#result-sources{padding-left:20px;overflow-wrap:anywhere}#result-sources li{margin:8px 0}.valuation-form-panel a{color:inherit}.valuation-form-panel button:disabled{opacity:.65;cursor:wait}.valuation-form-panel .fields>*{min-width:0}@media(max-width:850px){.valuation-layout{grid-template-columns:1fr;gap:28px}.valuation-photo{display:none}.valuation-intro h1 br{display:none}.valuation-form-panel{padding:20px}}@media(max-width:520px){.valuation-form-panel .fields{grid-template-columns:1fr}.valuation-page{padding-top:32px}.valuation-form-panel{padding:18px}.valuation-range{font-size:1.8rem}}