body{background:#000}.correct-container{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}.btn{border-radius:18px}.correct-header{background:#000;border:1px solid rgba(255,255,255,.05)}.correct-header .correct-header__inner{width:calc(100% - 80px);max-width:1720px;margin-inline:auto;min-height:74px;padding:10px 0;display:flex;gap:28px;align-items:center}.correct-header .correct-header__logo{display:flex;flex-direction:row;align-items:center;gap:7px;flex:0 0 96px}.correct-header__logo>span{display:flex;flex-direction:column;gap:4px}.correct-header .correct-header__symbol{width:19.8372px;height:31.0862px;max-width:none}.correct-header .site-navigation{flex:1;justify-content:space-between;gap:14px;font-size:13px;line-height:1.4;white-space:normal}.correct-header .site-navigation>a{text-align:center}.correct-header__cta{font-size:15px;border-radius:10px;min-height:44px;padding:11px 14px;white-space:nowrap}.correct-footer.site-footer{position:relative;overflow:hidden;isolation:isolate;min-height:816px;background:#000;padding:100px 0 0;text-align:left;color:#fff;font-size:16px;line-height:1.5}.correct-footer:before{content:'';z-index:-1;position:absolute;inset:0;background:url('../../../uploads/sonser-seo/ativacoes-para-eventos-luz-azul-fundo-sonser.webp') no-repeat left -650px top -650px/1859px 1859px;opacity:.55;pointer-events:none}.correct-footer__intro{max-width:1119px;margin:0 auto;text-align:center;font-size:24px;line-height:1.35;color:rgba(255,255,255,.8)}.correct-footer__columns{display:grid;grid-template-columns:292px 170px 167px;gap:87px;justify-content:center;margin:68px auto 40px}.correct-footer__columns h2{font-size:24px;margin:0 0 24px;white-space:nowrap}.correct-footer__columns>div>a{display:block;margin:0 0 15px;font-size:16px;color:#d4d9e5}.correct-footer__columns>div>a:hover{color:#71a6ff}.correct-footer__contact{display:flex!important;align-items:flex-start;gap:11px;font-size:16px!important;line-height:1.4;margin:0 0 15px}.correct-footer__contact img{flex:none;object-fit:contain;margin-top:3px}.correct-footer__social{width:148px;height:40px;position:relative;display:grid;grid-template-columns:40px 40px 40px;gap:14px}.correct-footer__social>img{position:absolute;inset:0;width:148px;height:40px;max-width:none}.correct-footer__social>a{position:relative;z-index:1;border-radius:8px}.correct-footer .correct-footer__copyright{text-align:right;font-size:16px;color:#a3aaba;line-height:1.5;margin:40px 0 36px}.correct-footer__wordmark{max-width:1272px;height:auto;min-height:246px;display:flex;align-items:flex-end;mask-image:url('../../../uploads/sonser-seo/ativacoes-para-eventos-marca-sonser-rodape-decorativa.webp');mask-size:100% 100%;mask-repeat:no-repeat}.correct-footer__wordmark>img{width:100%;height:auto;max-width:1263.8px}
@media(max-width:1450px){.correct-header .correct-header__inner{gap:18px}.correct-header .site-navigation{font-size:11px;gap:9px}.correct-header__cta{font-size:13px;padding-inline:12px}.correct-footer__columns{gap:60px}}
@media(max-width:1150px){.correct-header .correct-header__inner{min-height:94px;width:calc(100% - 60px);justify-content:space-between}.correct-header .menu-toggle{display:block;margin-left:auto}.correct-header .site-navigation{display:none;position:fixed;inset:0;z-index:31;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px;padding:120px 30px 40px;background:#000;font-size:20px;overflow:auto}.correct-header .site-navigation.is-open{display:flex}.correct-header .site-navigation>a{text-align:left}.correct-header__cta{display:none}.correct-footer__intro{font-size:21px}.correct-footer__columns{gap:40px;grid-template-columns:260px 170px 167px}.correct-footer.site-footer{min-height:0;padding-top:70px}.correct-footer__wordmark{min-height:0}}
@media(max-width:760px){.correct-container{width:calc(100% - 48px)}.correct-footer.site-footer{padding-top:55px}.correct-footer__intro{font-size:17px;text-align:left}.correct-footer__columns{grid-template-columns:1fr;gap:30px;margin:40px 0}.correct-footer__columns h2{font-size:22px;margin-bottom:18px}.correct-footer .correct-footer__copyright{text-align:left;font-size:12px;margin:40px 0}.correct-footer__wordmark{padding-top:10px}.correct-header .correct-header__inner{min-height:88px;padding:25px 0}.correct-footer p:nth-child(2) a{display:flex}.correct-footer p+p{margin-top:0}}

/* Barras verticais e horizontais com a identidade visual do site. */
:root{--scrollbar-track:#101c32;--scrollbar-thumb:#1d54b4;--scrollbar-hover:#5090ff}
*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}
*::-webkit-scrollbar{width:8px;height:8px}
*::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}
*::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--scrollbar-thumb),var(--scrollbar-hover));border-radius:999px}
*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}
*::-webkit-scrollbar-button{display:none;width:0;height:0}
*::-webkit-scrollbar-corner{background:var(--scrollbar-track)}
@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}}

/* Cabeçalho revisado com a sequência aprovada e a marca legível. */
.correct-header .correct-header__inner{min-height:98px;gap:22px;padding-block:14px}
.correct-header .correct-header__logo{flex:0 0 204px;gap:10px;align-items:center}
.correct-header .correct-header__symbol{width:40px;height:62.7px}
.correct-header .correct-header__logo .logo-wordmark{width:154px;height:29.6px}
.correct-header .correct-header__logo .logo-tagline{width:122px;height:10.7px}
.correct-header .correct-header__logo>span{gap:7px}
.correct-header .site-navigation{font-size:13px;gap:13px;min-width:0}
.correct-header .site-navigation>a{white-space:normal;line-height:1.35}
.correct-header .site-navigation>.correct-header__cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;font-size:13px}
.solution-hero__copy,.correct-hero__copy{min-width:0}
.solution-hero h1,.correct-hero h1{word-break:normal;overflow-wrap:break-word;text-wrap:balance}
@media(max-width:1350px){
 .correct-header .correct-header__inner{justify-content:space-between;width:calc(100% - 48px)}
 .correct-header .menu-toggle{display:block;margin-left:auto}
 .correct-header .site-navigation{display:none;position:fixed;inset:0;z-index:31;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:23px;padding:126px 30px 40px;background:#000;font-size:19px;overflow:auto}
 .correct-header .site-navigation.is-open{display:flex}
 .correct-header .site-navigation>a{text-align:left}
 .correct-header .site-navigation>.correct-header__cta{display:inline-flex;margin-top:8px;padding:12px 18px;font-size:16px}
}
@media(max-width:600px){
 .correct-header .correct-header__inner{min-height:94px;padding-block:14px}
 .correct-header .correct-header__logo{flex-basis:180px;gap:9px}
 .correct-header .correct-header__symbol{width:35px;height:54.8px}
 .correct-header .correct-header__logo .logo-wordmark{width:136px;height:26.1px}
 .correct-header .correct-header__logo .logo-tagline{width:108px;height:9.4px}
}
