.avm-container { width:min(1240px,calc(100% - 64px)); margin:0 auto }
.avm-icon { display:inline-block; width:17px;height:17px; vertical-align:middle; flex-shrink:0 }
.avm-btn { display:inline-flex; align-items:center; justify-content:center; gap:13px; border:1px solid transparent; border-radius:11px; padding:15px 22px; font-size:13px; font-weight:850; line-height:1.2; transition:background .2s,transform .2s,color .2s; text-align:center; cursor:pointer }
.avm-btn:hover { transform:translateY(-2px) }
.avm-btn .avm-icon { width:18px;height:18px }
.avm-btn-lime { background:#cfff62; color:#182c30 }
.avm-btn-lime:hover { background:#e0ff9d; color:#182c30 }
.avm-btn-dark { background:#172c32; color:#fff }
.avm-btn-dark:hover { background:#33545b; color:#fff }
.avm-btn-outline { border-color:#dce6e1; background:#fff; color:#25373d }
.avm-btn-outline:hover { background:#eef3ef; color:#25373d }
.avm-btn:disabled { opacity:.5; cursor:not-allowed; transform:none }
.avm-lime-dot { color:#a1ca37 }
.avm-section { padding:92px 0 }
.avm-section-kicker { font-size:11px; font-weight:900; letter-spacing:.17em; color:#708f46 }
.avm-section-head { display:flex; align-items:end; justify-content:space-between; gap:25px; margin-bottom:35px }
.avm-section-head h2,.avm-confidence h2,.avm-sell-cta h2 { font-size:clamp(32px,3.7vw,52px); line-height:1.09; letter-spacing:-.05em; margin:10px 0 13px; max-width:650px }
.avm-section-head p { color:#738389; margin:0 }
.avm-link-more { display:inline-flex; align-items:center; gap:10px; font-size:13px; font-weight:850; padding:13px 0; white-space:nowrap }
.avm-link-more:hover { color:#6e9c2a }
/* Hero */
.avm-hero { background:#10272e; color:#fff; min-height:553px; overflow:hidden; position:relative }
.avm-hero:before { content:''; position:absolute; width:600px;height:600px; border-radius:50%; background:#23454c; filter:blur(100px); top:-330px; left:-250px; opacity:.65 }
.avm-hero-grid { position:relative; display:grid; grid-template-columns:52% 48%; min-height:553px }
.avm-hero-copy { padding:86px 0 78px; position:relative; z-index:2 }
.avm-eyebrow { letter-spacing:.15em; font-weight:900; font-size:11px; color:#d8f7a1; display:flex; align-items:center; gap:10px }
.avm-hero-pip { width:8px; height:8px; border-radius:50%; background:#cfff62; box-shadow:0 0 0 5px #cfff621b }
.avm-hero h1 { font-size:clamp(48px,5.15vw,79px); line-height:1.045; letter-spacing:-.065em; margin:25px 0 21px; max-width:700px; font-weight:880 }
.avm-hero h1 em { color:#cfff62; font-style:normal }
.avm-hero-copy>p { color:#b8cbd0; font-size:15px; line-height:1.85; max-width:510px; margin:0 0 28px }
.avm-hero-actions { display:flex; align-items:center; gap:30px }
.avm-hero-textlink { color:#e9f3ed; font-size:13px; font-weight:750; border-bottom:1px solid #637578; padding-bottom:3px }
.avm-hero-textlink:hover { color:#cfff62 }
.avm-hero-trust { display:flex; gap:21px; flex-wrap:wrap; margin-top:57px; color:#bdced0; font-size:11px; font-weight:600 }
.avm-hero-trust span { display:flex; align-items:center; gap:7px }
.avm-hero-trust .avm-icon { width:15px; color:#cfff62 }
.avm-hero-art { position:relative; isolation:isolate; display:flex; align-items:center; justify-content:center }
.avm-hero-art:before { content:''; position:absolute; width:640px;height:640px; background:radial-gradient(circle at center,#518066a8 0%,#1d414b 43%,transparent 69%); border-radius:50%; top:30px;left:-32px; z-index:-1 }
.avm-hero-orbit { position:absolute; width:650px;height:650px; border:1px solid #47766b60; border-radius:50%; top:10px; left:-8px; transform:rotate(-18deg) }
.avm-hero-orbit:before { content:''; position:absolute; inset:35px; border:1px solid #6fa98d2a; border-radius:50% }
.avm-hero-art img { position:relative; z-index:2; width:118%; max-width:none; height:auto; margin:35px -18% 0 -8%; filter:drop-shadow(0 38px 26px #061d235b) }
.avm-hero-chip { position:absolute; z-index:3; right:3%; top:13%; color:#daece3; background:#ffffff13; border:1px solid #ffffff29; border-radius:13px; padding:17px 21px; transform:rotate(5deg); backdrop-filter:blur(12px) }
.avm-hero-chip span { font-size:9px; letter-spacing:.22em; display:block; margin-bottom:5px }
.avm-hero-chip b { font-size:22px; line-height:1.05; letter-spacing:-.03em }
.avm-hero-art-caption { position:absolute; bottom:46px; right:0; color:#c1d2d0; font-size:9px; font-weight:750; letter-spacing:.13em }
.avm-hero-art-caption span { padding-left:16px;color:#cfff62 }
/* Search */
.avm-searchbar-section { background:linear-gradient(to bottom,#f6f8f6 45%,#fff 45%) }
.avm-home-search { background:#fff; box-shadow:0 19px 70px #122b2e20; border:1px solid #e8efea; display:flex; align-items:center; min-height:118px; padding:16px 19px; border-radius:19px; transform:translateY(-23px); position:relative; z-index:3 }
.avm-search-iconbox { display:grid; place-items:center; width:50px;height:50px; background:#f0f6ea; color:#2c5145; border-radius:14px; margin:0 20px 0 4px; flex-shrink:0 }
.avm-search-iconbox .avm-icon { width:25px;height:25px }
.avm-home-search label { flex:1; min-width:0; padding:0 20px; border-left:1px solid #e9efed }
.avm-home-search label small { display:block; font-size:11px; color:#77898b; margin-bottom:3px; font-weight:650 }
.avm-home-search label :is(input,select) { padding:6px 0 5px; color:#172d32; width:100%; border:0; background:transparent; outline-color:#93ba3b; font-size:14px; font-weight:800 }
.avm-home-search .avm-btn { padding:19px 27px; white-space:nowrap }
/* Cards */
.avm-cards-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:25px }
.avm-car-card { min-width:0; border:1px solid #e7eeea; border-radius:17px; overflow:hidden; position:relative; background:#fff; transition:transform .22s,box-shadow .22s,border-color .22s }
.avm-car-card:hover { transform:translateY(-5px); box-shadow:0 24px 42px #18303313; border-color:#d9e4db }
.avm-card-photo { height:226px; background:#edf0ef; position:relative; display:block; overflow:hidden }
.avm-car-image { display:block; height:100%;width:100%;object-fit:cover;transition:transform .4s }
.avm-car-card:hover .avm-car-image { transform:scale(1.045) }
.avm-photo-count { position:absolute; color:#fff; bottom:12px; left:13px; background:#102b30b5; display:flex;align-items:center;gap:5px;padding:4px 9px;border-radius:8px;font-size:11px; backdrop-filter:blur(10px) }
.avm-photo-count .avm-icon {width:13px;height:13px}
.avm-certified { position:absolute; left:12px;top:12px;background:#e9ffc6;color:#264831;border-radius:7px;padding:6px 10px;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:850 }
.avm-certified .avm-icon { width:14px;height:14px }
.avm-fav { position:absolute;right:12px;top:12px;width:34px;height:34px;border-radius:50%;background:#fff;display:grid;place-items:center;border:0; box-shadow:0 5px 15px #132b3030; color:#29454a;z-index:2 }
.avm-fav .avm-icon { width:19px;height:19px }
.avm-fav.is-favourite { color:#e44353;background:#fff0f1 }
.avm-fav.is-favourite .avm-icon { fill:#e44353 }
.avm-card-content { padding:20px 21px 18px }
.avm-card-top { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:5px; color:#7f8f92; font-size:11px;font-weight:650 }
.avm-card-top span:last-child { display:flex;align-items:center;gap:3px }
.avm-card-top .avm-icon {width:13px;height:13px}
.avm-card-content h3 { font-size:19px; letter-spacing:-.04em; line-height:1.25; margin:8px 0 19px; font-weight:900;min-height:24px }
.avm-card-content h3 a:hover { color:#507e35 }
.avm-card-stats { display:flex; align-items:center; gap:10px;flex-wrap:wrap;color:#687f82;font-size:11px;padding-bottom:19px;border-bottom:1px solid #eef1ee }
.avm-card-stats span { display:inline-flex;align-items:center;gap:5px }
.avm-card-stats .avm-icon { width:14px;height:14px;color:#789487 }
.avm-card-bottom { display:flex;justify-content:space-between;align-items:end;padding-top:16px }
.avm-small-label { color:#7a8b8d;display:block;font-size:11px;margin-bottom:2px }
.avm-card-bottom strong { font-size:23px;line-height:1.25;letter-spacing:-.045em }
.avm-card-link { display:grid;place-items:center;background:#eaf1e6;border-radius:10px;width:39px;height:39px;color:#254631 }
.avm-card-link:hover { background:#cfff62;color:#20342e }
.avm-empty { text-align:center;padding:75px 28px;background:#f7faf7;border:1px dashed #d4e5dc;border-radius:17px }
.avm-empty-icon {width:55px;height:55px;margin:0 auto 15px;display:grid;place-items:center;font-size:30px;color:#658f30;border-radius:50%;background:#e3f2d4 }
.avm-empty h3 {font-size:25px;letter-spacing:-.04em;margin:5px 0}
.avm-empty p {color:#74858a;margin:8px auto 24px;max-width:400px}
/* supporting home */
.avm-confidence { background:#f4f7f3 }
.avm-confidence-layout {display:grid;grid-template-columns:.96fr 1.04fr;gap:120px;align-items:center}
.avm-confidence h2 {font-size:clamp(34px,4.1vw,56px)}
.avm-confidence-layout>div:first-child>p {color:#738389;line-height:1.9;max-width:490px}
.avm-benefits {display:grid;gap:15px}
.avm-benefits>div {background:#fff;border:1px solid #e8eee7;border-radius:13px;padding:23px 25px;display:grid;grid-template-columns:40px 1fr;column-gap:16px;align-items:center}
.avm-benefit-number {grid-row:span 2;color:#80a858;font-size:15px;font-weight:850}
.avm-benefits h3 {font-size:16px;margin:0 0 3px;letter-spacing:-.03em}
.avm-benefits p {margin:0;color:#78898a;font-size:12px}
.avm-sell-cta {background:#11282e;border-radius:22px;padding:64px 72px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:35px;overflow:hidden}
.avm-sell-cta h2 {max-width:600px}
.avm-sell-cta p {color:#bed0d1;max-width:470px;margin:0 0 27px}
.avm-sell-cta .avm-section-kicker {color:#cfff62}
.avm-cta-number {position:relative;font-size:clamp(50px,7vw,105px);font-weight:950;letter-spacing:-.1em;line-height:.94;color:#325050;white-space:nowrap;transform:rotate(-8deg)}
.avm-cta-number b {color:#cfff62}
.avm-cta-number span {font-size:50px;position:absolute;top:-19px;right:-35px;color:#d5f3a3}
/* Inner header */
.avm-interior {padding:48px 0 110px;min-height:65vh}
.avm-breadcrumb {font-size:12px;color:#859497;margin-bottom:31px}
.avm-breadcrumb a:hover {color:#62883b}
.avm-page-heading {margin-bottom:39px}
.avm-page-heading h1 {font-size:clamp(38px,5vw,65px);margin:9px 0 12px;line-height:1.1;letter-spacing:-.06em}
.avm-page-heading p {color:#73858a;margin:0;font-size:15px}
/* Browse */
.avm-catalog-layout {display:grid;grid-template-columns:263px minmax(0,1fr);gap:32px;align-items:start}
.avm-filter-sidebar {border:1px solid #e7eee9;border-radius:17px;padding:23px;background:#fff;position:sticky;top:20px}
.avm-filter-header {display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}
.avm-filter-header h2 {font-size:20px;margin:0;letter-spacing:-.03em}
.avm-filter-header a {font-size:12px;font-weight:800;color:#60833a}
.avm-filter-sidebar label {display:block;margin-bottom:20px;color:#34494b;font-size:12px;font-weight:800}
.avm-filter-sidebar :is(select,input) {display:block;width:100%;border:1px solid #e1eae5;background:#fbfcfa;border-radius:9px;padding:12px 10px;margin-top:8px;color:#243a3c;min-width:0;font-size:12px;outline-color:#a0c445}
.avm-filter-2col {display:grid;grid-template-columns:1fr 1fr;gap:9px}
.avm-filter-button {width:100%;margin-top:5px}
.avm-results-toolbar {display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 20px;min-height:43px}
.avm-results-toolbar strong {font-size:16px}
.avm-results-toolbar span {font-size:12px;color:#859396}
.avm-results-toolbar label {display:flex;align-items:center;gap:10px;color:#839093;font-size:12px;white-space:nowrap}
.avm-results-toolbar select {border:1px solid #e5eee7;border-radius:8px;padding:8px;background:#fff;color:#24383b;font-size:12px;font-weight:700}
.avm-catalog-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}
.avm-catalog-grid .avm-card-photo {height:208px}
.avm-pages {display:flex;gap:7px;flex-wrap:wrap;margin-top:35px}
.avm-pages a {display:grid;place-items:center;border:1px solid #dae7df;border-radius:9px;width:36px;height:36px;font-weight:800;font-size:12px}
.avm-pages a.is-active {background:#142d32;color:#fff}
/* forms */
.avm-sell-layout {display:grid;grid-template-columns:minmax(0,1fr) 307px;gap:34px;align-items:start}
.avm-steps {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e4ece7;border-radius:13px;background:#f9fbf8;overflow:hidden;margin-bottom:22px;scroll-margin-top:20px}
.avm-steps>span {display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:800;color:#889799;padding:17px 5px;border-right:1px solid #e4ece7;text-align:center}
.avm-steps>span:last-child {border:0}
.avm-steps b {display:grid;place-items:center;border:1px solid #d7e1da;border-radius:50%;font-size:11px;width:23px;height:23px;color:#728288}
.avm-steps .is-current {background:#eafaD3;color:#254532}
.avm-steps .is-current b {background:#29483e;color:#fff;border-color:#29483e}
.avm-steps .is-complete {color:#386b4b}
.avm-steps .is-complete b {background:#cfff62;border-color:#cfff62;color:#1d3929}
.avm-form-step {border:1px solid #e5ede7;border-radius:17px;padding:34px 38px;background:#fff}
.avm-form-step[hidden],.avm-auth-form[hidden],.avm-auth[hidden] {display:none!important}
.avm-form-step-title {padding-bottom:24px;margin-bottom:26px;border-bottom:1px solid #edf1ed}
.avm-form-step-title>span {font-size:11px;color:#81a453;font-weight:900;letter-spacing:.13em}
.avm-form-step-title h2 {font-size:30px;letter-spacing:-.045em;line-height:1.15;margin:9px 0 8px}
.avm-form-step-title p {color:#7a8c8c;font-size:13px;margin:0}
.avm-form-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.avm-form-step label:not(.avm-check):not(.avm-upload-zone),.avm-auth-form label:not(.avm-check),.avm-contact-card label:not(.avm-check) {display:block;font-size:12px;font-weight:850;color:#364c50;margin-bottom:19px}
.avm-form-grid label {margin:0!important}
.avm-form-step :is(input:not([type="checkbox"]):not([type="file"]), select,textarea), .avm-auth :is(input:not([type="checkbox"]),textarea),.avm-contact-card :is(input:not([type="checkbox"]),textarea) {display:block;width:100%;margin-top:8px;background:#fbfcfb;border:1px solid #dfe8e2;border-radius:10px;padding:13px 13px;outline-color:#9aba4b;color:#273d41;font-size:13px;line-height:1.45}
.avm-form-step textarea,.avm-contact-card textarea {resize:vertical}
.avm-full-label {margin-top:25px;margin-bottom:0!important}
.avm-check {display:flex!important;align-items:flex-start;gap:10px;color:#536569!important;font-size:12px!important;line-height:1.65;font-weight:600!important;margin:21px 0!important}
.avm-check input[type="checkbox"] {width:17px;height:17px;flex-shrink:0;margin-top:2px;accent-color:#729a30}
.avm-check span {color:#8b9d9a}
.avm-step-controls {display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:32px;border-top:1px solid #edf1ee;padding-top:23px}
.avm-step-controls>.avm-btn:only-child {margin-left:auto}
.avm-sell-help {position:sticky;top:20px;background:#122d32;color:#fff;border-radius:17px;overflow:hidden}
.avm-help-top {padding:32px 26px 17px}
.avm-help-top>span {color:#cfff62;font-size:32px}
.avm-help-top h3 {font-size:24px;line-height:1.15;letter-spacing:-.04em;margin:7px 0 10px}
.avm-help-top p {color:#b3cbcc;font-size:13px;margin:0}
.avm-sell-help ol {counter-reset:list;list-style:none;padding:0 26px 5px;margin:0}
.avm-sell-help li {padding:15px 0 15px 34px;color:#d8e4e2;font-size:12px;border-bottom:1px solid #29474b;position:relative}
.avm-sell-help li:before {counter-increment:list;content:counter(list,decimal-leading-zero);color:#cfff62;font-size:12px;font-weight:850;position:absolute;left:0;top:15px}
.avm-help-note {margin:15px;background:#ffffff10;border-radius:12px;padding:18px;display:flex;gap:10px}
.avm-help-note .avm-icon {color:#cfff62;margin-top:4px}
.avm-help-note p {font-size:11px;color:#bcd0cb;line-height:1.7;margin:0}
.avm-help-note strong {color:#eef8e7}
.avm-upload-zone {border:2px dashed #c9dbcd;border-radius:15px;background:#f7fbf3;text-align:center;display:grid;justify-items:center;gap:6px;padding:36px 20px;margin-bottom:19px;cursor:pointer;position:relative}
.avm-upload-zone input {position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.avm-upload-zone:hover {border-color:#9cc340}
.avm-upload-zone b {font-size:16px}
.avm-upload-zone small {color:#81918b;font-size:11px}
.avm-upload-symbol {width:55px;height:55px;background:#e5f0d9;border-radius:14px;display:grid;place-items:center;color:#61873b}
.avm-upload-symbol .avm-icon {width:28px;height:28px}
.avm-upload-preview,.avm-existing-grid {display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:10px 0 25px}
.avm-upload-preview:empty {display:none}
.avm-upload-preview img,.avm-existing-item img {aspect-ratio:1.4;width:100%;height:auto;object-fit:cover;border-radius:9px;background:#ebeeec}
.avm-existing-photos h3 {font-size:13px}
.avm-existing-item {position:relative}
.avm-existing-item button {position:absolute;right:4px;top:4px;background:#fff;color:#b52a2a;border:none;border-radius:50%;width:25px;height:25px;font-size:19px}
.avm-sell-summary {display:grid;grid-template-columns:1fr 1fr;gap:10px}
.avm-sell-summary>div {background:#f7faf5;border:1px solid #e7eee5;padding:13px;border-radius:10px;min-width:0;overflow-wrap:anywhere}
.avm-sell-summary small {display:block;color:#85948b;font-size:11px}
.avm-sell-summary strong {display:block;font-size:13px;margin-top:3px}
.avm-signup-final {margin-top:26px;border-top:1px solid #eaf1eb;padding-top:25px}
.avm-signup-final h3 {font-size:20px;letter-spacing:-.03em}
.avm-auth {background:#fff;border:1px solid #e3eae5;border-radius:13px;overflow:hidden;padding:20px}
.avm-auth-tabs {display:flex;background:#f3f7f0;border-radius:8px;margin-bottom:22px;padding:4px}
.avm-auth-tabs button {width:50%;border:0;border-radius:7px;background:transparent;padding:12px 5px;font-size:12px;font-weight:800;color:#81918a}
.avm-auth-tabs button.is-active {background:#fff;color:#213e37;box-shadow:0 3px 10px #142b3112}
.avm-auth .avm-form-grid {gap:14px}
.avm-auth .avm-form-grid label {margin-bottom:17px!important}
.avm-auth-form .avm-btn {width:100%}
.avm-auth-help {text-align:right;font-size:12px;margin:-3px 0 20px}
.avm-auth-help a {color:#597f34}
.avm-honeypot {position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.avm-signed-in,.avm-success-banner {padding:16px 20px;background:#edfadf;color:#2e5d31;border:1px solid #d3edbd;border-radius:10px;font-size:13px;font-weight:750;margin:23px 0}
.avm-feedback {margin:15px 0;padding:12px 15px;background:#fff0ec;color:#ae403a;border:1px solid #f9d7d3;border-radius:10px;font-size:12px;font-weight:750}
.avm-feedback[hidden] {display:none!important}
.avm-feedback.avm-feedback-ok {background:#edfadf;color:#2f682f;border-color:#d3edbd}
/* detail */
.avm-detail-page .avm-breadcrumb {margin-bottom:27px}
.avm-detail-title {display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:31px}
.avm-detail-title h1 {font-size:clamp(30px,3.7vw,48px);line-height:1.1;letter-spacing:-.05em;margin:8px 0 11px}
.avm-detail-title p {display:flex;align-items:center;gap:5px;margin:0;color:#829296;font-size:13px}
.avm-detail-title p .avm-icon {width:15px;height:15px}
.avm-detail-title-price {text-align:right;white-space:nowrap}
.avm-detail-title-price small {display:block;color:#81918e;font-size:12px}
.avm-detail-title-price strong {font-size:34px;letter-spacing:-.05em}
.avm-detail-columns {display:grid;grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:30px}
.avm-gallery-main {height:450px;position:relative;overflow:hidden;border-radius:17px;background:#edf1ee}
.avm-gallery-main>img {width:100%;height:100%;object-fit:cover}
.avm-gallery-thumbs {display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:12px 0 0}
.avm-gallery-thumb {border:2px solid transparent;border-radius:10px;overflow:hidden;background:#f3f5f3;padding:0;aspect-ratio:1.25}
.avm-gallery-thumb.is-selected,.avm-gallery-thumb:hover {border-color:#add253}
.avm-gallery-thumb img {width:100%;height:100%;object-fit:cover;display:block}
.avm-details-block {margin-top:37px;border:1px solid #e4ece6;border-radius:17px;padding:27px 30px}
.avm-block-heading {display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:23px}
.avm-block-heading h2 {font-size:23px;letter-spacing:-.035em;margin:0}
.avm-block-heading p {font-size:11px;color:#8c9a94;margin:0}
.avm-spec-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.avm-spec-grid div {background:#f7faf7;border-radius:10px;padding:17px 15px}
.avm-spec-grid small {display:block;color:#819389;font-size:11px;margin-bottom:4px}
.avm-spec-grid strong {font-size:13px;font-weight:850;overflow-wrap:anywhere}
.avm-description {color:#52666b;font-size:14px;line-height:1.95;white-space:normal}
.avm-description p {margin-bottom:0}
.avm-buyer-alert {display:flex;align-items:flex-start;gap:14px;background:#eff7e6;border-radius:13px;padding:22px 25px;margin-top:27px;color:#3e623a}
.avm-buyer-alert>.avm-icon {height:25px;width:25px;margin-top:3px;flex-shrink:0}
.avm-buyer-alert strong {font-size:14px}
.avm-buyer-alert p {font-size:12px;line-height:1.75;margin:5px 0 0;color:#668365}
.avm-detail-aside {position:sticky;top:20px}
.avm-contact-card {padding:27px;background:#142e34;color:#fff;border-radius:17px}
.avm-contact-card .avm-section-kicker {color:#cfff62}
.avm-contact-card h2 {font-size:30px;line-height:1.15;letter-spacing:-.04em;margin:10px 0}
.avm-contact-card>p {color:#c5d5d6;font-size:12px;line-height:1.75;margin-bottom:24px}
.avm-contact-card label:not(.avm-check) {color:#dce7e5}
.avm-contact-card :is(input:not([type="checkbox"]),textarea) {background:#fff;color:#223a3d;border-color:#fff}
.avm-contact-card .avm-check {color:#c4d7d5!important;font-size:11px!important}
.avm-contact-card .avm-btn {width:100%}
.avm-whatsapp-link {display:block;text-align:center;margin-top:15px;color:#cfff62;font-size:13px;font-weight:850}
.avm-mini-help {margin-top:20px;padding:25px;background:#f4f8f3;border-radius:13px}
.avm-mini-help b {font-size:16px}
.avm-mini-help p {font-size:12px;color:#7a8986;margin:6px 0}
.avm-mini-help a {color:#57833a;font-size:12px;font-weight:800}
/* dashboard */
.avm-dashboard-login {max-width:560px;margin:0 auto 70px;border:1px solid #e4ece6;border-radius:17px;padding:30px}
.avm-dashboard-login>h2 {margin:0;font-size:25px}
.avm-dashboard-login>p {color:#7c908d;font-size:13px}
.avm-dashboard-top {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:40px}
.avm-dashboard-stat {background:#f5f9f2;border:1px solid #e6eee1;border-radius:13px;padding:24px}
.avm-dashboard-stat small {display:block;color:#728780;font-size:12px}
.avm-dashboard-stat b {display:block;font-size:34px;letter-spacing:-.05em;margin-top:7px}
.avm-dashboard-section-head {display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 19px}
.avm-dashboard-section-head h2 {margin:0;font-size:25px;letter-spacing:-.035em}
.avm-dashboard-list {border:1px solid #e5ece6;border-radius:15px;overflow:hidden}
.avm-dashboard-row {display:flex;gap:17px;align-items:center;border-bottom:1px solid #eef1ed;padding:18px 21px}
.avm-dashboard-row:last-child {border-bottom:0}
.avm-dashboard-img {width:89px;height:65px;flex-shrink:0;border-radius:9px;overflow:hidden;background:#edf2eb}
.avm-dashboard-img img {width:100%;height:100%;object-fit:cover}
.avm-dashboard-main {min-width:0;flex:1}
.avm-dashboard-main h3 {font-size:15px;line-height:1.25;margin:0 0 5px}
.avm-dashboard-main p {margin:0;color:#879493;font-size:12px}
.avm-status {white-space:nowrap;font-size:11px;font-weight:900;padding:7px 10px;border-radius:100px}
.avm-status-live {color:#307b4b;background:#e7f8e9}
.avm-status-pending {color:#916a25;background:#fff5d9}
.avm-status-sold {color:#748086;background:#edf0f0}
.avm-dashboard-actions {display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;max-width:220px}
.avm-dashboard-actions :is(a,button) {font-size:12px;font-weight:800;padding:4px 0;border:0;background:none;color:#52813d}
.avm-dashboard-actions button {color:#8f5b4e}
.avm-enquiries-head {margin-top:50px}
.avm-dashboard-no-leads {border:1px dashed #d7e3d9;padding:35px;border-radius:12px;color:#7a8b88;font-size:13px}
.avm-lead-list {display:grid;gap:14px}
.avm-lead-list article {display:flex;justify-content:space-between;gap:20px;border:1px solid #e5ece5;padding:21px;border-radius:13px}
.avm-lead-list small {font-size:11px;color:#879995}
.avm-lead-list h3 {font-size:16px;margin:6px 0}
.avm-lead-list p {color:#596b6c;font-size:12px;max-width:700px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.avm-lead-contacts {display:flex;flex-direction:column;align-items:flex-end;gap:7px;font-size:12px;font-weight:750;white-space:nowrap}
.avm-lead-contacts a {color:#567f39}
/* how */
.avm-how-grid {display:grid;grid-template-columns:1fr 1fr;gap:25px}
.avm-how-grid section {padding:39px;background:#f5f9f2;border:1px solid #e7eee1;border-radius:18px}
.avm-how-grid section:nth-child(2) {background:#142d32;color:#fff;border-color:#142d32}
.avm-how-grid section>span {font-size:11px;color:#73a345;font-weight:900;letter-spacing:.13em}
.avm-how-grid section:nth-child(2)>span {color:#cfff62}
.avm-how-grid h2 {font-size:35px;letter-spacing:-.04em;margin:8px 0 25px}
.avm-how-grid ol {list-style:none;counter-reset:steps;padding:0;margin:0 0 30px}
.avm-how-grid li {padding:16px 0 16px 50px;position:relative;border-bottom:1px solid #dce8d9}
.avm-how-grid section:nth-child(2) li {border-color:#345258}
.avm-how-grid li:before {counter-increment:steps;content:counter(steps,decimal-leading-zero);position:absolute;top:16px;left:0;font-size:14px;font-weight:900;color:#79a940}
.avm-how-grid section:nth-child(2) li:before {color:#cfff62}
.avm-how-grid li strong {font-size:15px}
.avm-how-grid li p {font-size:13px;color:#7e9087;margin:4px 0 0}
.avm-how-grid section:nth-child(2) li p {color:#b2c9c8}
.avm-how-notice {margin-top:26px}
@media(max-width:1100px){.avm-hero h1 {font-size:58px}.avm-hero-art img {width:128%;margin-right:-24%}.avm-confidence-layout {gap:55px}.avm-catalog-layout {grid-template-columns:235px 1fr;gap:20px}.avm-catalog-grid .avm-card-stats {gap:7px}.avm-sell-layout {grid-template-columns:1fr 260px;gap:20px}.avm-detail-columns {grid-template-columns:minmax(0,1fr) 310px;gap:20px}}
@media(max-width:920px){.avm-hero-grid {grid-template-columns:60% 40%}.avm-hero-copy {padding-top:66px}.avm-hero h1 {font-size:52px}.avm-hero-art img {width:165%;margin-left:-38%;margin-right:-24%}.avm-hero-chip {display:none}.avm-hero-trust {margin-top:45px}.avm-search-iconbox {display:none}.avm-home-search label {padding:0 10px}.avm-cards-grid {grid-template-columns:repeat(2,minmax(0,1fr))}.avm-sell-layout {grid-template-columns:1fr}.avm-sell-help {position:static;display:none}.avm-catalog-layout {grid-template-columns:220px 1fr}.avm-detail-columns {grid-template-columns:1fr}.avm-detail-aside {position:static;max-width:530px}.avm-contact-card {padding:28px}.avm-gallery-main {height:430px}}
@media(max-width:650px){.avm-container {width:calc(100% - 36px)}.avm-section {padding:58px 0}.avm-section-head {align-items:start;flex-direction:column}.avm-section-head h2 {font-size:37px}.avm-hero {min-height:0}.avm-hero-grid {display:flex;flex-direction:column;min-height:0}.avm-hero-copy {padding:54px 0 8px}.avm-hero h1 {font-size:clamp(43px,12vw,66px);margin-top:20px}.avm-hero-copy>p {font-size:13px;line-height:1.8}.avm-hero-actions {gap:17px}.avm-hero-trust {gap:10px 16px;margin-top:36px;font-size:10px}.avm-hero-art {height:255px;min-height:0}.avm-hero-art img {width:min(110%,520px);margin:15px 0 0;max-width:none}.avm-hero-art:before {left:0;top:-100px;width:100%;height:440px}.avm-hero-orbit {width:95%;height:340px;top:-45px;left:3%}.avm-hero-art-caption {bottom:21px}.avm-home-search {display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:17px;transform:translateY(-10px)}.avm-home-search label {padding:0;border:0}.avm-home-search label:first-of-type {grid-column:1/-1}.avm-home-search label :is(input,select) {border:1px solid #e2e9e2;padding:12px;border-radius:8px;font-size:12px}.avm-home-search .avm-btn {grid-column:1/-1}.avm-cards-grid {grid-template-columns:1fr;gap:19px}.avm-card-photo {height:240px}.avm-confidence-layout {grid-template-columns:1fr;gap:25px}.avm-confidence h2 {font-size:39px}.avm-sell-cta {padding:41px 29px}.avm-sell-cta h2 {font-size:36px}.avm-cta-number {display:none}.avm-interior {padding:32px 0 73px}.avm-page-heading h1 {font-size:47px}.avm-catalog-layout {grid-template-columns:1fr}.avm-filter-sidebar {position:static;padding:19px}.avm-filter-sidebar form {display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.avm-filter-header {grid-column:1/-1}.avm-filter-2col {grid-column:1/-1}.avm-filter-sidebar label {margin-bottom:14px}.avm-filter-button {grid-column:1/-1}.avm-catalog-grid {grid-template-columns:1fr}.avm-results-toolbar {align-items:start;gap:10px}.avm-results-toolbar span {display:none}.avm-results-toolbar label {gap:5px}.avm-results-toolbar select {max-width:132px}.avm-steps>span {font-size:0;padding:12px 3px}.avm-steps b {font-size:11px}.avm-form-step {padding:24px 18px}.avm-form-grid {grid-template-columns:1fr;gap:17px}.avm-form-step-title h2 {font-size:27px}.avm-form-grid label {margin:0!important}.avm-form-step-title {margin-bottom:22px}.avm-upload-preview,.avm-existing-grid {grid-template-columns:repeat(3,1fr)}.avm-sell-summary {grid-template-columns:1fr 1fr}.avm-detail-title {align-items:start;flex-direction:column;gap:12px}.avm-detail-title-price {text-align:left}.avm-detail-title h1 {font-size:35px}.avm-detail-title-price strong {font-size:29px}.avm-gallery-main {height:270px}.avm-gallery-thumbs {grid-template-columns:repeat(4,1fr)}.avm-details-block {padding:23px 18px}.avm-block-heading {align-items:start;flex-direction:column;gap:5px}.avm-spec-grid {grid-template-columns:1fr 1fr;gap:9px}.avm-spec-grid>div {padding:14px 11px}.avm-dashboard-top {grid-template-columns:1fr 1fr}.avm-dashboard-stat {padding:16px}.avm-dashboard-row {flex-wrap:wrap;padding:15px;gap:11px}.avm-dashboard-img {width:75px;height:58px}.avm-dashboard-main {flex:1}.avm-dashboard-row .avm-status {margin-left:auto}.avm-dashboard-actions {width:100%;max-width:none;justify-content:flex-start;padding-left:85px}.avm-lead-list article {flex-direction:column}.avm-lead-contacts {align-items:flex-start}.avm-how-grid {grid-template-columns:1fr}.avm-how-grid section {padding:28px}.avm-how-grid h2 {font-size:30px}}
/* AutoVista Pro · photo-led marketplace redesign v2.0 */
.avm-container{width:min(1320px,calc(100% - 72px));margin:auto}.avm-section{padding:83px 0}.avm-btn{border-radius:9px;font-weight:800;font-size:13px;box-shadow:none;min-height:48px;transition:transform .18s,background .18s,box-shadow .18s}.avm-btn:hover{transform:translateY(-2px)}.avm-btn-lime{background:#2358e9;color:#fff}.avm-btn-lime:hover{background:#1748c9;color:#fff;box-shadow:0 10px 26px #2259db36}.avm-btn-dark{background:#172032;color:#fff}.avm-btn-dark:hover{background:#30435e;color:#fff}.avm-btn-outline{border:1px solid #e2e6ef;color:#202c41}.avm-section-kicker{color:#245ce4;font-size:10px;letter-spacing:.15em;font-weight:900}.avm-lime-dot{color:#245ce4}.avm-section-head{align-items:end;margin-bottom:28px}.avm-section-head h2,.avm-confidence h2,.avm-sell-cta h2{font-size:clamp(30px,3.4vw,46px);font-weight:900;letter-spacing:-.055em;line-height:1.14;color:#151d2a}.avm-section-head p{color:#707b8b;font-size:14px}.avm-link-more{color:#2358e9;font-weight:800}.avm-link-more:hover{color:#123ab4}
.avm-hero{background:#0c1423;min-height:590px;position:relative;overflow:hidden;color:#fff}.avm-hero:before{display:none}.avm-hero-grid{display:grid;grid-template-columns:52% 48%;position:relative;min-height:590px;align-items:stretch}.avm-hero-grid:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0d1628 0%,#0d1628ee 24%,#0d1628b8 48%,transparent 79%);z-index:1}.avm-hero-copy{position:relative;z-index:3;padding:102px 25px 115px 0;max-width:700px}.avm-hero-tag{display:inline-flex;align-items:center;gap:10px;color:#e5ebff;font-size:10px;letter-spacing:.15em;font-weight:900}.avm-hero-tag span{width:24px;height:1px;background:#77a0ff;display:inline-block}.avm-hero h1{font-size:clamp(51px,5vw,77px);line-height:1.05;letter-spacing:-.065em;font-weight:920;margin:28px 0 21px;max-width:720px;text-wrap:balance}.avm-hero h1 em{color:#9dbdff;font-style:normal}.avm-hero-copy>p{font-size:15px;max-width:525px;color:#d1d9e5;line-height:1.83;margin:0 0 30px}.avm-hero-actions{gap:27px}.avm-hero-actions .avm-btn{background:#fff;color:#161e2c;padding:15px 23px}.avm-hero-actions .avm-btn:hover{color:#113ec1;background:#eaf0ff}.avm-hero-textlink{border:0;color:#f7f9ff;font-size:13px;font-weight:800}.avm-hero-textlink:hover{color:#acc5ff}.avm-hero-textlink span{padding-left:9px}.avm-hero-trust{margin-top:66px;gap:26px;font-size:11px;color:#d6deec;font-weight:700}.avm-hero-trust .avm-icon{color:#8fbcff}.avm-hero-photo{position:absolute;z-index:0;left:26%;right:calc((min(1320px,100vw - 72px) - 100vw)/2);top:0;bottom:0;background-image:url('../img/hero-premium.webp');background-repeat:no-repeat;background-position:center 49%;background-size:cover;min-width:72vw}.avm-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 71%,#1019296b)}.avm-hero-photo>span{display:none}
.avm-searchbar-section{background:linear-gradient(180deg,#f4f6fa 0%,#f4f6fa 100%)}.avm-home-search{transform:translateY(-39px);display:flex;align-items:center;min-height:112px;background:#fff;box-shadow:0 20px 70px #182b5522;border:1px solid #e5eaf4;border-radius:13px;padding:13px;gap:0;margin-bottom:-38px}.avm-search-label{flex:0 0 178px;padding:0 22px 0 14px;color:#2358e9;font-size:10px;letter-spacing:.1em;font-weight:900;line-height:1.35}.avm-search-label strong{display:block;color:#18243a;font-size:19px;letter-spacing:-.045em;margin-top:6px}.avm-home-search label{padding:0 22px;flex:1;min-width:0;border-left:1px solid #e6eaf3}.avm-home-search label small{color:#778293;font-size:11px;letter-spacing:0;font-weight:700}.avm-home-search label :is(input,select){font-size:14px;font-weight:800;color:#26334a;margin-top:2px;padding:4px 0;outline-color:#2459dc}.avm-home-search .avm-btn{white-space:nowrap;min-height:59px;background:#2358e9;padding:14px 22px;font-size:13px}.avm-home-search .avm-btn:hover{background:#1744c7}.avm-searchbar-section+.avm-quick-section{padding-top:60px}
.avm-quick-section{background:#f4f6fa;padding:35px 0 43px}.avm-quick-section>.avm-container{display:grid;grid-template-columns:225px 1fr;gap:26px;align-items:center}.avm-quick-heading b{font-size:10px;letter-spacing:.13em;color:#2458db}.avm-quick-heading span{display:block;font-size:19px;line-height:1.2;letter-spacing:-.04em;font-weight:900;margin-top:7px;color:#17243a}.avm-quick-items{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}.avm-quick-items a{display:flex;align-items:center;gap:10px;padding:16px 14px;border:1px solid #e3e8f1;background:#fff;border-radius:11px;color:#223049;font-size:12px;font-weight:800;min-width:0}.avm-quick-items a:hover{border-color:#9fb8ff;color:#2458db;box-shadow:0 8px 24px #2746730c}.avm-type-icon{width:27px;height:27px;display:grid;place-items:center;color:#275add;background:#edf3ff;border-radius:8px}.avm-type-icon .avm-icon{width:14px;height:14px}.avm-type-arrow{color:#98a5b7;font-size:14px;margin-left:auto}
.avm-home-featured{background:#fff;padding:83px 0 88px}.avm-showroom-notice{display:flex;align-items:center;gap:13px;font-size:12px;color:#6c7380;line-height:1.55;margin:0 0 19px}.avm-tag-demo{display:inline-block;flex-shrink:0;border-radius:5px;background:#e9efff;color:#2a58d2;padding:6px 9px;font-size:9px;font-weight:900;letter-spacing:.09em}.avm-demo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.avm-demo-card{background:#fff;border:1px solid #e5eaf1;border-radius:13px;overflow:hidden;transition:box-shadow .2s,transform .2s}.avm-demo-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px #1b2c520f}.avm-demo-photo{display:block;position:relative;height:205px;background:#e7ebf2;overflow:hidden}.avm-demo-photo img{height:100%;width:100%;object-fit:cover;display:block;transition:transform .4s}.avm-demo-card:hover .avm-demo-photo img{transform:scale(1.04)}.avm-demo-photo>span{position:absolute;left:10px;bottom:10px;background:#12233fe3;border-radius:5px;color:#fff;letter-spacing:.07em;font-size:9px;font-weight:850;padding:7px 9px;backdrop-filter:blur(8px)}.avm-demo-card-body{display:flex;align-items:end;justify-content:space-between;gap:8px;padding:19px}.avm-demo-card-body small{display:block;color:#2459db;font-size:9px;letter-spacing:.12em;font-weight:900}.avm-demo-card-body h3{color:#172236;font-size:18px;line-height:1.18;letter-spacing:-.045em;font-weight:900;margin:7px 0 6px}.avm-demo-card-body p{color:#7b8797;font-size:11px;margin:0}.avm-demo-card-body>a{display:grid;flex-shrink:0;place-items:center;width:35px;height:35px;background:#edf3ff;color:#2457df;border-radius:8px;font-size:20px}.avm-demo-card-body>a:hover{background:#2457df;color:#fff}
.avm-brand-section{background:#f5f7fb;padding:56px 0 68px}.avm-brand-header{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:28px}.avm-brand-header h2{font-size:30px;line-height:1.1;letter-spacing:-.055em;margin:7px 0 0;color:#172031}.avm-brand-header a{font-size:12px;font-weight:850;color:#2458e3}.avm-brand-list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.avm-brand-list a{padding:20px 5px;background:#fff;border:1px solid #e7ebf2;border-radius:11px;display:grid;place-items:center;gap:10px;text-align:center;color:#364357;transition:transform .2s,border-color .2s}.avm-brand-list a:hover{transform:translateY(-4px);border-color:#a8bdf9;color:#2355d7}.avm-brand-list a>span{width:47px;height:47px;border-radius:50%;display:grid;place-items:center;background:#eef2fa;color:#344563;font-size:22px;letter-spacing:-.04em;font-weight:900}.avm-brand-list a strong{font-size:11px;font-weight:850;min-height:30px;display:flex;align-items:center}
.avm-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.avm-car-card{border:1px solid #e5e9ef;border-radius:12px;box-shadow:none}.avm-car-card:hover{border-color:#c7d3e8;box-shadow:0 22px 46px #19284114}.avm-card-photo{height:231px;background:#f0f1f4}.avm-card-content{padding:19px 20px 19px}.avm-card-content h3{color:#1b283b;font-weight:900;font-size:19px}.avm-card-content h3 a:hover{color:#2458e6}.avm-card-top{color:#778496}.avm-card-stats{color:#647287;border-bottom:1px solid #e9eef5}.avm-card-stats .avm-icon{color:#7b8aa4}.avm-card-link{background:#eef3ff;color:#2459e9;border-radius:8px}.avm-card-link:hover{background:#2357e8;color:#fff}.avm-card-bottom strong{color:#172439}.avm-fav{color:#4f5b6d}.avm-certified{background:#dff7e9;color:#267747}.avm-empty{background:#f6f8fc;border-color:#d9e3f5}.avm-empty-icon{background:#e8efff;color:#2459db}
.avm-confidence{background:#111c2d;color:#fff;padding:80px 0 89px}.avm-confidence-head{text-align:center;max-width:710px;margin:0 auto 35px}.avm-confidence .avm-section-kicker{color:#91b6ff}.avm-confidence h2{color:#fff;max-width:720px;margin:13px auto;font-size:clamp(32px,3.8vw,51px)}.avm-confidence h2 em{font-style:normal;color:#9dbaff}.avm-confidence-head>p{color:#b9c3d2;line-height:1.8;max-width:620px;margin:0 auto}.avm-confidence .avm-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.avm-confidence .avm-benefits>div{border:1px solid #344055;background:#1b293d;display:block;padding:25px 21px;border-radius:11px}.avm-confidence .avm-benefit-number{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#2c4374;color:#a8c6ff;font-size:12px;margin-bottom:19px}.avm-confidence .avm-benefits h3{color:#fff;font-size:15px;margin:0 0 7px;font-weight:900}.avm-confidence .avm-benefits p{font-size:12px;color:#adbcce;line-height:1.7}
.avm-sell-section{background:#f6f7fa;padding:78px 0 88px}.avm-sell-cta{display:grid;grid-template-columns:51% 49%;gap:0;padding:0;background:#17233a;color:#fff;border-radius:17px;min-height:425px;overflow:hidden}.avm-sell-cta>div:first-child{padding:54px 50px;position:relative;z-index:2}.avm-sell-cta .avm-section-kicker{color:#a9c6ff}.avm-sell-cta h2{color:#fff;font-size:clamp(31px,3.4vw,46px);max-width:520px;margin:13px 0}.avm-sell-cta p{color:#bfcbde;font-size:13px;line-height:1.9;max-width:460px;margin:0 0 20px}.avm-sell-steps{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 29px}.avm-sell-steps span{font-size:11px;color:#9cb6e2}.avm-sell-steps b{color:#e8eeff;padding-left:4px}.avm-sell-cta .avm-btn{background:#fff;color:#182943;font-weight:900}.avm-sell-cta .avm-btn:hover{background:#dbe8ff}.avm-sell-picture{background:url('../img/seller-banner.webp') center center/cover no-repeat;min-height:390px;position:relative}.avm-sell-picture:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#17233a 0%,transparent 25%)}
/* Inner pages inherit the marketplace mechanics while matching the premium design. */
.avm-interior{padding-top:55px}.avm-page-heading h1{color:#172236;font-weight:900;letter-spacing:-.055em}.avm-page-heading p,.avm-breadcrumb{color:#768397}.avm-filter-sidebar{border-color:#e5eaf3;border-radius:13px;box-shadow:0 8px 30px #1b2b5108}.avm-filter-sidebar :is(select,input){border-color:#dfe5ee;background:#fff}.avm-filter-header a{color:#2357df}.avm-results-toolbar strong{color:#19263c}.avm-results-toolbar select{border-color:#dfe6f0}.avm-catalog-grid .avm-card-photo{height:220px}.avm-pages a.is-active{background:#2358e9;color:#fff}.avm-pages a{border-color:#dbe3f0}
.avm-steps .is-current{background:#eaf0ff;color:#1847ba}.avm-steps .is-current b{background:#2358e9;border-color:#2358e9}.avm-steps .is-complete b{background:#b6cbff;border-color:#b6cbff;color:#143da4}.avm-steps .is-complete{color:#2358e9}.avm-form-step{border-color:#e5eaf3}.avm-form-step-title>span{color:#2459df}.avm-form-step :is(input:not([type="checkbox"]):not([type="file"]),select,textarea),.avm-auth :is(input:not([type="checkbox"]),textarea),.avm-contact-card :is(input:not([type="checkbox"]),textarea){outline-color:#2459df;border-color:#dce4ee;background:#fff}.avm-check input[type="checkbox"]{accent-color:#2459df}.avm-sell-help{background:#17243a}.avm-detail-title-price strong{color:#2358e9}.avm-contact-card{border-color:#e5eaf3}.avm-detail-gallery,.avm-details-block{border-color:#e5eaf3}
@media(max-width:1150px){.avm-search-label{flex-basis:140px;padding:0 13px}.avm-home-search label{padding:0 15px}.avm-quick-section>.avm-container{grid-template-columns:1fr;gap:20px}.avm-brand-list{grid-template-columns:repeat(4,1fr)}.avm-hero-copy{padding-top:90px}.avm-hero h1{font-size:clamp(50px,5.8vw,68px)}.avm-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.avm-demo-photo{height:230px}}
@media(max-width:900px){.avm-container{width:calc(100% - 42px)}.avm-hero,.avm-hero-grid{min-height:540px}.avm-hero-photo{left:25%;right:-21px;min-width:90vw;background-position:60% center}.avm-hero-grid:after{background:linear-gradient(90deg,#0c1425 0%,#0c1425db 43%,#0c142582 79%)}.avm-hero-copy{padding:78px 0 95px}.avm-hero-copy>p{max-width:470px}.avm-home-search{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:18px;min-height:0}.avm-search-label{grid-column:1/-1;padding:0 6px}.avm-search-label strong{display:inline-block;margin:0 0 0 11px}.avm-home-search label{padding:0 12px}.avm-home-search .avm-btn{grid-column:1/-1}.avm-quick-items{grid-template-columns:repeat(5,1fr)}.avm-quick-items a{flex-direction:column;justify-content:center;text-align:center;padding:12px 5px;gap:5px}.avm-quick-items .avm-type-arrow{display:none}.avm-confidence .avm-benefits{grid-template-columns:repeat(2,1fr)}.avm-sell-cta{grid-template-columns:1.1fr .9fr}.avm-sell-cta>div:first-child{padding:43px 32px}.avm-sell-picture{min-height:390px}}
@media(max-width:680px){.avm-container{width:calc(100% - 34px)}.avm-hero,.avm-hero-grid{min-height:585px}.avm-hero-photo{left:0;right:-17px;top:90px;opacity:.56;background-position:61% center}.avm-hero-grid:after{background:linear-gradient(180deg,#0c1426ed 0%,#0c1426bb 46%,#0c1425ac 100%)}.avm-hero-copy{padding:60px 0 86px}.avm-hero h1{font-size:clamp(41px,10.5vw,60px);margin:19px 0 19px}.avm-hero-copy>p{font-size:13px;line-height:1.75}.avm-hero-actions{gap:12px;flex-wrap:wrap}.avm-hero-trust{margin-top:44px;gap:12px;font-size:10px}.avm-searchbar-section{padding-bottom:0}.avm-home-search{grid-template-columns:1fr 1fr;transform:translateY(-22px);margin-bottom:-15px;gap:9px;padding:13px}.avm-home-search .avm-search-label{grid-column:1/-1;padding:7px 8px}.avm-search-label strong{display:block;margin:4px 0 0}.avm-home-search label{grid-column:1/-1;padding:9px 11px;border:1px solid #e5eaf4;border-radius:7px}.avm-home-search .avm-btn{min-height:50px}.avm-quick-section{padding:30px 0}.avm-quick-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.avm-quick-items a{font-size:11px}.avm-quick-heading span{font-size:18px}.avm-section{padding:54px 0}.avm-section-head{align-items:start;gap:8px;flex-direction:column;margin-bottom:22px}.avm-section-head h2{font-size:33px}.avm-link-more{padding:4px 0}.avm-showroom-notice{align-items:start;flex-direction:column;gap:8px}.avm-demo-grid{grid-template-columns:1fr;gap:14px}.avm-demo-photo{height:230px}.avm-brand-section{padding:45px 0 55px}.avm-brand-list{grid-template-columns:repeat(2,1fr)}.avm-brand-list a{min-height:110px}.avm-brand-header h2{font-size:29px}.avm-confidence{padding:60px 0}.avm-confidence .avm-benefits{grid-template-columns:1fr 1fr;gap:10px}.avm-confidence .avm-benefits>div{padding:19px 15px}.avm-confidence h2{font-size:34px}.avm-sell-section{padding:50px 0 55px}.avm-sell-cta{grid-template-columns:1fr}.avm-sell-cta>div:first-child{padding:34px 23px}.avm-sell-picture{min-height:215px;background-position:center 59%}.avm-sell-picture:before{background:linear-gradient(180deg,#17233a 0%,transparent 42%)}.avm-sell-cta h2{font-size:33px}.avm-cards-grid{grid-template-columns:1fr}.avm-card-photo{height:245px}.avm-catalog-layout{grid-template-columns:1fr}.avm-filter-sidebar{position:relative;top:auto}.avm-interior{padding-top:36px}.avm-page-heading{margin-bottom:25px}}
@media(max-width:380px){.avm-hero h1{font-size:39px}.avm-hero-actions .avm-btn{padding:12px 15px}.avm-confidence .avm-benefits{grid-template-columns:1fr}.avm-quick-items{grid-template-columns:repeat(2,1fr)}}
/* Consistent premium account, listing detail, and form surfaces */
.avm-sell-help{background:#182641;color:#fff}.avm-help-top>span,.avm-sell-help li:before,.avm-help-note .avm-icon{color:#a9c7ff}.avm-sell-help li{border-color:#3b4760}.avm-help-top p,.avm-help-note p{color:#bcc9dc}.avm-upload-zone{background:#f6f8fd;border-color:#bac9e8}.avm-upload-zone:hover{border-color:#2458df}.avm-upload-symbol{background:#e9efff;color:#2358e9}.avm-sell-summary>div{background:#f7f9fc;border-color:#e5ebf4}.avm-auth{border-color:#e2e8f2}.avm-auth-tabs{background:#f0f3fa}.avm-auth-tabs button.is-active{color:#1c4fc9}.avm-auth-help a{color:#2358e9}.avm-signup-final{border-color:#e5ebf4}.avm-gallery-thumb.is-selected,.avm-gallery-thumb:hover{border-color:#2459eb}.avm-spec-grid div{background:#f4f7fc}.avm-buyer-alert{background:#eff4ff;color:#2753bd}.avm-buyer-alert p{color:#59739f}.avm-contact-card{background:#17263f}.avm-contact-card .avm-section-kicker{color:#a4c1ff}.avm-contact-card>p{color:#b9c7db}.avm-contact-card label:not(.avm-check){color:#e5ebf5}.avm-contact-card .avm-check{color:#bdcce0!important}.avm-whatsapp-link{color:#a9c6ff}.avm-mini-help{background:#f3f6fc}.avm-mini-help a{color:#2459dc}.avm-dashboard-login,.avm-dashboard-list{border-color:#e1e8f2}.avm-dashboard-stat{background:#f4f7fc;border-color:#e5ebf5}.avm-dashboard-actions :is(a,button){color:#2457dc}.avm-dashboard-actions button{color:#a35c42}.avm-lead-contacts a{color:#2458df}.avm-how-grid section{background:#f5f7fc;border-color:#e5eaf3}.avm-how-grid section:nth-child(2){background:#17263f;border-color:#17263f}.avm-how-grid section>span,.avm-how-grid li:before{color:#2558e0}.avm-how-grid section:nth-child(2)>span,.avm-how-grid section:nth-child(2) li:before{color:#a8c6ff}.avm-how-grid li{border-color:#e5ebf4}.avm-how-grid section:nth-child(2) li{border-color:#374660}
