.VehicleValuationFormSection_section__aDXHN{--component-content-max-width:var(--builder-body-content-width);--component-min-height:auto;--block-margin-top:0px;--block-margin-bottom:0px;width:min(100%,var(--component-content-max-width));min-height:var(--component-min-height);margin:var(--block-margin-top) auto var(--block-margin-bottom);display:block;container-type:inline-size;box-sizing:border-box;overflow:visible}.VehicleValuationFormSection_layout__16p5w{width:100%;max-width:var(--component-content-max-width);display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);justify-content:center;justify-items:stretch;box-sizing:border-box}.VehicleValuationFormSection_section__aDXHN[data-placement=center] .VehicleValuationFormSection_layout__16p5w{max-width:var(--component-content-max-width);justify-items:center}.VehicleValuationFormSection_section__aDXHN[data-placement=left][data-has-side-content=true] .VehicleValuationFormSection_layout__16p5w,.VehicleValuationFormSection_section__aDXHN[data-placement=right][data-has-side-content=true] .VehicleValuationFormSection_layout__16p5w{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.VehicleValuationFormSection_section__aDXHN[data-placement=left][data-has-side-content=true] .VehicleValuationFormSection_panel__q1e9u,.VehicleValuationFormSection_section__aDXHN[data-placement=right][data-has-side-content=true] .VehicleValuationFormSection_panel__q1e9u{max-width:none}.VehicleValuationFormSection_panel__q1e9u{--surface-border-width:0px;--surface-border-color:transparent;--surface-radius:var(--builder-radius);--surface-background:var(--builder-surface);--surface-text:var(--builder-text);--valuation-panel-shadow:var(--builder-shadow-sm);--valuation-field-height:48px;--valuation-field-radius:min(var(--surface-radius),8px);--valuation-field-background:color-mix(in srgb,var(--surface-background) 96%,var(--builder-background) 4%);--valuation-field-border:color-mix(in srgb,var(--surface-text) 16%,var(--surface-background) 84%);width:100%;max-width:640px;padding:clamp(28px,4vw,44px);border:var(--surface-border-width) solid var(--surface-border-color);border-radius:var(--surface-radius);background:var(--surface-background);color:var(--surface-text);outline:1px solid color-mix(in srgb,var(--surface-text) 8%,var(--surface-background) 92%);outline-offset:-1px;box-shadow:var(--valuation-panel-shadow);box-sizing:border-box}.VehicleValuationFormSection_sideContent__cFsYg{min-width:0;color:var(--builder-text)}.VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=text][data-vertical-align=top]{align-self:start}.VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=text][data-vertical-align=center]{align-self:center}.VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=text][data-vertical-align=bottom]{align-self:end}.VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=text][data-horizontal-align=left]{justify-self:start;text-align:left}.VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=text][data-horizontal-align=center]{justify-self:center;text-align:center}.VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=text][data-horizontal-align=right]{justify-self:end;text-align:right}.VehicleValuationFormSection_section__aDXHN[data-placement=left][data-has-side-content=true] .VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=image],.VehicleValuationFormSection_section__aDXHN[data-placement=right][data-has-side-content=true] .VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=image]{align-self:stretch;display:flex;align-items:stretch;width:100%}.VehicleValuationFormSection_section__aDXHN[data-placement=left][data-has-side-content=true] .VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=image] .VehicleValuationFormSection_sideMedia__dGSu2,.VehicleValuationFormSection_section__aDXHN[data-placement=right][data-has-side-content=true] .VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=image] .VehicleValuationFormSection_sideMedia__dGSu2{height:100%}.VehicleValuationFormSection_sideText__PcuRb{display:grid;gap:16px;max-width:58ch}.VehicleValuationFormSection_sideContent__cFsYg[data-horizontal-align=left] .VehicleValuationFormSection_sideText__PcuRb{justify-items:start}.VehicleValuationFormSection_sideContent__cFsYg[data-horizontal-align=center] .VehicleValuationFormSection_sideText__PcuRb{justify-items:center}.VehicleValuationFormSection_sideContent__cFsYg[data-horizontal-align=right] .VehicleValuationFormSection_sideText__PcuRb{justify-items:end}.VehicleValuationFormSection_sideEyebrow__lPKoM{width:fit-content;color:color-mix(in srgb,var(--builder-text) 58%,var(--builder-background) 42%);font-size:calc(.76rem * var(--builder-text-scale));font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.VehicleValuationFormSection_sideTitle__TLTRe{margin:0;color:var(--builder-text);font-size:clamp(calc(1.8rem * var(--builder-text-scale)),3vw,calc(2.55rem * var(--builder-text-scale)));font-weight:var(--builder-heading-weight);letter-spacing:var(--builder-heading-tracking);line-height:1.04;text-wrap:balance}.VehicleValuationFormSection_sideBody__ho4Kj{margin:0;color:color-mix(in srgb,var(--builder-text) 70%,var(--builder-background) 30%);font-size:calc(.98rem * var(--builder-text-scale));line-height:1.65;white-space:pre-line}.VehicleValuationFormSection_sidePoints__CoCVL{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none}.VehicleValuationFormSection_sidePoints__CoCVL li{position:relative;padding-left:18px;color:color-mix(in srgb,var(--builder-text) 78%,var(--builder-background) 22%);font-size:calc(.94rem * var(--builder-text-scale));line-height:1.5}.VehicleValuationFormSection_sidePoints__CoCVL li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:2px;border-radius:999px;background:var(--builder-accent)}.VehicleValuationFormSection_sideMedia__dGSu2{width:var(--valuation-side-image-width);max-width:100%;margin-inline:0;aspect-ratio:var(--valuation-side-image-aspect-ratio);overflow:hidden;border-radius:var(--builder-radius);box-shadow:var(--builder-shadow-md)}.VehicleValuationFormSection_sideMedia__dGSu2:has(.VehicleValuationFormSection_sideImage__Ufjq8){background:color-mix(in srgb,var(--builder-surface) 84%,var(--builder-background) 16%)}.VehicleValuationFormSection_sideImage__Ufjq8{width:100%;height:100%;display:block;object-fit:var(--valuation-side-image-fit);object-position:var(--valuation-side-image-position)}.VehicleValuationFormSection_emptyState__6n9Zd{display:grid;min-height:180px;place-items:center;border:1px dashed color-mix(in srgb,var(--builder-text) 24%,transparent 76%);border-radius:var(--builder-radius);color:color-mix(in srgb,var(--builder-text) 56%,var(--builder-background) 44%);font-size:calc(.9rem * var(--builder-text-scale));font-weight:var(--font-weight-semibold)}.VehicleValuationFormSection_header__jrL9N{display:grid;gap:12px;margin-bottom:34px;text-align:center}.VehicleValuationFormSection_title__C65_H{margin:0;color:var(--surface-text);font-size:clamp(calc(1.85rem * var(--builder-text-scale)),3vw,calc(2.35rem * var(--builder-text-scale)));font-weight:var(--builder-heading-weight);letter-spacing:var(--builder-heading-tracking);line-height:var(--builder-heading-line-height);text-wrap:balance}.VehicleValuationFormSection_description__Keu0c{max-width:58ch;margin:0 auto;color:color-mix(in srgb,var(--surface-text) 68%,var(--surface-background) 32%);font-size:calc(.95rem * var(--builder-text-scale));line-height:1.55}.VehicleValuationFormSection_form__tAZKZ{display:grid;gap:20px}.VehicleValuationFormSection_fields__P2LNK{display:grid;grid-template-columns:minmax(198px,.9fr) minmax(220px,1.1fr);gap:20px}.VehicleValuationFormSection_field__Nd44J{position:relative;display:grid;gap:8px}.VehicleValuationFormSection_fullWidth__cVBPx{grid-column:1/-1}.VehicleValuationFormSection_fieldLabel__FSIaH{display:inline-flex;align-items:baseline;gap:4px;color:color-mix(in srgb,var(--surface-text) 86%,var(--surface-background) 14%);font-size:calc(.75rem * var(--builder-text-scale));font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.VehicleValuationFormSection_requiredMark__H1OAN{color:var(--builder-accent);font-weight:var(--font-weight-bold)}.VehicleValuationFormSection_field__Nd44J input,.VehicleValuationFormSection_field__Nd44J textarea{width:100%;min-height:var(--valuation-field-height);padding:0 14px;border:1px solid var(--valuation-field-border);border-radius:var(--valuation-field-radius);background:var(--valuation-field-background);color:var(--surface-text);accent-color:var(--builder-primary);font:inherit;font-size:calc(.95rem * var(--builder-text-scale));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-sizing:border-box;transition:border-color .18s ease,background-color .18s ease}.VehicleValuationFormSection_field__Nd44J textarea{min-height:92px;padding:12px 14px;line-height:1.45;resize:vertical}.VehicleValuationFormSection_field__Nd44J input::placeholder,.VehicleValuationFormSection_field__Nd44J textarea::placeholder{color:color-mix(in srgb,var(--surface-text) 42%,var(--surface-background) 58%)}.VehicleValuationFormSection_countryButton__AfCXb:focus-visible,.VehicleValuationFormSection_field__Nd44J input:focus-visible,.VehicleValuationFormSection_field__Nd44J textarea:focus-visible{outline:none;border-color:var(--builder-primary);outline:2px solid color-mix(in srgb,var(--builder-primary) 28%,transparent 72%);outline-offset:0}.VehicleValuationFormSection_plateInput__n8u__{display:flex;align-items:stretch;width:100%;height:var(--valuation-field-height);overflow:hidden;border:2px solid #111111;border-radius:min(var(--valuation-field-radius),4px);background:#ffffff;box-shadow:var(--builder-shadow-sm);box-sizing:border-box}.VehicleValuationFormSection_plateInput__n8u__:focus-within{outline:2px solid color-mix(in srgb,var(--builder-primary) 28%,transparent 72%);outline-offset:0}.VehicleValuationFormSection_plateRibbon__q_ilx{flex:0 0 30px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:5px 0;background:#003399;box-sizing:border-box;-webkit-user-select:none;user-select:none}.VehicleValuationFormSection_plateStars__EZlff{width:13px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='%23ffdf00'%3E%3Ccircle cx='50' cy='10' r='5'/%3E%3Ccircle cx='75' cy='17' r='5'/%3E%3Ccircle cx='90' cy='38' r='5'/%3E%3Ccircle cx='90' cy='62' r='5'/%3E%3Ccircle cx='75' cy='83' r='5'/%3E%3Ccircle cx='50' cy='90' r='5'/%3E%3Ccircle cx='25' cy='83' r='5'/%3E%3Ccircle cx='10' cy='62' r='5'/%3E%3Ccircle cx='10' cy='38' r='5'/%3E%3Ccircle cx='25' cy='17' r='5'/%3E%3C/g%3E%3C/svg%3E");background-size:contain}.VehicleValuationFormSection_plateCountry__al_Zm{color:#ffffff;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1}.VehicleValuationFormSection_plateInput__n8u__ input{height:100%;min-height:0;padding:0 8px 0 16px;border:0;border-radius:0;background:transparent;color:#111111;font-family:Inter,Arial Black,sans-serif;font-size:clamp(1.42rem,2.6vw,1.78rem)!important;font-weight:900;letter-spacing:.04em;line-height:1;text-align:left;text-transform:uppercase}.VehicleValuationFormSection_plateInput__n8u__ input::placeholder{color:rgb(17 17 17/38%)}.VehicleValuationFormSection_unitInput__RHi4M{position:relative;display:flex;align-items:center}.VehicleValuationFormSection_unitInput__RHi4M input{padding-right:48px}.VehicleValuationFormSection_unitInput__RHi4M span{position:absolute;right:16px;color:color-mix(in srgb,var(--surface-text) 62%,var(--surface-background) 38%);font-size:calc(.9rem * var(--builder-text-scale));font-weight:var(--font-weight-semibold);pointer-events:none}.VehicleValuationFormSection_phoneInput__UXrsx{display:flex;align-items:stretch;width:100%}.VehicleValuationFormSection_countrySelect__gxzrX{position:relative;flex:0 0 auto}.VehicleValuationFormSection_countryButton__AfCXb{position:relative;width:100%;height:var(--valuation-field-height);display:flex;align-items:center;justify-content:center;min-width:72px;padding:0 24px 0 12px;border:1px solid var(--valuation-field-border);border-right:0;border-radius:var(--valuation-field-radius) 0 0 var(--valuation-field-radius);background:var(--valuation-field-background);color:var(--surface-text);accent-color:var(--builder-primary);font:inherit;font-size:calc(.9rem * var(--builder-text-scale));font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;box-sizing:border-box}.VehicleValuationFormSection_countryButton__AfCXb:after{content:"";position:absolute;right:10px;top:50%;width:7px;height:7px;border-right:2px solid var(--surface-text);border-bottom:2px solid var(--surface-text);transform:translateY(-65%) rotate(45deg)}.VehicleValuationFormSection_phoneInput__UXrsx input[type=tel]{min-width:0;border-radius:0 var(--valuation-field-radius) var(--valuation-field-radius) 0}.VehicleValuationFormSection_countryMenu__WvOlo{position:absolute;z-index:3;top:calc(100% + 6px);left:0;width:min(280px,88vw);max-height:320px;display:grid;padding:6px;border:1px solid var(--valuation-field-border);border-radius:var(--valuation-field-radius);background:var(--surface-background);color:var(--surface-text);box-shadow:var(--builder-shadow-overlay);overflow-y:auto;overscroll-behavior:contain}.VehicleValuationFormSection_countrySearch__0B3FF{position:sticky;top:0;z-index:1;margin-bottom:4px;border:1px solid var(--valuation-field-border);border-radius:var(--valuation-field-radius);background:var(--valuation-field-background)}.VehicleValuationFormSection_countryOption__54FXi,.VehicleValuationFormSection_countrySearch__0B3FF{min-height:36px;padding:0 10px;color:var(--surface-text);font:inherit;font-size:calc(.88rem * var(--builder-text-scale))}.VehicleValuationFormSection_countryOption__54FXi{width:100%;display:grid;grid-template-columns:20px minmax(44px,auto) minmax(0,1fr);align-items:center;gap:8px;border:0;border-radius:var(--valuation-field-radius);background:transparent;accent-color:var(--builder-primary);text-align:left;cursor:pointer}.VehicleValuationFormSection_countryOption__54FXi[data-has-flag=false]{grid-template-columns:minmax(44px,auto) minmax(0,1fr)}.VehicleValuationFormSection_countryOption__54FXi:hover,.VehicleValuationFormSection_countryOption__54FXi[aria-selected=true]{background:color-mix(in srgb,var(--builder-primary) 12%,var(--surface-background) 88%)}.VehicleValuationFormSection_countryName___01FU{color:color-mix(in srgb,var(--surface-text) 68%,var(--surface-background) 32%);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VehicleValuationFormSection_flag__owPhg{width:20px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;font-size:1rem;line-height:1}.VehicleValuationFormSection_countryEmpty__8AEB8{padding:10px;color:color-mix(in srgb,var(--surface-text) 62%,var(--surface-background) 38%);font-size:calc(.86rem * var(--builder-text-scale))}.VehicleValuationFormSection_submitButton__j5NC3{width:100%;min-height:50px;border:1px solid var(--builder-primary);border-radius:var(--builder-radius);background:var(--builder-primary);color:var(--builder-primary-contrast);font:inherit;font-size:calc(.96rem * var(--builder-text-scale));font-weight:var(--font-weight-bold);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.VehicleValuationFormSection_submitButton__j5NC3:hover{transform:translateY(-1px);box-shadow:var(--builder-shadow-md)}.VehicleValuationFormSection_submitButton__j5NC3:focus-visible{outline:2px solid color-mix(in srgb,var(--builder-primary) 52%,transparent 48%);outline-offset:3px}.VehicleValuationFormSection_submitButton__j5NC3:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.VehicleValuationFormSection_confirmationState__iW0eV{display:grid;gap:var(--space-3);align-content:center;min-height:200px;text-align:center}.VehicleValuationFormSection_confirmTitle__2aT6H{margin:0;color:var(--surface-text);font-size:calc(1.3rem * var(--builder-text-scale));letter-spacing:var(--builder-heading-tracking);line-height:1.2}.VehicleValuationFormSection_confirmDescription__vu2nk{margin:0;color:color-mix(in srgb,var(--surface-text) 70%,var(--surface-background) 30%);font-size:calc(.95rem * var(--builder-text-scale));line-height:1.68}.VehicleValuationFormSection_errorMessage__yfxut{margin:0;color:var(--builder-error);font-size:calc(.88rem * var(--builder-text-scale));text-align:center}@container (max-width: 740px){.VehicleValuationFormSection_section__aDXHN[data-placement=left][data-has-side-content=true] .VehicleValuationFormSection_layout__16p5w,.VehicleValuationFormSection_section__aDXHN[data-placement=right][data-has-side-content=true] .VehicleValuationFormSection_layout__16p5w{grid-template-columns:1fr;align-items:center}.VehicleValuationFormSection_section__aDXHN[data-placement=left][data-has-side-content=true] .VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=image] .VehicleValuationFormSection_sideMedia__dGSu2,.VehicleValuationFormSection_section__aDXHN[data-placement=right][data-has-side-content=true] .VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=image] .VehicleValuationFormSection_sideMedia__dGSu2{height:auto}.VehicleValuationFormSection_section__aDXHN[data-placement=left][data-has-side-content=true] .VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=image],.VehicleValuationFormSection_section__aDXHN[data-placement=right][data-has-side-content=true] .VehicleValuationFormSection_sideContent__cFsYg[data-slot-type=image]{align-self:auto}.VehicleValuationFormSection_fields__P2LNK{grid-template-columns:1fr}.VehicleValuationFormSection_countryButton__AfCXb,.VehicleValuationFormSection_countryOption__54FXi,.VehicleValuationFormSection_field__Nd44J input,.VehicleValuationFormSection_field__Nd44J textarea{font-size:16px}}@container (max-width: 560px){.VehicleValuationFormSection_panel__q1e9u{padding:28px 20px}.VehicleValuationFormSection_plateInput__n8u__ input{font-size:1.42rem!important}}