
/* LOJÃO 5.2: capa premium 100% full bleed. Imagem sem cortes laterais no iPhone. */
html,body{overflow-x:clip}
#inicio.la52-hero{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;min-height:0!important;background:#090909;display:block;position:relative;isolation:isolate;border-bottom:1px solid #b98a27;overflow:hidden}
.la52-hero .la52-art{width:100%;margin:0;position:relative;overflow:hidden;background:#08090a}
.la52-art picture,.la52-art img{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;max-width:100%!important;object-fit:contain!important;object-position:center!important}
.la52-art img{aspect-ratio:16/9}
.la52-hero .la52-content{width:100%;position:relative;z-index:2;background:linear-gradient(90deg,#0b0b0c,#1d1710 55%,#0b0b0c);padding:24px max(24px,calc((100vw - 1300px)/2));display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #c69b354d}
.la52-copy{flex:1;min-width:0}
.la52-eyebrow{display:flex;align-items:center;gap:8px;color:#ffcf4d;font-weight:800;font-size:10px;letter-spacing:.21em;margin-bottom:9px}
.la52-eyebrow span{width:24px;height:2px;background:#efb926;box-shadow:0 0 14px #f6b532}
.la52-copy h1{font:850 clamp(26px,3vw,44px)/1.1 Inter,Arial,sans-serif!important;color:#f9f6ed!important;margin:0 0 7px!important;letter-spacing:-.055em}
.la52-copy h1 em{font-style:normal;color:#ffce34}
.la52-copy p{font:500 14px/1.45 Inter,Arial,sans-serif!important;color:#e7ded1;margin:0 0 5px!important}
.la52-copy small{display:block;font-size:11px;line-height:1.45;color:#bbab91}
.la52-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}
.la52-actions a{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 19px;min-height:48px;white-space:nowrap;border-radius:10px;font-size:12px;font-weight:800;letter-spacing:.01em;transition:filter .18s,transform .18s;text-decoration:none!important}
.la52-actions a:hover{filter:brightness(1.08);transform:translateY(-1px)}
.la52-actions a:focus-visible{outline:3px solid #fff;outline-offset:3px}
.la52-actions .la52-primary{background:linear-gradient(125deg,#ffe45c,#ffc727);color:#15120b!important;border:1px solid #ffdb40}
.la52-actions .la52-secondary{background:#0c0d0f;color:#ffe49b!important;border:1px solid #c49e42}
#inicio{scroll-margin-top:85px}
@media(max-width:1000px){.la52-hero .la52-content{flex-direction:column;align-items:stretch;gap:16px;padding:22px 22px 24px}.la52-actions{justify-content:flex-start}}
@media(max-width:700px){
 #inicio.la52-hero{padding:0!important;max-width:100vw!important;width:100vw!important;margin:0!important;left:0!important;right:0!important}
 .la52-hero .la52-art{width:100vw!important;max-width:100vw!important}
 .la52-art img{width:100vw!important;max-width:100vw!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important}
 .la52-hero .la52-content{padding:19px 16px 20px;gap:15px;max-width:100vw}
 .la52-eyebrow{font-size:9px;letter-spacing:.16em;margin-bottom:8px}
 .la52-copy h1{font-size:clamp(26px,6.8vw,33px)!important;line-height:1.13!important;margin-bottom:7px!important}
 .la52-copy p{font-size:13px!important}
 .la52-copy small{font-size:10.5px}
 .la52-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:9px}
 .la52-actions a{white-space:normal;padding:9px 8px;min-width:0;min-height:47px;text-align:center;font-size:11px;line-height:1.3}
 .dg-v7-benefits{border-top:0!important}
}
@media(max-width:350px){.la52-actions{grid-template-columns:1fr}.la52-actions a{font-size:12px}}
@media(prefers-reduced-motion:reduce){.la52-actions a{transition:none}}
