.leistungen-hero{padding:calc(var(--space-32) + 80px) 0 var(--space-16);background:var(--gradient-hero);text-align:center;position:relative;overflow:hidden}.leistungen-hero::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:350px;height:350px;background:url('/logo-spar.webp?v=_szzWrxyCLtPifJwA0sih9JK6oI') center/contain no-repeat;opacity:.06;pointer-events:none;z-index:0}.leistungen-hero .container{position:relative;z-index:1}.leistungen-hero h1{margin-bottom:var(--space-4)}.leistungen-hero h1 span{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.leistungen-hero p{font-size:var(--text-xl);color:var(--gray-600);max-width:700px;margin:0 auto}.leistungen-section{padding:var(--space-24) 0}.leistungen-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.leistung-card{background:var(--white);border-radius:var(--radius-3xl);overflow:hidden;box-shadow:var(--shadow-lg);transition:all var(--transition-base);display:flex;flex-direction:column}.leistung-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-2xl)}.leistung-card-header{padding:var(--space-8);background:var(--gradient-hero);display:flex;align-items:center;gap:var(--space-6)}.leistung-icon{width:80px;height:80px;background:var(--white);border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);flex-shrink:0}.leistung-icon svg{width:40px;height:40px;color:var(--primary-green)}.leistung-header-content h2{font-size:var(--text-2xl);margin-bottom:var(--space-2)}.leistung-header-content p{color:var(--gray-600);margin-bottom:0}.leistung-card-body{padding:var(--space-8);flex:1;display:flex;flex-direction:column}.leistung-features{list-style:none;margin-bottom:var(--space-6);flex:1}.leistung-features li{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--gray-700)}.leistung-features li svg{width:20px;height:20px;color:var(--primary-green);flex-shrink:0;margin-top:2px}.leistung-savings{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);background:rgba(67,160,71,.1);border-radius:var(--radius-xl);margin-bottom:var(--space-6)}.leistung-savings-label{font-size:var(--text-sm);color:var(--gray-600)}.leistung-savings-value{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;color:var(--primary-green)}.leistung-card-footer{display:flex;gap:var(--space-3)}.leistung-card-footer .btn{flex:1}.leistungen-benefits{padding:var(--space-24) 0;background:var(--gray-50)}.benefits-header{text-align:center;max-width:700px;margin:0 auto var(--space-12)}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.benefit-item{background:var(--white);border-radius:var(--radius-2xl);padding:var(--space-6);text-align:center;box-shadow:var(--shadow-md);transition:all var(--transition-base)}.benefit-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.benefit-icon{width:64px;height:64px;background:var(--gradient-hero);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4)}.benefit-icon svg{width:32px;height:32px;color:var(--primary-green)}.benefit-item :is(h4,h3[data-h="4"]){font-size:var(--text-lg);margin-bottom:var(--space-2)}.benefit-item p{font-size:var(--text-sm);color:var(--gray-600);margin-bottom:0}.leistungen-cta{padding:var(--space-24) 0;background:var(--gradient-cta);text-align:center}.leistungen-cta h2{color:var(--white);margin-bottom:var(--space-4)}.leistungen-cta p{color:rgba(255,255,255,.9);font-size:var(--text-xl);margin-bottom:var(--space-8)}.leistungen-cta .btn{background:var(--white);color:var(--primary-green)}@media(max-width:1024px){.leistungen-grid{grid-template-columns:1fr}.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.leistungen-hero{padding:calc(var(--space-24) + 70px) 0 var(--space-12)}.benefits-grid{grid-template-columns:1fr}.leistung-card-header{flex-direction:column;text-align:center}.leistung-card-footer{flex-direction:column}}