/* Franja de marca, composición móvil (Dots, disenos/inicio-marcas/v2, aprobada por Ignacio el 12-11-2026): solo celular,
   el escritorio no cambia. Va después de inicio-marcas.css. */
/* Mobile composition: one compact brand signature, then model, vehicle and offer.
   Desktop rules above are intentionally unchanged. */
@media(max-width:700px){
 .home .campaign-brand-inner,
 .home #campaign-g7 .g7-brand-inner{width:calc(100% - 40px);padding:10px 0;gap:16px;flex-wrap:nowrap;min-height:66px}
 .home .campaign-brand-logo,
 .home #campaign-g7 .g7-brand{width:190px;max-width:58%;flex-shrink:0}
 .home .campaign-brand-logo.brand-dongfeng{width:182px}
 .home .campaign-brand-band,
 .home #campaign-g7 .g7-brand-band{margin-bottom:20px}
 .home .campaign-brand-band .v7-kicker,
 .home #campaign-g7 .g7-brand-band .v7-kicker{font-size:8px;line-height:1.7;letter-spacing:.12em;text-align:right;max-width:92px}
 .home .campaign-carousel .v7-nov-grid{gap:12px}
 .home .campaign-carousel .v7-nov-copy h2{order:1;font-size:34px;line-height:1.08}
 .home .campaign-carousel .v7-exclusive{order:2;margin-top:-5px!important}
 .home .campaign-carousel .v7-nov-scene{order:3;padding:0;margin:4px 0 0}
 .home .campaign-carousel .v7-price-ticket{order:4;margin:8px 4px 10px;transform:rotate(-1.5deg)}
 .home .campaign-carousel .v7-ticket-content{padding:16px 18px}
 .home .campaign-carousel .v7-ticket-amount{font-size:clamp(36px,10.8vw,48px);margin-top:4px!important}
 .home .campaign-carousel .v7-ticket-meta{margin-top:4px;font-size:10px}
 .home .campaign-carousel .v7-bonus-secondary{order:5;margin:0}
 .home .campaign-carousel .v7-included{order:6;margin:0!important;font-size:11px}
 .home .campaign-carousel .v7-nov-cta{order:7;margin-top:4px}
 .home .campaign-carousel .v7-nov-bases{order:8;margin-top:-4px;padding:8px 0}
 .home .campaign-carousel .v7-art-caption{font-size:10px;line-height:1.4;margin-top:6px!important;padding:0;text-align:left}
 .home .campaign-carousel .v7-nov-conditions{margin-top:16px}
 /* Reframe the existing Motion film, keeping the pickup and animated city.
    Its baked-in offer and logos remain visible in the unchanged desktop frame. */
 .home #campaign-v7 .motion-v7{position:relative;aspect-ratio:1.76;overflow:hidden;margin:0}
 .home #campaign-v7 .hero-motion-video{position:absolute;width:165%;max-width:none;height:auto;aspect-ratio:1080/470;left:0;top:-24%;object-fit:contain}
 .home #campaign-v7 .video-control{z-index:2;min-width:44px;min-height:44px;right:10px;bottom:10px}
 .home #campaign-g7 .g7-scene{order:3;min-height:205px;padding:25px 0 30px;margin:0}
 .home #campaign-g7 .g7-type{font-size:150px}
 .home #campaign-g7 .g7-art-caption{position:absolute;bottom:0;left:0;right:auto}
 .home #campaign-g7 .g7-vehicle{flex-shrink:0;width:100%;margin:0}
}
