@media (max-width: 1024px){.fc-club-hero-content{display:flex;flex-direction:column;gap:1.5rem;text-align:center}.fc-club-hero-text{order:1}.fc-club-hero-video{order:2}.fc-club-hero-cta-container{order:3;align-self:center}.fc-club-hero-description{padding-right:0}.fc-club-about-content{grid-template-columns:1fr;gap:3rem}.fc-club-about-text{padding-left:0;text-align:center}.fc-club-about-image{justify-content:center;order:-1}.fc-club-about-image img{max-width:25rem;height:auto}.fc-elite-content{grid-template-columns:1fr;gap:2rem;text-align:center}.fc-elite-text{text-align:center}.fc-elite-badge{order:-1}.fc-benefits-grid{grid-template-columns:repeat(2,1fr);-moz-column-gap:2rem;column-gap:2rem;row-gap:1.5rem}.fc-community-content{grid-template-columns:1fr;gap:2rem;text-align:center;padding:0 1rem}.fc-community-images{justify-content:center;gap:2rem}.fc-pricing-plans{gap:3rem}.fc-pricing-plan{max-width:28rem}.fc-testimonials-wrapper{width:43rem;max-width:53rem}.fc-testimonials-carousel{gap:1rem}}@media (max-width: 768px){.fc-club-hero-container{padding:2rem 0}.fc-club-hero-content{display:flex;flex-direction:column;gap:1.5rem;text-align:center}.fc-club-hero-text{order:1}.fc-club-hero-video{order:2;align-self:center}.fc-club-hero-cta-container{order:3;align-self:center}.fc-club-hero-title{font-size:clamp(2rem,8vw,3rem);line-height:1.2}.fc-club-hero-description{font-size:clamp(1rem,4vw,1.2rem);padding-right:0}.fc-club-video-placeholder{width:clamp(15rem,60vw,18rem);height:clamp(20rem,75vw,25rem)}.fc-club-about-section{margin:2rem 0}.fc-club-about-container{padding:0 1rem}.fc-club-about-header{margin-bottom:2rem}.fc-club-about-title{font-size:clamp(1.8rem,7vw,2.5rem)}.fc-club-about-subtitle{font-size:clamp(1rem,4vw,1.3rem)}.fc-club-about-content{gap:2rem}.fc-club-about-description p{font-size:clamp(.9rem,3.5vw,1.1rem);line-height:1.5}.fc-club-about-image img{max-width:18rem;height:auto}.fc-elite-container{max-width:95%;padding:0 1rem}.fc-elite-content{gap:1.5rem}.fc-elite-badge img{width:clamp(18rem,50vw,22rem);margin-bottom:1rem}.fc-elite-title{font-size:clamp(1.8rem,7vw,2.5rem)}.fc-elite-subtitle{font-size:clamp(1rem,4vw,1.2rem)}.fc-elite-description p{font-size:clamp(.9rem,3.5vw,1.1rem);line-height:1.5;padding-left:0}.fc-testimonials-container{padding:0 1rem}.fc-testimonials-title{font-size:clamp(1.8rem,7vw,2.5rem)}.fc-testimonials-subtitle{font-size:clamp(1rem,4vw,1.2rem)}.fc-testimonials-wrapper{width:27rem;max-width:27rem}.fc-testimonials-nav{width:clamp(2.5rem,8vw,3rem);height:clamp(2.5rem,8vw,3rem)}.fc-testimonials-nav i{font-size:clamp(1.2rem,5vw,1.5rem)}.fc-testimonials-carousel{flex-direction:column;gap:.5rem;margin-bottom:2rem}.fc-testimonials-prev{order:3}.fc-testimonials-wrapper{order:2}.fc-testimonials-next{order:1}.fc-benefits-container{padding:0 1rem}.fc-benefits-title{font-size:clamp(1.8rem,7vw,2.5rem)}.fc-benefits-subtitle{font-size:clamp(1rem,4vw,1.2rem)}.fc-benefits-grid{grid-template-columns:1fr;gap:1rem;max-width:100%}.fc-benefits-card{width:100%;max-width:20rem;margin:0 auto;padding:1rem}.fc-benefits-card-title{font-size:clamp(1.1rem,4vw,1.3rem)}.fc-benefits-card-description{font-size:clamp(.9rem,3.5vw,1rem)}.fc-community-container{padding:0 1rem}.fc-community-title{font-size:clamp(1.8rem,7vw,2.5rem)}.fc-community-subtitle{font-size:clamp(1rem,4vw,1.2rem);padding:0rem}.fc-community-content{padding:0;gap:1.5rem}.fc-community-description p{font-size:clamp(.9rem,3.5vw,1.1rem);line-height:1.5}.fc-community-images{gap:1.5rem}.fc-community-image{flex:1;max-width:6rem}.fc-pricing-container{padding:0 1rem}.fc-pricing-title{font-size:clamp(1.8rem,7vw,2.5rem)}.fc-pricing-subtitle{font-size:clamp(1rem,4vw,1.2rem)}.fc-pricing-plans{flex-direction:column;gap:2rem}.fc-pricing-plan{max-width:25rem;width:100%}.fc-club-hero-cta,.fc-club-about-cta,.fc-elite-cta,.fc-testimonials-cta,.fc-benefits-cta,.fc-community-cta{font-size:clamp(.9rem,4vw,1.1rem);padding:clamp(.6rem,3vw,.8rem) clamp(1rem,5vw,1.5rem);white-space:normal;text-align:center}.fc-elite-cta-container{margin-top:1rem}.fc-club-about-section,.fc-elite-section,.fc-testimonials-section,.fc-benefits-section,.fc-community-section,.fc-pricing-section{padding:clamp(2rem,6vw,3rem) 0}}@media (max-width: 480px){.fc-club-hero-content{width:98%;display:flex;flex-direction:column;gap:1.5rem;text-align:center}.fc-club-hero-text{order:1}.fc-club-hero-video{order:2}.fc-club-hero-cta-container{order:3;align-self:center}.fc-testimonials-wrapper{width:11rem;max-width:11rem}.fc-testimonials-carousel{flex-direction:column;gap:1rem}.fc-testimonials-nav{align-self:center}.fc-community-images{flex-direction:row;gap:1rem}.fc-community-image{max-width:15rem}.fc-community-image img{height:18rem}.fc-benefits-card{max-width:18rem}.fc-pricing-plan{max-width:20rem}}@media (max-width: 768px) and (orientation: landscape){.fc-club-hero-content{grid-template-columns:1fr 1fr;gap:1rem}.fc-club-hero-text{order:1}.fc-club-hero-video{order:2}.fc-club-video-placeholder{width:clamp(12rem,25vw,15rem);height:clamp(16rem,35vw,20rem)}}@media (min-width: 1600px){.fc-club-hero-container,.fc-club-about-container,.fc-elite-container,.fc-testimonials-container,.fc-benefits-container,.fc-community-container,.fc-pricing-container{max-width:90rem}}
