/* REF65 — título principal responsive y centrado sin desbordes */
.hero-widget-section,.hero-widget,.hero-widget-copy,.hero-widget-video{box-sizing:border-box;min-width:0;}
.hero-widget-section{overflow-x:clip!important;}
.hero-widget{margin-inline:auto!important;max-width:100%!important;}
.hero-widget-copy h1{width:100%;max-width:100%;margin-inline:0;overflow-wrap:break-word;word-break:normal;}
.hero-widget-copy h1 .hero-headline-line{display:block!important;max-width:100%;}
.hero-widget-copy h1 .hero-headline-accent{display:inline!important;color:#ff3030!important;-webkit-text-fill-color:#ff3030!important;}
@media(max-width:900px){.hero-widget{grid-template-columns:minmax(0,1fr)!important;}.hero-widget-copy,.hero-widget-video{width:100%;max-width:100%;}}
@media(max-width:600px){.hero-widget-section{width:100%;max-width:100%;}.hero-widget-copy h1{font-size:clamp(26px,8vw,38px)!important;line-height:1.18!important;}.hero-widget-copy h1 .hero-headline-line{white-space:normal!important;}}
