.anspruch-section{background:#ffffff;padding:5rem 3rem;margin:2rem auto;border-radius:30px;max-width:auto}.anspruch__container{max-width:1200px;margin:0 auto;padding:0 2rem}.anspruch__header{text-align:center;max-width:800px;margin:0 auto 4rem}.anspruch__header h2{font-family:Poppins,sans-serif;font-size:2.75rem;color:#1B3A4B;margin-bottom:1.2rem;line-height:1.3}.anspruch__intro{font-family:Inter,sans-serif;font-size:1.2rem;line-height:1.7;color:#4A5568}.anspruch__layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.anspruch__slider{width:100%}.anspruch-card{background:#ffffff;border-radius:20px;padding:32px;height:100%;box-shadow:0 8px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.anspruch-card__icon{font-size:3rem;color:#A3E635;margin-bottom:1rem}.anspruch-card h3{font-size:1.5rem;color:#1B3A4B;margin-bottom:.5rem;line-height:1.3}.anspruch-card p{font-size:1rem;color:#4A5568;line-height:1.5}.anspruch-card--active{box-shadow:0 15px 30px rgba(0,0,0,.12);border:1px solid rgba(163,230,53,.2);animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slider-nav{transition:all .2s ease}.anspruch__cta{margin-top:3rem;text-align:center}.anspruch__button-group{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.anspruch__button{display:inline-block;background:linear-gradient(135deg,#A3E635,#84CC16);color:#07222b;padding:1rem 2rem;border-radius:8px;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 12px rgba(163,230,53,.2)}.anspruch__button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(163,230,53,.3)}.anspruch__button--secondary{background:transparent;border:2px solid #a3e635;color:#A3E635;box-shadow:none}.anspruch__button--secondary:hover{background:rgba(163,230,53,.1)}@media (max-width:767px){.anspruch__layout{grid-template-columns:1fr}.anspruch__image{order:-1;margin-bottom:2rem}.anspruch__header h2{font-size:2rem}.anspruch__intro{font-size:1rem}.anspruch-section{padding:3rem 1.5rem}}