/* Alternating white sections retain AiBLE's blue identity and dark heroes. */
.light-section{--muted:#263e55;--line:#c7d9e6;--cyan:#006b86;background:#fff;color:#071b30;border-color:#c7d9e6;position:relative;isolation:isolate}.light-section:before{content:'';position:absolute;top:0;bottom:0;left:calc((100% - 100vw)/2);width:100vw;background:#fff;z-index:-1;pointer-events:none}.light-section h2,.light-section h3,.light-section h4,.light-section h2 span,.light-section .section-heading h2 span{color:#071b30}.light-section em,.light-section h2 em{color:#006eaa;-webkit-text-fill-color:currentColor;background:none}.light-section .eyebrow,.light-section .service-number,.light-section .steps article>span,.light-section .use-case>span{color:#006b86}.light-section p,.light-section .section-heading>p,.light-section .detail-title>p,.light-section .detail-content>p,.light-section .detail-content li,.light-section .steps p,.light-section .services p,.light-section .use-case p,.light-section .insurance-types p,.light-section .faq-list p{color:#263e55}.light-section .text-link,.light-section .services a{color:#006eaa}.light-section .services article,.light-section .services article:last-child,.light-section .steps article{background:#f4f9fd;border-color:#c7d9e6;box-shadow:none}.light-section .services article:hover{background:#eaf5fc;border-color:#008ba9}.light-section .service-top{color:#263e55}.light-section .service-top .icon{color:#006eaa;background:#e3f2fb;border-color:#b6d7eb}.light-section .services a span{color:#006eaa}.light-section .use-case{background:#edf7fc;border-color:#b9dce9}.light-section .scope-note{color:#314b61}.light-section .insurance-types>div{background:#f0f7fc;border-color:#c7d9e6}.light-section .insurance-types h4{color:#006eaa}.light-section .faq-list details{background:#f4f9fd;border-color:#c7d9e6}.light-section .faq-list summary{color:#071b30}.light-section .faq-list summary:after{color:#006eaa}.light-section .faq-list details[open]{border-color:#0085a3}.light-section a:focus-visible,.light-section button:focus-visible{outline-color:#006eaa}.light-section.contact{border-radius:24px;border:1px solid #c7d9e6;box-shadow:none}.light-section.contact:before{display:none}.light-section.contact label{color:#071b30}.light-section.contact input,.light-section.contact select,.light-section.contact textarea{background:#fff;color:#071b30;border-color:#89a7bc}.light-section.contact input::placeholder,.light-section.contact textarea::placeholder{color:#3b5369;opacity:1}.light-section.contact .form-notice,.light-section.contact .contact-note p,.light-section.contact #form-status{color:#263e55}.light-section .button{background:linear-gradient(110deg,#1265c4,#007d99);color:#fff}.light-section .button:hover{background:#075c88;color:#fff}
.light-section.contact>div>p{color:#263e55}
