/* Rezultaty zabiegów i korekta formularza — v15 */
.treatment-results{position:relative;overflow:hidden;padding:82px max(5vw,28px) 72px;background:radial-gradient(circle at 82% 20%,#4e1972 0,#18052f 36%,#08011a 78%);color:#fff}.results-glow{position:absolute;right:-110px;top:-130px;width:440px;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 15deg,transparent 0 15deg,rgba(174,111,255,.24) 16deg 16.5deg,transparent 17deg 31deg);filter:drop-shadow(0 0 18px rgba(158,88,231,.5));opacity:.65}.results-heading{position:relative;z-index:2}.results-heading h2{margin:5px 0 6px;font-size:clamp(40px,5vw,68px);text-transform:none}.results-heading p{max-width:650px;margin:0 auto;color:#d7cadf;font:400 16px/1.55 var(--sans);text-transform:none}.results-carousel{position:relative;z-index:2;max-width:1420px;margin:38px auto 0}.results-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,calc((100% - 44px)/3));gap:22px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 24px}.results-track::-webkit-scrollbar{display:none}.result-slide{position:relative;scroll-snap-align:start;margin:0;border:1px solid rgba(216,183,245,.35);border-radius:22px;overflow:hidden;background:linear-gradient(145deg,rgba(100,35,139,.42),rgba(12,2,31,.92));box-shadow:0 24px 55px rgba(0,0,0,.35);isolation:isolate}.result-slide:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 -80px 70px rgba(7,1,20,.32)}.result-slide img,.result-slide video{display:block;width:100%;height:500px;object-fit:cover;background:#09021d}.result-slide figcaption{position:relative;z-index:3;display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 18px;color:#e8ddeb;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.result-slide figcaption span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f15a16;color:#fff;font-weight:700}.results-controls{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:5px}.results-arrow{width:54px;height:54px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:24px;cursor:pointer;transition:.25s}.results-arrow:hover{border-color:#ff7a3d;background:#f15a16;transform:translateY(-2px)}.results-controls p{display:flex;align-items:baseline;gap:7px;min-width:82px;margin:0}.results-controls strong{font:400 31px var(--serif);color:#ff7a3d}.results-controls span{color:#b9a8c5;font-size:13px}.results-disclaimer{position:relative;z-index:2;max-width:900px;margin:27px auto 0;text-align:center;color:#bfaecc;font-size:12px;line-height:1.55}
@media(min-width:721px) and (max-height:900px){.enroll-modal[open]{max-height:94vh}.enroll-art{min-height:0}.enroll-content{max-height:94vh;overflow-y:auto;scrollbar-gutter:stable;padding:24px 36px 22px}.enroll-content h2{font-size:38px;margin:2px 0 5px}.enroll-lead{margin-bottom:10px}.enroll-content form{gap:7px}.enroll-content input,.enroll-content select{height:42px}.consent{font-size:10px;line-height:1.3}.enroll-content .button{min-height:46px}.enroll-art span{top:26px}}
@media(max-width:920px){.treatment-results{padding:62px 20px 55px}.results-track{grid-auto-columns:minmax(280px,82vw);gap:16px}.result-slide img,.result-slide video{height:min(112vw,520px)}.results-heading p{font-size:14px}}
@media(max-width:480px){.treatment-results{padding-inline:14px}.results-track{grid-auto-columns:88vw}.result-slide{border-radius:18px}.result-slide img,.result-slide video{height:116vw;max-height:500px}.results-controls{margin-top:0}.results-disclaimer{font-size:11px;padding-inline:8px}}
.result-slide img,.result-slide video{object-fit:contain}.enroll-content{max-height:92vh;overflow-y:auto;scrollbar-gutter:stable}
