details.tc-faq__item>summary.tc-faq__question{list-style:none;display:flex}details.tc-faq__item>summary.tc-faq__question::-webkit-details-marker{display:none}details.tc-faq__item>summary.tc-faq__question::marker{display:none;content:""}.tc-faq{margin:56px 0 32px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.tc-faq__heading{margin:0 0 28px;padding-left:12px;border-left:4px solid var(--e-global-color-37b52be,#0F43BA);font-family:"Source Serif Pro",Georgia,serif;font-size:31px;font-weight:700;line-height:1.4;letter-spacing:-.9px;color:var(--e-global-color-78dea23,#253761)}.tc-faq__list{display:flex;flex-direction:column;gap:12px}.tc-faq__item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;transition:border-color 0.25s ease,box-shadow 0.25s ease}.tc-faq__item[open],.tc-faq__item:hover{border-color:#cbd5e1;box-shadow:0 2px 10px rgb(15 23 42 / .04)}.tc-faq__question{align-items:center;gap:16px;padding:20px 24px;cursor:pointer;font-family:"Source Serif Pro",Georgia,serif;font-size:19px;font-weight:700;line-height:1.4;color:var(--e-global-color-78dea23,#253761);user-select:none}.tc-faq__question:focus-visible{outline:2px solid var(--e-global-color-37b52be,#0F43BA);outline-offset:2px;border-radius:6px}.tc-faq__question-text{flex:1}.tc-faq__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f1f5f9;color:var(--e-global-color-37b52be,#0F43BA);transition:transform 0.35s cubic-bezier(.4,0,.2,1),background 0.25s ease,color 0.25s ease}.tc-faq__item:hover .tc-faq__icon{background:#e0e7ff}.tc-faq__item[open] .tc-faq__icon{transform:rotate(180deg);background:var(--e-global-color-37b52be,#0F43BA);color:#fff}.tc-faq__chevron{display:block}.tc-faq__answer-wrap{overflow:hidden;transition:height 0.35s cubic-bezier(.4,0,.2,1)}.tc-faq__answer{padding:0 26px 22px 26px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.7;color:#4b5563}.tc-faq__answer p{margin:0 0 12px}.tc-faq__answer p:last-child{margin:0}.tc-faq-hub{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65;color:#333}.tc-faq-hub__section{margin:0 0 48px}.tc-faq-hub__heading{margin:0 0 20px;padding-left:12px;border-left:4px solid var(--e-global-color-37b52be,#0F43BA);font-family:"Source Serif Pro",Georgia,serif;font-size:31px;font-weight:700;line-height:1.4;letter-spacing:-.9px;color:var(--e-global-color-78dea23,#253761)}.tc-faq-hub__qa{margin:0 0 32px;padding:24px 28px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:border-color 0.25s ease,box-shadow 0.25s ease}.tc-faq-hub__qa:hover{border-color:#cbd5e1;box-shadow:0 2px 12px rgb(15 23 42 / .05)}.tc-faq-hub__question{margin:0 0 12px;font-family:"Source Serif Pro",Georgia,serif;font-size:21px;font-weight:700;line-height:1.4;color:var(--e-global-color-78dea23,#253761)}.tc-faq-hub__answer{margin:0 0 8px;color:#4b5563}.tc-faq-hub__answer p{margin:0 0 12px}.tc-faq-hub__answer p:last-child{margin:0}.tc-faq-hub__cta{margin:48px 0 24px;padding:32px;background:#f6f8fb;border-left:4px solid var(--e-global-color-37b52be,#0F43BA);border-radius:8px}.tc-faq-hub__cta-heading{margin:0 0 12px;padding:0!important;border:0!important;font-family:"Source Serif Pro",Georgia,serif;font-size:28px;font-weight:700;color:var(--e-global-color-78dea23,#253761)}.tc-faq-hub__cta-heading::before,.tc-faq-hub__cta-heading::after{display:none!important;content:none!important;border:0!important;background:transparent!important}.tc-faq-hub__cta p{margin:0 0 16px}.tc-faq-hub__cta-button,a.tc-faq-hub__cta-button,a.tc-faq-hub__cta-button:link,a.tc-faq-hub__cta-button:visited{display:inline-block;padding:14px 22px;background:var(--e-global-color-37b52be,#0F43BA)!important;color:#ffffff!important;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;text-decoration:none;letter-spacing:.5px;border-radius:6px;transition:background 0.2s ease,transform 0.15s ease}.tc-faq-hub__cta-button:hover,.tc-faq-hub__cta-button:focus-visible,a.tc-faq-hub__cta-button:hover,a.tc-faq-hub__cta-button:focus-visible{background:var(--e-global-color-78dea23,#253761)!important;color:#ffffff!important;text-decoration:none;outline:none;transform:translateY(-1px)}.ckd-cta{margin:40px 0 24px;padding:28px 32px;background:#f6f8fb;border-left:4px solid var(--e-global-color-37b52be,#0F43BA);border-radius:8px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65;color:#1a1a1a}.ckd-cta__heading{margin:0 0 12px;padding:0!important;border:0!important;font-family:"Source Serif Pro",Georgia,serif;font-size:24px;font-weight:700;line-height:1.3;color:var(--e-global-color-78dea23,#253761)}.ckd-cta__heading::before,.ckd-cta__heading::after{display:none!important;content:none!important;border:0!important;background:transparent!important}.ckd-cta__body{margin:0 0 16px}.ckd-cta__body p{margin:0 0 12px}.ckd-cta__body p:last-child{margin-bottom:0}.ckd-cta__body a{color:var(--e-global-color-37b52be,#0F43BA);font-weight:600;text-decoration:underline}.ckd-cta__body a:hover{color:var(--e-global-color-78dea23,#253761)}.ckd-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ckd-cta__button,a.ckd-cta__button,a.ckd-cta__button:link,a.ckd-cta__button:visited{display:inline-block;padding:14px 22px;background:var(--e-global-color-37b52be,#0F43BA);color:#ffffff!important;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;text-decoration:none;letter-spacing:.5px;border-radius:6px;transition:background 0.2s ease,transform 0.15s ease}.ckd-cta__button:hover,.ckd-cta__button:focus-visible,a.ckd-cta__button:hover,a.ckd-cta__button:focus-visible{background:var(--e-global-color-78dea23,#253761);color:#ffffff!important;text-decoration:none;outline:none;transform:translateY(-1px)}.ckd-cta__phone{color:#4b5563;font-size:15px}.ckd-cta__phone a{color:var(--e-global-color-37b52be,#0F43BA);font-weight:600;text-decoration:none}.ckd-cta__phone a:hover{text-decoration:underline}.cll-cheat{display:flex;gap:20px;align-items:flex-start;margin:36px 0;padding:28px 32px;background:#fff;border:1px solid #e5e7eb;border-left:4px solid var(--e-global-color-37b52be,#0F43BA);border-radius:8px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65;color:#1a1a1a}.cll-cheat__icon-wrap{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#eef2ff;color:var(--e-global-color-37b52be,#0F43BA)}.cll-cheat__icon{display:block}.cll-cheat__content{flex:1}.cll-cheat__heading{margin:0 0 8px;padding:0!important;border:0!important;font-family:"Source Serif Pro",Georgia,serif;font-size:22px;font-weight:700;line-height:1.3;color:var(--e-global-color-78dea23,#253761)}.cll-cheat__heading::before,.cll-cheat__heading::after{display:none!important;content:none!important;border:0!important;background:transparent!important}.cll-cheat__body{margin:0 0 14px;color:#4b5563;font-size:15px}.cll-cheat__button,a.cll-cheat__button,a.cll-cheat__button:link,a.cll-cheat__button:visited{display:inline-block;padding:12px 20px;background:var(--e-global-color-37b52be,#0F43BA);color:#ffffff!important;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;text-decoration:none;letter-spacing:.5px;border-radius:6px;transition:background 0.2s ease,transform 0.15s ease}.cll-cheat__button:hover,.cll-cheat__button:focus-visible,a.cll-cheat__button:hover,a.cll-cheat__button:focus-visible{background:var(--e-global-color-78dea23,#253761);color:#ffffff!important;text-decoration:none;outline:none;transform:translateY(-1px)}@media (max-width:767px){.tc-faq{margin:40px 0 24px}.tc-faq__heading,.tc-faq-hub__heading{font-size:24px;line-height:1.3}.tc-faq__question{font-size:17px;padding:16px 18px;gap:12px}.tc-faq__icon{width:28px;height:28px}.tc-faq__answer{padding:0 18px 18px;font-size:15px}.tc-faq-hub__question{font-size:19px}.tc-faq-hub__cta{padding:24px 20px}.tc-faq-hub__cta h3{font-size:22px}.ckd-cta{padding:20px 22px}.ckd-cta__heading{font-size:20px}.cll-cheat{flex-direction:column;padding:22px 22px;gap:14px}.cll-cheat__heading{font-size:19px}}@media (prefers-reduced-motion:reduce){.tc-faq__item,.tc-faq__icon,.tc-faq__answer-wrap,.tc-faq-hub__cta-button,.ckd-cta__button,.cll-cheat__button{transition:none!important}}