.effects-section{padding-block:80px;background:#fff7e8;color:#461023;border-block:1px solid #6e1b362b;scroll-margin-top:20px}.effects-heading{text-align:center}.effects-kicker{font:600 10px/1.5 var(--sans,Arial);letter-spacing:.2em;text-transform:uppercase;color:#6e1b36;margin:0 0 16px}.effects-heading h2{font:400 clamp(36px,4vw,54px)/1.15 var(--serif,Georgia);letter-spacing:-.025em;color:#461023}.effects-patients{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 26px;margin:30px auto 23px}.effects-patients button{font:500 14px/1.5 var(--sans,Arial);padding:8px 2px;color:#684450;border-bottom:1px solid transparent}.effects-patients button[aria-selected=true]{font-weight:700;color:#461023;border-bottom-color:#6e1b36}.effects-patient{text-align:center;font:400 25px/1.3 var(--serif,Georgia);color:#461023;margin:0 0 25px}.effects-areas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 26px}.effects-areas[hidden]{display:none}.effects-areas button{padding:12px 19px;border:1px solid #78364b80;color:#53152a;font:500 12px/1.4 var(--sans,Arial);background:transparent}.effects-areas button[aria-pressed=true]{background:#53152a;color:#fff7e8;border-color:#53152a}.effects-area-title{text-align:center;font:400 26px/1.3 var(--serif,Georgia);margin:0 0 24px;color:#461023}.effects-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:660px;margin-inline:auto}.effects-pair figure{margin:0;padding:8px 8px 0;background:#eee3d5;border:1px solid #78364b66;min-width:0}.effects-photo{position:relative;display:block;width:100%;aspect-ratio:3/4;padding:0;border:0;overflow:hidden;cursor:zoom-in;background:#eee3d5}.effects-photo>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.effects-pair[data-area=broda] .effects-photo{aspect-ratio:1/1}.effects-pair[data-area=broda] .effects-photo>img,.effects-pair[data-area=gummy] .effects-photo>img{object-fit:cover;object-position:center 52%}.effects-watermark{position:absolute;inset-inline-end:12px;bottom:12px;display:flex;flex-direction:column;align-items:center;gap:5px;pointer-events:none;color:#fff6e9;opacity:.72;text-shadow:0 1px 3px #30101e80}.effects-watermark img{width:54px;height:41px;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.effects-watermark span{font:9px/1 Georgia,serif;letter-spacing:.06em}.effects-pair figcaption{padding:13px 6px 15px;font:700 10px/1.5 var(--sans,Arial);letter-spacing:.15em;text-transform:uppercase;color:#53152a}.effects-hint{text-align:center;font:500 11px/1.6 var(--sans,Arial);color:#765d61;margin:18px 0 0}.effects-note{max-width:660px;margin:24px auto 0;font:400 11px/1.8 var(--sans,Arial);color:#65514f}.effects-section button:focus-visible,.effects-zoom button:focus-visible{outline:2px solid #6e1b36;outline-offset:4px}.effects-zoom{width:min(92vw,760px);max-width:92vw;max-height:92dvh;padding:0;border:1px solid #a57b87;background:#fff7e8;color:#461023;overflow:auto}.effects-zoom::backdrop{background:#251018db}.effects-zoom-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;background:#fff7e8;position:sticky;top:0;z-index:2}.effects-zoom-bar span{font:500 13px/1.5 var(--sans,Arial)}.effects-zoom-bar button{flex-shrink:0;font:600 12px/1.4 var(--sans,Arial);border:1px solid #9d7280;padding:10px 14px;color:#53152a}.effects-zoom-photo{position:relative}.effects-zoom-photo>img{display:block;width:100%;height:auto;max-height:76dvh;object-fit:contain}.effects-zoom[data-area=broda] .effects-zoom-photo>img{aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center 52%;max-height:none}.effects-zoom[data-area=gummy] .effects-zoom-photo>img{aspect-ratio:3/4;height:auto;object-fit:cover;object-position:center;max-height:none}@media(hover:hover){.effects-areas button:not([aria-pressed=true]):hover{background:#eadccb}.effects-patients button:hover{border-bottom-color:#6e1b36}}@media(max-width:700px){.effects-section{padding-block:48px}.effects-patients{gap:7px 17px;margin-top:23px}.effects-patients button{font-size:12px}.effects-patient{font-size:23px;margin-bottom:20px}.effects-areas{gap:7px;margin-bottom:22px}.effects-areas button{font-size:11px;padding:11px 12px;min-height:42px}.effects-area-title{font-size:23px;margin-bottom:20px}.effects-pair{gap:10px}.effects-pair figure{padding:5px 5px 0}.effects-pair figcaption{font-size:9px;padding:11px 3px}.effects-watermark{inset-inline-end:7px;bottom:9px;gap:4px}.effects-watermark img{width:36px;height:28px}.effects-watermark span{font-size:6px}.effects-note{font-size:10px}.effects-zoom-bar{padding:12px;gap:10px}.effects-zoom-bar span{font-size:11px}.effects-zoom-bar button{padding:10px;font-size:11px}}@media(min-width:1100px) and (max-width:1450px){.desktop-nav{gap:15px!important}.site-header{gap:17px!important}.header-book{padding-inline:16px!important;min-width:0!important}.header-phone{font-size:13px!important}}@media(min-width:951px) and (max-width:1099px){.desktop-nav{gap:10px!important;font-size:12px!important}.site-header{gap:10px!important}.header-book{padding-inline:12px!important;min-width:0!important}.header-phone{font-size:12px!important}}

/* Runtime gallery assets:
assets/effects/patient-4-lwia-before.webp
assets/effects/patient-4-lwia-after.webp
assets/effects/patient-5-czolo-before.webp
assets/effects/patient-5-czolo-after.webp
assets/effects/patient-4-czolo-before.webp
assets/effects/patient-4-czolo-after.webp
assets/effects/patient-3-czolo-before.webp
assets/effects/patient-3-czolo-after.webp
assets/effects/broda-after.webp
assets/effects/broda-before.webp
assets/effects/gummy-after.webp
assets/effects/gummy-before.webp
assets/effects/kamil-czolo-after.webp
assets/effects/kamil-czolo-before.webp
assets/effects/kamil-oczy-after.webp
assets/effects/kamil-oczy-before.webp
*/
/* Match the chin comparison scale while preserving the original photograph. */
.effects-pair[data-area=broda] figure:nth-child(2) .effects-photo>img{transform:scale(1.48);transform-origin:50% 46%}
.effects-zoom[data-area=broda] .effects-zoom-photo>img{clip-path:inset(0)}

/* A closer photographic frame for Kamil; no alteration of treatment results. */

/* Forehead-only comparison: original photographs cropped to the same ratio. */
.effects-pair[data-area=kamil-czolo] .effects-photo{aspect-ratio:17/9}
.effects-pair[data-area=kamil-czolo] .effects-photo>img{transform:none;object-fit:contain}


/* Matching eye-area frames from the original photographs, eyes uncovered. */
.effects-pair[data-area=kamil-oczy] .effects-photo{aspect-ratio:1}
.effects-pair[data-area=kamil-oczy] .effects-photo>img{transform:none;object-fit:contain}

.effects-pair[data-area=patient-5-czolo] .effects-photo{aspect-ratio:164/99}

/* Privacy crops: only forehead pixels are present, including in the enlarged view. */
.effects-pair[data-area=patient-3-czolo] .effects-photo{aspect-ratio:12/7}
.effects-pair[data-area=patient-4-czolo] .effects-photo{aspect-ratio:3/2}

.effects-pair[data-area=patient-4-lwia] .effects-photo{aspect-ratio:4/3}
