.workout-scroll-motion .training .workout{transform:translate3d(var(--slide-x,0px),0,0);opacity:var(--slide-opacity,1);transition:border-color .35s ease,box-shadow .35s ease;will-change:transform,opacity}
.workout-scroll-motion .training .workout:hover{transform:translate3d(var(--slide-x,0px),0,0)}
.version-two .section.wood-prices{background:var(--green-2);color:#fff;padding-top:76px;padding-bottom:82px}
.wood-prices::before{color:rgba(255,255,255,.035)}
.wood-prices .section-label{color:#d8ece4;border-color:rgba(255,255,255,.48)}
.wood-prices .price-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,6vw,90px);align-items:center;padding:0 0 35px;border-bottom:1px solid rgba(255,255,255,.2)}
.wood-prices .price-hero h2{color:#fff;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.98;margin:0 0 16px}
.wood-prices .price-hero h2 em{display:block;color:#f2a487;font-style:normal}
.wood-prices .price-hero .hero-lead{font-size:clamp(1.08rem,1.5vw,1.35rem);margin:0;color:#e7f3ed;max-width:650px}
.wood-prices .price-explainer{padding:27px 30px;border:1px solid rgba(255,255,255,.24);border-radius:20px;background:rgba(255,255,255,.075)}
.wood-prices .price-explainer strong{font-family:var(--display);font-size:1.42rem;line-height:1.2;color:#fff}
.wood-prices .price-explainer p{margin:12px 0 0;color:#deece5;line-height:1.55}
.wood-prices .price-explainer ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:7px}
.wood-prices .price-explainer li{padding-left:18px;position:relative;color:#fff}
.wood-prices .price-explainer li:before{content:'•';position:absolute;left:0;color:#f2a487}
.wood-prices .price-explainer a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.wood-prices .tariff-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:32px 0 18px}
.wood-prices .tariff-heading .wood-section-title{color:#fff;margin:0}
.wood-prices .tariff-heading p{max-width:490px;color:#dfede6;margin:0;line-height:1.45}
.wood-prices .wood-tariffs{grid-template-columns:.75fr 1.12fr 1.12fr;gap:14px}
.wood-prices .wood-tariff{border:1px solid rgba(255,255,255,.25);border-radius:20px;box-shadow:none;padding:clamp(23px,2.3vw,34px);min-height:315px;display:flex;flex-direction:column}
.wood-prices .wood-tariff:nth-child(1){background:#f3eee5;color:#103e34}
.wood-prices .wood-tariff:nth-child(2){background:var(--terra);color:#fff}
.wood-prices .wood-tariff:nth-child(3){background:#176150;color:#fff}
.wood-prices .wood-tariff .rhythm{margin-bottom:12px;letter-spacing:.1em}
.wood-prices .wood-tariff h3{font-size:clamp(1.75rem,2.5vw,2.7rem);margin:0 0 20px}
.wood-prices .wood-tariff .price-pair{gap:0;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin-top:auto}
.wood-prices .price-pair div{padding:13px;border-radius:12px;background:rgba(255,255,255,.16)}
.wood-prices .price-pair div+div{padding:13px;border:0;opacity:1;margin-left:8px}
.wood-prices .price-pair strong{font-size:clamp(2rem,3vw,3.15rem)}
.wood-prices .price-pair small{display:block;font-size:.73rem;line-height:1.35}
.wood-prices .wood-tariff p:last-child{margin:17px 0 0;padding:13px 0 0;border-top:1px solid currentColor;font-size:.86rem;opacity:.9}
.wood-prices .trial-tariff .trial-price{font-family:var(--display);font-size:clamp(3rem,5vw,4.7rem);font-weight:900;line-height:1;margin:auto 0 16px}
.wood-prices .trial-tariff .button{background:#fff;color:#103e34;border:0;border-radius:11px;padding:12px 16px;min-height:46px;font-size:.87rem;text-align:center}
.wood-prices .planner-intro{display:flex;justify-content:space-between;gap:24px;align-items:end;margin:48px 0 16px}
.wood-prices .planner-intro .wood-section-title{color:#fff;margin:0}
.wood-prices .planner-intro p{max-width:420px;margin:0;color:#dcece4}
.wood-prices .wood-planner{display:grid;grid-template-columns:1fr 1fr .9fr;gap:12px;background:transparent;border:0;box-shadow:none;padding:0}
.wood-prices .planner-panel{background:#faf7ef;color:#103e34;padding:25px;border-radius:16px;min-width:0}
.wood-prices .planner-panel h3{font-family:var(--display);font-size:1.35rem;line-height:1.15;margin:0 0 16px}
.wood-prices .planner-fields{grid-template-columns:1fr;gap:12px}
.wood-prices .planner-fields label,.wood-prices .wood-request label{font-size:.78rem}
.wood-prices .planner-fields select,.wood-prices .planner-fields input,.wood-prices .wood-request input:not([type=checkbox]){min-height:44px;border:1px solid #b6c9bd;border-radius:8px;background:#fff;padding:8px 12px}
.wood-prices .wood-start-note{margin-top:15px;padding:13px 15px;background:#e8eee7;border-left:3px solid var(--terra);border-radius:0 8px 8px 0}
.wood-prices .wood-start-note h4{font-size:.88rem}
.wood-prices .wood-start-note p{font-size:.81rem}
.wood-prices .wood-request{margin:0;background:#faf7ef;color:#103e34}
.wood-prices .wood-request>p{font-size:.84rem;line-height:1.45}
.wood-prices .wood-request-fields{grid-template-columns:1fr;gap:10px;margin:16px 0}
.wood-prices .wood-request .consent{font-size:.74rem}
.wood-prices .wood-request a{color:#103e34}
.wood-prices .wood-request button{margin:9px 0 0;width:100%;border-radius:9px}
.wood-prices .wood-request .form-note{color:#526b5e}
.wood-prices .summary-panel{background:#e5efe7}
.wood-prices .wood-summary{border-top:0;margin-top:0}
.wood-prices .wood-summary dl div{display:block;padding:8px 0;border-color:#bed2c3;font-size:.82rem}
.wood-prices .wood-summary dt{color:#536e5d}
.wood-prices .wood-summary dd{text-align:left;font-weight:800}
.wood-prices .wood-summary dd{overflow-wrap:anywhere}
.wood-prices .wood-summary dl div:last-child{font-size:1.2rem;color:var(--terra)}
.wood-prices .rules-heading{margin-top:48px}
.wood-prices .rules-heading span{font-size:.72rem;text-transform:uppercase;letter-spacing:.13em;font-weight:800;color:#c6ded0}
.wood-prices .rules-heading h2{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.1;color:#fff;margin:7px 0 0}
.wood-prices .wood-rules{gap:0;margin:30px 0 0;border-top:1px solid rgba(255,255,255,.25)}
.wood-prices .wood-rules article{background:transparent;border:0;padding:22px 24px 0 0;color:#e0eee6}
.wood-prices .wood-rules article+article{padding-left:24px;border-left:1px solid rgba(255,255,255,.2)}
.wood-prices .wood-rules h3{color:#fff}
.wood-prices .wood-rules p{font-size:.88rem}
.wood-prices .wood-terms-note{background:transparent;color:#d9eae0;border:0;padding:0;margin:22px 0 0;font-size:.85rem}
.wood-prices .wood-terms-note a{color:#fff}
@media(max-width:1050px){.wood-prices .wood-tariffs{grid-template-columns:1fr 1fr}.wood-prices .trial-tariff{grid-column:1/-1;min-height:0}.wood-prices .wood-planner{grid-template-columns:1fr 1fr}.wood-prices .summary-panel{grid-column:1/-1}}
@media(max-width:700px){.wood-prices .price-hero,.wood-prices .wood-tariffs,.wood-prices .wood-planner,.wood-prices .wood-rules{grid-template-columns:1fr}.wood-prices .tariff-heading,.wood-prices .planner-intro{display:block}.wood-prices .tariff-heading p,.wood-prices .planner-intro p{margin-top:10px}.wood-prices .trial-tariff,.wood-prices .summary-panel{grid-column:auto}.wood-prices .wood-tariff{min-height:0}.wood-prices .wood-rules article,.wood-prices .wood-rules article+article{padding:19px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.2)}.wood-prices .price-hero{gap:24px}}
@media(prefers-reduced-motion:reduce){.v2-js .training .workout.v2-reveal,.v2-js .training .workout.v2-reveal.is-visible{opacity:1;transform:none;transition:none}}
