/* AdvConX — refinamento de navegação, acessibilidade e leitura */
.ac-page .ac-skip{position:absolute;left:16px;top:-80px;z-index:9999;background:#fff;color:#173e83;border:2px solid #215dbe;padding:11px 18px;border-radius:12px;font-weight:700;box-shadow:0 6px 19px rgba(8,30,55,.18)}
.ac-page .ac-skip:focus{top:12px}
.ac-page #ac-main{scroll-margin-top:85px}
.ac-page section[id],.ac-page figure[id]{scroll-margin-top:30px}
.ac-page .ac-carousel-toolbar{display:flex;align-items:center;gap:10px;margin:0 0 18px;min-height:42px}
.ac-page .ac-carousel-toolbar[hidden]{display:none!important}
.ac-page .ac-carousel-toolbar button{width:42px;height:42px;display:inline-flex;justify-content:center;align-items:center;border-radius:12px;border:1px solid #cddbf0;background:#fff;color:#1d4e9b;cursor:pointer;font-size:19px;font-family:inherit;transition:background-color .15s,border-color .15s}
.ac-page .ac-carousel-toolbar button:hover{background:#eef4fe;border-color:#7a9ed7}
.ac-page .ac-carousel-toolbar button:disabled{opacity:.45;cursor:not-allowed}
.ac-page .ac-carousel-count{font-size:12px;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#53647d;margin-inline:3px 8px;min-width:37px;text-align:center}
.ac-page .ac-carousel-toolbar .ac-carousel-pause{font-size:12px;font-weight:650;width:auto;padding-inline:16px}
.ac-page .ac-carousel img{border-radius:0}
.ac-page .ac-hero-frame picture,.ac-page .ac-slide picture{display:block}
.ac-page .ac-slide img{height:auto;aspect-ratio:1365 / 930;object-fit:cover}
.ac-page .ac-carousel-nav a[aria-current="true"]{color:#fff;background:#2856c6;border-color:#2856c6}
.ac-page .ac-feature p,.ac-page .ac-faq-list p{overflow-wrap:break-word}
.ac-page .ac-hero-footnote{font-variant-numeric:tabular-nums}
@media(max-width:740px){.ac-page .ac-carousel-toolbar{gap:9px}.ac-page .ac-carousel-toolbar button{width:40px;height:40px}.ac-page .ac-carousel-toolbar .ac-carousel-pause{padding-inline:12px;width:auto}.ac-page section[id],.ac-page figure[id]{scroll-margin-top:18px}}
@media(prefers-reduced-motion:reduce){.ac-page .ac-carousel-toolbar button{transition:none!important}.ac-page .ac-carousel{scroll-behavior:auto!important}}
