/* Identidade visual LIMPOCRED verde — aplicada em todo o site */
:root{
  --brand:#193E16;
  --brand-dark:#153613;
  --brand-deep:#102A10;
  --brand-light:#2B5A26;
  --accent:#C8E61A;
  --accent-hover:#B8D618;
  --accent-soft:#F2F8D8;
  --lower-green:#087A2B;
  --lower-green-dark:#056021;
  --logo-green:#08A92D;
  --logo-green-light:#18C647;
}
.cs_site_header,.cs_main_header{background:var(--brand)!important}
.cs_site_header.cs_sticky_active{background:var(--brand-dark)!important}
.cs_nav_list>li>a{color:#fff!important}
.cs_nav_list>li>a:hover{color:var(--accent)!important}
.cs_nav_list>li.current-menu-item>a{background:rgba(255,255,255,.10)!important;color:var(--accent)!important;border-radius:28px;padding:10px 24px!important}
.cs_hero.cs_style_1,.cs_heading_bg{background-color:var(--brand)!important}
.cs_workflow_style_1{background-color:var(--lower-green)!important}
.cs_cta.cs_style_1,.cs_cta_style_2{background-color:#11812A!important}
.cs_btn.cs_style_1:not(.cs_white_bg),.cs_pricing_btn,.cs_newsletter_btn{background:var(--accent)!important;color:#233500!important;font-weight:700;border:none!important;border-radius:14px;box-shadow:0 12px 30px rgba(201,232,19,.25)}
.cs_btn.cs_style_1:not(.cs_white_bg):hover,.cs_pricing_btn:hover,.cs_newsletter_btn:hover{background:var(--accent-hover)!important}
.cs_white_bg.cs_btn{background:#fff!important;color:var(--brand)!important}
.cs_badge{background:var(--accent)!important;color:#233500!important}
.cs_accent_color{color:var(--brand)!important}
.cs_feature_card:hover{border-color:var(--accent)!important;box-shadow:0 18px 45px rgba(1,81,15,.08)}
.cs_pricing_table_style_1.cs_popular{background:var(--lower-green)!important}
.cs_hero_mini_title{color:#233500!important}
.cs_gray_bg_2{background:#F5FAF3!important}
.cs_footer{background:#F7FBF5!important}
.cs_footer_widget_title,.cs_bottom_footer a,.cs_bottom_footer .cs_copyright{color:#0C5C22!important}
.cs_footer_widget_menu a,.cs_footer p,.cs_footer i{color:#4F6B58!important}
.cs_footer_widget_menu a:hover,.cs_bottom_footer a:hover{color:#08A52F!important}
.cs_social_btns a{border-color:#D7EFD9!important}
.cs_social_btns a:hover{background:#08A52F!important;color:#fff!important}
.cs_workflow_wrap:before,.cs_workflow_wrap::before,.cs_workflow_wrap .cs_workflow_line,.cs_workflow_line{background:#11812A!important;border-color:#11812A!important}
.cs_workflow_wrap .cs_iconbox_icon,.cs_iconbox_icon{background:#11812A!important;border-color:#11812A!important;box-shadow:none!important}
.cs_iconbox_icon i,.cs_iconbox_icon svg,.cs_iconbox_icon img{filter:brightness(0) invert(1)!important}
.cs_pricing_feature_list .cs_feature_icon,.cs_offer_badge{background:var(--logo-green)!important}
.cs_workflow_style_1 .cs_badge,.cs_cta.cs_style_1 .cs_badge{background:var(--accent)!important;color:var(--brand)!important}
[class*="purple"],.cs_purple_bg{background-color:var(--logo-green)!important}
.cs_purple_color{color:var(--logo-green)!important}
.cs_site_branding img{width:200px!important;height:auto!important;max-height:70px;object-fit:contain}
