.l4g-section{padding-block:100px}.l4g-site h2{letter-spacing:-1.9px;font-size:clamp(32px,3.1vw,46px);line-height:1.22}.l4g-site h2>span{color:#79857b}.l4g-section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:43px;display:flex}.l4g-section-head p:not(.l4g-eyebrow){color:#5f6f64;margin:0 0 14px;font-size:12px;line-height:1.8}.l4g-text-link{border-bottom:1px solid #10251e;padding-bottom:5px;font-size:12px;font-weight:500;display:inline-block}.l4g-gym-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.l4g-gym-card{background:#fff;border:1px solid #e4eae1;border-radius:18px;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.l4g-gym-card:hover{transform:translateY(-5px);box-shadow:0 14px 35px #092a1410}.l4g-gym-photo{height:245px;position:relative;overflow:hidden}.l4g-gym-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.l4g-gym-card:hover img{transform:scale(1.04)}.l4g-badge{letter-spacing:1.5px;background:#f8fff3eb;border-radius:20px;padding:6px 10px;font-size:8px;font-weight:500;position:absolute;top:17px;left:17px}.l4g-round-arrow{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:21px;display:grid;position:absolute;bottom:16px;right:16px}.l4g-gym-info{padding:22px}.l4g-gym-info>p{color:#65736b;margin:0 0 6px;font-size:10px}.l4g-gym-info h3{letter-spacing:-.5px;font-size:19px}.l4g-gym-meta{color:#65736b;border-top:1px solid #edf0e9;justify-content:space-between;align-items:center;gap:8px;margin-top:19px;padding-top:15px;font-size:9px;display:flex}.l4g-gym-meta b{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:500}.l4g-gym-meta small{color:#65736b;font-size:9px;font-weight:400}.l4g-small{color:#5f6f64;font-size:10px;line-height:1.8}.l4g-demo-note{margin:18px 0 0}.l4g-catalog-state{background:#edf2ea;border-radius:14px;padding:35px;font-size:13px}.l4g-process{background:#eef3ec;padding:90px 0}.l4g-process-layout{grid-template-columns:1fr 1fr;align-items:start;gap:95px;display:grid}.l4g-process-visual{aspect-ratio:1;max-height:530px;position:sticky;top:120px}.l4g-step-image{opacity:0;border-radius:22px;position:absolute;inset:0;overflow:hidden}.l4g-step-image.step-0{opacity:1}.l4g-step-image img{object-fit:cover;filter:brightness(.7);width:100%;height:100%}.l4g-step-image>div{color:#fff;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.l4g-step-image>div span{letter-spacing:2px;font-size:10px}.l4g-step-image strong{letter-spacing:-1px;font-size:26px;font-weight:500}.l4g-steps article{border-top:1px solid #ced9ca;min-height:290px;padding:35px 0 55px}.l4g-steps article>span{color:#537260;margin-bottom:22px;font-size:10px;display:block}.l4g-steps h3{letter-spacing:-.8px;font-size:27px;line-height:1.3}.l4g-steps p{color:#66756d;max-width:360px;font-size:13px;line-height:1.9}.l4g-benefits{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.l4g-benefits>div>p:not(.l4g-eyebrow){color:#66756d;margin:25px 0;font-size:13px}.l4g-button{background:var(--green);border:0;border-radius:40px;justify-content:space-between;align-items:center;gap:30px;padding:15px 24px;font-size:12px;font-weight:500;line-height:1.6;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;color:#062c16!important}.l4g-button:hover{background:#45ff9e;transform:translateY(-2px)}.l4g-button.dark{background:#10251e;color:#fff!important}.l4g-button.dark:hover{background:#087943}.l4g-button.secondary{background:#e8f0e5;color:#10251e!important}.l4g-button:disabled{opacity:.6;cursor:wait;transform:none}.l4g-benefit-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.l4g-feature-icon{color:#087943;background:#e7f5e7;border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:17px;font-size:25px;display:grid}.l4g-benefit-grid h3{letter-spacing:-.2px;font-size:14px}.l4g-benefit-grid p{color:#66756d;font-size:11px;line-height:1.9}