/* @cap ls_hell_contact | Helle Welt „Morgenlicht“: Gegenregeln zu contact.html — nur Farbe und Material, keine Maße, kein Inhalt.
   ERZEUGT von references/ls-hell-neugestaltung-vorschau-2026-10-04/erzeuger.mjs — nicht von Hand ändern; Feinschliff steht in hell-welt.css. */
html[data-ls-theme="light"]{color-scheme:light;--noir:#f7f4ee;--midnight:#fffefb;--charcoal:#efeae0;--pearl:#13231f;--emerald:#005c46;--emerald-glow:rgba(0,92,70,0.093);--gold:#76591c;--sapphire:#1f477a;--coral:#c31313}
html[data-ls-theme="light"] :is(#lscb-root,#lscb-container){color-scheme:dark;color:rgb(255, 255, 255);--noir:#0A0F1E;--midnight:#141929;--charcoal:#1E2538;--pearl:#FFFFFF;--emerald:#00C896;--emerald-glow:rgba(0, 200, 150, 0.15);--gold:#F7C948;--sapphire:#4B7BF5;--coral:#FF6B6B}
@media print{
html[data-ls-theme="light"] body:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#13231f!important;color:#fcfaf6!important}
}
html[data-ls-theme="light"] .mobile-menu-toggle:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:transparent;border-color:currentcolor}
html[data-ls-theme="light"] .mobile-menu-toggle span:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#ffffff}
html[data-ls-theme="light"] .mobile-menu-overlay:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(247,244,238,0.98)}
html[data-ls-theme="light"] .mobile-nav-link:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#13231f}
html[data-ls-theme="light"] .mobile-nav-link:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .mobile-nav-link.active:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46}
html[data-ls-theme="light"] .mobile-menu-close:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:transparent;border-color:currentcolor;color:#13231f}
html[data-ls-theme="light"] .mobile-menu-close:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46}
html[data-ls-theme="light"] .mobile-filter-select:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#13231f;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2300C896' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center / 18px no-repeat rgba(255,254,251,0.7);border-color:rgba(19,35,31,0.225);box-shadow:rgba(19,35,31,0.03) 0px 4px 24px}
html[data-ls-theme="light"] .mobile-filter-select:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .mobile-filter-select:focus:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:rgba(10,122,94,0.725);background:rgba(255,254,251,0.85);box-shadow:rgba(0,92,70,0.12) 0px 4px 24px}
html[data-ls-theme="light"] .mobile-filter-select option:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#fffefb;color:#13231f}
@supports (-webkit-touch-callout: none){
html[data-ls-theme="light"] .mobile-filter-select:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,254,251,0.85)}
}
html[data-ls-theme="light"] .hover-lift:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){box-shadow:rgba(19,35,31,0.04) 0px 20px 40px}
html[data-ls-theme="light"] .hover-glow:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){box-shadow:rgba(0,92,70,0.24) 0px 0px 30px}
html[data-ls-theme="light"] .page-vignette:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::before{background:radial-gradient(80% 60%, transparent 0%, rgba(19,35,31,0.018) 70%, rgba(19,35,31,0.048) 100%)}
html[data-ls-theme="light"] .nav-cta:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::after,html[data-ls-theme="light"] .cta-shimmer:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::after{background:linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.92) 50%, transparent 100%)}
html[data-ls-theme="light"] .footer-glow-top:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(90deg, transparent 0%, rgba(10,122,94,0.415) 20%, rgba(10,122,94,0.78) 50%, rgba(10,122,94,0.415) 80%, transparent 100%)}
html[data-ls-theme="light"] .footer-glow-top:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::after{background:radial-gradient(at center top, rgba(0,92,70,0.05) 0%, transparent 70%)}
html[data-ls-theme="light"] .service-card:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .project-card:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .testimonial-card:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .pricing-card:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .feature-card:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .demo-card:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .article-card:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .insight-card:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .team-card:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .partner-card:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){box-shadow:rgba(19,35,31,0.05) 0px 20px 40px,rgba(0,92,70,0.08) 0px 0px 0px 1px!important}
html[data-ls-theme="light"] .pricing-card.featured:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .demo-card.featured:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){box-shadow:rgba(19,35,31,0.06) 0px 25px 50px,rgba(0,92,70,0.12) 0px 0px 40px!important}
html[data-ls-theme="light"] .skeleton:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(90deg, rgba(255,255,255,0.59) 0%, rgba(255,255,255,0.74) 50%, rgba(255,255,255,0.59) 100%) 0% 0% / 200% 100%}
html[data-ls-theme="light"] .skeleton-card:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.56);border-color:rgba(19,35,31,0.075);box-shadow:var(--h-schatten-1)}
html[data-ls-theme="light"] .loading-spinner:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:rgba(10,122,94,0.78) rgba(10,122,94,0.38) rgba(10,122,94,0.38)}
html[data-ls-theme="light"] .loading-text:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a}
html[data-ls-theme="light"] .ripple:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.92)}
html[data-ls-theme="light"] .link-underline:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::after{background:currentcolor}
html[data-ls-theme="light"] body:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#13231f;background:#f7f4ee}
html[data-ls-theme="light"] .gradient-orb.emerald:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#005c46;color:#fcfaf6}
html[data-ls-theme="light"] .gradient-orb.sapphire:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#1f477a;color:#fcfaf6}
html[data-ls-theme="light"] .navigation:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(247,244,238,0.8);border-bottom-color:rgba(19,35,31,0.075)}
html[data-ls-theme="light"] .nav-brand:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#13231f}
html[data-ls-theme="light"] .symbol-ring:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:#0a7a5e}
html[data-ls-theme="light"] .symbol-dot:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#005c46}
html[data-ls-theme="light"] .nav-link:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#3a4944}
html[data-ls-theme="light"] .nav-link:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .nav-link.active:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46}
html[data-ls-theme="light"] .nav-link:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::after{background:linear-gradient(90deg, #005c46, #1f477a);color:rgba(252,250,246,0.9)}
html[data-ls-theme="light"] .nav-brand-text:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#13231f}
html[data-ls-theme="light"] .nav-brand-text span:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46}
html[data-ls-theme="light"] .dropdown-menu:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#fffefb;border-color:rgba(19,35,31,0.15);box-shadow:rgba(19,35,31,0.06) 0px 10px 30px}
html[data-ls-theme="light"] .dropdown-link:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#3a4944}
html[data-ls-theme="light"] .dropdown-link:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(0,92,70,0.062);color:#005c46}
html[data-ls-theme="light"] .dropdown-badge:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#cfae63;color:#13231f}
html[data-ls-theme="light"] .nav-badge-new:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#cfae63;color:#13231f}
html[data-ls-theme="light"] .nav-cta:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(0,92,70,0.074);color:#005c46;border-color:rgba(10,122,94,0.38);box-shadow:rgba(0,92,70,0.12) 0px 4px 24px,rgba(255,255,255,0.5) 0px 0px 0px 1px inset,rgba(255,255,255,0.8) 0px 1px 0px inset}
html[data-ls-theme="light"] .nav-cta:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::before{background:linear-gradient(135deg, rgba(0,92,70,0.124) 0%, rgba(0,92,70,0.035) 50%, rgba(31,71,122,0.062) 100%)}
html[data-ls-theme="light"] .nav-cta:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(0,92,70,0.112);border-color:rgba(10,122,94,0.58);color:#13231f;box-shadow:rgba(0,92,70,0.2) 0px 12px 40px,rgba(0,92,70,0.12) 0px 4px 12px,rgba(255,255,255,0.64) 0px 0px 0px 1px inset,#ffffff 0px 1px 0px inset}
html[data-ls-theme="light"] .mobile-menu-toggle:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:transparent;border-color:rgba(19,35,31,0.15)}
html[data-ls-theme="light"] .hamburger-line:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#ffffff}
html[data-ls-theme="light"] .mobile-menu-overlay:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(247,244,238,0.98)}
html[data-ls-theme="light"] .mobile-menu-close:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:transparent;border-color:rgba(19,35,31,0.15);color:#13231f}
html[data-ls-theme="light"] .mobile-nav-link:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#13231f}
html[data-ls-theme="light"] .mobile-nav-link:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46}
html[data-ls-theme="light"] .mobile-nav-link.cta:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(0,92,70,0.093);border-color:rgba(10,122,94,0.42);color:#005c46;box-shadow:rgba(0,92,70,0.16) 0px 8px 32px,rgba(255,255,255,0.5) 0px 0px 0px 1px inset}
html[data-ls-theme="light"] .mobile-nav-link.cta:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(0,92,70,0.155);border-color:rgba(10,122,94,0.725);color:#13231f;box-shadow:rgba(0,92,70,0.24) 0px 12px 40px,rgba(255,255,255,0.8) 0px 0px 0px 1px inset}
html[data-ls-theme="light"] .hero-badge:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(0,92,70,0.062);border-color:rgba(10,122,94,0.38);color:#005c46}
html[data-ls-theme="light"] .text-gradient:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg, #005c46, #1f477a)}
html[data-ls-theme="light"] .hero-subtitle:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#3a4944}
html[data-ls-theme="light"] .contact-form-container:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.59);border-color:rgba(19,35,31,0.12);box-shadow:var(--h-schatten-1)}
html[data-ls-theme="light"] .form-subtitle:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a}
html[data-ls-theme="light"] .form-label:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#3a4944}
html[data-ls-theme="light"] .form-input:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .form-select:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .form-textarea:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.65);border-color:rgba(19,35,31,0.15);color:#13231f;box-shadow:var(--h-schatten-1)}
html[data-ls-theme="light"] .form-input:focus:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .form-select:focus:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .form-textarea:focus:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.71);border-color:#0a7a5e;box-shadow:rgba(0,92,70,0.08) 0px 0px 0px 3px}
html[data-ls-theme="light"] .form-select option:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#fffefb;color:#13231f}
html[data-ls-theme="light"] .radio-label:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.59);border-color:rgba(19,35,31,0.12);box-shadow:var(--h-schatten-1)}
html[data-ls-theme="light"] .radio-label:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.65);border-color:rgba(19,35,31,0.225)}
html[data-ls-theme="light"] .radio-input:checked + .radio-label:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(0,92,70,0.062);border-color:#0a7a5e}
html[data-ls-theme="light"] .radio-dot:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:rgba(19,35,31,0.3)}
html[data-ls-theme="light"] .radio-input:checked + .radio-label .radio-dot:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:#0a7a5e}
html[data-ls-theme="light"] .radio-input:checked + .radio-label .radio-dot:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::after{background:#005c46;color:#fcfaf6}
html[data-ls-theme="light"] .form-submit:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#005c46;color:#fcfaf6;border-color:currentcolor}
html[data-ls-theme="light"] .form-submit:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){box-shadow:rgba(0,92,70,0.24) 0px 10px 30px}
html[data-ls-theme="light"] .form-note:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a}
html[data-ls-theme="light"] .gdpr-checkmark:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.65);border-color:rgba(19,35,31,0.3)}
html[data-ls-theme="light"] .gdpr-label:hover .gdpr-checkmark:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:#0a7a5e;background:rgba(0,92,70,0.062)}
html[data-ls-theme="light"] .gdpr-checkbox:checked ~ .gdpr-checkmark:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#005c46;border-color:#0a7a5e}
html[data-ls-theme="light"] .gdpr-checkmark:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::after{border-color:rgba(19,35,31,0.3)}
html[data-ls-theme="light"] .gdpr-text:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#3a4944}
html[data-ls-theme="light"] .gdpr-text a:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46;border-bottom-color:currentcolor}
html[data-ls-theme="light"] .gdpr-text a:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:#0a7a5e}
html[data-ls-theme="light"] .form-submit.success:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#005c46!important}
html[data-ls-theme="light"] .form-submit.error:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#ba2617!important}
html[data-ls-theme="light"] .form-trust:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-top-color:rgba(19,35,31,0.12)}
html[data-ls-theme="light"] .trust-item:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a}
html[data-ls-theme="light"] .trust-item svg:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46}
html[data-ls-theme="light"] .sidebar-card:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#fffefb;border-color:rgba(19,35,31,0.12);box-shadow:var(--h-schatten-1)}
html[data-ls-theme="light"] .sidebar-card:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:rgba(19,35,31,0.225)}
html[data-ls-theme="light"] .contact-method:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#3a4944}
html[data-ls-theme="light"] .contact-method:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#13231f}
html[data-ls-theme="light"] .method-icon:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(0,92,70,0.062);border-color:rgba(10,122,94,0.38)}
html[data-ls-theme="light"] .method-value:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#13231f}
html[data-ls-theme="light"] .timeline-card:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(135deg, rgba(0,92,70,0.035), rgba(31,71,122,0.035));border-color:rgba(10,122,94,0.38)}
html[data-ls-theme="light"] .step-time:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#005c46;color:#fcfaf6}
html[data-ls-theme="light"] .step-description:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#3a4944}
html[data-ls-theme="light"] .faq-section:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(transparent, rgba(0,92,70,0.035), transparent)}
html[data-ls-theme="light"] .section-subtitle:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a}
html[data-ls-theme="light"] .faq-item:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.59);border-color:rgba(19,35,31,0.12);box-shadow:var(--h-schatten-1)}
html[data-ls-theme="light"] .faq-item:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.65);border-color:rgba(19,35,31,0.225)}
html[data-ls-theme="light"] .faq-icon:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::before,html[data-ls-theme="light"] .faq-icon:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::after{background:#005c46}
html[data-ls-theme="light"] .faq-answer p:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#3a4944}
html[data-ls-theme="light"] .footer-masterpiece:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(180deg, #f7f4ee 0%, #f7f4ee 50%, #f7f4ee 100%)}
html[data-ls-theme="light"] .footer-glow-top:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(90deg, transparent 0%, #005c46 20%, #1f477a 50%, #8a6a24 80%, transparent 100%);color:#fcfaf6}
html[data-ls-theme="light"] .footer-newsletter:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-bottom-color:rgba(19,35,31,0.075)}
html[data-ls-theme="light"] .newsletter-title:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg, #13231f 0%, #005c46 100%)}
html[data-ls-theme="light"] .newsletter-subtitle:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a}
html[data-ls-theme="light"] .newsletter-input:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.59);border-color:rgba(19,35,31,0.15);color:#13231f}
html[data-ls-theme="light"] .newsletter-input:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::placeholder{color:#54605a}
html[data-ls-theme="light"] .newsletter-input:focus:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.65);border-color:#0a7a5e;box-shadow:rgba(0,92,70,0.12) 0px 0px 0px 3px}
html[data-ls-theme="light"] .newsletter-submit:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(135deg, #005c46 0%, #005c46 100%);border-color:currentcolor;color:#fcfaf6}
html[data-ls-theme="light"] .newsletter-submit:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){box-shadow:rgba(0,92,70,0.24) 0px 10px 30px}
html[data-ls-theme="light"] .footer-brand h3:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#13231f}
html[data-ls-theme="light"] .footer-brand-icon:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(135deg, #005c46 0%, #1f477a 100%);color:#fcfaf6}
html[data-ls-theme="light"] .footer-description:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a}
html[data-ls-theme="light"] .footer-badge:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(0,92,70,0.062);border-color:rgba(10,122,94,0.38);color:#005c46}
html[data-ls-theme="light"] .footer-badge:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(0,92,70,0.124)}
html[data-ls-theme="light"] .social-link:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.65);border-color:rgba(19,35,31,0.15);color:#3a4944;box-shadow:var(--h-schatten-1)}
html[data-ls-theme="light"] .social-link:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#005c46;border-color:#0a7a5e;color:#fcfaf6;box-shadow:rgba(0,92,70,0.24) 0px 10px 25px}
html[data-ls-theme="light"] .footer-column h4:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#13231f}
html[data-ls-theme="light"] .footer-column h4:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::after{background:linear-gradient(90deg, #005c46 0%, transparent 100%)}
html[data-ls-theme="light"] .footer-link:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a}
html[data-ls-theme="light"] .footer-link:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46}
html[data-ls-theme="light"] .footer-link.hot:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::after{background:#cfae63;color:#13231f}
html[data-ls-theme="light"] .footer-bottom:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(19,35,31,0.036);border-top-color:rgba(19,35,31,0.075)}
html[data-ls-theme="light"] .footer-copyright:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a}
html[data-ls-theme="light"] .footer-legal a:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a}
html[data-ls-theme="light"] .footer-legal a:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46}
html[data-ls-theme="light"] .hero-badge:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#fffefb!important}
html[data-ls-theme="light"] .bfsg-skip:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#cfae63;color:#13231f}
html[data-ls-theme="light"] .demo-tab-num:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#76591c!important}
html[data-ls-theme="light"] .method-label:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .doi-hint:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a!important}
html[data-ls-theme="light"] .integrations-label:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a!important}
html[data-ls-theme="light"] footer a:visited:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)),html[data-ls-theme="light"] .footer-links a:visited:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:inherit}
html[data-ls-theme="light"] #leverageAmbientGlow:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:radial-gradient(circle, rgba(0,92,70,0.465) 0%, rgba(0,92,70,0.31) 20%, rgba(0,92,70,0.155) 45%, rgba(0,92,70,0.05) 70%, transparent 100%)}
html[data-ls-theme="light"] #leverageAmbientGlow.hover-active:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:radial-gradient(circle, rgba(0,92,70,0.85) 0%, rgba(0,92,70,0.341) 20%, rgba(0,92,70,0.186) 45%, rgba(0,92,70,0.062) 70%, transparent 100%)}
html[data-ls-theme="light"] #leverageLaserDot:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#005c46;box-shadow:rgba(0,92,70,0.3) 0px 0px 8px,rgba(0,92,70,0.3) 0px 0px 20px,rgba(0,92,70,0.16) 0px 0px 35px}
html[data-ls-theme="light"] #leverageLaserDot.on-interactive:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#005c46}
html[data-ls-theme="light"] .cursor-click-ripple:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:rgba(10,122,94,0.78)}
html[data-ls-theme="light"] #leverageAmbientGlow:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:radial-gradient(circle, rgba(0,92,70,0.465) 0%, rgba(0,92,70,0.31) 20%, rgba(0,92,70,0.155) 45%, rgba(0,92,70,0.05) 70%, transparent 100%)}
html[data-ls-theme="light"] #leverageAmbientGlow.hover-active:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:radial-gradient(circle, rgba(0,92,70,0.85) 0%, rgba(0,92,70,0.341) 20%, rgba(0,92,70,0.186) 45%, rgba(0,92,70,0.062) 70%, transparent 100%)}
html[data-ls-theme="light"] #leverageLaserDot:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#005c46;box-shadow:rgba(0,92,70,0.3) 0px 0px 8px,rgba(0,92,70,0.3) 0px 0px 20px,rgba(0,92,70,0.16) 0px 0px 35px}
html[data-ls-theme="light"] #leverageLaserDot.on-interactive:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#005c46}
html[data-ls-theme="light"] .cursor-click-ripple:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:rgba(10,122,94,0.78)}
html[data-ls-theme="light"] #lv-scroll-bar:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(90deg, #005c46 0%, #1f477a 100%)}
html[data-ls-theme="light"] #lv-scroll-glow:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(90deg, #005c46 0%, #1f477a 100%)}
html[data-ls-theme="light"] .newsletter-input-enhanced:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.74);border-color:rgba(19,35,31,0.225);color:#13231f}
html[data-ls-theme="light"] .newsletter-input-enhanced:focus:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:#0a7a5e;background:rgba(255,255,255,0.86);box-shadow:rgba(0,92,70,0.12) 0px 0px 0px 3px}
html[data-ls-theme="light"] .newsletter-input-enhanced.error:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:#c31313}
html[data-ls-theme="light"] .newsletter-input-enhanced:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::placeholder{color:#54605a}
html[data-ls-theme="light"] .newsletter-submit-enhanced:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(135deg, #005c46, #005c46);border-color:currentcolor;color:#fcfaf6}
html[data-ls-theme="light"] .newsletter-submit-enhanced:hover:not(:disabled):not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){box-shadow:rgba(0,92,70,0.24) 0px 10px 30px}
html[data-ls-theme="light"] .newsletter-submit-enhanced.loading:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:transparent}
html[data-ls-theme="light"] .newsletter-submit-enhanced.loading:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::after{border-color:transparent rgba(19,35,31,0.1) rgba(19,35,31,0.1)}
html[data-ls-theme="light"] .newsletter-gdpr-checkbox:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(255,255,255,0.74);border-color:rgba(19,35,31,0.3)}
html[data-ls-theme="light"] .newsletter-gdpr-checkbox:checked:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:#005c46;border-color:#0a7a5e}
html[data-ls-theme="light"] .newsletter-gdpr-checkbox:checked:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *))::after{color:#13231f}
html[data-ls-theme="light"] .newsletter-gdpr-checkbox:focus:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){box-shadow:rgba(0,92,70,0.16) 0px 0px 0px 3px}
html[data-ls-theme="light"] .newsletter-gdpr-checkbox.error:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:#c31313}
html[data-ls-theme="light"] .newsletter-gdpr-label:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a}
html[data-ls-theme="light"] .newsletter-gdpr-label a:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46}
html[data-ls-theme="light"] .newsletter-gdpr-label a:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46}
html[data-ls-theme="light"] .newsletter-gdpr-label .doi-hint:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a}
html[data-ls-theme="light"] .newsletter-error-msg:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#c31313}
html[data-ls-theme="light"] .nl-modal-overlay:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:rgba(247,244,238,0.92)}
html[data-ls-theme="light"] .nl-modal:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(145deg, rgba(239,234,224,0.98), rgba(247,244,238,0.98));border-color:rgba(10,122,94,0.42);box-shadow:rgba(0,92,70,0.12) 0px 25px 80px}
html[data-ls-theme="light"] .nl-modal.error:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){border-color:rgba(195,19,19,0.38);box-shadow:rgba(195,19,19,0.08) 0px 25px 80px}
html[data-ls-theme="light"] .nl-modal-close:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:none;border-color:currentcolor;color:#54605a}
html[data-ls-theme="light"] .nl-modal-close:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46}
html[data-ls-theme="light"] .nl-modal-title:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46}
html[data-ls-theme="light"] .nl-modal.error .nl-modal-title:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#c31313}
html[data-ls-theme="light"] .nl-modal-message:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#3a4944}
html[data-ls-theme="light"] .nl-modal-message strong:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46}
html[data-ls-theme="light"] .nl-modal-btn:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(135deg, #005c46, #005c46);border-color:currentcolor;color:#fcfaf6}
html[data-ls-theme="light"] .nl-modal-btn:hover:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){box-shadow:rgba(0,92,70,0.24) 0px 10px 30px}
html[data-ls-theme="light"] .nl-modal.error .nl-modal-btn:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){background:linear-gradient(135deg, #c31313, #ba1c1c)}
html[data-ls-theme="light"] [style="color: rgba(255,255,255,0.7); line-height: 1.6;"]:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#3a4944!important}
html[data-ls-theme="light"] [style="color: var(--pearl);"]:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#13231f!important}
html[data-ls-theme="light"] [style="color: var(--emerald);"]:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#005c46!important}
html[data-ls-theme="light"] [style="color: rgba(255,255,255,0.8); font-weight: 500;"]:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#3a4944!important}
html[data-ls-theme="light"] [style="color: rgba(255,255,255,0.6); white-space: nowrap;"]:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a!important}
html[data-ls-theme="light"] [style="color: rgba(255,255,255,0.6);"]:not(:where(#lscb-root,#lscb-root *,#lscb-container,#lscb-container *)){color:#54605a!important}
