:root{--koims-primary:#6650a4;--koims-primary-dark:#50388a;--koims-secondary:#625b71;--koims-tertiary:#7d5260;--koims-accent:#9586c7;--koims-background:#f8f9fa;--koims-surface:#fff;--koims-text-primary:#212529;--koims-text-secondary:#495057;--koims-text-on-primary:#fff;--koims-border:#dee2e6;--koims-error:#b00020;--koims-success:#28a745}body{background-color:#f8f9fa;background-color:var(--koims-background);color:#212529;color:var(--koims-text-primary);font-family:Inter,sans-serif}html{scroll-behavior:smooth}.nav-link:hover{color:#6650a4;color:var(--koims-primary)}.cta-button-primary{background-color:#6650a4;background-color:var(--koims-primary);color:#fff;color:var(--koims-text-on-primary);transition:background-color .3s ease}.cta-button-primary:hover{background-color:#50388a;background-color:var(--koims-primary-dark)}.cta-button-secondary{border-color:#6650a4;border-color:var(--koims-primary);color:#6650a4;color:var(--koims-primary);transition:background-color .3s ease,color .3s ease}.cta-button-secondary:hover{background-color:#6650a4;background-color:var(--koims-primary);color:#fff;color:var(--koims-text-on-primary)}.google-button{background-color:#fff;border:1px solid #dee2e6;border:1px solid var(--koims-border);color:#4a4a4a;transition:background-color .3s ease}.google-button:hover{background-color:#f8f8f8}.mobile-menu-button svg{color:#6650a4;color:var(--koims-primary)}.footer{background-color:#625b71;background-color:var(--koims-secondary);color:#f8f9fa}.footer a{color:#9586c7;color:var(--koims-accent);transition:color .3s ease}.footer a:hover{color:#fff}.hero-section{background-color:#6650a4;background-color:var(--koims-primary)}.feature-card{background-color:#fff;background-color:var(--koims-surface);border-left:4px solid #6650a4;border-left:4px solid var(--koims-primary)}.section-title{color:#6650a4;color:var(--koims-primary)}.loader{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#6650a4;border-top:4px solid var(--koims-primary);height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tab-button{border-bottom:3px solid #0000;transition:color .3s ease,border-bottom-color .3s ease}.tab-button.active{border-bottom-color:#6650a4;border-bottom-color:var(--koims-primary);color:#6650a4;color:var(--koims-primary);font-weight:600}.bill-card{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.bill-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-4px)}.details-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.details-content.expanded{max-height:500px;transition:max-height .5s ease-in}.expand-icon{transition:transform .3s ease-in-out}.expand-icon.expanded{transform:rotate(180deg)}.page-header-section{background-color:#6650a4;background-color:var(--koims-primary);color:#fff;color:var(--koims-text-on-primary)}.faq-item{background-color:#fff;background-color:var(--koims-surface);border-left:4px solid #6650a4;border-left:4px solid var(--koims-primary)}.faq-question h3{color:#6650a4;color:var(--koims-primary)}.faq-question{cursor:pointer}.faq-answer{color:#495057;color:var(--koims-text-secondary);margin-top:0;max-height:0;overflow:hidden;padding-bottom:0;transition:max-height .5s ease-in-out,padding-bottom .5s ease-in-out,margin-top .5s ease-in-out}.faq-item.active .faq-answer{margin-top:1rem;max-height:500px;padding-bottom:1.25rem}.faq-item.active .chevron-icon{transform:rotate(180deg)}.chevron-icon{color:#9586c7;color:var(--koims-accent);transition:transform .3s ease}[data-custom-class=body],[data-custom-class=body] *{background:#0000!important}[data-custom-class=title],[data-custom-class=title] *{color:#000!important;font-family:Arial!important;font-size:26px!important}[data-custom-class=subtitle],[data-custom-class=subtitle] *{color:#595959!important;font-family:Arial!important;font-size:14px!important}[data-custom-class=heading_1],[data-custom-class=heading_1] *{color:#000!important;font-family:Arial!important;font-size:19px!important}[data-custom-class=heading_2],[data-custom-class=heading_2] *{color:#000!important;font-family:Arial!important;font-size:17px!important}[data-custom-class=body_text],[data-custom-class=body_text] *{color:#595959!important;font-family:Arial!important;font-size:14px!important}[data-custom-class=link],[data-custom-class=link] *{color:#3030f1!important;font-family:Arial!important;font-size:14px!important;word-break:break-word!important}ul{list-style-type:square}ul>li>ul{list-style-type:circle}ul>li>ul>li>ul{list-style-type:square}ol li{font-family:Arial,sans-serif}
/*# sourceMappingURL=main.790440f9.css.map*/