.faq-section-title{font-size:var(--uikit-text-h2);line-height:var(--line-height-tight);text-align:center;text-transform:uppercase;color:var(--uikit-color-dark-blue);margin-bottom:var(--space-med)}.faq-section-title .highlight{color:var(--uikit-color-orange)}.faq-accordion{display:flex;flex-direction:column;gap:2.4rem}.faq-item{background:var(--uikit-color-white);border:1px solid #9f9fff;border-radius:1.6rem;padding:2.6rem 3.2rem;transition:all .3s ease}.faq-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%}.faq-summary::-webkit-details-marker{display:none}.faq-question{font-size:2rem;font-weight:var(--bold-font-weight);color:var(--uikit-color-black);flex:1;padding-right:2rem;cursor:pointer;pointer-events:none}.faq-answer{margin-top:1.6rem;font-size:var(--uikit-text-basic);color:#2f2f2f;line-height:var(--line-height-normal)}.faq-icon{display:inline-flex;flex-shrink:0;width:72px;height:72px;transition:transform .3s ease;cursor:pointer;pointer-events:none}.faq-icon svg{display:block;width:100%;height:100%;transition:transform .3s ease;transform-origin:center center}.faq-icon svg path{transform-origin:center center}.faq-item[open] .faq-icon svg{transform:rotate(-180deg)}.faq-item:not([open]) .faq-icon svg{transform:rotate(0)}.faq-item[open] .faq-icon .faq-icon-bg{fill:var(--uikit-color-dark-blue)}.faq-item:not([open]) .faq-icon .faq-icon-bg{fill:#1a2ab554}.faq-item[open]{padding-bottom:4rem}@media all and (max-width: 1024px){.faq-section{padding:0 3rem}}@media all and (max-width: 1000px){.faq-section{padding:0 2rem}.faq-icon{width:32px;height:32px}}
