:root{--primary: #909e82;--primary-dark: #2e5c4d;--primary-light: #4b8573;--accent: #FFB6C1;--accent-dark: #DD94a0;--bullshit: #7fb6b0;--bg-light: #ced5d5;--bg: #ffffff;--text: #000000;--font: "Inter", sans-serif;--radius: 1rem;--spacing: 2.5rem;--shadow: 0 6px 16px rgba(0, 0, 0, .06)}body{font-family:var(--font);margin:0;color:var(--text);background-color:var(--bg-light);line-height:1.8;font-size:1.125rem}.hero{text-align:center;padding:7.5rem 1.25rem;background-image:linear-gradient(to bottom,#fff0,#ced5d5),url(/assets/eucalyptus-CnnR6BcW.jpg);background-size:210%;color:#000}.hero h1{font-size:3.75rem;margin-bottom:1.25rem}.hero p{font-size:1.5625rem;margin-bottom:2.5rem}a{text-decoration:none;color:inherit}.centeredTitle{text-align:center;margin-bottom:2rem}.cta-button-base{background-color:var(--accent);color:#000;padding:1.25rem 1.875rem;border-radius:50px;box-shadow:var(--shadow);font-weight:700;font-size:1.125rem;transition:background-color .3s ease}.cta-button.floating{position:fixed;bottom:2rem;right:2rem;z-index:1000;background-color:var(--accent);color:#000;padding:1.25rem 1.875rem;border-radius:50px;box-shadow:var(--shadow);font-weight:700;font-size:1.125rem;transition:opacity .3s ease,transform .3s ease,background-color .3s ease}.cta-button.centered{display:inline-block;margin:2rem auto 1rem;text-align:center;background-color:var(--accent);color:#000;padding:1.25rem 1.875rem;border-radius:50px;box-shadow:var(--shadow);font-weight:700;font-size:1.125rem;transition:background-color .3s ease;position:static}.centered{display:block;margin:0 auto;text-align:center}.link{text-decoration:underline;font-size:1.125rem}.link:hover{color:var(--primary)}.cta-button.floating:hover,.cta-button.centered:hover{background-color:var(--accent-dark)}section:nth-of-type(2n){background-color:var(--bg)}section:nth-of-type(odd){background-color:var(--bg-light)}.datenschutzpage section{background-color:var(--accent)}.kontakt{text-align:center;padding:3.75rem 1.25rem;background-color:var(--bg-light)}footer{text-align:center;padding:2.5rem;background-color:var(--primary);font-size:1.125rem}footer nav a{margin:0 .625rem;color:var(--text)}footer nav a:hover{text-decoration:underline}.innerFaq{padding:var(--spacing) 1.25rem;background-color:var(--bg);max-width:1200px;margin:0 auto}.innerFaq .centeredTitle{font-size:2.25rem;color:#fff;margin-bottom:2.5rem;font-weight:600}.faq-item{background-color:var(--primary);border-radius:var(--radius);margin-bottom:1.5rem;padding:1.5rem;box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease}.faq-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.faq-item h3{font-size:1.25rem;color:#fff;margin:0 0 .75rem;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-item h3:after{content:"▼";font-size:.875rem;color:#fff;margin-left:.5rem;transition:transform .3s ease}.faq-item.active h3:after{transform:rotate(180deg)}.faq-item p{font-size:1rem;color:#fff;line-height:1.6;margin:0}.faq-answer{padding-top:.75rem;color:#fff;font-size:1rem;line-height:1.6}.benefits{display:grid;gap:var(--spacing);padding:var(--spacing);text-align:center}.benefits article{background:#fff;border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow);transition:transform .2s ease}.benefits article:hover{transform:translateY(-5px)}.info-section{display:flex;flex-direction:column;align-items:center;gap:var(--spacing);padding:var(--spacing)}.info-section.reverse{flex-direction:column-reverse}.info-section figure,.info-section article{width:100%;max-width:500px}.info-section img{width:100%;border-radius:var(--radius);box-shadow:var(--shadow)}.info-section h2{font-size:1.8rem;margin-bottom:.5rem}.about{display:flex;flex-direction:column;align-items:center;padding:var(--spacing);gap:2rem;background:#e8f3f0}.about img{width:200px;height:200px;object-fit:cover;border-radius:50%;box-shadow:var(--shadow)}.testimonials{background:var(--accent);padding:var(--spacing);font-style:italic;text-align:center}.testimonials cite{display:block;margin-top:.5rem;font-weight:700}.kontakt{padding:var(--spacing)}.kontakt form{display:flex;flex-direction:column;gap:1rem;max-width:600px;margin:auto}.kontakt input,.kontakt textarea,.kontakt button{font-family:var(--font);padding:.75rem;border:1px solid #ccc;border-radius:var(--radius)}.kontakt button{background-color:var(--primary);color:#fff;font-weight:700;cursor:pointer;transition:.3s ease}@media (max-width: 767px){body{font-size:1rem;line-height:1.6}.hero{text-align:center;padding:7.5rem 1.25rem;background-image:linear-gradient(to bottom,#fff0,#ced5d5),url(/assets/eucalyptus-CnnR6BcW.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#000}.hero h1{font-size:2.25rem}.hero p{font-size:1.125rem}.cta-button{font-size:1rem;padding:1rem 1.5rem}.cta-button.floating{bottom:1.5rem;right:1.5rem}.cta-button.centered{margin:2rem auto 4rem;padding:1rem 1.5rem;font-size:1rem}.link{font-size:1rem}footer{font-size:1rem}footer nav a{font-size:1rem}.centeredTitle{font-size:1.5rem}.kontakt{padding:2.5rem 1rem}.cta-button.floating{font-size:.875rem;padding:.75rem 1.25rem;border-radius:40px;bottom:1rem;right:1rem}.innerFaq{padding:1.5rem 1rem}.innerFaq .centeredTitle{font-size:1.75rem}.faq-item{padding:1rem;margin-bottom:1.25rem}.faq-item h3{font-size:1.125rem}.faq-item p{font-size:.875rem}.cta-button{position:fixed;bottom:20px;right:20px}}@media (min-width: 768px){.benefits{grid-template-columns:repeat(3,1fr)}.info-section,.info-section.reverse{flex-direction:row;justify-content:center;align-items:center;gap:4rem}.info-section.reverse{flex-direction:row-reverse}.about{flex-direction:row;justify-content:center}}.site-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:var(--primary);box-shadow:var(--shadow);position:sticky;top:0;z-index:100}.logo{font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none}.hamburger{display:none;flex-direction:column;justify-content:center;gap:6px;background:none;border:none;cursor:pointer;padding:.5rem}.hamburger .line{width:30px;height:3px;background-color:#fff;border-radius:2px;transition:all .3s ease}.hamburger.open .line:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger.open .line:nth-child(2){opacity:0}.hamburger.open .line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.menu{display:flex;gap:1.5rem}.menu a{text-decoration:none;color:#fff;font-weight:500}.menu a:hover{color:var(--accent)}@media (max-width: 767px){.menu{position:absolute;top:100%;left:0;width:100%;background-color:var(--primary);flex-direction:column;align-items:center;text-align:center;padding:1rem 0;gap:1rem;box-shadow:var(--shadow);display:none}.menu a{color:#fff;width:100%;font-weight:500;text-align:center;padding:.75rem 0;display:flex;justify-content:center;align-items:center;border-top:1px solid rgba(255,255,255,.3);text-decoration:none}.menu.active,.hamburger{display:flex}}
