/* DigiFULL tokens: fonte herdada do site; estilos isolados à página. */
body.digifull-ic-page-active .entry-header,body.digifull-ic-page-active .page-header{display:none!important}
body.digifull-ic-page-active .site-main,body.digifull-ic-page-active .content-area,body.digifull-ic-page-active .site-content,body.digifull-ic-page-active .page-content,body.digifull-ic-page-active .entry-content,body.digifull-ic-page-active article.page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}
body.digifull-ic-page-active .sct-content--page{width:100%;max-width:none;margin:0;padding:0}
.dgf-ic-page{--ic-orange:#F5821F;--ic-orange-hover:#E6730D;--ic-orange-text:#F5821F;--ic-dark:#061327;--ic-navy:#07152D;--ic-dark-card:#172238;--ic-ink:#10213F;--ic-body:#596579;--ic-light:#F8FAFC;--ic-line:#E7EBF1;--ic-dark-body:#B9C6D8;--ic-tint:#FFD0A4;position:relative;width:100%;max-width:none;color:var(--ic-body);background:#fff;font-family:inherit;font-size:16px;line-height:1.65;isolation:isolate}
.dgf-ic-page,.dgf-ic-page *,.dgf-ic-page *::before,.dgf-ic-page *::after{box-sizing:border-box}
.dgf-ic-page [hidden]{display:none!important}
.dgf-ic-page :is(h1,h2,h3,h4,p,figure){margin:0}
.dgf-ic-page :is(h1,h2,h3,h4){color:var(--ic-ink);font-family:inherit;letter-spacing:-.035em;line-height:1.08;font-weight:800}
.dgf-ic-page h2{font-size:clamp(32px,3.8vw,48px)}
.dgf-ic-page h3{font-size:clamp(25px,2.8vw,34px)}
.dgf-ic-page em{color:var(--ic-orange-text);font-style:normal}
.dgf-ic-page a{color:inherit;text-decoration:none}
.dgf-ic-page a:focus-visible,.dgf-ic-page button:focus-visible,.dgf-ic-page summary:focus-visible{outline:3px solid var(--ic-orange);outline-offset:5px}
.dgf-ic-page button{font:inherit;cursor:pointer}
.dgf-ic-page img{display:block;max-width:100%;height:auto}
.dgf-ic-page svg{flex-shrink:0}
.dgf-ic-container{width:min(1240px,calc(100% - 96px));margin-inline:auto}
.dgf-ic-section{padding-block:clamp(76px,7.5vw,110px)}
.dgf-ic-section-head{max-width:780px;margin-bottom:48px}
.dgf-ic-section-head p{max-width:630px;margin-top:22px;font-size:17px}


.dgf-ic-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}
.dgf-ic-btn{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:15px 23px;border-radius:12px;background:var(--ic-orange);color:#fff!important;font-weight:800;font-size:15px;line-height:1.3;transition:background .22s,transform .22s}
.dgf-ic-btn:hover{background:var(--ic-orange-hover);transform:translateY(-2px)}


.dgf-ic-editorial-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:center}
.dgf-ic-editorial-copy p{margin-top:24px;max-width:560px;font-size:17px}


.dgf-ic-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.dgf-ic-page section[id],.dgf-ic-page article[id]{scroll-margin-top:115px}
@media(max-width:1023px){.dgf-ic-container{width:calc(100% - 64px)}.dgf-ic-editorial-grid{gap:40px}}
@media(max-width:767px){.dgf-ic-container{width:calc(100% - 40px)}.dgf-ic-editorial-grid{grid-template-columns:1fr;gap:36px}.dgf-ic-section-head{margin-bottom:34px}.dgf-ic-page h2{font-size:clamp(30px,7.8vw,38px)}.dgf-ic-editorial-copy p{font-size:16px}.dgf-ic-actions{gap:12px}.dgf-ic-btn{min-height:52px;padding:14px 18px;font-size:14px}.dgf-ic-section{padding-block:76px}}
@media(prefers-reduced-motion:reduce){.dgf-ic-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
