@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{--section-background:#8b7cff;--section-background-light:#c7c5ff;--grey:rgba(249,250,251);--light:#E1DCFE;--dark:#251785;--accent:#4C34E0;--font-bright:white;--font-bright-secondary:rgba(221,214,254);--font-dark:#251785;--font-grey:rgba(107,114,128);--font-grey-light:rgba(156,163,175);--background-primary:#FCFCFC;--background-secondary:rgba(249,250,251);--text-primary:#131313;--text-secondary:rgba(107,114,128);--border-color:rgba(229,231,235)}[data-theme=dark]{--section-background:#3730a3;--section-background-light:#4338ca;--grey:rgba(31,41,55);--light:#374151;--dark:#6366f1;--accent:#8b7fff;--font-bright:#ffffff;--font-bright-secondary:rgba(229,231,235);--font-dark:#E1DCFE;--font-grey:rgba(156,163,175);--font-grey-light:rgba(107,114,128);--background-primary:#131313;--background-secondary:#111827;--text-primary:#FCFCFC;--text-secondary:rgba(209,213,219);--border-color:rgba(75,85,99)}h1{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:1.25;letter-spacing:-.025em;color:var(--font-dark)}@media(min-width:1200px){h1{font-size:72px}}h2{font-family:Poppins,sans-serif;font-weight:600;font-size:30px;line-height:2.25rem;letter-spacing:-.02em;color:var(--font-dark)}h3{font-size:20px}h3,h4{font-family:Poppins,sans-serif;font-weight:700;color:var(--font-dark)}h4{font-size:16px}h5{font-size:24px}h5,h6{font-family:Poppins,sans-serif;font-weight:500;color:var(--font-dark)}h6{font-size:20px}p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;letter-spacing:.1px;line-height:1.5rem;color:var(--font-dark)}.musiklehrer-container{max-width:1350px;margin:0 auto;padding:2rem 32px 4rem;line-height:1.6;text-align:left}@media (min-width:1024px){.musiklehrer-eye-catcher{max-width:1350px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}}@media (max-width:1023px){.musiklehrer-eye-catcher{padding-left:16px;padding-right:16px}}.musiklehrer-eye-catcher .eye-catcher__title{margin-bottom:0}@media (min-width:1024px){.why{max-width:1350px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}}@media (max-width:1023px){.why{padding-left:16px;padding-right:16px}}.musiklehrer-release-badge{display:inline-flex;align-items:center;gap:.5rem;height:42px;padding-left:16px;padding-right:16px;background-color:var(--accent);border:2px solid var(--accent);color:#fff;border-radius:8px;font-weight:600;font-family:Poppins,sans-serif;font-weight:500;font-size:15px;letter-spacing:1px;text-decoration:none;cursor:pointer;transition-property:color,border,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.musiklehrer-release-badge:hover{color:var(--accent);background-color:rgba(0,0,0,0)}.musiklehrer-release-badge .material-icons-round{font-size:20px}.musiklehrer-section{max-width:800px;margin:4rem auto;text-align:center}.musiklehrer-section h2{font-family:Poppins,sans-serif;font-weight:600;font-size:30px;line-height:2.25rem;letter-spacing:-.02em;color:var(--font-dark);margin-bottom:1.5rem}.musiklehrer-section .musiklehrer-section-intro{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;letter-spacing:.05px;line-height:1.75rem;color:var(--font-dark);color:var(--text-primary);line-height:1.75;margin-bottom:0}.musiklehrer-features{margin:4rem auto;max-width:1200px}.musiklehrer-features h2{font-family:Poppins,sans-serif;font-weight:600;font-size:30px;line-height:2.25rem;letter-spacing:-.02em;color:var(--font-dark);text-align:center;margin-bottom:3rem}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}@media(max-width:800px){.feature-grid{grid-template-columns:1fr}}.feature-card{background:var(--background-secondary);border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--border-color);text-align:left}.feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.feature-card .feature-icon{width:56px;height:56px;background:var(--accent);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.feature-card .feature-icon .material-icons-round{font-size:32px;color:#fff}.feature-card h3{font-family:Poppins,sans-serif;font-weight:700;font-size:20px;color:var(--font-dark);margin-bottom:1rem;color:var(--text-primary)}.feature-card p{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;letter-spacing:.05px;line-height:1.75rem;color:var(--font-dark);color:var(--text-secondary);line-height:1.6;margin:0}.musiklehrer-cta{background:var(--background-secondary);border-radius:16px;padding:3rem 2rem;box-shadow:0 4px 16px rgba(0,0,0,.08);border:1px solid var(--border-color);margin-top:5rem;text-align:center}.musiklehrer-cta h2{margin-bottom:1rem}.musiklehrer-cta p{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;letter-spacing:.05px;line-height:1.75rem;color:var(--font-dark);color:var(--text-primary);line-height:1.75;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto}.musiklehrer-cta .musiklehrer-cta-button{display:flex;align-items:center;justify-content:center;padding:1rem 2.5rem;border:2px solid var(--accent);background:var(--accent);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;width:-moz-fit-content;width:fit-content;margin:0 auto;font-family:Poppins,sans-serif;font-weight:500;font-size:15px;letter-spacing:1px;transition-property:color,border,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);cursor:pointer}.musiklehrer-cta .musiklehrer-cta-button:hover{color:var(--accent);background-color:rgba(0,0,0,0)}[data-theme=dark] .feature-card{background:var(--background-secondary);box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-theme=dark] .feature-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.3)}[data-theme=dark] .musiklehrer-cta{background:var(--background-secondary);box-shadow:0 4px 16px rgba(0,0,0,.2)}[data-theme=dark] .musiklehrer-cta-button{background-color:var(--dark);border-color:var(--dark);color:#fff}[data-theme=dark] .musiklehrer-cta-button:hover{color:var(--dark);background-color:rgba(0,0,0,0)}@media(max-width:800px){.musiklehrer-container{padding-left:16px;padding-right:16px;padding-bottom:2rem}.musiklehrer-release-badge{padding:.65rem 1.25rem;font-size:14px}.musiklehrer-release-badge .material-icons-round{font-size:18px}.musiklehrer-section{margin:3rem auto}.musiklehrer-section h2{font-size:32px}.musiklehrer-section .musiklehrer-section-intro{font-size:16px}.musiklehrer-features{margin:3rem auto}.musiklehrer-features h2{font-size:32px;margin-bottom:2rem}.feature-grid{gap:1.5rem}.feature-card{padding:1.5rem}.feature-card .feature-icon{width:48px;height:48px}.feature-card .feature-icon .material-icons-round{font-size:28px}.feature-card h3{font-size:20px}.feature-card p{font-size:16px}.musiklehrer-cta{padding:2rem 1.5rem;margin-top:3rem}.musiklehrer-cta h2{font-size:28px}.musiklehrer-cta p{font-size:16px;margin-bottom:1.5rem}.musiklehrer-cta .musiklehrer-cta-button{padding:.875rem 2rem;font-size:16px}}@media(max-width:400px){.musiklehrer-section h2{font-size:28px;line-height:1.2}.musiklehrer-features h2{font-size:28px}.feature-card{padding:1.25rem}.feature-card h3{font-size:18px}.feature-card p{font-size:15px}.musiklehrer-cta h2{font-size:24px}.musiklehrer-cta p{font-size:15px}}.stay-informed{margin-bottom:-32px}