.home-care{overflow:hidden;background:#f5f7f5;padding-bottom:70px}.home-care .section-heading{align-items:end;margin-bottom:32px}.care-controls{display:flex;gap:10px;justify-content:flex-end}.care-controls button{width:48px;height:48px;border:1px solid #c8d5d6;border-radius:50%;background:white;color:#123745;font-size:23px;cursor:pointer}.care-controls button:hover{background:#123745;color:white}.care-controls button:disabled{opacity:.35;cursor:default}.care-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:2px 2px 24px;scrollbar-color:#d58e70 #e0e8e6;scrollbar-width:thin}.care-card{flex:0 0 calc((100% - 66px)/4);min-width:260px;scroll-snap-align:start;background:#fff;border-radius:22px;overflow:hidden;border:1px solid #dfe7e5}.care-card>a{display:flex;flex-direction:column;height:100%;color:#123745;text-decoration:none}.care-card figure{position:relative;flex-shrink:0;margin:0;height:290px;overflow:hidden}.care-card figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--care-card-focus,50% 50%);transform-origin:var(--care-card-focus,50% 50%);transform:scale(var(--care-card-zoom,1));transition:transform .25s}.care-card a:hover img{transform:scale(var(--care-card-hover-zoom,1.035))}.care-card figure>span{position:absolute;left:16px;bottom:16px;padding:7px 12px;border-radius:20px;background:#fff;color:#123745;font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.care-card a>div{padding:24px;flex:1;display:flex;flex-direction:column}.care-card h3{margin:0 0 12px;font:600 24px/1.2 "Drpilus Menu Manrope",Arial,sans-serif;letter-spacing:-.04em}.care-card p{font-size:14px;line-height:1.65;color:#536b73;margin:0 0 24px}.care-card-link{margin-top:auto;font-size:12px;font-weight:800;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.care-card-link b{font-size:23px;color:#b85b30}.home-care a:focus-visible,.care-track:focus-visible,.care-controls button:focus-visible{outline:3px solid #e3936f;outline-offset:3px}
.home-outcomes{padding:90px max(24px,calc((100vw - 1240px)/2));background:#1f2442;color:white}.home-outcomes .section-heading h2{color:white}.home-outcomes .section-heading>p{color:#d0d4e1}.home-outcomes .eyebrow{color:#f6b69a}.outcome-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.outcome-card{min-width:0;padding-bottom:4px}.outcome-pair{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#e8b4a1;border-radius:24px;overflow:hidden;height:310px}.outcome-half{position:relative;min-width:0;overflow:hidden;background:#e3e8e4}.outcome-half svg{display:block;width:100%;height:100%}.outcome-half>span{position:absolute;top:14px;left:12px;background:rgba(255,255,255,.94);color:#242944;border-radius:20px;padding:5px 11px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.home-outcomes .outcome-watermark{display:none!important}.outcome-card-note{position:relative;background:white;color:#202642;margin:-26px 24px 0 0;padding:23px;border-radius:0 18px 18px 18px;box-shadow:0 15px 25px #11162a22}.outcome-card-note>span{color:#b96342;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.outcome-card-note h3{font:700 20px/1.35 "Drpilus Menu Manrope",Arial,sans-serif;margin:8px 0}.outcome-card-note p{font-size:13px;color:#647181;margin:0 0 17px}.outcome-card-note a{font-size:12px;font-weight:800;color:#202642;text-decoration:none;display:flex;justify-content:space-between;gap:8px}.outcome-card-note a span{color:#b96342}
@media(max-width:1000px){.care-card{flex-basis:calc((100% - 22px)/2)}.outcome-card-grid{grid-template-columns:1fr 1fr}.outcome-pair{height:330px}}
@media(max-width:600px){.home-care{padding-block:60px}.home-care .section-heading{grid-template-columns:1fr;gap:18px}.care-controls{justify-content:flex-start}.care-card{flex-basis:86%;min-width:0}.care-card figure{height:280px}.home-outcomes{padding:60px 20px}.outcome-card-grid{grid-template-columns:1fr;gap:32px}.outcome-pair{height:330px}.home-outcomes .section-heading{gap:18px}}
@media(prefers-reduced-motion:reduce){.care-card figure img{transition:none}}

/* Use the available heading width; balance wrapped translations without orphan words.
   The same stylesheet is loaded by the public pages and editor canvas. */
.home-care .section-heading{grid-template-columns:minmax(0,1fr) auto;gap:32px}
.home-care .section-heading>div:first-child{min-width:0}
.home-care .section-heading h2{max-width:none;text-wrap:balance}
@media(max-width:600px){.home-care .section-heading{grid-template-columns:minmax(0,1fr);gap:18px}}

/* Portrait card framing, shared by all locales and saved editor bodies.
   Match the bundled source only; custom images and inline crop edits stay editable. */
.care-card figure img[src$="/61097a149824-liposcution-ic-CC-A7erik---1.jpg"] {
  --care-card-focus: 50% 70%;
  --care-card-zoom: 1.25;
  --care-card-hover-zoom: 1.29;
}
.care-card figure img[src$="/smile-design.webp"] {
  --care-card-focus: 100% 45%;
  --care-card-zoom: 1.06;
  --care-card-hover-zoom: 1.10;
}
.care-card figure img[src$="/e3e1468e93e8-Rhinoplasty-20.jpg"] {
  --care-card-focus: 40% 45%;
  --care-card-zoom: 1.15;
  --care-card-hover-zoom: 1.19;
}
.care-card figure img[src$="/fue-hair-transplant.webp"] {
  --care-card-focus: 94% 40%;
  --care-card-zoom: 1.08;
  --care-card-hover-zoom: 1.12;
}
.care-card figure img[src$="/dhi-hair-transplant.webp"] {
  --care-card-focus: 95% 25%;
  --care-card-zoom: 1.06;
  --care-card-hover-zoom: 1.10;
}
.care-card figure img[src$="/cf6c2d050208-abdominoplasty-ic-CC-A7erik---1.jpg"] {
  --care-card-focus: 55% 60%;
  --care-card-zoom: 1.12;
  --care-card-hover-zoom: 1.16;
}
.care-card figure img[src$="/b5e399202a16-otoplastyic-CC-A7erik---1.jpg"] {
  --care-card-focus: 32% 52%;
  --care-card-zoom: 1.16;
  --care-card-hover-zoom: 1.20;
}
.care-card figure img[src$="/4514a20b2f66-Face-lifting---11.jpg"] {
  --care-card-focus: 50% 45%;
  --care-card-zoom: 1.04;
  --care-card-hover-zoom: 1.08;
}
.care-card figure img[src$="/e13fd4ba5fd3-Blepharoplasty-ic-CC-A7erik--2.jpg"] {
  --care-card-focus: 52% 45%;
  --care-card-zoom: 1.20;
  --care-card-hover-zoom: 1.24;
}

.outcome-card[hidden]{display:none}.outcome-more{display:flex;gap:32px;align-items:center;justify-content:center;margin:36px auto 0;padding:16px 24px;border:1px solid #ffffff55;border-radius:30px;background:transparent;color:#fff;font:700 13px Arial,sans-serif;cursor:pointer}.outcome-more:hover{background:#ffffff12}.outcome-more:focus-visible{outline:3px solid #f6b69a;outline-offset:4px}#results{scroll-margin-top:100px}
