 :root{--brand-blue:#135bec;--brand-dark:#0b409c;--brand-light:#eff4ff;--text-main:#2d3748;--text-muted:#718096;--bg-page:#f7f9fc;--white:#ffffff;--accent-red:#e53e3e;}body, html, #ipsLayout_body{background-color:var(--bg-page) !important;color:var(--text-main) !important;font-family:'Inter', 'Segoe UI', sans-serif;}a{color:var(--brand-blue);text-decoration:none;font-weight:500;}a:hover{color:var(--brand-dark);text-decoration:underline;}#ipsLayout_header header, .ipsNavBar_primary{background:var(--brand-blue) !important;border-bottom:1px solid rgba(0,0,0,0.1) !important;}.ipsNavBar_primary > ul > li > a{color:var(--white) !important;font-weight:600;opacity:0.9;}.ipsNavBar_primary > ul > li > a:hover{opacity:1;}.ipsNavBar_primary > ul > li.ipsNavBar_active > a{background:rgba(255, 255, 255, 0.2) !important;color:var(--white) !important;border-radius:4px;}.ipsNavBar_secondary{background:var(--white) !important;border-bottom:1px solid #e2e8f0;}.ipsWidget, .ipsBox, .cPost{background-color:var(--white) !important;border:1px solid #e2e8f0 !important;border-radius:8px !important;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.05) !important;}.ipsType_sectionTitle{background:var(--white) !important;color:var(--brand-blue) !important;border-bottom:2px solid var(--brand-blue) !important;text-transform:uppercase;font-size:13px;letter-spacing:0.5px;}.ipsType_sectionTitle a{color:var(--brand-blue) !important;}.ipsType_pageTitle, .ipsType_sectionTitle{color:var(--text-main) !important;font-weight:700;}.ipsButton_primary{background:var(--brand-blue) !important;color:var(--white) !important;border-radius:6px;font-weight:600;border:none;box-shadow:0 2px 4px rgba(19, 91, 236, 0.3);transition:all 0.2s ease;}.ipsButton_primary:hover{background:var(--brand-dark) !important;transform:translateY(-1px);}.ipsButton_important, .ipsButton_light{background:var(--white) !important;border:1px solid #cbd5e0 !important;color:var(--text-muted) !important;}.ipsItemStatus.ipsItemStatus_large{background:var(--brand-blue) !important;}.ipsItemStatus.ipsItemStatus_read{background:#e2e8f0 !important;}.ipsType_richText, .cPost_content{color:var(--text-main) !important;font-size:16px;line-height:1.7;}.ipsQuote{background:var(--brand-light) !important;border-color:var(--brand-blue) !important;color:var(--text-main) !important;}#ipsLayout_footer{background:#1a202c !important;color:#a0aec0 !important;}#ipsLayout_footer a{color:var(--brand-blue) !important;}.banner-brasil-container{border-top:5px solid var(--brand-blue) !important;border-bottom:5px solid var(--brand-dark) !important;}.banner-brasil-header{background:linear-gradient(135deg, var(--brand-blue) 0%, var(--brand-dark) 100%) !important;}.banner-brasil-header h2{color:var(--white) !important;text-shadow:none !important;}.brasil-step{border-left:3px solid var(--brand-blue) !important;}.brasil-step h3{color:var(--brand-blue) !important;}