.cee-question-module{color:#000;font-family:Figtree,sans-serif;font-size:17px;line-height:1.8em;margin:0 auto;max-width:960px;padding:60px 30px}.cee-intro-text{margin-bottom:40px}.cee-intro-text p{color:#000;font-size:17px;line-height:1.8em;margin:0 0 20px}.cee-intro-text p:last-child{margin-bottom:0}.cee-intro-text h2,.cee-intro-text h3,.cee-intro-text h4{color:#51a3bf;font-family:Figtree,sans-serif;font-weight:600;line-height:1.1em;margin:0 0 1em}.cee-intro-text a{color:#f6b26b;font-weight:600}.cee-intro-text a:hover{color:#07214c}.cee-question-layout{align-items:start;display:grid;gap:32px;grid-template-columns:1fr 1fr}.cee-col-header{color:#51a3bf;font-family:Figtree,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;list-style:none;margin-bottom:12px;padding:0 4px;text-transform:uppercase}.cee-col-header--right{margin-bottom:12px;padding:0 4px 0 28px}.cee-question-list{list-style:none;margin:0;padding:0;position:sticky;top:32px}.cee-question-item{align-items:center;background:#fff;border-radius:20px;box-shadow:5px 5px 0 0 #cee1f3;cursor:pointer;display:grid;gap:12px;grid-template-columns:32px 1fr 20px;margin-bottom:10px;padding:20px 24px;transition:all .15s linear}.cee-question-item:hover{box-shadow:0 0 0 0 #cee1f3}.cee-question-item.active{background:#cee1f3;box-shadow:none}.cee-question-number{color:#07214c;font-family:Figtree,sans-serif;font-size:13px;font-weight:700;opacity:.4;transition:opacity .15s linear}.cee-question-item.active .cee-question-number{opacity:1}.cee-question-text{color:#000;font-family:Figtree,sans-serif;font-size:15px;font-style:italic;font-weight:400;line-height:1.5em;transition:color .15s linear}.cee-question-item.active .cee-question-text{color:#07214c;font-weight:600}.cee-question-arrow{color:#07214c;font-size:16px;opacity:0;transform:translateX(-4px);transition:opacity .15s linear,transform .15s linear}.cee-question-item.active .cee-question-arrow,.cee-question-item:hover .cee-question-arrow{opacity:1;transform:translateX(0)}.cee-response-wrap{min-height:280px;position:relative}.cee-response-panel{animation:ceeFadeIn .3s ease;display:none}.cee-response-panel.active{display:block}@keyframes ceeFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cee-bubble{background:#cee1f3;border-radius:20px;box-shadow:5px 5px 0 0 #07214c;margin-left:32px;padding:40px 44px;position:relative}.cee-bubble-tail{border-bottom:14px solid transparent;border-right:22px solid #cee1f3;border-top:14px solid transparent;height:0;left:-22px;position:absolute;top:50%;transform:translateY(-50%);width:0}.cee-bubble-body{font-family:Figtree,sans-serif;font-size:17px;font-weight:400;line-height:1.8em}.cee-bubble-body p{margin:0 0 20px}.cee-bubble-body p:last-child{margin-bottom:0}.cee-bubble-body h1,.cee-bubble-body h2,.cee-bubble-body h3,.cee-bubble-body h4,.cee-bubble-body h5,.cee-bubble-body h6{color:inherit;font-family:Figtree,sans-serif;font-weight:700;line-height:1.2em;margin:0 0 .5em}.cee-bubble-body strong{font-weight:700}.cee-bubble-body a{color:#07214c;font-weight:600;text-decoration:underline}.cee-bubble-body a:hover{color:#f6b26b}.cee-cta-row{align-items:center;border-top:1px solid #cee1f3;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:56px;padding-top:32px}.cee-cta-quote{color:#000;flex:1;font-size:17px;font-style:italic;margin:0;min-width:200px}.cee-cta-btn,.cee-cta-quote{font-family:Figtree,sans-serif;line-height:1.8em}.cee-cta-btn{align-items:center;border-radius:8px;box-shadow:5px 5px 0 0 #cee1f3;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:600;justify-content:center;padding:10px 30px;text-decoration:none!important;transition:all .15s linear;white-space:nowrap}.cee-cta-btn,.cee-cta-btn:hover{background:#07214c;color:#f4f8fa!important}.cee-cta-btn:hover{box-shadow:0 0 0 0 #cee1f3}@media (max-width:767px){.cee-question-module{padding:40px 16px}.cee-question-layout{gap:0;grid-template-columns:1fr}.cee-question-list{margin-bottom:8px;position:static}.cee-question-item{margin-bottom:8px}.cee-response-wrap{min-height:0}.cee-bubble{box-shadow:5px 5px 0 0 #07214c;margin-left:0;padding:30px}.cee-bubble-tail{display:none}.cee-cta-row{align-items:flex-start;flex-direction:column;gap:16px}}