.global-faqs{padding:96px 0;background-color:var(--background-color)}.bg-white.global-faqs{background-color:var(--background-color)}.bg-dark_blue.global-faqs{background-color:var(--secondary-color)}.bg-dark_blue.global-faqs .faqs-intro h2{color:var(--text-color-light)}.bg-dark_blue.global-faqs .faq-item{background-color:var(--secondary-color-darker);border-color:var(--secondary-color-light)}.bg-dark_blue.global-faqs .faq-question{color:var(--text-color-light)}.bg-dark_blue.global-faqs .faq-item.is-open .faq-question{color:var(--text-color-light)}.bg-dark_blue.global-faqs .faq-question::after{color:var(--accent-color-blue)}.bg-dark_blue.global-faqs .faq-item.is-open .faq-question::after{color:var(--primary-color)}.bg-dark_blue.global-faqs .faq-answer p{color:var(--text-color-light)}.bg-dark_blue.global-faqs .faq-item.is-open{border-color:var(--primary-color-medium-border)}.global-faqs .faqs-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}.global-faqs .faq-image-column img{max-width:100%;height:auto;border-radius:12px}.global-faqs .faqs-intro{margin-bottom:24px}.global-faqs .faq-deck{display:grid;gap:16px;overflow:visible}.global-faqs .faq-deck.is-paged{position:relative;overflow:hidden;transition:height .35s ease}.global-faqs .faq-page{display:none}.global-faqs .faq-page.is-active,.global-faqs .faq-deck.is-expanded .faq-page{display:block}.global-faqs .faq-deck.is-paged .faq-page{display:block;position:absolute;inset:0;width:100%;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.global-faqs .faq-deck.is-paged .faq-page.is-active{position:relative;opacity:1;transform:translateY(0);pointer-events:auto}.global-faqs .faq-page.is-active{opacity:1;transform:translateY(0);pointer-events:auto;position:relative}.global-faqs .faq-item{background-color:var(--background-color);border:1px solid #e0e0e0;border-radius:12px;padding:24px;box-shadow:0 4px 15px rgb(0 0 0 / .05)}.global-faqs .faq-item+.faq-item{margin-top:1.2rem}.global-faqs .faq-item.is-open{border-color:var(--accent-color-blue)}.global-faqs .faq-question{width:100%;background:none;border:none;padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;color:var(--text-color);font-weight:700;font-size:1.8rem;transition:color 0.3s ease}.global-faqs .faq-item.is-open .faq-question{color:var(--primary-color)}.global-faqs .faq-question::after{content:"+";font-size:2.4rem;font-weight:300;color:var(--accent-color);transition:transform 0.2s ease,color 0.3s ease;margin-left:16px}.global-faqs .faq-item.is-open .faq-question::after{content:"−";color:var(--accent-color-blue)}.global-faqs .faq-answer{height:0;overflow:hidden;transition:height 0.3s ease}.global-faqs .faq-item.is-open .faq-answer{grid-template-rows:1fr}.global-faqs .faq-answer-content{overflow:hidden}.global-faqs .faq-answer p{padding-top:16px;margin:0}.global-faqs .faq-actions{padding-top:24px;text-align:center}@media (max-width:900px){.global-faqs .faqs-layout{grid-template-columns:1fr;gap:40px}.global-faqs .faq-image-column{display:none}}