.gym-conversion-page .hero{padding:46px 0 64px;min-height:calc(100vh - 112px)}
.gym-conversion-page .hero h1,.gym-conversion-page .hero .lead{max-width:650px}
.gym-conversion-page .gym-offer{gap:9px}
.gym-conversion-page .gym-offer span{padding:8px 11px;border:1px solid #dfe9d0;border-radius:999px;background:#f7faef;color:#35531c;font-weight:750}
.gym-conversion-page .section{padding:72px 0}
.gym-conversion-page .band{padding:72px 0}
.gym-conversion-page .experience-section{display:none}
.gym-mobile-cta{display:none}
@media(max-width:800px){
  .gym-conversion-page{padding-bottom:86px}
  .gym-conversion-page .nav{height:66px}
  .gym-conversion-page .nav .button{padding:11px 14px}
  .gym-conversion-page .hero{padding:28px 0 48px;gap:34px;min-height:0}
  .gym-conversion-page .hero h1{font-size:42px;line-height:1.02;margin:13px 0 17px}
  .gym-conversion-page .actions{margin:22px 0 15px}
  .gym-conversion-page .actions .button{width:100%}
  .gym-conversion-page .visual{order:2}
  .gym-conversion-page .booking{padding:21px;border-radius:20px}
  .gym-conversion-page .booking-head{margin-bottom:19px}
  .gym-conversion-page .section{padding:52px 0}
  .gym-conversion-page .section-head{margin-bottom:26px;text-align:left}
  .gym-conversion-page .band{padding:54px 0}
  .gym-conversion-page .cta{margin-bottom:28px}
  .gym-mobile-cta{position:fixed;z-index:80;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #d9e9c5;border-radius:17px;background:rgba(255,255,255,.96);color:#172116;box-shadow:0 16px 42px #1721162b;backdrop-filter:blur(16px)}
  .gym-mobile-cta span{display:flex;min-width:0;flex-direction:column}
  .gym-mobile-cta b{font-size:14px}
  .gym-mobile-cta small{margin-top:2px;color:#667085;font-size:11px}
  .gym-mobile-cta strong{flex:0 0 auto;padding:11px 13px;border-radius:12px;background:linear-gradient(135deg,var(--accent2),var(--accent));color:#fff;font-size:13px}
}
@media(max-width:390px){.gym-conversion-page .hero h1{font-size:37px}.gym-mobile-cta small{display:none}}
