/* Gemeinsames Angebot und Landingpage für ambulante Pflegedienste. */
.care-offer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:58px;padding:46px;background:var(--petrol);border-radius:26px;margin:0 0 55px;align-items:center;color:#fff;scroll-margin-top:30px}.care-offer .eyebrow{color:var(--mint)}.care-offer h2{font-size:clamp(30px,3vw,43px);line-height:1.2;color:#fff;margin-top:17px;max-width:610px}.care-offer-copy>p:not(.eyebrow){color:#e0eee7;font-size:14px;line-height:1.9;margin-top:21px}.care-offer ul{list-style:none;padding:0;margin:22px 0 8px;display:grid;gap:10px}.care-offer li{display:flex;gap:10px;font-size:12px;line-height:1.8;color:#e0eee7}.care-offer li .icon{width:16px;height:16px;margin-top:3px;color:var(--mint)}.care-offer .text-link{color:var(--mint);margin-top:12px;font-size:12px}.care-offer-price{border:1px solid #568b83;border-radius:18px;background:#ffffff0a;padding:30px;min-width:0}.care-offer-price>span{font-size:9px;letter-spacing:.12em;line-height:1.8;color:var(--mint)}.care-offer-price>strong{display:block;font-size:clamp(30px,3vw,41px);font-weight:600;letter-spacing:-.04em;line-height:1.15;margin-top:17px;text-wrap:balance}.care-offer-price>p{font-size:13px;line-height:1.85;margin-top:17px;color:#e0eee7}.care-offer-price .button{margin-top:25px;background:var(--mint);color:var(--petrol);width:100%;font-size:12px}.care-offer-price .button:hover{background:#c2ebdb}.care-offer-price small{display:block;font-size:10px;line-height:1.8;color:#e0eee7;margin-top:14px}.pricing-professional-link{margin-top:22px;font-size:12px;line-height:1.7}.care-hero-scene img{aspect-ratio:1.05;object-fit:cover;object-position:65% center;border-radius:75px 22px 22px 22px}.care-hero-scene figcaption{font-size:9px;line-height:1.8;color:#52665c;margin-top:11px}.care-possibilities{padding-block:40px 65px}.care-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.care-feature-grid>section{background:#e8f1e9;border-radius:20px;padding:30px}.care-feature-grid .icon{color:var(--petrol);width:28px;height:28px;margin-bottom:22px}.care-feature-grid h3{font-size:25px;line-height:1.25;color:var(--petrol)}.care-feature-grid p{font-size:13px;line-height:1.95;margin-top:17px;color:#435d50}.care-process{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:12px 0 65px}.care-process h2{font-size:clamp(32px,3vw,44px);line-height:1.2;margin-top:20px}.care-process>div>p:not(.eyebrow){font-size:14px;line-height:1.95;margin-top:23px;max-width:500px}.care-process ol{padding:0;margin:0;list-style:none;display:grid;gap:24px}.care-process li{display:flex;gap:22px;border-top:1px solid var(--line);padding-top:21px}.care-process li>span{font-size:10px;color:#456b5a;font-weight:600;padding-top:5px}.care-process h3{font-size:23px;line-height:1.3;color:var(--petrol)}.care-process li p{font-size:13px;line-height:1.9;margin-top:10px}.care-contact{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center;padding-bottom:65px}.care-contact h2{font-size:clamp(33px,3.3vw,47px);line-height:1.2;margin-top:19px}.care-contact p:not(.eyebrow){font-size:14px;line-height:1.9;margin-top:21px;max-width:630px}.care-contact>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.care-contact .text-link{font-size:12px}.care-page .care-questions{padding-top:40px}
@media(max-width:1000px){.care-offer{gap:30px;padding:34px}.care-offer-price{padding:25px}.care-feature-grid{gap:17px}.care-feature-grid>section{padding:24px}.care-feature-grid h3{font-size:23px}.care-process{gap:45px}.care-contact{gap:35px}}
@media(max-width:760px){.care-offer{grid-template-columns:1fr;gap:25px;padding:28px 23px;border-radius:20px;margin-bottom:38px}.care-offer h2{font-size:30px;overflow-wrap:break-word}.care-offer-copy>p:not(.eyebrow){font-size:13px;margin-top:19px}.care-offer li{font-size:12px}.care-offer-price{padding:24px}.care-offer-price>strong{font-size:32px;max-width:300px}.care-offer-price .button{font-size:12px;padding-inline:15px}.care-hero-scene img{aspect-ratio:1.25;border-radius:50px 17px 17px 17px}.care-hero-scene figcaption{font-size:8px}.care-possibilities{padding-block:25px 38px}.care-feature-grid{grid-template-columns:1fr;gap:15px}.care-feature-grid>section{padding:25px 23px}.care-feature-grid h3{font-size:25px}.care-feature-grid .icon{margin-bottom:18px}.care-process{grid-template-columns:1fr;gap:28px;padding-block:0 40px}.care-process h2{font-size:32px}.care-process>div>p:not(.eyebrow){font-size:13px;margin-top:19px}.care-process li{gap:17px}.care-process h3{font-size:22px}.care-contact{grid-template-columns:1fr;gap:26px;padding-bottom:40px}.care-contact h2{font-size:32px}.care-contact p:not(.eyebrow){font-size:13px}.care-contact .button{font-size:12px;padding-inline:15px}.pricing-professional-link{font-size:12px;gap:8px}.care-page .care-questions{padding-top:30px}}
