.s-hero[data-service=reformer-pilates]{min-height:min(82svh,730px)}.s-hero[data-service=reformer-pilates] h1{text-transform:none;max-width:18ch;font-size:clamp(2.5rem,5.5vw,4.5rem)}.s-hero[data-service=reformer-pilates] h1 .accent{color:var(--accent-text);font-size:.76em;font-weight:500}.s-hero[data-service=reformer-pilates] .hero-in{padding-block:clamp(90px,12vh,125px) 44px}.s-hero[data-service=reformer-pilates] .lead{max-width:43ch;margin-bottom:18px}.s-hero[data-service=reformer-pilates] .chips{margin:16px 0 22px}.s-hero[data-service=reformer-pilates] .chips li{letter-spacing:.07em;padding:8px 10px}.s-hero[data-service=reformer-pilates] .hero-note{max-width:48ch;margin:14px 0 0;font-size:.82rem}[data-service=reformer-pilates] .plans{grid-template-columns:1fr}@media (width>=800px){[data-service=reformer-pilates] .plans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=599px){.s-hero[data-service=reformer-pilates] .hero-media img{object-position:45% 100%}.s-hero[data-service=reformer-pilates] .hero-in{padding-top:90px;padding-bottom:34px}.s-hero[data-service=reformer-pilates] .actions{grid-template-columns:1fr;display:grid}.s-hero[data-service=reformer-pilates] .actions .btn{width:100%}}.service-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.s-hero[data-service=reformer-pilates] .chips li{align-items:center;gap:7px;display:inline-flex}.s-hero[data-service=reformer-pilates] .chips .service-icon{opacity:.85;width:16px;height:16px}.service-experience[data-service=reformer-pilates] .experience-trainer h3{align-items:flex-start;gap:12px;display:flex}.service-experience[data-service=reformer-pilates] .experience-trainer .service-icon{color:var(--accent);margin-top:4px}#practical .facts .service-icon{color:var(--accent);margin-bottom:14px;display:block}[data-service=reformer-pilates] .plan-trial{border-top:1px solid var(--line,#333);border-bottom:1px solid var(--line,#333);justify-content:space-between;align-items:center;gap:20px 32px;margin-top:28px;padding:24px 0;display:flex}[data-service=reformer-pilates] .plan-trial h3{margin:0 0 8px;font-size:1.4rem}[data-service=reformer-pilates] .plan-trial p{max-width:60ch;margin:0}[data-service=reformer-pilates] .plan-trial .btn{flex-shrink:0}@media (width<=759px){[data-service=reformer-pilates] .plan-trial{flex-direction:column;align-items:flex-start}[data-service=reformer-pilates] .plan-trial .btn{white-space:normal;width:100%}}[data-service=reformer-pilates] .plan-from{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding:26px 28px;display:flex}[data-service=reformer-pilates] .plan-from p{color:var(--text-2);margin:0}[data-service=reformer-pilates] .plan-from b{font:700 clamp(2.2rem, 5vw, 3rem)/1 var(--font-display);color:var(--text)}[data-service=reformer-pilates] .plan-from .btn{flex-shrink:0}@media (width<=599px){[data-service=reformer-pilates] .plan-from{padding:22px 20px}[data-service=reformer-pilates] .plan-from .btn{width:100%}}#learn.sv-bg .section-bg img,#discount.sv-bg .section-bg img{object-position:40% 75%}#who.sv-bg .section-bg img,#plans.sv-bg .section-bg img{object-position:35% 80%}#how.sv-bg .section-bg img,.of-final.sv-bg .section-bg img{object-position:30% 60%}#go.sv-bg .section-bg img{object-position:40% 55%}main:has(.strip-box){--accent:#b8975a;--accent-text:#e2c27e}main:has(.strip-box) .accent{color:var(--accent-text)}main:has(.strip-box) .plan .badge{color:#171310}main:has(.strip-box) #plans .plan.feat{background:radial-gradient(120% 70% at 50% 0%, #b8975a29, transparent 60%), var(--card);box-shadow:0 24px 50px -28px #b8975a80}main:has(.strip-box) .trial-price{box-shadow:0 0 0 8px #b8975a1a}@media (hover:hover) and (pointer:fine){main:has(.strip-box) #plans .plan:not(.feat):hover .btn-primary{background:var(--btn-bg);border-color:var(--btn-bg)}}main:has(.strip-box) :is(.eyebrow,.hero-eyebrow){color:var(--accent-text)}main:has(.strip-box) .on-dark .eyebrow:before{background:var(--accent)}.prv{border-radius:var(--r-card);background:linear-gradient(135deg,#b8975a29,#141414f0 48%);border:1px solid #b8975a80;margin-bottom:8px}.prv-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:24px 26px;display:flex}.prv-from{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.prv-from b{font:700 clamp(2.4rem, 6vw, 3.2rem)/1 var(--font-display);color:var(--accent-text)}.prv-open{border:1px solid var(--accent);min-height:48px;font:700 .8rem/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;transition:background .2s var(--ease);border-radius:999px;padding:12px 22px}.prv-open:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.prv-open:hover{background:#b8975a2e}}.prv-cols{border-top:1px solid #b8975a4d;gap:22px 44px;margin:0 26px;padding:22px 0 14px;display:grid}@media (width>=760px){.prv-cols{grid-template-columns:1fr 1fr}}.prv-len{font:700 .76rem/1.2 var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin:0}.prv-rows{margin:4px 0 0;padding:0;list-style:none}.prv-rows li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:2px 16px;padding:14px 0;display:grid}.prv-rows li:last-child{border-bottom:0}.prv-n{color:var(--text-2)}.prv-n b{font:700 1.7rem/1 var(--font-display);color:var(--text)}.prv-p s{color:var(--muted);margin-right:10px}.prv-p b{font:700 1.6rem/1 var(--font-display);color:var(--accent-text)}.prv-rows small{color:var(--muted);grid-column:2;justify-self:end;font-size:.84rem}@media (width<=599px){.prv-top{padding:22px 20px}.prv-open{justify-content:center;width:100%}.prv-cols{margin-inline:20px}}
