.valuationHero{color:#fff;background:linear-gradient(100deg,#051325fa,#051e3ee0 55%,#0757c87a),url(/images/fresh/trade.png) 100%/cover no-repeat}.valuationHeroInner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;padding-block:55px;display:flex}.valuationHeroInner>span,.valuationStepHeader span{letter-spacing:.17em;color:#9bc5ff;font-size:12px;font-weight:900}.valuationHero h1{max-width:770px;font:900 clamp(46px,5.5vw,76px)/.97 var(--font-display),sans-serif;letter-spacing:-.03em;margin:15px 0 16px}.valuationHero h1 em{color:#94c3ff;font-style:normal}.valuationHero p{color:#e8f2ff;max-width:730px;margin:0;font-size:18px;line-height:1.55}.valuationHeroTags{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.valuationHeroTags span{background:#06182c8c;border:1px solid #658ab5;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:800;display:flex}.valuationHeroTags svg{width:17px;height:17px}.valuationPromise{background:#ecf4ff;border-bottom:1px solid #d4e4f7;padding-block:23px}.valuationPromise strong{color:#0b376b;font-size:19px;display:block}.valuationPromise p{color:#3a587a;margin:6px 0 0;font-size:14px}.valuationPromise span{color:#0757c8;padding-inline:6px}.valuationSection{background:#f8fbff;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;padding-block:42px 75px;display:grid}.valuationPanel,.valuationAside{background:#fff;border:1px solid #dce7f4;border-radius:18px;box-shadow:0 14px 34px #0a325a0f}.valuationPanel{padding:clamp(22px,3vw,42px)}.valuationStepHeader{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.valuationStepHeader span{color:#0757c8}.valuationStepHeader h2{font:900 clamp(27px,2.8vw,39px)/1.1 var(--font-display),sans-serif;color:#102943;margin:8px 0 0}.valuationStepHeader p{color:#64788e;max-width:270px;margin:0;font-size:12px;line-height:1.5}.valuationProgress{color:#697c90;grid-template-columns:repeat(4,1fr);gap:8px;margin:30px 0 32px;font-size:12px;font-weight:800;display:grid}.valuationProgress div{flex-direction:column;gap:8px;display:flex}.valuationProgress i{background:#e0e9f2;border-radius:5px;height:5px}.valuationProgress .current,.valuationProgress .done{color:#0757c8}.valuationProgress .current i,.valuationProgress .done i{background:#0757c8}.valuationFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.valuationFields label,.valuationFaults{color:#1b344d;flex-direction:column;gap:8px;font-size:13px;font-weight:850;display:flex}.valuationFields label.wide{grid-column:1/-1}.valuationFields input,.valuationFields select,.valuationFaults textarea{color:#132d46;background:#fff;border:1px solid #cfdae7;border-radius:9px;width:100%;min-height:48px;padding:11px 13px;font-size:15px;font-weight:500}.valuationFields input:focus,.valuationFields select:focus,.valuationFaults textarea:focus{border-color:#0757c8;outline:2px solid #87b8f6}.valuationFields select:disabled{background:#f3f6fa}.valuationQuestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.valuationQuestions fieldset{border:1px solid #dce7f4;border-radius:12px;min-width:0;margin:0;padding:15px}.valuationQuestions legend{float:left;color:#1b344d;width:100%;padding:0;font-size:14px;font-weight:850;line-height:1.35}.valuationQuestions fieldset>div{clear:both;gap:8px;padding-top:12px;display:flex}.valuationQuestions fieldset label{color:#41607d;cursor:pointer;border:1px solid #d8e4ef;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:750;display:inline-flex}.valuationQuestions fieldset label.selected{color:#0757c8;background:#edf5ff;border-color:#0757c8}.valuationQuestions input{accent-color:#0757c8}.valuationFaults{grid-column:1/-1}.valuationFaults textarea{resize:vertical;min-height:95px}.valuationPhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.valuationPhotoGrid>label{text-align:center;cursor:pointer;background:#f7fbff;border:2px dashed #b8d1ef;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:205px;padding:20px;display:flex}.valuationPhotoGrid>label:hover{background:#eef6ff;border-color:#0757c8}.valuationPhotoGrid svg{color:#0757c8;width:31px;height:31px}.valuationPhotoGrid strong{color:#183957;font-size:16px}.valuationPhotoGrid span,.valuationPhotoGrid small{color:#607991;font-size:12px}.valuationPhotoGrid small{text-overflow:ellipsis;white-space:nowrap;color:#0757c8;max-width:100%;font-weight:850;overflow:hidden}.valuationPhotoGrid input{max-width:100%;font-size:11px}.valuationPhotoGrid>p{color:#63788d;grid-column:1/-1;margin:0;font-size:12px}.valuationFinal{gap:20px;display:grid}.valuationSummary{background:#f2f8ff;border:1px solid #d5e5f9;border-radius:12px;gap:14px;padding:17px;display:flex}.valuationSummary svg{color:#0757c8;flex:none}.valuationSummary strong{color:#153859}.valuationSummary p{color:#54708d;margin:3px 0;font-size:13px}.valuationDeclaration{color:#173a59;border:1px solid #dce7f4;border-radius:10px;align-items:flex-start;gap:11px;padding:17px;font-size:14px;font-weight:750;line-height:1.5;display:flex}.valuationDeclaration input{accent-color:#0757c8;flex:none;width:19px;height:19px}.valuationLegal{color:#5c7186;gap:10px;margin:0;font-size:12px;line-height:1.55;display:flex}.valuationLegal svg{color:#0757c8;flex:none}.valuationActions{justify-content:flex-end;gap:12px;margin-top:30px;display:flex}.valuationActions button{cursor:pointer;border:1px solid #0757c8;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 20px;font-weight:900;display:flex}.valuationBack{color:#0757c8;background:#fff}.valuationNext{color:#fff;background:#0757c8;box-shadow:0 9px 20px #0757c82e}.valuationNext:hover{background:#2674df}.valuationNext:disabled{opacity:.55;cursor:wait}.valuationError{color:#9a2424;background:#fff3f3;border:1px solid #e8b6b6;border-radius:8px;padding:12px 15px;font-size:13px;font-weight:750}.valuationAside{padding:25px;position:sticky;top:175px}.valuationAside h3{color:#102943;font:900 25px var(--font-display),sans-serif;margin:0 0 18px}.valuationAside ol{margin:0;padding:0;list-style:none}.valuationAside li{border-left:2px solid #c8dcf5;padding:0 0 24px 29px;position:relative}.valuationAside li:last-child{border:0}.valuationAside li:before{content:"";background:#0757c8;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:-8px}.valuationAside li strong,.valuationAside li span{display:block}.valuationAside li strong{color:#163a5f;font-size:13px}.valuationAside li span{color:#627b92;margin-top:5px;font-size:12px;line-height:1.5}.valuationAside>div{color:#0757c8;background:#eff6ff;border-radius:10px;gap:8px;padding:14px;display:flex}.valuationAside>div p{color:#345977;margin:0;font-size:12px;line-height:1.55}.valuationAside>a{color:#0757c8;margin-top:16px;font-size:13px;font-weight:850;display:block}.valuationSuccess{text-align:center;padding:32px 16px}.valuationSuccess>svg{color:#168456}.valuationSuccess>span{color:#0757c8;letter-spacing:.15em;margin-top:12px;font-size:12px;font-weight:900;display:block}.valuationSuccess h2{font:900 40px var(--font-display),sans-serif;color:#102943}.valuationSuccess>strong{color:#0757c8;letter-spacing:.04em;background:#eaf3ff;border-radius:10px;padding:13px 23px;font-size:24px;display:inline-block}.valuationSuccess p{color:#4d6680;max-width:540px;margin:17px auto;line-height:1.55}.valuationSuccess a{color:#0757c8;align-items:center;gap:8px;font-weight:900;display:inline-flex}@media (max-width:1050px){.valuationSection{grid-template-columns:1fr}.valuationAside{position:static}.valuationAside ol{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.valuationAside li{border:0;padding:0 10px 0 24px}.valuationAside li:before{left:0}}@media (max-width:700px){.valuationHeroInner{min-height:440px}.valuationHero p{font-size:15px}.valuationHeroTags{gap:7px}.valuationHeroTags span{font-size:10px}.valuationPromise strong{font-size:16px}.valuationPromise p{font-size:12px;line-height:1.6}.valuationSection{padding-block:20px 55px}.valuationPanel{padding:20px 16px}.valuationStepHeader{display:block}.valuationStepHeader p{margin-top:9px}.valuationProgress{gap:5px;font-size:10px}.valuationFields,.valuationQuestions,.valuationPhotoGrid{grid-template-columns:1fr}.valuationPhotoGrid>label{min-height:160px}.valuationAside ol{display:block}.valuationAside li{padding-bottom:18px}.valuationActions{justify-content:stretch}.valuationActions button{flex:1;padding-inline:9px;font-size:12px}}
