.highlight-bar{background:linear-gradient(90deg,rgba(43,99,217,.08),rgba(43,99,217,.04));border:1px solid rgba(43,99,217,.15);border-radius:12px;padding:1rem 1.5rem;display:flex;align-items:center;gap:.75rem}.highlight-bar .highlight-icon{color:#2b63d9;flex-shrink:0}.highlight-bar p{margin:0;font-size:.9rem;font-weight:500;color:hsl(220,30%,25%);line-height:1.5}.zielsetzung-intro{max-width:800px;margin:0 auto 2.5rem;text-align:center}.zielsetzung-intro p{font-size:1rem;line-height:1.8;color:hsl(220,20%,35%);margin:0}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.feature-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background-color:hsl(220,30%,98%);border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.feature-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.06)}.feature-item .feature-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#2b63d9}.feature-item .feature-content h3{margin:0;font-weight:600;font-size:1rem;line-height:1.4;color:hsl(220,30%,10%);letter-spacing:-.02em}.feature-item .feature-content p{margin:.4rem 0 0;font-size:.875rem;line-height:1.5;color:hsl(220,20%,45%)}.inhalte-wrapper{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:start}.inhalte-header{position:sticky;top:120px}.inhalte-header .inhalte-tag{display:inline-block;color:#2b63d9;font-weight:600;font-size:.7rem;letter-spacing:.08em;padding:.4rem .85rem;border-radius:100px;margin-bottom:1rem}.inhalte-header h2{margin:0;font-weight:600;font-size:1.8rem;line-height:1.25;letter-spacing:-.03em;color:hsl(220,30%,10%)}.inhalte-header p{margin:1rem 0 0;font-size:.95rem;line-height:1.7;color:hsl(220,20%,40%)}.inhalte-list{display:flex;flex-direction:column;gap:1rem}.inhalte-item{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;background-color:#fff;border-radius:12px;border:1px solid hsla(220,20%,85%,.5);transition:box-shadow .2s ease,border-color .2s ease}.inhalte-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);border-color:rgba(43,99,217,.2)}.inhalte-item .inhalte-icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#2b63d9}.inhalte-item .inhalte-content h4{margin:0;font-weight:600;font-size:.95rem;color:hsl(220,30%,10%);letter-spacing:-.01em}.inhalte-item .inhalte-content p{margin:.3rem 0 0;font-size:.85rem;line-height:1.5;color:hsl(220,20%,45%)}.community-cta{background-image:url(/_next/static/media/blue-fade-bg.22e66085.png);color:#fff;border-radius:1.4rem;overflow:hidden}.community-cta-content{padding:3.5rem;display:flex;flex-direction:column;gap:1.25rem}.community-cta-content h2{font-weight:600;font-size:2rem;margin:0;letter-spacing:-.03em;line-height:1.2}.community-cta-content>p{margin:0;color:hsla(0,0%,100%,.85);font-size:1rem;line-height:1.8;max-width:700px}.community-cta-content .trust-points{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.6rem}.community-cta-content .trust-points li{display:flex;align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;color:hsla(0,0%,100%,.95)}.community-cta-content .trust-points li svg{color:#fff;flex-shrink:0}.community-cta-content .community-cta-buttons{margin-top:1rem;display:flex;gap:1rem}.community-cta-content .community-cta-buttons .action-button{padding:.6rem 1.6rem;font-size:1rem;text-decoration:none}@media screen and (max-width:991px){.feature-grid,.inhalte-wrapper{grid-template-columns:1fr}.inhalte-wrapper{gap:2rem}.inhalte-header{position:static;text-align:center}.community-cta-content{padding:2.5rem}.community-cta-content h2{font-size:1.7rem}}@media screen and (max-width:678px){.highlight-bar{padding:1rem;flex-direction:column;text-align:center}.highlight-bar p{font-size:.85rem}.zielsetzung-intro p{font-size:.9rem}.feature-item{padding:1.25rem}.feature-item .feature-icon{width:42px;height:42px;min-width:42px}.feature-item .feature-content h3{font-size:.95rem}.inhalte-header h2{font-size:1.5rem}.inhalte-item{padding:1rem 1.25rem}.community-cta-content{padding:2rem}.community-cta-content h2{font-size:1.4rem}.community-cta-content>p{font-size:.9rem}.community-cta-content .trust-points li{font-size:.85rem}}