/* Integration and behavior hooks, not a replacement for the captured presentation. */
body.m1-moldova-page #main-content,body.m1-moldova-page .region-content{margin:0;padding:0;width:100%;max-width:none}
body.m1-moldova-page .m1-home-copy{display:block!important;font-family:"Volvo Centum",Arial,sans-serif;font-size:16px;line-height:1.5;background:#fff;color:#0a0a0a;--scrollbar-width:0px;height:auto!important;min-height:0!important}
body.m1-moldova-page .m1-home-copy *{box-sizing:border-box}
.m1-home-copy :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0!important;font-family:inherit;line-height:inherit;font-weight:400}
.m1-home-copy :where(button,input){font:inherit;cursor:pointer}
.m1-home-copy :where(a){color:inherit;text-decoration:none}
.m1-home-copy :where(button){border:0}
.m1-home-copy .container-xl{padding-inline:0!important}
.m1-home-copy .media-card [slot=media].aspect-16\/9{aspect-ratio:16/9!important}
.m1-home-copy [hidden],body.m1-moldova-page .m1-home-copy[hidden]{display:none!important}
.m1-home-copy [data-m1-external]::after{content:' ↗';font-size:.75em}
.m1-home-copy [data-autoid="carousel:card"] a[data-m1-external]::after{content:none}
.m1-home-copy [data-autoid="carousel:card"] img{user-select:none;-webkit-user-drag:none}
.m1-home-copy [data-component="featuredCarModels"] .reel{touch-action:pan-x pan-y}
.m1-home-copy [data-component="featuredCarModels"] button:disabled{opacity:.35!important;cursor:default}
.m1-home-copy [data-autoid="model-name"] h2{font-weight:400}
.m1-home-copy .m1-copy-reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}
.m1-home-copy .m1-copy-reveal.is-visible{opacity:1;transform:none}
/* Слайдер hero: каждый .m1-hero-slide — слайд; при одном слайде ничего не меняется. */
.m1-home-copy [data-m1-slider]{position:relative}
.m1-home-copy .m1-hero-slides{display:grid}
.m1-home-copy .m1-hero-slide{grid-area:1/1;transition:opacity .6s ease,visibility .6s}
.m1-home-copy [data-m1-slider].is-slider .m1-hero-slide:not(.is-active){opacity:0;visibility:hidden}
.m1-home-copy .m1-hero-dots{position:absolute;left:0;right:0;bottom:20px;z-index:2;display:flex;justify-content:center;gap:8px}
.m1-home-copy .m1-hero-dots button{width:32px;height:4px;padding:0;border-radius:2px;background:rgba(255,255,255,.45)}
.m1-home-copy .m1-hero-dots button[aria-current="true"]{background:#fff}
@media(prefers-reduced-motion:reduce){.m1-home-copy *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.m1-home-copy .m1-copy-reveal{opacity:1;transform:none}}

/* Official model PNGs are transparent; retain the carousel backdrop. */
.m1-home-copy [data-component="featuredCarModels"] [data-autoid="carousel:card"] img[data-vehicle-placeholder="model"]{background:transparent!important}
