.implant-featured-case{margin-bottom:44px;scroll-margin-top:100px}.implant-featured-case .featured-case-intro{align-items:center;gap:28px}.implant-featured-case h3{max-width:700px}.implant-panel-labels{display:grid;grid-template-columns:1fr 1fr;background:#142e41;color:#f4e8d5;gap:1px;padding:16px 0;font-size:13px;font-weight:600;letter-spacing:1.5px;text-align:center}.implant-panel-labels>span+span{border-left:1px solid #ffffff30}#implant-comparison{background:#fff}#implant-comparison .comparison-photo{background:#fff}#implant-comparison img{display:block;width:100%;height:auto;object-fit:contain;max-height:none;aspect-ratio:auto}.implant-case-note,.implant-stage-note{font-size:13px;line-height:1.7;color:var(--muted);margin:18px 0 0}.implant-stage-note{border-left:2px solid #b69970;padding-left:14px}.implant-stage-note[hidden]{display:none}@media(max-width:650px){.implant-featured-case .featured-case-intro{align-items:flex-start;flex-direction:column}.implant-panel-labels{font-size:11px;letter-spacing:.7px;padding:13px 0}.implant-featured-case h3{font-size:34px}.implant-case-note,.implant-stage-note{font-size:12px}}

.case2-shade-note{padding:15px 18px;border-left:3px solid #b49a74;background:#eadcc433;color:var(--ink);font-size:14px;line-height:1.7;margin:20px 0 0}.case2-shade-note[hidden]{display:none}#featured-case-02 .comparison-switch{flex-wrap:wrap}#featured-case-02{scroll-margin-top:100px}@media(max-width:650px){#featured-case-02 .featured-case-intro{align-items:flex-start;flex-direction:column;gap:20px}#featured-case-02 .comparison-switch button{font-size:12px;padding:12px}.case2-shade-note{font-size:12px}}
