.ga-faq-wrap{background:var(--Radial,radial-gradient(152.73% 132.3% at 100% 100%,#e5f9f9 0,#e5e7fb 30%,#e4edfd 60%,#e5f9f9 100%));border-radius:20px;margin:0 auto 100px;max-width:1328px;padding:20px 72px}.ga-faq{align-items:center;border-radius:20px;gap:40px;margin:0 auto;max-width:1368px;padding:10px 36px 30px}.ga-faq,.ga-faq-list{display:flex;flex-direction:column}.ga-faq-list{gap:20px;max-width:1250px;width:100%}.ga-faq-item{background:#fff;border-radius:10px;overflow:hidden;padding:24px 16px}.ga-faq-q{align-items:center;background:none;border:none;color:var(--ga-text-dark);cursor:pointer;display:flex;font-family:var(--ga-font-sans);font-size:20px;font-weight:500;gap:10px;justify-content:space-between;line-height:1.35;padding:0;text-align:left;width:100%}.ga-faq-q:focus-visible{outline:2px solid var(--ga-blue-accent);outline-offset:2px}.ga-faq-q-text{flex:1}.ga-faq-toggle{color:rgba(85,88,89,.6);display:flex;flex-shrink:0;transition:transform .3s}.ga-faq-toggle,.ga-faq-toggle svg{height:15px;width:15px}.ga-faq-answer{color:var(--ga-text-gray);font-size:18px;line-height:1.45;max-height:0;overflow:hidden;transition:max-height .35s ease,padding-top .35s}.ga-faq-answer p{margin:0}.ga-faq-item.open .ga-faq-answer{max-height:300px;padding-top:16px}.ga-faq-item.open .ga-faq-toggle{transform:rotate(180deg)}@media (max-width:768px){.ga-faq-wrap{margin:20px;padding:0}.ga-faq{padding:40px 20px}.ga-faq-q{font-size:17px}.ga-faq-answer{font-size:12px}}