.chip{border:1px solid var(--green);color:var(--green-l);letter-spacing:.08em;text-transform:uppercase;background:#00271a9e;border-radius:99px;align-items:center;gap:6px;padding:5px 14px;font-size:.75rem;font-weight:600;display:inline-flex}.chip:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.fade-in{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.section-divider{background:linear-gradient(90deg,#0000,#10b98126,#0000);height:1px}.section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:1rem;font-size:.76rem;font-weight:700;display:block}.section-title{letter-spacing:-.01em;margin-bottom:1.2rem;font-size:clamp(2rem,3vw,2.5rem);font-weight:600;line-height:1.2}.section-title em{color:var(--green);font-style:italic}.section-intro{color:var(--text-m);max-width:900px;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:400;line-height:1.75}#cover{text-align:left;background:url(/assets/pflegekraft_mit_seniorin-D10Nov23.png) 50%/cover no-repeat;background:image-set(url(/assets/pflegekraft_mit_seniorin-D10Nov23.webp) type("image/webp"),url(/assets/pflegekraft_mit_seniorin-D10Nov23.avif) type("image/avif"),url(/assets/pflegekraft_mit_seniorin-D10Nov23.png) type("image/png")) 50%/cover no-repeat;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:100dvh;padding:80px 6%;display:flex;position:relative;overflow:hidden}#cover:before{content:"";background:linear-gradient(to bottom left,#001d2400 0%,#001d2433 50%,#001d24e6 80%);position:absolute;inset:0}.cover-grid{opacity:0;background-image:linear-gradient(#10b981 1px,#0000 1px),linear-gradient(90deg,#10b981 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}#cover .inner{z-index:2;width:100%;max-width:1100px;position:relative}.cover-top{z-index:2;flex-wrap:wrap;align-items:center;gap:20px;width:100%;margin-top:1rem;display:flex;position:relative}#cover h1{color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;line-height:1.15}#cover h1 em{color:var(--green-l);font-style:italic}.cover-sub{color:#fff9;max-width:660px;margin:0 0 2.5rem;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:400;line-height:1.75}.cover-actions{flex-wrap:wrap;gap:14px;display:flex}#problem{background:var(--dark);color:#fff;padding:110px 6%}#problem .section-title{color:#fff}#problem .section-intro{color:#ffffff8c}.problem-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:4rem;display:grid}@media (width<=760px){.problem-grid{grid-template-columns:1fr}}.problem-card{background:#fff;border:1px solid #0000000f;border-radius:16px;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.6rem 1rem;padding:2rem;display:flex}.problem-icon{flex-shrink:0;font-size:2rem;line-height:1;display:block}.problem-icon img{width:auto;height:4rem;display:block}.problem-card h3{min-width:0;min-height:2.6em;color:var(--text-d);flex:1 1 0;align-items:center;margin:0;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:600;line-height:1.3;display:flex}.problem-card p{color:var(--text-m);flex-basis:100%;font-size:1rem;line-height:1.7}.problem-card .stat{color:var(--green-d);border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;margin:.75rem 0;padding:.75rem 0;font-size:1.125rem;font-weight:700;line-height:1.4}#zielgruppen{background:var(--warm);color:var(--text-d);padding:110px 6%}#zielgruppen,.problem-card,.fear-box{--focus:var(--green-d)}#zielgruppen .section-label{color:var(--green-d)}#zielgruppen .section-title{color:var(--text-d)}#zielgruppen .chip{color:var(--green-d);background:#10b9811f}.audiences-split{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto auto 1fr auto;gap:24px;margin-top:4rem;display:grid}.audience-panel{grid-template-rows:subgrid;background:#fff;border:1px solid #10b9812e;border-radius:16px;grid-row:span 4;justify-items:start;row-gap:1.1rem;padding:2rem;display:grid}@media (width<=900px){.audiences-split{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.audiences-split{grid-template-columns:1fr}.audience-panel-icon img{height:3rem}}.audience-panel-icon{line-height:1;display:block}.audience-panel-icon img{width:auto;height:3.5rem;display:block}.audience-panel h3{color:var(--text-d);margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600}.audience-panel p{color:var(--text-m);font-size:1.05rem;line-height:1.7}.audience-tags{flex-wrap:wrap;gap:6px;display:flex}.audience-tag{color:var(--green-d);background:#10b9811a;border:1px solid #10b9814d;border-radius:99px;padding:3px 10px;font-size:.71rem;font-weight:600}.audience-profile{border-top:1px solid #00000014;flex-wrap:wrap;gap:10px;margin-top:3.5rem;padding-top:3rem;display:flex}.audience-profile-note{color:var(--text-m);max-width:900px;margin-top:1.2rem;font-size:1rem;line-height:1.7}.fear-box{background:#fff;border:1px solid #10b9812e;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin-top:4.5rem;padding:2.5rem 3rem;display:grid}@media (width<=680px){.fear-box{grid-template-columns:1fr}}.fear-box h3{color:var(--text-d);margin-bottom:.7rem;font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:500;line-height:1.3}.fear-box p{color:var(--text-m);font-size:1rem;line-height:1.75}.fear-list{flex-direction:column;gap:10px;list-style:none;display:flex}.fear-list li{color:var(--text-d);align-items:center;gap:12px;font-size:1rem;line-height:1.5;display:flex}.fear-icon{flex-shrink:0;font-size:1.1rem}.fear-icon img{width:auto;height:2.5rem;display:block}.inline-link{color:var(--green-d);align-items:center;gap:8px;margin-top:1.1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.inline-link:hover{color:var(--green);gap:12px}#loesung{background:var(--dark);color:#fff;padding:110px 6%}#loesung .section-title{color:#fff}.loesung-layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-top:4rem;display:grid}.loesung-left{position:sticky;top:7rem}.loesung-left .btn-primary{width:fit-content}@media (width<=860px){.loesung-layout{grid-template-columns:1fr;gap:40px}.loesung-left{position:static}}.loesung-left .big-statement{color:#fff;margin-bottom:1.5rem;font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:500;line-height:1.3}.loesung-left .big-statement em{color:var(--green-l);font-style:italic}.loesung-left p{color:#ffffff8c;margin-bottom:2rem;font-size:1rem;font-weight:400;line-height:1.8}.loesung-steps{flex-direction:column;display:flex;position:relative}.loesung-steps:before{content:"";background:linear-gradient(to bottom, var(--green), #10b9811a);width:2px;position:absolute;top:20px;bottom:20px;left:19px}.loesung-step{gap:1.5rem;padding-bottom:2rem;display:flex}.step-dot{background:var(--darker);border:2px solid var(--green);width:40px;height:40px;color:var(--green-l);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:.95rem;font-weight:700;display:flex;position:relative}.loesung-step h4{color:#fff;margin-bottom:.4rem;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:600}.loesung-step p{color:#ffffff8c;font-size:1rem;line-height:1.65}.loesung-step-final{padding-bottom:0}.loesung-step-final .step-dot{background:var(--green);color:#001d24}.loesung-step-final h4{color:var(--green-l)}.loesung-step-final p{color:#ffffffb8}#mehrwert{background:var(--warm);color:var(--text-d);--focus:var(--green-d);padding:110px 6%}#mehrwert .section-label{color:var(--green-d)}#mehrwert .section-title{color:var(--text-d)}.mehrwert-intro{color:var(--text-m);max-width:900px;font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:400;line-height:1.75}.mehrwert-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:4rem;display:grid}@media (width<=860px){.mehrwert-grid{grid-template-columns:1fr}}@media (width>=861px) and (width<=1100px){.mehrwert-grid{grid-template-columns:repeat(2,1fr)}}.mehrwert-card{background:#fff;border:1px solid #10b9812e;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;column-gap:1.25rem;padding:2.2rem;transition:box-shadow .25s,transform .2s;display:grid}.mehrwert-icon{flex-shrink:0;line-height:1;display:block}.mehrwert-icon img{width:auto;height:3.4rem;display:block}.mehrwert-body{flex-direction:column;gap:.55rem;display:flex}.mehrwert-card h3{color:var(--text-d);font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:600;line-height:1.3}.mehrwert-card p{color:var(--text-m);font-size:1rem;line-height:1.7}.mehrwert-card p em{color:var(--green-d);font-style:normal;font-weight:700}.hardware-banner{--focus:var(--green-l);background:linear-gradient(135deg, var(--dark), #00404e);border-radius:16px;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:1.5rem;padding:1.75rem 2.5rem;display:none}.hardware-banner-text{flex:1;min-width:260px}.hardware-banner h3{color:#fff;margin-bottom:.35rem;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:500;transition:opacity .15s}.hardware-banner p{color:#ffffff8c;font-size:.95rem;line-height:1.6;transition:opacity .15s}.hardware-banner p em{color:var(--green-l);font-style:normal;font-weight:700}.hardware-banner.fading h3,.hardware-banner.fading p{opacity:0}@media (width>=1200px){#mehrwert{padding:65px 6%}#mehrwert .section-title{margin-bottom:.6rem}.mehrwert-intro{font-size:1rem}.mehrwert-grid{gap:14px;margin-top:1.5rem}.mehrwert-icon img{height:2.6rem}.mehrwert-grid[data-interactive] .mehrwert-card{cursor:pointer;align-items:center;padding:1.5rem 1.8rem}.mehrwert-grid[data-interactive] .mehrwert-card p{display:none}.mehrwert-grid[data-interactive] .mehrwert-card h3{margin-bottom:0}.mehrwert-grid[data-interactive] .mehrwert-card:hover{background:#10b9810f;border-color:#10b98159;transform:translateY(-2px)}.mehrwert-grid[data-interactive] .mehrwert-card.featured{background:#10b98114;border-color:#10b98166}.mehrwert-grid[data-interactive] .mehrwert-card.active{box-shadow:0 0 0 2px var(--green);border-color:var(--green-d)!important}.mehrwert-grid[data-interactive]~.hardware-banner{display:flex}}#casestudy{background:var(--dark);color:#fff;padding:110px 6%}#casestudy .section-title{color:#fff}.case-inner{background:#10b9810a;border:1px solid #10b98129;border-radius:24px;margin-top:4rem;padding:3.5rem;position:relative;overflow:hidden}.case-inner:before{content:"";background:radial-gradient(#10b9811f 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-60px;right:-60px}.case-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:3rem;display:flex}.case-org{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem}.case-org a{color:#ffffffb3;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.case-org a:hover{color:var(--green-l)}.case-org-brand{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.case-inner h3{color:#fff;max-width:900px;font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:500;line-height:1.3}.case-logo-circle{background:#fff;border-radius:50%;flex-shrink:0;width:76px;height:76px;transition:transform .15s;display:block;overflow:hidden}.case-logo-circle:hover{transform:translateY(-2px)}.case-logo-circle img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=560px){.case-logo-circle{width:56px;height:56px}}.case-numbers{flex-wrap:wrap;gap:32px;display:flex}.case-num strong{color:var(--green-l);margin-bottom:4px;font-size:2.8rem;font-weight:700;line-height:1;display:block}.case-num span{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.case-details{border-top:1px solid #10b9812e;grid-template-columns:1fr 1fr;gap:32px;margin-top:2.5rem;padding-top:2.5rem;display:grid}@media (width<=680px){.case-details{grid-template-columns:1fr}}.case-detail-block h4{letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:.8rem;font-size:.8rem;font-weight:700}.case-detail-block ul{flex-direction:column;gap:8px;list-style:none;display:flex}.case-detail-block ul li{color:#fffc;align-items:flex-start;gap:10px;font-size:1rem;display:flex}.case-detail-block ul li:before{content:"✓";color:var(--green-l);flex-shrink:0;margin-top:1px}.case-detail-block.negative h4{color:#f87171}.case-detail-block.negative ul li:before{content:"•";color:#f87171;font-weight:700}.case-quote{border-left:3px solid var(--green);background:#10b98112;border-radius:12px;margin-top:2.5rem;padding:1.8rem 2rem}.case-quote p{color:#fff;margin-bottom:.8rem;font-size:1.05rem;font-style:italic;line-height:1.7}.case-quote cite{color:#ffffff8c;font-size:.82rem}.case-quote cite a{color:#ffffffb3;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.case-quote cite a:hover{color:var(--green-l)}.case-link{margin-top:2rem}#cta{background:var(--warm);color:var(--text-d);text-align:center;--focus:var(--green-d);padding:120px 6%;position:relative;overflow:hidden}.cta-inner{z-index:2;max-width:860px;margin:0 auto;position:relative}#cta h2{color:var(--text-d);letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(2rem,3vw,2.5rem);font-weight:600;line-height:1.2}#cta h2 em{color:var(--green-d);font-style:italic}#cta .chip{background:#10b9811f;margin:0 auto 1.5rem}#cta p{color:var(--text-m);margin-bottom:2.5rem;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:400;line-height:1.75}#cta p.cta-faq-hint{margin:1.75rem 0 0;font-size:.95rem}#cta p.cta-faq-hint a{color:var(--green-d);text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .2s}#cta p.cta-faq-hint a:hover{color:var(--green)}@keyframes cover-pan{0%{background-position:20%}16.67%{background-position:20%}50%{background-position:80%}66.67%{background-position:80%}to{background-position:20%}}@media (width<=600px){#cover{background-position:20%;padding-bottom:3rem;animation:30s ease-in-out -4s infinite cover-pan}.cover-sub{color:#ffffffb8;font-weight:600}.case-inner{background:0 0;border:none;border-radius:0;margin-top:2.5rem;padding:0}.case-inner:before{display:none}.fear-box{padding:2rem}}@media (prefers-reduced-motion:reduce){#cover{animation:none}.fade-in{opacity:1;transition:none;transform:none}.hardware-banner.fading h3,.hardware-banner.fading p{opacity:1}.mehrwert-grid[data-interactive] .mehrwert-card:hover,.case-logo-circle:hover{transform:none}}.fade-in{opacity:1;transform:none}
