.bk-sg.bk-mk--physio{--mk-bead:clamp(30px, calc(2.821 * var(--mk-vw)), 44px);--sg-h2:clamp(26px, calc(2.692 * var(--mk-vw)), 42px)}.bk-sg.bk-mk--physio .bk-mk-hero__copy{min-width:min(100%,34rem);max-width:45%}@media (min-width:1181px){.bk-sg.bk-mk--physio .bk-mk-two{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}}.bk-sg .bk-mk-physio__middle{gap:1em;width:21em;top:19%;left:48.5%}.bk-sg .bk-mk-physio__middle>.bk-sg-ui{width:auto}.bk-sg .bk-mk-physio__middle>.bk-sg-ui--notice{width:88%}.bk-sg .bk-mk-physio__foot{right:0;bottom:clamp(22px, calc(3.077 * var(--mk-vw)), 48px);width:13.6em}.bk-sg .bk-mk-physio__foot>.bk-sg-ui{width:auto}.bk-sg .bk-mk-physio__foot .bk-sg-ui__rise{gap:.7em;height:6.4em;margin-block:.9em .7em}.bk-sg .bk-mk-physio__foot .bk-sg-ui--bars .bk-sg-ui__foot{border:0;margin:0;padding:0}.bk-sg .bk-mk-physio__steps{gap:var(--sg-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.bk-sg .bk-mk-physio__steps:before{content:"";top:calc(var(--mk-bead) / 2 - 1px);background:color-mix(in srgb, var(--sg-green) 58%, transparent);height:2px;position:absolute;left:12.5%;right:12.5%}.bk-sg .bk-mk-physio__steps li{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.bk-sg .bk-mk-physio__bead{z-index:1;width:var(--mk-bead);height:var(--mk-bead);background:var(--sg-green);box-shadow:0 0 0 clamp(5px, calc(.641 * var(--mk-vw)), 10px) var(--bg);font-family:var(--sg-body);font-size:calc(var(--mk-bead) * .42);color:#051704;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:relative}.bk-sg .bk-mk-physio__step{margin-top:clamp(12px, calc(1.41 * var(--mk-vw)), 22px);padding:clamp(12px, calc(1.282 * var(--mk-vw)), 20px) clamp(12px, calc(1.282 * var(--mk-vw)), 20px) clamp(18px, calc(2.051 * var(--mk-vw)), 32px);border-radius:var(--sg-r);background:var(--sg-card);box-shadow:inset 0 0 0 1px var(--sg-card-edge);flex-direction:column;flex:1;align-self:stretch;display:flex}.bk-sg .bk-mk-physio__shot{border-radius:clamp(6px, calc(.641 * var(--mk-vw)), 10px)}.bk-sg .bk-mk-physio__step h3{margin:clamp(14px, calc(1.538 * var(--mk-vw)), 24px) 0 0;font-family:var(--sg-body);font-size:var(--mk-t);letter-spacing:-.012em;color:var(--fg);padding-inline:.15em;font-weight:650;line-height:1.22}.bk-sg .bk-mk-physio__step p{font-size:var(--sg-say);color:color-mix(in srgb, var(--fg) 84%, transparent);text-wrap:pretty;margin:.5em 0 0;padding-inline:.15em;line-height:1.48}.bk-sg .bk-mk-physio__results{padding-block:clamp(48px, calc(5.897 * var(--mk-vw)), 92px)}.bk-sg .bk-mk-physio__results .bk-mk-top{margin-bottom:clamp(24px, calc(2.821 * var(--mk-vw)), 44px)}.bk-sg .bk-mk-physio__four{gap:clamp(18px, calc(2.821 * var(--mk-vw)), 44px);grid-template-columns:minmax(0,.92fr) minmax(0,1.24fr) minmax(0,.84fr);align-items:stretch;display:grid}.bk-sg .bk-mk-physio__four>.bk-mk-words{align-self:center}.bk-sg .bk-mk-physio__four .bk-sg-h2{font-size:calc(var(--sg-h2) * .84)}.bk-sg .bk-mk-physio__lists{gap:clamp(30px, calc(4.103 * var(--mk-vw)), 64px);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;position:relative}.bk-sg .bk-mk-physio__lists .bk-mk-turn{margin:calc(clamp(38px, calc(3.59 * var(--mk-vw)), 56px) / -2) 0 0 calc(clamp(38px, calc(3.59 * var(--mk-vw)), 56px) / -2);box-shadow:0 0 0 1px var(--hair), 0 10px 24px -12px #0c0e0d66;position:absolute;top:50%;left:50%}.bk-sg .bk-mk-physio__list{min-width:0;padding:clamp(14px, calc(1.667 * var(--mk-vw)), 26px) clamp(14px, calc(1.667 * var(--mk-vw)), 26px) clamp(18px, calc(2.051 * var(--mk-vw)), 32px);border-radius:var(--sg-r);background:var(--sg-card);box-shadow:inset 0 0 0 1px var(--sg-card-edge), var(--sg-card-cast)}.bk-sg .bk-mk-physio__list>p{margin:0 0 clamp(12px, calc(1.41 * var(--mk-vw)), 22px)}.bk-sg .bk-mk-physio__list em{font-size:clamp(12px, calc(.962 * var(--mk-vw)), 15px);color:#fff;background:#2b302d;border-radius:.45em;padding:.5em 1em;font-style:normal;font-weight:650;line-height:1.2;display:inline-block}.bk-sg .bk-mk-physio__list[data-tone=after] em{background:var(--sg-green);color:#051704}.bk-sg .bk-mk-physio__list ul{gap:clamp(10px, calc(1.154 * var(--mk-vw)), 18px);margin:0;padding:0;list-style:none;display:grid}.bk-sg .bk-mk-physio__list li{font-size:calc(var(--mk-x) * .97);color:var(--fg-dim);align-items:flex-start;gap:.75em;line-height:1.35;display:flex}.bk-sg .bk-mk-physio__list[data-tone=after] li{color:var(--fg)}.bk-sg .bk-mk-physio__list li i{color:#fff;background:#a9aeab;border-radius:50%;flex:none;place-items:center;width:1.35em;height:1.35em;margin-top:.02em;display:grid;position:relative}.bk-sg .bk-mk-physio__list[data-tone=before] li i:before{content:"";background:currentColor;width:.62em;height:1.75px}.bk-sg .bk-mk-physio__list[data-tone=after] li i{background:var(--sg-green);color:#051704}.bk-sg .bk-mk-physio__list li i .bk-sg-tick{width:.85em;height:.85em}.bk-sg .bk-mk-physio__work{aspect-ratio:auto;min-height:clamp(220px, calc(23.718 * var(--mk-vw)), 370px);border-radius:var(--sg-r)}.bk-sg .bk-mk-physio__bubble{top:clamp(12px, calc(1.538 * var(--mk-vw)), 24px);right:clamp(-14px, calc(-.385 * var(--mk-vw)), -6px);z-index:2;max-width:62%;font-size:clamp(12.5px, calc(.994 * var(--mk-vw)), 15.5px);color:#062005;background:#8df07f;border-radius:.9em .9em .9em .2em;padding:.75em 1em;font-weight:600;line-height:1.35;position:absolute;box-shadow:0 14px 30px -14px #0c0e0d80}.bk-sg .bk-mk-physio__card{right:clamp(10px, calc(1.282 * var(--mk-vw)), 20px);bottom:clamp(10px, calc(1.282 * var(--mk-vw)), 20px);z-index:2;color:#0c0e0d;background:#fff;border-radius:.8em;align-items:center;gap:.8em;max-width:calc(100% - 20px);padding:.7em 1em .7em .7em;display:flex;position:absolute;box-shadow:0 16px 34px -14px #0c0e0d80}.bk-sg .bk-mk-physio__card i{background:var(--sg-green);width:2.3em;height:2.3em;font-size:clamp(13px, calc(1.09 * var(--mk-vw)), 17px);color:#051704;border-radius:50%;flex:none;place-items:center;display:grid}.bk-sg .bk-mk-physio__card i .bk-sg-tick{width:1em;height:1em}.bk-sg .bk-mk-physio__card>span{flex-direction:column;min-width:0;display:flex}.bk-sg .bk-mk-physio__card b{font-size:clamp(12.5px, calc(.994 * var(--mk-vw)), 15.5px);font-weight:650;line-height:1.2}.bk-sg .bk-mk-physio__card small{font-size:clamp(11px, calc(.833 * var(--mk-vw)), 13px);color:#5a605c;line-height:1.3}.bk-sg .bk-mk-physio__word{padding-block:clamp(44px, calc(5.385 * var(--mk-vw)), 84px);position:relative}.bk-sg .bk-mk-physio__word-pic{width:38%;position:absolute;inset:0 0 0 auto}.bk-sg .bk-mk-physio__word-pic:after{content:"";background:linear-gradient(270deg, transparent 46%, var(--bg) 100%);position:absolute;inset:0}.bk-sg .bk-mk-physio__word-pic .bk-mk-plate{background:radial-gradient(60% 90% at 70%,#25f7161f,#0000 70%),linear-gradient(240deg,#1a1f1c 0%,#0d100e 100%)}.bk-sg .bk-mk-physio__wall{right:clamp(24px, calc(8.974 * var(--mk-vw)), 140px);z-index:2;font-size:clamp(14px, calc(1.474 * var(--mk-vw)), 23px);letter-spacing:.14em;color:#f4ecdc9e;margin-top:-2.4em;font-weight:500;line-height:1.22;top:50%}.bk-sg .bk-mk-physio__word-in{z-index:1;gap:clamp(20px, calc(3.59 * var(--mk-vw)), 56px);grid-template-columns:minmax(0,.86fr) minmax(0,1fr) minmax(0,.74fr);align-items:center;display:grid;position:relative}.bk-sg .bk-mk-physio__word .bk-sg-h2{font-size:calc(var(--sg-h2) * .84)}.bk-sg .bk-mk-physio__said>p:first-child{font-size:var(--sg-say);color:color-mix(in srgb, var(--fg) 92%, transparent);text-wrap:pretty;margin:0;line-height:1.55}.bk-sg .bk-mk-physio__by{margin:clamp(14px, calc(1.667 * var(--mk-vw)), 26px) 0 0;align-items:center;gap:.9em;display:flex}.bk-sg .bk-mk-physio__by i{background:var(--sg-green);width:2.5em;height:2.5em;font-size:clamp(14px, calc(1.218 * var(--mk-vw)), 19px);color:#051704;border-radius:50%;flex:none;place-items:center;display:grid}.bk-sg .bk-mk-physio__by i .bk-sg-tick{width:1.05em;height:1.05em}.bk-sg .bk-mk-physio__by span{flex-direction:column;gap:.15em;min-width:0;display:flex}.bk-sg .bk-mk-physio__by b{font-size:var(--sg-small);color:var(--fg);font-weight:650;line-height:1.2}.bk-sg .bk-mk-physio__by small{font-size:calc(var(--sg-small) * .92);color:var(--fg-dim);line-height:1.3}.bk-sg .bk-mk-physio__close{padding-block:clamp(48px, calc(5.897 * var(--mk-vw)), 92px)}.bk-sg .bk-mk-physio__close .bk-mk-close__veil{background:linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 80%, transparent) 38%, color-mix(in srgb, var(--bg) 54%, transparent) 100%)}.bk-sg .bk-mk-physio__close-in{gap:clamp(24px, calc(4.872 * var(--mk-vw)), 76px);grid-template-columns:minmax(0,1.2fr) auto minmax(0,.7fr);align-items:center;display:grid}.bk-sg .bk-mk-physio__close .bk-mk-words>.bk-mk-p{margin-top:clamp(10px, calc(1.154 * var(--mk-vw)), 18px);color:var(--fg);opacity:.92}.bk-sg .bk-mk-physio__go{margin:0}.bk-sg .bk-mk-physio__go .bk-sg-btn{font-size:calc(var(--sg-say) * 1.05);padding:1.2em 1.9em}@media (max-width:1280px){.bk-sg .bk-mk-physio__four{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.bk-sg .bk-mk-physio__work{grid-column:1/-1;min-height:clamp(220px,30vw,340px)}.bk-sg .bk-mk-physio__bubble{right:clamp(10px,1vw,20px)}.bk-sg .bk-mk-physio__foot{display:none}.bk-sg .bk-mk-physio__middle{left:auto;right:0}.bk-sg.bk-mk--physio .bk-mk-hero__copy{max-width:56%}}@media (max-width:1100px){.bk-sg .bk-mk-physio__word-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-right:0}.bk-sg .bk-mk-physio__word-pic{opacity:.3;width:100%}.bk-sg .bk-mk-physio__word-pic:after{background:linear-gradient(180deg, var(--bg) 0%, transparent 100%)}.bk-sg .bk-mk-physio__wall{display:none}}@media (max-width:1000px){.bk-sg .bk-mk-physio__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(26px,4vw,40px)}.bk-sg .bk-mk-physio__steps:before{display:none}.bk-sg .bk-mk-physio__four{grid-template-columns:minmax(0,1fr)}.bk-sg .bk-mk-physio__close-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bk-sg .bk-mk-physio__close-in>.bk-mk-words{grid-column:1/-1}}@media (max-width:900px){.bk-sg.bk-mk--physio .bk-mk-hero__copy{min-width:0;max-width:100%}.bk-sg .bk-mk-physio__middle{width:min(100%,22em);position:relative;inset:auto}.bk-sg .bk-mk-physio__middle>.bk-sg-ui--notice{width:auto}}@media (max-width:640px){.bk-sg .bk-mk-physio__steps{grid-template-columns:minmax(0,1fr)}.bk-sg .bk-mk-physio__steps li{align-items:flex-start}.bk-sg .bk-mk-physio__lists{grid-template-columns:minmax(0,1fr)}.bk-sg .bk-mk-physio__lists .bk-mk-turn{transform:rotate(90deg)}.bk-sg .bk-mk-physio__word-in,.bk-sg .bk-mk-physio__close-in{grid-template-columns:minmax(0,1fr)}}
