/* 통증 클리닉(목·어깨·허리·무릎·두통) — 원본 8-X-*.jpg / 8-end.jpg 실측 기준. 2026-09-29 재작성 */
.jik-sub--pain { --pain-green:#6f9951; --pain-dark:#433737; --pain-ink:#322a29; --pain-text:#5f5758; --pain-tint:#f4f0f1; color:var(--pain-text); word-break:keep-all; overflow-wrap:break-word; }
.jik-sub--pain .jik-container { max-width:1332px; padding-inline:24px; }
.jik-sub--pain img { display:block; max-width:100%; height:auto; }
.jik-sub--pain p,.jik-sub--pain li { line-height:1.75; }

/* 히어로: 원본 배경(문구 제거본) 위 가운데 제목 */
.jik-sub--pain .pain-hero { background:#f7f7f7 var(--pain-hero) center top/auto 100% no-repeat; height:400px; display:flex; align-items:center; text-align:center; }
.jik-sub--pain .pain-hero .jik-container { width:100%; padding-top:0; }
.jik-sub--pain .pain-hero h1 { font-size:var(--jik-type-page-title); font-weight:900; line-height:1.2; color:var(--pain-ink); letter-spacing:-.04em; }
.jik-sub--pain .pain-hero p { font-size:var(--jik-type-page-lead); margin-top:10px; color:#555; }

/* 탭(각 주제 시작에 반복, 현재 탭 진하게) */
.jik-sub--pain .pain-tabs { position:relative; display:flex; justify-content:center; margin:0 auto 80px; padding-bottom:1px; }
.jik-sub--pain .pain-tabs:after { content:''; position:absolute; left:50%; bottom:0; width:min(880px,100%); height:1px; transform:translateX(-50%); background:linear-gradient(90deg,transparent,#c9c6c5 20%,#c9c6c5 80%,transparent); }
.jik-sub--pain .pain-tabs a { display:grid; place-items:center; width:244px; height:48px; border:1px solid #313439; background:#fff; color:#3a3432; font-size:17px; }
.jik-sub--pain .pain-tabs a+a { border-left:0; }
.jik-sub--pain .pain-tabs a[aria-current] { background:#313439; color:#fff; }

/* 섹션·제목 */
.jik-sub--pain .pain-section { padding-block:50px; scroll-margin-top:76px; background:#fff; }
.jik-sub--pain .pain-hero + .pain-section { padding-top:80px; }
.jik-sub--pain .pain-hero + .pain-section--topic { padding-top:90px; }
.jik-sub--pain .pain-section--topic ~ .pain-section--topic { padding-top:150px; }
.jik-sub--pain .jik-sub-heading { margin-bottom:34px; }
.jik-sub--pain .jik-sub-heading h2 { color:var(--pain-ink); }
.jik-sub--pain .pain-heading--line { position:relative; }
.jik-sub--pain .pain-heading--line:before { content:''; position:absolute; left:0; right:0; top:50%; height:1px; background:#e3e3e3; }
.jik-sub--pain .pain-heading--line h2 { position:relative; display:inline-block; padding-inline:26px; background:#fff; }
.jik-sub--pain .pain-vs { color:var(--pain-green); font-size:1.3em; font-weight:900; letter-spacing:-.02em; vertical-align:-.04em; }

/* 본문 줄(회색) · 녹색 강조 */
.jik-sub--pain .pain-copy { text-align:center; max-width:1180px; margin:0 auto; font-size:var(--jik-type-body); }
.jik-sub--pain .pain-copy p { margin:0; }
.jik-sub--pain .pain-copy .is-g,.jik-sub--pain .pain-lead { color:var(--pain-green); font-size:var(--jik-type-emphasis); font-weight:500; }
.jik-sub--pain .pain-copy .is-big { color:var(--pain-green); font-size:var(--jik-type-section-sub); font-weight:500; line-height:1.5; margin:6px 0; }
.jik-sub--pain .pain-gap { display:block; height:24px; }
.jik-sub--pain .pain-lead { text-align:center; margin:-14px 0 8px; }
.jik-sub--pain .pain-after { color:var(--pain-green); font-size:var(--jik-type-section-sub); font-weight:500; line-height:1.45; text-align:center; letter-spacing:-.03em; margin-top:56px; }

/* 원인 패널: 원본 패널(글자 제거본) 전체폭 + 오른쪽 목록 */
.jik-sub--pain .pain-causes { position:relative; display:flex; align-items:center; min-height:285px; background:#f1f2f4; overflow:hidden; }
.jik-sub--pain .pain-causes__bg { position:absolute; inset:0; width:100%; height:100%; max-width:none; object-fit:cover; object-position:left center; }
.jik-sub--pain .pain-causes__body { position:relative; margin-left:var(--list-x); padding:26px 24px 26px 0; }
.jik-sub--pain .pain-causes ul li { position:relative; padding-left:16px; font-size:16px; line-height:1.8; color:#555; }
.jik-sub--pain .pain-causes ul li:before { content:''; position:absolute; left:0; top:.72em; width:7px; height:7px; border-radius:50%; background:#555; }
.jik-sub--pain .pain-causes .pain-copy { text-align:left; margin-top:14px; font-size:16px; color:#555; }

/* 증상 원형 사진 */
.jik-sub--pain .pain-symptoms { display:grid; grid-template-columns:repeat(4,214px); justify-content:center; gap:22px 22px; margin:0 0 40px; }
.jik-sub--pain .pain-symptom-photo { display:grid; place-content:center; aspect-ratio:1; border-radius:50%; overflow:hidden; background-color:#5b4d4b; background-size:108% auto; background-position:50% 35%; background-repeat:no-repeat; color:#fff; text-align:center; font-size:17px; font-weight:700; line-height:1.4; padding:18px; }
.jik-sub--pain .pain-flow { display:grid; grid-template-columns:repeat(4,214px); justify-content:center; column-gap:44px; margin:0 0 40px; }
.jik-sub--pain .pain-flow li { position:relative; text-align:center; }
.jik-sub--pain .pain-flow li+li:before { content:''; position:absolute; left:-29px; top:calc(50% + 16px); width:12px; height:12px; border:solid var(--pain-green); border-width:4px 4px 0 0; transform:translateY(-50%) rotate(45deg); }
.jik-sub--pain .pain-flow h3 { color:var(--pain-green); font-size:18px; font-weight:700; margin-bottom:8px; }
.jik-sub--pain .pain-flow .pain-symptom-photo { font-size:15px; line-height:1.45; }

/* X-ray 사진 */
.jik-sub--pain .pain-photos { display:flex; justify-content:center; gap:22px; margin:0 0 36px; }
.jik-sub--pain .pain-photos figure { width:348px; overflow:hidden; border-radius:40px; background:#433a38; }
.jik-sub--pain .pain-photos img { width:100%; }
.jik-sub--pain .pain-photos figcaption { text-align:center; color:#fff; padding:14px; font-size:18px; font-weight:500; }

/* 회색 박스 패널(원인 도식·수술) */
.jik-sub--pain .pain-box { background:var(--pain-tint); border:1px solid #e3e0e1; padding:70px 40px 64px; text-align:center; }
.jik-sub--pain .pain-box .jik-sub-heading { margin-bottom:28px; }
.jik-sub--pain .pain-box .pain-copy { font-size:16px; line-height:1.9; }

/* 원인 도식: 가운데 원 + 녹색 원 6개(좌3·우3) — 원본 828×483 */
.jik-sub--pain .pain-diagram { position:relative; container-type:inline-size; width:min(828px,100%); aspect-ratio:828/483; margin:60px auto 0; }
.jik-sub--pain .pain-diagram__center { position:absolute; left:50.5%; top:50%; width:54.7%; transform:translate(-50%,-50%); }
.jik-sub--pain .pain-diagram__label { position:absolute; display:grid; place-content:center; width:17.87%; aspect-ratio:1; border-radius:50%; background:var(--pain-green); color:#fff; font-size:max(2.05cqw,12px); line-height:1.35; font-weight:500; text-align:center; }
.jik-sub--pain .pain-diagram__label--1 { left:8.1%; top:0; }
.jik-sub--pain .pain-diagram__label--2 { left:0; top:35%; }
.jik-sub--pain .pain-diagram__label--3 { left:8.1%; top:69.4%; }
.jik-sub--pain .pain-diagram__label--4 { left:74.9%; top:0; }
.jik-sub--pain .pain-diagram__label--5 { left:82.1%; top:35%; }
.jik-sub--pain .pain-diagram__label--6 { left:74.9%; top:69.4%; }
/* 무릎: 어두운 원 2개 + 녹색 원 4개 — 원본 1068×404, 패널 중심보다 28px 오른쪽 */
.jik-sub--pain .pain-diagram--knee { width:min(1068px,100%); aspect-ratio:1068/404; left:1.33%; }
.jik-sub--pain .pain-diagram__knee { position:absolute; top:0; width:37.83%; margin:0; }
.jik-sub--pain .pain-diagram__knee--1 { left:0; }
.jik-sub--pain .pain-diagram__knee--2 { left:52.81%; }
.jik-sub--pain .pain-diagram__knee img { width:100%; }
.jik-sub--pain .pain-diagram__knee figcaption { position:absolute; left:0; right:0; top:8%; color:#fff; font-size:max(1.75cqw,12px); }
.jik-sub--pain .pain-diagram--knee .pain-diagram__label { width:13.86%; font-size:max(1.75cqw,11px); }
.jik-sub--pain .pain-diagram--knee .pain-diagram__label--1 { left:44.38%; top:12.6%; }
.jik-sub--pain .pain-diagram--knee .pain-diagram__label--2 { left:44.38%; top:56.9%; }
.jik-sub--pain .pain-diagram--knee .pain-diagram__label--3 { left:86.14%; top:12.6%; }
.jik-sub--pain .pain-diagram--knee .pain-diagram__label--4 { left:86.14%; top:56.9%; }

/* 회전근개 단계 패널 */
.jik-sub--pain .pain-rotator { position:relative; display:flex; align-items:center; min-height:500px; background:#f6f6f6; }
.jik-sub--pain .pain-rotator__bg { position:absolute; left:0; top:0; height:100%; width:auto; max-width:45%; object-fit:cover; object-position:left center; }
.jik-sub--pain .pain-rotator__body { position:relative; margin-left:44.4%; padding:40px 24px 40px 0; }
.jik-sub--pain .pain-rotator__steps { display:flex; margin-bottom:36px; }
.jik-sub--pain .pain-rotator__steps li { display:flex; flex-direction:column; justify-content:center; align-items:center; width:230px; aspect-ratio:1; margin-right:-10px; border-radius:50%; color:#fff; text-align:center; mix-blend-mode:multiply; line-height:1.45; font-size:16px; }
.jik-sub--pain .pain-rotator__steps li:nth-child(1) { background:#719b53; }
.jik-sub--pain .pain-rotator__steps li:nth-child(2) { background:#44b49e; }
.jik-sub--pain .pain-rotator__steps li:nth-child(3) { background:#35acd6; }
.jik-sub--pain .pain-rotator__steps strong { font-size:19px; margin-bottom:12px; }
.jik-sub--pain .pain-rotator__steps em { font-style:normal; font-weight:800; font-size:21px; color:#fbe129; }
.jik-sub--pain .pain-rotator .pain-copy { text-align:left; font-size:16px; color:#6b6768; }
.jik-sub--pain .pain-rotator .pain-copy .is-g { font-size:19px; margin-bottom:6px; }

/* 자가체크: 번호 목록 + 톱니 어두운 띠 */
.jik-sub--pain .pain-box--check { padding:0; border:0; background:#f4f0f1 repeating-linear-gradient(0deg,transparent 0 14px,rgba(0,0,0,.018) 14px 16px),#f4f0f1 repeating-linear-gradient(90deg,transparent 0 14px,rgba(0,0,0,.018) 14px 16px); }
.jik-sub--pain .pain-check { display:grid; grid-template-rows:repeat(4,auto); grid-auto-flow:column; grid-template-columns:1fr 1fr; gap:14px 40px; padding:50px 70px 56px; text-align:left; }
.jik-sub--pain .pain-check li { display:flex; align-items:center; gap:14px; font-size:17px; color:#555; line-height:1.5; }
.jik-sub--pain .pain-check span { flex:none; display:grid; place-items:center; width:32px; height:32px; border-radius:50%; background:var(--pain-green); color:#fff; font-weight:700; font-size:16px; }
.jik-sub--pain .pain-check__band { position:relative; max-width:none; background:var(--pain-dark); color:#fff; padding:48px 30px 44px; }
.jik-sub--pain .pain-check__band:before,.jik-sub--pain .pain-surgery__band:before { content:''; position:absolute; left:0; right:0; bottom:100%; height:6px; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6'%3E%3Cpath d='M0 6 7 0l7 6z' fill='%23433737'/%3E%3C/svg%3E") 0 0/14px 6px repeat-x; }
.jik-sub--pain .pain-check__band p { font-size:16px; line-height:1.95; }
.jik-sub--pain .pain-check__band .is-g { color:#8cb86a; font-size:16px; }
.jik-sub--pain .pain-check__band .is-big { color:#8cb86a; font-size:22px; }

/* VS 표 */
.jik-sub--pain .pain-table { max-width:1008px; margin:0 auto 44px; overflow-x:auto; }
.jik-sub--pain .pain-table table { width:100%; border-collapse:collapse; table-layout:fixed; }
.jik-sub--pain .pain-table th,.jik-sub--pain .pain-table td { padding:22px 16px; text-align:center; vertical-align:middle; line-height:1.65; font-size:16px; border-bottom:1px solid #e1dede; color:#5f5758; }
.jik-sub--pain .pain-table col,.jik-sub--pain .pain-table th.is-a,.jik-sub--pain .pain-table th.is-b { width:40.7%; }
.jik-sub--pain .pain-table thead th { height:70px; padding:10px; font-size:19px; font-weight:700; color:#fff; border:0; }
.jik-sub--pain .pain-table thead .is-a { background:var(--pain-green); }
.jik-sub--pain .pain-table thead .is-b { background:#564848; }
.jik-sub--pain .pain-table .is-vs { width:18.6%; background:#f3eff0; color:#3a3432; font-weight:700; }
.jik-sub--pain .pain-table thead .is-vs { color:#2d2828; font-size:32px; font-weight:800; }
.jik-sub--pain .pain-table td img { margin:0 auto 18px; }
.jik-sub--pain .pain-table--merged td.is-vs { font-size:32px; font-weight:800; color:#2d2828; }
.jik-sub--pain .pain-table--merged thead .is-vs { background:#f3eff0; }

/* 어깨수술 패널 */
.jik-sub--pain .pain-box--surgery { padding:0; border:0; background:none; }
.jik-sub--pain .pain-surgery__top { background:#f0eeef url(../img/page/pain/surgery-top.webp) center bottom/cover no-repeat; padding:78px 30px 50px; }
.jik-sub--pain .pain-surgery__top .jik-sub-heading { margin-bottom:40px; }
.jik-sub--pain .pain-surgery__top .jik-sub-heading p { color:#403838; font-size:var(--jik-type-emphasis); margin-top:6px; }
.jik-sub--pain .pain-surgery__top .pain-after { margin-top:4px; }
.jik-sub--pain .pain-surgery__band { position:relative; background:#231718 url(../img/page/pain/surgery-bottom.webp) center top/100% auto no-repeat; color:#fff; padding:48px 30px 40px; }
.jik-sub--pain .pain-surgery__band:before { display:none; }
.jik-sub--pain .pain-surgery__band h3 { font-size:var(--jik-type-item); font-weight:700; margin-bottom:12px; }
.jik-sub--pain .pain-surgery__band li { color:#ddd4d4; font-size:17px; line-height:1.75; }
.jik-sub--pain .pain-surgery__band li:before { content:'● '; font-size:.8em; color:#b9aeae; }

/* 체계적인 통증 치료 프로그램 */
.jik-sub--pain .pain-program { display:flex; flex-wrap:wrap; justify-content:center; gap:44px 20px; max-width:1240px; margin:0 auto; }
.jik-sub--pain .pain-program__card { width:calc((100% - 40px)/3); }
.jik-sub--pain .pain-program__card img { width:100%; aspect-ratio:400/290; object-fit:cover; }
.jik-sub--pain .pain-program h3 { display:flex; align-items:center; height:60px; background:var(--pain-dark); color:#fff; font-size:19px; font-weight:500; }
.jik-sub--pain .pain-program h3 span { display:grid; place-items:center; width:60px; height:60px; margin-right:20px; background:#302627; font-weight:700; }
.jik-sub--pain .pain-program h4 { margin:20px 0 8px; color:#2f2a29; font-size:18px; font-weight:700; letter-spacing:-.03em; }
.jik-sub--pain .pain-program p { font-size:16px; color:#6a6263; line-height:1.75; }

/* 통증 치료의 특징(어두운 사진 띠 + 순환 도식) */
.jik-sub--pain .pain-kind-features { padding:0; margin-top:40px; background:#383130 url(../img/page/pain/features-bg.webp) center top/1920px auto no-repeat; color:#fff; }
.jik-sub--pain .pain-features { position:relative; width:1284px; height:1083px; margin:0 auto; padding-top:100px; }
.jik-sub--pain .pain-features .jik-sub-heading { margin:0; }
.jik-sub--pain .pain-features h2 { color:#fff; }
.jik-sub--pain .pain-features .pain-lead { color:#8bc65a; margin:4px 0 0; }
.jik-sub--pain .pain-features__rings { position:absolute; left:302px; top:268px; width:684px; margin:0; }
.jik-sub--pain .pain-features__ring { position:absolute; transform:translate(-50%,-50%); text-align:center; font-size:17px; font-weight:700; line-height:1.45; white-space:nowrap; letter-spacing:-.03em; }
.jik-sub--pain .pain-features__ring em { font-style:normal; }
.jik-sub--pain .pain-features__ring--1 { left:50%; top:27.5%; }
.jik-sub--pain .pain-features__ring--1 em { color:#7ab14c; }
.jik-sub--pain .pain-features__ring--2 { left:73.1%; top:70.1%; }
.jik-sub--pain .pain-features__ring--2 em { color:#33af9b; font-style:italic; }
.jik-sub--pain .pain-features__ring--3 { left:27%; top:71.9%; }
.jik-sub--pain .pain-features__ring--3 em { color:#31ade1; }
.jik-sub--pain .pain-features__item { position:absolute; }
.jik-sub--pain .pain-features__item strong { display:block; font-size:32px; font-weight:800; line-height:1; margin-bottom:12px; font-family:Arial,sans-serif; }
.jik-sub--pain .pain-features__item p { font-size:15px; line-height:1.75; color:#f1f1f1; white-space:nowrap; }
.jik-sub--pain .pain-features__item--1 { left:864px; top:336px; }
.jik-sub--pain .pain-features__item--1 strong { color:#7bb24d; }
.jik-sub--pain .pain-features__item--2 { left:628px; top:891px; }
.jik-sub--pain .pain-features__item--2 strong { color:#2cc9ae; }
.jik-sub--pain .pain-features__item--3 { right:912px; top:444px; text-align:right; }
.jik-sub--pain .pain-features__item--3 strong { color:#30aee3; }

@media (max-width:1331px) {
 .jik-sub--pain .pain-kind-features { background-image:url(../img/page/pain/features-bg-m.webp); background-size:cover; background-position:center; }
 .jik-sub--pain .pain-features { width:auto; height:auto; padding:70px 24px 60px; }
 .jik-sub--pain .pain-features__rings { position:relative; left:auto; top:auto; width:min(560px,100%); margin:40px auto 30px; container-type:inline-size; }
 .jik-sub--pain .pain-features__ring { font-size:max(2.5cqw,11px); }
 .jik-sub--pain .pain-features__list { display:grid; gap:26px; max-width:560px; margin:0 auto; }
 .jik-sub--pain .pain-features__item { position:static; text-align:left; }
 .jik-sub--pain .pain-features__item p { white-space:normal; }
 .jik-sub--pain .pain-features__item strong { font-size:26px; margin-bottom:8px; }
}
@media (max-width:1100px) {
 .jik-sub--pain .pain-program__card { width:calc((100% - 20px)/2); }
 .jik-sub--pain .pain-rotator { display:block; min-height:0; }
 .jik-sub--pain .pain-rotator__bg { position:static; max-width:100%; width:100%; height:260px; object-position:left 30%; }
 .jik-sub--pain .pain-rotator__body { margin:0; padding:30px 24px 36px; }
 .jik-sub--pain .pain-rotator__steps { justify-content:center; }
}
@media (max-width:900px) {
 .jik-sub--pain .pain-causes { display:block; min-height:0; }
 .jik-sub--pain .pain-causes__bg { position:static; width:100%; height:220px; }
 .jik-sub--pain .pain-causes__body { margin:0; padding:24px 22px 26px; }
 .jik-sub--pain .pain-symptoms,.jik-sub--pain .pain-flow { grid-template-columns:repeat(2,minmax(0,200px)); gap:18px; }
 .jik-sub--pain .pain-flow { row-gap:24px; }
 .jik-sub--pain .pain-flow li+li:before { display:none; }
 .jik-sub--pain .pain-check { grid-auto-flow:row; grid-template-columns:1fr; grid-template-rows:none; padding:36px 26px 40px; }
}
@media (max-width:767px) {
 .jik-sub--pain .jik-container { padding-inline:16px; }
 .jik-sub--pain .pain-hero { height:260px; background-size:auto 100%; background-position:64% top; }
 .jik-sub--pain .pain-hero h1 { text-shadow:0 0 12px rgba(255,255,255,.9); }
 .jik-sub--pain .pain-hero p { font-size:16px; text-shadow:0 0 10px #fff,0 0 4px #fff; }
 .jik-sub--pain .pain-tabs { margin-bottom:44px; }
 .jik-sub--pain .pain-tabs a { width:50%; max-width:180px; height:44px; font-size:15px; }
 .jik-sub--pain .pain-section { padding-block:36px; }
 .jik-sub--pain .pain-hero + .pain-section,.jik-sub--pain .pain-hero + .pain-section--topic { padding-top:44px; }
 .jik-sub--pain .pain-section--topic ~ .pain-section--topic { padding-top:70px; }
 .jik-sub--pain .pain-heading--line h2 { padding-inline:14px; }
 .jik-sub--pain .pain-copy { font-size:16px; }
 .jik-sub--pain .pain-copy br,.jik-sub--pain .pain-after br { display:none; }
 .jik-sub--pain .pain-copy p+p { margin-top:6px; }
 .jik-sub--pain .pain-after { font-size:19px; margin-top:34px; }
 .jik-sub--pain .pain-causes__bg { height:170px; }
 .jik-sub--pain .pain-symptom-photo { font-size:14px; padding:12px; }
 .jik-sub--pain .pain-symptom-photo br { display:initial; }
 .jik-sub--pain .pain-flow .pain-symptom-photo { font-size:12.5px; }
 .jik-sub--pain .pain-photos figure { border-radius:22px; }
 .jik-sub--pain .pain-photos figcaption { padding:10px; font-size:16px; }
 .jik-sub--pain .pain-box { padding:44px 16px 40px; }
 .jik-sub--pain .pain-box--check,.jik-sub--pain .pain-box--surgery { padding:0; }
 .jik-sub--pain .pain-diagram { margin-top:36px; }
 .jik-sub--pain .pain-rotator__bg { height:200px; }
 .jik-sub--pain .pain-rotator__steps li { width:36%; margin-right:-4%; padding:0 10px; font-size:11px; line-height:1.3; }
 .jik-sub--pain .pain-rotator__steps span { margin-bottom:2px; }
 .jik-sub--pain .pain-rotator__steps strong { font-size:13px; margin-bottom:4px; }
 .jik-sub--pain .pain-rotator__steps em { font-size:13px; }
 .jik-sub--pain .pain-rotator .pain-copy { font-size:15px; }
 .jik-sub--pain .pain-check li { font-size:15px; align-items:flex-start; }
 .jik-sub--pain .pain-check span { width:26px; height:26px; font-size:14px; }
 .jik-sub--pain .pain-check__band { padding:40px 18px 34px; }
 .jik-sub--pain .pain-check__band p { font-size:15px; }
 .jik-sub--pain .pain-check__band .is-big { font-size:18px; }
 .jik-sub--pain .pain-table th,.jik-sub--pain .pain-table td { padding:14px 8px; font-size:14px; }
 .jik-sub--pain .pain-table thead th { font-size:15px; height:56px; }
 .jik-sub--pain .pain-table thead .is-vs,.jik-sub--pain .pain-table--merged td.is-vs { font-size:22px; }
 .jik-sub--pain .pain-table .is-vs { width:22%; }
 .jik-sub--pain .pain-table th.is-a,.jik-sub--pain .pain-table th.is-b { width:39%; }
 .jik-sub--pain .pain-table td img { width:100%; margin-bottom:10px; }
 .jik-sub--pain .pain-surgery__top { padding:50px 18px 40px; }
 .jik-sub--pain .pain-surgery__band { padding:36px 18px 32px; background:#2a1c1d; }
 .jik-sub--pain .pain-surgery__band:before { display:block; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6'%3E%3Cpath d='M0 6 7 0l7 6z' fill='%232a1c1d'/%3E%3C/svg%3E"); }
 .jik-sub--pain .pain-surgery__band li { font-size:15px; }
 .jik-sub--pain .pain-program__card { width:100%; }
 .jik-sub--pain .pain-features { padding:56px 16px 50px; }
}
