/* Atualização 020: players reais do YouTube Shorts */
.campaign-video-section{padding:90px 0;background:#fff}.campaign-video-shell{display:grid;grid-template-columns:minmax(280px,.72fr) 1.28fr;gap:58px;align-items:center}.campaign-player-wrap{width:min(100%,430px);aspect-ratio:9/16;border-radius:30px;overflow:hidden;background:#041d2d;box-shadow:0 25px 65px rgba(8,43,66,.16)}.shorts-iframe{display:block;width:100%;height:100%;border:0;background:#041d2d}.campaign-video-copy{max-width:680px}.campaign-video-copy h2{max-width:650px}.proposal-video-player{position:relative;padding:0!important}.proposal-video-player .shorts-iframe{position:absolute;inset:0}.proposal-video-player>b{position:absolute!important;z-index:3}.proposal-video-media{aspect-ratio:9/16!important}.proposal-video-card{min-width:0}.proposal-video-copy a{display:inline-flex;margin-top:10px;color:var(--cyan);font-weight:800}
/* A Home volta a abrir com o cabeçalho realmente transparente. Regras posteriores dos updates 018/anteriores são sobrescritas aqui. */
body:not(.page-internal) .header:not(.inner):not(.scrolled){background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.header.inner,.header.scrolled{background:rgba(8,43,66,.96)!important;box-shadow:0 12px 40px rgba(4,31,48,.2)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}
@media(max-width:900px){.campaign-video-shell{grid-template-columns:.8fr 1.2fr;gap:30px}.campaign-player-wrap{border-radius:24px}}@media(max-width:680px){.campaign-video-section{padding:62px 0}.campaign-video-shell{grid-template-columns:1fr;gap:30px}.campaign-player-wrap{width:min(100%,390px);margin:auto}.campaign-video-copy{text-align:left}}@media(max-width:430px){.campaign-player-wrap{border-radius:20px}}
