@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--ink:#111115;--dark:#141316;--char:#222126;--accent:#ff5034;--orange:#ff9e39;--paper:#faf9f6;--muted:#6e6b70;--line:#e9e4df;--container:1230px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper)!important;color:var(--ink);font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.7;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'Space Grotesk',sans-serif;letter-spacing:-.045em;font-weight:700;line-height:1.13;color:var(--ink)}h1{font-size:clamp(3.3rem,7vw,7.8rem)}h2,.display-4{font-size:clamp(2.25rem,4vw,4.4rem)!important;line-height:1.07!important}h3{font-size:clamp(1.5rem,2.6vw,2.1rem)}h4{font-size:1.35rem}h5{font-size:1.15rem}p{color:#555158}a{color:#d9442b;text-decoration:none}a:hover{color:#fa5738;text-decoration:none}img{max-width:100%;height:auto}iframe{max-width:100%;border:0}section,div{scroll-margin-top:100px}.container{max-width:var(--container)}.text-primary{color:var(--accent)!important}.text-muted{color:#827a7c!important}.text-white,.text-white p{color:#fff!important}.bg-light{background:#f1eee9!important}.bg-secondary{background:#1c1b20!important}.bg-primary{background:var(--accent)!important}.border{border-color:var(--line)!important}.btn{border-radius:100px!important;font-size:12px!important;letter-spacing:.065em;text-transform:uppercase;font-weight:800!important;padding:14px 23px!important;white-space:normal;transition:transform .2s,background .2s,color .2s;line-height:1.3}.btn:hover{transform:translateY(-2px)}.btn-primary,.btn-outline-primary:hover{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.btn-outline-primary{color:#d8432b!important;border:1px solid #e65a40!important}.btn-outline-light{color:white!important;border-color:rgba(255,255,255,.55)!important}.btn-outline-light:hover{background:white!important;color:#111!important}.site-nav{height:82px;position:sticky;top:0;z-index:1000;background:rgba(17,17,20,.97);backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.1)}.nav-wrap{max-width:1450px;margin:auto;height:100%;display:flex;align-items:center;gap:24px;padding:0 4vw}.brand{display:flex;align-items:center;gap:12px;color:white!important;flex-shrink:0}.brand-mark{height:37px;width:37px;border-radius:11px 3px 11px 3px;background:linear-gradient(135deg,#ffae3f,#fb3e30);display:grid;place-items:center;font-family:'Space Grotesk';font-size:22px;font-weight:800;box-shadow:0 0 24px #ff53293d}.brand-name{font:700 23px/1 'Space Grotesk';letter-spacing:-.07em}.brand-name small{display:block;font:700 8px/1.5 'DM Sans';letter-spacing:.32em;color:#b6b1b2;margin-top:5px}.nav-links{display:flex;align-items:center;gap:clamp(8px,1.6vw,24px);margin-left:auto}.nav-links a,.nav-drop>button{color:#bcb9bc;font-size:12px;font-weight:700;white-space:nowrap;letter-spacing:.01em;background:none;border:0;cursor:pointer;padding:12px 0}.nav-links a:hover,.nav-links a.active,.nav-drop>button:hover{color:white}.nav-links a.active:after{content:'';display:block;width:15px;height:3px;background:var(--accent);border-radius:3px;margin-top:3px}.nav-drop{position:relative}.drop-panel{display:none;position:absolute;top:100%;left:-20px;min-width:175px;background:#242226;border:1px solid #39363c;padding:10px 19px;border-radius:13px;box-shadow:0 18px 40px #0006}.nav-drop:hover .drop-panel,.nav-drop:focus-within .drop-panel,.nav-drop.open .drop-panel{display:grid}.drop-panel a{padding:8px 0}.nav-cta{background:linear-gradient(120deg,#ff5939,#ff9d36);padding:13px 18px;border-radius:100px;color:#151116!important;font-size:11px;letter-spacing:.035em;font-weight:800;white-space:nowrap}.menu-toggle{display:none;color:white;border:1px solid #555;background:#252328;border-radius:9px;width:42px;height:42px;font-size:21px}.hero{position:relative;overflow:hidden;background:#141316;color:white;min-height:410px;padding:100px max(5vw,calc((100vw - 1240px)/2)) 86px;isolation:isolate}.hero:before{content:'';position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 86% 25%,#b82e2633,transparent 35%),repeating-linear-gradient(90deg,transparent 0,transparent 95px,#ffffff07 96px),repeating-linear-gradient(0deg,transparent 0,transparent 95px,#ffffff07 96px)}.hero:after{content:'';position:absolute;z-index:-1;width:500px;height:500px;border:65px solid #f4483428;transform:rotate(-32deg);border-radius:40%;right:-130px;top:13px}.hero .eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#ff9c72;font-weight:800;display:flex;gap:12px;align-items:center}.hero .eyebrow:before,.section-kicker:before{content:'';display:inline-block;width:25px;height:2px;background:var(--accent);vertical-align:middle}.hero h1{color:#fff;font-size:clamp(3.4rem,7.1vw,7rem);text-transform:uppercase;max-width:900px;margin:22px 0 20px;line-height:.97}.hero h1 em{font-style:normal;background:linear-gradient(95deg,#ff9d45,#ff4c38);background-clip:text;-webkit-background-clip:text;color:transparent}.hero p{color:#cecbcf;max-width:625px;font-size:clamp(15px,1.4vw,18px)}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px}.hero-serial{font:700 12px 'Space Grotesk';letter-spacing:.15em;color:#f6a076}.hero-home{min-height:min(750px,90vh);padding-top:115px;padding-bottom:100px}.hero-home h1{font-size:clamp(3.8rem,8.3vw,9.1rem);max-width:1000px}.hero-home p{font-size:17px}.hero-home .visual-loop{position:absolute;right:-110px;bottom:-200px;width:650px;height:650px;border:2px solid #ff56384a;border-radius:50%;pointer-events:none;box-shadow:0 0 0 75px #ff4b2611,0 0 0 155px #ff4b2608}.hero-home .visual-loop:before{content:'↗';display:grid;place-items:center;position:absolute;top:20px;left:60px;width:90px;height:90px;background:linear-gradient(130deg,#ff9e35,#f74437);border-radius:50%;font-size:50px;color:#151116}.hero-home .hero-content{position:relative;z-index:1}.hero-home .hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:40px}.hero-home .hero-tags span{border:1px solid #ffffff40;border-radius:25px;padding:6px 12px;text-transform:uppercase;color:#e2dce0;font-size:10px;letter-spacing:.13em}.btn-glow{background:linear-gradient(110deg,#ff5337,#ff9a3b);border:0;border-radius:100px;padding:18px 28px;display:inline-block;color:#171215!important;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin:18px 9px 0 0;transition:transform .2s}.btn-glow:hover{transform:translateY(-3px)}.btn-ghost{color:#fff!important;border:1px solid #ffffff6b;border-radius:100px;padding:17px 28px;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-top:18px}.ticker{background:#ff623c;color:#201015;white-space:nowrap;overflow:hidden;padding:13px 0;font:700 12px 'Space Grotesk';letter-spacing:.22em;text-transform:uppercase}.ticker-track{display:inline-block;width:max-content;max-width:none;white-space:nowrap;will-change:transform;animation:marquee 600s linear infinite!important}.ticker:hover .ticker-track{animation-play-state:paused}.ticker span{padding-right:60px}@keyframes marquee{to{transform:translateX(-50%)}}.content-wrap{padding:50px 0 20px}.content-wrap>div.container,.content-wrap>section .container{margin-top:35px;margin-bottom:35px}.content-wrap>div.container-fluid:not(.footer){padding:65px max(4vw,calc((100vw - 1320px)/2));margin-top:42px;margin-bottom:42px}.content-wrap .row{row-gap:18px}.content-wrap h2,.content-wrap .display-4{margin-bottom:22px}.content-wrap h4.text-primary{font-size:13px;text-transform:uppercase;letter-spacing:.17em;margin-bottom:15px}.content-wrap .feature,.content-wrap .gym-class{padding-top:50px}.content-wrap .gym-class-box{min-height:305px;border-radius:20px;position:relative;overflow:hidden}.gym-class-box.bg-primary{background:linear-gradient(135deg,#f04435,#ff8f3d)!important}.gym-class-box.bg-secondary{background:#211e22!important}.gym-class-box h3{font-size:clamp(2.1rem,3vw,3.3rem)!important}.content-wrap .subscribe,.content-wrap .bmi{background:linear-gradient(125deg,#22191a,#160f13 58%,#8b2820)!important;border-radius:28px;position:relative;overflow:hidden}.content-wrap .subscribe:before{content:'06';position:absolute;right:2%;bottom:-18%;font:bold 320px 'Space Grotesk';color:#ffffff07;pointer-events:none}.content-wrap .subscribe *,.content-wrap .bmi *{position:relative}.content-wrap .subscribe h4,.content-wrap .subscribe h2,.content-wrap .bmi h4{color:white!important}.content-wrap .subscribe p,.content-wrap .bmi p{color:#e9dfe1!important}.content-wrap .bg-light,.content-wrap .card,.content-wrap .blog-item{border-radius:20px;overflow:hidden}.content-wrap .bg-light{background:#f1eee9!important}.content-wrap .bg-secondary{background:#1d1c20!important}.content-wrap .bg-secondary p,.content-wrap .bg-secondary h5{color:#eee!important}.content-wrap .bg-secondary h4.text-primary{color:#ff9279!important}.content-wrap .card{background:#fff;border:1px solid #ece6e3;box-shadow:0 16px 45px #2112130a!important}.content-wrap .card-header{padding:21px 25px}.content-wrap .card-header h5{color:white!important;margin:0}.content-wrap .card-body{padding:25px}.content-wrap .rounded-circle{object-fit:cover}.content-wrap img:not(.rounded-circle){border-radius:14px}.content-wrap .blog-item>img{width:100%;max-height:340px;object-fit:cover}.content-wrap .blog-item{padding:15px;background:white;border:1px solid #eee9e4}.content-wrap .media{border-radius:22px;display:flex;gap:20px}.content-wrap .media img{object-fit:cover}.content-wrap .table-responsive{border:1px solid #eee5e1;border-radius:14px;overflow:auto}.content-wrap table{background:#fff;font-size:14px}.content-wrap th{background:#282429!important;color:white!important;padding:16px!important}.content-wrap td{padding:17px!important;vertical-align:top}.content-wrap li{margin-bottom:6px}.content-wrap .list-group-item{border-color:#e8e4df;padding:14px 18px}.content-wrap .shadow-sm{box-shadow:0 12px 35px #22121410!important}.content-wrap .testimonial{background:#f2eae3!important;border-radius:26px}.content-wrap .testimonial p,.content-wrap .testimonial h4{color:#1d191a!important}.content-wrap iframe[src*='youtube']{width:100%;aspect-ratio:16/9;height:auto;border-radius:21px;box-shadow:0 20px 40px #0001}.content-wrap .text-center img{object-fit:contain}.content-wrap .text-center .rounded-circle{object-fit:cover}.site-footer{background:#171519;color:white;padding:75px max(5vw,calc((100vw - 1240px)/2)) 25px;margin-top:70px}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:30px}.site-footer h3,.site-footer h4{color:white}.site-footer h4{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#ff977c}.site-footer p{color:#a6a1a5;font-size:14px}.site-footer a{color:#d9d3d5;display:block;font-size:14px;margin:9px 0}.site-footer a:hover{color:#ff8a6f}.site-footer .brand{display:flex}.footer-bottom{border-top:1px solid #393439;margin-top:60px;padding-top:23px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;color:#918b90}.footer-bottom a{display:inline;color:#d1c7cc;font-size:12px}.float-top{position:fixed;bottom:25px;right:26px;z-index:10;background:#ff5b3e;color:white!important;border-radius:50%;width:45px;height:45px;display:grid;place-items:center;box-shadow:0 6px 20px #ff5b3e50}.section-kicker{color:#e6533a;text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:800;display:flex;gap:10px;align-items:center;margin-bottom:15px}.reveal{animation:rise .6s ease both}@keyframes rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.content-wrap .row>div{min-width:0}.content-wrap .row>div img{max-width:100%}.content-wrap .btn{margin-top:5px}.content-wrap .fa,.content-wrap .fas{color:var(--accent)}.content-wrap .text-white .fa{color:#ffbe92}.content-wrap .gym-class .fa{color:white}.content-wrap .feature img{max-height:390px;object-fit:cover}.content-wrap .text-center.mb-5 h2{margin-bottom:14px}.content-wrap .bg-light.p-4.h-100{height:100%;transition:transform .2s,box-shadow .2s}.content-wrap .bg-light.p-4.h-100:hover{transform:translateY(-4px);box-shadow:0 18px 45px #00000012}.content-wrap .col-lg-4 .bg-light img{max-height:100px;object-fit:contain}.content-wrap .col-lg-4 .bg-light img.rounded-circle{max-height:120px}.content-wrap .mb-5{margin-bottom:2.5rem!important}.content-wrap .py-5{padding-top:3rem!important;padding-bottom:3rem!important}body .content-wrap .bg-primary p{color:#fff!important}body .content-wrap .bg-primary h3{color:#fff!important}body .content-wrap .bg-secondary h3{color:#fff!important}.footer-quote{border-left:2px solid #ff6345;padding-left:16px;color:#f2e3e0!important}.quick-cta{margin-top:20px}.content-wrap .carousel{position:relative}.content-wrap .carousel-item{transition:opacity .5s}.content-wrap .carousel-item img{border-radius:20px}.content-wrap .carousel-caption{background:#0008;border-radius:15px}.content-wrap .carousel-control-prev,.content-wrap .carousel-control-next{z-index:2}
@media(min-width:1100px){.content-wrap .col-lg-4>.bg-light,.content-wrap .col-lg-4>.card{height:100%}}@media(max-width:1100px){.nav-wrap{gap:12px;padding:0 3vw}.nav-links{gap:9px}.nav-links a,.nav-drop>button{font-size:11px}.brand-name{font-size:20px}.nav-cta{padding:10px 12px;font-size:10px}}@media(max-width:900px){.site-nav{height:72px}.menu-toggle{display:grid;place-items:center;margin-left:auto}.nav-cta{margin-left:auto}.nav-links{display:none;position:absolute;top:72px;left:0;right:0;background:#1b191d;border-bottom:1px solid #403b40;padding:15px 6vw 24px;flex-direction:column;align-items:stretch;gap:0;max-height:80vh;overflow:auto}.nav-links.open{display:flex}.nav-links>a,.nav-drop>button{padding:11px 0;font-size:14px;text-align:left}.drop-panel{display:grid;position:static;box-shadow:none;margin:0 0 8px 12px;border-radius:10px}.hero{padding:90px 6vw 74px;min-height:370px}.hero-home{min-height:650px}.hero-home .visual-loop{opacity:.42;right:-260px;bottom:-270px}.footer-top{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){body{font-size:15px}.nav-wrap{padding:0 18px}.brand-name{font-size:20px}.nav-cta{display:none}.hero{padding:76px 22px 62px}.hero-home{min-height:610px}.hero h1{font-size:clamp(3rem,13vw,5rem);overflow-wrap:anywhere}.hero-home h1{font-size:clamp(3.3rem,13vw,6rem)}.hero-home p{font-size:15px}.hero-home .visual-loop{width:440px;height:440px;right:-290px;bottom:-200px}.hero .eyebrow{font-size:10px}.content-wrap{padding-top:15px}.content-wrap>div.container-fluid:not(.footer){padding:45px 18px;margin:20px 0}.content-wrap>div.container{padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px}.content-wrap .gym-class-box{min-height:260px;padding:28px!important;text-align:left!important;align-items:flex-start!important}.content-wrap .media{display:block!important;padding:25px!important}.content-wrap .media img{margin-bottom:20px}.content-wrap .display-4{font-size:2.2rem!important}.content-wrap .py-5{padding-top:2rem!important;padding-bottom:2rem!important}.content-wrap .subscribe h4{font-size:2.2rem!important}.content-wrap .col-lg-4 .bg-light{padding:24px!important}.content-wrap .table-responsive{width:100%}.content-wrap table{min-width:550px}.content-wrap iframe{width:100%}.site-footer{padding:55px 23px 25px}.footer-top{grid-template-columns:1fr 1fr;gap:26px}.footer-top>div:first-child,.footer-top>div:last-child{grid-column:1/-1}.footer-bottom{margin-top:35px}.btn-glow,.btn-ghost{font-size:11px;padding:15px 20px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}


/* iMobile Labs V4: spacing, readable cards, and overflow safety.
   Keep the approved V3 ticker timing and animation completely unchanged. */
html { scroll-padding-top: 90px; }
body { min-width: 320px; }
.skip-link { position:fixed; left:12px; top:-65px; z-index:2000; padding:12px 20px; background:#fff; color:#171519; border-radius:10px; font-weight:800; }
.skip-link:focus { top:12px; }
.content-wrap { padding: clamp(32px,5vw,70px) 0 30px; }
.content-wrap > .container { width:100%; max-width:var(--container); }
.content-wrap > .container + .container { margin-top: clamp(30px,5vw,65px); }
.content-wrap > div.container-fluid:not(.footer) { max-width: 1460px; padding: clamp(35px,5vw,68px) clamp(20px,4vw,68px); }
.content-wrap .row { row-gap: clamp(22px,3vw,38px); }
.content-wrap .row > [class*="col-"] { min-width:0; }
.content-wrap h1,.content-wrap h2,.content-wrap h3,.content-wrap h4,.content-wrap h5 { overflow-wrap:break-word; }
.content-wrap p { overflow-wrap:break-word; }
.content-wrap .gym-class { padding-top:0; }
.content-wrap .founders-investors-row { margin-left:-12px; margin-right:-12px; row-gap:24px; align-items:stretch; }
.content-wrap .founders-investors-row > [class*="col-"] { padding-left:12px!important; padding-right:12px!important; display:flex; }
.content-wrap .founders-investors-row .gym-class-box { min-height:350px; width:100%; padding:clamp(27px,3.2vw,48px)!important; display:flex!important; align-items:flex-start!important; text-align:left!important; justify-content:center!important; border-radius:24px; }
.content-wrap .founders-investors-row .gym-class-box h3 { font-size:clamp(2.1rem,4vw,3.3rem)!important; margin-bottom:20px!important; }
.content-wrap .founders-investors-row .gym-class-box p { font-size:clamp(15px,1.3vw,17px); line-height:1.7; max-width:520px; margin-bottom:15px; }
.content-wrap .founders-investors-row .gym-class-box .btn { margin-top:auto!important; align-self:flex-start; }
.content-wrap .benefits-strip > .row { row-gap:24px; margin-left:-12px; margin-right:-12px; }
.content-wrap .benefits-strip > .row > [class*="col-"] { padding-left:12px!important; padding-right:12px!important; display:flex; }
.content-wrap .benefits-strip > .row > [class*="col-"] > div { width:100%; padding:clamp(28px,3vw,42px)!important; border-radius:22px; min-height:290px!important; }
.content-wrap .benefits-strip h2 { font-size:clamp(1.7rem,2.4vw,2.6rem)!important; line-height:1.12!important; }
.content-wrap .benefits-strip p { max-width:500px; margin-bottom:0; }
.content-wrap .feature .row > [class*="col-"] { align-self:stretch; }
.content-wrap .feature .row > [class*="col-"] > .row { height:100%; align-content:start; }
.content-wrap .feature img { width:100%; max-height:290px; object-fit:cover; }
.content-wrap .bg-light.p-4.h-100, .content-wrap .card, .content-wrap .blog-item { overflow-wrap:anywhere; }
.content-wrap .card { overflow:visible; }
.content-wrap .table-responsive { max-width:100%; }
.content-wrap .media { max-width:100%; }
.content-wrap .media-body { min-width:0; }
.content-wrap .subscribe,.content-wrap .bmi,.content-wrap .testimonial { margin-inline:auto; }
.content-wrap .subscribe { padding:clamp(35px,5vw,72px)!important; }
.content-wrap .subscribe > h4 { margin-top:0!important; }
.content-wrap .subscribe > p { max-width:850px; margin-inline:auto; }
.content-wrap .subscribe:before { font-size:clamp(160px,22vw,320px); }
.content-wrap .testimonial .container { max-width:100%; }
.content-wrap .testimonial .row { align-items:stretch!important; }
.content-wrap .testimonial .row > [class*="col-"] { min-width:0; }
.content-wrap .testimonial .carousel-inner { min-width:0; }
.content-wrap .testimonial .testimonial-text { overflow-wrap:break-word; }
.content-wrap .btn, .btn-glow, .btn-ghost { max-width:100%; overflow-wrap:break-word; }
.content-wrap img { display:block; }
.content-wrap .text-center img { margin-left:auto; margin-right:auto; }
.site-footer .footer-top > div { min-width:0; overflow-wrap:break-word; }
.site-footer .brand-name { white-space:normal; }
/* The news page intentionally has no invented articles, fake categories, or non-working subscribe form. */
.news-empty-wrap { padding:clamp(12px,3vw,32px) 0 clamp(55px,7vw,110px); }
.news-empty-wrap .container { max-width:var(--container); }
.news-empty-card { display:grid; grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr); gap:clamp(25px,5vw,90px); align-items:center; position:relative; overflow:hidden; padding:clamp(38px,6vw,86px); min-height:430px; background:#fff; border:1px solid #ede4df; border-radius:30px; box-shadow:0 24px 70px #2613190b; }
.news-empty-accent { position:relative; width:min(100%,260px); aspect-ratio:1; display:grid; place-items:center; margin-inline:auto; }
.news-empty-ring { display:block; width:100%; aspect-ratio:1; border-radius:50%; background:conic-gradient(from 40deg,#ff5034,#ffad4c,#ff5034); box-shadow:0 0 0 18px #ff5d3412,0 0 0 42px #ff5d3408; }
.news-empty-ring:before { content:''; display:block; position:absolute; inset:32px; background:#fff; border-radius:50%; }
.news-empty-symbol { position:absolute; color:#1b1719; font:700 clamp(64px,10vw,120px)/1 'Space Grotesk',sans-serif; transform:translateY(-5px); }
.news-empty-copy h2 { font-size:clamp(2.4rem,4.8vw,5rem)!important; margin:22px 0 25px; line-height:1.07!important; }
.news-empty-copy h2 em { color:var(--accent); font-style:normal; }
.news-empty-copy p { max-width:550px; font-size:17px; }
.news-empty-actions { display:flex; flex-wrap:wrap; align-items:center; gap:22px; margin-top:24px; }
.news-empty-actions .btn-glow { margin:0; }
.news-text-link { font-weight:800; font-size:13px; color:#271b1e; text-transform:uppercase; letter-spacing:.08em; }
@media(max-width:900px) {
  .content-wrap .founders-investors-row .gym-class-box { min-height:320px; }
  .content-wrap .benefits-strip > .row > [class*="col-"] > div { min-height:270px!important; }
  .news-empty-card { grid-template-columns:190px minmax(0,1fr); padding:42px; gap:35px; }
}
@media(max-width:767.98px) {
  .content-wrap .founders-investors-row { row-gap:20px; }
  .content-wrap .founders-investors-row .gym-class-box { min-height:280px; }
  .content-wrap .founders-investors-row .gym-class-box .btn { margin-top:15px!important; }
  .content-wrap .benefits-strip > .row > [class*="col-"] > div { min-height:unset!important; }
  .content-wrap .testimonial .row > [class*="col-"] { padding:20px!important; }
  .news-empty-card { grid-template-columns:1fr; text-align:center; gap:32px; }
  .news-empty-accent { width:160px; }
  .news-empty-copy .section-kicker,.news-empty-actions { justify-content:center; }
}
@media(max-width:600px) {
  .content-wrap > div.container-fluid:not(.footer) { padding:36px 20px; }
  .content-wrap .founders-investors-row .gym-class-box { padding:30px!important; }
  .content-wrap .benefits-strip > .row > [class*="col-"] > div { padding:30px!important; }
  .content-wrap .subscribe { padding:38px 24px!important; }
  .content-wrap .table-responsive table { min-width:550px; }
  .content-wrap .media img { float:none!important; }
  .news-empty-wrap { padding:8px 0 58px; }
  .news-empty-card { padding:42px 23px; border-radius:23px; }
  .news-empty-copy h2 { font-size:clamp(2.1rem,9vw,3.2rem)!important; }
  .news-empty-copy p { font-size:15px; }
  .news-empty-actions { gap:18px; }
}
