/* Focused service media: real footage, straight portraits and visible contact actions. */
.care-hero-media{width:100%;max-width:460px;justify-self:end;min-width:0}
.care-video-frame{position:relative;overflow:hidden;border-radius:18px;background:#243459;border:1px solid #d5deeb;aspect-ratio:16/11;display:flex;align-items:center;justify-content:center}
.care-video-frame>iframe{width:100%;height:100%;border:0;display:block;position:absolute;inset:0;background:#fff}
.care-video-load{border:0;position:relative;width:100%;height:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:26px;color:#fff;background:#243459;cursor:pointer;font:inherit;text-align:center}
.care-video-load:hover{background:#30466e}
.care-video-load>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 34%}
.care-video-load.has-poster::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,rgba(14,25,47,.82))}
.care-video-load.has-poster{justify-content:flex-end;gap:7px}
.care-video-load.has-poster .care-video-play{display:none}
.care-video-play{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:#fba61c;color:#243459;font-size:28px;line-height:1;box-shadow:0 4px 14px #0002}
.care-video-load strong,.care-video-load small{position:relative;z-index:1;display:block;max-width:290px}
.care-video-load strong{font-size:1.2rem;line-height:1.3}
.care-video-load small{font-size:.9rem;color:#e1e8f6;line-height:1.45}
.care-video-caption{margin:10px 0 0;font-size:.83rem!important;line-height:1.5!important;color:#52617a}
.care-video-caption a{font-weight:600;color:inherit}
.care-contact-card{display:flex;align-items:center;gap:18px;padding:18px;margin-top:20px;background:#fff;border:1px solid #d5deeb;border-radius:14px;text-align:left;transform:none}
.care-contact-card>img{width:112px;height:142px;max-width:none;flex:0 0 112px;object-fit:cover;object-position:center 18%;border-radius:10px;transform:none;box-shadow:none}
.care-contact-card>div{min-width:0}
.care-contact-card h2,.care-contact-card h3{font-size:1.3rem!important;line-height:1.15;margin:0 0 5px!important;color:#243459}
.care-contact-card p{font-size:.89rem!important;color:#52617a;line-height:1.4;margin:0 0 7px!important}
.care-contact-phone{font-size:1.07rem;font-weight:700;color:#243459;display:inline-block;text-decoration:none;white-space:nowrap}
.care-contact-links{display:flex;gap:8px 14px;flex-wrap:wrap;margin-top:9px;font-size:.86rem;font-weight:600}
.care-contact-links a{color:#243459}
.care-whatsapp,.pl-refined a.btn.care-whatsapp{background:#edf7ef;border:1px solid #14733c;color:#175333;gap:9px;border-radius:999px;text-decoration:none}
.care-whatsapp:hover,.pl-refined a.btn.care-whatsapp:hover{background:#dceee0;color:#123e27}
.hero-actions .care-whatsapp{min-height:48px}
.care-service-photo{margin:0;border-radius:18px;overflow:hidden;transform:none;border:1px solid #d5deeb;background:#fff}
.care-service-photo>img{width:100%;height:auto;max-height:350px;object-fit:cover;object-position:center 35%;transform:none;box-shadow:none;border-radius:0}
.care-service-photo figcaption{padding:12px 16px;font-size:.88rem;color:#52617a}
.care-provider-note{font-size:.8rem;color:#52617a;margin-top:9px;line-height:1.4}
.care-consulting-link{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid #c7d3e3;background:#fff;color:#243459;padding:10px 17px;text-decoration:none;font-weight:700;margin-top:14px}
.care-consulting-link:hover{background:#f0f4fa}
body[data-page="intensivpflege-zuhause"] .hero{padding-block:42px}
body[data-page="intensivpflege-zuhause"] .hero-mini{display:none}
body[data-page="intensivpflege-zuhause"] .hero-grid{gap:42px}
body[data-page="intensivpflege-zuhause"] .hero-copy h1{font-size:clamp(2.8rem,4.1vw,4.3rem)}
body[data-page="intensivpflege-zuhause"] .hero-note{max-width:580px}
.pl-refined .care-contact-card{color:#243459}
@media(max-width:1000px){.care-hero-media{max-width:620px;justify-self:center}.care-video-frame{max-height:330px}.care-video-load{min-height:250px}}
@media(max-width:540px){.care-hero-media{max-width:none}.care-video-frame{aspect-ratio:16/12;max-height:none}.care-video-load{min-height:230px;padding:23px}.care-video-load strong{font-size:1.07rem}.care-contact-card{gap:15px;padding:15px}.care-contact-card>img{width:96px;height:126px;flex-basis:96px}.care-contact-card h2,.care-contact-card h3{font-size:1.2rem!important}.care-contact-phone{font-size:1rem}.care-contact-links{gap:6px 10px;font-size:.82rem}.care-service-photo>img{max-height:290px}.hero-actions .care-whatsapp{width:100%}.care-provider-note{font-size:.77rem}}
@media(prefers-reduced-motion:reduce){.care-video-load{transition:none}}
