/* Global IA · identidade 2026. Conteúdo institucional preservado. */
:root{--bg:#fff;--purple:#a940e6;--purple-light:#830fe6;--border:#e9e0f0;--text-muted:#625b6d;--brand-ink:#17131f;--brand-soft:#faf5fd}
html{scroll-padding-top:108px;scroll-behavior:smooth}body{background:#fff!important;color:var(--brand-ink)!important;font-family:Sora,Arial,sans-serif}*{box-sizing:border-box}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #a940e6!important;outline-offset:5px}section{scroll-margin-top:108px}.gia-header,.gia-header.scrolled{background:rgba(255,255,255,.97)!important;border-bottom:1px solid #eee4f4!important;box-shadow:0 4px 28px #42205608!important;backdrop-filter:blur(16px)}.gia-header-inner{max-width:1360px!important;height:94px!important}.gia-logo{display:block}.gia-logo img{height:54px!important;width:162px!important;object-fit:contain}.gia-nav-link{color:#33273f!important;font-size:13px!important}.gia-client-link{font-weight:650!important}.gia-nav-link:hover{color:#830fe6!important}.gia-header-cta,.gia-mobile-cta,.gia-cta-p,.gia-submit,.ckp-btn-p{background:#830fe6!important;color:#fff!important;border-color:#830fe6!important;box-shadow:0 8px 24px #830fe61a!important}.gia-header-cta:hover,.gia-cta-p:hover,.gia-submit:hover{background:#a940e6!important}.gia-hamburger span{background:#271532!important}.gia-mobile-menu{background:#fff!important;color:#17131f!important;border-bottom:1px solid #eee4f4}.gia-mobile-link{color:#271532!important;border-color:#eee4f4!important}.gia-h1{color:#211329!important;font-weight:600!important;letter-spacing:-.045em!important;font-size:clamp(2.25rem,4.2vw,4.25rem)!important;line-height:1.12!important}.gia-sub{color:#65596d!important;line-height:1.8!important}.gia-card-l{background:#fff!important;border:1px solid #eadff0!important;box-shadow:0 18px 55px #64228a09!important;border-radius:24px!important}.gia-card-l>div{color:#62556d!important}#gia-bg{background:radial-gradient(ellipse at 85% 20%,#f0dbfa,transparent 55%),#fff!important}.gia-col-right{color:#211329}.gia-social-btn{color:#830fe6!important;background:#faf5fd!important;border-color:#eadff0!important}.gia-social-btn:hover{color:#fff!important;background:#830fe6!important}#gia-data-card{background:rgba(255,255,255,.96)!important;color:#271532!important;border:1px solid #eadff0!important;box-shadow:0 12px 30px #39134715!important}#gia-data-card *{color:#493253!important}.light-section,.jornada-section,.segments-section,.hero-intro,.how-works-light,#gia-contato,.page-hero,.ckp-hero,.ckp-sec-dark,.ckp-conclusion{background:#fff!important;color:#211329!important}.jornada-section,.how-works-light,.ckp-sec-dark{background:#faf5fd!important}.seg-nav{background:#fff!important;border-color:#eadff0!important}.seg-btn{color:#63566c!important}.seg-btn.active{background:#830fe6!important;color:#fff!important}.glass-wrapper,.m-card,.gia-form-glass{background:#fff!important;border:1px solid #eadff0!important;box-shadow:0 12px 40px #4c126609!important}.gia-input{color:#211329!important;background:#fff!important;border:1px solid #ded1e7!important}.gia-input::placeholder{color:#84748e!important}.gia-title,.gia-wa-title,.page-hero-title,.ckp-hero-title,.ckp-sec-title-dk,.ckp-conc-title,.ckp-stat-num,.ckp-point-text strong,.ckp-rblock-text strong{color:#211329!important}.gia-subtitle,.gia-wa-desc,.page-hero-sub{color:#65596d!important}.gia-footer{border-color:#eadff0!important;flex-wrap:wrap!important;align-items:center!important}.gia-footer-brand{display:flex;flex-direction:column;gap:12px}.gia-footer-brand img{display:block;object-fit:contain}.gia-footer-brand>a:last-child{color:#830fe6;font-size:13px;font-weight:600}.gia-copyright{color:#75667e!important;font-size:12px!important}.gia-fab,.gia-fab *{color:#fff!important}.ckp-root{--p:#a940e6;--pl:#830fe6;--p2:#830fe6;--dk-bg:#fff;--dk-bg2:#faf5fd;--dk-text:#211329;--dk-sub:#65596d;--dk-card:#fff;--dk-brd:#eadff0}.ckp-vtag,.ckp-sound{color:#fff!important}.ckp-blob{opacity:.08!important}.ckp-hero-video{box-shadow:0 18px 60px #4c126615!important}.gia-wa-btn{color:#fff!important}
@media(max-width:1050px){.gia-header-inner{padding:0 24px!important}.gia-nav{gap:18px!important}.gia-header-cta{padding:12px 16px!important;font-size:12px!important}}
@media(max-width:800px){.gia-header-inner{height:78px!important;padding:0 20px!important}.gia-logo img{height:45px!important;width:135px!important}.gia-mobile-menu{top:78px!important}.gia-h1{font-size:clamp(2.15rem,8vw,3.2rem)!important}.gia-card-l{padding:30px 24px!important;border-radius:20px!important}.gia-footer{padding:32px 20px!important;margin-top:56px!important;gap:28px!important}.gia-footer-brand{width:100%;align-items:center}.gia-copyright{width:100%;text-align:center}.page-hero{padding-left:22px!important;padding-right:22px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(min-width:801px) and (max-width:960px){.gia-mobile-menu{top:94px!important}}
