.GymFAQ-module__3iZxna__section{background:var(--color-bg);padding:80px 2rem}.GymFAQ-module__3iZxna__inner{max-width:760px;margin:0 auto}.GymFAQ-module__3iZxna__title{color:var(--color-text-primary);text-align:center;margin:0 0 2.5rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.GymFAQ-module__3iZxna__list{flex-direction:column;gap:0;display:flex}.GymFAQ-module__3iZxna__item{border-bottom:1px solid var(--color-border)}.GymFAQ-module__3iZxna__item:first-child{border-top:1px solid var(--color-border)}.GymFAQ-module__3iZxna__question{cursor:pointer;color:#222;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 0;font-size:1rem;font-weight:600;transition:color .2s;display:flex}.GymFAQ-module__3iZxna__question i{color:var(--color-cta);flex-shrink:0}.GymFAQ-module__3iZxna__question:hover{color:var(--color-cta)}.GymFAQ-module__3iZxna__answer{max-height:0;margin:0;padding:0;transition:max-height .3s,padding .2s;overflow:hidden}.GymFAQ-module__3iZxna__open .GymFAQ-module__3iZxna__answer{max-height:400px;padding-bottom:1.25rem}.GymFAQ-module__3iZxna__answer p{color:#555;margin:0;font-size:.95rem;line-height:1.7}.GymFAQ-module__3iZxna__open .GymFAQ-module__3iZxna__question{color:var(--color-cta)}
