/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@font-face{font-family:Carletta;font-style:normal;font-weight:100 1000;font-display:optional;src:url(/fonts/dm-sans-ro-latin-variable.woff2)format("woff2")}:root{--green:#173d35;--green-dark:#102f28;--lime:#d5ee8d;--ink:#1c2c27;--muted:#738079;--line:#e3e7df;--cream:#f6f7f2;--mint:#edf1e7;--white:#fff}.carletta{color:var(--ink);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Carletta,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.6}.carletta *{box-sizing:border-box}.carletta h1,.carletta h2,.carletta h3,.carletta p{margin:0}.carletta a{color:inherit;text-decoration:none}.carletta button,.carletta input,.carletta select,.carletta textarea{font:inherit}.carletta button,.carletta select{cursor:pointer}.carletta button{transition:background .2s,transform .2s}.carletta img{max-width:100%;display:block}.carletta .container{width:min(1240px,100% - 96px);margin-inline:auto}.carletta .narrow{max-width:840px}.icon{vertical-align:middle;flex-shrink:0;width:21px;height:21px;display:inline-block}.skip-link{background:var(--lime);z-index:100;padding:10px;position:absolute;top:-60px;left:20px}.skip-link:focus{top:10px}.carletta :focus-visible{outline-offset:4px;outline:3px solid #93b651}.announcement{background:var(--green);color:#fff;letter-spacing:.1px;align-items:center;gap:8px;height:35px;padding-inline:48px;font-size:11px;display:flex}.status-dot{background:#bad77b;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.announcement-right{opacity:.9;align-items:center;gap:12px;margin-left:auto;display:flex}.announcement .icon{width:14px;height:14px}.site-header{z-index:20;background:#fff;border-bottom:1px solid #edf0ea;position:relative}.nav-wrap{align-items:center;gap:42px;height:92px;display:flex}.wordmark{letter-spacing:-2.6px;align-items:flex-start;font-size:37px;font-weight:850;line-height:1;display:inline-flex;color:var(--green)!important}.wordmark>span{letter-spacing:-2px;color:#88a94e;margin-left:3px;font-size:27px;font-weight:500}.main-nav{flex:1;align-items:center;gap:27px;font-size:12px;font-weight:600;display:flex}.main-nav a{white-space:nowrap}.main-nav a:hover,.main-nav a.active{color:#769444}.tiny-arrow{color:#6e8b50;margin-left:3px}.nav-actions{align-items:center;gap:21px;font-size:12px;font-weight:600;display:flex}.language-switch{color:#9aaba1;align-items:center;gap:5px;font-size:10px;display:flex}.language-switch .selected{color:var(--green)}.language-switch span{opacity:.5}.btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:49px;padding:13px 23px;font-size:12px;font-weight:650;line-height:1.4;transition:background .2s,transform .2s,color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary,.btn-dark{background:var(--green);color:#fff!important}.btn-primary:hover,.btn-dark:hover{background:#28574a}.btn-secondary{color:var(--green);background:0 0;border-color:#cbd4c7}.btn-secondary:hover{background:var(--mint)}.btn-lime{background:var(--lime);color:var(--green)}.btn-small{gap:9px;min-height:39px;padding:9px 15px;font-size:11px}.btn-small .icon{width:16px;height:16px}.full-width{width:100%}.mobile-toggle{display:none}.hero-section{background:var(--cream);padding:55px 0 34px;overflow:hidden}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding-bottom:47px;display:grid}.eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#6d8063;align-items:center;gap:9px;margin-bottom:18px;font-size:10px;font-weight:650;line-height:1.6;display:flex}.hero-copy h1{letter-spacing:-3.2px;margin-bottom:24px;font-size:clamp(42px,4.3vw,66px);font-weight:650;line-height:1.075}.hero-copy h1>span{color:#7e995d}.hero-copy>p{color:#738076;max-width:425px;margin-bottom:28px;font-size:15px;line-height:1.9}.hero-buttons{flex-wrap:wrap;gap:12px;display:flex}.hero-reassurance{color:#798376;gap:21px;margin-top:25px;font-size:10px;display:flex}.hero-reassurance>span{align-items:center;gap:7px;display:flex}.hero-reassurance .icon{color:#607c47;width:13px;height:13px}.hero-visual{height:390px;margin-bottom:12px;margin-left:12px;position:relative}.hero-visual>img{object-fit:cover;object-position:58% center;border-radius:14px 70px 14px 14px;width:100%;height:100%}.hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0d201808,#081b173d);border-radius:14px 70px 14px 14px;position:absolute;inset:0}.hero-image-label{color:#fff;z-index:1;align-items:center;gap:12px;font-size:11px;line-height:1.7;display:flex;position:absolute;top:25px;left:27px}.image-mark{letter-spacing:-3px;border:1px solid #ffffff70;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-size:28px;font-weight:650;display:flex}.image-mark>span{letter-spacing:0;align-self:flex-start;margin-top:6px;font-size:18px}.hero-image-label strong{font-weight:600}.hero-floating{z-index:2;background:#fff;border-radius:10px;align-items:center;gap:12px;min-width:295px;padding:15px 17px;display:flex;position:absolute;bottom:23px;left:-31px;box-shadow:0 8px 40px #173d3513}.round-icon{background:var(--mint);width:43px;height:43px;color:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hero-floating strong{font-size:12px;display:block}.hero-floating div>span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.floating-check{text-align:center;color:#7b9857;background:#f4f8ef;border:1px solid #d8e2d0;border-radius:50%;width:22px;height:22px;margin-left:auto;font-size:13px}.image-caption{letter-spacing:2px;color:#8b9587;font-size:8px;position:absolute;bottom:-25px;right:0}.quick-search{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:25px;padding:18px 20px;display:flex;box-shadow:0 5px 16px #173d3504}.search-intro{white-space:nowrap;align-items:center;gap:10px;padding-right:18px;font-size:12px;display:flex}.search-intro .icon{color:#7e955f;width:20px}.quick-search>label{border-left:1px solid var(--line);flex:1;min-width:110px;padding-left:24px}.quick-search label>span{color:#8b9586;margin-bottom:4px;font-size:9px;display:block}.quick-search select{width:100%;color:var(--ink);outline-offset:3px;background:0 0;border:0;padding:0 14px 0 0;font-size:11px}.quick-search .btn{min-height:44px;padding-inline:22px}.makes-strip{border-bottom:1px solid var(--line);align-items:center;gap:30px;padding-top:33px;padding-bottom:32px;display:flex}.makes-strip>span{color:#8a9588;white-space:nowrap;font-size:10px}.makes-strip>div{letter-spacing:-.4px;color:#758070;justify-content:space-between;align-items:center;gap:20px;width:100%;font-size:16px;font-weight:650;display:flex}.makes-strip a:hover{color:var(--green)}.section-space{padding-block:68px}.section-space-small{padding-block:38px 65px}.section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.section-heading .eyebrow{letter-spacing:1.6px;margin-bottom:9px;font-size:9px}.carletta h2{letter-spacing:-1.2px;font-size:32px;font-weight:600;line-height:1.2}.section-heading p{color:var(--muted);margin-top:12px;font-size:12px}.text-link{color:var(--green);align-items:center;gap:12px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.text-link .icon{width:17px}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.cars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.car-card{border:1px solid var(--line);background:#fff;border-radius:10px;transition:transform .25s,box-shadow .25s;overflow:hidden}.car-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px #173d350a}.card-photo{background:#e5eae1;height:225px;display:block;position:relative;overflow:hidden}.card-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.car-card:hover .card-photo>img{transform:scale(1.04)}.photo-badge{color:var(--green);background:#fffef5ee;border-radius:4px;padding:5px 9px;font-size:9px;font-weight:600;position:absolute;top:14px;left:14px}.photo-arrow{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:13px;right:13px}.photo-arrow .icon{width:16px;height:16px}.card-body{padding:20px}.card-location{color:#8a9486;align-items:center;gap:4px;margin-bottom:9px;font-size:9px;display:flex}.card-location .icon{width:12px;height:12px}.card-title{letter-spacing:-.5px;font-size:18px;font-weight:650;line-height:1.35;display:block}.card-variant{color:#8a9387;font-size:10px;margin-top:4px!important}.car-specs{color:#7a8574;flex-wrap:wrap;gap:0;margin-top:17px;font-size:9px;display:flex}.car-specs>span:not(:last-child):after{content:"·";color:#bac2b4;padding-inline:7px}.card-price{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:17px;padding-top:15px;display:flex}.card-price strong{letter-spacing:-.7px;font-size:23px;font-weight:650}.card-price span{color:#939c8e;font-size:9px}.steps-section{background:var(--cream);padding-block:61px 64px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:65px;padding-top:10px;display:grid}.step-number{letter-spacing:1px;color:#82976d;align-items:center;gap:15px;margin-bottom:20px;font-size:11px;font-weight:700;display:flex}.step-number .icon{width:20px;height:20px}.steps-grid h3{letter-spacing:-.4px;margin-bottom:12px;font-size:17px;font-weight:650}.steps-grid p{color:#828c7c;font-size:12px;line-height:1.9}.dealer-banner{background:var(--green);color:#fff;border-radius:14px;grid-template-columns:1.2fr 1fr;gap:65px;padding:53px 59px;display:grid;position:relative;overflow:hidden}.dealer-banner .eyebrow{color:#bdceae;font-size:8px}.dealer-banner h2{letter-spacing:-1.3px;font-size:36px;font-weight:550;line-height:1.15}.dealer-banner>div>p{color:#b0c1b3;max-width:360px;margin:20px 0 24px;font-size:11px;line-height:1.9}.match-preview{background:#ffffff09;border:1px solid #9db39235;border-radius:12px;align-self:center;padding:28px;position:relative;transform:rotate(-3deg)}.match-top{letter-spacing:1.4px;color:#b8ccaf;align-items:center;gap:10px;margin-bottom:26px;font-size:8px;display:flex}.match-icon{background:#ffffff0e;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.match-icon .icon{width:16px;height:16px}.pulse-dot{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-left:auto}.match-preview h3{letter-spacing:-.6px;margin-bottom:18px;font-size:24px;font-weight:500}.match-tags{flex-wrap:wrap;gap:7px;display:flex}.match-tags>span{color:#d3dfca;background:#ffffff0c;border:1px solid #acc09c26;border-radius:4px;padding:6px 9px;font-size:9px;line-height:1.4}.match-notification{background:var(--lime);color:var(--green);border-radius:7px;align-items:center;gap:12px;margin-top:25px;padding:14px 16px;display:flex;transform:rotate(3deg)translate(10px)}.match-notification .round-icon{background:#b9d476;width:33px;height:33px}.match-notification .round-icon .icon{width:18px}.match-notification>div>strong{font-size:12px;display:block}.match-notification>div>span{margin-top:2px;font-size:8px;display:block}.match-notification>.icon{width:16px;margin-left:auto}.preview-note{text-align:right;color:#94ae98!important;max-width:100%!important;margin:13px 0 0!important;font-size:8px!important}.site-footer{border-top:1px solid var(--line);background:#f6f7f2;padding-top:46px}.footer-top{justify-content:space-between;gap:40px;padding-bottom:38px;display:flex}.footer-top .wordmark{font-size:30px}.footer-top .wordmark>span{font-size:23px}.footer-top p{color:#899380;margin-top:17px;font-size:10px;line-height:1.9}.footer-links{color:#65735c;grid-template-columns:1fr 1fr;align-content:center;gap:16px 48px;font-size:11px;display:grid}.footer-stamp{align-items:center;gap:13px;display:flex}.footer-stamp>span{color:#6d825d;border:1px solid #c5d0ba;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:700;display:flex}.footer-stamp>p{margin:0;font-size:10px}.footer-stamp strong{color:#5c7051;font-weight:550}.footer-bottom{color:#9aa38e;border-top:1px solid #dde3d6;justify-content:space-between;gap:20px;padding-block:18px;font-size:8px;display:flex}.lime-dot{color:#a8c374;margin-left:6px}.page-intro{background:var(--cream);padding:48px 0}.page-intro h1{letter-spacing:-1.9px;font-size:46px;font-weight:600;line-height:1.15}.page-intro p{color:var(--muted);max-width:600px;margin-top:15px;font-size:13px}.page-intro .eyebrow{margin-bottom:13px}.browse-layout{grid-template-columns:250px 1fr;align-items:start;gap:36px;display:grid}.filter-sidebar{background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:22px}.filter-title{justify-content:space-between;align-items:center;gap:9px;margin-bottom:25px;display:flex}.filter-title h3{align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.filter-title .icon{width:17px}.filter-title>a{color:#89977c;font-size:10px;text-decoration:underline}.form-stack{flex-direction:column;gap:18px;display:flex}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field>label{font-size:11px;font-weight:600}.field>input:not([type=checkbox]),.field>select,.field>textarea,.inline-form select{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #dce2d5;border-radius:6px;padding:12px 13px;font-size:12px;line-height:1.4}.field>textarea{resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#abb4a0}.field small{color:#8c9781;font-size:10px;line-height:1.65}.form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:21px;display:grid}.span-two{grid-column:1/-1}.save-filter-form{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:24px;padding-top:24px;display:flex}.results-bar{color:#7c8871;justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px;font-size:11px;display:flex}.results-bar strong{color:var(--ink);font-size:16px}.results-bar form{align-items:center;gap:10px;display:flex}.results-bar select{border:1px solid var(--line);color:#5f6f56;background:#fff;border-radius:6px;padding:8px 9px;font-size:10px}.sort-label{font-size:10px}.browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.browse-grid .card-photo{height:228px}.pagination-wrap{margin-top:28px}.pagination-wrap nav{font-size:11px}.empty-state{text-align:center;background:var(--cream);border:1px dashed #d9e0cf;border-radius:10px;grid-column:1/-1;width:100%;padding:55px 20px}.empty-state>.icon{color:#90a575;width:38px;height:38px;margin-bottom:16px}.empty-state h3{letter-spacing:-.5px;margin-bottom:10px;font-size:21px;font-weight:550}.empty-state p{color:#8b9780;margin-bottom:22px;font-size:12px}.empty-state.compact{padding:35px 20px}.back-link{color:#849474;margin-bottom:25px;font-size:11px;display:inline-block}.detail-heading{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.detail-heading h1,.dashboard-top h1,.section-heading h1,.narrow>h1{letter-spacing:-1.8px;font-size:42px;font-weight:600;line-height:1.2}.detail-heading .eyebrow{letter-spacing:1px;margin-bottom:8px;font-size:10px}.detail-heading p{color:#8b967f;margin-top:7px;font-size:13px}.badge{color:#78876b;white-space:nowrap;background:#f1f3ed;border-radius:4px;height:fit-content;padding:5px 9px;font-size:9px;display:inline-block}.badge-green{color:var(--green);background:#e8efdc}.detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:38px;display:grid}.gallery-main{background:var(--mint);border-radius:12px;height:440px;overflow:hidden}.gallery-main img{object-fit:cover;width:100%;height:100%}.gallery-thumbs{gap:10px;margin-top:12px;display:flex}.gallery-thumbs button{opacity:.8;border:0;border-radius:6px;width:100px;height:70px;padding:0;overflow:hidden}.gallery-thumbs button:hover{opacity:1}.gallery-thumbs img{object-fit:cover;width:100%;height:100%}.spec-grid{background:var(--cream);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:24px;margin-block:26px;padding:26px;display:grid}.spec-grid>div{grid-template-columns:26px 1fr;column-gap:9px;font-size:11px;display:grid}.spec-grid .icon{color:#83976b;grid-row:span 2;align-self:center;width:20px}.spec-grid span{color:#99a18e;font-size:9px}.spec-grid strong{font-size:12px;font-weight:550}.detail-description{padding-block:10px 30px}.detail-description h2{margin-bottom:20px;font-size:25px}.prose{white-space:pre-line;color:#7d8872;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.seller-card{border-top:1px solid var(--line);align-items:center;gap:16px;padding-top:24px;display:flex}.avatar{background:var(--mint);color:#6c8558;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;font-size:19px;display:inline-flex}.avatar.small{width:33px;height:33px;font-size:13px}.seller-card>div{flex-direction:column;font-size:12px;display:flex}.seller-card>div>span{color:#8a977e;font-size:10px}.seller-card>.badge{margin-left:auto}.offer-panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px;position:sticky;top:20px}.offer-panel>.eyebrow{margin-bottom:14px;font-size:8px}.asking-price{letter-spacing:-1.6px;font-size:39px;font-weight:600;line-height:1.15}.muted{color:var(--muted);font-size:12px}.offer-summary{border-bottom:1px solid var(--line);flex-direction:column;gap:14px;margin-block:8px 23px;padding-block:24px;display:flex}.offer-summary>div{color:#89967c;justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.offer-summary strong{color:#4d6340;font-size:12px;font-weight:550}.offer-panel>.btn+.btn{margin-top:12px}.offer-panel .notice{font-size:11px}.fine-print{color:#95a087;font-size:10px;line-height:1.8;margin-block:17px!important}.offer-assurance{border-top:1px solid var(--line);color:#839672;align-items:center;gap:10px;margin-top:25px;padding-top:20px;font-size:10px;display:flex}.offer-assurance .icon{width:18px;height:18px}.my-offer{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:23px;padding-top:17px;font-size:10px;display:flex}.my-offer strong{margin-left:auto;font-size:17px}.notice{background:var(--cream);border:1px solid var(--line);color:#60714f;border-radius:8px;margin-block:20px;padding:16px 20px;font-size:12px}.notice.success{color:#4d6d32;background:#f0f6e7;border-color:#d9e7c5}.notice.error,.alert-error{color:#9d503b;background:#fff3f0;border-color:#f3d5cc}.notice strong{font-weight:650}.notice ul{margin:5px 0 0;padding-left:18px}.notice>.icon{width:17px;margin-right:5px}.listing-form-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:45px;display:grid}.free-label{color:#7e975e;letter-spacing:-1.5px;white-space:nowrap;font-size:38px}.free-label small{letter-spacing:0;text-align:center;font-size:10px;display:block}.form-section{border:1px solid var(--line);border-radius:10px;margin-bottom:23px;padding:29px}.form-section-heading{align-items:center;gap:17px;margin-bottom:25px;display:flex}.form-section-heading>span{background:var(--mint);color:#849b68;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;display:flex}.form-section h2{letter-spacing:-.5px;font-size:21px}.form-section-heading p{color:#89987a;margin-top:4px;font-size:10px}.upload-area{background:var(--cream);text-align:center;border:1px dashed #c9d7ba;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:35px 18px;display:flex;position:relative}.upload-area>.icon{color:#9bad8a;width:30px;height:30px}.upload-area strong{font-size:14px;font-weight:550}.upload-area label{background:var(--green);color:#fff;cursor:pointer;border-radius:5px;padding:8px 16px;font-size:11px}.upload-area input{width:100%;max-width:250px;font-size:10px}.upload-area small{color:#8e9c7e;font-size:10px}.listing-tips{background:var(--cream);border-radius:10px;padding:28px;position:sticky;top:25px}.listing-tips .round-icon{background:#e3ebd8;margin-bottom:21px}.listing-tips h3{letter-spacing:-.7px;margin-bottom:16px;font-size:23px;font-weight:550;line-height:1.3}.listing-tips p{color:#8b987b;font-size:12px;line-height:1.9}.check-list{color:#70865b;margin:24px 0 0;padding:0;font-size:11px;list-style:none}.check-list li{align-items:center;gap:10px;margin-bottom:15px;display:flex}.check-list .icon{width:15px}.tip-note{border-top:1px solid var(--line);color:#919d84;margin-top:20px;padding-top:20px;font-size:10px;line-height:1.9}.file-preview,.existing-photos{flex-wrap:wrap;gap:10px;margin-top:14px;margin-bottom:18px;display:flex}.file-preview img,.existing-photos img{object-fit:cover;border-radius:5px;width:98px;height:70px}.existing-photos span{align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.dashboard-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.dashboard-top .eyebrow{margin-bottom:8px}.dashboard-top p{margin-top:12px}.dashboard-actions{align-items:center;gap:12px;display:flex}.dashboard-actions .btn{min-height:42px;padding:11px 16px;font-size:10px}.icon-button{border:1px solid var(--line);color:#798d65;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.icon-button .icon{width:17px}.dealer-status{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:20px;padding:17px 20px;font-size:11px;display:flex}.dealer-status>.icon{color:#8da476;width:18px}.dealer-status .muted{font-size:10px}.admin-link{background:var(--green);border-radius:6px;align-items:center;gap:15px;margin-bottom:20px;padding:12px 20px;font-size:11px;display:inline-flex;color:#fff!important}.stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-block:26px 30px;display:grid}.stats-grid>div{border:1px solid var(--line);background:var(--cream);border-radius:9px;padding:20px 23px}.stats-grid>div>div{color:#8d9c7c;justify-content:space-between;align-items:center;font-size:10px;display:flex}.stats-grid>div>span{color:#8d9c7c;font-size:11px}.stats-grid .icon{width:17px}.stats-grid strong{letter-spacing:-1px;margin-top:17px;font-size:34px;font-weight:550;line-height:1.2;display:block}.dashboard-tabs{border-bottom:1px solid var(--line);color:#819271;white-space:nowrap;gap:31px;padding-block:16px;font-size:11px;display:flex;overflow:auto}.dashboard-tabs a:hover{color:var(--green)}.dashboard-tabs span{background:var(--mint);border-radius:4px;margin-left:4px;padding:3px 7px;font-size:9px}.dashboard-section{padding-top:40px;scroll-margin-top:20px}.dashboard-section h2{font-size:28px}.dashboard-section>.section-heading{margin-bottom:23px}.garage-listing{border:1px solid var(--line);border-radius:10px;margin-bottom:23px;overflow:hidden}.garage-car{align-items:center;gap:20px;padding:20px;display:flex}.garage-car>a>img{object-fit:cover;border-radius:7px;width:150px;height:105px}.garage-car .card-title{margin-top:8px;font-size:17px}.garage-car .muted{margin-top:5px;font-size:11px}.garage-car-actions{align-items:center;gap:20px;margin-left:auto;display:flex}.garage-car .fine-print{display:block;margin-block:5px 0!important}.text-danger{cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;color:#a96e55!important}.text-danger:hover{text-decoration:underline}.offer-list{border-top:1px solid var(--line);background:var(--cream);padding:0 20px}.offer-row{align-items:center;gap:20px;padding-block:17px;display:flex}.offer-row+.offer-row{border-top:1px solid var(--line)}.offer-dealer{align-items:center;gap:11px;margin-right:auto;display:flex}.offer-dealer>div{flex-direction:column;font-size:11px;display:flex}.offer-dealer span:not(.avatar){color:#8b9c7a;font-size:9px}.bid-price{letter-spacing:-.5px;font-size:18px;font-weight:550}.no-offers{color:#91a17e;padding-block:18px;font-size:11px}.table-wrap{border:1px solid var(--line);border-radius:9px;margin-top:23px;overflow-x:auto}.table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.table-wrap th{background:var(--cream);color:#8a9a77;letter-spacing:.5px;white-space:nowrap;padding:15px 20px;font-size:9px;font-weight:600}.table-wrap td{border-top:1px solid var(--line);vertical-align:middle;padding:18px 20px;font-size:11px}.table-wrap td small{color:#93a181;margin-top:4px;font-size:9px;display:block}.table-wrap .text-link{font-size:11px}.inline-form{align-items:center;gap:9px;display:flex}.inline-form select{min-width:100px;min-height:36px;padding:8px 10px;font-size:10px}.saved-search-layout{grid-template-columns:1fr 1fr;gap:25px;display:grid}.panel{border:1px solid var(--line);border-radius:9px;padding:26px}.search-builder{flex-direction:column;gap:21px;display:flex}.search-builder h3{letter-spacing:-.5px;font-size:20px;font-weight:550}.search-builder .form-grid{gap:17px}.search-builder>.muted{font-size:10px;line-height:1.8}.saved-search{background:var(--cream);border:1px solid var(--line);border-radius:9px;margin-bottom:17px;padding:23px}.saved-search>div:first-child{align-items:center;gap:12px;margin-bottom:18px;display:flex}.saved-search h3{font-size:14px;font-weight:550}.saved-search form{margin-left:auto}.saved-search .round-icon{background:#e4ecd9;width:33px;height:33px}.saved-search .round-icon .icon{width:16px}.saved-search .match-tags>span{color:#7b8f65;background:#fff;border-color:#dce5d1}.notification-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.notification{background:#fff;align-items:center;gap:18px;padding:22px 25px;display:flex}.notification.unread{background:#f6f8f1}.notification+.notification{border-top:1px solid var(--line)}.notification>div{flex:1;min-width:0}.notification strong{font-size:12px;font-weight:600}.notification p{color:#8b9a7a;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.8}.notification small{color:#a3af93;font-size:9px}.notification .round-icon{width:35px;height:35px}.notification .round-icon .icon{width:17px}.auth-shell{grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:min(1000px,100% - 96px);margin:60px auto 75px;display:grid}.auth-intro{align-self:center;padding-right:20px}.auth-intro h1{letter-spacing:-2.1px;margin-bottom:22px;font-size:49px;font-weight:550;line-height:1.13}.auth-intro>p{color:#8a997a;font-size:13px;line-height:1.9}.auth-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:33px 36px;box-shadow:0 15px 45px #173d3506}.auth-card h2{margin-bottom:10px;font-size:28px}.auth-description{color:#8a987b;font-size:11px;margin-bottom:25px!important}.auth-form-options{justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.checkbox-label{color:#798e63;align-items:center;gap:8px;font-size:11px;display:flex}.checkbox-label input{accent-color:var(--green)}.auth-benefit{align-items:center;gap:15px;margin-top:24px;display:flex}.auth-benefit>span{color:#95aa7b;border:1px solid #cfddbe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;display:flex}.auth-benefit h3{font-size:12px;font-weight:600}.auth-benefit p{color:#92a080;margin-top:3px;font-size:10px}.auth-links{text-align:center;color:#8b997d;font-size:11px;margin-top:23px!important}.auth-links a{color:var(--green);text-underline-offset:3px;font-weight:600;text-decoration:underline}.auth-tabs{border:1px solid var(--line);background:var(--cream);border-radius:6px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.auth-tabs a{text-align:center;border-radius:4px;flex:1;padding:10px;font-size:11px}.auth-tabs .active{color:var(--green);background:#fff;box-shadow:0 1px 3px #173d3510}.alert-success{color:#618044;background:#f0f6e7;border:1px solid #d9e7c5;border-radius:6px;margin-bottom:20px;padding:13px 15px;font-size:11px}.info-block{border-bottom:1px solid var(--line);margin-bottom:20px;padding-block:28px}.info-block h2{margin-bottom:16px;font-size:26px}.info-block p{color:#87977a;font-size:13px;line-height:1.9}.info-block .step-number{margin-bottom:13px}.info-block:last-of-type{margin-bottom:25px}.settings-shell{max-width:1000px;margin:40px auto;padding-inline:25px}.settings-shell .settings-nav{border-bottom:1px solid var(--line);gap:20px;padding-block:20px;font-size:12px;display:flex}.settings-shell .settings-content{padding-block:30px}@media (width>=1600px){.hero-copy h1{font-size:67px}.hero-visual{height:430px}}@media (width<=1200px){.carletta .container{width:calc(100% - 64px)}.nav-wrap{gap:30px}.main-nav{gap:17px;font-size:11px}.nav-actions{gap:14px}.hero-copy h1{font-size:52px}.hero-buttons .btn{gap:13px;padding:12px 15px;font-size:10px}.hero-visual{height:360px}.hero-grid{gap:30px}.quick-search{gap:14px}.quick-search>label{min-width:80px;padding-left:17px}.search-intro{padding-right:0;font-size:10px}.quick-search .btn{padding-inline:16px}.makes-strip>div{font-size:14px}.card-photo{height:205px}.detail-layout{grid-template-columns:minmax(0,1fr) 310px;gap:25px}.offer-panel{padding:23px}.gallery-main{height:375px}.dealer-banner{gap:40px;padding:45px}.dealer-banner h2{font-size:32px}.listing-form-layout{grid-template-columns:1fr 260px;gap:25px}.browse-layout{grid-template-columns:230px 1fr;gap:25px}.browse-grid .card-photo{height:200px}.hero-floating{min-width:280px}.auth-shell{gap:40px}}@media (width<=980px){.nav-wrap{gap:25px;height:78px}.main-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;gap:22px;padding:24px 32px;font-size:13px;display:none;position:absolute;top:78px;left:0;right:0;box-shadow:0 10px 25px #173d3510}.main-nav.is-open{display:flex}.mobile-toggle{color:var(--green);background:0 0;border:0;order:3;margin-left:5px;padding:5px;display:block}.nav-actions{margin-left:auto}.hero-copy h1{letter-spacing:-2px;font-size:43px}.hero-copy>p{font-size:12px}.hero-visual{height:330px}.hero-floating{min-width:250px;padding:12px;bottom:20px;left:-15px}.hero-floating strong{font-size:10px}.hero-floating div>span{font-size:8px}.hero-reassurance{gap:12px;font-size:9px}.hero-image-label{font-size:10px;top:17px;left:17px}.search-intro{display:none}.quick-search{padding:17px}.quick-search>label:first-of-type{border:0;padding-left:0}.makes-strip{align-items:flex-start;gap:20px}.makes-strip>div{flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:13px}.section-space{padding-block:50px}.carletta h2{font-size:28px}.cars-grid{gap:18px}.card-photo{height:175px}.card-body{padding:16px}.card-title{font-size:16px}.card-price strong{font-size:21px}.car-specs{font-size:8px}.steps-grid{gap:30px}.steps-grid h3{font-size:15px}.dealer-banner{gap:30px;padding:35px}.dealer-banner h2{font-size:29px}.match-preview{padding:20px}.match-top{letter-spacing:.8px;font-size:7px}.match-preview h3{font-size:20px}.match-notification{gap:8px;padding:12px}.match-notification>div>strong{font-size:10px}.match-notification>div>span{font-size:7px}.footer-links{gap:15px 25px}.footer-stamp{display:none}.browse-layout{grid-template-columns:215px 1fr;gap:20px}.browse-grid{gap:17px}.browse-grid .card-photo{height:165px}.browse-grid .car-specs>span:not(:last-child):after{padding-inline:4px}.sort-label{display:none}.filter-sidebar{padding:17px}.filter-title h3{font-size:10px}.detail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.gallery-main{height:320px}.spec-grid{grid-template-columns:1fr 1fr;gap:20px 10px;padding:20px}.detail-heading h1,.dashboard-top h1,.section-heading h1{font-size:35px}.listing-form-layout{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.listing-tips{padding:22px}.listing-tips h3{font-size:20px}.form-section{padding:22px}.form-grid{gap:18px}.dashboard-top{align-items:flex-start}.dashboard-actions{flex-wrap:wrap;justify-content:flex-end}.stats-grid{gap:14px}.stats-grid>div{padding:18px}.garage-car-actions{flex-direction:column;gap:12px}.offer-row{gap:12px}.offer-row .btn{padding:9px;font-size:9px}.offer-dealer .avatar{display:none}.saved-search-layout{gap:20px}.auth-shell{gap:35px;width:calc(100% - 64px)}.auth-intro h1{font-size:41px}.auth-card{padding:27px}.auth-form-options{font-size:9px}}@media (width<=740px){.carletta .container{width:calc(100% - 40px)}.announcement{height:31px;padding-inline:20px;font-size:9px}.announcement-right{display:none}.nav-wrap{gap:15px;height:73px}.wordmark{font-size:32px}.wordmark>span{font-size:24px}.nav-actions{gap:13px}.nav-actions>.btn{min-height:35px;padding:9px 11px;font-size:10px}.nav-actions>.btn .icon,.login-link{display:none}.language-switch{font-size:9px}.mobile-toggle{margin-left:0;padding:0}.main-nav{padding:24px 20px;top:73px}.hero-section{padding:34px 0 25px}.hero-grid{grid-template-columns:1fr;gap:29px;padding-bottom:35px}.hero-copy h1{letter-spacing:-2.4px;margin-bottom:20px;font-size:49px;line-height:1.08}.hero-copy .eyebrow{letter-spacing:1px;margin-bottom:16px;font-size:8px}.hero-copy>p{max-width:400px;margin-bottom:23px;font-size:13px}.hero-buttons{gap:10px}.hero-buttons .btn{min-height:45px;padding:12px 17px;font-size:11px}.hero-reassurance{gap:20px;margin-top:21px;font-size:9px}.hero-visual{height:300px;margin-bottom:0;margin-left:10px}.hero-visual>img,.hero-visual:after{border-radius:10px 50px 10px 10px}.hero-floating{min-width:260px;bottom:18px;left:-10px}.hero-image-label{font-size:10px;top:20px;left:20px}.hero-image-label .image-mark{width:36px;height:36px;font-size:24px}.image-caption{font-size:7px;bottom:-20px}.quick-search{flex-wrap:wrap;gap:15px;padding:19px}.quick-search>label{flex:27%;min-width:0;padding-left:12px}.quick-search label>span{font-size:8px}.quick-search select{font-size:10px}.quick-search .btn{width:100%;min-height:43px;font-size:11px}.makes-strip{flex-direction:column;gap:15px;padding-top:24px;padding-bottom:24px}.makes-strip>span{font-size:9px}.makes-strip>div{justify-content:flex-start;gap:17px;font-size:12px}.section-space{padding-block:41px}.section-heading{align-items:flex-start;gap:20px;margin-bottom:23px}.section-heading .eyebrow{letter-spacing:1.1px;font-size:8px}.carletta h2{letter-spacing:-.9px;font-size:26px}.section-heading p{margin-top:10px;font-size:11px}.section-heading>.text-link{flex-shrink:0;gap:5px;padding-top:22px;font-size:9px}.text-link .icon{width:14px}.cars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.card-photo{height:165px}.card-body{padding:14px}.card-title{font-size:15px}.card-variant{font-size:9px}.card-location{margin-bottom:6px;font-size:8px}.card-price{flex-direction:column;align-items:flex-start;gap:3px;margin-top:13px;padding-top:10px}.card-price strong{font-size:21px}.card-price span{font-size:8px}.car-specs{row-gap:3px;margin-top:11px;font-size:8px}.car-specs>span:not(:last-child):after{padding-inline:4px}.photo-badge{padding:4px 6px;font-size:7px;top:9px;left:9px}.photo-arrow{width:25px;height:25px;bottom:9px;right:9px}.steps-section{padding-block:40px}.steps-section .section-heading{display:block}.steps-section .section-heading .text-link{padding-top:18px;display:inline-flex}.steps-grid{grid-template-columns:1fr;gap:28px;padding-top:13px}.steps-grid>article{grid-template-columns:35px 1fr;gap:0 15px;display:grid}.steps-grid .step-number{grid-row:span 2;margin-top:1px;font-size:12px;display:block}.steps-grid .step-number .icon{width:19px;margin-top:12px;display:block}.steps-grid h3{margin-bottom:10px;font-size:16px}.steps-grid p{font-size:12px}.dealer-banner{grid-template-columns:1fr;gap:34px;padding:31px 26px}.dealer-banner .eyebrow{letter-spacing:1px;font-size:7px}.dealer-banner h2{font-size:31px}.dealer-banner>div>p{max-width:100%;margin-block:18px 23px;font-size:11px}.match-preview{justify-self:center;width:100%;max-width:390px;margin:7px 0 10px;padding:24px}.match-preview h3{font-size:25px}.match-top{letter-spacing:1px;font-size:8px}.match-notification>div>strong{font-size:12px}.match-notification>div>span{font-size:8px}.match-notification{padding:15px}.footer-top{gap:20px;padding-bottom:29px}.footer-top p{max-width:180px;font-size:9px}.footer-links{grid-template-columns:1fr;gap:13px;font-size:10px}.footer-bottom{flex-wrap:wrap;gap:10px;font-size:8px}.footer-bottom>span:last-child{display:none}.site-footer{padding-top:33px}.section-space-small{padding-block:29px 45px}.page-intro{padding-block:35px}.page-intro .eyebrow{font-size:8px}.page-intro h1{letter-spacing:-1.6px;font-size:35px}.page-intro p{font-size:12px}.browse-layout{grid-template-columns:1fr;gap:28px}.filter-sidebar{padding:20px}.filter-sidebar>form.form-stack{grid-template-columns:1fr 1fr;gap:15px;display:grid}.filter-sidebar .form-stack .btn{grid-column:1/-1}.filter-title h3{font-size:12px}.filter-sidebar .field>label{font-size:10px}.filter-sidebar .form-row{gap:9px}.filter-sidebar .field>input,.filter-sidebar .field>select{min-height:40px;padding:10px;font-size:11px}.filter-sidebar .save-filter-form{grid-template-columns:1fr auto;gap:12px;display:grid}.save-filter-form>.btn{align-self:end;width:auto}.save-filter-form .field>label{font-size:9px}.browse-grid .card-photo{height:170px}.results-bar{font-size:11px}.detail-heading{align-items:flex-start;gap:14px}.detail-heading h1{font-size:33px}.detail-heading .eyebrow{font-size:8px}.detail-layout{grid-template-columns:1fr;gap:30px}.gallery-main{height:320px}.spec-grid{grid-template-columns:repeat(3,1fr);gap:23px 12px;padding:20px}.spec-grid>div{display:block}.spec-grid .icon{margin-bottom:8px;display:block}.spec-grid span,.spec-grid strong{display:block}.spec-grid strong{font-size:11px}.detail-description h2{font-size:25px}.offer-panel{padding:26px;position:static}.asking-price{font-size:40px}.offer-panel .fine-print{font-size:11px}.offer-summary>div{font-size:12px}.offer-summary strong{font-size:13px}.listing-form-layout{grid-template-columns:1fr}.listing-tips{position:static}.section-heading h1{letter-spacing:-1.2px;font-size:32px}.section-heading>.free-label{font-size:30px}.free-label small{font-size:8px}.form-section{padding:22px 19px}.form-section-heading{align-items:flex-start;gap:12px}.form-section-heading>span{flex-shrink:0;width:29px;height:29px;font-size:10px}.form-section h2{letter-spacing:-.6px;font-size:19px}.form-section-heading p{font-size:10px}.form-grid{gap:17px 14px}.field>label{font-size:10px}.field>input:not([type=checkbox]),.field>select,.field>textarea{padding:11px;font-size:12px}.dashboard-top{flex-direction:column;gap:23px}.dashboard-top h1{font-size:36px}.dashboard-top p{font-size:11px}.dashboard-actions{justify-content:flex-start}.dashboard-actions .btn{font-size:10px}.stats-grid{grid-template-columns:1fr 1fr;gap:14px;margin-block:24px}.stats-grid strong{margin-top:12px;font-size:30px}.stats-grid>div{padding:17px 20px}.stats-grid>div>div{font-size:9px}.dashboard-tabs{gap:22px;font-size:10px}.dashboard-section{padding-top:31px}.dashboard-section h2{font-size:25px}.garage-car{flex-wrap:wrap;gap:13px;padding:16px}.garage-car>a>img{width:95px;height:85px}.garage-car>.garage-car-actions{flex-direction:row;justify-content:flex-end;width:100%}.garage-car .card-title{max-width:210px;font-size:14px}.garage-car .muted{font-size:9px}.garage-car .fine-print{font-size:8px}.offer-row{flex-wrap:wrap;gap:12px}.offer-row .offer-dealer{flex:calc(100% - 90px)}.offer-dealer strong{font-size:11px}.offer-row>form{margin-left:auto}.bid-price{font-size:17px}.offer-list{padding-inline:16px}.no-offers{font-size:10px}.saved-search-layout{grid-template-columns:1fr}.panel{padding:22px}.search-builder h3{font-size:20px}.notification{gap:12px;padding:18px 16px}.notification .round-icon{display:none}.notification strong{font-size:11px}.notification p{font-size:10px}.notification small{font-size:8px}.auth-shell{grid-template-columns:1fr;gap:27px;width:calc(100% - 40px);margin-block:32px 45px}.auth-intro{padding:0}.auth-intro h1{letter-spacing:-1.7px;margin-bottom:16px;font-size:38px}.auth-intro>p{font-size:12px}.auth-benefit{display:none}.auth-card{padding:27px 23px}.auth-card h2{font-size:27px}.auth-form-options,.auth-links{font-size:10px}.info-block h2{font-size:25px}.info-block p{font-size:12px}.info-block{padding-block:22px}.notice{padding:15px 17px;font-size:11px}.empty-state h3{font-size:20px}.table-wrap th,.table-wrap td{padding:13px 15px}.table-wrap .text-link{font-size:10px}}@media (width<=390px){.hero-copy h1{font-size:43px}.hero-buttons{grid-template-columns:1fr;display:grid}.hero-buttons .btn{justify-content:space-between}.hero-visual{height:260px}.carletta .container,.auth-shell{width:calc(100% - 32px)}.card-photo,.browse-grid .card-photo{height:140px}.card-body{padding:11px}.card-title{font-size:13px}.card-location{font-size:7px}.hero-reassurance{font-size:8px}.nav-actions,.nav-wrap{gap:10px}.wordmark{font-size:29px}.quick-search>label{flex-basis:26%}.hero-grid{gap:25px}.gallery-main{height:270px}}@media (prefers-reduced-motion:reduce){.carletta *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.email-confirmation-v30{color:#153c2a;background:linear-gradient(115deg,#edf9f2,#f7fcf9);border:1px solid #bddfce;border-radius:22px;align-items:center;gap:20px;margin:24px 0 8px;padding:24px 28px;animation:.35s ease-out email-confirmation-enter;display:flex;box-shadow:0 8px 28px #12443208}.email-confirmation-symbol{color:#20623f;background:#d5efdf;border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.email-confirmation-symbol .icon{width:30px;height:30px}.email-confirmation-v30>div{flex:1;min-width:0}.email-confirmation-label{letter-spacing:.06em;text-transform:uppercase;color:#2f6448;margin-bottom:4px;font-size:12px;font-weight:750;display:block}.email-confirmation-v30 h2{color:#153c2a;margin:0 0 6px;font-size:clamp(19px,2vw,24px);line-height:1.25}.email-confirmation-v30 p{color:#365844;margin:0;font-size:15px;line-height:1.55}.email-confirmation-check{color:#fff;background:#236841;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.email-confirmation-check .icon{width:18px;height:18px}@keyframes email-confirmation-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.email-confirmation-v30{border-radius:18px;align-items:flex-start;gap:14px;margin-top:16px;padding:20px 16px}.email-confirmation-symbol{border-radius:13px;flex-basis:42px;width:42px;height:42px}.email-confirmation-symbol .icon{width:24px;height:24px}.email-confirmation-check{display:none}}@media (prefers-reduced-motion:reduce){.email-confirmation-v30{animation:none}}.content-hero{color:#102c3a;background:#edf4f7;padding:70px 0 65px}.content-kicker{letter-spacing:1.8px;text-transform:uppercase;color:#6e838c;font-size:10px;font-weight:750;margin-bottom:17px!important}.content-heading-row{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.content-hero h1{letter-spacing:-3.5px;max-width:750px;font-size:clamp(43px,5.2vw,74px);font-weight:650;line-height:1.04}.content-hero h1>span{color:#ff6b4a}.content-heading-row>p{color:#637780;max-width:340px;font-size:15px;line-height:1.8}.content-section{padding-top:65px;padding-bottom:65px}.content-tabs{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.content-tabs>a{border:1px solid #dce4e6;border-radius:25px;padding:10px 20px;font-size:12px;font-weight:650}.content-tabs>a.active,.content-tabs>a:hover{color:#fff;background:#102c3a;border-color:#102c3a}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:29px;display:grid}.journal-card{background:#fff;border:1px solid #e5e9e9;border-radius:14px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.journal-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #102c3a0a}.journal-card-image{aspect-ratio:1.6;display:block;position:relative;overflow:hidden}.journal-card-image img{object-fit:cover;width:100%;height:100%}.content-category{text-transform:uppercase;letter-spacing:1px;color:#234e43;background:#d9eee6;border-radius:4px;padding:7px 11px;font-size:9px;font-weight:750;display:inline-flex}.journal-card-image .content-category{background:#faf8f4;position:absolute;bottom:16px;left:17px}.journal-card-copy{padding:24px}.content-date{color:#71848b;letter-spacing:.2px;font-size:10px}.journal-card h3{letter-spacing:-.7px;color:#102c3a;font-size:22px;line-height:1.25;margin:11px 0!important}.journal-card-copy>p{color:#6d7f85;min-height:65px;font-size:12px;line-height:1.8}.content-read{justify-content:space-between;align-items:center;margin-top:24px;font-size:11px;font-weight:750;display:flex}.content-read>span{color:#ff6b4a;font-size:20px}.content-pagination{margin-top:35px}.content-empty{background:#f4f7f7;border:1px dashed #cfdbdc;border-radius:12px;grid-column:1/-1;padding:45px}.content-empty h2,.content-empty h3{letter-spacing:-.6px;font-size:24px;margin-bottom:10px!important}.content-empty p{color:#71848b;margin-bottom:20px!important}.content-article{padding-top:40px;padding-bottom:20px}.content-back{margin-bottom:28px;font-size:11px;font-weight:650;display:inline-flex;color:#71848b!important}.article-heading{text-align:center;max-width:850px;margin:0 auto 35px}.article-heading .content-date{margin-left:13px}.article-heading h1{letter-spacing:-2.5px;color:#102c3a;font-size:clamp(36px,4.2vw,60px);font-weight:650;line-height:1.12;margin:22px 0!important}.article-heading>p{color:#71848b;max-width:680px;font-size:17px;line-height:1.7;margin:0 auto!important}.article-byline{color:#5b737e;margin-top:23px;font-size:10px;font-weight:650;display:inline-block}.article-cover{aspect-ratio:2.4;object-fit:cover;border-radius:15px;width:100%}.article-reading{max-width:730px;margin:48px auto}.article-body{white-space:pre-wrap;color:#3d535d;overflow-wrap:anywhere;font-size:17px;line-height:1.95}.article-sources{background:#edf4f7;border-radius:10px;margin-top:35px;padding:25px}.article-sources h2{font-size:18px;font-weight:650;margin-bottom:7px!important}.article-sources>p{color:#71848b;font-size:11px;margin-bottom:15px!important}.article-sources a{overflow-wrap:anywhere;margin-top:9px;font-size:12px;font-weight:650;display:block;color:#234e43!important}.article-next{border-top:1px solid #dce4e6;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-top:30px;font-size:14px;font-weight:650;display:flex}.content-section-title{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px;display:flex}.content-section-title h1,.content-section-title h2{letter-spacing:-1.6px;color:#102c3a;font-size:36px;font-weight:650;line-height:1.15}.content-section-title p{color:#71848b;max-width:660px;font-size:14px;line-height:1.7;margin-top:12px!important}.content-section-title>a{white-space:nowrap;font-size:12px}.content-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.content-split h1{max-width:680px}.content-split>div>p{color:#637780;max-width:550px;font-size:15px;line-height:1.8;margin-top:23px!important}.content-split>div>.btn{margin-top:28px}.electric-hero{background:#d9eee6;overflow:hidden}.electric-illustration{place-items:center;height:320px;display:grid;position:relative}.electric-symbol{color:#d9eee6;background:#102c3a;border-radius:43px;place-items:center;width:170px;height:170px;font-size:160px;line-height:1;display:grid;position:relative;transform:rotate(-8deg);box-shadow:25px 30px 50px #39695020}.electric-orbit{border:1px solid #7fa49365;border-radius:50%;width:350px;height:250px;position:absolute;transform:rotate(-28deg)}.electric-orbit.orbit-two{width:270px;height:330px;transform:rotate(-28deg)}.electric-chip{letter-spacing:1px;background:#faf8f4;border:1px solid #c4dad0;border-radius:7px;padding:13px 19px;font-size:9px;font-weight:750;position:absolute;box-shadow:0 6px 25px #102c3a09}.chip-top{top:25px;right:50px}.chip-bottom{bottom:24px;left:25px}.content-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.energy-calculator{border:1px solid #dce4e6;border-radius:16px;grid-template-columns:1.4fr 1fr;display:grid;overflow:hidden}.energy-calculator form{background:#fff;padding:35px}.energy-calculator .field label{font-size:11px}.energy-calculator input{background:#faf8f4;width:100%}.energy-calculator button{place-self:end start;font-size:11px!important}.energy-assumptions{color:#71848b;grid-column:1/-1;font-size:10px;line-height:1.7}.energy-results{color:#fff;background:#102c3a;padding:37px}.energy-results>.content-kicker{color:#b9cad0}.energy-results>div{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:baseline;gap:15px;padding:20px 0;display:flex}.energy-results>div>span{color:#d4dfe2;max-width:140px;font-size:11px}.energy-results strong{letter-spacing:-1px;white-space:nowrap;font-size:27px;font-weight:600}.energy-results>.energy-difference{border:0}.energy-difference strong{color:#a9dbc9}.energy-results>p{color:#a7bec6;font-size:9px;line-height:1.75;margin-top:16px!important}.energy-results>.energy-formula{border-top:1px solid #ffffff20;padding-top:17px}.charging-section{background:#edf4f7}.charging-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.charging-grid>a{background:#fff;border:1px solid #e2e8ea;border-radius:11px;padding:24px;transition:transform .2s}.charging-grid>a:hover{transform:translateY(-3px)}.charging-index{color:#90a1a8;margin-bottom:25px;font-size:10px;display:block}.charging-grid strong{color:#102c3a;justify-content:space-between;gap:10px;font-size:16px;display:flex}.charging-grid strong>span{color:#ff6b4a}.charging-grid p{color:#71848b;font-size:11px;line-height:1.8;margin-top:10px!important}.content-note{color:#71848b;font-size:10px;line-height:1.8;margin-top:22px!important}.insurance-hero{background:#faf0e9;overflow:hidden}.insurance-illustration{place-items:center;height:300px;display:grid;position:relative}.insurance-shield{background:#ffdfce;border-radius:50%;place-items:center;width:220px;height:220px;display:grid;position:relative}.insurance-shield:before,.insurance-shield:after{content:"";border:1px solid #e1bdab;border-radius:50%;position:absolute;inset:-30px}.insurance-shield:after{border-color:#e1bdab75;inset:-60px}.insurance-shield svg{fill:none;stroke:#102c3a;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:100px;height:115px}.insurance-shield svg path:last-child{stroke:#ff6b4a;stroke-width:6px}.insurance-chip{letter-spacing:1px;background:#fff;border-radius:8px;padding:13px 20px;font-size:11px;font-weight:750;position:absolute;bottom:20px;right:35px;box-shadow:0 10px 30px #102c3a09}.coverage-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.coverage-grid>article{border:1px solid #dce4e6;border-radius:14px;padding:32px}.coverage-grid>article:nth-child(2) .content-category{color:#894d36;background:#ffdfce}.coverage-grid h3{letter-spacing:-.9px;color:#102c3a;font-size:26px;line-height:1.2;margin:18px 0 13px!important}.coverage-grid p{color:#71848b;font-size:14px;line-height:1.85}.content-source-note{color:#71848b;font-size:10px;margin-top:18px!important}.content-source-note a,.insurance-final-note a{text-underline-offset:3px;font-weight:750;text-decoration:underline!important}.insurance-partners{background:#edf4f7}.insurance-wait{border-top:1px solid #ccd9de;align-items:center;gap:20px;max-width:800px;padding-top:25px;display:flex}.insurance-wait>span{color:#ff6b4a;font-size:50px;line-height:1}.insurance-wait>p{color:#637780;font-size:13px;line-height:1.8}.insurance-partner-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.insurance-partner-grid>article{background:#fff;border:1px solid #dce4e6;border-radius:12px;padding:30px}.insurance-partner-grid h3{letter-spacing:-1px;font-size:24px;margin:15px 0!important}.insurance-partner-grid p{color:#71848b;font-size:12px;margin-bottom:20px!important}.checklist-layout{align-items:start}.checklist-layout h2{letter-spacing:-1.8px;max-width:450px;font-size:42px;line-height:1.15}.insurance-checklist{margin:0;padding:0;list-style:none}.insurance-checklist li{border-bottom:1px solid #dce4e6;gap:20px;padding:21px 0;display:flex}.insurance-checklist li:first-child{padding-top:0}.insurance-checklist li>span{color:#ff6b4a;margin-top:3px;font-size:10px;font-weight:750}.insurance-checklist h3{color:#102c3a;font-size:16px;font-weight:650;margin-bottom:8px!important}.insurance-checklist p{color:#71848b;font-size:12px;line-height:1.8}.insurance-final-note{background:#faf8f4;border-radius:10px;padding:20px;margin-top:40px!important}.content-admin-table{border:1px solid #dce4e6;border-radius:12px;overflow-x:auto}.content-admin-table table{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.content-admin-table th{text-transform:uppercase;letter-spacing:1px;background:#edf4f7;padding:17px 23px;font-size:10px}.content-admin-table td{vertical-align:top;border-top:1px solid #e5e9e9;padding:22px 23px;font-size:12px}.content-admin-table small{color:#71848b;margin-top:7px;font-size:10px;display:block}.content-action-row{align-items:center;gap:15px;display:flex}.content-action-row>a{font-size:11px;font-weight:650}.content-action-row button{color:#b64b36;background:0 0;border:0;padding:0;font-size:11px}.content-status{background:#f3ede5;border-radius:4px;padding:5px 8px;font-size:9px}.content-status.published{background:#d9eee6}.content-editor{border:1px solid #dce4e6;border-radius:13px;padding:30px}.content-editor .field label{font-size:12px}.content-editor input,.content-editor textarea,.content-editor select{width:100%}.content-editor-languages{grid-template-columns:1fr 1fr;gap:28px;margin:30px 0;display:grid}.content-editor-languages fieldset{border:1px solid #dce4e6;border-radius:10px;flex-direction:column;gap:20px;min-width:0;padding:22px;display:flex}.content-editor-languages legend{padding:0 8px;font-size:12px;font-weight:750}.content-editor-cover{object-fit:cover;border-radius:7px;max-width:230px;max-height:140px;margin-top:15px}.content-editor .field small{color:#71848b;margin-top:7px;font-size:10px;display:block}.content-editor textarea{resize:vertical}@media (width<=1000px){.content-split{gap:40px}.content-hero h1{font-size:57px}.journal-grid{gap:19px}.journal-card-copy{padding:19px}.journal-card h3{font-size:19px}.energy-calculator{grid-template-columns:1.2fr 1fr}.energy-calculator form,.energy-results{padding:27px}.energy-results strong{font-size:22px}.charging-grid{grid-template-columns:1fr 1fr}.content-heading-row{gap:35px}.content-heading-row>p{max-width:290px}.content-editor{padding:24px}}@media (width<=760px){.content-hero{padding:46px 0}.content-heading-row,.content-split{grid-template-columns:1fr;gap:27px;display:grid}.content-hero h1{letter-spacing:-2.5px;font-size:48px}.content-heading-row>p{max-width:520px;font-size:14px}.content-section{padding-top:43px;padding-bottom:43px}.journal-grid{grid-template-columns:1fr 1fr}.journal-card-copy>p{min-height:0}.journal-card h3{font-size:20px}.content-section-title h1,.content-section-title h2{font-size:30px}.content-section-title{flex-direction:column;align-items:flex-start;gap:15px}.article-heading h1{letter-spacing:-1.8px;font-size:38px}.article-heading>p{font-size:15px}.article-cover{aspect-ratio:1.7}.article-reading{margin:30px auto}.article-body{font-size:16px;line-height:1.9}.electric-illustration,.insurance-illustration{width:100%;max-width:400px;height:260px;margin:auto}.electric-symbol{width:135px;height:135px;font-size:125px}.electric-orbit{width:280px;height:200px}.electric-orbit.orbit-two{width:220px;height:260px}.chip-top{right:35px}.chip-bottom{bottom:5px;left:15px}.energy-calculator{grid-template-columns:1fr}.energy-results>div>span{max-width:none}.energy-results strong{font-size:28px}.coverage-grid{gap:18px}.coverage-grid>article{padding:24px}.coverage-grid h3{font-size:22px}.insurance-shield{width:170px;height:170px}.insurance-shield svg{width:80px;height:95px}.insurance-chip{bottom:10px;right:35px}.checklist-layout h2{font-size:34px}.insurance-partner-grid{grid-template-columns:1fr 1fr}.content-editor-languages{grid-template-columns:1fr}.article-next{flex-wrap:wrap}}@media (width<=500px){.content-hero h1{letter-spacing:-2px;font-size:42px}.content-kicker{letter-spacing:1.4px;font-size:8px}.content-tabs{gap:7px}.content-tabs>a{padding:8px 12px;font-size:10px}.journal-grid{grid-template-columns:1fr}.journal-card-image{aspect-ratio:1.8}.journal-card h3{font-size:24px}.journal-card-copy{padding:23px}.journal-card-copy>p{font-size:13px}.journal-card-copy>.content-read{font-size:12px}.content-form-grid,.coverage-grid,.insurance-partner-grid{grid-template-columns:1fr}.energy-calculator form{gap:17px;padding:24px}.energy-calculator .field label{font-size:12px}.energy-results{padding:27px}.charging-grid{gap:12px}.charging-grid>a{padding:19px}.charging-grid strong{font-size:14px}.charging-grid p{font-size:10px}.charging-index{margin-bottom:18px}.article-heading h1{letter-spacing:-1.3px;font-size:33px}.article-heading .content-date{font-size:9px}.article-heading>p{font-size:14px}.article-reading{margin-top:26px}.article-body{font-size:15px}.article-sources{padding:21px}.content-editor{padding:19px}.content-editor-languages{gap:20px}.content-editor-languages fieldset{padding:17px}.content-empty{padding:28px}.coverage-grid p{font-size:13px}.checklist-layout h2{font-size:32px}}:root{--green:#102c3a;--green-dark:#09212f;--lime:#d9eee6;--ink:#102c3a;--muted:#687c88;--line:#dde5e9;--cream:#faf8f4;--mint:#edf4f7;--coral:#ff6b4a;--navy:#102c3a;--sky:#edf4f7;--white:#fff}.carletta{color:var(--navy);background:#fff;font-size:15px}.carletta h1,.carletta h2,.carletta h3{color:inherit}.carletta h2{letter-spacing:-1.3px;font-size:35px;font-weight:600}.carletta .eyebrow{color:#657d8a;letter-spacing:1.7px;font-size:10px}.carletta .btn{border-radius:8px;gap:16px;min-height:49px;font-size:13px;font-weight:650}.carletta .btn-primary{background:var(--coral);border-color:var(--coral);color:#102c3a!important}.carletta .btn-primary:hover{background:#f3593a;border-color:#f3593a;box-shadow:0 5px 12px #f3593a22}.carletta .btn-dark{background:var(--navy);color:#fff!important}.carletta .btn-dark:hover{background:#1d455b}.carletta .btn-secondary{color:var(--navy);border-color:#c5d2d9}.carletta .btn-secondary:hover{background:#edf4f7}.carletta .btn-small{gap:9px;min-height:39px;padding:10px 16px;font-size:11px}.carletta .text-link{color:var(--navy);font-size:12px}.carletta .announcement{color:#55717f;background:#f0f5f7;height:34px;padding-inline:40px;font-size:10px}.carletta .announcement .status-dot{background:var(--coral)}.carletta .announcement-right a{align-items:center;gap:12px;display:flex}.carletta .nav-wrap{gap:46px;height:91px}.carletta .wordmark{letter-spacing:-2.6px;font-size:38px;color:var(--navy)!important}.carletta .wordmark>span{color:var(--coral)}.carletta .main-nav{gap:29px;font-size:12px}.carletta .main-nav a{align-items:center;gap:5px;display:flex}.carletta .main-nav a:hover,.carletta .main-nav a.active{color:#dd5639}.nav-ev-dot{background:#84b6a5;border-radius:50%;width:5px;height:5px}.carletta .nav-actions{gap:19px;font-size:12px}.carletta .language-switch .selected{color:var(--navy)}.carletta .section-space{padding-block:65px}.carletta .section-heading p{color:#6f8290;font-size:13px}.carletta .section-heading{margin-bottom:29px}.carletta .section-heading>.text-link{white-space:nowrap}.new-hero.container{background:var(--navy);border-radius:18px;width:min(1440px,100% - 48px);height:565px;margin-top:20px;position:relative;overflow:hidden}.new-hero-photo{object-fit:cover;object-position:58% center;width:100%;height:100%;position:absolute;inset:0}.new-hero-shade{background:linear-gradient(90deg,#061e2ce0 0%,#061e2ca1 32%,#061e2c1f 66%,#061e2c00 100%);position:absolute;inset:0}.new-hero-copy{color:#fff;z-index:1;max-width:800px;padding:70px 0 0 66px;position:relative}.hero-pill{color:#ccdde5;letter-spacing:1.5px;border:1px solid #d0e0e433;border-radius:30px;align-items:center;gap:9px;padding:7px 12px;font-size:8px;display:inline-flex}.hero-pill>span{background:var(--coral);border-radius:50%;width:5px;height:5px}.new-hero-copy h1{color:#fff;letter-spacing:-2.8px;margin:23px 0 22px;font-size:61px;font-weight:550;line-height:1.09}.new-hero-copy h1 em{color:#ffc0ae;font-style:normal}.new-hero-copy>p{color:#c5d5df;max-width:460px;font-size:14px;line-height:1.85}.new-hero-actions{align-items:center;gap:26px;margin-top:26px;display:flex}.hero-text-link{align-items:center;gap:10px;font-size:12px;display:inline-flex;color:#fff!important}.hero-text-link:hover{color:#ffc0ae!important}.hero-text-link .icon{width:15px}.hero-footnote{color:#b1c5d2;align-items:center;gap:7px;margin-top:21px;font-size:10px;display:flex}.hero-footnote .icon{color:#b9e4d5;width:12px;height:12px}.hero-road-note{color:#e2ebef;letter-spacing:1.3px;font-size:8px;position:absolute;bottom:55px;right:35px}.discover-dock.container{z-index:5;background:#fff;border:1px solid #e3e8eb;border-radius:12px;max-width:1150px;margin-top:-37px;position:relative;overflow:hidden;box-shadow:0 16px 40px #102c3a0c}.discover-tabs{border-bottom:1px solid var(--line);background:#fff;align-items:stretch;display:flex}.discover-tabs>button{color:#788b97;white-space:nowrap;background:#fff;border:0;flex:1;justify-content:center;align-items:center;gap:9px;padding:22px 15px;font-size:12px;font-weight:600;display:flex;position:relative}.discover-tabs>button .icon{width:18px;height:18px}.discover-tabs>button[aria-selected=true]{color:var(--navy);background:#fff9f4}.discover-tabs>button[aria-selected=true]:after{content:"";background:var(--coral);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:22px;right:22px}.discover-tabs>button:hover{color:var(--navy);background:#f7f9fa}.discover-panel{padding:24px 28px 20px}.discover-panel[hidden]{display:none}.stock-picker{border:0;align-items:center;gap:23px;margin:0 0 17px;padding:0;display:flex}.stock-picker label{color:#778b97;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.stock-picker input{accent-color:var(--navy);width:13px;height:13px}.stock-picker input:checked+span{color:var(--navy);font-weight:650}.dock-fields{grid-template-columns:1fr 1fr 1fr 1.25fr;align-items:end;gap:16px;display:grid}.carletta .dock-fields .field>label{color:#637d8c;font-size:10px}.carletta .dock-fields .field>select{background:#fff;border-color:#dce4e8;min-height:47px;font-size:12px}.dock-fields>.btn{gap:12px;min-height:47px;font-size:12px}.smart-search-row{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.smart-or{letter-spacing:1px;color:#94a3ac;white-space:nowrap;font-size:7px}.smart-search-row form{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.smart-search-row form>.icon{color:#ef795e;width:17px;height:17px}.smart-search-row input{width:100%;min-width:0;color:var(--navy);background:0 0;border:0;padding:5px 0;font-size:11px}.smart-search-row input::placeholder{color:#93a3ad}.smart-search-row button{width:29px;height:29px;color:var(--navy);background:#f3f6f7;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.smart-search-row button .icon{width:15px;height:15px}.smart-mode{color:#688090;white-space:nowrap;background:#edf4f7;border-radius:4px;padding:5px 8px;font-size:8px}.dock-action-panel{align-items:center;gap:22px;min-height:210px;padding:35px;display:flex}.dock-action-panel>div{flex:1}.dock-action-panel h2{letter-spacing:-.7px;font-size:25px}.dock-action-panel p{color:#718692;max-width:620px;margin-top:10px;font-size:12px;line-height:1.9}.dock-action-icon{color:#e97455;background:#fff0e9;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:57px;height:57px;display:flex}.dock-action-icon .icon{width:27px;height:27px}.journey-shortcuts{grid-template-columns:repeat(3,1fr);gap:24px;padding-top:34px;padding-bottom:4px;display:grid}.journey-shortcuts>a{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 12px 23px 0;transition:color .2s;display:flex}.journey-shortcuts>a>.icon:first-child{color:#8499a4;width:27px;height:27px}.journey-shortcuts>a>span{color:#8496a1;flex:1;font-size:10px;line-height:1.7}.journey-shortcuts strong{color:var(--navy);font-size:13px;font-weight:550;display:block}.journey-shortcuts>a>.icon:last-child{color:#95a6b0;width:17px;height:17px}.journey-shortcuts>a:hover strong{color:#dd6447}.inventory-chips{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.inventory-chips>a{border:1px solid var(--line);color:#738995;border-radius:25px;padding:7px 17px;font-size:11px}.inventory-chips>a.selected{background:var(--navy);color:#fff;border-color:var(--navy)}.inventory-chips>a:hover{border-color:var(--coral)}.carletta .car-card{border-color:#e0e7eb;border-radius:12px}.carletta .card-photo{background:#e8eef1;height:225px}.carletta .card-title{letter-spacing:-.6px;font-size:20px;font-weight:600}.carletta .card-variant{color:#8497a2;font-size:11px}.carletta .card-location{color:#8b9ba5;margin-bottom:10px;font-size:10px}.carletta .car-specs{color:#748a97;margin-top:17px;font-size:10px}.carletta .car-specs>span:not(:last-child):after{color:#b5c2cb}.carletta .card-price strong{color:var(--navy);font-size:25px;font-weight:600}.carletta .card-price span{color:#91a0aa;font-size:9px}.card-price strong small{letter-spacing:0;font-size:11px;font-weight:500}.carletta .photo-badge{color:var(--navy);background:#fffaf6f0;border-radius:5px;padding:5px 9px;font-size:9px}.exchange-photo-badge{color:#254d44;background:#e1f1e9ef;border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:flex;position:absolute;bottom:14px;left:14px}.exchange-photo-badge .icon{width:12px;height:12px}.sell-story-section{background:#f8f5f0;padding-block:62px}.sell-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.sell-story-visual{height:425px;margin-right:5px;position:relative}.sell-story-visual>img{object-fit:cover;filter:brightness(.9);border-radius:12px 65px 12px 12px;width:100%;height:100%}.listing-quality{background:#fff;border-radius:9px;align-items:center;gap:13px;padding:18px 20px;display:flex;position:absolute;bottom:24px;left:22px;right:-26px;box-shadow:0 8px 40px #102c3a12}.listing-quality>span{color:#3e6c5c;background:#e3efe8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.listing-quality strong{font-size:12px;font-weight:600;display:block}.listing-quality small{color:#8a9a9e;margin-top:5px;font-size:9px;display:block}.story-corner{color:#fff;letter-spacing:1.5px;font-size:8px;position:absolute;top:26px;left:25px}.sell-story-copy h2{letter-spacing:-1.7px;font-size:42px;font-weight:550;line-height:1.15}.sell-story-copy h2 em{color:#a66f56;font-style:normal}.sell-story-copy>p{color:#7f8c92;max-width:440px;margin-top:22px;font-size:13px;line-height:1.95}.sell-reasons{color:#71898e;flex-direction:column;gap:12px;margin:24px 0 28px;font-size:11px;display:flex}.sell-reasons>span{align-items:center;gap:9px;display:flex}.sell-reasons .icon{color:#608e7d;width:14px;height:14px}.ev-editorial{background:#e7f1ed;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ev-editorial-copy{padding:48px 49px}.ev-label{letter-spacing:1.5px;color:#527568;align-items:center;gap:7px;margin-bottom:21px;font-size:9px;display:flex}.ev-label .icon{width:15px;height:15px}.ev-editorial h2{letter-spacing:-1.6px;color:#183d36;font-size:39px;font-weight:550;line-height:1.16}.ev-editorial-copy>p{color:#6e8b81;max-width:400px;margin-block:23px;font-size:12px;line-height:1.9}.ev-editorial-image{min-height:380px;position:relative}.ev-editorial-image img{object-fit:cover;width:100%;height:100%}.ev-image-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#102c3a44;border:1px solid #ffffff52;border-radius:6px;align-items:center;gap:9px;padding:11px;font-size:9px;display:flex;position:absolute;bottom:20px;left:23px;right:23px}.ev-image-caption .icon{width:16px;height:16px}.ev-tools{background:#dcece4;border-top:1px solid #c8dfd4;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:0 20px;display:grid}.ev-tools>a{align-items:center;gap:12px;padding:23px 20px;display:flex}.ev-tools>a:not(:last-child){border-right:1px solid #c6ddd2}.ev-tools>a>.icon:first-child{color:#6e9785;width:23px;height:23px}.ev-tools strong{color:#275547;font-size:12px;font-weight:600;display:block}.ev-tools span{color:#7c9a8c;margin-top:4px;font-size:9px;display:block}.ev-tools>a>.icon:last-child{color:#678d7d;width:16px;height:16px;margin-left:auto}.possibility-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.possibility-card{background:#eff4f7;border-radius:12px;padding:35px 40px 33px;display:block;position:relative;overflow:hidden}.possibility-card .eyebrow{letter-spacing:1.2px;max-width:80%;font-size:8px}.possibility-card h2{letter-spacing:-1px;font-size:30px;font-weight:550;line-height:1.15}.possibility-card p{color:#7f929f;max-width:360px;margin-block:18px 24px;font-size:12px;line-height:1.9}.possibility-icon{color:#69879a;background:#dce7ed;border-radius:10px;justify-content:center;align-items:center;width:37px;height:37px;display:flex;position:absolute;top:30px;right:27px}.insurance-card{background:#fff1e9}.insurance-card .possibility-icon{color:#bf8e77;background:#fbe0d2}.insurance-card p{color:#a58c7e}.home-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.home-article>div{background:#e6edf0;border-radius:10px;height:225px;position:relative;overflow:hidden}.home-article img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.home-article:hover img{transform:scale(1.04)}.home-article>div>span{color:var(--navy);letter-spacing:1px;background:#fffffff0;border-radius:4px;padding:5px 8px;font-size:8px;position:absolute;bottom:14px;left:14px}.home-article>p{letter-spacing:1px;color:#9aa8b0;margin-top:19px;font-size:8px}.home-article h3{letter-spacing:-.6px;max-width:350px;margin-top:10px;font-size:21px;font-weight:550;line-height:1.3}.home-article>.text-link{margin-top:18px;font-size:11px;display:inline-flex}.journal-empty{background:var(--sky);border:1px solid var(--line);border-radius:12px;grid-column:1/-1;padding:35px}.journal-empty h3{margin-top:20px;font-size:25px;font-weight:550}.journal-empty p{color:var(--muted);margin-top:12px;font-size:13px}.final-dealer-section{background:var(--navy);border-radius:12px;justify-content:space-between;align-items:center;gap:40px;display:flex;margin-bottom:65px!important;padding:43px 48px!important}.final-dealer-section .eyebrow{color:#8ba8b8;font-size:8px}.final-dealer-section h2{color:#fff;letter-spacing:-1.2px;font-size:32px;font-weight:500;line-height:1.15}.final-dealer-section p{color:#9db7c5;max-width:550px;margin-top:18px;font-size:12px;line-height:1.85}.final-dealer-section>.btn{flex-shrink:0}.carletta .site-footer{background:#f3f6f7;border-color:#e3eaed;padding-top:46px}.carletta .footer-top{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px;padding-bottom:40px;display:grid}.footer-brand p{color:#8197a4;max-width:220px;margin-top:20px;font-size:12px;line-height:1.8}.footer-made{letter-spacing:1px;color:#a1b1ba;margin-top:25px;font-size:8px;display:block}.footer-column{flex-direction:column;gap:11px;display:flex}.footer-column>strong{color:#496b7d;margin-bottom:9px;font-size:11px;font-weight:600}.footer-column>a,.footer-column>button{color:#8399a7;font-size:10px;line-height:1.6}.footer-column>a:hover,.footer-column>button:hover{color:var(--navy);text-underline-offset:4px;text-decoration:underline}.footer-column>button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.carletta .footer-bottom{color:#a0b0ba;border-color:#dce5ea;font-size:8px}.carletta .lime-dot{color:var(--coral)}.carletta .page-intro{background:#f0f5f7}.carletta .field>label{color:#4f6b7a;font-size:12px}.carletta .field>input:not([type=checkbox]),.carletta .field>select,.carletta .field>textarea{border-color:#d7e1e7;border-radius:7px;font-size:13px}.carletta .field small{color:#8a9ba5;font-size:11px}.carletta .round-icon,.carletta .avatar{color:#6b8b9d;background:#edf4f7}.carletta .badge-green{color:#467563;background:#e4f1eb}.carletta .badge{font-size:10px}.carletta .notice{color:#5d7a8c;background:#f0f5f8;border-color:#dce7ed;font-size:13px}.carletta .notice.success{color:#3c6e53;background:#eef7f1;border-color:#d0e8d8}.carletta .notice.error{color:#a2644d;background:#fff3ef;border-color:#f2d8cb}.carletta .filter-sidebar{background:#f5f8fa;border-color:#e0e8ed}.carletta .filter-title h3{color:#5b7d90;font-size:12px}.carletta .results-bar{color:#7d95a4}.carletta .offer-panel{border-color:#dfe7ec}.carletta .offer-summary strong{color:#4d7187}.carletta .offer-summary span{color:#8ca0ad}.carletta .prose{color:#6c8798;font-size:14px}.carletta .spec-grid{background:#f1f6f8}.carletta .spec-grid span{color:#8ca1ae}.carletta .spec-grid strong{color:#4e7286}.carletta .asking-price{color:var(--navy)}.carletta .back-link{color:#7f98a8}.carletta .stats-grid>div{background:#f1f6f8}.carletta .stats-grid>div>div{color:#829eae}.carletta .dashboard-tabs{color:#6d8d9e}.carletta .offer-list{background:#f5f8fa}.carletta .auth-card{border-color:#dce5eb}.carletta .auth-intro>p,.carletta .auth-description{color:#7c96a5}.carletta .check-list,.carletta .listing-tips p{color:#809baa}.carletta .free-label{color:var(--coral)}.cookie-banner{z-index:80;background:#fff;border:1px solid #d6e2e9;border-radius:12px;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:21px 24px;display:flex;position:fixed;bottom:20px;left:24px;right:24px;box-shadow:0 6px 50px #102c3a22}.cookie-banner[hidden]{display:none}.cookie-symbol{color:#eb7b5e;background:#fff0e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:32px;font-weight:650;line-height:1;display:flex;position:relative}.cookie-symbol>span{color:#e7ab95;font-size:10px;position:absolute;top:7px;right:6px}.cookie-banner>div:first-of-type{flex:1}.cookie-banner h2{letter-spacing:-.5px;margin-bottom:7px;font-size:17px;font-weight:600}.cookie-banner p{color:#8195a1;max-width:580px;font-size:10px;line-height:1.8}.cookie-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.cookie-actions .btn{gap:10px;min-height:39px;padding:10px 15px;font-size:10px}.cookie-actions .icon{width:15px;height:15px}.cookie-dialog{width:min(520px,100% - 32px);max-height:90vh;color:var(--navy);background:#fff;border:1px solid #dce6eb;border-radius:13px;margin:auto;padding:40px 35px 30px;position:fixed;inset:0;overflow:auto;box-shadow:0 10px 60px #102c3a30}.cookie-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09212f80}.cookie-close{border:0;width:27px;height:27px;position:absolute;top:14px;right:14px}.cookie-dialog .eyebrow{letter-spacing:1.3px;margin-bottom:17px;font-size:8px}.cookie-dialog h2{max-width:350px;margin-bottom:18px;font-size:30px;line-height:1.15}.cookie-dialog>p{color:#8095a3;font-size:12px;line-height:1.9}.cookie-essential{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-block:23px;padding:19px 0;display:flex}.cookie-essential strong{font-size:12px;font-weight:600;display:block}.cookie-essential small{color:#8aa1af;margin-top:3px;font-size:10px;display:block}.cookie-essential>span{white-space:nowrap;color:#5e907a;align-items:center;gap:8px;font-size:10px;display:flex}.cookie-essential .icon{width:14px;height:14px}.cookie-dialog>.text-link{margin-block:20px 25px;font-size:11px}.cookie-dialog>.btn{font-size:12px}@media (width>=1600px){.new-hero.container{height:590px}.new-hero-copy{padding-top:85px;padding-left:80px}.new-hero-copy h1{font-size:65px}}@media (width<=1200px){.carletta .container{width:calc(100% - 64px)}.carletta .nav-wrap{gap:28px}.carletta .main-nav{gap:20px;font-size:11px}.new-hero.container{width:calc(100% - 40px);height:535px}.new-hero-copy{max-width:700px;padding-top:65px;padding-left:44px}.new-hero-copy h1{font-size:53px}.new-hero-copy>p{max-width:405px;font-size:13px}.discover-dock.container{width:calc(100% - 100px);max-width:1050px}.discover-tabs>button{padding-inline:12px;font-size:11px}.dock-fields>.btn{gap:9px;padding-inline:15px;font-size:11px}.sell-story-grid{gap:65px}.sell-story-copy h2{font-size:37px}.ev-editorial-copy{padding:40px 35px}.ev-editorial h2{font-size:34px}.ev-tools>a{gap:9px;padding-inline:15px}.ev-tools strong{font-size:11px}.ev-tools span{font-size:8px}.carletta .card-photo{height:205px}.carletta .card-body{padding:18px}.carletta .card-title{font-size:18px}.cookie-banner{gap:15px}.cookie-banner .cookie-symbol{display:none}.cookie-banner p{font-size:9px}.cookie-actions .btn{padding-inline:12px;font-size:9px}.home-article>div{height:200px}.carletta .footer-top{gap:30px}.carletta .footer-column>strong{font-size:10px}}@media (width<=980px){.carletta .nav-wrap{height:78px}.carletta .main-nav{gap:20px;font-size:13px;top:78px}.carletta .main-nav a{align-items:center;gap:8px;display:flex}.new-hero.container{height:520px}.new-hero-copy{max-width:650px;padding-left:38px}.new-hero-copy h1{letter-spacing:-2px;font-size:46px}.new-hero-actions{gap:18px}.new-hero-actions .btn{padding-inline:18px;font-size:11px}.hero-text-link{font-size:10px}.new-hero-copy>p{max-width:370px;font-size:12px}.new-hero-shade{background:linear-gradient(90deg,#061e2ce6 0%,#061e2cb0 37%,#061e2c22 100%)}.discover-dock.container{width:calc(100% - 80px)}.discover-tabs>button{gap:7px;padding:20px 8px;font-size:10px}.discover-tabs>button .icon{width:16px;height:16px}.discover-panel{padding:22px}.dock-fields{grid-template-columns:1fr 1fr;gap:15px}.dock-fields>.btn,.dock-fields .field>select{min-height:45px}.smart-or{display:none}.smart-mode{font-size:7px}.dock-action-panel{gap:20px;min-height:260px}.dock-action-icon{display:none}.dock-action-panel h2{font-size:23px}.dock-action-panel p{font-size:11px}.journey-shortcuts{gap:18px;padding-top:24px}.journey-shortcuts>a{gap:10px;padding-bottom:20px}.journey-shortcuts strong{font-size:11px}.journey-shortcuts>a>span{font-size:8px}.journey-shortcuts>a>.icon:first-child{width:23px;height:23px}.journey-shortcuts>a>.icon:last-child{width:14px;height:14px}.carletta h2{font-size:30px}.carletta .section-space{padding-block:49px}.carletta .section-heading p{font-size:11px}.carletta .cars-grid{gap:19px}.carletta .card-photo{height:175px}.carletta .card-body{padding:16px}.carletta .card-title{font-size:16px}.carletta .car-specs{font-size:8px}.carletta .card-variant{font-size:9px}.carletta .card-price strong{font-size:23px}.carletta .card-location{font-size:9px}.sell-story-section{padding-block:48px}.sell-story-grid{gap:40px}.sell-story-visual{height:375px}.sell-story-copy h2{font-size:32px}.sell-story-copy>p{font-size:11px}.listing-quality{padding:14px;left:13px;right:-12px}.listing-quality strong{font-size:10px}.listing-quality small{font-size:8px}.listing-quality>span{width:31px;height:31px}.ev-editorial-copy{padding:35px 27px}.ev-editorial h2{font-size:29px}.ev-editorial-copy>p{font-size:11px}.ev-editorial-copy .btn{padding-inline:16px;font-size:11px}.ev-tools{padding-inline:10px}.ev-tools>a{gap:8px;padding:20px 12px}.ev-tools>a>.icon:first-child{display:none}.ev-tools strong{font-size:11px}.ev-tools span{font-size:8px}.possibility-card{padding:30px}.possibility-card h2{font-size:27px}.possibility-card p{font-size:11px}.possibility-card .eyebrow{max-width:80%;font-size:7px}.possibility-icon{width:30px;height:30px;top:25px;right:20px}.possibility-icon .icon{width:18px;height:18px}.home-journal-grid{gap:20px}.home-article>div{height:165px}.home-article h3{font-size:18px}.final-dealer-section{gap:30px;margin-bottom:50px!important;padding:33px 35px!important}.final-dealer-section h2{font-size:28px}.final-dealer-section p{font-size:11px}.final-dealer-section>.btn{padding:12px 16px;font-size:11px}.carletta .footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:25px}.footer-column:last-child{display:none}.carletta .footer-brand p{font-size:10px}.cookie-banner{flex-wrap:wrap;gap:15px;padding:20px;bottom:15px;left:18px;right:18px}.cookie-banner>div:first-of-type{flex-basis:100%}.cookie-banner h2{font-size:18px}.cookie-banner p{max-width:100%;font-size:10px}.cookie-actions{margin-left:auto}.cookie-actions .btn{font-size:10px}}@media (width<=740px){.carletta .container{width:calc(100% - 40px)}.carletta .nav-wrap{gap:15px;height:73px}.carletta .wordmark{font-size:33px}.carletta .main-nav{gap:21px;font-size:13px;top:73px}.carletta .announcement{height:29px;padding-inline:20px;font-size:8px}.carletta .nav-actions{gap:13px}.carletta .nav-actions .btn{min-height:35px;padding:9px 12px;font-size:10px}.new-hero.container{border-radius:12px;width:calc(100% - 24px);height:625px;margin-top:12px}.new-hero-photo{object-position:73% 65%;height:66%;top:auto;bottom:0}.new-hero-shade{background:linear-gradient(#0b2737 3% 37%,#0b2737bb 51%,#0b273700 76%)}.new-hero-copy{max-width:100%;padding:31px 25px 0}.hero-pill{letter-spacing:1px;padding:6px 9px;font-size:7px}.new-hero-copy h1{letter-spacing:-1.8px;margin:19px 0 16px;font-size:40px;line-height:1.09}.new-hero-copy>p{max-width:320px;font-size:12px;line-height:1.8}.new-hero-actions{flex-wrap:wrap;gap:16px;margin-top:20px}.new-hero-actions .btn{gap:13px;min-height:44px;padding:12px 16px;font-size:10px}.hero-text-link{gap:7px;font-size:9px}.hero-text-link .icon{width:13px;height:13px}.hero-footnote{margin-top:16px;font-size:8px}.hero-road-note{display:none}.discover-dock.container{border-radius:9px;width:calc(100% - 40px);margin-top:-29px}.discover-tabs{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.discover-tabs::-webkit-scrollbar{display:none}.discover-tabs>button{flex-direction:column;flex:1;gap:7px;min-width:83px;padding:16px 8px;font-size:8px;line-height:1.35}.discover-tabs>button .icon{width:18px;height:18px}.discover-tabs>button[aria-selected=true]:after{height:2px;left:12px;right:12px}.discover-panel{padding:20px 18px 17px}.stock-picker{gap:18px;margin-bottom:17px}.stock-picker label{gap:6px;font-size:10px}.stock-picker input{width:12px;height:12px}.dock-fields{gap:15px 13px}.carletta .dock-fields .field>label{font-size:9px}.carletta .dock-fields .field>select{min-height:42px;padding:11px 10px;font-size:10px}.dock-fields>.btn{gap:6px;min-height:42px;padding:11px 10px;font-size:9px}.dock-fields>.btn .icon{width:14px;height:14px}.smart-search-row{flex-wrap:wrap;gap:8px;margin-top:19px;padding-top:16px}.smart-search-row form{flex-basis:100%;gap:8px}.smart-search-row input{padding-block:8px;font-size:9px;line-height:1.5}.smart-search-row .smart-mode{margin-left:25px;padding:3px 6px;font-size:7px}.dock-action-panel{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-height:260px;padding:28px 22px}.dock-action-panel h2{letter-spacing:-.9px;font-size:24px;line-height:1.2}.dock-action-panel p,.dock-action-panel .btn{font-size:11px}.journey-shortcuts{grid-template-columns:1fr;gap:0;padding-top:17px;padding-bottom:0}.journey-shortcuts>a{gap:15px;padding:17px 4px}.journey-shortcuts>a>span{font-size:9px}.journey-shortcuts strong{margin-top:2px;font-size:12px}.journey-shortcuts>a>.icon:first-child{width:26px;height:26px}.journey-shortcuts>a>.icon:last-child{width:17px;height:17px}.carletta .section-space{padding-block:38px}.carletta h2{letter-spacing:-1px;font-size:28px}.carletta .section-heading{align-items:flex-start;gap:14px;margin-bottom:22px}.carletta .section-heading .eyebrow{letter-spacing:1px;max-width:280px;font-size:7px;line-height:1.8}.carletta .section-heading p{font-size:10px;line-height:1.8}.carletta .section-heading>.text-link{white-space:nowrap;gap:5px;font-size:8px}.inventory-section .section-heading{display:block}.inventory-section .section-heading>.text-link{padding-top:15px;font-size:10px}.inventory-chips{scrollbar-width:none;flex-wrap:nowrap;gap:7px;margin-bottom:21px;padding-bottom:3px;overflow-x:auto}.inventory-chips>a{white-space:nowrap;padding:6px 13px;font-size:9px}.carletta .cars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.carletta .card-photo{height:165px}.carletta .card-body{padding:13px}.carletta .card-title{font-size:15px;line-height:1.3}.carletta .card-location{margin-bottom:7px;font-size:8px}.carletta .card-variant{font-size:8px;line-height:1.5}.carletta .car-specs{row-gap:4px;margin-top:12px;font-size:8px}.carletta .card-price strong{font-size:21px}.carletta .card-price span{font-size:8px}.carletta .photo-badge{padding:4px 6px;font-size:7px;top:9px;left:9px}.exchange-photo-badge{gap:3px;padding:4px 6px;font-size:6px;bottom:11px;left:9px}.exchange-photo-badge .icon{width:10px;height:10px}.carletta .card-price{margin-top:13px;padding-top:11px}.card-price strong small{font-size:8px}.sell-story-section{padding-block:37px}.sell-story-grid{grid-template-columns:1fr;gap:34px}.sell-story-visual{height:350px;margin-right:10px}.sell-story-visual>img{border-radius:10px 50px 10px 10px}.listing-quality{gap:10px;padding:16px 14px;bottom:20px;left:16px;right:-11px}.listing-quality strong{font-size:10px;line-height:1.5}.listing-quality small{margin-top:3px;font-size:8px;line-height:1.5}.listing-quality>span{width:32px;height:32px}.sell-story-copy .eyebrow{font-size:8px}.sell-story-copy h2{letter-spacing:-1.4px;font-size:35px}.sell-story-copy>p{margin-top:19px;font-size:12px;line-height:1.95}.sell-reasons{gap:12px;margin-block:23px 26px;font-size:10px}.sell-story-copy>.btn{font-size:11px}.ev-editorial{grid-template-columns:1fr}.ev-editorial-copy{padding:30px 26px}.ev-label{letter-spacing:1px;margin-bottom:18px;font-size:8px}.ev-editorial h2{letter-spacing:-1.3px;font-size:33px}.ev-editorial-copy>p{margin-block:19px 22px;font-size:12px}.ev-editorial-image{height:300px;min-height:0}.ev-image-caption{padding:10px;font-size:8px;bottom:15px;left:18px;right:18px}.ev-tools{grid-template-columns:1fr;padding-inline:23px}.ev-tools>a{gap:14px;padding:20px 0}.ev-tools>a:not(:last-child){border-bottom:1px solid #c6ddd2;border-right:0}.ev-tools>a>.icon:first-child{width:23px;height:23px;display:block}.ev-tools strong{font-size:12px}.ev-tools span{margin-top:4px;font-size:9px}.possibility-grid{grid-template-columns:1fr;gap:19px}.possibility-card{padding:30px 26px}.possibility-card h2{letter-spacing:-1.1px;font-size:30px}.possibility-card p{margin-block:18px 23px;font-size:12px}.possibility-card .eyebrow{max-width:85%;font-size:7px}.possibility-icon{width:31px;height:31px;top:26px;right:21px}.possibility-card .text-link{font-size:11px}.home-journal-grid{grid-template-columns:1fr;gap:30px}.home-article>div{height:235px}.home-article>div>span{font-size:7px}.home-article>p{margin-top:17px;font-size:8px}.home-article h3{max-width:100%;font-size:23px;line-height:1.25}.home-article>.text-link{margin-top:13px;font-size:10px}.final-dealer-section{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:38px!important;padding:31px 25px!important}.final-dealer-section .eyebrow{letter-spacing:1px;font-size:7px;line-height:1.8}.final-dealer-section h2{letter-spacing:-1.1px;font-size:29px}.final-dealer-section p{font-size:11px;line-height:1.9}.carletta .footer-top{grid-template-columns:1fr 1fr;gap:32px 25px}.footer-brand{grid-column:1/-1}.carletta .footer-brand .wordmark{font-size:32px}.carletta .footer-brand p{max-width:100%;margin-top:15px;font-size:11px}.footer-made{margin-top:15px;font-size:7px}.footer-column:last-child{display:flex}.carletta .footer-column>strong{margin-bottom:6px;font-size:10px}.footer-column>a,.footer-column>button{font-size:10px}.carletta .footer-column{gap:11px}.carletta .footer-bottom{gap:7px 20px;font-size:7px;line-height:1.8}.carletta .footer-bottom>span:last-child{display:none}.carletta .field>label{font-size:11px}.carletta .field>input:not([type=checkbox]),.carletta .field>select,.carletta .field>textarea{font-size:12px}.carletta .text-link{font-size:11px}.cookie-banner{border-radius:10px;gap:15px;padding:19px 18px;bottom:12px;left:12px;right:12px}.cookie-banner h2{margin-bottom:8px;font-size:18px}.cookie-banner p{font-size:10px;line-height:1.9}.cookie-actions{gap:8px;width:100%;margin:0}.cookie-actions .btn{flex:1;gap:6px;min-height:39px;padding:10px 12px;font-size:9px}.cookie-actions .btn .icon{width:13px;height:13px}.cookie-dialog{padding:42px 25px 25px}.cookie-dialog h2{font-size:28px}.cookie-dialog .eyebrow{font-size:7px}.cookie-dialog>p{font-size:11px}.cookie-essential{gap:12px}.cookie-essential strong{font-size:11px}.cookie-essential small{font-size:9px}.cookie-essential>span{font-size:8px}.carletta .browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.carletta .container{width:calc(100% - 32px)}.new-hero.container{width:calc(100% - 20px);height:620px}.new-hero-copy{padding:28px 21px 0}.new-hero-copy h1{letter-spacing:-1.6px;font-size:36px}.new-hero-copy>p{font-size:11px}.new-hero-actions{gap:13px}.new-hero-actions .btn{font-size:9px}.hero-text-link{font-size:8px}.discover-dock.container{width:calc(100% - 32px)}.discover-tabs>button{min-width:73px;font-size:7px}.discover-panel{padding-inline:16px}.carletta .card-photo{height:143px}.carletta .card-title{font-size:14px}.carletta .card-body{padding:12px}.carletta .card-location{font-size:7px}.carletta .card-price strong{font-size:20px}.cookie-actions .btn{padding-inline:9px;font-size:8px}.cookie-actions .icon{display:none}.sell-story-visual{height:310px}.new-hero-photo{object-position:74% center}.carletta .wordmark{font-size:30px}}.new-hero-photo{object-position:right center}.interpreted-search{background:#f0f5f8;border:1px solid #dce8ed;border-radius:10px;margin-top:25px;padding:23px 27px}.interpreted-heading{align-items:center;gap:13px;display:flex}.interpreted-heading>.icon{color:#f17c5e;width:22px;height:22px}.interpreted-heading>div{flex:1}.interpreted-heading strong{font-size:13px;font-weight:600}.interpreted-heading p{color:#849ca9;margin-top:3px;font-size:11px}.interpreted-heading>a{color:#658495;font-size:10px}.interpreted-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.interpreted-chips>a{color:#658497;background:#fff;border:1px solid #d6e3e9;border-radius:20px;align-items:center;gap:10px;padding:6px 12px;font-size:10px;display:flex}.interpreted-chips span{color:#a8b8c2;font-size:16px;line-height:1}.enquiry-inbox{flex-direction:column;gap:18px;display:flex}.enquiry-inbox>article{background:#fff;border:1px solid #dce6ec;border-radius:10px;padding:23px 26px}.enquiry-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.enquiry-top time{color:#97abb7;font-size:9px}.enquiry-message{white-space:pre-line;overflow-wrap:anywhere;color:#6d899a;font-size:13px;line-height:1.9;margin-top:20px!important}.enquiry-person{border-top:1px solid #e0e8ed;align-items:center;gap:12px;margin-top:20px;padding-top:18px;font-size:11px;display:flex}.enquiry-person strong{font-weight:550}.enquiry-person>a{color:#60849a;margin-left:auto;font-size:11px}.footer-column:last-child{display:flex}@media (width<=740px){.new-hero-photo{object-position:74% center}.interpreted-search{padding:20px}.interpreted-heading{flex-wrap:wrap}.interpreted-heading>div{flex:70%}.interpreted-heading strong{font-size:12px}.interpreted-heading p{font-size:10px;line-height:1.8}.interpreted-heading>a{margin-left:35px;font-size:9px}.interpreted-chips>a{font-size:9px}.enquiry-inbox>article{padding:20px}.enquiry-top{flex-wrap:wrap;gap:10px}.enquiry-top time{font-size:8px}.enquiry-person{flex-wrap:wrap;font-size:10px}.enquiry-person>a{width:100%;margin-left:0;font-size:10px}.enquiry-message{font-size:12px}}.carletta .sell-intro-account .btn-secondary{border-color:#6c8798;color:#fff!important}.carletta .sell-intro-account .btn-secondary:hover{background:#234758}.carletta{--carletta-header-height:76px;--workspace-header-height:76px}.carletta .site-header{z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd4;border-bottom:1px solid #d9e4e98c;transition:box-shadow .25s,background .25s,border-color .25s;position:sticky;top:0}.carletta .site-header.is-scrolled{-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);background:#fafcfba1;border-color:#d5e0e666;box-shadow:0 8px 30px #102c3a0a}.carletta .nav-wrap{height:var(--carletta-header-height);gap:28px}.carletta .main-nav{gap:22px}.nav-favorite-link,.nav-notification-link{color:#6c8a9a;align-items:center;display:flex}.nav-favorite-link>.icon,.nav-notification-link>.icon{width:19px;height:19px}.account-navigation{position:relative}.account-navigation>summary{cursor:pointer;color:#355c72;white-space:nowrap;background:#ffffffa8;border:1px solid #dce5e9;border-radius:8px;align-items:center;gap:9px;padding:9px 11px;font-size:11px;list-style:none;display:flex}.account-navigation>summary::-webkit-details-marker{display:none}.account-nav-avatar{background:#e9f1f4;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.account-nav-avatar>.icon{width:15px;height:15px}.account-nav-chevron{color:#94a8b3;font-size:14px}.account-navigation>nav{z-index:95;background:#fff;border:1px solid #dce5e9;border-radius:13px;flex-direction:column;width:260px;padding:11px;display:flex;position:absolute;top:calc(100% + 15px);right:0;box-shadow:0 16px 65px #102c3a1a}.account-navigation nav>header{border-bottom:1px solid #edf1f3;margin-bottom:8px;padding:13px 13px 18px}.account-navigation nav>header>strong{font-size:14px;font-weight:550;display:block}.account-navigation nav>header>span{color:#8a9fa9;margin-top:7px;font-size:9px;display:block}.account-navigation nav>a{color:#6c8b9d;border-radius:7px;align-items:center;gap:10px;padding:11px 12px;font-size:11px;display:flex}.account-navigation nav>a:hover{background:#f4f7f8}.account-navigation nav>a>.icon{color:#94aab7;width:16px;height:16px}.account-navigation nav>.account-owner-link{color:#b57658;background:#fff1e9}.account-navigation nav>form{border-top:1px solid #edf1f3;margin-top:8px;padding:8px 12px 1px}.account-navigation nav>form>button{cursor:pointer;color:#c08064;background:0 0;border:0;padding:10px 0;font-size:11px}.favorite-card-control{z-index:4;position:absolute;top:12px;right:12px}.vehicle-sidebar>.favorite-toggle{margin-bottom:15px}.vehicle-sidebar{top:calc(var(--carletta-header-height) + 20px)}.vehicle-section,.specification-group,.history-card-v4{scroll-margin-top:calc(var(--carletta-header-height) + 20px)}.home-hero-v5{isolation:isolate;color:#fff;background:#102c3a;border-radius:20px;min-height:435px;margin-top:20px;position:relative;overflow:hidden}.home-hero-road{object-fit:cover;object-position:65% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.home-hero-v5:after{content:"";z-index:-1;background:linear-gradient(90deg,#092534ed,#092534b0 43%,#09253408 80%);position:absolute;inset:0}.home-hero-content{max-width:760px;padding:47px 46px 62px}.home-hero-content h1{letter-spacing:-2.5px;margin-top:22px;font-size:52px;font-weight:550;line-height:1.1}.home-hero-content h1 em{color:#ffd1c3;font-style:normal}.home-hero-content>p{color:#c2d1d8;max-width:450px;margin-top:19px;font-size:13px;line-height:1.9}.hero-three-actions{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:26px;display:flex}.hero-three-actions>a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#102c3a6b;border:1px solid #ffffff3b;border-radius:9px;align-items:center;gap:10px;padding:13px 16px;font-size:12px;transition:transform .2s,background .2s;display:flex}.hero-three-actions>a:hover{background:#264856;transform:translateY(-3px)}.hero-three-actions>a.hero-action-sell{color:#102c3a;background:#ff6b4a;border-color:#ff6b4a}.hero-three-actions>a>.icon{flex-shrink:0;width:20px;height:20px}.hero-three-actions span{font-weight:600}.hero-three-actions small{opacity:.7;margin-top:3px;font-size:8px;font-weight:400;line-height:1.7;display:block}.hero-mini-note{letter-spacing:.2px;color:#deebee;align-items:center;gap:7px;max-width:280px;font-size:8px;line-height:1.7;display:flex;position:absolute;bottom:42px;right:25px}.carletta .owner-sidebar{top:calc(var(--carletta-header-height) + 20px)}.product-favorite-control{margin:0 0 16px}.garage-tool-links>.owner-garage-link{color:#a86b4e;background:#fff0e8;border-color:#edcbb7}.search-studio{z-index:2;background:#fff;border:1px solid #dce5e8;border-radius:17px;padding:29px 33px 17px;position:relative;box-shadow:0 20px 60px #102c3a0d;max-width:1120px!important;margin-top:-27px!important}.search-studio-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.search-studio-top .eyebrow{letter-spacing:1.2px;margin-bottom:8px;font-size:8px}.carletta .search-studio h2{letter-spacing:-.8px;font-size:26px;font-weight:550}.search-studio-top>a{color:#7a929f;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.search-studio-top>a>.icon{width:14px;height:14px}.search-studio-prompt{background:linear-gradient(100deg,#fbfaf7,#f3f8f7);border:1px solid #d4e1e7;border-radius:13px;align-items:center;gap:17px;padding:12px 13px 12px 18px;display:flex;box-shadow:0 0 0 5px #f8faf9}.search-studio-spark{color:#d87b5d;background:#fcebe3;border:1px solid #f5dfd3;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.search-studio-spark>.icon{width:23px;height:23px}.search-studio-prompt>div{flex:1;min-width:0}.search-studio-prompt label{color:#8a9eaa;margin-bottom:7px;font-size:8px;display:block}.search-studio-prompt input{letter-spacing:-.2px;color:#20485e;background:0 0;border:0;outline:none;width:100%;padding:0;font-size:14px}.search-studio-prompt input::placeholder{color:#8a9ca5}.search-studio-prompt>.btn{flex-shrink:0;min-height:48px;padding-inline:20px;font-size:11px}.search-studio-examples{flex-wrap:wrap;align-items:center;gap:9px;margin:19px 0 23px;display:flex}.search-studio-examples>span{color:#9aabb5;margin-right:3px;font-size:8px}.search-studio-examples>button{color:#718e9e;cursor:pointer;background:#fff;border:1px solid #e1e9ec;border-radius:20px;align-items:center;gap:14px;padding:7px 12px;font-size:9px;display:flex}.search-studio-examples>button>span{color:#b8c4ca}.search-studio-examples>button:hover{color:#b97358;border-color:#f1b19d}.search-studio-filters{border-top:1px solid #e8edef}.search-studio-filters>summary{cursor:pointer;color:#839ba7;justify-content:space-between;gap:20px;padding:18px 0;font-size:10px;list-style:none;display:flex}.search-studio-filters>summary::-webkit-details-marker{display:none}.search-studio-filters>summary>span:first-child{color:#587e94;align-items:center;gap:8px;display:flex}.search-studio-filters .icon{width:16px;height:16px}.studio-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:10px 0 25px;display:grid}.studio-filter-grid>.field>label{font-size:10px}.studio-filter-grid input,.studio-filter-grid select{font-size:12px}.studio-filter-grid>.btn{grid-column:1/-1;justify-self:end;min-height:43px;font-size:11px}.search-studio-bottom{color:#a0b0b9;border-top:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:15px;padding-top:14px;font-size:8px;display:flex}.search-studio-bottom>span:first-child{align-items:center;gap:6px;display:flex}.search-studio-bottom .icon{width:12px;height:12px}.selling-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;padding-block:65px;display:grid}.selling-hero .eyebrow{font-size:9px}.selling-hero h1{letter-spacing:-2.5px;margin-top:22px;font-size:60px;font-weight:550;line-height:1.08}.selling-hero h1 em{color:#bc7c61;font-style:normal}.selling-hero>div>p{color:#7e94a0;max-width:490px;margin:25px 0;font-size:14px;line-height:1.9}.selling-hero .btn{font-size:12px}.selling-valuation-link{color:#6d8c9e;align-items:center;gap:12px;margin-top:22px;font-size:12px;display:flex}.selling-valuation-link .icon{width:16px;height:16px}.selling-assurances{color:#8ca397;flex-wrap:wrap;gap:12px;margin-top:27px;font-size:9px;display:flex}.selling-hero-visual{height:420px;position:relative}.selling-hero-visual>img{object-fit:cover;border-radius:18px 70px 18px 18px;width:100%;height:100%}.selling-floating-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #fff;border-radius:12px;align-items:center;gap:14px;padding:22px;display:flex;position:absolute;bottom:27px;left:-30px;right:25px;box-shadow:0 15px 60px #102c3a12}.selling-floating-note>.icon{color:#8baa98;flex-shrink:0;width:28px;height:28px}.selling-floating-note strong{font-size:13px;font-weight:550}.selling-floating-note span{color:#91a1a8;margin-top:6px;font-size:9px;display:block}.selling-steps{padding-block:35px 65px}.selling-steps h2,.selling-tips-section h2{max-width:680px;line-height:1.2}.selling-step-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.selling-step-grid>article{border:1px solid #e2e9ec;border-radius:14px;padding:27px}.selling-step-grid>article>div{color:#9db0b9;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:12px;display:flex}.selling-step-grid .icon{color:#c18b74;width:26px;height:26px}.selling-step-grid h3{letter-spacing:-.7px;margin-bottom:17px;font-size:23px;line-height:1.3}.selling-step-grid p,.selling-tips-grid p{color:#8a9da7;font-size:12px;line-height:1.9}.selling-tips-section{background:#f6f7f2;padding-block:60px;scroll-margin-top:100px}.selling-tips-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.selling-tips-grid h3{letter-spacing:-.6px;margin:20px 0 15px;font-size:21px;line-height:1.3}.selling-faq{padding-block:65px;max-width:900px!important}.selling-faq>h2{margin-bottom:30px}.selling-faq>details{border-bottom:1px solid #e1e9ed;padding:22px 0}.selling-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;font-weight:550;list-style:none;display:flex}.selling-faq summary::-webkit-details-marker{display:none}.selling-faq summary>span{color:#a5b6bf;font-size:21px}.selling-faq details>p{color:#7f98a6;margin-top:20px;font-size:13px;line-height:1.9}.selling-faq>.btn{margin-top:30px;font-size:12px}.expired-own-card{background:#fcf8f1;border:2px dashed #d7b9a4;border-radius:14px;align-items:center;gap:22px;margin-bottom:27px;padding:25px;display:flex;position:relative}.expired-own-card>img{object-fit:cover;border-radius:9px;width:145px;height:120px}.expired-own-copy{flex:1;min-width:0}.expired-own-private{color:#aa9482;align-items:center;gap:6px;margin-bottom:12px;font-size:9px;display:flex}.expired-own-private .icon{width:13px;height:13px}.carletta .expired-own-copy h2{letter-spacing:-.6px;margin-bottom:11px;font-size:21px;line-height:1.3}.expired-own-copy>a{color:#9e755c;font-size:12px;font-weight:550}.expired-own-copy>p{color:#ae9d8c;margin-top:8px;font-size:10px;line-height:1.8}.expired-own-actions{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.expired-own-actions>strong{font-size:24px;font-weight:550}.expired-own-actions>form{flex-direction:column;gap:9px;display:flex}.expired-own-actions select{background:#fff;border:1px solid #dbcfc1;border-radius:6px;padding:7px 10px;font-size:11px}.expired-own-actions .btn{min-height:39px;padding:10px 13px;font-size:10px}.expired-dismiss{position:absolute;top:10px;right:10px}.expired-dismiss button{color:#b4a596;cursor:pointer;background:0 0;border:0}.expired-dismiss .icon{width:14px;height:14px}.sponsored-result-heading{justify-content:space-between;align-items:center;gap:20px;margin:10px 0 20px;display:flex}.sponsored-result-heading>h2{letter-spacing:-.6px;font-size:22px}.sponsored-result-heading>span{color:#96a7af;font-size:9px}.sponsored-results{background:#fcf9f5;border:1px solid #e4d4c8;border-radius:14px;margin-bottom:30px;padding:23px}.sponsored-results .cars-grid{margin:0}.car-card{position:relative}.promoted-badge{z-index:2;color:#796437;background:#fff1c7;border-radius:6px;padding:6px 10px;font-size:9px;font-weight:600;position:absolute;top:14px;left:14px;box-shadow:0 3px 10px #102c3a0d}.promoted-badge+.card-photo .photo-badge{top:46px}.promotion-demo-note{color:#ad9b82;margin:0 0 15px;font-size:9px}@media (width<=1100px){.carletta .nav-wrap{gap:20px}.carletta .main-nav{gap:17px}.home-hero-content{padding:44px 35px 65px}.home-hero-content h1{font-size:46px}.hero-three-actions>a{padding:12px;font-size:11px}.search-studio{max-width:calc(100% - 110px)!important}.studio-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.selling-hero{gap:45px}.selling-hero h1{font-size:49px}.selling-tips-grid{grid-template-columns:1fr 1fr}.selling-step-grid{gap:18px}.selling-step-grid>article{padding:23px}.expired-own-card{gap:17px;padding:21px}.expired-own-card>img{width:110px;height:105px}}@media (width<=740px){.carletta{--carletta-header-height:68px;--workspace-header-height:68px}.carletta .nav-wrap{gap:14px}.carletta .site-header .main-nav{background:#fffffffa;top:68px;box-shadow:0 12px 22px #102c3a10}.home-hero-v5{border-radius:14px;flex-direction:column;margin-top:15px;display:flex}.home-hero-road{object-position:70% center;z-index:0;order:2;height:220px;position:relative}.home-hero-v5:after{display:none}.home-hero-content{background:#102c3a;max-width:none;padding:32px 25px 27px}.home-hero-content .hero-pill{letter-spacing:1.1px;font-size:7px}.home-hero-content h1{letter-spacing:-1.8px;font-size:40px;line-height:1.14}.home-hero-content>p{font-size:12px;line-height:1.9}.hero-three-actions{grid-template-columns:1fr;gap:9px;margin-top:23px;display:grid}.hero-three-actions>a{justify-content:flex-start;gap:14px;padding:13px 15px;font-size:13px}.hero-three-actions small{margin-top:2px;font-size:9px}.hero-mini-note{background:#15333f;order:3;max-width:none;padding:14px 21px;font-size:8px;line-height:1.8;position:static}.search-studio{border-radius:13px;padding:24px 20px 17px;width:calc(100% - 32px)!important;max-width:none!important;margin-top:18px!important}.search-studio-top{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:23px}.carletta .search-studio h2{letter-spacing:-.9px;font-size:27px;line-height:1.2}.search-studio-top>a{font-size:10px}.search-studio-top .eyebrow{font-size:7px}.search-studio-prompt{flex-wrap:wrap;gap:13px;padding:16px 13px}.search-studio-spark{border-radius:8px;width:34px;height:34px}.search-studio-spark>.icon{width:19px;height:19px}.search-studio-prompt label{font-size:8px;line-height:1.7}.search-studio-prompt input{min-height:25px;font-size:12px}.search-studio-prompt>.btn{justify-content:space-between;width:100%;min-height:43px;margin-top:1px;font-size:12px}.search-studio-examples{gap:8px;margin-block:20px}.search-studio-examples>span{width:100%;margin-bottom:2px}.search-studio-examples>button{gap:9px;padding:8px 10px;font-size:9px}.search-studio-filters>summary{gap:12px;font-size:10px;line-height:1.7}.search-studio-filters>summary>span:last-child{font-size:0}.search-studio-filters>summary>span:last-child:after{content:"+";font-size:17px}.studio-filter-grid{grid-template-columns:1fr 1fr;gap:18px 13px}.studio-filter-grid>.btn{justify-self:stretch}.search-studio-bottom{flex-direction:column;align-items:flex-start;gap:10px;font-size:8px;line-height:1.8}.selling-hero{grid-template-columns:1fr;gap:35px;padding-block:38px}.selling-hero .eyebrow{font-size:8px}.selling-hero h1{letter-spacing:-1.9px;font-size:45px}.selling-hero>div>p{margin-block:22px;font-size:13px}.selling-hero-visual{height:340px;margin-left:15px}.selling-floating-note{gap:12px;padding:18px;left:-15px;right:17px}.selling-floating-note strong{font-size:12px;line-height:1.6;display:block}.selling-floating-note span{font-size:8px;line-height:1.8}.selling-steps{padding-block:25px 40px}.selling-step-grid{grid-template-columns:1fr;gap:17px}.selling-step-grid>article{padding:25px}.selling-step-grid h3{font-size:25px}.selling-tips-section{padding-block:38px}.selling-tips-section .section-heading{flex-direction:column;align-items:flex-start;gap:20px}.selling-tips-grid{grid-template-columns:1fr;gap:30px}.selling-tips-grid h3{max-width:300px;font-size:25px}.selling-tips-grid p{font-size:13px}.selling-faq{padding-block:42px}.selling-faq>h2{font-size:30px}.selling-faq summary{font-size:13px;line-height:1.7}.selling-faq details>p{font-size:12px}.expired-own-card{flex-wrap:wrap;gap:17px;padding:23px 19px}.expired-own-card>img{width:91px;height:83px}.expired-own-copy{flex-basis:calc(100% - 110px)}.carletta .expired-own-copy h2{font-size:19px}.expired-own-private{margin-bottom:10px;font-size:8px;line-height:1.7}.expired-own-copy>a{font-size:11px}.expired-own-copy>p{font-size:10px}.expired-own-actions{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%}.expired-own-actions>strong{font-size:23px}.expired-own-actions>form{flex:1}.expired-own-actions .btn{font-size:10px}.sponsored-results{margin-bottom:25px;padding:19px 15px}.sponsored-result-heading>h2{font-size:21px}.sponsored-result-heading>span{font-size:8px}.sponsored-results .cars-grid{grid-template-columns:1fr}.promoted-badge{padding:5px 8px;font-size:8px}}@media (width<=380px){.carletta .nav-actions{gap:9px}.carletta .nav-wrap{gap:10px}.home-hero-content{padding-inline:20px}.home-hero-content h1{font-size:36px}.studio-filter-grid{grid-template-columns:1fr}.selling-hero h1{font-size:41px}}@media (width<=740px){.nav-favorite-link,.nav-notification-link{display:none}.account-navigation>summary{justify-content:center;gap:0;min-width:39px;min-height:39px;padding:7px}.account-nav-name,.account-nav-chevron{display:none}.account-navigation>nav{width:265px;top:calc(100% + 12px);right:-27px}.account-nav-avatar{width:23px;height:23px}.favorite-card-control{top:9px;right:9px}}@media (prefers-reduced-motion:reduce){.carletta .site-header,.hero-three-actions>a{transition:none}.hero-three-actions>a:hover{transform:none}}.promotions-page{color:#102c3a;padding-top:35px;padding-bottom:85px}.promotion-heading{justify-content:space-between;align-items:center;gap:35px;margin:25px 0 38px;display:flex}.promotion-heading>div:first-child{max-width:780px}.promotion-heading h1{letter-spacing:-1.8px;margin:15px 0 20px;font-size:clamp(34px,4.2vw,53px);line-height:1.1}.promotion-heading p{color:#738b98;max-width:660px;font-size:14px;line-height:1.9}.promotion-hero-mark{background:#edf4f7;border-radius:47% 53% 60% 40%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:135px;height:125px;display:flex;transform:rotate(7deg)}.promotion-hero-mark>svg{color:#94b0bf;stroke-width:1px;width:48px;height:48px}.promotion-hero-mark>span{letter-spacing:-.4px;color:#7193a6;font-size:13px}.promotion-car-picker{background:#edf4f7;border-radius:13px;align-items:center;gap:25px;margin-bottom:27px;padding:23px 27px;display:flex}.promotion-car-picker>div{flex:1}.promotion-car-picker label{margin-bottom:6px;font-size:13px;font-weight:650;display:block}.promotion-car-picker p{color:#7893a1;font-size:10px;line-height:1.8}.promotion-car-picker select{background:#fff;border:1px solid #d6e4eb;border-radius:8px;min-width:280px;max-width:50%;padding:11px 30px 11px 13px;font-size:12px}.promotion-car-picker .btn{min-height:38px;font-size:10px}.promotion-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.promotion-plan{color:#102c3a;background:#fff;border:1px solid #dbe7ed;border-radius:16px;flex-direction:column;padding:27px 25px;display:flex}.promotion-plan.is-spotlight{color:#fff;background:#102c3a;border-color:#102c3a}.promotion-plan-number{letter-spacing:1px;color:#a4b7c1;border-bottom:1px solid #e6edf1;justify-content:space-between;margin-bottom:24px;padding-bottom:20px;font-size:11px;display:flex}.promotion-plan-number>span{color:#91b0c1;font-size:20px;line-height:1}.is-spotlight .promotion-plan-number{color:#849eac;border-color:#2a4554}.is-spotlight .promotion-plan-number>span{color:#ffab94}.promotion-plan h2{letter-spacing:-.8px;margin-bottom:13px;font-size:23px;line-height:1.2}.promotion-plan>p{color:#8099a6;min-height:69px;font-size:12px;line-height:1.95}.is-spotlight>p{color:#9ab3c0}.promotion-plan-price{padding:27px 0 22px}.promotion-plan-price>strong{letter-spacing:-1px;max-width:260px;font-size:31px;line-height:1.25;display:block}.promotion-plan-price>strong.quote-only{letter-spacing:-.5px;font-size:21px}.promotion-plan-price>small{color:#9aaeb9;max-width:240px;margin-top:11px;font-size:9px;line-height:1.9;display:block}.promotion-plan ul{margin:0 0 27px;padding:0;list-style:none}.promotion-plan li{color:#668696;align-items:center;gap:9px;padding:8px 0;font-size:11px;display:flex}.promotion-plan li svg{color:#9ab5c3;flex-shrink:0;width:13px;height:13px}.is-spotlight li{color:#adc3cf}.is-spotlight li svg{color:#ffb29d}.promotion-plan>form{margin-top:auto}.promotion-consent{color:#91a7b3;align-items:flex-start;gap:10px;margin:0 0 22px;font-size:9px;line-height:1.9;display:flex}.promotion-consent input{accent-color:#ff6b4a;flex-shrink:0;width:13px;height:13px;min-height:13px;margin-top:4px}.promotion-plan .btn{border-radius:8px;min-height:43px;font-size:11px}.is-spotlight .promotion-consent{color:#8faab9}.promotion-no-charge{color:#9fb2bd;text-align:center;margin-top:13px;font-size:8px;line-height:1.8}.promotion-how{background:#f0f5ed;border-radius:14px;align-items:center;gap:24px;margin:30px 0 55px;padding:28px;display:flex}.promotion-how>.round-icon{color:#92a786;background:#e2ebdc;flex-shrink:0}.promotion-how h2{letter-spacing:-.6px;margin-bottom:9px;font-size:21px}.promotion-how p{color:#879782;max-width:850px;font-size:12px;line-height:1.9}.promotion-requests .section-heading h2{letter-spacing:-.8px;font-size:28px}.promotion-requests .section-heading p{font-size:12px;line-height:1.8}.promotion-request-row{background:#fff;border:1px solid #e1e9ed;border-radius:12px;align-items:center;gap:20px;margin-bottom:14px;padding:20px;display:flex}.promotion-request-row>img{object-fit:cover;border-radius:7px;width:98px;height:72px}.promotion-request-row>div{flex:1;min-width:0}.promotion-request-row .eyebrow{color:#9bb0bc;letter-spacing:1px;font-size:8px}.promotion-request-row h3{letter-spacing:-.5px;margin:7px 0;font-size:19px}.promotion-request-row p{color:#94aab6;font-size:10px}.promotion-request-row>.badge{text-align:center;font-size:9px;line-height:1.7}.promotion-request-row>svg{color:#9db5c2;width:18px;height:18px}.promotion-empty{text-align:center;background:#f7fafc;border:1px dashed #d8e4eb;border-radius:15px;padding:55px 25px}.promotion-empty>svg{color:#adc4d1;width:40px;height:40px;margin:0 auto 22px}.promotion-empty h2,.promotion-empty h3{letter-spacing:-.7px;margin-bottom:13px;font-size:25px}.promotion-empty p{color:#94aab6;max-width:430px;margin:0 auto 25px;font-size:12px;line-height:1.9}.promotion-empty.compact{padding:35px 22px}.promotion-detail-layout{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);align-items:start;gap:30px;display:grid}.promotion-detail-card{background:#fff;border:1px solid #d9e5ec;border-radius:17px;padding:30px}.promotion-detail-car{border-bottom:1px solid #e6edf1;align-items:center;gap:19px;padding-bottom:25px;display:flex}.promotion-detail-car img{object-fit:cover;border-radius:9px;width:130px;height:92px}.promotion-detail-car .eyebrow{font-size:9px}.promotion-detail-car h2{letter-spacing:-.7px;margin:9px 0;font-size:25px;line-height:1.25}.promotion-detail-car>div>span:last-child{color:#93aab7;font-size:10px}.promotion-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:27px 0;display:grid}.promotion-detail-facts dt{color:#8da5b3;margin-bottom:8px;font-size:10px;line-height:1.8}.promotion-detail-facts dd{color:#456b81;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.promotion-detail-facts dd>span{display:block}.promotion-owner-note{background:#f7fafc;border-radius:10px;margin:25px 0;padding:20px}.promotion-owner-note strong{font-size:11px}.promotion-owner-note p{color:#8ba2b0;white-space:pre-line;margin-top:10px;font-size:12px;line-height:1.8}.promotion-next-step{background:#edf4f7;border-radius:16px;padding:28px}.promotion-next-step .round-icon{color:#91aebe;background:#dfebf1;margin-bottom:23px}.promotion-next-step h2{letter-spacing:-.6px;margin-bottom:15px;font-size:24px;line-height:1.3}.promotion-next-step>p{color:#829eae;font-size:12px;line-height:1.9}.promotion-next-step .promotion-detail-small{color:#9cb2bf;margin-top:21px;font-size:10px}.owner-promotion-heading h1{letter-spacing:-1px;margin:13px 0;font-size:33px;line-height:1.2}.owner-promotion-heading>p{color:#8aa2b0;max-width:780px;font-size:13px;line-height:1.9}.owner-promotion-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:28px 0;display:grid}.owner-promotion-stats>div{background:#fff;border:1px solid #dbe6ed;border-radius:12px;padding:22px}.owner-promotion-stats span{color:#8da7b5;font-size:10px;display:block}.owner-promotion-stats strong{letter-spacing:-.9px;margin-top:12px;font-size:30px;display:block}.owner-promotion-filter{background:#f0f6f9;border:1px solid #deebf1;border-radius:12px;align-items:end;gap:15px;margin:25px 0;padding:20px;display:flex}.owner-promotion-filter label{color:#87a1b1;margin-bottom:8px;font-size:10px;display:block}.owner-promotion-filter select{background:#fff;border:1px solid #d7e7ef;border-radius:7px;min-width:190px;max-width:100%;padding:10px 30px 10px 11px;font-size:11px}.owner-promotion-filter .btn{min-height:37px;font-size:10px}.owner-promotion-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.owner-promotion-card{background:#fff;border:1px solid #d9e7ef;border-radius:15px;min-width:0;padding:25px}.owner-promotion-card>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.owner-promotion-card .eyebrow{letter-spacing:1px;color:#91adbd;font-size:8px}.owner-promotion-card h2{letter-spacing:-.6px;margin:10px 0;font-size:22px;line-height:1.3}.owner-promotion-card header p{color:#9bb2bf;overflow-wrap:anywhere;font-size:10px;line-height:1.8}.owner-promotion-card header .badge{text-align:center;max-width:120px;font-size:8px;line-height:1.8}.owner-promotion-summary{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.owner-promotion-summary>span{color:#82a1b2;background:#f0f6f9;border-radius:5px;padding:6px 8px;font-size:9px}.owner-promotion-activate{border-top:1px solid #e2edf2;margin-top:21px;padding-top:21px}.owner-promotion-activate h3{letter-spacing:-.4px;margin-bottom:11px;font-size:18px}.owner-promotion-activate>p{color:#91a9b7;margin-bottom:23px;font-size:10px;line-height:1.9}.owner-promotion-activate .form-grid{gap:18px}.owner-promotion-activate .field label{color:#7b9aab;font-size:10px}.owner-promotion-activate .field input{min-height:42px;font-size:12px}.owner-promotion-activate .field small{color:#9cb3c1;font-size:8px;line-height:1.8}.owner-promotion-activate .promotion-consent{margin:24px 0 19px}.owner-promotion-activate .btn{font-size:11px}.owner-promotion-reject{border-top:1px solid #edf2f5;margin-top:24px;padding:20px 0}.owner-promotion-reject>summary{color:#b68d7e;cursor:pointer;font-size:10px}.owner-promotion-reject form{margin-top:20px}.owner-promotion-reject .field label{font-size:10px}.owner-promotion-reject .field textarea{font-size:12px}.owner-promotion-reject .btn{margin-top:15px;font-size:10px}.owner-promotion-card>.text-link{margin-top:20px;font-size:10px;display:inline-block}@media (width<=1050px){.promotion-plan{padding:23px 20px}.promotion-plan h2{font-size:21px}.promotion-car-picker{gap:15px}.owner-promotion-queue{grid-template-columns:1fr}}@media (width<=760px){.promotions-page{padding-top:25px;padding-bottom:55px}.promotion-heading{gap:18px;margin:23px 0 30px}.promotion-heading h1{letter-spacing:-1.3px;font-size:35px}.promotion-heading p{font-size:12px}.promotion-hero-mark{width:79px;height:85px}.promotion-hero-mark>svg{width:32px;height:32px}.promotion-hero-mark>span{font-size:9px}.promotion-car-picker{flex-wrap:wrap;gap:13px;padding:20px}.promotion-car-picker>div{flex-basis:100%}.promotion-car-picker select{flex:1;min-width:0;max-width:100%;font-size:11px}.promotion-plans{grid-template-columns:1fr;gap:18px}.promotion-plan{padding:25px}.promotion-plan>p{min-height:0}.promotion-plan-price{padding:23px 0}.promotion-plan ul{margin-bottom:23px}.promotion-consent{font-size:10px}.promotion-how{align-items:start;gap:17px;margin-bottom:40px;padding:22px}.promotion-how h2{font-size:19px}.promotion-how p{font-size:11px}.promotion-request-row{flex-wrap:wrap;gap:13px;padding:15px}.promotion-request-row>img{width:70px;height:60px}.promotion-request-row h3{font-size:17px}.promotion-request-row>.badge{margin-left:83px;font-size:8px}.promotion-request-row>svg{display:none}.promotion-detail-layout{grid-template-columns:1fr}.promotion-detail-card{padding:23px 20px}.promotion-detail-car{gap:14px}.promotion-detail-car img{width:93px;height:78px}.promotion-detail-car h2{font-size:21px}.promotion-detail-facts{gap:22px}.promotion-detail-facts dd{font-size:12px}.owner-promotion-heading h1{font-size:29px}.owner-promotion-stats{gap:10px}.owner-promotion-stats>div{padding:17px 13px}.owner-promotion-stats span{font-size:9px;line-height:1.8}.owner-promotion-stats strong{font-size:25px}.owner-promotion-filter{flex-wrap:wrap;padding:17px}.owner-promotion-filter>div,.owner-promotion-filter select{width:100%}.owner-promotion-card{padding:23px 19px}.owner-promotion-card h2{font-size:20px}}.favorites-hero{background:#faf3ed;padding:58px 0 51px}.favorites-hero .eyebrow{letter-spacing:1.7px;color:#ad9787;font-size:9px}.favorites-hero h1{letter-spacing:-2.3px;color:#102c3a;margin:20px 0;font-size:52px;font-weight:550;line-height:1.1}.favorites-hero h1>span{color:#ff6b4a}.favorites-hero p{color:#9a938a;max-width:610px;font-size:14px;line-height:1.9}.favorites-page{padding-top:34px;padding-bottom:65px}.favorites-toolbar{color:#8198a7;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;font-size:12px;display:flex}.favorites-toolbar a{color:#7691a2;font-size:11px}.favorites-filters{background:#f8fafb;border:1px solid #e0e8ed;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:18px;margin-bottom:32px;padding:25px;display:grid}.favorites-filters .field>label{font-size:11px}.favorites-filters .field>select{background:#fff;min-height:45px;font-size:12px}.favorites-drop-filter{color:#7b96a6;grid-column:1/4;align-items:center;gap:9px;font-size:11px;display:flex}.favorites-drop-filter input{accent-color:#102c3a;width:14px;height:14px}.favorites-filters>.btn{justify-self:end;min-height:42px;font-size:11px}.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.favorite-listing{background:#fff;border:1px solid #e1e8ec;border-radius:12px;min-width:0;overflow:hidden}.favorite-listing-photo{background:#edf3f6;height:235px;position:relative}.favorite-listing-photo>a{width:100%;height:100%;display:block}.favorite-listing-photo img{object-fit:cover;width:100%;height:100%}.favorite-listing-photo>.favorite-toggle-form,.favorite-listing-photo>.favorite-toggle{z-index:3;position:absolute;top:15px;right:15px}.favorite-toggle-form{max-width:100%;margin:0;display:inline-flex}.carletta .favorite-toggle{color:#7c96a5;cursor:pointer;background:#fff;border:1px solid #dce5ea;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 15px;font-size:11px;font-weight:550;line-height:1.5;display:inline-flex;box-shadow:0 4px 14px #102c3a05}.favorite-toggle .icon{stroke-width:1.6px;width:18px;height:18px}.carletta .favorite-toggle.is-compact{border-radius:50%;width:39px;height:39px;min-height:39px;padding:9px}.carletta .favorite-toggle.is-saved{color:#db7960;background:#fffaf7;border-color:#f1d8cd}.favorite-toggle.is-saved .icon{fill:#fddbcf;stroke:#da8067}.carletta .favorite-toggle:hover{color:#e16e50;background:#fff5ef;border-color:#e8c4b4}.favorite-toggle:focus-visible{outline-offset:3px;outline:3px solid #ffbda9}.favorite-price-drop{color:#538a6c;background:#e4f1e9;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:650;position:absolute;bottom:15px;left:15px}.favorite-listing-copy{padding:23px}.favorite-listing-copy>span{color:#94a7b1;font-size:10px}.favorite-listing-copy h2{margin:13px 0 9px;font-weight:550;line-height:1.2;letter-spacing:-.7px!important;font-size:24px!important}.favorite-listing-copy>p{color:#94a4af;font-size:11px;line-height:1.8}.favorite-specs{color:#819aaa;flex-wrap:wrap;gap:12px;margin-top:18px;font-size:10px;display:flex}.favorite-price{border-top:1px solid #ebf0f3;align-items:baseline;gap:13px;margin-top:23px;padding-top:19px;display:flex}.favorite-price strong{letter-spacing:-1px;color:#102c3a;font-size:28px;font-weight:550}.favorite-price del{color:#aab8c1;font-size:12px}.favorite-listing-copy>small{color:#adbac3;margin-top:13px;font-size:9px;display:block}.favorite-unavailable{background:#f4f8fa;border:1px dashed #cfdee7;border-radius:12px;flex-direction:column;align-items:flex-start;padding:34px 28px;display:flex}.favorite-unavailable-symbol{color:#9db2bf;background:#e6eef3;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:22px;display:grid}.favorite-unavailable-symbol .icon{width:26px;height:26px}.favorite-unavailable h2{line-height:1.25;letter-spacing:-.6px!important;font-size:24px!important}.favorite-unavailable p{color:#829aa9;margin-top:16px;font-size:12px;line-height:1.9}.favorite-unavailable small{color:#9db0bc;margin-top:22px;font-size:10px}.favorite-unavailable form{margin-top:auto;padding-top:25px}.favorite-unavailable .btn{min-height:40px;font-size:10px}.favorites-empty{text-align:center;background:#f8fafb;border:1px dashed #d5e2ea;border-radius:13px;grid-column:1/-1;padding:65px 25px}.favorites-empty>span{color:#d99479;background:#fff0e8;border-radius:17px;place-items:center;width:60px;height:60px;margin:0 auto 23px;display:grid}.favorites-empty>span .icon{width:27px;height:27px}.favorites-empty h2{letter-spacing:-1.1px;font-size:34px;font-weight:550}.favorites-empty p{color:#8da1af;max-width:480px;margin:19px auto 25px;font-size:14px;line-height:1.9}.favorites-footnote{color:#9caebb;max-width:800px;margin-top:35px;font-size:11px;line-height:1.9}@media (width<=1000px){.favorites-grid{grid-template-columns:1fr 1fr;gap:22px}.favorite-listing-photo{height:225px}.favorites-hero h1{font-size:45px}.favorites-filters{gap:16px;padding:22px}}@media (width<=740px){.favorites-hero{padding:40px 0}.favorites-hero h1{letter-spacing:-1.6px;font-size:37px}.favorites-hero p{font-size:13px}.favorites-page{padding-top:27px;padding-bottom:40px}.favorites-toolbar{align-items:flex-start;font-size:11px}.favorites-toolbar a{text-align:right;max-width:150px;font-size:10px}.favorites-filters{grid-template-columns:1fr 1fr;gap:17px;margin-bottom:26px;padding:20px}.favorites-drop-filter{grid-column:1/-1;font-size:12px}.favorites-filters>.btn{grid-column:1/-1;justify-self:stretch;min-height:44px;font-size:12px}.favorites-grid{gap:18px}.favorite-listing-photo{height:190px}.favorite-listing-copy{padding:18px}.favorite-listing-copy h2{font-size:21px!important}.favorite-price strong{font-size:25px}.favorite-unavailable{padding:26px 22px}.favorite-unavailable h2{font-size:22px!important}.favorites-empty{padding:45px 24px}.favorites-empty h2{font-size:29px}.favorites-footnote{font-size:11px}}@media (width<=500px){.favorites-grid{grid-template-columns:1fr;gap:23px}.favorite-listing-photo{height:240px}.favorite-listing-copy{padding:23px}.favorite-listing-copy h2{font-size:26px!important}.favorite-specs,.favorite-listing-copy>span,.favorite-listing-copy>p{font-size:12px}.favorite-price strong{font-size:30px}.favorite-listing-copy>small{font-size:11px}.favorite-price-drop{font-size:10px}.favorite-unavailable{padding:28px}.favorite-unavailable p{font-size:13px}.favorite-unavailable h2{font-size:26px!important}.favorite-unavailable .btn{min-height:44px;font-size:12px}.favorites-toolbar{gap:15px}.favorites-hero .eyebrow{letter-spacing:1.2px;font-size:8px}}.home-hero-v6{flex-direction:column;justify-content:center;min-height:540px;padding:22px 30px 112px;display:flex}.home-hero-v6 .home-hero-content{max-width:660px;padding:38px 14px 22px}.home-hero-v6 .home-hero-content h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.6vw,61px);line-height:1.07}.home-hero-v6 .home-hero-content>p{max-width:420px;margin-top:22px;font-size:15px;line-height:1.8}.discovery-glass-top{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff3b;border-radius:12px;align-self:flex-start;align-items:center;gap:4px;padding:5px;display:flex}.discovery-glass-top>a{color:#e5edf0;border-radius:8px;align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:flex}.discovery-glass-top>a:first-child{color:#fff;background:#ffffff17}.discovery-glass-top .icon{width:14px;height:14px}.discovery-glass-top>a:hover{background:#fff2}.discovery-hero-actions{align-items:center;gap:25px;margin-top:27px;display:flex}.discovery-hero-actions>.btn{padding:16px 22px;font-size:14px}.discovery-sell-link{color:#fff;align-items:center;gap:11px;font-size:14px;display:flex}.discovery-sell-link .icon{width:17px;height:17px}.discovery-glass-bottom{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e5eef014;border:1px solid #ffffff38;border-radius:13px;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:22px;left:30px;right:30px}.discovery-glass-bottom>a{color:#fff;align-items:center;gap:13px;padding:18px 20px;font-size:13px;display:flex}.discovery-glass-bottom>a+a{border-left:1px solid #ffffff2b}.discovery-glass-bottom>a>.icon:first-child{color:#ffd5c9;flex-shrink:0;width:25px;height:25px}.discovery-glass-bottom>a>.icon:last-child{opacity:.7;width:16px;height:16px;margin-left:auto}.discovery-glass-bottom small{color:#ccdae1;margin-top:3px;font-size:11px;font-weight:400;line-height:1.7;display:block}.discovery-studio{padding-block:45px 26px;scroll-margin-top:95px}.discovery-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.discovery-heading .eyebrow{color:#70838e;letter-spacing:1.5px;font-size:10px}.carletta .discovery-heading h2{letter-spacing:-.045em;margin-top:10px;font-size:clamp(28px,3vw,36px)}.discovery-heading>.text-link{font-size:13px}.discovery-prompt{background:#fff;border:1px solid #d8e3e6;border-radius:18px;align-items:center;gap:18px;padding:15px 17px 15px 22px;display:flex;box-shadow:0 12px 30px #102c3a06}.discovery-prompt-icon{color:#cd6144;background:#fff0e9;border-radius:13px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.discovery-prompt-icon .icon{width:25px;height:25px}.discovery-prompt>div{flex:1;min-width:0}.discovery-prompt label{color:#637985;margin-bottom:7px;font-size:12px;display:block}.discovery-prompt input{color:#102c3a;outline-offset:5px;background:0 0;border:0;width:100%;padding:0;font-size:18px;line-height:1.5}.discovery-prompt input::placeholder{color:#8295a1}.discovery-prompt>.btn{flex-shrink:0;min-height:53px;font-size:14px}.discovery-example-row{color:#82939c;flex-wrap:wrap;align-items:center;gap:8px;margin:17px 0 33px;font-size:11px;display:flex}.discovery-example-row>button{color:#536f7f;cursor:pointer;background:#fff;border:1px solid #e0e7e8;border-radius:30px;padding:9px 12px;font-size:11px}.discovery-example-row>button span{color:#a16d57;margin-left:12px}.discovery-category-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.discovery-category-heading h3{font-size:16px;font-weight:550}.discovery-category-heading>span{color:#8799a1;font-size:11px}.discovery-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.discovery-category{background:#fff;border:1px solid #dce5e8;border-radius:16px;min-width:0;padding:18px 15px 17px;transition:transform .2s,border-color .2s;position:relative}.discovery-category:hover{border-color:#c2d4db;transform:translateY(-4px)}.discovery-category-art{isolation:isolate;align-items:center;height:68px;margin-bottom:13px;display:flex;position:relative}.discovery-category-art:before{content:"";z-index:-1;background:#edf4f7;border-radius:50%;width:61px;height:61px;position:absolute;top:0;left:0}.discovery-category-art>.icon{stroke-width:1.2px;color:#224b61;width:45px;height:45px;margin-left:8px}.discovery-category-art>span{background:#102c3a0e;border-radius:50%;width:37px;height:7px;position:absolute;bottom:4px;left:12px}.discovery-category-mint .discovery-category-art:before{background:#dff0e8}.discovery-category-peach .discovery-category-art:before{background:#ffe9dd}.discovery-category-sand .discovery-category-art:before{background:#f2eadb}.discovery-category-lilac .discovery-category-art:before{background:#ebe7f4}.discovery-category-blue .discovery-category-art:before{background:#e3edf8}.discovery-category>strong{font-size:13px;font-weight:550;line-height:1.5;display:block}.discovery-category>small{color:#7b919c;margin-top:5px;font-size:10px;line-height:1.5;display:block}.discovery-category-arrow{color:#8ba0ab;font-size:17px;position:absolute;top:15px;right:14px}.discovery-filter-details{border-bottom:1px solid #dce5e8;margin-top:23px}.discovery-filter-details>summary{cursor:pointer;color:#537081;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;font-size:13px;list-style:none;display:flex}.discovery-filter-details>summary::-webkit-details-marker{display:none}.discovery-filter-details>summary>span:first-child{align-items:center;gap:10px;display:flex}.discovery-filter-details .icon{width:17px;height:17px}.discovery-filter-details[open]>summary>span:last-child{transform:rotate(45deg)}.discovery-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:15px 0 25px;display:grid}.discovery-filter-grid .field>label{font-size:12px}.discovery-filter-grid .btn{grid-column:1/-1;justify-self:end}.local-cars-toolbar{align-items:center;gap:18px;margin-block:20px 0;display:flex}.local-cars-toolbar>button{color:#224b61;cursor:pointer;background:#fff;border:1px solid #d6e2e7;border-radius:10px;align-items:center;gap:10px;padding:13px 16px;font-size:13px;display:flex}.local-cars-toolbar .icon{color:#dd7051;width:17px;height:17px}.local-cars-toolbar>a{color:#6b8390;text-underline-offset:4px;font-size:12px;text-decoration:underline}.local-cars-dialog{color:#102c3a;background:#faf8f4;border:1px solid #d8e4e8;border-radius:24px;width:calc(100% - 32px);max-width:490px;max-height:calc(100dvh - 40px);margin:auto;padding:34px;overflow-y:auto;box-shadow:0 30px 120px #102c3a30}.local-cars-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102c3a80}.local-dialog-close{cursor:pointer;background:#eaf0f1;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:16px}.local-dialog-close .icon{width:17px;height:17px}.local-dialog-mark{background:#dceee6;border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:22px;display:grid}.local-dialog-mark .icon{width:27px;height:27px}.local-cars-dialog>.eyebrow{letter-spacing:1.2px;color:#738b98;font-size:9px}.local-cars-dialog>h2{letter-spacing:-.045em;margin:12px 0 15px;font-size:30px;font-weight:550;line-height:1.12}.local-cars-dialog>p{color:#637b89;margin-bottom:24px;font-size:14px;line-height:1.7}.local-cars-dialog form>.field{margin-bottom:15px}.local-cars-dialog .field>label{font-size:13px}.local-cars-dialog .field>input{background:#fff;min-height:49px;font-size:14px}.local-cars-dialog .btn{white-space:normal;text-align:left;font-size:13px}.local-location-option{border-top:1px solid #dce5e8;margin-top:22px;padding-top:20px}.local-location-option>button{color:#386177;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;line-height:1.6;display:flex}.local-location-option .icon{flex-shrink:0;width:17px;height:17px}.local-location-option>p{color:#8798a0;margin-top:10px;font-size:11px;line-height:1.7}.local-location-option>[role=status]{color:#52765d;margin-top:12px;font-size:12px;line-height:1.6;display:block}.local-browse-all{text-underline-offset:4px;cursor:pointer;color:#718a98;background:0 0;border:0;margin:19px auto 0;padding:8px 0;font-size:12px;line-height:1.6;text-decoration:underline;display:block}.local-geonames-credit{color:#9aa7ae;text-align:center;margin-top:16px;font-size:9px;display:block}.local-geonames-credit a{text-decoration:underline}@media (width<=1100px){.home-hero-v6 .home-hero-content{max-width:580px;padding-left:0}.discovery-glass-bottom>a{gap:10px;padding:16px 14px;font-size:12px}.discovery-glass-bottom small{font-size:10px}.discovery-categories{grid-template-columns:repeat(3,1fr)}.discovery-category{padding:18px 19px}.discovery-category-art{height:58px}.discovery-category>strong{font-size:14px}.discovery-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=740px){.home-hero-v6{min-height:0;padding:0}.home-hero-v6 .discovery-glass-top{border-radius:10px;order:0;justify-content:space-between;align-self:stretch;margin:14px 14px 0;padding:4px}.discovery-glass-top>a{gap:5px;padding:10px 8px;font-size:10px}.discovery-glass-top .icon{width:12px;height:12px}.home-hero-v6 .home-hero-content{order:1;max-width:none;padding:29px 23px 28px}.home-hero-v6 .home-hero-content h1{letter-spacing:-.05em;font-size:clamp(32px,8vw,48px);line-height:1.08}.home-hero-v6 .home-hero-content>p{max-width:440px;margin-top:18px;font-size:14px;line-height:1.75}.discovery-hero-actions{flex-wrap:wrap;gap:20px;margin-top:22px}.discovery-hero-actions>.btn{min-height:47px;padding:14px 17px;font-size:13px}.discovery-sell-link{font-size:13px}.home-hero-v6 .home-hero-road{object-position:right center;order:2;width:100%;height:245px;position:relative}.discovery-glass-bottom{background:#ffffff0c;border-radius:11px;order:3;grid-template-columns:1fr;margin:0 14px 14px;position:relative;bottom:auto;left:auto;right:auto}.discovery-glass-bottom>a{gap:13px;padding:14px 15px;font-size:13px}.discovery-glass-bottom>a+a{border-top:1px solid #ffffff1c;border-left:0}.discovery-glass-bottom small{font-size:11px}.discovery-glass-bottom>a>.icon:first-child{width:23px;height:23px}.discovery-studio{padding-block:32px 17px}.discovery-heading{align-items:flex-start;gap:12px;margin-bottom:23px}.discovery-heading .eyebrow{letter-spacing:1.1px;font-size:8px}.carletta .discovery-heading h2{margin-top:11px;font-size:29px;line-height:1.14}.discovery-heading>.text-link{white-space:nowrap;gap:7px;margin-top:26px;font-size:11px}.discovery-prompt{border-radius:16px;flex-wrap:wrap;gap:13px;padding:17px 15px}.discovery-prompt-icon{border-radius:10px;width:39px;height:39px}.discovery-prompt-icon .icon{width:22px;height:22px}.discovery-prompt label{font-size:10px;line-height:1.6}.discovery-prompt input{font-size:14px;line-height:1.6}.discovery-prompt>.btn{justify-content:space-between;width:100%;min-height:47px;font-size:13px}.discovery-example-row{gap:8px;margin:17px 0 27px}.discovery-example-row>span{width:100%;font-size:10px}.discovery-example-row>button{padding:8px 10px;font-size:10px}.discovery-category-heading>span{display:none}.discovery-category-heading h3{font-size:15px}.discovery-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discovery-category{padding:16px}.discovery-category-art{height:57px;margin-bottom:12px}.discovery-category-art:before{width:54px;height:54px}.discovery-category-art>.icon{width:39px;height:39px}.discovery-category>strong{font-size:13px;line-height:1.5}.discovery-category>small{font-size:10px}.discovery-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.discovery-filter-grid .field>label{font-size:11px}.discovery-filter-grid .btn{justify-self:stretch}.local-cars-dialog{border-radius:20px;max-height:calc(100dvh - 24px);padding:28px 23px}.local-cars-dialog>h2{padding-right:8px;font-size:29px}.local-cars-toolbar{flex-wrap:wrap;gap:12px}.local-cars-toolbar>button{padding:12px;font-size:12px}.local-dialog-close{top:12px;right:12px}}@media (width<=360px){.discovery-heading{flex-direction:column;gap:10px}.discovery-heading>.text-link{margin-top:0}.discovery-glass-top>a{padding:10px 6px;font-size:9px}.home-hero-v6 .home-hero-content{padding:26px 19px}.home-hero-v6 .home-hero-road{height:210px}.discovery-category{padding:14px 12px}.discovery-category>strong{font-size:12px}.discovery-filter-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.discovery-category{transition:none}.discovery-category:hover{transform:none}}.home-faq-v6{border-top:1px solid #dce5e8;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:65px;margin-top:55px;display:grid}.home-faq-heading .eyebrow{color:#7b919c;letter-spacing:1.4px;font-size:10px}.carletta .home-faq-heading h2{letter-spacing:-.05em;margin:14px 0 18px;font-size:clamp(30px,3vw,40px);line-height:1.13}.home-faq-heading>p{color:#7a909e;max-width:300px;font-size:14px;line-height:1.8}.home-faq-heading>.text-link{margin-top:24px;font-size:13px}.home-faq-list{border-top:1px solid #d7e2e7}.home-faq-item{border-bottom:1px solid #d7e2e7}.home-faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}.home-faq-item>summary::-webkit-details-marker{display:none}.home-faq-plus{color:#668396;border:1px solid #d4e0e6;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:20px;font-weight:400;display:grid}.home-faq-item[open] .home-faq-plus{background:#dfeee7;border-color:#c8dfd5;transform:rotate(45deg)}.home-faq-item>div>p{color:#6b8697;margin:0 40px 24px 0;font-size:14px;line-height:1.85}@media (width<=740px){.home-faq-v6{grid-template-columns:1fr;gap:29px;margin-top:30px}.home-faq-heading>p{max-width:none}.home-faq-item>summary{padding:21px 0;font-size:14px}.home-faq-item>div>p{margin-right:15px;font-size:13px}}@media (prefers-reduced-motion:reduce){.home-faq-plus{transition:none}}.campaign-placement{padding-block:16px}.campaign-banner{color:#fff;background:#102c3a;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:28px 34px;display:flex}.campaign-banner h2{color:inherit;letter-spacing:-.8px;margin-top:8px;font-size:clamp(23px,2.2vw,31px);line-height:1.2}.campaign-banner p{color:inherit;opacity:.75;max-width:700px;margin-top:9px;font-size:11px;line-height:1.9}.campaign-kicker{letter-spacing:1.6px;opacity:.6;font-size:8px}.campaign-banner>.btn{color:#102c3a;white-space:normal;text-align:center;background:#fff;border:0;flex-shrink:0;max-width:240px}.campaign-theme-coral{color:#fff;background:#ff6b4a}.campaign-theme-mint{color:#163f3b;background:#e2eee8}.campaign-theme-mint>.btn{color:#fff;background:#173f3c}.owner-campaign-meta{justify-content:space-between;align-items:center;gap:20px;display:flex}.campaign-language{border:1px solid #e2eaee;border-radius:10px;gap:18px;min-width:0;padding:20px;display:grid}.campaign-language legend{color:#78909e;padding-inline:8px;font-size:11px}.owner-control-panel>small{color:#91a3ae;font-size:10px;line-height:1.8}@media (width<=600px){.campaign-banner{flex-direction:column;align-items:flex-start;gap:22px;padding:24px}.campaign-banner h2{font-size:26px}.campaign-banner p{font-size:11px}.campaign-banner>.btn{max-width:100%}.campaign-language{padding:16px}}.hero-switcher-v7{isolation:isolate;color:#fff;background:#13303e;border-radius:24px;height:620px;margin-block:26px 0;position:relative;overflow:hidden}.hero-switcher-tabs,.hero-switcher-fallback{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff15;border:1px solid #ffffff42;border-radius:12px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:24px;left:28px;right:auto}.hero-switcher-tabs[hidden]{display:none}.hero-switcher-tabs>button,.hero-switcher-fallback>a{color:#eff5f7;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:15px;font-weight:600;line-height:1.4;transition:background .2s;display:flex}.hero-switcher-tabs>button[aria-selected=true]{color:#fff;background:#ffffff28;box-shadow:0 1px 5px #00000012}.hero-switcher-tabs>button:hover,.hero-switcher-fallback>a:hover{background:#ffffff20}.hero-switcher-tabs .icon{width:16px;height:16px}.hero-switcher-panel{min-width:0;position:absolute;inset:0;overflow:hidden}.hero-switcher-panel[hidden]{display:none}.hero-switcher-photo{z-index:-2;object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}.hero-switcher-panel:before{content:"";z-index:-1;background:linear-gradient(90deg,#102c3aee 0%,#102c3ac9 35%,#102c3a45 70%,#102c3a10 100%);position:absolute;inset:0}.hero-switcher-panel-sell .hero-switcher-photo{object-position:center 60%}.hero-switcher-panel-sell:before{background:linear-gradient(90deg,#102c3af2 0%,#102c3ac9 35%,#102c3a55 75%,#102c3a15 100%)}.hero-switcher-panel-exchange .hero-switcher-photo{object-position:center 65%}.hero-switcher-copy{z-index:1;max-width:690px;position:absolute;top:118px;left:42px;right:32px}.carletta .hero-switcher-copy h1,.carletta .hero-switcher-copy h2{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(40px,4vw,56px);font-weight:600;line-height:1.08}.hero-switcher-copy em{color:#ffb7a4;font-style:normal;font-weight:500}.hero-switcher-copy>p{color:#eff4f6;max-width:480px;margin-top:20px;font-size:16px;line-height:1.75}.hero-switcher-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:25px;display:flex}.hero-switcher-actions>.btn{white-space:normal;text-align:center;gap:20px;min-height:52px;padding:15px 22px;font-size:16px}.hero-switcher-secondary{color:#fff;align-items:center;gap:10px;font-size:15px;line-height:1.5;display:flex}.hero-switcher-secondary .icon{width:19px;height:19px}.hero-switcher-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;background:#203b4a7a;border:1px solid #ffffff45;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;bottom:24px;left:28px;right:28px}.hero-switcher-links>a{color:#fff;align-items:center;gap:14px;min-width:0;padding:19px 20px;line-height:1.5;display:flex}.hero-switcher-links>a+a{border-left:1px solid #ffffff2b}.hero-switcher-links>a>.icon:first-child{color:#ffd3c5;width:25px;height:25px}.hero-switcher-links>a>.icon:last-child{color:#d5e2e7;flex:0 0 17px;width:17px;height:17px;margin-left:auto}.hero-switcher-links strong{font-size:15px;font-weight:600;line-height:1.4;display:block}.hero-switcher-links small{color:#dbe8ed;margin-top:4px;font-size:14px;line-height:1.5;display:block}.hero-switcher-links>a:hover{background:#ffffff0c}.hero-switcher-panel.is-entering .hero-switcher-copy{animation:.32s ease-out both hero-v7-content-in}.hero-switcher-panel.is-entering .hero-switcher-photo{animation:.36s ease-out both hero-v7-photo-in}.hero-switcher-panel.is-entering .hero-switcher-links{animation:.32s ease-out 40ms both hero-v7-content-in}@keyframes hero-v7-content-in{0%{opacity:0;transform:translateX(var(--hero-enter-x,38px))}to{opacity:1;transform:translate(0)}}@keyframes hero-v7-photo-in{0%{opacity:.35;transform:translateX(var(--hero-enter-x,38px)) scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=1100px){.hero-switcher-v7{height:640px}.hero-switcher-copy{max-width:625px;top:119px;left:32px}.hero-switcher-links>a{gap:11px;padding:18px 15px}.hero-switcher-links strong{font-size:15px}.hero-switcher-links small{font-size:13px}.hero-switcher-links>a>.icon:first-child{width:22px;height:22px}}@media (width<=740px){.hero-switcher-v7{border-radius:18px;height:880px;margin-top:20px}.hero-switcher-tabs,.hero-switcher-fallback{justify-content:space-between;gap:2px;padding:4px;top:14px;left:14px;right:14px}.hero-switcher-tabs>button,.hero-switcher-fallback>a{white-space:normal;flex:1;gap:6px;min-height:44px;padding:11px 8px;font-size:13px;line-height:1.35}.hero-switcher-tabs .icon{display:none}.hero-switcher-panel{grid-template-rows:440px 200px minmax(0,1fr);display:grid}.hero-switcher-panel[hidden]{display:none}.hero-switcher-photo{z-index:0;object-position:center;object-fit:cover;grid-row:2;width:100%;height:100%;position:relative;inset:auto}.hero-switcher-panel:before{display:none}.hero-switcher-copy{z-index:1;grid-row:1;max-width:none;padding:91px 23px 20px;position:relative;inset:auto}.carletta .hero-switcher-copy h1,.carletta .hero-switcher-copy h2{letter-spacing:-.04em;font-size:clamp(32px,7.5vw,43px);line-height:1.1}.hero-switcher-copy>p{max-width:520px;margin-top:16px;font-size:16px;line-height:1.65}.hero-switcher-actions{flex-wrap:wrap;gap:16px;margin-top:21px}.hero-switcher-actions>.btn{gap:12px;min-height:48px;padding:12px 16px;font-size:15px}.hero-switcher-secondary{gap:7px;font-size:15px}.hero-switcher-secondary .icon{width:16px;height:16px}.hero-switcher-links{z-index:1;background:#ffffff0c;border-radius:11px;grid-row:3;grid-template-columns:1fr;min-height:0;margin:14px;position:relative;inset:auto}.hero-switcher-links>a{gap:12px;padding:10px 14px}.hero-switcher-links>a+a{border-top:1px solid #ffffff28;border-left:0}.hero-switcher-links>a>.icon:first-child{width:22px;height:22px}.hero-switcher-links strong{font-size:15px;line-height:1.3}.hero-switcher-links small{margin-top:3px;font-size:13px;line-height:1.4}.hero-switcher-panel-exchange .hero-switcher-photo{object-position:center 65%}.hero-switcher-panel-sell .hero-switcher-photo{object-position:center 55%}}@media (width<=360px){.hero-switcher-v7{height:960px}.hero-switcher-panel{grid-template-rows:520px 200px minmax(0,1fr)}.hero-switcher-copy{padding-inline:19px}.carletta .hero-switcher-copy h1,.carletta .hero-switcher-copy h2{font-size:31px}.hero-switcher-tabs>button,.hero-switcher-fallback>a{padding-inline:5px;font-size:12px}.hero-switcher-links>a{padding:12px}.hero-switcher-actions{gap:13px}.hero-switcher-actions>.btn,.hero-switcher-secondary{font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-switcher-panel.is-entering .hero-switcher-copy,.hero-switcher-panel.is-entering .hero-switcher-photo,.hero-switcher-panel.is-entering .hero-switcher-links{animation:none}.hero-switcher-tabs>button{transition:none}}.carletta{--carletta-header-height:92px;--workspace-header-height:92px;--muted:#526977;color:#153442;font-size:16px}.carletta .container{width:min(1440px,100% - 80px)}.carletta .site-header .nav-wrap{gap:26px;width:min(1600px,100% - 64px);height:92px}.carletta .site-header .wordmark{flex-shrink:0;font-size:42px}.carletta .site-header .main-nav{gap:22px;font-size:15px}.carletta .site-header .nav-actions{gap:15px;font-size:14px}.carletta .site-header .nav-actions .btn{min-height:46px;padding:12px 18px;font-size:14px}.carletta .language-switch{color:#526977;font-size:13px}.carletta .announcement{color:#405d6b;min-height:36px;font-size:13px}.carletta .btn{white-space:normal;min-height:50px;font-size:16px}.carletta .btn-small{min-height:44px;font-size:14px}.carletta .text-link{font-size:15px}.carletta .eyebrow{font-size:12px}.carletta .muted{color:#526977}.carletta :is(.field input,.field select,.field textarea){min-height:48px;font-size:16px}.carletta .field label{color:inherit;font-size:14px;line-height:1.5}.carletta :is(.field small,.fine-print){color:#526977;font-size:13px;line-height:1.75}.carletta :is(.section-heading p,.page-intro p,.info-block p){color:#445f6c;font-size:16px;line-height:1.8}.carletta .notice{font-size:15px}.carletta .badge{font-size:12px;line-height:1.5}.carletta .card-body{padding:22px}.carletta .card-title{font-size:22px;line-height:1.35}.carletta :is(.card-location,.card-variant,.car-specs){color:#4d6573;font-size:14px;line-height:1.65}.carletta .card-location .icon{width:16px;height:16px}.carletta .card-price{flex-wrap:wrap;align-items:baseline;gap:14px}.carletta .card-price strong{font-size:29px}.carletta :is(.card-price span,.card-price strong small){color:#526977;font-size:13px}.carletta :is(.photo-badge,.exchange-photo-badge,.promoted-badge){padding:6px 10px;font-size:12px}.carletta .product-breadcrumb{color:#526977;font-size:14px}.carletta .product-heading .eyebrow{color:#526977}.carletta .product-heading>div>p{color:#445f6c;font-size:18px}.carletta .product-highlights>span{color:#344f5e;font-size:14px}.carletta .product-state{color:#526977;font-size:14px}.carletta .gallery-meta{color:#526977;font-size:13px}.carletta .vehicle-anchor-nav{flex-wrap:wrap;gap:24px;font-size:15px}.carletta .product-detail-grid{grid-template-columns:minmax(0,1fr) 380px;gap:36px}.carletta .vehicle-sidebar{position:static}.carletta .listing-action-toolbar{gap:12px;margin-bottom:24px}.carletta .listing-action-toolbar .favorite-toggle{color:#243f4e;min-height:50px;padding:13px 15px;font-size:15px}.carletta .listing-action-toolbar>.favorite-toggle{flex:1}.carletta .vehicle-sidebar .offer-panel{padding:28px}.carletta .vehicle-sidebar .asking-price{font-size:42px}.carletta .offer-panel>.eyebrow{font-size:12px}.carletta :is(.offer-panel>p,.price-negotiable,.offer-summary span){color:#4b645f;font-size:14px}.carletta .offer-summary strong{font-size:16px;line-height:1.5}.carletta .vehicle-sidebar .btn{min-height:50px;font-size:16px}.carletta :is(.offer-assurance,.sidebar-tool-link){color:#445f6c;font-size:14px;line-height:1.6}.carletta .listing-description-text{color:#294958;font-size:16px;line-height:1.85}.carletta :is(.listing-report-trigger,.listing-description-meta){color:#526977;font-size:13px}.carletta :is(.vehicle-section>p,.running-costs-entry p,.lease-summary p){color:#445f6c;font-size:16px;line-height:1.8}.carletta :is(.lease-summary details,.lease-summary dl,.listing-accuracy-notice){color:#526977;font-size:13px}.carletta .lease-summary h3{font-size:30px}.carletta :is(.specifications-kicker,.specifications-completion,.specifications-source){color:#526977;font-size:12px}.carletta .specifications-card-heading p{color:#445f6c;font-size:16px}.carletta .specifications-facts dt{color:#526977;font-size:14px}.carletta .specifications-facts dd{color:#204758;font-size:15px}.carletta .specifications-facts dd.specifications-empty{color:#647780;font-size:14px}.carletta .specification-group>summary{font-size:17px}.carletta :is(.specifications-vin-note,.specifications-card-footer,.specifications-electric-note p){color:#526977;font-size:13px;line-height:1.8}.carletta .specifications-vin-action{font-size:14px}.carletta .insight-seller-card{padding:28px}.carletta .insight-seller-heading h2{font-size:24px}.carletta .insight-seller-heading>div>span{color:#526977;font-size:14px}.carletta .insight-seller-card dl>div{font-size:14px;line-height:1.65}.carletta .insight-seller-card dt{color:#526977}.carletta .insight-seller-card dd{color:#294958}.carletta :is(.insight-reply-summary>span,.insight-reply-summary details,.insight-reply-summary summary,.insight-fineprint,.insight-feedback-link,.dealer-badge-explainer){color:#4b6572;font-size:13px;line-height:1.8}.carletta :is(.insight-reply-summary p,.insight-method,.insight-price-card>p,.insight-history-row){color:#445f6c;font-size:14px;line-height:1.8}.carletta .insight-seller-card .presence-status{color:#526977;font-size:13px}.carletta .presence-status.is-online{color:#176047}.carletta :is(.trust-disclaimer,.trust-source-label,.trust-facts,.trust-public-notes,.trust-timeline-date){color:#4b6572;font-size:14px;line-height:1.8}.carletta :is(.vehicle-disclosure,.finance-disclosure){line-height:1.8}.carletta .discovery-prompt label{color:#445f6c;font-size:14px}.carletta .discovery-prompt input{font-size:21px}.carletta .discovery-prompt input::placeholder{color:#5c707b}.carletta .discovery-prompt>.btn{font-size:16px}.carletta .discovery-example-row{color:#526977;font-size:14px}.carletta .discovery-example-row>button{color:#344f5e;padding:10px 14px;font-size:14px}.carletta .discovery-category-heading h3{font-size:20px}.carletta .discovery-category-heading>span{color:#526977;font-size:14px}.carletta .discovery-categories{gap:18px}.carletta .discovery-category{background:#f1f4f4;border-radius:16px;padding:0 0 20px;overflow:hidden}.carletta .discovery-category-art{aspect-ratio:3/2;width:100%;height:auto;margin:0 0 20px;display:block;overflow:hidden}.carletta .discovery-category-art:before{content:none}.carletta .discovery-category-art img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.carletta .discovery-category:hover .discovery-category-art img{transform:scale(1.04)}.carletta .discovery-category>strong{margin:0 18px;font-size:17px;font-weight:650;line-height:1.4}.carletta .discovery-category>small{color:#445f6c;margin:7px 18px 0;font-size:14px;line-height:1.55}.carletta .discovery-category-arrow{color:#153442;background:#fffffff2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;top:12px;right:12px}.carletta :is(.discovery-filter-details>summary,.discovery-filter-grid .field>label){color:#445f6c;font-size:15px}.carletta :is(.home-faq-heading>p,.home-faq-item>div>p){color:#445f6c;font-size:16px}.carletta .home-faq-item>summary{font-size:18px}.carletta :is(.sell-story-copy>p,.ev-editorial-copy>p,.possibility-card>p,.selling-hero>div>p,.selling-tips-grid p,.selling-faq details>p){font-size:16px;line-height:1.8}.carletta :is(.footer-column>a,.footer-column>button,.footer-brand>p){color:#445f6c;font-size:15px;line-height:1.8}.carletta .footer-column>strong{font-size:16px}.carletta :is(.footer-bottom,.footer-made){color:#526977;font-size:13px;line-height:1.8}.carletta :is(.cookie-banner p,.cookie-dialog p){font-size:15px;line-height:1.75}@media (width<=1200px){.carletta .site-header .nav-wrap{gap:20px}.carletta .site-header .main-nav{background:#fffffffa;border-bottom:1px solid #d9e4e9;flex-direction:column;align-items:flex-start;gap:20px;padding:25px 32px;font-size:17px;display:none;position:absolute;top:92px;left:0;right:0}.carletta .site-header .main-nav.is-open{display:flex}.carletta .site-header .mobile-toggle{order:3;margin-left:0;padding:8px;display:block}.carletta .site-header .nav-actions{margin-left:auto}.carletta .product-detail-grid{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.carletta .discovery-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.carletta{--carletta-header-height:80px;--workspace-header-height:80px}.carletta .container{width:calc(100% - 40px)}.carletta .site-header .nav-wrap{gap:14px;width:calc(100% - 40px);height:80px}.carletta .site-header .main-nav{top:80px}.carletta .site-header .wordmark{font-size:36px}.carletta .product-detail-grid{grid-template-columns:minmax(0,1fr)}.carletta .vehicle-sidebar{position:static}.carletta .vehicle-anchor-nav{gap:18px}.carletta .site-header .nav-actions{gap:12px}.carletta .discovery-prompt input{font-size:18px}.carletta .discovery-heading>.text-link{white-space:normal;font-size:14px}}@media (width<=600px){.carletta .container{width:calc(100% - 32px)}.carletta .site-header .nav-wrap{gap:10px;width:calc(100% - 32px)}.carletta .site-header .wordmark{font-size:33px}.carletta .site-header .nav-actions{gap:10px}.carletta .site-header .nav-actions .btn{min-height:42px;padding:10px 12px;font-size:13px}.carletta .site-header .mobile-toggle{padding:5px}.carletta .language-switch{font-size:12px}.carletta .announcement{padding-inline:16px;font-size:12px}.carletta .product-heading>div>p{font-size:16px}.carletta .product-highlights{gap:8px}.carletta .product-highlights>span{padding:7px 10px;font-size:13px}.carletta .card-body{padding:20px}.carletta .card-title{font-size:21px}.carletta .card-price strong{font-size:27px}.carletta .discovery-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.carletta .discovery-category{padding-bottom:17px}.carletta .discovery-category-art{aspect-ratio:4/3;margin-bottom:16px}.carletta .discovery-category>strong{margin-inline:13px;font-size:16px}.carletta .discovery-category>small{margin-inline:13px;font-size:13px}.carletta .discovery-prompt label{font-size:13px}.carletta .discovery-prompt input{font-size:16px}.carletta .discovery-example-row>button{font-size:13px}.carletta .home-faq-item>summary{font-size:17px}.carletta .vehicle-sidebar .offer-panel,.carletta .insight-seller-card{padding:24px}.carletta .insight-seller-card dl>div{flex-wrap:wrap;gap:4px 12px}.carletta .listing-action-toolbar{margin-bottom:22px}.carletta .gallery-meta{flex-wrap:wrap;gap:5px 12px}}@media (width<=360px){.carletta .site-header .wordmark{font-size:29px}.carletta .site-header .nav-actions .btn{padding-inline:10px}.carletta .site-header .language-switch{gap:3px;font-size:11px}}@media (prefers-reduced-motion:reduce){.carletta .discovery-category-art img{transition:none}.carletta .discovery-category:hover .discovery-category-art img{transform:none}}.carletta .product-state>span{color:#526977;font-size:14px}.carletta .specifications-facts dt span{color:#526977;font-size:13px}.carletta :is(.specifications-privacy,.specifications-card-footer p){color:#526977;font-size:13px;line-height:1.8}.carletta :is(.trust-facts dt,.trust-facts dd,.trust-document-status>span){color:#445f6c;font-size:14px}.carletta :is(.appointment-kicker,.appointment-timezone){color:#526977;font-size:13px}.carletta :is(.viewing-times>span,.appointment-fine a,.insight-method a){color:#365d70;font-size:14px}.carletta .pavel-listing-prompt>div>span{color:#4b6658;font-size:12px}.carletta .pavel-listing-prompt p{color:#4b6658;font-size:13px}.carletta .listing-photo-thumbnails span{font-size:12px}.carletta .site-header .nav-create-short{display:none}.carletta .site-header .main-nav a.active,.carletta .site-header .main-nav a:hover{color:#9e432c}@media (width<=740px){.carletta .hero-switcher-panel-find .hero-switcher-photo{object-position:right center}}@media (width<=600px){.carletta .site-header .nav-create-full{display:none}.carletta .site-header .nav-create-short{display:inline}.carletta .site-header .nav-actions .btn{white-space:nowrap;font-size:14px}}@media (width<=360px){.carletta .site-header .nav-wrap{gap:6px}.carletta .site-header .wordmark{font-size:28px}.carletta .site-header .nav-actions{gap:6px}.carletta .site-header .mobile-toggle{padding:0}}.carletta .discovery-studio .discovery-category{text-align:center;background:#edf2f3;border-color:#e1e8e9;border-radius:15px;padding:12px 0 18px}.carletta .discovery-studio .discovery-category-mint{background:#e9f2ec}.carletta .discovery-studio .discovery-category-peach{background:#f8eee7}.carletta .discovery-studio .discovery-category-sand{background:#f4f0e6}.carletta .discovery-studio .discovery-category-lilac{background:#efedf5}.carletta .discovery-studio .discovery-category-blue{background:#eaf0f8}.carletta .discovery-studio .discovery-category-art{aspect-ratio:auto;border-radius:10px;width:calc(100% - 24px);height:96px;margin:8px 12px 15px}.carletta .discovery-studio .discovery-category-art img{object-fit:cover}.carletta .discovery-studio .discovery-category>strong{margin-inline:10px;font-size:15px;line-height:1.4}.carletta .discovery-studio .discovery-category>small{color:#536a76;margin:5px 10px 0;font-size:13px;line-height:1.4}.carletta .discovery-studio .discovery-category-arrow{z-index:1;width:25px;height:25px;font-size:15px;top:8px;right:8px;box-shadow:0 2px 8px #12323e08}@media (width>=741px) and (width<=1200px){.carletta .discovery-studio .discovery-category-art{width:calc(100% - 40px);height:105px;margin-inline:20px}}@media (width<=740px){.carletta .hero-switcher-v7{border-radius:17px;height:auto;margin-top:16px}.carletta .hero-switcher-panel{grid-template-rows:auto auto auto;position:relative;inset:auto}.carletta .hero-switcher-panel[hidden]{display:none}.carletta .hero-switcher-tabs,.carletta .hero-switcher-fallback{top:12px;left:12px;right:12px}.carletta .hero-switcher-tabs>button,.carletta .hero-switcher-fallback>a{min-height:42px;padding:10px 6px;font-size:12px}.carletta .hero-switcher-copy{min-width:0;padding:87px 21px 24px}.carletta .hero-switcher-copy h1,.carletta .hero-switcher-copy h2{font-size:clamp(30px,8.2vw,40px);line-height:1.1}.carletta .hero-switcher-copy>p{margin-top:14px;font-size:15px;line-height:1.6}.carletta .hero-switcher-actions{gap:14px 18px;margin-top:20px}.carletta .hero-switcher-actions>.btn{gap:10px;min-height:46px;padding:11px 14px;font-size:14px}.carletta .hero-switcher-secondary{font-size:14px}.carletta .hero-switcher-photo{object-fit:cover;height:clamp(176px,44vw,230px)}.carletta .hero-switcher-panel-find .hero-switcher-photo{object-position:right 62%}.carletta .hero-switcher-panel-sell .hero-switcher-photo{object-position:center 57%}.carletta .hero-switcher-panel-exchange .hero-switcher-photo{object-position:56% 70%}.carletta .hero-switcher-links{margin:12px}.carletta .hero-switcher-links>a{gap:11px;padding:11px 12px}.carletta .hero-switcher-links strong{font-size:14px;line-height:1.35}.carletta .hero-switcher-links small{display:none}.carletta .hero-switcher-links>a>.icon:first-child{flex-shrink:0;width:20px;height:20px}.carletta .discovery-studio{padding-block:27px 16px}.carletta .discovery-heading{align-items:center;gap:10px;margin-bottom:16px}.carletta .discovery-heading .eyebrow{display:none}.carletta .discovery-heading h2{margin:0;font-size:25px;line-height:1.2}.carletta .discovery-heading>.text-link{flex-shrink:0;gap:5px;max-width:100px;margin-top:0;font-size:13px;line-height:1.45}.carletta .discovery-heading>.text-link .icon{flex-shrink:0;width:15px;height:15px}.carletta .discovery-studio .discovery-prompt{border-radius:14px;flex-wrap:nowrap;gap:10px;min-height:66px;padding:10px 10px 10px 14px;display:flex}.carletta .discovery-studio .discovery-prompt-icon{display:none}.carletta .discovery-studio .discovery-prompt>div{flex:1;min-width:0}.carletta .discovery-studio .discovery-prompt label{color:#526977;margin-bottom:3px;font-size:12px;line-height:1.35}.carletta .discovery-studio .discovery-prompt input{min-height:24px;font-size:16px;line-height:1.5;display:block}.carletta .discovery-studio .discovery-prompt>.btn{border-radius:10px;flex:0 0 44px;justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.carletta .discovery-submit-label{display:none}.carletta .discovery-studio .discovery-prompt>.btn .icon{width:20px;height:20px}.carletta .discovery-example-row{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:7px;margin:10px 0 24px;padding-bottom:2px;overflow-x:auto}.carletta .discovery-example-row::-webkit-scrollbar{display:none}.carletta .discovery-example-row>span{display:none}.carletta .discovery-example-row>button{white-space:nowrap;flex-shrink:0;min-height:40px;padding:8px 11px;font-size:12px}.carletta .discovery-example-row>button span{margin-left:7px}.carletta .discovery-category-heading{margin-bottom:13px}.carletta .discovery-category-heading h3{font-size:18px}.carletta .discovery-studio .discovery-categories{gap:11px}.carletta .discovery-studio .discovery-category{border-radius:13px;padding:8px 0 14px}.carletta .discovery-studio .discovery-category-art{border-radius:8px;width:calc(100% - 20px);height:76px;margin:8px 10px 12px}.carletta .discovery-studio .discovery-category>strong{margin-inline:8px;font-size:14px}.carletta .discovery-studio .discovery-category>small{margin:4px 8px 0;font-size:12px}.carletta .discovery-studio .discovery-category-arrow{width:23px;height:23px;top:6px;right:6px}.carletta .discovery-filter-details{margin-top:15px}}@media (width<=360px){.carletta .hero-switcher-copy{padding-inline:18px}.carletta .hero-switcher-tabs>button,.carletta .hero-switcher-fallback>a{padding-inline:4px;font-size:11px}.carletta .discovery-heading{flex-direction:row;align-items:flex-start}.carletta .discovery-heading h2{font-size:23px}.carletta .discovery-heading>.text-link{max-width:90px;font-size:12px}.carletta .discovery-studio .discovery-category-art{height:66px}.carletta .discovery-studio .discovery-category>strong{font-size:13px}.carletta .discovery-studio .discovery-category>small{font-size:11px}}.carletta .cars-grid{align-items:stretch;gap:24px}.carletta .car-card{background:#fff;border:1px solid #dce5e9;border-radius:18px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 3px 12px #15344205}.carletta .car-card:hover{border-color:#b9cdd5;transform:translateY(-3px);box-shadow:0 12px 28px #1534420d}.carletta .card-media{isolation:isolate;position:relative}.carletta .car-card .card-photo{aspect-ratio:8/5;background:#edf2f4;border-radius:0;width:100%;height:auto;display:block;overflow:hidden}.carletta .car-card .card-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#102c3a45);position:absolute;inset:55% 0 0}.carletta .car-card .card-photo>img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.carletta .car-card:hover .card-photo>img{transform:scale(1.025)}.carletta .car-card .promoted-badge{color:#594322;z-index:2;background:#ffedc6;border-radius:7px;max-width:calc(100% - 72px);padding:6px 10px;font-size:12px;font-weight:700;line-height:1.4;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #102c3a0d}.carletta .card-photo-badges{z-index:2;flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:52px}.carletta .card-photo-badges :is(.photo-badge,.exchange-photo-badge){color:#203c47;background:#fffffff2;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex;position:static}.carletta .card-photo-badges .exchange-photo-badge{color:#235345;background:#e5f5ecf5}.carletta .card-photo-badges .icon{width:13px;height:13px}.carletta .car-card .favorite-card-control{z-index:3;top:10px;right:10px}.carletta .car-card .favorite-toggle.is-compact{color:#254552;background:#fffffff2;border:1px solid #ffffff80;border-radius:50%;width:40px;height:40px;min-height:40px;padding:10px;box-shadow:0 2px 8px #102c3a12}.carletta .car-card .favorite-toggle.is-saved{color:#c74f32;background:#fff0eb}.carletta .card-photo-count{color:#fff;z-index:2;background:#102c3a9c;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:11px;line-height:1.4;display:inline-flex;position:absolute;bottom:13px;right:12px}.carletta .card-photo-count .icon{width:13px;height:13px}.carletta .car-card .card-body{flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}.carletta .car-card .card-location{color:#58717c;align-items:center;gap:5px;margin-bottom:8px;font-size:12px;line-height:1.5;display:flex}.carletta .car-card .card-location .icon{width:14px;height:14px}.carletta .car-card .card-title{letter-spacing:-.6px;color:#173744;font-size:22px;font-weight:700;line-height:1.25}.carletta .car-card .card-title:hover{color:#aa482f}.carletta .car-card .card-variant{-webkit-line-clamp:2;color:#536c78;-webkit-box-orient:vertical;min-height:21px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden;margin:6px 0 0!important}.carletta .car-card .car-specs{color:#415d69;flex-wrap:wrap;gap:7px 0;margin-top:17px;margin-bottom:18px;font-size:13px;line-height:1.5;display:flex}.carletta .car-card .car-specs>span{align-items:center;display:inline-flex}.carletta .car-card .car-specs>span:not(:last-child):after{content:"";background:#9bb0b9;border-radius:50%;width:3px;height:3px;margin:0 8px;padding:0}.carletta .card-price-row{border-top:1px solid #e8eef0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;display:flex}.carletta .car-card .card-price{border:0;flex-flow:column;align-items:flex-start;gap:3px;margin:0;padding:0;display:flex}.carletta .car-card .card-price strong{color:#153442;letter-spacing:-.8px;white-space:nowrap;font-size:27px;font-weight:750;line-height:1.2}.carletta .car-card .card-price .card-currency{color:inherit;font-size:20px;font-weight:600}.carletta .car-card .card-price>span,.carletta .car-card .card-price strong small{color:#526b77;letter-spacing:0;font-size:12px;line-height:1.4}.carletta .card-seller-line{border-top:1px solid #edf1f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding-top:15px;display:flex}.carletta .card-seller-line>span{color:#59717b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.carletta .card-seller-line>span .icon{width:15px;height:15px}.carletta .card-seller-line .dealer-top-rated{margin:0;padding:5px 7px;font-size:11px}.carletta .price-comparison-method summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:16px;font-weight:650;list-style:none;display:flex}.carletta .price-comparison-method summary::-webkit-details-marker{display:none}.carletta .price-comparison-method summary>span{font-size:24px;font-weight:400;transition:transform .2s}.carletta .price-comparison-method[open] summary>span{transform:rotate(45deg)}.carletta .price-comparison-method>div{gap:12px;margin-block:12px;display:grid}@media (width<=1100px) and (width>=701px){.carletta .cars-grid,.carletta .browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.carletta .car-card .card-body{padding:18px}}@media (width<=700px){.carletta .cars-grid,.carletta .browse-grid,.carletta .sponsored-results .cars-grid{grid-template-columns:minmax(0,1fr);gap:22px}.carletta .car-card{border-radius:16px}.carletta .car-card .card-photo{aspect-ratio:8/5;height:auto}.carletta .car-card .card-body{padding:18px}.carletta .car-card .card-title{font-size:23px}.carletta .car-card .card-price strong{font-size:28px}.carletta .car-card .car-specs{margin-top:14px;margin-bottom:16px;font-size:13px}.carletta .car-card .card-location{font-size:13px}.carletta .card-price-row{gap:10px}.carletta .card-price-row .price-assessment{font-size:12px}}@media (width<=360px){.carletta .car-card .card-body{padding:16px}.carletta .car-card .card-title{font-size:21px}.carletta .car-card .car-specs{font-size:12px}}@media (prefers-reduced-motion:reduce){.carletta .car-card,.carletta .car-card .card-photo>img{transition:none}.carletta .car-card:hover,.carletta .car-card:hover .card-photo>img{transform:none}}.price-assessment{color:#53635d;text-align:left;cursor:pointer;vertical-align:middle;background:#f0f4f2;border:1px solid;border-radius:7px;align-items:center;gap:6px;max-width:100%;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.35;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.price-assessment:hover{background:#e7eee9}.price-assessment:focus-visible{outline-offset:3px;outline:3px solid #0d766d}.price-assessment--below{color:#226447;background:#eaf5ef;border-color:#c5e1d2}.price-assessment--around{color:#365d4c;background:#eff5f2;border-color:#d4e3da}.price-assessment--above{color:#89591c;background:#fff4e7;border-color:#f0d9b7}.price-assessment--unknown{color:#63716a;background:#f5f6f5;border-color:#e0e5e1}.price-assessment-meter{flex:none;align-items:flex-end;gap:2px;height:14px;display:inline-flex}.price-assessment-meter i{opacity:.22;background:currentColor;border-radius:2px;width:4px;height:6px;display:block}.price-assessment-meter i:nth-child(2){height:10px}.price-assessment-meter i:nth-child(3){height:14px}.price-assessment--below .price-assessment-meter i:first-child,.price-assessment--around .price-assessment-meter i:nth-child(2),.price-assessment--above .price-assessment-meter i:nth-child(3){opacity:1}.price-assessment--unknown .price-assessment-meter{display:none}.price-assessment-info{border:1px solid;border-radius:50%;flex:0 0 13px;place-items:center;width:13px;height:13px;font-size:9px;font-weight:700;line-height:1;display:grid}.price-comparison-anchor{margin:14px 0 18px;scroll-margin-top:125px}.price-comparison-anchor .price-assessment{padding:8px 10px;font-size:13px}.price-comparison-explanation{border-top:1px solid #e0e7e2;gap:12px;margin-top:22px;padding-top:20px;display:grid}.price-comparison-explanation h3{margin:0;font-size:17px}.price-comparison-explanation p{color:#55675e;margin:0;font-size:13px;line-height:1.75}.price-comparison-demo{color:#71531c;background:#fff4df;border-radius:10px;margin-block:18px;padding:12px 15px;font-size:13px;line-height:1.6}.price-comparison-empty{color:#56675c;background:#f1f4f2;border-radius:12px;margin-block:18px;padding:18px;font-size:14px;line-height:1.7}.price-context-median .price-comparison-range{color:#355d49;font-size:14px;font-weight:600}.card-price-row .price-assessment{flex:0 auto;align-self:center}.price-comparison-difference{color:#405e4e;margin:12px 0;font-size:14px}.carletta .vehicle-sidebar .asking-price-row{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;margin:14px 0 8px;scroll-margin-top:125px;display:flex}.carletta .vehicle-sidebar .asking-price-row .asking-price{white-space:nowrap;margin:0;font-size:42px;line-height:1.1}.asking-price-row .price-assessment{flex:0 auto;max-width:100%;padding:7px 9px;font-size:13px}@media (width<=700px){.carletta .vehicle-sidebar .asking-price-row .asking-price{font-size:38px}.carletta .vehicle-sidebar .asking-price-row{gap:9px 12px}}@media (width<=420px){.card-price-row .price-assessment{gap:5px;padding:5px 7px;font-size:11px}.card-price-row .price-assessment-info{display:none}}.carletta .discovery-studio .discovery-prompt-icon{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.carletta .discovery-prompt-icon .icon{width:22px;height:22px}.carletta .discovery-ai-wordmark{letter-spacing:.5px;font-size:10px;font-weight:750;line-height:1}.carletta .home-promoted-section .section-heading{align-items:flex-end;gap:24px}.carletta .home-promoted-section .section-heading h2{letter-spacing:-1px;font-size:clamp(28px,3vw,38px);line-height:1.15}.carletta .promoted-carousel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.carletta .promoted-carousel-actions .text-link{align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}.carletta .promoted-carousel-navigation{align-items:center;gap:8px;display:flex}.carletta .promoted-carousel-navigation[hidden]{display:none}.carletta .promoted-carousel-navigation button{color:#193c4b;background:#fff;border:1px solid #d4e0e6;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:11px;display:grid}.carletta .promoted-carousel-navigation button:hover:not(:disabled){background:#edf4f6;border-color:#91adb9;transform:none}.carletta .promoted-carousel-navigation button:disabled{opacity:.32;cursor:default}.carletta .promoted-carousel-navigation button:first-child .icon{transform:rotate(180deg)}.carletta .promoted-carousel-navigation .icon{width:20px;height:20px}.carletta .home-promoted-section .promoted-carousel-track.cars-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b4c6cd transparent;grid-template-columns:none;grid-auto-columns:max(280px,36.3636% - 17.4545px);grid-auto-flow:column;align-items:stretch;gap:24px;margin-inline:-2px;padding:5px 2px 15px;scroll-padding-inline:2px;display:grid;position:relative;overflow:auto hidden}.carletta .home-promoted-section .promoted-carousel-track>.car-card{scroll-snap-align:start;min-width:0;height:100%}.carletta .home-promoted-section .promotion-demo-note{color:#627985;margin-bottom:8px;font-size:12px;line-height:1.6}.carletta .promoted-carousel-track:focus-visible{outline-offset:2px}@media (width<=1100px){.carletta .home-promoted-section .promoted-carousel-track.cars-grid{grid-auto-columns:max(270px,50% - 12px)}}@media (width<=740px){.carletta .discovery-studio .discovery-prompt{gap:8px;padding-left:10px}.carletta .discovery-studio .discovery-prompt-icon{border-radius:9px;flex:0 0 32px;gap:2px;width:32px;height:42px;display:flex}.carletta .discovery-studio .discovery-prompt-icon .icon{width:18px;height:18px}.carletta .discovery-studio .discovery-ai-wordmark{font-size:9px}.carletta .discovery-studio .discovery-prompt label{font-size:12px}.carletta .discovery-studio .discovery-prompt input{font-size:16px}.carletta .home-promoted-section .section-heading{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:16px}.carletta .home-promoted-section .section-heading>div:first-child{flex:1 0 100%}.carletta .home-promoted-section .section-heading h2{font-size:29px}.carletta .home-promoted-section .section-heading p{margin-top:8px;font-size:14px}.carletta .promoted-carousel-actions{justify-content:space-between;gap:14px;width:100%}.carletta .promoted-carousel-actions .text-link{font-size:13px}.carletta .promoted-carousel-navigation button{width:40px;height:40px;padding:9px}.carletta .home-promoted-section .promoted-carousel-track.cars-grid{grid-auto-columns:calc(100% - 28px);gap:16px;padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.carletta .promoted-carousel-track{scroll-behavior:auto}}.carletta .identity-account-types{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.carletta .identity-account-types legend{margin-bottom:11px;font-size:14px;font-weight:650}.carletta .identity-account-types label{color:#365462;cursor:pointer;border:1px solid #d6e0e5;border-radius:13px;flex-direction:column;align-items:flex-start;gap:9px;padding:18px 15px;font-size:14px;font-weight:650;line-height:1.45;display:flex;position:relative}.carletta .identity-account-types label:has(input:checked){color:#933c28;background:#fdf0e9;border-color:#e99072;box-shadow:0 0 0 1px #e9907233}.carletta .identity-account-types input{accent-color:#a94d33;width:16px;height:16px;position:absolute;top:17px;right:14px}.carletta .identity-account-types .icon{width:23px;height:23px}.carletta .identity-company-panel{background:#f6f9fa;border:1px solid #dce5e7;border-radius:16px;gap:18px;padding:23px;display:grid}.carletta .identity-company-panel[hidden],.carletta .identity-vies-result[hidden]{display:none}.carletta .identity-company-panel header{align-items:flex-start;gap:12px;display:flex}.carletta .identity-step-number{color:#395c50;background:#e3eeea;border-radius:10px;flex:0 0 33px;place-items:center;height:33px;font-size:13px;font-weight:750;display:grid}.carletta .identity-company-panel h3{margin:0 0 6px;font-size:20px;line-height:1.3}.carletta .identity-company-panel header p{color:#486470;font-size:14px;line-height:1.65}.carletta .identity-vat-row{grid-template-columns:115px minmax(0,1fr);gap:12px;display:grid}.carletta .identity-vat-row .field{min-width:0}.carletta .identity-registration .identity-vat-button{background:#fff;gap:9px;width:100%;min-height:46px;font-size:14px}.carletta .identity-vat-status{color:#536c78;font-size:14px;line-height:1.7}.carletta .identity-vat-status:empty{display:none}.carletta .identity-vat-status[data-state=valid]{color:#245d43}.carletta .identity-vat-status[data-state=invalid],.carletta .identity-vat-status[data-state=invalid_format]{color:#925332}.carletta .identity-vat-note,.carletta .identity-provider-note{color:#4d6571;font-size:13px;line-height:1.7}.carletta .identity-vies-result{background:#edf5ef;border:1px solid #d7e7db;border-radius:10px;padding:15px}.carletta .identity-vies-result>span{color:#4d6858;font-size:12px}.carletta .identity-vies-result>p{color:#315141;white-space:pre-line;margin-block:5px;font-size:14px;line-height:1.6}.carletta .identity-vies-result small{color:#4d6858;font-size:12px;line-height:1.6}.carletta .identity-admin-page{padding-block:35px 70px}.carletta .identity-admin-page h1{margin-block:15px;font-size:clamp(30px,4vw,44px);line-height:1.2}.carletta .identity-admin-page .section-heading p{max-width:850px}.carletta .identity-admin-filter{flex-wrap:wrap;align-items:center;gap:12px;margin-block:25px;display:flex}.carletta .identity-admin-filter select{background:#fff;border:1px solid #cbd9df;border-radius:9px;padding:10px 15px}.carletta .identity-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.carletta .identity-review-card{border:1px solid #dbe4e8;border-radius:15px;min-width:0;padding:25px}.carletta .identity-review-card header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.carletta .identity-review-card h2{overflow-wrap:anywhere;font-size:23px;line-height:1.3}.carletta .identity-review-card header p{color:#526c79;overflow-wrap:anywhere;font-size:14px}.carletta .identity-review-card dl{gap:15px;margin-block:22px;display:grid}.carletta .identity-review-card dt{color:#526c79;font-size:12px}.carletta .identity-review-card dd{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.6}.carletta .identity-status{color:#735125;background:#f5eddf;border-radius:7px;padding:6px 9px;font-size:12px;display:inline-flex}.carletta .identity-status-valid{color:#315c44;background:#e5f1e9}.carletta .identity-flags{color:#79572f;background:#fff1df;border-radius:10px;padding:17px 17px 17px 32px;font-size:14px;line-height:1.7}.carletta .identity-review-note{color:#536a75;margin-block:15px;font-size:13px;line-height:1.7}.carletta .identity-dashboard-summary{background:#fff7e9;border:1px solid #e6d9c5;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-block:24px;padding:22px;display:flex}.carletta .identity-dashboard-summary p{color:#6f624c;margin-top:5px;font-size:14px}@media (width<=700px){.carletta .identity-company-panel{padding:18px}.carletta .identity-review-grid{grid-template-columns:minmax(0,1fr)}.carletta .identity-dashboard-summary{flex-direction:column;align-items:flex-start}}@media (width<=400px){.carletta .identity-vat-row{grid-template-columns:minmax(0,1fr)}.carletta .identity-account-types label{padding:16px 12px}}.carletta .seller-rating-summary{border-bottom:1px solid #e6ecef;gap:10px;margin-block:2px 8px;padding-block:18px;display:grid}.carletta .insight-seller-card .insight-seller-heading{margin-bottom:10px}.carletta .insight-seller-card>.dealer-storefront-link{margin-bottom:10px;padding-block:6px 10px}.carletta .insight-seller-card .seller-rating-summary{gap:8px;margin-block:0 8px;padding-block:0 14px}.carletta .insight-seller-card .presence-status,.carletta .inbox-thread-person .presence-status{color:#4c6675;vertical-align:middle;background:#f2f6f7;border:1px solid #dce5e9;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:8px 0 0;padding:4px 9px;font-size:13px;font-weight:550;line-height:1.4;display:inline-flex}.carletta .insight-seller-card .presence-status:before,.carletta .inbox-thread-person .presence-status:before{content:"";width:7px;height:7px;box-shadow:none;background:#8498a2;border-radius:50%;flex:0 0 7px}.carletta .insight-seller-card .presence-status.is-online,.carletta .inbox-thread-person .presence-status.is-online{color:#205e45;background:#edf7f0;border-color:#cce6d7}.carletta .insight-seller-card .presence-status.is-online:before,.carletta .inbox-thread-person .presence-status.is-online:before{background:#2c9267;animation:2.8s ease-out 3 carletta-presence-glow-v11;box-shadow:0 0 0 3px #2c926718}@keyframes carletta-presence-glow-v11{0%,to{box-shadow:0 0 0 3px #2c926718}50%{box-shadow:0 0 0 5px #2c926708}}@media (prefers-reduced-motion:reduce){.carletta .insight-seller-card .presence-status.is-online:before,.carletta .inbox-thread-person .presence-status.is-online:before{animation:none}}.carletta .seller-rating-score{color:#294d5e;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:15px;display:flex}.carletta .seller-rating-score>a{align-items:baseline;gap:5px;font-weight:650;display:inline-flex}.carletta .seller-rating-score small{font-size:13px;font-weight:500}.carletta .seller-rating-stars{align-items:center;gap:3px;display:inline-flex}.carletta .seller-rating-star{width:20px;height:20px;display:block;position:relative}.carletta .seller-rating-star svg{stroke-width:1.7px;width:20px;min-width:20px;height:20px;display:block}.carletta .seller-star-base{fill:none;stroke:#879aa3}.carletta .seller-star-fill{height:20px;width:var(--rating-fill,0%);display:block;position:absolute;top:0;left:0;overflow:hidden}.carletta .seller-star-fill svg{fill:#d39435;stroke:#bd7b1c}.carletta .seller-rating-explainer{color:#375c6e;text-underline-offset:3px;width:fit-content;font-size:14px;line-height:1.5;text-decoration:underline}.carletta .seller-rapid-reply{color:#276248;background:#eaf5ee;border-radius:8px;align-items:center;gap:7px;margin-block:8px 10px;padding:8px 10px;font-size:14px;line-height:1.5;display:inline-flex}.carletta .seller-rapid-reply .icon{width:17px;height:17px}.carletta .insight-seller-card .seller-membership{border-top:1px solid #e7ecef;margin:20px 0 0;padding-top:15px}.carletta .insight-seller-card .seller-membership>div{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.carletta .insight-seller-card [data-phone-output]{display:block}.carletta .insight-seller-card [data-phone-output]>a{color:#24583f;background:#edf6f0;border:1px solid #bcd5ca;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:10px 14px;font-size:18px;font-weight:650;display:flex}.carletta .product-page .related-card-carousel{min-width:0;margin-top:48px}.carletta .related-card-carousel .section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.carletta .related-card-carousel .section-heading h2{letter-spacing:-.7px;font-size:clamp(25px,2.5vw,34px);line-height:1.2}.carletta .related-carousel-navigation{flex-shrink:0;gap:8px;display:flex}.carletta .related-carousel-navigation[hidden]{display:none}.carletta .related-carousel-navigation button{color:#2e5061;background:#fff;border:1px solid #d3e0e6;border-radius:50%;place-items:center;width:44px;height:44px;padding:10px;display:grid}.carletta .related-carousel-navigation button:disabled{opacity:.3;cursor:default}.carletta .related-carousel-navigation button:first-child .icon{transform:rotate(180deg)}.carletta .product-page .related-card-carousel .related-carousel-track.cars-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b6cbd4 transparent;grid-template-columns:none;grid-auto-columns:max(270px,36.3636% - 17.4545px);grid-auto-flow:column;gap:24px;margin-inline:-2px;padding:4px 2px 14px;scroll-padding-inline:2px;display:grid;overflow:auto hidden}.carletta .related-carousel-track>.car-card{scroll-snap-align:start;min-width:0;height:100%}.carletta .ratings-how-page{padding-block:55px 80px}.carletta .ratings-how-page>header{max-width:850px}.carletta .ratings-how-page h1{letter-spacing:-1.7px;margin-block:16px 22px;font-size:clamp(34px,4.5vw,56px);line-height:1.1}.carletta .ratings-how-page>header p{color:#496674;font-size:17px;line-height:1.8}.carletta .ratings-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:35px;display:grid}.carletta .ratings-principles article{border:1px solid #dce6eb;border-radius:17px;padding:28px}.carletta .ratings-principles article>span{color:#a8583b;margin-bottom:16px;font-weight:700;display:inline-flex}.carletta .ratings-principles h2{margin-bottom:12px;font-size:24px;line-height:1.25}.carletta .ratings-principles p,.carletta .ratings-top-dealer p{color:#4c6876;font-size:15px;line-height:1.85}.carletta .ratings-top-dealer{background:#eef5f1;border-radius:16px;align-items:flex-start;gap:18px;margin-top:28px;padding:28px;display:flex}.carletta .ratings-top-dealer>.icon{color:#537764;width:32px;height:32px}.carletta .ratings-top-dealer h2{margin-bottom:12px;font-size:25px}.carletta .ratings-top-dealer .text-link{margin-top:16px;display:inline-flex}@media (width<=1000px){.carletta .product-page .related-card-carousel .related-carousel-track.cars-grid{grid-auto-columns:max(260px,50% - 10px);gap:20px}}@media (width<=700px){.carletta .product-page .related-card-carousel .related-carousel-track.cars-grid{grid-auto-columns:calc(100% - 28px);gap:16px}.carletta .related-card-carousel .section-heading{align-items:flex-start}.carletta .related-card-carousel .section-heading h2{font-size:26px}.carletta .ratings-principles{grid-template-columns:minmax(0,1fr)}.carletta .ratings-principles article,.carletta .ratings-top-dealer{padding:23px}.carletta .ratings-how-page>header p{font-size:16px}}.carletta .dealer-standard-notes .dealer-standard-cta{padding-top:2px;margin-top:30px!important}.carletta .announcement{gap:10px;height:auto;min-height:42px}.carletta .announcement-copy-short{display:none}.carletta .site-currency{margin-left:16px}.carletta .announcement .currency-switch{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.carletta .announcement .currency-switch>div{background:#e7eef0;border-radius:7px;gap:2px;padding:2px;display:inline-flex}.carletta .announcement .currency-switch button{color:#365361;background:0 0;border:0;border-radius:5px;min-width:36px;min-height:28px;padding:4px 7px;font-size:11px;font-weight:650}.carletta .announcement .currency-switch button[aria-pressed=true]{color:#fff;background:#193b49}.carletta .announcement .currency-rate{display:none}.owner-mail-log{overflow-wrap:anywhere;border-bottom:1px solid #dce6eb;grid-template-columns:1fr 1.4fr auto;gap:16px;padding:16px 0;font-size:14px;display:grid}.owner-mail-log small{color:#526977}.carletta .seller-name-link{color:#244a59;align-items:baseline;gap:8px;display:inline-flex}.carletta .seller-name-link>span{color:#a85239;font-size:.65em}.carletta .seller-name-link:hover{color:#99442e;text-underline-offset:4px;text-decoration:underline}.carletta .vehicle-anchor-nav{scrollbar-width:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f1f7f9b8;border:1px solid #c8d8dfb8;border-radius:28px;align-items:center;gap:8px;margin-block:24px;padding:10px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffffe6,0 5px 20px #16313e0a}.carletta .vehicle-anchor-nav::-webkit-scrollbar{display:none}.carletta .vehicle-anchor-nav>a{color:#244958;white-space:nowrap;background:#ffffffc2;border:1px solid #ccdae0b3;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.35;transition:background .18s,border-color .18s,color .18s;display:inline-flex;box-shadow:0 2px 5px #16313e09}.carletta .vehicle-anchor-nav>a:hover{color:#99442e;background:#fff;border-color:#f0b5a4}.carletta .vehicle-anchor-nav>a:focus-visible{outline-offset:2px;outline:3px solid #f4ad96}@media (width<=740px){.carletta .announcement .announcement-copy-full,.carletta .announcement .announcement-right{display:none}.carletta .announcement-copy-short{font-size:12px;display:inline}.carletta .site-currency{margin-left:auto}.carletta .announcement .currency-switch{gap:6px}.carletta .announcement .currency-switch>span{font-size:11px}.owner-mail-log{grid-template-columns:1fr;gap:6px}}@media (width<=360px){.carletta .announcement .currency-switch>span{display:none}}.vehicle-category-nav-v10{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.vehicle-category-link{color:#28424b;background:#fff;border:1px solid #d9e2df;border-radius:15px;align-items:center;gap:12px;padding:17px 18px;font-size:15px;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:flex}.vehicle-category-link>svg{flex:none;width:34px;height:27px}.vehicle-category-link>span:last-child{color:#687f84;margin-left:auto;font-size:18px}.vehicle-category-link:hover{border-color:#a9bdb8;transform:translateY(-2px)}.vehicle-category-link.is-selected{color:#fff;background:#173744;border-color:#173744}.vehicle-category-link.is-selected>span:last-child{color:#ffb59b}.vehicle-category-link:focus-visible{outline-offset:3px;outline:3px solid #d88d70}.home-classic-search-v10{background:#f3f6f3;border:1px solid #dce5df;border-radius:22px;margin:22px 0 26px;padding:24px}.home-classic-search-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.home-classic-search-heading h3{color:#173744;margin:0;font-size:21px}.home-classic-search-heading>span{color:#51696b;font-size:14px}.home-classic-grid-v10{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.home-classic-grid-v10 .field{min-width:0;margin:0}.home-classic-grid-v10 .field label{color:#314b51;margin-bottom:7px;font-size:14px;display:block}.home-classic-grid-v10 input,.home-classic-grid-v10 select{color:#173744;width:100%;height:49px;font:inherit;background:#fff;border:1px solid #cbd9d2;border-radius:11px;padding:11px 13px;font-size:15px}.home-classic-grid-v10 input:focus,.home-classic-grid-v10 select:focus{outline-offset:2px;border-color:#d58c74;outline:2px solid #d58c74}.home-classic-submit{justify-content:center;align-self:end;height:49px;font-size:15px}.listing-vat-badge{color:#2b5147;background:#f0f6f2;border:1px solid #d5e4dd;border-radius:6px;align-items:center;width:fit-content;padding:4px 8px;font-weight:650;line-height:1.3;display:inline-flex;font-size:12px!important}.offer-panel>.listing-vat-badge{margin:0 0 12px}.card-price>.listing-vat-badge{margin-top:5px}.discovery-studio .discovery-prompt{margin-bottom:10px}.discovery-studio .home-classic-search-v10+.discovery-category-heading{margin-top:22px}@media (width<=760px){.vehicle-category-nav-v10{gap:7px;margin:18px 0}.vehicle-category-link{text-align:center;border-radius:12px;flex-direction:column;gap:7px;padding:12px 7px;font-size:12px}.vehicle-category-link>svg{width:30px;height:24px}.vehicle-category-link>span:last-child{display:none}.home-classic-search-v10{border-radius:17px;margin:17px 0 21px;padding:17px 14px}.home-classic-search-heading{margin-bottom:14px}.home-classic-search-heading h3{font-size:18px}.home-classic-search-heading>span{display:none}.home-classic-grid-v10{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.home-classic-grid-v10 input,.home-classic-grid-v10 select{height:45px;padding:9px 10px;font-size:14px}.home-classic-grid-v10 .field label{margin-bottom:5px;font-size:12px}.home-classic-submit{height:45px;font-size:14px}.listing-vat-badge{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.vehicle-category-link{transition:none}.vehicle-category-link:hover{transform:none}}.vehicle-category-link>svg{width:44px;height:32px}.vehicle-category-link .vehicle-icon-body{fill:#dbe9e1}.vehicle-category-link .vehicle-icon-window{fill:#92b3b0;stroke:none}.vehicle-category-link .vehicle-icon-wheel{fill:#f8faf7}.vehicle-category-link.is-selected .vehicle-icon-body{fill:#ffb59b;stroke:#ffb59b}.vehicle-category-link.is-selected .vehicle-icon-window{fill:#315766}.vehicle-category-link.is-selected .vehicle-icon-wheel{fill:#173744;stroke:#e9f0e9}.discovery-studio>.vehicle-category-nav-v10{margin:17px 0 0}.discovery-studio>.vehicle-category-nav-v10+.home-classic-search-v10{margin-top:12px}@media (width<=760px){.vehicle-category-link>svg{width:40px;height:29px}.discovery-studio>.vehicle-category-nav-v10{margin-top:13px}}.home-browse-shortcuts-v10{border-bottom:1px solid #e0e6e1;justify-content:space-between;align-items:center;gap:10px;margin:22px 0 35px;padding-bottom:18px;display:flex}.home-browse-shortcuts-v10>a{color:#294b52;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:9px 8px;font-size:14px;font-weight:600;transition:background .16s;display:inline-flex}.home-browse-shortcuts-v10>a:hover{background:#eaf1eb}.home-browse-shortcuts-v10 .icon{color:#53796c;width:21px;height:21px}.home-budget-heading-v10{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:18px;display:flex}.home-budget-heading-v10 h3{color:#173744;letter-spacing:-.025em;margin:0;font-size:25px}.home-budget-heading-v10 p{color:#546c70;margin:0;font-size:14px}.home-budget-grid-v10{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.home-budget-tile-v10{text-align:center;background:#eeefe8;border:1px solid #e0e5de;border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;padding:8px 10px 21px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.home-budget-tile-v10:hover{background:#e6ebe0;border-color:#acbfae;transform:translateY(-4px)}.home-budget-car-v10{aspect-ratio:1;background-image:url(/images/brand/budget-cars-atlas-v10.webp);background-repeat:no-repeat;background-size:300% 200%;flex:none;width:100%;max-width:185px;margin:-5px auto 0;display:block}.home-budget-car-0{background-position:0 0}.home-budget-car-1{background-position:50% 0}.home-budget-car-2{background-position:100% 0}.home-budget-car-3{background-position:0 100%}.home-budget-car-4{background-position:50% 100%}.home-budget-car-5{background-position:100% 100%}.home-budget-tile-v10 strong{color:#173744;max-width:100%;font-size:15px;font-weight:750;line-height:1.4;display:block}.home-budget-tile-v10 small{color:#526862;margin-top:5px;font-size:12px;line-height:1.5}.home-budget-arrow{color:#54766b;font-size:18px;position:absolute;top:11px;right:12px}.home-budget-section-v10{margin:0 0 24px}.home-budget-tile-v10:focus-visible,.home-browse-shortcuts-v10>a:focus-visible{outline-offset:3px;outline:3px solid #d88d70}@media (width<=1050px){.home-browse-shortcuts-v10{flex-wrap:wrap;justify-content:flex-start}.home-budget-grid-v10{grid-template-columns:repeat(3,minmax(0,1fr))}.home-budget-heading-v10{display:block}.home-budget-heading-v10 p{margin-top:8px}.home-budget-car-v10{max-width:165px}}@media (width<=600px){.home-browse-shortcuts-v10{scrollbar-width:thin;overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin:17px -4px 26px;padding:0 4px 13px;overflow-x:auto}.home-browse-shortcuts-v10>a{background:#f0f4ef;gap:7px;padding:8px 10px;font-size:13px}.home-browse-shortcuts-v10 .icon{width:19px;height:19px}.home-budget-heading-v10{margin-bottom:14px}.home-budget-heading-v10 h3{font-size:22px}.home-budget-heading-v10 p{font-size:13px;line-height:1.6}.home-budget-grid-v10{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:43%;grid-auto-flow:column;gap:11px;padding-bottom:10px;overflow-x:auto}.home-budget-tile-v10{scroll-snap-align:start;border-radius:14px;padding:6px 8px 17px}.home-budget-tile-v10 strong{font-size:14px}.home-budget-tile-v10 small{font-size:11px}.home-budget-car-v10{margin-top:0}.home-budget-arrow{font-size:16px;top:8px;right:9px}}@media (prefers-reduced-motion:reduce){.home-budget-tile-v10,.home-browse-shortcuts-v10>a{transition:none}.home-budget-tile-v10:hover{transform:none}}.carletta{--muted:#496171}.carletta :is(.messages-heading>p,.inbox-page-heading>p,.messages-empty p,.inbox-welcome>p,.inbox-list-empty p){color:#496171;font-size:15px;line-height:1.75}.carletta .inbox-conversation-start{background:#edf3f5;border:1px solid #dce6eb;border-radius:14px;padding:18px 20px}.carletta .inbox-conversation-start p{color:#385361;max-width:490px;font-size:14px;line-height:1.75}.carletta :is(.chat-privacy-note p,.messages-disclosure,.message-compose-card .field small,.inbox-private-footer,.inbox-thread-notice){color:#496171;font-size:13px;line-height:1.7}.carletta .inbox-row-main>p{color:#496171;font-size:14px;line-height:1.5}.carletta :is(.inbox-row-car,.inbox-row-name time,.inbox-message-meta,.inbox-vehicle-strip small){color:#526b79;font-size:12px}.carletta .inbox-message-bubble p{font-size:15px;line-height:1.7}.carletta .inbox-message.from-me .inbox-message-bubble p{color:#fff}.carletta :is(.inbox-tabs>a,.inbox-search-input input,.inbox-filter-options summary,.inbox-filter-grid label){font-size:14px}.carletta :is(.inbox-filter-grid input,.inbox-filter-grid select,.inbox-composer textarea){font-size:16px}.carletta :is(.inbox-list-heading>span,.inbox-welcome-note,.message-person,.conversation-preview p){color:#496171;font-size:13px}.carletta .discovery-studio .discovery-prompt{transition:border-color .22s,box-shadow .22s}.carletta .discovery-studio .discovery-prompt:focus-within{border-color:#c56a50;box-shadow:0 0 0 4px #f7e8e1,0 8px 25px #15344208}.carletta .discovery-studio .discovery-prompt input:focus,.carletta .discovery-studio .discovery-prompt input:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.carletta .discovery-studio .discovery-prompt input::selection{color:#173744;background:#f8d4c7}.carletta .discovery-studio .discovery-prompt .discovery-prompt-icon{color:#a94b30;background:#fff0e9}.carletta .btn{transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.carletta .btn:hover{box-shadow:0 5px 14px #15344210}.carletta .hero-switcher-links>a,.carletta .selling-step-grid article,.carletta .selling-tips-grid article{transition:border-color .22s,box-shadow .22s,transform .22s}.carletta .selling-step-grid article:hover,.carletta .selling-tips-grid article:hover{border-color:#bfd0d6;transform:translateY(-3px);box-shadow:0 10px 28px #15344208}.carletta .selling-hero-v10{gap:60px;padding-block:42px 52px}.carletta .selling-hero-v10 h1{letter-spacing:-.045em;font-size:clamp(40px,4vw,62px);line-height:1.07}.carletta .selling-hero-v10 h1 em{color:#ae4d34}.carletta .selling-hero-v10>div>p{color:#496171;max-width:550px;margin-block:23px;font-size:17px;line-height:1.8}.carletta .selling-assurances{color:#496171;gap:12px 18px;font-size:13px}.carletta .selling-valuation-link{color:#244956;font-size:15px}.carletta .selling-studio{background:linear-gradient(145deg,#eaf1ee,#f9eee6);border:1px solid #dce6e8;border-radius:26px;min-width:0;padding:31px;position:relative}.carletta .selling-studio-card{background:#fff;border:1px solid #d9e3e5;border-radius:17px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 20px 45px #16334213}.carletta .selling-studio-card>header{color:#365461;justify-content:space-between;align-items:center;padding:15px 18px;font-size:13px;display:flex}.carletta .selling-studio-card>header strong{letter-spacing:-.8px;color:#153442;font-size:19px}.carletta .selling-studio-card>img{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;height:auto}.carletta .selling-studio-details{color:#365461;align-items:center;gap:12px;padding:18px;font-size:14px;display:flex}.carletta .selling-studio-details>.icon{color:#a84f35}.carletta .selling-studio-details strong{color:#173744;margin-bottom:3px;font-size:17px;display:block}.carletta .selling-studio-notes{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex;position:relative}.carletta .selling-studio-notes>span{color:#375849;background:#ffffffd9;border:1px solid #d8e2df;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.carletta .selling-studio-notes .icon{width:15px;height:15px}.carletta .selling-studio-caption{color:#536b77;text-align:center;margin-top:15px;font-size:12px}.carletta .selling-step-grid article{background:#fff;border:1px solid #dce5e9;border-radius:17px}.carletta .selling-step-grid h3,.carletta .selling-tips-grid h3{font-size:23px;line-height:1.3}.carletta .selling-step-grid p,.carletta .selling-tips-grid p{color:#496171;font-size:15px;line-height:1.8}.carletta .selling-faq details>p{color:#496171;font-size:15px}.carletta .sell-flow-heading>div>p{color:#496171;font-size:16px;line-height:1.75}.carletta .selling-wizard{border:1px solid #dbe5e9;border-radius:22px;padding:34px;box-shadow:0 12px 32px #15344205}.carletta .wizard-section-title h2{letter-spacing:-.035em;font-size:clamp(27px,3vw,35px);line-height:1.2}.carletta .wizard-section-title p{color:#496171;font-size:15px;line-height:1.8}.carletta .wizard-kicker{color:#8e4936;letter-spacing:1px;font-size:12px}.carletta .wizard-rail-note p,.carletta .wizard-rail-note strong,.carletta .wizard-rail-note .icon{color:#48616f}.carletta .wizard-rail-note p,.carletta .wizard-progress li>div>span{font-size:13px;line-height:1.7}.carletta .wizard-progress li>div>strong{font-size:15px}.carletta .wizard-inline-note,.carletta .wizard-private-note p,.carletta .wizard-photo-safety,.carletta .wizard-publish-note,.carletta .wizard-no-rush{color:#496171;font-size:13px;line-height:1.75}.carletta .wizard-private-note{background:#edf3f5;border:1px solid #dbe5e9;border-radius:13px}.carletta .wizard-actions .btn{min-height:48px;font-size:15px}.carletta .wizard-listing-types :is(strong,legend){font-size:14px}.carletta .wizard-listing-types label>span{color:#496171;font-size:12px}.carletta .vin-field{margin-top:24px}.carletta .vin-input-wrap input{letter-spacing:.08em;background:#fff;min-height:56px;font-family:ui-monospace,Cascadia Code,monospace;padding:15px 77px 15px 15px!important;font-size:17px!important}.carletta .vin-input-wrap>span{color:#526b79;font-size:12px;right:15px}.carletta .selling-wizard .vin-suggested-field{background:#f7fafb;border-color:#9db6c1}.carletta .vin-provider-note{color:#496171;margin-top:13px;font-size:13px;line-height:1.7}.carletta .vin-guide-details{border-top:1px solid #e0e8eb;margin-top:25px;padding-top:8px}.carletta .vin-guide-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:48px;font-size:15px;font-weight:600;list-style:none;display:flex}.carletta .vin-guide-details>summary::-webkit-details-marker{display:none}.carletta .vin-guide-details>summary>span{font-size:22px;font-weight:400}.carletta .vin-guide-details[open]>summary>span{transform:rotate(45deg)}.carletta .vin-scene{background:#f2f6f6;border:1px solid #dce6e9;border-radius:15px;margin:14px 0 20px;overflow:hidden}.carletta .vin-scene img{width:100%;height:auto}.carletta .vin-locations{gap:17px;margin-bottom:18px}.carletta .vin-locations strong{color:#294956;font-size:14px}.carletta .vin-locations p{color:#496171;font-size:13px;line-height:1.65}.carletta .vin-decode-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.carletta .vin-decode-actions .btn{gap:8px;min-height:44px;padding:10px 14px;font-size:14px}.carletta .vin-decode-status{color:#496171;font-size:13px;line-height:1.7}.carletta .vin-decode-status.is-error{color:#a13c2b}.carletta .vin-decode-review{background:#f0f7f3;border:1px solid #cbded5;border-radius:14px;margin-top:18px;padding:21px}.carletta .vin-decode-review[hidden]{display:none}.carletta .vin-decode-review h3{margin-bottom:15px;font-size:21px}.carletta .vin-decode-review dl{grid-template-columns:1fr 1fr;gap:13px;margin:0 0 16px;display:grid}.carletta .vin-decode-review dt{color:#496171;font-size:12px}.carletta .vin-decode-review dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:650}.carletta .vin-decode-review p{color:#496171;margin-bottom:15px;font-size:13px;line-height:1.7}.carletta .vin-decode-review .btn{min-height:44px;font-size:14px}.carletta .photo-guide-grid>div{background:#fff;border:1px solid #dce6e9;border-radius:12px;overflow:hidden}.carletta .photo-guide-grid img{aspect-ratio:16/10;object-fit:contain;background:#f0f5f6;padding:8px}.carletta .photo-guide-grid strong{color:#294956;font-size:15px}.carletta .photo-guide-grid small{color:#496171;font-size:13px;line-height:1.6}.carletta .photo-guide-note,.carletta .wizard-photo-heading p{color:#496171;font-size:14px;line-height:1.75}.carletta .wizard-upload{background:#f6f9fa;border:1.5px dashed #a7bfca;border-radius:15px;padding:26px}.carletta .wizard-upload strong{color:#294956;font-size:17px}.carletta .wizard-upload small{color:#496171;font-size:13px}.carletta .sell-intro-account .wizard-panel-tag{color:#e6b4a4;font-size:12px}.carletta .sell-intro-account :is(p,small,li){color:#e2edf1;font-size:14px;line-height:1.8}.carletta .sell-intro-account .btn{font-size:15px}.carletta .sell-intro-account .btn-secondary{color:#fff;border-color:#a8c0cb}.carletta .wizard-photo-checklist{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.carletta .wizard-photo-checklist span{color:#315b49;align-items:center;gap:7px;font-size:13px;display:inline-flex}.carletta .wizard-photo-checklist .icon{width:16px;height:16px}.carletta .wizard-vehicle-categories{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.carletta .wizard-vehicle-categories legend{margin-bottom:13px;font-size:15px;font-weight:650}.carletta .wizard-vehicle-categories label{cursor:pointer;background:#f9fbfb;border:1px solid #cddce2;border-radius:13px;flex-direction:column;align-items:center;gap:11px;padding:14px 8px;display:flex;position:relative}.carletta .wizard-vehicle-categories label:has(input:checked){background:#edf3f5;border-color:#3c6477;box-shadow:0 0 0 1px #3c6477}.carletta .wizard-vehicle-categories input{accent-color:#173744;width:14px;height:14px;position:absolute;top:10px;right:10px}.carletta .wizard-vehicle-categories label:has(input:focus-visible){outline-offset:3px;outline:3px solid #e5a58c}.carletta .wizard-category-art{color:#3f6374;width:68px;height:43px;margin-top:13px;display:block}.carletta .wizard-category-art svg{width:100%;height:100%}.carletta .wizard-vehicle-categories strong{text-align:center;font-size:13px;font-weight:600}.carletta .wizard-category-help{color:#496171;margin:13px 0 23px;font-size:13px;line-height:1.75}.carletta .wizard-commercial-fields{background:#f1f6f7;border:1px solid #dae5e9;border-radius:13px;margin-top:25px;padding:22px}.carletta .wizard-commercial-fields h3{font-size:22px;line-height:1.35}.carletta .wizard-commercial-fields>p{color:#496171;margin:10px 0 20px;font-size:14px;line-height:1.7}.carletta .selling-wizard :is([data-commercial-fields],[data-door-field],[data-combustion-field],[data-ev-specs],[data-car-guide-image],[data-standard-vin-guide],[data-motorcycle-vin-guide])[hidden]{display:none!important}.carletta .wizard-vat-field{margin-block:24px}.carletta .wizard-vat-field select{width:min(100%,430px)}.carletta .wizard-vat-field small{max-width:620px;margin-top:9px;display:block}.carletta .not-found-page{padding-block:clamp(40px,8vw,100px)}.carletta .not-found-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.carletta .not-found-code{color:#924b33;background:#fff0e8;border:1px solid #e0c5b8;border-radius:8px;padding:7px 12px;font-size:14px;font-weight:650;display:inline-flex}.carletta .not-found-copy h1{letter-spacing:-.045em;max-width:650px;margin:20px 0;font-size:clamp(36px,4vw,62px);line-height:1.08}.carletta .not-found-copy p{color:#496171;max-width:560px;margin-bottom:28px;font-size:17px;line-height:1.8}.carletta .not-found-actions{flex-wrap:wrap;gap:12px;display:flex}.carletta .not-found-art{background:#f2f5f3;border:1px solid #dfe8e3;border-radius:24px;padding:20px}.carletta .not-found-art>svg{width:100%;height:auto;display:block}@media (width<=900px){.carletta .selling-hero-v10{gap:32px}.carletta .selling-studio{padding:23px}.carletta .not-found-layout{gap:30px}}@media (width<=740px){.carletta .hero-switcher-v7{background:#153442;height:auto;min-height:0}.carletta .hero-switcher-panel{isolation:isolate;flex-direction:column;min-height:660px;display:flex;position:relative}.carletta .hero-switcher-panel[hidden]{display:none}.carletta .hero-switcher-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.carletta .hero-switcher-panel-find .hero-switcher-photo{object-position:73% center}.carletta .hero-switcher-panel-sell .hero-switcher-photo{object-position:68% center}.carletta .hero-switcher-panel-exchange .hero-switcher-photo{object-position:52% center}.carletta .hero-switcher-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#102c3acf 0%,#102c3a9c 38%,#102c3a12 65%,#102c3a94 100%);display:block;position:absolute;inset:0}.carletta .hero-switcher-copy{z-index:1;padding:88px 22px 25px;position:relative;inset:auto}.carletta .hero-switcher-copy h1,.carletta .hero-switcher-copy h2{text-shadow:0 2px 14px #102c3a30;font-size:clamp(30px,8.1vw,38px)}.carletta .hero-switcher-copy>p{color:#fff;text-shadow:0 1px 8px #102c3a50;max-width:440px;font-size:15px;line-height:1.65}.carletta .hero-switcher-actions{margin-top:21px}.carletta .hero-switcher-secondary{color:#fff}.carletta .hero-switcher-links{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#132f3bc7;border-color:#fff6;grid-template-columns:1fr;margin:auto 12px 12px;display:grid;position:relative;inset:auto}.carletta .hero-switcher-links>a{color:#fff;padding:13px 12px}.carletta .hero-switcher-links strong{color:#fff;font-size:14px}.carletta .hero-switcher-links small{display:none}.carletta .hero-switcher-tabs{background:#183948a6;border-color:#ffffff6b}.carletta .hero-switcher-tabs>button{color:#fff}.carletta .selling-hero-v10{grid-template-columns:1fr;gap:27px;padding-block:28px 36px}.carletta .selling-hero-v10 h1{font-size:40px}.carletta .selling-hero-v10>div>p{margin-block:19px;font-size:16px}.carletta .selling-studio{border-radius:20px;padding:24px}.carletta .selling-studio-notes>span{padding:7px 9px;font-size:12px}.carletta .selling-step-grid h3,.carletta .selling-tips-grid h3{font-size:21px}.carletta .selling-wizard{border-radius:17px;padding:25px 20px}.carletta .wizard-section-title p{font-size:15px}.carletta .wizard-mobile-progress{color:#496171;margin-bottom:23px;font-size:13px}.carletta .vin-input-wrap input{letter-spacing:.035em;padding-right:61px!important;font-size:16px!important}.carletta .vin-input-wrap>span{font-size:11px;right:10px}.carletta .vin-locations{grid-template-columns:1fr}.carletta .wizard-vehicle-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.carletta .wizard-vehicle-categories label{flex-direction:column;justify-content:center;gap:7px;padding:13px 8px}.carletta .wizard-category-art{width:51px;height:32px;margin-top:0}.carletta .wizard-vehicle-categories input{width:11px;height:11px;top:5px;right:5px}.carletta .wizard-vehicle-categories strong{font-size:13px}.carletta .wizard-commercial-fields{padding:18px}.carletta .vin-decode-actions{flex-direction:column;align-items:stretch}.carletta .vin-decode-actions>.btn{align-self:flex-start}.carletta .wizard-actions{gap:12px}.carletta .wizard-actions .btn{padding-inline:13px;font-size:14px}.carletta .wizard-publish{max-width:none}.carletta .not-found-layout{grid-template-columns:1fr}.carletta .not-found-art{order:-1;max-width:390px;padding:10px}.carletta .not-found-copy p{font-size:16px}}@media (width<=360px){.carletta .hero-switcher-panel{min-height:720px}.carletta .hero-switcher-copy{padding-inline:19px}.carletta .selling-studio{padding:17px}.carletta .selling-studio-details{padding:14px;font-size:13px}.carletta .selling-studio-card>header{padding:12px 14px;font-size:12px}.carletta .selling-hero-v10 h1{font-size:35px}.carletta .sell-flow-heading h1{font-size:32px}.carletta .wizard-free{min-width:75px;min-height:75px}.carletta .vin-input-wrap input{letter-spacing:0;padding-right:56px!important;font-size:15px!important}}@media (prefers-reduced-motion:reduce){.carletta .btn,.carletta .discovery-prompt,.carletta .hero-switcher-links>a,.carletta .selling-step-grid article,.carletta .selling-tips-grid article{transition:none}.carletta .btn:hover,.carletta .selling-step-grid article:hover,.carletta .selling-tips-grid article:hover{transform:none}}.carletta .hero-switcher-v7{border-radius:20px;height:380px;margin-block:18px 0}.carletta .hero-switcher-v7 .hero-switcher-panel{height:100%;min-height:0;display:block;position:absolute;inset:0}.carletta .hero-switcher-v7 .hero-switcher-panel[hidden]{display:none}.carletta .hero-switcher-v7 .hero-switcher-photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.carletta .hero-switcher-v7 .hero-switcher-panel:before{background:linear-gradient(90deg,#102c3ae8 0%,#102c3ac4 38%,#102c3a20 83%);display:block}.carletta .hero-switcher-tabs,.carletta .hero-switcher-fallback{border-radius:10px;padding:4px;top:20px;left:30px}.carletta .hero-switcher-tabs>button,.carletta .hero-switcher-fallback>a{min-height:42px;padding:9px 15px;font-size:14px}.carletta .hero-switcher-v7 .hero-switcher-copy{max-width:570px;padding:0;position:absolute;top:87px;left:33px;right:24px}.carletta .hero-switcher-copy h1,.carletta .hero-switcher-copy h2{font-size:clamp(37px,3.5vw,47px);line-height:1.08}.carletta .hero-switcher-copy>p{max-width:440px;margin-top:12px;font-size:15px;line-height:1.6}.carletta .hero-switcher-actions{gap:17px;margin-top:17px}.carletta .hero-switcher-actions>.btn{gap:13px;min-height:44px;padding:11px 17px;font-size:14px}.carletta .hero-switcher-secondary{gap:7px;font-size:14px}.carletta .home-search-overlap-v10{z-index:5;background:#fff;border:1px solid #d8e3e8;border-radius:18px;width:min(1160px,100% - 128px);margin-top:-39px;padding:22px;scroll-margin-top:105px;position:relative;box-shadow:0 12px 30px #1534420b}.carletta .home-search-overlap-v10 .discovery-heading{align-items:center;gap:20px;margin-bottom:13px}.carletta .home-search-overlap-v10 .discovery-heading h2{margin:0;font-size:23px;line-height:1.3}.carletta .home-search-overlap-v10 .discovery-heading>.text-link{white-space:nowrap;max-width:none;margin:0;font-size:13px}.carletta .home-search-overlap-v10 .discovery-prompt{min-height:66px;box-shadow:none;background:#f8fafb;border:1px solid #d9e4e8;border-radius:12px;gap:13px;margin-bottom:0;padding:10px 12px}.carletta .home-search-overlap-v10 .discovery-prompt-icon{border-radius:9px;flex:0 0 39px;width:39px;height:43px;display:flex}.carletta .home-search-overlap-v10 .discovery-prompt label{color:#405f6e;margin-bottom:4px;font-size:13px;line-height:1.3}.carletta .home-search-overlap-v10 .discovery-prompt input{color:#173744;font-size:17px;line-height:1.4}.carletta .home-search-overlap-v10 .discovery-prompt>.btn{min-height:43px;padding:10px 15px;font-size:14px}.carletta .home-search-overlap-v10>.vehicle-category-nav-v10{gap:9px;margin:13px 0 12px}.carletta .home-search-overlap-v10 .vehicle-category-link{border-radius:10px;gap:9px;min-height:53px;padding:9px 13px;font-size:14px}.carletta .home-search-overlap-v10 .vehicle-category-link>svg{width:41px;height:29px}.carletta .vehicle-category-name-short{display:none}.carletta .vehicle-category-link .vehicle-motorcycle-silhouette .vehicle-icon-wheel{fill:#294d59;stroke:#294d59;stroke-width:2.5px}.carletta .home-search-overlap-v10 .home-classic-search-v10{background:0 0;border:0;border-radius:0;margin:0;padding:0}.carletta .home-search-overlap-v10 .home-classic-grid-v10{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:13px}.carletta .home-search-overlap-v10 .home-classic-grid-v10 .field label{margin-bottom:6px;font-size:13px}.carletta .home-search-overlap-v10 .home-classic-grid-v10 :is(input,select){border-radius:8px;height:44px;padding:9px 11px;font-size:15px}.carletta .home-search-overlap-v10 .home-classic-submit{gap:11px;height:44px;min-height:44px;padding:10px 20px;font-size:14px}.carletta .home-classic-extras-v10{margin-top:12px}.carletta .home-classic-extras-v10>summary{color:#496171;cursor:pointer;align-items:center;gap:9px;width:fit-content;font-size:13px;line-height:1.6;list-style:none;display:flex}.carletta .home-classic-extras-v10>summary::-webkit-details-marker{display:none}.carletta .home-classic-extras-v10>summary>span{font-size:19px;line-height:1}.carletta .home-classic-extras-v10[open]>summary>span{transform:rotate(45deg)}.carletta .home-classic-extras-v10>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;padding-top:14px;display:grid}.carletta .home-classic-extras-v10 .field{margin:0}.carletta .home-classic-extras-v10 label{margin-bottom:6px;font-size:13px;display:block}.carletta .home-classic-extras-v10 select{background:#fff;border:1px solid #cbd9d2;border-radius:8px;width:100%;min-height:44px;padding:9px 11px;font-size:15px}.carletta .home-classic-extras-v10 a{color:#315c71;padding-block:11px;font-size:14px}.carletta .home-category-fallback{margin-bottom:15px}.carletta .home-hero-utilities-v10{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:14px 0;display:grid}.carletta .home-hero-utilities-v10>a{color:#244b5b;background:#f3f7f7;border:1px solid #dce7e9;border-radius:11px;justify-content:center;align-items:center;gap:11px;min-height:58px;padding:13px 16px;transition:background .2s,border-color .2s;display:flex}.carletta .home-hero-utilities-v10>a:hover{background:#ecf3f5;border-color:#b9cfd8}.carletta .home-hero-utilities-v10 strong{font-size:15px;font-weight:600;line-height:1.5}.carletta .home-hero-utilities-v10 .icon{color:#a5563b;width:20px;height:20px}.carletta .home-promoted-section{padding-block:28px 15px}.carletta .home-promoted-section .section-heading{flex-wrap:nowrap;align-items:center;gap:16px;margin-bottom:12px}.carletta .home-promoted-section .section-heading>div:first-child{flex:1}.carletta .home-promoted-section .section-heading h2{font-size:28px;line-height:1.25}.carletta .home-promoted-section .promoted-carousel-actions{gap:8px;width:auto}.carletta .home-promoted-section .promoted-carousel-navigation button{width:38px;height:38px;padding:8px}.carletta .home-promoted-section .promoted-carousel-track.cars-grid{grid-auto-columns:245px;gap:17px;padding-top:3px;padding-bottom:12px}.carletta .compact-promote-link-v10{width:fit-content;margin-top:9px;margin-left:auto;font-size:13px;display:flex}.carletta .home-browse-after-stock-v10{padding-block:7px 24px}.carletta .home-browse-after-stock-v10 .home-browse-shortcuts-v10{margin:14px 0 23px;padding-bottom:14px}.carletta .home-browse-after-stock-v10 .home-budget-car-v10{max-width:132px}.carletta .home-browse-after-stock-v10 .home-budget-tile-v10{padding-bottom:16px}.carletta .home-recent-grid-v10{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.carletta .inventory-section{padding-top:25px;padding-bottom:45px}.carletta .car-card-compact{box-shadow:none;border-radius:12px}.carletta .car-card-compact .card-photo{aspect-ratio:auto;height:150px}.carletta .car-card-compact .card-body{padding:13px}.carletta .car-card-compact .card-title{-webkit-line-clamp:2;letter-spacing:-.025em;-webkit-box-orient:vertical;min-height:44px;font-size:17px;line-height:1.3;display:-webkit-box;overflow:hidden}.carletta .car-card-compact .car-specs{flex-wrap:nowrap;gap:0;margin:6px 0 9px;font-size:13px;line-height:1.5}.carletta .car-card-compact .car-specs>span{white-space:nowrap}.carletta .car-card-compact .car-specs>span:not(:last-child):after{margin-inline:6px}.carletta .car-card-compact .card-price-row{border-top:1px solid #e8eef0;gap:0;padding-top:8px}.carletta .car-card-compact .card-price strong{letter-spacing:-.035em;white-space:normal;font-size:23px;line-height:1.25}.carletta .car-card-compact .card-price .money-currency{font-size:.8em}.carletta .car-card-compact .card-price strong small{font-size:12px}.carletta .car-card-compact .favorite-toggle.is-compact{width:33px;height:33px;min-height:33px;padding:8px}.carletta .car-card-compact .favorite-card-control{top:8px;right:8px}.carletta .car-card-compact .promoted-badge{border-radius:5px;padding:4px 7px;font-size:11px;top:8px;left:8px}.carletta .car-card-compact .card-photo-badges{bottom:8px;left:8px}.carletta .car-card-compact .photo-badge{padding:4px 7px;font-size:11px}@media (width<=1050px) and (width>=741px){.carletta .home-search-overlap-v10{width:calc(100% - 96px)}.carletta .home-recent-grid-v10{grid-template-columns:repeat(3,minmax(0,1fr))}.carletta .home-search-overlap-v10 .home-classic-grid-v10{grid-template-columns:repeat(4,minmax(0,1fr))}.carletta .home-search-overlap-v10 .home-classic-submit{grid-column:4}}@media (width<=740px){.carletta .hero-switcher-v7{border-radius:15px;height:300px;min-height:0;margin-top:12px}.carletta .hero-switcher-v7 .hero-switcher-panel:before{background:linear-gradient(90deg,#102c3ae0,#102c3a97 66%,#102c3a48)}.carletta .hero-switcher-v7 .hero-switcher-panel-find .hero-switcher-photo{object-position:72% center}.carletta .hero-switcher-tabs,.carletta .hero-switcher-fallback{gap:2px;padding:3px;top:12px;left:12px;right:12px}.carletta .hero-switcher-tabs>button,.carletta .hero-switcher-fallback>a{min-height:43px;padding:8px 5px;font-size:13px}.carletta .hero-switcher-v7 .hero-switcher-copy{max-width:none;top:77px;left:20px;right:20px}.carletta .hero-switcher-copy h1,.carletta .hero-switcher-copy h2{font-size:clamp(32px,8.3vw,36px);line-height:1.08}.carletta .hero-switcher-copy>p{max-width:390px;margin-top:10px;font-size:14px;line-height:1.6}.carletta .hero-switcher-actions{gap:11px 15px;margin-top:14px}.carletta .hero-switcher-actions>.btn{gap:9px;min-height:42px;padding:10px 13px;font-size:14px}.carletta .hero-switcher-secondary{font-size:14px}.carletta .home-search-overlap-v10{border-radius:14px;width:calc(100% - 52px);margin-top:-26px;padding:16px;scroll-margin-top:95px}.carletta .home-search-overlap-v10 .discovery-heading{margin-bottom:11px}.carletta .home-search-overlap-v10 .discovery-heading h2{font-size:20px}.carletta .home-search-overlap-v10 .discovery-heading>.text-link{gap:5px;font-size:13px}.carletta .home-search-overlap-v10 .discovery-heading .icon{width:15px;height:15px}.carletta .home-search-overlap-v10 .discovery-prompt{gap:8px;min-height:62px;padding:9px}.carletta .home-search-overlap-v10 .discovery-prompt-icon{flex-basis:28px;width:28px;height:38px}.carletta .home-search-overlap-v10 .discovery-prompt-icon .icon{width:16px;height:16px}.carletta .home-search-overlap-v10 .discovery-prompt label{font-size:13px}.carletta .home-search-overlap-v10 .discovery-prompt input{font-size:16px;line-height:1.4}.carletta .home-search-overlap-v10 .discovery-prompt>.btn{flex:0 0 40px;width:40px;height:40px;min-height:40px;padding:10px}.carletta .home-search-overlap-v10 .discovery-submit-label{display:none}.carletta .home-search-overlap-v10>.vehicle-category-nav-v10{gap:6px;margin:11px 0 13px}.carletta .home-search-overlap-v10 .vehicle-category-link{border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:61px;padding:7px 2px;font-size:13px}.carletta .home-search-overlap-v10 .vehicle-category-link>svg{width:34px;height:25px}.carletta .home-search-overlap-v10 .vehicle-category-name-full{display:none}.carletta .home-search-overlap-v10 .vehicle-category-name-short{display:inline}.carletta .home-search-overlap-v10 .home-classic-grid-v10{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.carletta .home-search-overlap-v10 .home-classic-grid-v10 .field label{margin-bottom:5px;font-size:13px}.carletta .home-search-overlap-v10 .home-classic-grid-v10 :is(input,select){height:42px;min-height:42px;padding:8px;font-size:16px}.carletta .home-search-overlap-v10 .home-classic-submit{grid-column:1/-1;height:42px;min-height:42px;margin-top:1px}.carletta .home-classic-extras-v10{margin-top:10px}.carletta .home-classic-extras-v10>div{grid-template-columns:1fr 1fr;gap:11px}.carletta .home-classic-extras-v10 a{grid-column:1/-1}.carletta .home-classic-extras-v10 select{font-size:16px}.carletta .home-hero-utilities-v10{gap:7px;margin-top:12px}.carletta .home-hero-utilities-v10>a{border-radius:9px;gap:6px;min-height:61px;padding:10px 7px}.carletta .home-hero-utilities-v10 strong{font-size:13px;line-height:1.45}.carletta .home-hero-utilities-v10 .icon{width:16px;height:16px}.carletta .home-promoted-section{padding-top:24px;padding-bottom:9px}.carletta .home-promoted-section .section-heading h2{font-size:25px}.carletta .home-promoted-section .promoted-carousel-track.cars-grid{grid-auto-columns:clamp(210px,62vw,240px);gap:12px}.carletta .home-promoted-section .promotion-demo-note{margin-bottom:6px;font-size:12px;line-height:1.5}.carletta .home-recent-grid-v10{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 11px}.carletta .home-recent-grid-v10 .card-photo{height:110px}.carletta .home-promoted-section .card-photo{height:134px}.carletta .car-card-compact .card-body{padding:11px}.carletta .car-card-compact .card-title{min-height:42px;font-size:16px;line-height:1.3}.carletta .car-card-compact .car-specs{margin:5px 0 8px;font-size:13px}.carletta .car-card-compact .card-price strong{font-size:20px}.carletta .car-card-compact .card-price-row{padding-top:7px}.carletta .car-card-compact .listing-vat-badge{font-size:11px!important}.carletta .home-browse-after-stock-v10 .home-budget-car-v10{max-width:112px}.carletta .home-browse-after-stock-v10 .home-budget-grid-v10{grid-auto-columns:38%}.carletta .inventory-section .section-heading{margin-bottom:20px}.carletta .inventory-section .section-heading h2{font-size:27px}.carletta .inventory-section .section-heading>.text-link{font-size:13px}}@media (width<=360px){.carletta .hero-switcher-v7{height:340px}.carletta .hero-switcher-v7 .hero-switcher-copy{left:17px;right:17px}.carletta .home-search-overlap-v10{width:calc(100% - 42px);padding:13px}.carletta .home-search-overlap-v10 .discovery-heading h2{font-size:19px}.carletta .home-hero-utilities-v10>a{text-align:center;flex-direction:column;gap:4px;padding-inline:5px}.carletta .home-hero-utilities-v10 strong{font-size:13px}.carletta .car-card-compact .card-body{padding:10px}.carletta .car-card-compact .card-title{font-size:15px}.carletta .car-card-compact .car-specs>span:not(:last-child):after{margin-inline:4px}}@media (prefers-reduced-motion:reduce){.carletta .home-hero-utilities-v10>a{transition:none}}.carletta .home-hero-utilities-v10>.home-utility-glass-v10{--utility-accent:#ad5037;--utility-wash:251,229,218;isolation:isolate;background:linear-gradient(115deg,#ffffffdb,rgba(var(--utility-wash),.3)),#f4f8f99e;color:#1c4253;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);border:1px solid #98b3be75;border-radius:13px;flex-direction:row;justify-content:flex-start;gap:12px;height:58px;min-height:58px;padding:10px 14px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;position:relative;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff80,0 4px 14px #17374409}.carletta .home-hero-utilities-v10>.utility-value{--utility-accent:#315c72;--utility-wash:220,235,243}.carletta .home-hero-utilities-v10>.utility-tips{--utility-accent:#436b57;--utility-wash:221,237,224}.carletta .home-hero-utilities-v10 .home-utility-mark-v10{background:linear-gradient(145deg,#fffffff2,rgba(var(--utility-wash),.8));border:1px solid #fffffff0;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 2px 7px #1737440c}.carletta .home-hero-utilities-v10 .home-utility-mark-v10>.icon{width:20px;height:20px;color:var(--utility-accent);stroke-width:1.7px}.carletta .home-hero-utilities-v10 .home-utility-glass-v10>strong{letter-spacing:-.015em;font-size:15px;font-weight:600;line-height:1.4;position:relative}.carletta .home-hero-utilities-v10 .home-utility-glass-v10>strong>span{color:#405e6c}.carletta .home-hero-utilities-v10 .home-utility-arrow-v10{width:27px;height:27px;color:var(--utility-accent);background:#ffffffb3;border:1px solid #ffffffde;border-radius:50%;flex:0 0 27px;place-items:center;margin-left:auto;display:grid;box-shadow:inset 0 1px #fff}.carletta .home-hero-utilities-v10 .home-utility-arrow-v10>.icon{width:15px;height:15px;color:inherit;transition:transform .2s}.carletta .home-hero-utilities-v10>.home-utility-glass-v10:hover{background:linear-gradient(115deg,#fff,rgba(var(--utility-wash),.5));border-color:#64879699;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 7px 18px #1737440f}.carletta .home-hero-utilities-v10>.home-utility-glass-v10:hover .home-utility-arrow-v10>.icon{transform:translate(1px,-1px)}.carletta .home-hero-utilities-v10>.home-utility-glass-v10:focus-visible{outline-offset:3px;border-color:#c8886b;outline:3px solid #d78e70}.carletta .home-hero-utilities-v10>.home-utility-glass-v10:active{transform:translateY(0);box-shadow:inset 0 1px 3px #1737440d}@media (width<=740px){.carletta .home-hero-utilities-v10>.home-utility-glass-v10{border-radius:11px;gap:7px;height:61px;min-height:61px;padding:9px 7px}.carletta .home-hero-utilities-v10 .home-utility-mark-v10{border-radius:9px;flex-basis:27px;width:27px;height:29px}.carletta .home-hero-utilities-v10 .home-utility-mark-v10>.icon{width:17px;height:17px}.carletta .home-hero-utilities-v10 .home-utility-glass-v10>strong{text-align:left;font-size:13px;line-height:1.45}.carletta .home-hero-utilities-v10 .home-utility-glass-v10>strong>span{white-space:nowrap;display:block}.carletta .home-hero-utilities-v10 .home-utility-arrow-v10{border-radius:5px;width:13px;height:13px;margin:0;position:absolute;top:35px;left:26px}.carletta .home-hero-utilities-v10 .home-utility-arrow-v10>.icon{stroke-width:2px;width:9px;height:9px}}@media (width<=360px){.carletta .home-hero-utilities-v10{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;overflow-x:auto}.carletta .home-hero-utilities-v10::-webkit-scrollbar{display:none}.carletta .home-hero-utilities-v10>.home-utility-glass-v10{gap:6px;padding-inline:6px}.carletta .home-hero-utilities-v10 .home-utility-mark-v10{flex-basis:23px;width:23px;height:27px}.carletta .home-hero-utilities-v10 .home-utility-arrow-v10{width:12px;height:12px;left:22px}}@media (prefers-reduced-motion:reduce){.carletta .home-hero-utilities-v10>.home-utility-glass-v10,.carletta .home-hero-utilities-v10 .home-utility-arrow-v10>.icon{transition:none}.carletta .home-hero-utilities-v10>.home-utility-glass-v10:hover,.carletta .home-hero-utilities-v10>.home-utility-glass-v10:hover .home-utility-arrow-v10>.icon{transform:none}}.carletta .car-card.card-listing-v11{--card-ink:#183b4a;--card-muted:#496675;--card-line:#e0e9ed;background:#fff;border:1px solid #d9e4e9;border-radius:16px;flex-direction:column;min-width:0;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;overflow:hidden;box-shadow:0 3px 12px #163b4b06}.carletta .car-card.card-listing-v11:hover{border-color:#afc5cf;transform:translateY(-2px);box-shadow:0 10px 26px #163b4b0d}.carletta .car-card.card-listing-v11.car-card-promoted{border-color:#decdbd}.carletta .car-card.card-listing-v11 .card-media{min-width:0;min-height:0}.carletta .car-card.card-listing-v11 .card-photo{aspect-ratio:8/5;background:#edf2f4;width:100%;height:auto;min-height:0;display:block;position:relative;overflow:hidden}.carletta .car-card.card-listing-v11 .card-photo:after{background:linear-gradient(#0000,#102c3a66);inset:55% 0 0}.carletta .car-card.card-listing-v11 .card-photo>img{object-fit:cover;object-position:center 57%;width:100%;height:100%;transition:transform .35s}.carletta .car-card.card-listing-v11:hover .card-photo>img{transform:scale(1.025)}.carletta .car-card.card-listing-v11 .promoted-badge{color:#684923;-webkit-backdrop-filter:blur(12px);background:#fff0d5f5;border:1px solid #fff4dfb3;border-radius:7px;max-width:calc(100% - 71px);padding:5px 9px;font-size:12px;font-weight:650;line-height:1.4;top:11px;left:11px;box-shadow:0 2px 8px #102c3a10}.carletta .car-card.card-listing-v11 .card-photo-badges{gap:5px;bottom:11px;left:11px;right:58px}.carletta .car-card.card-listing-v11 .card-photo-badges :is(.photo-badge,.exchange-photo-badge){color:#254957;-webkit-backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffff80;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:650;line-height:1.4}.carletta .car-card.card-listing-v11 .card-photo-badges .exchange-photo-badge{color:#295d49;background:#e8f6ecf2}.carletta .car-card.card-listing-v11 .card-photo-count{color:#fff;-webkit-backdrop-filter:blur(12px);background:#173b4cc7;border:1px solid #ffffff36;border-radius:6px;gap:4px;padding:4px 6px;font-size:11px;line-height:1.4;bottom:11px;right:11px}.carletta .car-card.card-listing-v11 .favorite-card-control{align-items:flex-start;gap:5px;display:flex;top:9px;right:9px}.carletta .car-card.card-listing-v11 .promoted-badge{max-width:calc(100% - 105px)}.carletta .car-card.card-listing-v11 .favorite-toggle.is-compact{color:#294e60;-webkit-backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffffb3;width:38px;height:38px;min-height:38px;padding:9px;box-shadow:0 2px 8px #12344518}.carletta .car-card.card-listing-v11 .favorite-toggle.is-saved{color:#b44d35;background:#fff0eaf5}.carletta .car-card.card-listing-v11 .card-body{flex-direction:column;flex:1;min-width:0;padding:18px;display:flex}.carletta .car-card.card-listing-v11 .card-location{min-width:0;color:var(--card-muted);flex-wrap:wrap;align-items:center;gap:3px 6px;margin-bottom:7px;font-size:12px;line-height:1.5;display:flex}.carletta .car-card.card-listing-v11 .card-location>.icon{color:#6c8793;width:14px;height:14px}.carletta .car-card.card-listing-v11 .card-location>span:not(.card-published){overflow-wrap:anywhere;min-width:0}.carletta .car-card.card-listing-v11 .card-published{color:#566f7c;align-items:center;gap:6px;margin-left:auto;font-size:12px;line-height:1.5;display:inline-flex}.carletta .car-card.card-listing-v11 .card-published:before{content:"";background:#9bafb8;border-radius:50%;width:3px;height:3px}.carletta .car-card.card-listing-v11 .card-title{-webkit-line-clamp:2;min-height:0;color:var(--card-ink);letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:22px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.carletta .car-card.card-listing-v11 .card-title:hover{color:#a94d35}.carletta .car-card.card-listing-v11 .card-variant{-webkit-line-clamp:1;color:#4c6876;-webkit-box-orient:vertical;min-height:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden;margin:5px 0 0!important}.carletta .car-card.card-listing-v11 .card-facts-v11{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 13px;min-width:0;margin:15px 0;padding:0;display:grid}.carletta .car-card.card-listing-v11 .card-fact-v11{color:#36596b;align-items:flex-start;gap:7px;min-width:0;font-size:13px;line-height:1.5;display:flex}.carletta .car-card.card-listing-v11 .card-fact-v11>.icon{color:#72909d;width:17px;height:17px;margin-top:1px}.carletta .car-card.card-listing-v11 .card-fact-v11 dd{min-width:0;color:inherit;overflow-wrap:anywhere;margin:0}.carletta .car-card.card-listing-v11 .card-price-row{background:linear-gradient(125deg,#f4f8fa,#fbfcfc);border:1px solid #e7eef1;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;margin-top:auto;padding:12px;display:flex}.carletta .car-card.card-listing-v11 .card-price{border:0;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;max-width:100%;margin:0;padding:0}.carletta .car-card.card-listing-v11 .card-price strong{color:#163c4e;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:27px;font-weight:750;line-height:1.2}.carletta .car-card.card-listing-v11 .card-price>span,.carletta .car-card.card-listing-v11 .card-price strong>small{color:#4e6a79;letter-spacing:0;font-size:12px;font-weight:450;line-height:1.5}.carletta .car-card.card-listing-v11 .card-price>.listing-vat-badge{color:#315c4c;margin-top:4px;padding:3px 6px;font-weight:650}.carletta .car-card.card-listing-v11 .price-assessment{max-width:100%;padding:4px 6px;font-size:12px;font-weight:600;line-height:1.5}.carletta .car-card.card-listing-v11 .price-assessment-info{flex:0 0 13px}.carletta .car-card.card-listing-v11 .card-finance-link-v11{color:#9c482f;border-radius:6px;align-items:center;gap:7px;min-width:0;min-height:36px;margin-top:6px;padding:7px 2px;font-size:13px;font-weight:650;line-height:1.5;transition:color .2s,background .2s;display:flex}.carletta .car-card.card-listing-v11 .card-finance-link-v11>.icon{width:17px;height:17px}.carletta .car-card.card-listing-v11 .card-finance-link-v11>.icon:last-child{width:15px;height:15px;margin-left:auto}.carletta .car-card.card-listing-v11 .card-finance-link-v11:hover{color:#75331f;background:#fff6f0}.carletta .car-card.card-listing-v11 .card-seller-v11{border-top:1px solid var(--card-line);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:6px;padding-top:11px;display:flex}.carletta .car-card.card-listing-v11 .card-seller-avatar-v11{color:#426674;background:linear-gradient(135deg,#edf4f3,#e5eef2);border:1px solid #dce8e9;border-radius:10px;flex:0 0 34px;width:34px;height:34px;font-size:12px;font-weight:650}.carletta .car-card.card-listing-v11 .card-seller-v11>div{flex:1;min-width:0}.carletta .car-card.card-listing-v11 .card-seller-name-v11{color:#294e5f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.5;display:block;overflow:hidden}.carletta .car-card.card-listing-v11 a.card-seller-name-v11:hover{color:#a94d35;text-underline-offset:3px;text-decoration:underline}.carletta .car-card.card-listing-v11 .card-seller-type-v11{color:#526e7b;font-size:12px;line-height:1.5;display:block}.carletta .car-card.card-listing-v11 .card-seller-v11 .dealer-top-rated{margin:0;padding:4px 6px;font-size:11px}.carletta .car-card.card-listing-v11 :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #d78366}.carletta .car-card.card-listing-v11 .card-photo:focus-visible{outline-offset:-4px}.carletta .car-card.card-listing-v11.car-card-compact{border-radius:12px}.carletta .car-card.card-listing-v11.car-card-compact .card-photo{aspect-ratio:auto;height:150px}.carletta .car-card.card-listing-v11.car-card-compact .card-body{padding:12px}.carletta .car-card.card-listing-v11.car-card-compact .card-location{gap:2px 4px;margin-bottom:5px;font-size:12px}.carletta .car-card.card-listing-v11.car-card-compact .card-published{margin-left:0;font-size:12px}.carletta .car-card.card-listing-v11.car-card-compact .card-title{min-height:42px;font-size:17px;line-height:1.25}.carletta .car-card.card-listing-v11.car-card-compact .card-variant{font-size:13px;margin-top:3px!important}.carletta .car-card.card-listing-v11.car-card-compact .card-facts-v11{gap:6px 8px;margin-block:11px}.carletta .car-card.card-listing-v11.car-card-compact .card-fact-v11{gap:5px;font-size:13px;line-height:1.5}.carletta .car-card.card-listing-v11.car-card-compact .card-fact-v11>.icon{width:14px;height:14px;margin-top:2px}.carletta .car-card.card-listing-v11.car-card-compact .card-price-row{border-radius:8px;gap:6px;padding:9px}.carletta .car-card.card-listing-v11.car-card-compact .card-price strong{font-size:23px}.carletta .car-card.card-listing-v11.car-card-compact .card-finance-link-v11{gap:6px;min-height:34px;margin-top:3px;padding-block:6px;font-size:13px}.carletta .car-card.card-listing-v11.car-card-compact .card-seller-v11{gap:6px;margin-top:3px;padding-top:8px}.carletta .car-card.card-listing-v11.car-card-compact .card-seller-avatar-v11{border-radius:8px;flex-basis:27px;width:27px;height:27px;font-size:11px}.carletta .car-card.card-listing-v11.car-card-compact .favorite-toggle.is-compact{width:34px;height:34px;min-height:34px;padding:8px}.carletta .car-card.card-listing-v11.car-card-compact .promoted-badge{padding:4px 7px;font-size:11px;top:8px;left:8px}.carletta .car-card.card-listing-v11.car-card-compact .card-photo-badges{bottom:8px;left:8px;right:49px}.carletta .car-card.card-listing-v11.car-card-compact .card-photo-count{bottom:8px;right:8px}.carletta .search-marketplace-v10 .car-card.card-listing-v11{grid-template-columns:minmax(230px,.84fr) minmax(0,1.16fr);display:grid}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-photo{aspect-ratio:auto;height:100%;min-height:280px}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-body{padding:18px}@media (width>=1280px){.carletta .search-marketplace-v10 .car-card.card-listing-v11{grid-template-columns:minmax(275px,.76fr) minmax(0,1.24fr)}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-body{grid-template:"location location""title price""variant price""facts finance"1fr"seller seller"/minmax(0,1fr) minmax(145px,.66fr);gap:0 15px;display:grid}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-location{grid-area:location;margin-bottom:10px}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-title{grid-area:title;font-size:23px}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-variant{grid-area:variant}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-facts-v11{grid-area:facts;align-self:start;gap:8px 10px;margin-block:14px}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-price-row{flex-direction:column;grid-area:price;align-self:start;align-items:flex-start;margin:0;padding:11px}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-price strong{font-size:26px}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-finance-link-v11{grid-area:finance;align-self:start;margin-top:7px}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-seller-v11{grid-area:seller;margin-top:0}}@media (width>=851px) and (width<=1100px){.carletta .search-marketplace-v10 .car-card.card-listing-v11{grid-template-columns:minmax(0,1fr)}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-photo{aspect-ratio:8/5;height:auto;min-height:0}}@media (width<=740px){.carletta .car-card.card-listing-v11 .card-body{padding:16px}.carletta .car-card.card-listing-v11 .card-title{font-size:23px}.carletta .car-card.card-listing-v11 .card-location{font-size:13px}.carletta .car-card.card-listing-v11 .card-price strong{font-size:27px}.carletta .car-card.card-listing-v11.car-card-compact .card-body{padding:10px}.carletta .car-card.card-listing-v11.car-card-compact .card-title{min-height:40px;font-size:16px}.carletta .car-card.card-listing-v11.car-card-compact .card-location{font-size:12px}.carletta .car-card.card-listing-v11.car-card-compact .card-published{width:100%;display:block}.carletta .car-card.card-listing-v11.car-card-compact .card-published:before{display:none}.carletta .car-card.card-listing-v11.car-card-compact .card-price strong{font-size:20px}.carletta .car-card.card-listing-v11.car-card-compact .card-price-row{padding:8px}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-photo{height:110px}.carletta .home-promoted-section .car-card.card-listing-v11 .card-photo{height:134px}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-facts-v11{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-fact-v11{max-width:100%}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-fact-v11>.icon{display:block}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-fact-v11 dd{overflow-wrap:normal}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-price-row{border:0;border-top:1px solid var(--card-line);background:0 0;border-radius:0;padding:8px 0 0}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-seller-avatar-v11{flex-basis:24px;width:24px;height:24px;font-size:10px}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-seller-name-v11{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-finance-link-v11>.icon:first-child{width:13px;height:13px;display:block}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-finance-link-v11>.icon:last-child{flex-shrink:0;width:13px;height:13px}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-photo-count{padding:3px 5px;font-size:11px;bottom:7px;right:7px}}@media (width<=650px){.carletta .search-marketplace-v10 .car-card.card-listing-v11{flex-direction:column;display:flex}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-photo{aspect-ratio:8/5;height:auto;min-height:0}.carletta .search-marketplace-v10 .car-card.card-listing-v11 .card-body{padding:16px}}@media (width<=360px){.carletta .car-card.card-listing-v11.car-card-compact .card-body{padding:9px}.carletta .car-card.card-listing-v11.car-card-compact .card-title{font-size:15px}.carletta .car-card.card-listing-v11.car-card-compact .card-finance-link-v11{gap:4px}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-finance-link-v11>.icon:last-child{display:none}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-seller-v11{gap:5px}.carletta .home-recent-grid-v10 .car-card.card-listing-v11 .card-seller-type-v11{overflow-wrap:anywhere}}@media (hover:none){.carletta .car-card.card-listing-v11:hover,.carletta .car-card.card-listing-v11:hover .card-photo>img{transform:none}}@media (prefers-reduced-motion:reduce){.carletta .car-card.card-listing-v11,.carletta .car-card.card-listing-v11 .card-photo>img,.carletta .car-card.card-listing-v11 .card-finance-link-v11{transition:none}.carletta .car-card.card-listing-v11:hover,.carletta .car-card.card-listing-v11:hover .card-photo>img{transform:none}}.carletta .price-assessment{--assessment-ink:#2e647b;--assessment-wash:#eef5f8;--assessment-hover:#e4f0f5;--assessment-border:#d1e2e9;border:1px solid var(--assessment-border);background:var(--assessment-wash);max-width:100%;color:var(--assessment-ink);text-align:left;border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.carletta .price-assessment--below{--assessment-ink:#28654d;--assessment-wash:#edf7f0;--assessment-hover:#e2f2e9;--assessment-border:#cce4d5}.carletta .price-assessment--around{--assessment-ink:#2c5d74;--assessment-wash:#eef5f8;--assessment-hover:#e3eff5;--assessment-border:#d0e1e9}.carletta .price-assessment--above{--assessment-ink:#995034;--assessment-wash:#fff3e9;--assessment-hover:#fcebdd;--assessment-border:#efd6c2}.carletta .price-assessment--unknown{--assessment-ink:#506b78;--assessment-wash:#f3f6f7;--assessment-hover:#eaf0f3;--assessment-border:#dce5e9}.carletta .price-assessment:hover{background:var(--assessment-hover);border-color:var(--assessment-ink)}.carletta .price-assessment:focus-visible{outline-offset:3px;outline:3px solid #d98d71}.carletta .price-assessment-meter{flex:none;align-items:flex-end;gap:3px;width:24px;height:17px;padding-inline:1px;display:inline-flex}.carletta .price-assessment-meter i{opacity:.5;background:#9eb5bf;border-radius:2px 2px 1px 1px;width:5px;height:7px;display:block;transform:skew(-8deg)}.carletta .price-assessment-meter i:nth-child(2){height:11px}.carletta .price-assessment-meter i:nth-child(3){height:15px}.carletta .price-assessment--below .price-assessment-meter i:first-child,.carletta .price-assessment--around .price-assessment-meter i:nth-child(2),.carletta .price-assessment--above .price-assessment-meter i:nth-child(3){opacity:1;background:linear-gradient(currentColor,#ffffff10),currentColor}.carletta .price-assessment--unknown .price-assessment-meter{display:none}.carletta .price-assessment-info{opacity:.8;border:1px solid;border-radius:50%;flex:0 0 14px;place-items:center;width:14px;height:14px;margin-left:1px;font-size:10px;font-weight:650;line-height:1;display:grid}.carletta .car-card.card-listing-v11 .price-assessment{gap:6px;padding:5px 7px;font-size:12px;font-weight:650;line-height:1.5}.carletta .product-page .listing-offer-block .asking-price-row .price-assessment{padding:6px 9px;font-size:13px}.carletta .listing-dialog.price-context-v11{color:#193c4c;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9ccd5 transparent;background:linear-gradient(145deg,#fff,#f8fbfc);border:1px solid #e3edf1;border-radius:22px;width:min(760px,100% - 40px);max-height:calc(100dvh - 48px);margin:auto;padding:30px;overflow-y:auto;box-shadow:0 32px 110px #0c263b3d,inset 0 1px #fff}.carletta .listing-dialog.price-context-v11::backdrop{-webkit-backdrop-filter:blur(7px);background:#0c273b8c}.carletta .price-context-v11[open]{animation:.2s ease-out both price-context-enter-v11}.carletta .price-context-v11>.dialog-close{color:#375e72;background:#ffffffe8;border:1px solid #dce7ed;border-radius:50%;place-items:center;width:38px;height:38px;min-height:38px;padding:8px;display:grid;top:17px;right:17px;box-shadow:0 2px 8px #163b4b05}.carletta .price-context-v11>.dialog-close:hover{background:#fff6f0;border-color:#c6a28d}.carletta .price-context-v11>.dialog-close .icon{width:18px;height:18px}.carletta .price-context-header{margin-bottom:23px;padding-right:32px}.carletta .price-context-header>.eyebrow{color:#607b89;letter-spacing:.09em;margin:0 0 10px;font-size:12px;font-weight:650;line-height:1.5}.carletta .price-context-header h2{color:#173d50;letter-spacing:-.035em;max-width:none;margin:0 0 12px;font-size:clamp(27px,3vw,34px);font-weight:700;line-height:1.15}.carletta .price-context-header p{color:#486777;margin:0;font-size:15px;line-height:1.7}.carletta .price-range-v11{--range-ink:#2d6078;--range-rgb:71,119,144;--range-wash:#eef5f8;--range-border:#cfdfe7;background:radial-gradient(ellipse at top right,rgba(var(--range-rgb),.055),transparent 65%),#fff;color:#21485c;border:1px solid #d6e4eb;border-radius:16px;min-width:0;padding:21px;box-shadow:inset 0 1px #fff,0 3px 12px #153e5104}.carletta .price-range-v11.price-range--below{--range-ink:#2b6b51;--range-rgb:55,125,90;--range-wash:#edf7f0;--range-border:#cee4d6}.carletta .price-range-v11.price-range--above{--range-ink:#9c5337;--range-rgb:172,101,66;--range-wash:#fff3e9;--range-border:#eed7c4}.carletta .price-range-v11.price-range--unknown{--range-ink:#506d7b;--range-rgb:99,129,145;--range-wash:#f2f6f8;--range-border:#dce6eb}.carletta .price-range-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 13px;margin-bottom:20px;display:flex}.carletta .price-range-status{border:1px solid var(--range-border);background:var(--range-wash);max-width:100%;color:var(--range-ink);border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex}.carletta .price-range-status>.icon{width:17px;height:17px}.carletta .price-range-sample{color:#516d7c;font-size:13px;line-height:1.55}.carletta .price-range-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.carletta .price-range-metrics>div{background:#f7fafb;border:1px solid #e5edf1;border-radius:10px;min-width:0;padding:13px 12px}.carletta .price-range-metrics>div:first-child{background:#edf4f8;border-color:#d2e1e9}.carletta .price-range-metrics dt{color:#506d7c;margin:0 0 7px;font-size:13px;font-weight:450;line-height:1.5}.carletta .price-range-metrics dd{color:#1d465b;font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(21px,2.2vw,26px);font-weight:700;line-height:1.25}.carletta .price-range-metrics>div:last-child dd{color:var(--range-ink)}.carletta .price-range-metrics dd small{color:#506d7c;letter-spacing:0;font-size:13px;font-weight:500;line-height:1.5}.carletta .price-range-chart{min-width:0;margin-top:19px;padding-top:20px;position:relative}.carletta .price-range-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;height:12px;display:grid}.carletta .price-range-track>span{background:linear-gradient(90deg,#a9d6ba,#86baa0);border-radius:3px;min-width:0}.carletta .price-range-track>span:first-child{border-top-left-radius:7px;border-bottom-left-radius:7px}.carletta .price-range-track>span:nth-child(2){background:linear-gradient(90deg,#9bbbc8,#b8d2dc)}.carletta .price-range-track>span:last-child{background:linear-gradient(90deg,#edc7ab,#dba082);border-top-right-radius:7px;border-bottom-right-radius:7px}.carletta .price-range-marker{top:14px;left:clamp(12px,var(--price-position,50%),calc(100% - 12px));width:24px;height:24px;color:var(--range-ink);box-shadow:0 0 0 1px var(--range-ink),0 3px 7px #173f531f;background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%)}.carletta .price-range-marker>b{background:currentColor;border-radius:50%;width:12px;height:12px;display:block}.carletta .price-range-scale{color:#516e7d;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;font-size:12px;line-height:1.5;display:grid}.carletta .price-range-scale>span:nth-child(2){text-align:center}.carletta .price-range-scale>span:last-child{text-align:right}.carletta .price-range-quartiles{color:#516e7d;background:#f8fafb;border:1px solid #e1eaf0;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 14px;margin-top:19px;padding:12px 13px;font-size:13px;line-height:1.6;display:flex}.carletta .price-range-quartiles strong{color:#31596d;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:650}.carletta .price-no-data{color:#294f63;background:linear-gradient(130deg,#f1f6f9,#fafcfd);border:1px solid #dce6ec;border-radius:15px;justify-items:start;gap:12px;min-width:0;padding:22px;display:grid}.carletta .price-no-data>.icon{color:#62818f;background:#fff;border:1px solid #d6e3e9;border-radius:12px;width:44px;height:44px;padding:11px}.carletta .price-no-data strong{color:#24495d;letter-spacing:-.02em;font-size:20px;font-weight:650;line-height:1.35}.carletta .price-no-data p{color:#4b6878;margin:0;font-size:14px;line-height:1.75}.carletta .price-no-data small{color:#526e7b;font-size:13px;line-height:1.6}.carletta .price-no-data progress{color:#91acba;accent-color:#91acba;appearance:none;background:#dee8ee;border:0;border-radius:5px;width:100%;max-width:350px;height:7px;margin:2px 0 0;display:block;overflow:hidden}.carletta .price-no-data progress::-webkit-progress-bar{background:#dee8ee;border-radius:5px}.carletta .price-no-data progress::-webkit-progress-value{background:#91acba;border-radius:5px}.carletta .price-no-data progress::-moz-progress-bar{background:#91acba;border-radius:5px}.carletta .price-range-source{color:#4a6878;background:#f7fafb;border:1px solid #e1e9ee;border-radius:11px;align-items:flex-start;gap:10px;min-width:0;margin-top:14px;padding:13px 14px;display:flex}.carletta .price-range-source>.icon{color:#7e99a6;width:18px;height:18px;margin-top:2px}.carletta .price-range-source p{color:#4a6878;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:13px;line-height:1.7}.carletta .price-range-source strong{color:#355a6d;margin-bottom:3px;font-weight:650;display:block}.carletta .price-range-source p>span{display:block}.carletta .price-range-source small{color:#5a7482;margin-top:3px;font-size:12px;line-height:1.6;display:block}.carletta .price-context-v11 .price-comparable-links{gap:8px;margin-top:20px;display:grid}.carletta .price-context-v11 .price-comparable-links a{color:#3d6073;background:#fff;border:1px solid #e0e9ef;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 13px;font-size:14px;line-height:1.55;transition:background .18s,border-color .18s;display:flex}.carletta .price-context-v11 .price-comparable-links a:hover{background:#fffaf6;border-color:#c4a48f}.carletta .price-context-v11 .price-comparable-links a>span{overflow-wrap:anywhere;flex:1;min-width:0}.carletta .price-context-v11 .price-comparable-links a>strong{color:#244a60;white-space:normal;overflow-wrap:anywhere;text-align:right;max-width:44%;font-size:16px;font-weight:650}.carletta .price-context-v11 .price-comparison-demo{color:#795a31;background:#fff5e8;border:1px solid #edddc5;border-radius:10px;margin:17px 0;padding:11px 13px;font-size:13px;line-height:1.65}.carletta .price-context-v11 .price-comparison-explanation{border-top:1px solid #dde7ec;gap:13px;margin-top:21px;padding-top:18px;display:grid}.carletta .price-context-v11 .price-comparison-method summary{color:#32596e;gap:16px;min-height:40px;font-size:15px;font-weight:650;line-height:1.5}.carletta .price-context-v11 .price-comparison-method>div{gap:11px;margin-block:11px 0}.carletta .price-context-v11 .price-comparison-explanation p{color:#4b6878;margin:0;font-size:14px;line-height:1.75}.carletta .price-context-v11 :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #d98d71}@keyframes price-context-enter-v11{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.carletta .price-imported-comparables{color:#345a6b;margin-block:18px}.carletta .price-imported-comparables>summary{cursor:pointer;padding-block:10px;font-size:14px;font-weight:650}.carletta .price-imported-comparables .price-comparable-links{gap:8px;margin-top:10px;display:grid}.carletta .price-imported-row{color:#3d6073;background:#fff;border:1px solid #dce7ed;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:13px;font-size:14px;display:flex}.carletta .price-imported-row>span{overflow-wrap:anywhere;flex:160px;min-width:0}.carletta .price-imported-row small{color:#567180;margin-top:4px;font-size:12px;display:block}.carletta .price-imported-row>strong{color:#244a60;font-variant-numeric:tabular-nums;font-size:16px}.carletta .valuation-extra-v11{background:#f6f9fa;border:1px solid #dce7eb;border-radius:12px;margin-bottom:22px;padding:15px}.carletta .valuation-extra-v11>summary{color:#315665;cursor:pointer;font-size:14px;font-weight:650}.carletta .valuation-extra-v11>p{color:#4e6c7b;margin:12px 0 18px;font-size:13px;line-height:1.7}@media (width<=600px){.carletta .listing-dialog.price-context-v11{border-radius:18px;width:calc(100% - 24px);max-height:calc(100dvh - 28px);padding:23px 18px}.carletta .price-context-v11>.dialog-close{width:36px;height:36px;min-height:36px;top:12px;right:12px}.carletta .price-context-header{margin-bottom:19px;padding-right:25px}.carletta .price-context-header>.eyebrow{letter-spacing:.07em;max-width:calc(100% - 15px);font-size:11px}.carletta .price-context-header h2{font-size:27px;line-height:1.15}.carletta .price-context-header p{font-size:14px;line-height:1.7}.carletta .price-range-v11{border-radius:13px;padding:16px}.carletta .price-range-top{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:16px}.carletta .price-range-status{padding:5px 8px;font-size:13px}.carletta .price-range-quartiles{margin-top:16px;padding:10px}.carletta .price-range-source{gap:8px;padding:12px}.carletta .price-no-data{gap:11px;padding:18px}.carletta .price-context-v11 .price-comparable-links a{flex-direction:column;align-items:flex-start;gap:6px}.carletta .price-context-v11 .price-comparable-links a>strong{text-align:left;max-width:100%}}@media (width<=520px){.carletta .price-range-metrics{grid-template-columns:minmax(0,1fr);gap:7px}.carletta .price-range-metrics>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;padding:11px;display:flex}.carletta .price-range-metrics dt{flex:1;min-width:85px;margin:0}.carletta .price-range-metrics dd{text-align:right;font-size:22px}.carletta .price-range-metrics>div:first-child dd{font-size:25px}.carletta .price-range-scale{gap:6px;font-size:12px}.carletta .price-range-quartiles{flex-direction:column;gap:3px}}@media (prefers-reduced-motion:reduce){.carletta .price-assessment,.carletta .price-context-v11 .price-comparable-links a{transition:none}.carletta .price-context-v11[open]{animation:none}}.carletta .vehicle-model-picker{width:100%;min-width:0;position:relative}.carletta .vehicle-model-picker>input{color:#204657;background:#fff;border:1px solid #d6e1e7;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 11px;font-size:14px;line-height:1.4}.carletta .vehicle-model-picker.is-enhanced>input{width:100%;padding-inline-end:69px!important}.carletta .vehicle-model-picker.is-enhanced:focus-within>input{border-color:#c78970}.carletta .vehicle-model-picker>input:focus-visible{outline-offset:1px;outline:3px solid #d78f7133}.carletta .vehicle-model-picker>:is(.vehicle-model-clear,.vehicle-model-toggle){color:#577282;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:30px;min-height:0;margin:0;padding:0;font-size:20px;font-weight:450;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.carletta .vehicle-model-picker>.vehicle-model-toggle{padding-bottom:5px;font-size:23px;right:5px}.carletta .vehicle-model-picker>.vehicle-model-clear{color:#7a8e97;font-size:22px;right:33px}.carletta .vehicle-model-picker>:is(.vehicle-model-clear,.vehicle-model-toggle):hover{color:#a4553a;background:#fff2e9}.carletta .vehicle-model-picker>[hidden]{display:none}.carletta .vehicle-model-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carletta .vehicle-model-popover{z-index:1100;color:#254b60;-webkit-backdrop-filter:blur(20px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b1c6d1 transparent;background:#fffffff7;border:1px solid #d0dfe7;border-radius:14px;min-width:0;padding:8px;animation:.15s ease-out vehicle-model-enter-v11;position:fixed;overflow-y:auto;box-shadow:0 16px 42px #153e5126,inset 0 1px #fff}.carletta .vehicle-model-popover[hidden]{display:none}.carletta .vehicle-model-popover-heading{justify-content:space-between;align-items:baseline;gap:10px;padding:6px 8px 10px;display:flex}.carletta .vehicle-model-popover-heading strong{color:#244a60;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:650;line-height:1.5}.carletta .vehicle-model-popover-heading>span{color:#617d8c;flex-shrink:0;font-size:12px;line-height:1.5}.carletta .vehicle-model-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdcfd8 transparent;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.carletta .vehicle-model-option{color:#30566b;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:13px;min-height:39px;margin:0;padding:9px 11px;font-size:14px;line-height:1.5;display:flex}.carletta .vehicle-model-option>span:first-child{overflow-wrap:anywhere;min-width:0}.carletta .vehicle-model-option-arrow{color:#9eb3be;flex:none;font-size:15px}.carletta .vehicle-model-option:hover{color:#173f54;background:#f2f6f8}.carletta .vehicle-model-option.is-active{color:#85432c;background:#fff3eb;border-color:#e7c6b3}.carletta .vehicle-model-option.is-active .vehicle-model-option-arrow{color:#b26d50}.carletta .vehicle-model-empty{color:#4f6d7c;margin:0;padding:11px 9px 15px;font-size:14px;line-height:1.7}.carletta .vehicle-model-refine{color:#526f7e;background:#f0f5f8;border-radius:7px;margin:6px 0 0;padding:8px;font-size:12px;line-height:1.55}.carletta .vehicle-model-popover :is(.vehicle-model-empty,.vehicle-model-refine)[hidden]{display:none}.carletta .vehicle-model-popover-footer{border-top:1px solid #e1e9ee;margin-top:8px;padding:10px 8px 3px}.carletta .vehicle-model-popover-footer>p{color:#526d7d;margin:0;font-size:12px;line-height:1.55}.carletta .vehicle-model-popover-footer>div{flex-wrap:wrap;justify-content:space-between;gap:5px 10px;margin-top:6px;display:flex}.carletta .vehicle-model-popover-footer a{color:#496b7f;text-underline-offset:3px;font-size:12px;line-height:1.5;text-decoration:underline}.carletta .vehicle-model-popover-footer a:hover{color:#a4553a}.carletta :is(.vehicle-model-picker,.vehicle-model-popover) :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #cc876c}.carletta .footer-data-source{color:#526d7c;flex-wrap:wrap;align-items:baseline;gap:5px 14px;padding-bottom:24px;font-size:12px;line-height:1.6;display:flex}.carletta .footer-data-source a{color:#3e6378;text-underline-offset:3px;text-decoration:underline}.carletta .vehicle-catalogue-sources{max-width:940px;padding-block:38px 70px}.carletta .vehicle-catalogue-sources h1{letter-spacing:-.035em;margin-block:22px;font-size:clamp(30px,4vw,46px);line-height:1.15}.carletta .vehicle-catalogue-sources>p{color:#476676;margin:17px 0;font-size:16px;line-height:1.8}.carletta .vehicle-catalogue-sources>p a{color:#315f78;text-underline-offset:3px;text-decoration:underline}.carletta .vehicle-catalogue-sources dl{background:#f6f9fb;border:1px solid #dce7ec;border-radius:15px;gap:16px;margin-block:25px;padding:23px;display:grid}.carletta .vehicle-catalogue-sources dt{color:#567583;font-size:13px;line-height:1.6}.carletta .vehicle-catalogue-sources dd{color:#2e556b;margin:5px 0 0;font-size:15px;line-height:1.75}.carletta .vehicle-catalogue-sources>.text-link{font-size:14px}.carletta .vehicle-catalogue-sources details{border-top:1px solid #dce7ed;margin-top:30px;padding-top:19px}.carletta .vehicle-catalogue-sources summary{color:#30576e;cursor:pointer;font-size:16px;font-weight:600}.carletta .vehicle-catalogue-sources pre{color:#4c6a7a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f8fa;border-radius:12px;margin-top:20px;padding:20px;font-family:inherit;font-size:14px;line-height:1.8}@keyframes vehicle-model-enter-v11{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.carletta .vehicle-model-picker>input{font-size:16px}.carletta .vehicle-model-option{min-height:42px;font-size:15px}.carletta .vehicle-catalogue-sources pre{padding:15px}.carletta .vehicle-catalogue-sources dl{padding:18px}}@media (prefers-reduced-motion:reduce){.carletta .vehicle-model-popover{animation:none}}.carletta .comparison-toggle-form{min-width:0;margin:0;display:flex}.carletta .comparison-toggle-button{color:#426575;cursor:pointer;background:#f8fbfc;border:1px solid #d4e1e8;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:7px 10px;font-size:13px;font-weight:600;line-height:1.4;transition:background .18s,border-color .18s;display:inline-flex}.carletta .comparison-toggle-button>.icon{flex:0 0 16px;width:16px;height:16px}.carletta .comparison-toggle-button:hover{color:#945137;background:#fff5ed;border-color:#bb9681}.carletta .comparison-toggle-button.is-selected{color:#2e654e;background:#eaf5ef;border-color:#bfd8cb}.carletta .comparison-toggle-button:disabled{cursor:wait;opacity:.65}.carletta .card-listing-v11 .favorite-card-control{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.carletta .card-listing-v11 .comparison-toggle-button.is-compact{-webkit-backdrop-filter:blur(12px);background:#fffffff0;border-color:#ffffffb3;border-radius:50%;width:30px;height:30px;min-height:30px;padding:6px;box-shadow:0 2px 7px #153e5117}.carletta .card-listing-v11 .comparison-toggle-button.is-compact>span{display:none}.carletta .card-listing-v11 .comparison-toggle-button.is-compact.is-selected{color:#286448;background:#e4f3eaf5;border-color:#c0dccd}.carletta .comparison-floating-bar{z-index:85;color:#f4f9fb;-webkit-backdrop-filter:blur(20px);background:#173b4cef;border:1px solid #47697980;border-radius:17px;align-items:center;gap:16px;width:max-content;max-width:calc(100% - 32px);padding:13px 15px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 50px #102e3f40,inset 0 1px #ffffff12}.carletta .comparison-floating-bar[hidden]{display:none}.carletta.has-comparison-selection{padding-bottom:100px}.carletta .comparison-bar-summary{align-items:center;gap:10px;display:flex}.carletta .comparison-bar-summary strong{font-size:14px;font-weight:600;line-height:1.4}.carletta .comparison-bar-mark{color:#e7b59e;background:#ffffff0c;border:1px solid #ffffff1c;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.carletta .comparison-bar-mark .icon{width:19px;height:19px}.carletta .comparison-bar-choices{gap:6px;display:flex}.carletta .comparison-bar-choices a{background:#ebf1f4;border:1px solid #ffffff3b;border-radius:7px;flex:0 0 52px;width:52px;height:37px;overflow:hidden}.carletta .comparison-bar-choices img{object-fit:cover;width:100%;height:100%}.carletta .comparison-bar-open{color:#344b55;text-align:center;background:#f5d2bd;border:1px solid #f6d5c3;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 14px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.carletta .comparison-bar-open .icon{flex:0 0 17px;width:17px;height:17px}.carletta .comparison-bar-open:hover{background:#ffe2cf}.carletta .comparison-bar-clear{color:#c9dbe4;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:36px;padding:7px;display:grid}.carletta .comparison-bar-clear:hover{color:#fff;background:#ffffff0e}.carletta .comparison-feedback{z-index:1100;color:#355b71;background:#fffffff5;border:1px solid #c7d9e3;border-radius:12px;width:min(370px,100% - 40px);padding:14px 16px;font-size:14px;line-height:1.6;position:fixed;bottom:105px;right:20px;box-shadow:0 10px 35px #153e5126}.carletta .comparison-feedback[hidden]{display:none}.carletta .comparison-page{padding-block:42px 65px}.carletta .comparison-page-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:27px;display:flex}.carletta .comparison-page-heading .eyebrow{color:#668391;letter-spacing:.09em;margin-bottom:13px;font-size:12px}.carletta .comparison-page-heading h1{color:#1c4256;letter-spacing:-.04em;font-size:clamp(33px,4vw,50px);font-weight:700;line-height:1.1}.carletta .comparison-page-heading p{color:#4c6a7b;max-width:720px;margin-top:17px;font-size:17px;line-height:1.75}.carletta .comparison-text-button{color:#587380;background:#f7fafb;border:1px solid #d7e3ea;border-radius:8px;align-items:center;gap:7px;min-height:41px;padding:8px 11px;font-size:13px;line-height:1.4;display:inline-flex}.carletta .comparison-text-button .icon{width:16px;height:16px}.carletta .comparison-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.carletta .comparison-toolbar>span,.carletta .comparison-toolbar>a{color:#47697c;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.carletta .comparison-toolbar>a{color:#a25639}.carletta .comparison-toolbar .icon{width:17px;height:17px}.carletta .comparison-scroll-hint{display:none}.carletta .comparison-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b5cbd7 transparent;background:#fff;border:1px solid #d7e3eb;border-radius:17px;width:100%;min-width:0;overflow:auto;box-shadow:0 5px 20px #153d5005}.carletta .comparison-table{width:100%;min-width:calc(160px + var(--comparison-count) * 250px);table-layout:fixed;border-collapse:separate;border-spacing:0;color:#355b70;font-size:15px;line-height:1.6}.carletta .comparison-table th,.carletta .comparison-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e6edf2;border-right:1px solid #e6edf2;min-width:0;padding:15px 19px}.carletta .comparison-table th:last-child,.carletta .comparison-table td:last-child{border-right:0}.carletta .comparison-table tr:last-child>*{border-bottom:0}.carletta .comparison-table .comparison-row-label{z-index:2;color:#537082;background:#f5f8fa;width:160px;font-size:14px;font-weight:500;line-height:1.6;position:sticky;left:0;box-shadow:2px 0 4px #173e4e03}.carletta .comparison-table thead th{vertical-align:top;padding:0}.carletta .comparison-table thead .comparison-row-label{vertical-align:bottom;padding:22px 18px}.carletta .comparison-car-head{flex-direction:column;min-width:0;padding:17px;display:flex;position:relative}.carletta .comparison-car-photo{background:#eaf1f5;border-radius:11px;width:100%;height:142px;display:block;overflow:hidden}.carletta .comparison-car-photo img{object-fit:cover;width:100%;height:100%}.carletta .comparison-remove{color:#365c71;background:#fffffff0;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:30px;height:30px;min-height:0;padding:7px;display:grid;position:absolute;top:24px;right:24px;box-shadow:0 2px 8px #14384d16}.carletta .comparison-remove .icon{width:15px;height:15px}.carletta .comparison-car-name{color:#214a60;letter-spacing:-.025em;margin-top:14px;font-size:19px;font-weight:700;line-height:1.3;display:block}.carletta .comparison-car-head>span{-webkit-line-clamp:1;color:#5a7787;-webkit-box-orient:vertical;min-height:21px;margin-top:4px;font-size:13px;font-weight:450;line-height:1.6;display:-webkit-box;overflow:hidden}.carletta .comparison-car-open{color:#a2583c;align-items:center;gap:7px;width:fit-content;margin-top:11px;font-size:13px;font-weight:600;display:inline-flex}.carletta .comparison-car-open .icon{width:14px;height:14px}.carletta .comparison-price-row td{background:#fbfcfd;padding-block:19px}.carletta .comparison-price{color:#214b61;letter-spacing:-.035em;font-size:27px;font-weight:750;line-height:1.2;display:block}.carletta .comparison-price-row .listing-vat-badge{margin-top:7px}.carletta .comparison-table td>small{color:#64808f;font-size:13px;line-height:1.55;display:block}.carletta .comparison-unspecified{color:#718996;font-size:13px}.carletta .comparison-yes{color:#356a51;background:#edf6f0;border-radius:6px;padding:2px 8px;font-size:14px;display:inline-flex}.carletta .comparison-cost-row td{vertical-align:top;background:#fffaf6;padding-block:20px}.carletta .comparison-cost-link{color:#9c5338;align-items:center;gap:7px;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex}.carletta .comparison-cost-link .icon{width:16px;height:16px}.carletta .comparison-cost-row p{color:#5d7988;margin-top:9px;font-size:13px;line-height:1.65}.carletta .comparison-page-note{color:#5c7889;max-width:960px;margin-top:20px;font-size:13px;line-height:1.8}.carletta .comparison-empty{text-align:center;background:linear-gradient(135deg,#f1f6f8,#fdfbf8);border:1px solid #d9e5eb;border-radius:20px;justify-items:center;padding:55px 24px;display:grid}.carletta .comparison-empty-mark{color:#466d81;background:#fff;border:1px solid #d3e2e9;border-radius:19px;place-items:center;width:64px;height:64px;margin-bottom:23px;display:grid}.carletta .comparison-empty-mark .icon{width:29px;height:29px}.carletta .comparison-empty h2{color:#315b70;max-width:620px;font-size:28px;line-height:1.25}.carletta .comparison-empty p{color:#577587;max-width:530px;margin:18px 0 24px;font-size:16px;line-height:1.8}.carletta .comparison-empty .btn{font-size:15px}.carletta .acquisition-page{padding-block:42px 70px}.carletta .acquisition-heading{max-width:900px;margin-bottom:26px}.carletta .acquisition-heading>.eyebrow{color:#648390;letter-spacing:.08em;margin-bottom:16px;font-size:12px}.carletta .acquisition-heading h1{color:#1d455a;letter-spacing:-.04em;font-size:clamp(34px,4vw,50px);font-weight:700;line-height:1.12}.carletta .acquisition-heading>p{color:#4c6c7e;max-width:800px;margin-top:18px;font-size:17px;line-height:1.75}.carletta .acquisition-car-context{background:#f7fafb;border:1px solid #dae6ed;border-radius:13px;align-items:center;gap:15px;margin-bottom:22px;padding:12px;display:flex}.carletta .acquisition-car-context>img{object-fit:cover;border-radius:8px;width:88px;height:59px}.carletta .acquisition-car-context>span:nth-child(2){flex:1;min-width:0}.carletta .acquisition-car-context strong{color:#315b71;font-size:16px;font-weight:650;line-height:1.4;display:block}.carletta .acquisition-car-context small{color:#5b7889;margin-top:4px;font-size:13px;line-height:1.5;display:block}.carletta .acquisition-car-context>span:last-child{color:#a0573b;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.carletta .acquisition-car-context .icon{width:15px;height:15px}.carletta .acquisition-conversion-note{color:#4b6e82;background:#eff6fa;border:1px solid #d4e5ec;border-radius:11px;margin-block:0 20px;padding:13px 15px;font-size:14px;line-height:1.75}.carletta .acquisition-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:27px;display:grid}.carletta .acquisition-form{background:#fff;border:1px solid #d9e5ed;border-radius:19px;min-width:0;padding:28px;box-shadow:0 5px 22px #153e5104}.carletta .acquisition-form-intro{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.carletta .acquisition-section-icon{color:#a15b3f;background:#fff0e6;border-radius:11px;flex:0 0 41px;place-items:center;width:41px;height:41px;display:grid}.carletta .acquisition-section-icon .icon{width:22px;height:22px}.carletta .acquisition-form-intro h2{color:#30596e;letter-spacing:-.025em;margin:0 0 10px;font-size:22px;font-weight:650;line-height:1.3}.carletta .acquisition-form-intro p{color:#557488;font-size:14px;line-height:1.75}.carletta .acquisition-purchase-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:17px;display:grid}.carletta .acquisition-form .field{min-width:0;margin:0}.carletta .acquisition-form .field>label{color:#365c72;margin:0 0 7px;font-size:14px;font-weight:500;line-height:1.5;display:block}.carletta .acquisition-form .field>label>span{color:#8097a4;margin-left:3px;font-size:12px;font-weight:450;display:inline-block}.carletta .acquisition-form .field>:is(input,select){color:#244d65;background:#f8fafc;border:1px solid #d0dfe8;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:16px;line-height:1.4}.carletta .acquisition-form .field input::placeholder{color:#7992a1;font-size:14px}.carletta .acquisition-currency-note{color:#65808f;margin-top:12px;font-size:13px;line-height:1.65}.carletta .acquisition-cost-group{border:0;border-top:1px solid #e0e9ef;min-width:0;margin:27px 0 0;padding:20px 0 0}.carletta .acquisition-cost-group legend{color:#315a6f;align-items:center;gap:8px;padding:0 12px 0 0;font-size:17px;font-weight:650;line-height:1.5;display:inline-flex}.carletta .acquisition-cost-group legend .icon{color:#a26348;width:19px;height:19px}.carletta .acquisition-cost-group>p{color:#5f7c8b;margin:0 0 17px;font-size:13px;line-height:1.65}.carletta .acquisition-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px;display:grid}.carletta .acquisition-optional-note{color:#617d8d;margin:23px 0 17px;font-size:13px;line-height:1.7}.carletta .acquisition-form>.btn{min-height:47px;font-size:15px}.carletta .acquisition-result{color:#f2f7fa;background:linear-gradient(140deg,#21495f,#193b4f);border:1px solid #294d61;border-radius:19px;min-width:0;padding:28px;scroll-margin-top:110px;position:sticky;top:109px;box-shadow:0 10px 30px #143c5110}.carletta .acquisition-result>.eyebrow{color:#aac4d3;letter-spacing:.08em;margin-bottom:15px;font-size:11px;line-height:1.5}.carletta .acquisition-result>h2{color:#f0f7fa;letter-spacing:-.03em;margin-bottom:20px;font-size:26px;font-weight:650;line-height:1.25}.carletta .acquisition-grand-total{background:#ffffff07;border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;align-items:flex-start;gap:9px;padding:20px;display:flex}.carletta .acquisition-grand-total>span{color:#c3d7e3;font-size:14px;line-height:1.5}.carletta .acquisition-grand-total strong{color:#fff0df;letter-spacing:-.04em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.15}.carletta .acquisition-grand-total small{color:#b4cedc;font-size:12px;line-height:1.5}.carletta .acquisition-breakdown{gap:0;margin:20px 0 0;padding:0;display:grid}.carletta .acquisition-breakdown>div{border-bottom:1px solid #ffffff16;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:13px 0;display:flex}.carletta .acquisition-breakdown dt{color:#bad2df;flex:1;min-width:105px;font-size:13px;line-height:1.6}.carletta .acquisition-breakdown dd{color:#e7f2f7;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:15px;font-weight:650;line-height:1.5}.carletta .acquisition-breakdown>.is-subtotal dt,.carletta .acquisition-breakdown>.is-subtotal dd{color:#f2d2ba;font-weight:650}.carletta .acquisition-result-note{color:#c0d5e2;margin-top:15px;font-size:13px;line-height:1.75}.carletta .acquisition-omitted{background:#e7be9610;border:1px solid #dbb4913b;border-radius:11px;margin-top:22px;padding:14px}.carletta .acquisition-omitted>strong{color:#f3d4b7;font-size:14px;font-weight:600;line-height:1.5;display:block}.carletta .acquisition-omitted ul{color:#d0e0e9;flex-wrap:wrap;gap:6px 14px;margin:9px 0 0;padding-left:16px;font-size:12px;line-height:1.65;list-style:outside;display:flex}.carletta .acquisition-complete{color:#bddecf;align-items:center;gap:8px;margin-top:20px;font-size:13px;line-height:1.7;display:flex}.carletta .acquisition-complete .icon{width:17px;height:17px}.carletta .acquisition-next-step{border-top:1px solid #ffffff1c;margin-top:24px;padding-top:19px}.carletta .acquisition-next-step p{color:#c1d6e2;font-size:14px;line-height:1.8}.carletta .acquisition-next-step a{color:#f0cfb5;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.carletta .acquisition-next-step .icon{width:16px;height:16px}.carletta .acquisition-cash-note{color:#aac6d7;margin-top:22px;font-size:12px;line-height:1.8}.carletta .acquisition-empty-icon{color:#e7bfa4;background:#ffffff09;border:1px solid #fff2;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:25px;display:grid}.carletta .acquisition-empty-icon .icon{width:27px;height:27px}.carletta .acquisition-result>p:not([class]){color:#c1d6e2;font-size:15px;line-height:1.8}.carletta :is(.comparison-page,.acquisition-page,.comparison-floating-bar,.comparison-toggle-form) :is(a,button,input,select,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #d99072}@media (width<=950px){.carletta .acquisition-layout{grid-template-columns:minmax(0,1fr)}.carletta .acquisition-result{position:static}.carletta .comparison-page-heading{flex-direction:column;gap:18px}.carletta .comparison-scroll-hint{color:#678391;align-items:center;gap:7px;margin-bottom:11px;font-size:13px;line-height:1.5;display:flex}.carletta .comparison-scroll-hint .icon{width:16px;height:16px}}@media (width<=600px){.carletta .comparison-floating-bar{border-radius:13px;gap:7px;width:calc(100% - 20px);max-width:440px;padding:10px;bottom:10px}.carletta .comparison-bar-choices,.carletta .comparison-bar-mark{display:none}.carletta .comparison-bar-summary{flex:0 90px;min-width:52px}.carletta .comparison-bar-summary strong{font-size:13px;line-height:1.4}.carletta .comparison-bar-open{flex:1;gap:6px;min-width:0;padding:10px;font-size:13px}.carletta .comparison-bar-clear{width:27px;padding:5px}.carletta .comparison-feedback{width:calc(100% - 24px);bottom:90px;right:12px}.carletta .comparison-page,.carletta .acquisition-page{padding-block:27px 45px}.carletta .comparison-page-heading p,.carletta .acquisition-heading>p{font-size:16px}.carletta .comparison-table{min-width:calc(120px + var(--comparison-count) * 226px);font-size:14px}.carletta .comparison-table .comparison-row-label{width:120px;padding:14px 12px;font-size:13px}.carletta .comparison-table td{padding:14px 15px}.carletta .comparison-car-head{padding:12px}.carletta .comparison-car-photo{height:128px}.carletta .comparison-remove{top:18px;right:18px}.carletta .comparison-car-name{font-size:18px}.carletta .comparison-price{font-size:24px}.carletta .acquisition-form,.carletta .acquisition-result{border-radius:15px;padding:21px 18px}.carletta .acquisition-car-context{flex-wrap:wrap;gap:11px}.carletta .acquisition-car-context>span:last-child{justify-content:flex-end;width:100%}.carletta .acquisition-purchase-fields{gap:12px}.carletta .acquisition-input-grid{gap:17px 12px}.carletta .acquisition-form .field>label{font-size:13px}.carletta .acquisition-form-intro{gap:10px}.carletta .acquisition-form-intro h2{font-size:21px}.carletta .acquisition-grand-total{padding:17px}}@media (width<=390px){.carletta .acquisition-input-grid,.carletta .acquisition-purchase-fields{grid-template-columns:minmax(0,1fr)}.carletta .acquisition-form-intro{display:block}.carletta .acquisition-section-icon{margin-bottom:13px}}@media (prefers-reduced-motion:reduce){.carletta .comparison-toggle-button{transition:none}}.carletta .wordmark .brand-logo-v11{width:184px;min-width:0;max-width:100%;height:auto;display:block}.carletta .site-footer .wordmark .brand-logo-v11{width:176px}.carletta .auth-brand .brand-logo-v11{width:184px;height:auto}.carletta .site-header .wordmark{letter-spacing:0;flex-shrink:0;line-height:1}.carletta .footer-data-source{color:#526e7c;flex-wrap:wrap;gap:8px 22px;padding-block:0 24px;font-size:12px;line-height:1.6;display:flex}.carletta .footer-data-source a{text-underline-offset:3px;text-decoration:underline}@media (width<=740px){.carletta .site-header .wordmark .brand-logo-v11{width:139px}.carletta .site-footer .wordmark .brand-logo-v11{width:160px}}.carletta .journal-prose-v17{white-space:normal;color:#244854;font-size:17px;line-height:1.85}.carletta .journal-prose-v17>section+section{margin-top:34px}.carletta .journal-prose-v17 h2{color:#173e4c;letter-spacing:-.6px;margin:0 0 14px;font-size:clamp(23px,2.5vw,29px);font-weight:700;line-height:1.25}.carletta .journal-prose-v17 p{white-space:pre-wrap;margin:0;line-height:1.85}.carletta .journal-search-v17{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #173e4c26;border-radius:18px;align-items:center;gap:12px;max-width:780px;padding:8px 8px 8px 18px;display:flex;box-shadow:0 5px 20px #173e4c05;margin:0 0 32px!important}.carletta .journal-search-v17 label{color:#41616c;flex:1;align-items:center;gap:11px;min-width:0;display:flex}.carletta .journal-search-v17 input[type=search]{color:#173e4c;width:100%;min-width:0;box-shadow:none;outline-offset:3px;background:0 0;border:0;padding:11px 0;font-size:16px}.carletta .journal-search-v17 input::placeholder{color:#57727b}.carletta .journal-search-v17:focus-within{border-color:#eb7458;box-shadow:0 0 0 3px #ff6b4a12}.carletta .journal-search-v17 button{border-radius:12px;flex-shrink:0}.carletta .journal-card-copy>.content-date{color:#536e78;font-size:12px;line-height:1.5}.carletta .article-byline{color:#45636e;font-size:14px}@media (width<=600px){.carletta .journal-prose-v17{font-size:16px;line-height:1.8}.carletta .journal-prose-v17>section+section{margin-top:28px}.carletta .journal-search-v17{border-radius:15px;gap:7px;padding:7px 7px 7px 12px;margin-bottom:26px!important}.carletta .journal-search-v17 input[type=search]{font-size:15px}.carletta .journal-search-v17 button{padding:12px;font-size:12px}.carletta .journal-search-v17 label>.icon{flex-shrink:0;width:18px}}.carletta .article-photo-credit-v17{color:#526b75;max-width:950px;font-size:12px;line-height:1.7;margin-top:12px!important}.carletta .article-photo-credit-v17 a{text-underline-offset:3px;text-decoration:underline}.carletta .account-navigation{flex:none;min-width:0;position:relative}.carletta .account-navigation>summary{color:#173e4c;box-sizing:border-box;cursor:pointer;background:#ffffffb8;border:1px solid #173e4c22;border-radius:999px;justify-content:flex-start;align-items:center;gap:9px;max-width:210px;min-height:44px;padding:6px 10px 6px 6px;line-height:1.2;list-style:none;display:flex;box-shadow:0 2px 7px #173e4c04}.carletta .account-navigation>summary::marker{content:""}.carletta .account-navigation>summary::-webkit-details-marker{display:none}.carletta .account-navigation>summary:focus-visible{outline-offset:3px;outline:2px solid #bd543c}.carletta .account-nav-avatar{background:#e4ede8;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;overflow:hidden}.carletta .account-nav-avatar .user-avatar{color:#285347;background:#e4ede8;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;font-size:12px;font-weight:750;line-height:1;display:flex}.carletta .account-nav-avatar .user-avatar>span{letter-spacing:.1px;line-height:1;display:block}.carletta .account-nav-avatar img{object-fit:cover;width:100%;height:100%;display:block}.carletta .account-nav-name{text-overflow:ellipsis;white-space:nowrap;color:#173e4c;min-width:0;max-width:132px;font-size:14px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.carletta .account-nav-chevron{color:#3e5c68;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.carletta .account-nav-chevron svg{width:16px;height:16px;transition:transform .18s;display:block}.carletta .account-navigation[open] .account-nav-chevron svg{transform:rotate(180deg)}.carletta .account-navigation>nav{overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px);color:#203b47;scrollbar-width:thin;background:#fffffff5;border:1px solid #173e4c20;border-radius:18px;width:290px;max-width:calc(100vw - 32px);max-height:min(720px,100dvh - 110px);padding:10px;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 16px 50px #173e4c20}.carletta .account-navigation nav>header{border-bottom:1px solid #173e4c15;padding:14px 12px 17px;margin-bottom:7px!important}.carletta .account-navigation nav>header>strong{color:#142f3b;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.4}.carletta .account-navigation nav>header>span{color:#415b66;margin-top:5px;font-size:13px;line-height:1.6}.carletta .account-navigation nav>a{color:#203b47;border-radius:10px;gap:11px;min-height:43px;padding:11px 12px;font-size:14px;font-weight:550;line-height:1.4}.carletta .account-navigation nav>a>.icon{color:#45626e;flex:0 0 18px;width:18px;height:18px}.carletta .account-navigation nav>a:hover{color:#122f3b;background:#edf3ef}.carletta .account-navigation nav>.account-owner-link{color:#783e2d;background:#fff0e8}.carletta .account-navigation nav>form{border-color:#173e4c15;padding:7px 12px 1px;margin-top:8px!important}.carletta .account-navigation nav>form>button{color:#833d2a;padding:11px 0;font-size:14px;font-weight:600;line-height:1.4}@media (width<=1000px) and (width>=741px){.carletta .account-nav-name{max-width:95px;font-size:13px}}@media (width<=740px){.carletta .account-navigation>summary{border-radius:14px;justify-content:center;gap:0;width:42px;min-width:42px;height:42px;min-height:42px;padding:5px}.carletta .account-nav-name,.carletta .account-nav-chevron{display:none!important}.carletta .account-navigation>nav{top:calc(var(--carletta-header-height,64px) + 8px);width:300px;max-height:calc(100dvh - var(--carletta-header-height,64px) - 24px);position:fixed;left:auto;right:16px}}@media (prefers-reduced-motion:reduce){.carletta .account-nav-chevron svg{transition:none}}.carletta .site-header .nav-wrap{width:calc(100% - 48px);min-width:0;max-width:1680px}.carletta .site-header .nav-actions{flex-shrink:0}.carletta .site-header .header-valuation-slot{flex:none}.carletta .site-header .header-valuation-button{color:#244654;white-space:nowrap;background:#ffffffb8;border:1px solid #cfdee3;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:7px 10px 7px 13px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.carletta .site-header .header-valuation-button .icon{width:17px;height:17px}.carletta .site-header .header-valuation-button>.icon:last-child{display:none}.carletta .site-header .header-valuation-button strong{color:#245c40;background:#e6f1eb;border-radius:999px;padding:3px 8px;font-size:12px}.carletta .site-header .main-nav .mobile-valuation-link{display:none}@media (width<=1679px){.carletta .site-header .header-valuation-slot{display:none}.carletta .site-header .main-nav{max-height:calc(100dvh - var(--carletta-header-height,92px) - 16px);-webkit-backdrop-filter:blur(20px);background:#fffffff5;border-top:1px solid #d9e4e9;border-bottom:1px solid #d9e4e9;flex-direction:column;align-items:stretch;gap:8px;padding:20px max(24px,50% - 640px);font-size:16px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 30px #102c3a12}.carletta .site-header .main-nav.is-open{display:flex}.carletta .site-header .main-nav>a{border-radius:10px;min-height:44px;padding:10px 12px}.carletta .site-header .main-nav>a:hover{background:#edf3ef}.carletta .site-header .main-nav.is-open .mobile-valuation-link{color:#24523f;background:#edf6f0;border:1px solid #ccded4;align-self:flex-start;align-items:center;gap:10px;font-size:15px;display:flex}.carletta .site-header .mobile-valuation-link strong{background:#d7eddf;border-radius:999px;padding:3px 8px;font-size:12px}.carletta .site-header .mobile-toggle{color:#244654;background:#ffffff8c;border:1px solid #d9e4e9;border-radius:12px;flex:0 0 44px;order:3;justify-content:center;align-items:center;width:44px;min-height:44px;margin-left:0;padding:9px;display:inline-flex}.carletta .site-header .nav-actions{margin-left:auto}}@media (width>=1680px){.carletta .site-header .nav-wrap{gap:20px}.carletta .site-header .main-nav{gap:18px}.carletta .site-header .mobile-toggle{display:none}}@media (width<=740px){.carletta .site-header .nav-wrap{width:calc(100% - 32px)}.carletta .site-header .nav-actions>.btn{display:none}.carletta .site-header .login-link{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.carletta .site-header .nav-message-link{flex:none;justify-content:center;align-items:center;width:36px;min-height:44px;display:inline-flex;position:relative}.carletta .site-header .nav-message-link>span:not(.message-count-badge){display:none}.carletta .site-header .nav-message-link>.icon{width:21px;height:21px}}@media (width<=380px){.carletta .site-header .wordmark .brand-logo-v11{width:112px}.carletta .site-header .nav-wrap,.carletta .site-header .nav-actions{gap:6px}.carletta .site-header .mobile-toggle{flex-basis:40px;width:40px;padding:7px}}@media (width<=360px){.carletta .site-header .nav-message-link{display:none}}.header-scroll-marker{pointer-events:none;visibility:hidden;width:1px;height:1px;position:absolute;top:16px;left:0}.carletta .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carletta.is-home-v23 .eyebrow{color:#4f6571;letter-spacing:.1em;font-size:12px;line-height:1.6}.carletta.is-home-v23 .inventory-chips>a{min-height:36px;font-size:14px;line-height:1.5}.carletta.is-home-v23 .inventory-chips>a:not(.selected){color:#425c6a}.carletta.is-home-v23 .inventory-chips>a.selected{color:#fff;background:#173744;border-color:#173744}.carletta.is-home-v23 .listing-quality small{color:#465d68;font-size:13px;line-height:1.55}.carletta.is-home-v23 .listing-quality strong{color:#233f4c;font-size:14px;line-height:1.5}.carletta.is-home-v23 .sell-story-copy .eyebrow{color:#7c4c38}.carletta.is-home-v23 .sell-story-copy>p{color:#425a66;font-size:clamp(15px,1.25vw,16px)}.carletta.is-home-v23 .sell-reasons{color:#425e68;font-size:14px;line-height:1.65}.carletta.is-home-v23 .sell-reasons .icon{color:#316f57}.carletta.is-home-v23 .ev-label{color:#285b49;font-size:12px;line-height:1.6}.carletta.is-home-v23 .ev-editorial-copy>p{color:#3e5f53;font-size:clamp(15px,1.25vw,16px)}.carletta.is-home-v23 .ev-tools span{color:#3c6150;font-size:13px;line-height:1.55}.carletta.is-home-v23 .ev-tools strong{color:#254c3e;font-size:15px;line-height:1.5}.carletta.is-home-v23 .ev-tools>a>.icon{color:#345f4c}.carletta.is-home-v23 .possibility-card .eyebrow{color:#754f3c}.carletta.is-home-v23 .possibility-card p{color:#425a69;font-size:clamp(15px,1.25vw,16px)}.carletta.is-home-v23 .insurance-card p{color:#6d4e40}.carletta.is-home-v23 .home-article>p{color:#4d6673;font-size:13px;line-height:1.6}.carletta.is-home-v23 .home-article>div>span{font-size:11px;line-height:1.5}.carletta.is-home-v23 .final-dealer-section .eyebrow{color:#d9e7ec}.carletta.is-home-v23 .final-dealer-section p{color:#d3e3e9}.carletta .site-footer>.legal-footer-links{color:#355866;border-top:1px solid #dbe5e7;flex-wrap:wrap;align-items:center;gap:12px 26px;padding-top:22px;padding-bottom:28px;font-size:14px;line-height:1.6;display:flex}.carletta .site-footer>.legal-footer-links>a{text-underline-offset:4px;white-space:normal;align-items:center;min-height:36px;padding:5px 0;-webkit-text-decoration:underline #90acb6;text-decoration:underline #90acb6;display:inline-flex}.carletta .site-footer>.legal-footer-links>a:hover{color:#124d59;text-decoration-color:currentColor}.carletta .site-footer>.legal-footer-links>a:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #277e78}@media (width<=600px){.carletta .site-footer>.legal-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;padding-top:20px;padding-bottom:24px;display:grid}.carletta .site-footer>.legal-footer-links>a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:13px;line-height:1.7}}@media (width<=340px){.carletta .site-footer>.legal-footer-links{grid-template-columns:1fr}}.carletta .cookie-banner,.carletta .cookie-dialog{color:#173744;background:#fff;border-color:#bdcdd3}.carletta .cookie-banner h2,.carletta .cookie-dialog h2{color:#173744}.carletta .cookie-banner p,.carletta .cookie-dialog>p{color:#405b69;font-size:15px;line-height:1.7}.carletta .cookie-dialog :is(.cookie-essential small,.cookie-analytics-choice small){color:#48616d;font-size:13px;line-height:1.65}.carletta .cookie-dialog .cookie-essential>span{color:#285c47;font-size:12px}.carletta .cookie-banner .cookie-actions{flex-wrap:wrap}.carletta .cookie-banner .cookie-actions .btn{text-align:center;min-height:44px;font-size:13px;line-height:1.45}.carletta .cookie-banner .cookie-actions .btn-secondary{color:#173744;background:#fff;border-color:#7a8f9b}.carletta .cookie-banner .cookie-actions .btn-secondary:hover{color:#173744;background:#edf3f5}.carletta .cookie-banner .cookie-actions .btn-primary{background:#ffa589;border-color:#ffa589;color:#102c3a!important}.carletta .cookie-banner .cookie-actions .btn-primary:hover{background:#ffb49b;border-color:#ffb49b;color:#102c3a!important}.carletta :is(.cookie-banner,.cookie-dialog) button:focus-visible{outline-offset:3px;outline:2px solid #173744}@media (width<=740px){.carletta .cookie-banner p{font-size:14px}.carletta .cookie-banner .cookie-actions .btn{flex:142px}}
