#faqAccordion{--tr-red:#e41418;--tr-ink:#0d1216;--tr-bg:#f1f2f4;--tr-green:#1a8754;--tr-muted:#55637d;--r-lg:16px;--sh-card:0px 3px 2px 0px rgba(17,47,151,.05),0px 2px 2px 0px rgba(17,47,151,.09),0px 0px 1px 0px rgba(17,47,151,.1);--ease:cubic-bezier(.22,.61,.36,1);--max:820px;--font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--panel-bg:var(--tr-bg);--panel-eyebrow:var(--tr-red);--panel-text:var(--tr-ink);--panel-muted:var(--tr-muted);background:var(--panel-bg);color:var(--panel-text);font-family:var(--font);padding:72px 0}#faqAccordion.faq-bg--white{--panel-bg:#fff}#faqAccordion.faq-bg--none{--panel-bg:transparent}#faqAccordion.faq-bg--ink{--panel-bg:var(--tr-ink);--panel-text:#fff;--panel-muted:#aeb6c4}#faqAccordion.faq-bg--red{--panel-bg:var(--tr-red);--panel-eyebrow:#fff;--panel-text:#fff;--panel-muted:hsla(0,0%,100%,.8)}#faqAccordion.faq-bg--green{--panel-bg:var(--tr-green);--panel-text:#fff;--panel-muted:hsla(0,0%,100%,.8)}#faqAccordion .wrap{margin:0 auto;max-width:var(--max);padding:0 24px}#faqAccordion .sec-head{margin:0 0 40px;text-align:center}#faqAccordion .overline{color:var(--panel-eyebrow);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#faqAccordion .faq-sidebar-col h2,#faqAccordion .sec-head h2{color:var(--panel-text)!important;font-family:var(--font)!important;font-size:clamp(26px,4vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:12px 0 0;text-transform:none!important}#faqAccordion.faq--sidebar .wrap{max-width:1320px}#faqAccordion .faq-grid{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#faqAccordion .faq-sidebar-col{max-width:480px;padding-top:24px}@media (min-width:901px){#faqAccordion .faq-sidebar-col{position:sticky;top:calc(var(--tr-header-h, 80px) + 24px)}}#faqAccordion .faq-main-col{width:100%}@media (max-width:900px){#faqAccordion .faq-grid{gap:32px;grid-template-columns:1fr}#faqAccordion .faq-sidebar-col{max-width:none}}#faqAccordion .faq-list{display:flex;flex-direction:column;gap:16px}#faqAccordion .faq-item{background:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-card);overflow:hidden}#faqAccordion .faq-question{align-items:center;background:none;border:none;color:var(--tr-ink);cursor:pointer;display:flex;font-family:var(--font);font-size:17px;font-weight:700;gap:16px;justify-content:space-between;padding:24px 28px;text-align:left;width:100%}#faqAccordion .faq-chevron{flex-shrink:0;transition:transform .25s var(--ease)}#faqAccordion .faq-item.is-open .faq-chevron{transform:rotate(180deg)}#faqAccordion .faq-answer-wrap{display:grid;grid-template-rows:minmax(0,0fr);transition:grid-template-rows .3s var(--ease)}#faqAccordion .faq-item.is-open .faq-answer-wrap{grid-template-rows:minmax(0,1fr)}#faqAccordion .faq-answer-inner{color:var(--tr-muted);font-family:var(--font);font-size:15.5px;line-height:1.6;min-height:0;overflow:hidden;padding:0 28px 24px}#faqAccordion .faq-answer-inner li,#faqAccordion .faq-answer-inner p,#faqAccordion .faq-answer-inner span{color:var(--tr-muted)!important;font-family:var(--font)!important;font-size:15.5px!important;line-height:1.6!important}#faqAccordion .faq-answer-inner p{margin:0 0 12px}#faqAccordion .faq-answer-inner p:last-child{margin-bottom:0}#faqAccordion .faq-answer-inner a{color:var(--tr-red)!important;font-family:var(--font)!important;text-decoration:underline}#faqAccordion .faq-answer-inner ol,#faqAccordion .faq-answer-inner ul{margin:0 0 12px;padding-left:20px}#faqAccordion .faq-answer-inner ol:last-child,#faqAccordion .faq-answer-inner ul:last-child{margin-bottom:0}#faqAccordion .faq-footer{color:var(--panel-text);font-family:var(--font);font-size:15px;margin:32px 0 0;text-align:center}#faqAccordion .faq-footer a{color:var(--panel-eyebrow);font-weight:700;text-decoration:none}#faqAccordion .faq-footer a:hover{text-decoration:underline}#faqAccordion .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}#faqAccordion .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#faqAccordion .reveal{opacity:1;transform:none;transition:none}#faqAccordion .faq-answer-wrap{transition:none}}@media (max-width:480px){#faqAccordion{padding:48px 0}#faqAccordion .faq-question{font-size:15.5px;padding:18px 20px}#faqAccordion .faq-answer-inner{padding:0 20px 18px}}