/* Editorial finish, scoped to the landing. No layout or content replacement. */
.commerce-home.landing-polished{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#111113;color:#f5f5f7;font-family:var(--font-sans)}
.commerce-home.landing-polished :is(h1,h2,h3){font-family:var(--font-sans);font-weight:600;letter-spacing:-.045em;text-wrap:balance}
.commerce-home.landing-polished :is(button,input,select){font-family:var(--font-sans)}
.commerce-home.landing-polished .landing-header{background:#111113;border:0;box-shadow:none}
.commerce-home.landing-polished .landing-header-inner{min-height:72px}
.commerce-home.landing-polished .landing-panel{background:#1d1d20;border:0;box-shadow:0 24px 40px #0003;border-radius:0 0 22px 22px}
.commerce-home.landing-polished .landing-menu-services>a{border:0;min-height:50px}
.commerce-home.landing-polished :is(.landing-menu-foot,.commerce-social-foot,.commerce-instagram-head,.commerce-social-card-meta){border:0}
.commerce-home.landing-polished :is(.landing-header-quote,.landing-primary,.ep-personal-budget){border:0;border-radius:999px;background:#782b40;color:#fff;box-shadow:none}
.commerce-home.landing-polished .home-entry-paths a{font-size:14px;font-weight:500;padding:0 25px;min-height:48px;gap:14px}
.commerce-home.landing-polished .home-entry-paths .landing-secondary{background:none;border:0;color:#f5c3cf;padding-left:10px}
.commerce-home.landing-polished .commerce-hero-lead{font-size:18px;line-height:1.6}
.commerce-home.landing-polished :is(.commerce-categories,.commerce-social){background:#111113;padding-top:96px;padding-bottom:96px;border:0}
.commerce-home.landing-polished :is(.commerce-section-head h2,.commerce-social-head h2){font-size:clamp(34px,4vw,58px);font-weight:600;line-height:1.08}
.commerce-home.landing-polished :is(.commerce-section-head,.commerce-social-head){margin-bottom:38px}
.commerce-home.landing-polished .landing-finder-section{padding-top:65px;padding-bottom:45px}
.commerce-home.landing-polished .landing-finder-section .vehicle-finder{background:#202023;border:0;border-radius:22px;padding:12px;box-shadow:none}
.commerce-home.landing-polished .landing-finder-section .vehicle-finder-head{border:0;padding:8px 12px}
.commerce-home.landing-polished .landing-finder-section .vehicle-finder-fields{gap:10px}
.commerce-home.landing-polished .landing-finder-section .vehicle-finder-fields label{background:#29292d;border:0;border-radius:13px;padding:12px 14px}
.commerce-home.landing-polished .landing-finder-section .vehicle-finder-fields select{background-color:#29292d;border:0;color:#f5f5f7;color-scheme:dark}
.commerce-home.landing-polished .vehicle-finder select option{background:#29292d;color:#fff}
.commerce-home.landing-polished .landing-finder-section .vehicle-finder-fields>button{border:0;border-radius:13px;background:#782b40}
.commerce-home.landing-polished .landing-finder-section .commerce-hero-trust{border:0}
.commerce-home.landing-polished #servicios .ep-discovery{gap:22px}
.commerce-home.landing-polished #servicios .ep-discovery>a{border:0;border-radius:22px;box-shadow:none}
.commerce-home.landing-polished #servicios .ep-discovery-more>a{border:0;color:#e9b8c5}
.commerce-home.landing-polished #quienes-somos.ep-about{border:0;border-radius:24px}
.commerce-home.landing-polished .commerce-social-channel{background:none;border:0;border-radius:0;box-shadow:none;padding:24px 8px}
.commerce-home.landing-polished .commerce-social-channel-icon{background:none!important;border:0;box-shadow:none}
.commerce-home.landing-polished :is(.commerce-social-feature,.commerce-social-reel){border:0;border-radius:22px;box-shadow:none;background:#1d1d20}
.commerce-home.landing-polished .commerce-social-card-copy{background:#1d1d20}
.commerce-home.landing-polished .commerce-social-card-copy>a{border:0;color:#e9b8c5}
.commerce-home.landing-polished .commerce-instagram-mark{background:none;border:0}
.commerce-home.landing-polished .commerce-contact{border:0;background:#18181b}
.commerce-home.landing-polished .ep-guided-contact{border:0;border-radius:24px;background:#222225;box-shadow:none}
.commerce-home.landing-polished .ep-guided-contact li{border:0}
.commerce-home.landing-polished .ep-contact-links a{border:0;border-radius:999px;background:#29292d}
.commerce-home.landing-polished .ep-contact-links--compact a{background:none;border:0}
.commerce-home.landing-polished .ep-visit{border:0;background:#111113}
.commerce-home.landing-polished .ep-visit>div>a{background:none;border:0;padding-left:0;color:#edbdca}
.commerce-home.landing-polished .ep-visit iframe{border:0;border-radius:22px;box-shadow:none}
.commerce-home.landing-polished :is(a,button,select):focus-visible{outline:2px solid #edbdca;outline-offset:4px}
@media(max-width:800px){.commerce-home.landing-polished :is(.commerce-categories,.commerce-social){padding-top:60px;padding-bottom:60px}.commerce-home.landing-polished #servicios .ep-discovery{gap:14px}.commerce-home.landing-polished .commerce-hero-lead{font-size:16px}}
@media(max-width:520px){.commerce-home.landing-polished #servicios .ep-discovery>a{border-radius:16px}.commerce-home.landing-polished .landing-finder-section .vehicle-finder-fields label{padding:10px}.commerce-home.landing-polished .home-entry-paths a{font-size:14px;padding:0 17px}}
