
/* Explicit contrast rules for white vertical landing pages. */
html body .module-grid .module-card,html body .modules .module-card,html body .faq-list .faq-item,html body .faq-list .faq-item[open],html body .faq-section details,html body .price-card,html body .pricing-card,html body .plan-card,html body .demo-contact-form{background:#fff!important;background-image:none!important;color:#172018!important;border:1px solid #dce4d1!important;box-shadow:none!important}
html body .module-grid .module-card h3,html body .modules .module-card h3{font-size:15px!important;line-height:1.4!important;font-weight:600!important;color:#172018!important}
html body .module-grid .module-card p,html body .modules .module-card p{font-size:13px!important;line-height:1.65!important;color:#53614d!important}
html body .module-grid .module-card [class*="icon"],html body .module-grid .module-card>i{background:transparent!important;color:#88a80d!important}
html body .faq-list .faq-item summary,html body .faq-section details summary{color:#172018!important;background:transparent!important;font-size:15px!important;line-height:1.5!important}
html body .faq-list .faq-item summary span,html body .faq-section details summary span{color:inherit!important}
html body .faq-list .faq-item p,html body .faq-section details p,html body .faq-list .faq-answer{color:#53614d!important;background:transparent!important;font-size:14px!important;line-height:1.75!important}
html body .faq-list .faq-toggle,html body .faq-list .faq-plus{color:#728d0b!important;background:#f1f6e8!important}
@media(max-width:600px){html body .module-grid .module-card h3{font-size:14px!important}html body .module-grid .module-card p{font-size:12px!important}}
/* Soft active state for module category filters. */
html body .module-filter button.active,html body .module-filter button[aria-pressed="true"]{background:#edf0e9!important;border-color:#dce2d5!important;color:#35412e!important}
html body .module-filter button.active span,html body .module-filter button[aria-pressed="true"] span{background:#dce3d4!important;color:#526148!important}
html body .module-filter button:hover{background:#f4f6f1!important;border-color:#dce2d5!important;color:#35412e!important}
