.hge-story--ez-rope .ezr-beyond-section{padding:100px 0;background:#f5f7f6;color:#20282c}.hge-story--ez-rope .ezr-beyond-container{width:min(1160px,calc(100% - 64px));margin:0 auto}.hge-story--ez-rope .ezr-beyond-header{max-width:780px;margin-bottom:48px}.hge-story--ez-rope .ezr-section-eyebrow{margin:0 0 18px;font-size:11px;line-height:1.6;letter-spacing:.17em;text-transform:uppercase;font-weight:700;color:#49616d}.hge-story--ez-rope .ezr-section-title{margin:0 0 24px;font-size:clamp(38px,4.6vw,64px);line-height:1.04;letter-spacing:-.045em;font-weight:600;color:#20282c}.hge-story--ez-rope .ezr-section-sub{margin:0;max-width:730px;font-size:18px;line-height:1.7;color:#596469}.hge-story--ez-rope .ezr-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hge-story--ez-rope .ezr-benefit-card{padding:30px;border:1px solid #dce3e2;background:#fff}.hge-story--ez-rope .ezr-benefit-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#e5efec;color:#285b52;margin-bottom:26px}.hge-story--ez-rope .ezr-benefit-icon svg{width:25px;height:25px}.hge-story--ez-rope .ezr-benefit-title{margin:0 0 12px;font-size:24px;line-height:1.2;letter-spacing:-.025em;font-weight:600;color:#253f4c}.hge-story--ez-rope .ezr-benefit-description{margin:0;font-size:15px;line-height:1.75;color:#596469}.hge-story--ez-rope .ezr-vs-section{margin-top:80px}.hge-story--ez-rope .ezr-vs-header{text-align:center;margin:0 auto 36px}.hge-story--ez-rope .ezr-vs-title{margin:0 0 14px;font-size:clamp(30px,3.3vw,42px);line-height:1.1;letter-spacing:-.035em;font-weight:600}.hge-story--ez-rope .ezr-vs-sub{margin:0;font-size:17px;line-height:1.65;color:#596469}.hge-story--ez-rope .ezr-vs-container{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.hge-story--ez-rope .ezr-exercise-card{padding:32px;background:#e8edef;color:#475960;border:1px solid #d3dddf}.hge-story--ez-rope .ezr-exercise-card.ezr-rope{background:#253f4c;color:#fff;border-color:#253f4c}.hge-story--ez-rope .ezr-exercise-name{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.035em;font-weight:600;color:inherit}.hge-story--ez-rope .ezr-vs-divider{position:absolute;left:50%;top:170px;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#f5f7f6;border:1px solid #d3dddf;color:#475960;font-size:14px;font-weight:600}.hge-story--ez-rope .ezr-pull-diagram{display:block;width:100%;height:170px;margin:16px auto 12px}.hge-story--ez-rope .ezr-diagram-person{fill:none;stroke:currentColor;stroke-width:13;stroke-linecap:round;stroke-linejoin:round}.hge-story--ez-rope .ezr-diagram-person circle{fill:currentColor;stroke-width:3}.hge-story--ez-rope .ezr-diagram-bar{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round}.hge-story--ez-rope .ezr-diagram-rope{fill:none;stroke:#cfac70;stroke-width:8;stroke-linecap:round}.hge-story--ez-rope .ezr-diagram-arrow{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.hge-story--ez-rope .ezr-exercise-stats{display:grid;gap:24px}.hge-story--ez-rope .ezr-stat-bar-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.hge-story--ez-rope .ezr-stat-bar-label{font-size:16px;line-height:1.4;font-weight:500}.hge-story--ez-rope .ezr-stat-bar-pct{font-size:25px;line-height:1.1;font-weight:600;letter-spacing:-.03em}.hge-story--ez-rope .ezr-stat-progress{height:8px;background:#cfd9dc;overflow:hidden;border-radius:4px}.hge-story--ez-rope .ezr-stat-fill{height:100%;background:#758b95;border-radius:4px}.hge-story--ez-rope .ezr-rope .ezr-stat-progress{background:#ffffff26}.hge-story--ez-rope .ezr-rope .ezr-stat-fill{background:#d6b478}.hge-story--ez-rope .ezr-rope .ezr-stat-bar-pct{color:#e0c18e}@media(max-width:900px){.hge-story--ez-rope .ezr-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hge-story--ez-rope .ezr-beyond-section{padding:64px 0}.hge-story--ez-rope .ezr-beyond-container{width:calc(100% - 40px)}.hge-story--ez-rope .ezr-beyond-header{margin-bottom:30px}.hge-story--ez-rope .ezr-section-sub{font-size:16px}.hge-story--ez-rope .ezr-benefits-grid{grid-template-columns:1fr;gap:12px}.hge-story--ez-rope .ezr-benefit-card{display:grid;grid-template-columns:40px 1fr;column-gap:16px;padding:24px 20px}.hge-story--ez-rope .ezr-benefit-icon{grid-column:1;grid-row:1 / span 2;width:40px;height:40px;margin:0}.hge-story--ez-rope .ezr-benefit-icon svg{width:22px;height:22px}.hge-story--ez-rope .ezr-benefit-title{grid-column:2;font-size:21px;margin-bottom:9px}.hge-story--ez-rope .ezr-benefit-description{grid-column:2;font-size:14px;line-height:1.65}.hge-story--ez-rope .ezr-vs-section{margin-top:56px}.hge-story--ez-rope .ezr-vs-sub{font-size:15px}.hge-story--ez-rope .ezr-vs-container{gap:10px}.hge-story--ez-rope .ezr-exercise-card{padding:22px 14px}.hge-story--ez-rope .ezr-exercise-name{font-size:24px}.hge-story--ez-rope .ezr-pull-diagram{height:115px;margin:12px auto 18px}.hge-story--ez-rope .ezr-vs-divider{width:32px;height:32px;top:107px;font-size:11px}.hge-story--ez-rope .ezr-exercise-stats{gap:23px}.hge-story--ez-rope .ezr-stat-bar-row{display:block;margin-bottom:10px}.hge-story--ez-rope .ezr-stat-bar-label{display:block;font-size:12px;min-height:34px;margin-bottom:5px}.hge-story--ez-rope .ezr-stat-bar-pct{font-size:27px}.hge-story--ez-rope .ezr-stat-progress{height:6px}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/ks-ez-rope-benefits.css.map */
