/* Contrast and module adapters verified against actual page templates. */
.ct-site .lgpd-text a{color:#075443;text-decoration:underline;text-underline-offset:3px}
.ct-site .pl-section--ink .pl-kicker,.ct-site .pl-final .pl-kicker{color:#a9e8ce}
.ct-site .pl-section--ink .pl-node>small,.ct-site .pl-final .pl-node>small,.ct-site .pl-section--ink .pl-node>span,.ct-site .pl-final .pl-node>span,.ct-site .pl-section--ink .pl-console header>span,.ct-site .pl-final .pl-console header>span{color:#c4d7cb}
.ct-site .pl-section--ink .pl-btn--quiet,.ct-site .pl-final .pl-btn--quiet,.ct-site .pl-section--ink .pl-whatsapp-card,.ct-site .pl-final .pl-whatsapp-card{background:#1e342b;color:#eff7f2;border-color:#476253}
.ct-site .pl-section--ink .pl-ecosystem article,.ct-site .pl-final .pl-ecosystem article{background:#1e342b;color:#eff7f2}
.ct-site .blog-v2-card,.ct-site .blog-sidebar-card,.ct-site .blog-v2-featured,.ct-site .blog-v2-article-card{background:var(--surface-primary);border-color:var(--border-primary)}
.ct-site .blog-v2-featured-title>a,.ct-site .blog-v2-card-title>a,.ct-site .blog-sidebar-title{color:var(--text-primary)}.ct-site .blog-v2-featured-excerpt,.ct-site .blog-v2-card-excerpt{color:var(--text-secondary)}.ct-site .blog-v2-featured-meta,.ct-site .blog-v2-card-meta,.ct-site .blog-v2-card-meta time,.ct-site .blog-cat-count{color:var(--text-muted)}.ct-site .blog-cat-link{color:var(--text-secondary)}
.ct-site .institutional-hero{background:var(--background-primary);background-image:none;padding-top:100px}.ct-site .institutional-hero h1{font-weight:600;font-size:var(--type-h1);letter-spacing:-.045em;line-height:1.08}.ct-site .institutional-hero p{color:var(--text-secondary)}html[data-theme=dark] .ct-site .ip-thesis strong{color:#a9e8ce}
html[data-theme=dark] .ct-site .institutional-grid article,html[data-theme=dark] .ct-site .institutional-steps li{background:var(--surface-primary);color:var(--text-primary);border-color:var(--border-primary)}html[data-theme=dark] .ct-site .institutional-grid h2,html[data-theme=dark] .ct-site .institutional-steps strong{color:var(--text-primary)}html[data-theme=dark] .ct-site .institutional-grid p{color:var(--text-secondary)}
html[data-theme=dark] .ct-site .pl{--pl-green:#a9e8ce;--pl-green-dark:#a9e8ce;--pl-ink:#eff7f2;--pl-muted:#c4d7cb;--pl-line:#476253;--pl-soft:#1b3027;--pl-white:#1e342b;background:var(--background-primary);color:var(--text-primary)}html[data-theme=dark] .ct-site .pl-hero,html[data-theme=dark] .ct-site .pl-section,html[data-theme=dark] .ct-site .pl-final{background:var(--background-primary);background-image:none;color:var(--text-primary)}html[data-theme=dark] .ct-site .pl-hero,html[data-theme=dark] .ct-site .pl-section--soft{background:var(--background-secondary)}html[data-theme=dark] .ct-site .pl-section--ink{background:#172c27;color:#eff7f2}
html[data-theme=dark] .ct-site .pl-form,html[data-theme=dark] .ct-site .pl-form-input,html[data-theme=dark] .ct-site .pl-ecosystem article,html[data-theme=dark] .ct-site .pl-price,html[data-theme=dark] .ct-site .pl-brand,html[data-theme=dark] .ct-site .pl-btn--quiet{background:var(--surface-primary);color:var(--text-primary);border-color:var(--border-primary)}html[data-theme=dark] .ct-site .pl h1,html[data-theme=dark] .ct-site .pl h2,html[data-theme=dark] .ct-site .pl h3{color:var(--text-primary)}html[data-theme=dark] .ct-site .pl-kicker,html[data-theme=dark] .ct-site .pl-form-label{color:var(--brand-primary)}
html[data-theme=dark] .ct-site .pl-section--ink .pl-heading>p:last-child,html[data-theme=dark] .ct-site .pl-final>div>p{color:#d3e3d9}html[data-theme=dark] .ct-site .pl-section--ink .pl-kicker,html[data-theme=dark] .ct-site .pl-final .pl-kicker{color:#a9e8ce}html[data-theme=dark] .ct-site .pl-section--ink .pl-btn--quiet,html[data-theme=dark] .ct-site .pl-final .pl-btn--quiet,html[data-theme=dark] .ct-site .pl-section--ink .pl-whatsapp-card,html[data-theme=dark] .ct-site .pl-final .pl-whatsapp-card{background:#1e342b;color:#eff7f2;border-color:#476253}
html[data-theme=dark] .ct-site .pl-btn--primary{background:#a9e8ce;color:#172c27}html[data-theme=dark] .ct-site .pl-node{background:#1e342b;border-color:#476253}html[data-theme=dark] .ct-site .pl-node>small,html[data-theme=dark] .ct-site .pl-node>span,html[data-theme=dark] .ct-site .pl-console header>span{color:#c4d7cb}html[data-theme=dark] .ct-site .pl-mobile-bar{background:#15241f;border-color:#476253}html[data-theme=dark] .ct-site .pl-mobile-bar a{color:#d3e3d9}html[data-theme=dark] .ct-site .pl-mobile-bar a:last-child{color:#a9e8ce}
html[data-theme=dark] .ct-site .blog-v2-featured-title>a,html[data-theme=dark] .ct-site .blog-v2-card-title>a,html[data-theme=dark] .ct-site .blog-sidebar-title{color:#eff7f2}html[data-theme=dark] .ct-site .blog-v2-featured-excerpt,html[data-theme=dark] .ct-site .blog-v2-card-excerpt{color:#d3e3d9}html[data-theme=dark] .ct-site .blog-v2-featured-meta,html[data-theme=dark] .ct-site .blog-v2-card-meta,html[data-theme=dark] .ct-site .blog-v2-card-meta time,html[data-theme=dark] .ct-site .blog-cat-count{color:#c4d7cb}
.ct-auth .cp-auth-story .cp-kicker{color:#a9e8ce}.ct-auth .cp-auth-story p:not(.cp-kicker){color:#d3e3d9}.ct-hiring .hc-brand-name small,.ct-hiring .hc-process>p,.ct-hiring aside p{color:#56665d}
.cp-auth .cp-auth-story .cp-kicker{color:#a9e8ce}.cp-auth .cp-auth-story p:not(.cp-kicker){color:#d3e3d9}
html[data-theme=dark] .ct-site .blog-v2-featured-label,html[data-theme=dark] .ct-site .blog-v2-featured-read,html[data-theme=dark] .ct-site .blog-v2-card-read{color:#a9e8ce}html[data-theme=dark] .ct-site .blog-cat-link.active{color:#a9e8ce}html[data-theme=dark] .ct-site .blog-cat-link.active>span{color:#a9e8ce}html[data-theme=dark] .ct-site .blog-cat-count{background:#294236;color:#d3e3d9}
.hc-shell .hc-brand-name small,.hc-shell .hc-process>p,.hc-landing .hc-process>p{color:#56665d}
.hc-brand-name small{color:#56665d}.hc-process>p,.hc-process li span{color:#56665d}
html[data-theme=dark] .ct-site .blog-cat-link[href$="produtos"]{color:#a9e8ce}
html[data-theme=dark] .ct-site .lgpd-text a{color:#a9e8ce}
html[data-theme=dark] .blog-cat-link[href$="produtos"]{color:#a9e8ce!important}
