/* Only brand/content adjustments. All original geometry, pins and scroll timelines are retained. */
/* Remove the oversized invented background wordmark; keep its DOM targets for the animation engine. */
.abertura__nome{display:none!important}
@media(min-width:1200px){.abertura__titulo{font-size:clamp(38px,4.1vw,60px)}}
.ese-study-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:11%;overflow:hidden;background:#cfff3f;color:#14170c;pointer-events:none}.ese-study-overlay strong{font-family:'Archivo Variable',sans-serif;font-size:clamp(24px,3.1vw,48px);line-height:1.02;letter-spacing:-.055em;font-weight:750;position:relative;z-index:1;animation:ese-word-breathe 5s ease-in-out infinite}.ese-study-tag,.ese-study-bottom{font:9px/1.5 'Geist Mono',monospace;letter-spacing:.1em;position:absolute;left:11%;right:11%}.ese-study-tag{top:8%}.ese-study-bottom{bottom:8%;font-size:8px;border-top:1px solid #14170c66;padding-top:14px}.ese-study-arrow{font:150px/1 sans-serif;position:absolute;bottom:18%;right:7%;opacity:.18;transform:rotate(-10deg)}.reel__card:nth-child(3n+2) .ese-study-overlay{background:#e8e2d5}.reel__card:nth-child(3n+2) .ese-study-overlay strong{font-family:Georgia,serif;font-style:italic;transform:rotate(-6deg);font-weight:400}.reel__card:nth-child(3n) .ese-study-overlay{background:#172014;color:#cfff3f}.reel__card:nth-child(3n) .ese-study-bottom{border-color:#cfff3f66}.reel__som,.reel__play{display:none!important}.reel__para{position:relative}.oferta__logo{object-fit:contain;object-position:left center;max-width:100%;height:auto}.abertura__prova-num{font-size:clamp(12px,1.25vw,18px);letter-spacing:-.03em}.abertura__prova-de{text-decoration:none}.instrutor__cargo{max-width:420px}.timeline__c5 .timeline__num{font-size:clamp(45px,8vw,110px)}.timeline__c5 .timeline__unid{display:none}.oferta__seguro{max-width:100%}.duvidas__foto{display:none}.final__copy{max-width:100%}#demo-notice{font-family:Arial,sans-serif}
@keyframes ese-word-breathe{0%,100%{translate:0 7px}50%{translate:0 -7px}}@media(prefers-reduced-motion:reduce){.ese-study-overlay strong{animation:none}}
@media(max-width:760px){.ese-study-overlay strong{font-size:clamp(30px,8vw,48px)}.ese-study-tag{font-size:8px}.ese-study-bottom{font-size:7px}.abertura__prova-num{font-size:13px}}
