#nc-team-showcase-card h3, .nc-media-showcase-card h3{color: #FFFFFF !important;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.85) !important}#nc-team-showcase-card p, .nc-media-showcase-card p{color: #F1F5F9 !important;text-shadow: 0 1px 6px rgba(0, 0, 0, 0.8) !important}#nc-team-showcase-card span{text-shadow: 0 1px 4px rgba(0, 0, 0, 0.6) !important}body.content-style-unboxed .site, .content-bg, #wrapper{background: #07111E !important}#inner-wrap, #primary.content-area, .content-container.site-container, #main.site-main, .content-wrap, article.entry, .entry-content-wrap, .entry-content{margin-top: 0 !important;margin-bottom: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;padding-left: 0 !important;padding-right: 0 !important;max-width: 100% !important;width: 100% !important}.entry-content .nc-footer-trust-bar{display: none !important}.nc-bezirke-cluster-sec{max-width: 1140px !important;margin: 40px auto !important;padding: 0 16px !important}.nc-cluster-head{text-align: center !important;margin-bottom: 32px !important}.nc-cluster-badge{display: inline-block !important;background: #07111E !important;color: #FFFFFF !important;font-size: 12px !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: 0.08em !important;padding: 6px 18px !important;border-radius: 9999px !important;border: 1px solid rgba(255, 255, 255, 0.3) !important;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;margin-bottom: 12px !important}.nc-cluster-title{font-family: var(--nc-font-display, 'Space Grotesk', sans-serif) !important;font-size: 1.875rem !important;font-weight: 850 !important;color: #07111E !important;margin: 6px 0 10px 0 !important;letter-spacing: -0.01em !important}.nc-cluster-desc{font-size: 15.5px !important;color: #07111E !important;font-weight: 600 !important;opacity: 0.95 !important;line-height: 1.6 !important;max-width: 760px !important;margin: 0 auto !important}.has-theme-palette-9-background-color, .has-theme-palette-9-background-color p, .has-theme-palette-9-background-color h1, .has-theme-palette-9-background-color h2, .has-theme-palette-9-background-color h3, .has-theme-palette-9-background-color h4, [style*="background: #FA5A00"], [style*="background:#FA5A00"], [style*="background: rgb(250, 90, 0)"], [style*="background:rgb(250, 90, 0)"], .nc-sec-orange{color: #07111E !important}.has-theme-palette-9-background-color h1, .has-theme-palette-9-background-color h2, .has-theme-palette-9-background-color h3, .has-theme-palette-9-background-color h4, [style*="background: #FA5A00"] h1, [style*="background: #FA5A00"] h2, [style*="background: #FA5A00"] h3, [style*="background: #FA5A00"] h4, [style*="background: rgb(250, 90, 0)"] h1, [style*="background: rgb(250, 90, 0)"] h2, [style*="background: rgb(250, 90, 0)"] h3, [style*="background: rgb(250, 90, 0)"] h4{color: #07111E !important;font-weight: 850 !important}.has-theme-palette-9-background-color p, [style*="background: #FA5A00"] p, [style*="background: rgb(250, 90, 0)"] p{color: #07111E !important;font-weight: 600 !important;opacity: 0.95 !important}.nc-cluster-card{background: #FFFFFF !important;border: 1px solid #E2E8F0 !important;border-radius: 14px !important;padding: 24px !important;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04) !important}.nc-cluster-card h4{color: #0A192F !important;font-weight: 800 !important}.nc-cluster-sub{color: #334155 !important;font-weight: 500 !important}.nc-footer-trust-bar, div.nc-footer-trust-bar{display: none !important}#nc-scroll-progress{position: fixed !important;top: 0 !important;left: 0 !important;width: 0%;height: 3px !important;background: linear-gradient(90deg, #00F2FE 0%, #00D285 50%, #F5B301 100%) !important;z-index: 999999999 !important;pointer-events: none !important;box-shadow: 0 0 14px rgba(0, 210, 133, 0.85), 0 0 4px #00F2FE !important;transition: width 0.08s linear !important}.nc-header-wrapper{position: sticky !important;top: 0 !important;z-index: 99999 !important;transition: background-color 0.35s cubic-bezier(0.16, 1, 0.3, 1), backdrop-filter 0.35s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.35s cubic-bezier(0.16, 1, 0.3, 1), transform 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important}.nc-top-trust-bar{transition: max-height 0.35s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.35s cubic-bezier(0.16, 1, 0.3, 1), padding 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important}body.nc-scrolled .nc-header-wrapper{background: rgba(7, 19, 32, 0.88) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;box-shadow: 0 10px 32px -10px rgba(0, 0, 0, 0.55), 0 1px 0 rgba(0, 210, 133, 0.18) !important}body.nc-scrolled .nc-top-trust-bar{max-height: 0 !important;opacity: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;overflow: hidden !important;pointer-events: none !important}body.nc-scrolled .nc-main-navbar{padding-top: 8px !important;padding-bottom: 8px !important;transition: padding 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important}.nc-mega-menu, .nc-about-menu, .nc-bezirke-menu{opacity: 0;visibility: hidden;transform: translate3d(0, 12px, 0) scale(0.985) !important;transform-origin: top center;transition: opacity 0.28s cubic-bezier(0.16, 1, 0.3, 1), transform 0.28s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.28s !important;box-shadow: 0 24px 64px -12px rgba(0, 0, 0, 0.55), 0 0 1px rgba(0, 210, 133, 0.35) !important}.nc-nav-item:hover > .nc-mega-menu, .nc-nav-item:hover > .nc-about-menu, .nc-nav-item:hover > .nc-bezirke-menu, .nc-nav-item:focus-within > .nc-mega-menu, .nc-nav-item:focus-within > .nc-about-menu, .nc-nav-item:focus-within > .nc-bezirke-menu{opacity: 1 !important;visibility: visible !important;transform: translate3d(0, 0, 0) scale(1) !important}.nc-district-link{border-radius: 9999px !important;transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), background 0.25s ease, color 0.25s ease !important}.nc-district-link:hover{transform: translate3d(4px, 0, 0) !important;background: rgba(0, 210, 133, 0.08) !important}.nc-district-link:hover .nc-district-nr{background: #00D285 !important;color: #071320 !important;box-shadow: 0 0 10px rgba(0, 210, 133, 0.5) !important}.nc-motion-reveal{opacity: 0 !important;transform: translate3d(0, 28px, 0) !important;filter: blur(4px) !important;transition: opacity 0.75s cubic-bezier(0.16, 1, 0.3, 1), transform 0.75s cubic-bezier(0.16, 1, 0.3, 1), filter 0.75s cubic-bezier(0.16, 1, 0.3, 1) !important;will-change: opacity, transform, filter}.nc-motion-reveal.nc-revealed{opacity: 1 !important;transform: translate3d(0, 0, 0) !important;filter: blur(0px) !important;will-change: auto}.nc-stagger-1{transition-delay: 0.06s !important}.nc-stagger-2{transition-delay: 0.12s !important}.nc-stagger-3{transition-delay: 0.18s !important}.nc-stagger-4{transition-delay: 0.24s !important}.nc-stagger-5{transition-delay: 0.30s !important}.nc-btn, .nc-btn-ghost-mint, .nc-btn-glow-gold, .nc-district-trivia-btn, .nc-hero-cta, .nc-btn-header-cta, .kadence-btn{position: relative !important;overflow: hidden !important;transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.35s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.35s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important;transform: translate3d(0, 0, 0) !important}.nc-btn:hover, .nc-btn-ghost-mint:hover, .nc-btn-glow-gold:hover, .nc-district-trivia-btn:hover, .nc-hero-cta:hover, .nc-btn-header-cta:hover{transform: translate3d(0, -3px, 0) scale(1.018) !important;box-shadow: 0 14px 30px -6px rgba(0, 210, 133, 0.45), 0 4px 14px rgba(0, 0, 0, 0.24) !important}.nc-btn:active, .nc-btn-ghost-mint:active, .nc-btn-glow-gold:active, .nc-district-trivia-btn:active, .nc-btn-header-cta:active{transform: translate3d(0, 1px, 0) scale(0.98) !important}.nc-btn svg, .nc-btn-ghost-mint svg, .nc-btn-glow-gold svg, .nc-district-trivia-btn svg, .nc-btn-header-cta svg{transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1) !important}.nc-btn:hover svg, .nc-btn-ghost-mint:hover svg, .nc-btn-glow-gold:hover svg, .nc-district-trivia-btn:hover svg, .nc-btn-header-cta:hover svg{transform: translate3d(5px, 0, 0) !important}.nc-btn::after, .nc-btn-ghost-mint::after, .nc-btn-glow-gold::after, .nc-btn-header-cta::after{content: '';position: absolute;top: 0;left: -120%;width: 80%;height: 100%;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent);transform: skewX(-20deg);transition: left 0.7s ease;pointer-events: none}.nc-btn:hover::after, .nc-btn-ghost-mint:hover::after, .nc-btn-glow-gold:hover::after, .nc-btn-header-cta:hover::after{left: 140%}.nc-why-card, .nc-step-card, .nc-ref-card, .nc-scope-item, .nc-silo-recommendation-box, .nc-district-knowledge-grid > div, .nc-faq-item-v3, .kt-info-box-item{position: relative !important;transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;transform: translate3d(0, 0, 0)}@media (hover: hover) and (min-width: 992px){.nc-why-card::before, .nc-step-card::before, .nc-ref-card::before, .nc-district-knowledge-grid > div::before, .nc-silo-recommendation-box::before{content: '';position: absolute;inset: -1px;border-radius: inherit;background: radial-gradient(360px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(0, 210, 133, 0.15), transparent 70%);opacity: 0;transition: opacity 0.3s ease;pointer-events: none;z-index: 1}.nc-why-card:hover::before, .nc-step-card:hover::before, .nc-ref-card:hover::before, .nc-district-knowledge-grid > div:hover::before, .nc-silo-recommendation-box:hover::before{opacity: 1}.nc-why-card:hover, .nc-step-card:hover, .nc-ref-card:hover, .nc-district-knowledge-grid > div:hover{transform: translate3d(0, -6px, 0) scale(1.01) !important;box-shadow: 0 22px 46px -12px rgba(10, 25, 47, 0.20), 0 0 1px rgba(0, 210, 133, 0.45) !important;border-color: rgba(0, 210, 133, 0.5) !important}.nc-silo-recommendation-box:hover{transform: translate3d(0, -4px, 0) !important;box-shadow: 0 18px 40px -10px rgba(0, 210, 133, 0.32) !important;border-color: rgba(0, 210, 133, 0.65) !important}}@keyframes nc-gentle-float{0%{transform: translate3d(0, 0, 0)}50%{transform: translate3d(0, -5px, 0)}100%{transform: translate3d(0, 0, 0)}}.nc-beacon-dot{display: inline-block !important;width: 8px !important;height: 8px !important;border-radius: 50% !important;background-color: #00D285 !important;box-shadow: 0 0 0 0 rgba(0, 210, 133, 0.7) !important;animation: nc-pulse-beacon 2s infinite !important;margin-right: 6px !important;vertical-align: middle !important}@keyframes nc-pulse-beacon{0%{transform: scale(0.95);box-shadow: 0 0 0 0 rgba(0, 210, 133, 0.7)}70%{transform: scale(1);box-shadow: 0 0 0 8px rgba(0, 210, 133, 0)}100%{transform: scale(0.95);box-shadow: 0 0 0 0 rgba(0, 210, 133, 0)}}.nc-faq-item-v3, .kt-accordion-pane{transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease !important}.nc-faq-item-v3:hover, .kt-accordion-pane:hover{border-color: rgba(0, 210, 133, 0.45) !important;box-shadow: 0 8px 24px -6px rgba(0, 210, 133, 0.12) !important;transform: translate3d(0, -2px, 0) !important}#nc-back-to-top{position: fixed !important;bottom: 84px !important;right: 22px !important;width: 44px !important;height: 44px !important;border-radius: 50% !important;background: rgba(7, 19, 32, 0.90) !important;backdrop-filter: blur(16px) !important;-webkit-backdrop-filter: blur(16px) !important;border: 1.5px solid rgba(0, 210, 133, 0.45) !important;color: #00D285 !important;display: flex !important;align-items: center !important;justify-content: center !important;cursor: pointer !important;z-index: 99999 !important;opacity: 0 !important;visibility: hidden !important;transform: translate3d(0, 14px, 0) scale(0.9) !important;transition: opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.3s cubic-bezier(0.16, 1, 0.3, 1), transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.3s, border-color 0.3s, box-shadow 0.3s !important;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35) !important}#nc-back-to-top.nc-visible{opacity: 1 !important;visibility: visible !important;transform: translate3d(0, 0, 0) scale(1) !important}#nc-back-to-top:hover{transform: translate3d(0, -3px, 0) scale(1.08) !important;border-color: #00D285 !important;background: rgba(7, 19, 32, 0.98) !important;box-shadow: 0 12px 28px rgba(0, 210, 133, 0.38) !important}#nc-back-to-top:active{transform: translate3d(0, 1px, 0) scale(0.95) !important}input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, select:focus, textarea:focus{outline: none !important;border-color: #00D285 !important;box-shadow: 0 0 0 3px rgba(0, 210, 133, 0.22), 0 4px 12px rgba(0, 210, 133, 0.10) !important;transition: border-color 0.25s ease, box-shadow 0.25s ease !important}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}.nc-motion-reveal{opacity: 1 !important;transform: none !important;filter: none !important}#nc-scroll-progress{display: none !important}}.nc-audience-section, .nc-strengths-section, .nc-references-section, .nc-reviews-section, .nc-districts-sec, .nc-faq-section, .nc-team-showcase-sec{position: relative !important;box-sizing: border-box !important}.nc-service-card, .nc-strength-card, .nc-review-card, .nc-leader-card, .nc-district-card, .nc-audience-card, .nc-media-showcase-card, .nc-silo-recommendation-box{border-radius: 20px !important;background: #FFFFFF !important;border: 1px solid #E2E8F0 !important;box-shadow: 0 4px 20px -4px rgba(15, 23, 42, 0.08), 0 2px 6px -1px rgba(15, 23, 42, 0.04) !important;color: #071320 !important}.nc-service-card:hover, .nc-strength-card:hover, .nc-ref-card:hover, .nc-review-card:hover, .nc-leader-card:hover, .nc-district-card:hover, .nc-audience-card:hover{border-color: #00D285 !important;box-shadow: 0 20px 35px -10px rgba(0, 210, 133, 0.22), 0 6px 16px rgba(15, 23, 42, 0.08) !important;transform: translate3d(0, -4px, 0) !important}.nc-district-knowledge-grid > div{border-radius: 20px !important;transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.35s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important}.nc-district-knowledge-grid > div:nth-child(odd){background: #FFFFFF !important;border: 1.5px solid #E2E8F0 !important;box-shadow: 0 4px 20px -4px rgba(15, 23, 42, 0.08) !important;color: #071320 !important}.nc-district-knowledge-grid > div:nth-child(odd) h3{color: #071320 !important}.nc-district-knowledge-grid > div:nth-child(odd) p{color: #334155 !important}.nc-district-knowledge-grid > div:nth-child(odd) div[style*="text-transform"]{color: #065F46 !important}.nc-district-knowledge-grid > div:nth-child(2){background: #071320 !important;border: 1.5px solid rgba(0, 210, 133, 0.45) !important;box-shadow: 0 16px 40px -12px rgba(0, 0, 0, 0.55), 0 0 24px rgba(0, 210, 133, 0.08) !important;color: #FFFFFF !important}.nc-district-knowledge-grid > div:nth-child(2) h3{color: #FFFFFF !important}.nc-district-knowledge-grid > div:nth-child(2) p{color: #CBD5E1 !important}.nc-district-knowledge-grid > div:nth-child(2) div[style*="text-transform"]{color: #00D285 !important}.nc-district-trivia-box{border-radius: 18px !important;background: linear-gradient(135deg, #071320 0%, #0E293C 100%) !important;border: 1.5px solid rgba(0, 210, 133, 0.35) !important;box-shadow: 0 16px 40px -12px rgba(0, 0, 0, 0.55) !important;color: #FFFFFF !important}.nc-district-trivia-box strong{color: #00D285 !important}.nc-district-trivia-box span{color: #FFFFFF !important}.nc-service-card h3, .nc-strength-card h3, .nc-review-card h3, .nc-district-card h3, .nc-card-h3, .nc-strength-title, .nc-ref-author, .nc-review-author{color: #071320 !important;font-weight: 700 !important}.nc-service-card p, .nc-strength-card p, .nc-review-card p, .nc-district-card p, .nc-card-desc, .nc-strength-desc, .nc-ref-quote, .nc-review-text{color: #334155 !important;line-height: 1.6 !important}.nc-ref-role, .nc-review-date, .nc-district-meta{color: #64748B !important}.nc-hero-form-card, .nc-why-card, .nc-step-card, .nc-scope-item, .nc-dark-block .nc-card-hover{border-radius: 20px !important;background: rgba(7, 19, 32, 0.88) !important;backdrop-filter: blur(16px) saturate(180%) !important;-webkit-backdrop-filter: blur(16px) saturate(180%) !important;border: 1px solid rgba(0, 210, 133, 0.22) !important;box-shadow: 0 16px 40px -12px rgba(0, 0, 0, 0.55), 0 0 24px rgba(0, 210, 133, 0.08) !important;color: #FFFFFF !important}.nc-hero-form-card h3, .nc-why-card h3, .nc-step-card h3, .nc-scope-item h3{color: #FFFFFF !important}.nc-hero-form-card p, .nc-why-card p, .nc-step-card p, .nc-scope-item p{color: #CBD5E1 !important;line-height: 1.6 !important}.nc-leadership-section .nc-leader-card, .nc-leader-card{border-radius: 20px !important;background: rgba(255, 255, 255, 0.06) !important;border: 1px solid rgba(255, 255, 255, 0.16) !important;box-shadow: 0 16px 40px -12px rgba(0, 0, 0, 0.55), 0 0 24px rgba(0, 210, 133, 0.08) !important;backdrop-filter: blur(10px) !important;color: #FFFFFF !important}.nc-leadership-section .nc-leader-name, .nc-leader-card h3{color: #FFFFFF !important;font-weight: 800 !important}.nc-leadership-section .nc-leader-quote, .nc-leader-card .nc-leader-quote{color: #F1F5F9 !important;font-style: italic !important}.nc-leadership-section .nc-leader-bio, .nc-leader-card .nc-leader-bio{color: #CBD5E1 !important}h1, h2, h3, h4, h5, h6, .nc-section-h2, .nc-sec-h2, .nc-cta-h2, .nc-hero-h1, .nc-rich-title{opacity: 1 !important}.nc-section-h2, .nc-sec-h2{font-family: 'Space Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;letter-spacing: -0.025em !important;line-height: 1.15 !important;color: #071320 !important}.nc-section-lead, .nc-sec-sub{color: #334155 !important;line-height: 1.65 !important;font-size: 1.125rem !important}.nc-hero-wireframe h1, .nc-hero-wireframe .nc-hero-h1, .nc-hero-h1, .nc-cta-section h2, .nc-cta-section .nc-cta-h2, .nc-cta-h2, .nc-final-cta-banner h2, .nc-rich-sec h2, .nc-dark-block h2, .nc-dark-block .nc-section-h2, .nc-footer-wrapper h2, .nc-footer-wrapper .nc-section-h2{font-family: 'Space Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;letter-spacing: -0.025em !important;line-height: 1.15 !important;color: #FFFFFF !important}.nc-hero-sub, .nc-hero-wireframe .nc-hero-sub, .nc-cta-p, .nc-cta-section p, .nc-cta-section .nc-cta-p, .nc-final-cta-banner p, .nc-rich-sec p, .nc-dark-block p{color: #E2E8F0 !important;line-height: 1.65 !important}.nc-section-kicker, .nc-badge-pill, .nc-badge-emerald, .nc-audience-section .nc-section-kicker, .nc-strengths-section .nc-section-kicker, .nc-reviews-section .nc-section-kicker, .nc-districts-sec .nc-section-kicker, .nc-faq-section .nc-section-kicker{border-radius: 9999px !important;padding: 6px 14px !important;font-family: 'Space Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;display: inline-flex !important;align-items: center !important;gap: 8px !important;color: #065F46 !important;background: #ECFDF5 !important;border: 1px solid #A7F3D0 !important;box-shadow: 0 1px 3px rgba(6, 95, 70, 0.08) !important;line-height: 1 !important}.nc-hero-wireframe .nc-section-kicker, .nc-hero-wireframe .nc-badge-pill, .nc-hero-wireframe .nc-eyebrow-badge, .nc-hero-wireframe .nc-google-stars-pill, .nc-cta-section .nc-section-kicker, .nc-final-cta-banner .nc-section-kicker, .nc-rich-sec .nc-section-kicker, .nc-dark-block .nc-section-kicker, .nc-dark-block .nc-badge-pill{border-radius: 9999px !important;padding: 6px 14px !important;font-family: 'Space Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;display: inline-flex !important;align-items: center !important;gap: 8px !important;border: 1px solid rgba(0, 210, 133, 0.35) !important;background: rgba(0, 210, 133, 0.12) !important;color: #00D285 !important;backdrop-filter: blur(12px) !important;-webkit-backdrop-filter: blur(12px) !important;box-shadow: 0 2px 10px rgba(0, 210, 133, 0.15) !important;line-height: 1 !important}.nc-districts-sec .nc-district-link{background: #F1F5F9 !important;color: #0F172A !important;border: 1px solid #E2E8F0 !important}.nc-districts-sec .nc-district-link:hover{background: #ECFDF5 !important;border-color: #00D285 !important;color: #065F46 !important}.nc-districts-sec .nc-district-nr{background: #E2E8F0 !important;color: #0F172A !important}.nc-districts-sec .nc-district-link:hover .nc-district-nr{background: #00D285 !important;color: #071320 !important}.nc-faq-item-v3{background: #FFFFFF !important;border: 1px solid #E2E8F0 !important}.nc-faq-item-v3 .nc-faq-q-v3{color: #071320 !important;font-weight: 700 !important}.nc-faq-item-v3 .nc-faq-a-v3{color: #334155 !important}select.nc-input-field, .nc-quick-form-card select, .nc-hero-form-card select, .nc-card--dark select.nc-input-field, form select.nc-input-field{background: rgba(255, 255, 255, 0.08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2300D285' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 16px center / 16px 16px !important;border: 1.5px solid rgba(255, 255, 255, 0.22) !important;color: #FFFFFF !important;border-radius: 12px !important;padding: 13px 44px 13px 16px !important;font-size: 15px !important;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;box-sizing: border-box !important;cursor: pointer !important}select.nc-input-field option, .nc-quick-form-card select option, .nc-hero-form-card select option, form select.nc-input-field option{background-color: #071320 !important;color: #FFFFFF !important;padding: 10px 14px !important}select.nc-input-field:focus, .nc-quick-form-card select:focus, .nc-hero-form-card select:focus{border-color: #00D285 !important;box-shadow: 0 0 0 3.5px rgba(0, 210, 133, 0.28), 0 4px 18px rgba(0, 0, 0, 0.4) !important;outline: none !important}.nc-faq-item{transition: border-color 0.25s ease, box-shadow 0.25s ease !important}.nc-faq-item.active{border-color: #00D285 !important;box-shadow: 0 6px 20px rgba(0, 210, 133, 0.12) !important}.nc-faq-question{cursor: pointer !important;width: 100% !important;text-align: left !important;display: flex !important;justify-content: space-between !important;align-items: center !important;user-select: none !important}.nc-faq-icon{transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.3s ease, color 0.3s ease !important;flex-shrink: 0 !important}.nc-faq-item.active .nc-faq-icon{transform: rotate(180deg) !important;color: #00D285 !important}.nc-faq-answer{max-height: 0 !important;overflow: hidden !important;transition: max-height 0.4s cubic-bezier(0.16, 1, 0.3, 1), padding 0.3s ease !important;padding: 0 24px !important}.nc-faq-item.active .nc-faq-answer{display: block !important;max-height: 1200px !important;padding: 0 24px 20px !important}.nc-mobile-bar, div.nc-mobile-bar{display: none !important}@media (max-width: 768px){body{padding-bottom: 76px !important}.site-footer, footer.site-footer, .nc-footer-wrapper{padding-bottom: calc(76px + env(safe-area-inset-bottom, 0px)) !important}}#nc-mobile-drawer-wrap a[href="/angebot/"]{background: #00D285 !important;color: #071320 !important;font-weight: 800 !important;box-shadow: 0 6px 20px rgba(0, 210, 133, 0.32) !important;transition: transform 0.2s ease, box-shadow 0.2s ease !important}#nc-mobile-drawer-wrap a[href="/angebot/"]:hover{transform: translateY(-2px) !important;box-shadow: 0 8px 24px rgba(0, 210, 133, 0.45) !important}#nc-mobile-drawer-wrap a[href="/reinigungspakete/"]{color: #00D285 !important}.nc-btn-featured-calc:hover{background: #00D285 !important;color: #071320 !important}#nc-grid-b2b, #nc-grid-b2c{animation: ncTabFadeIn 0.32s cubic-bezier(0.16, 1, 0.3, 1) forwards !important}@keyframes ncTabFadeIn{0%{opacity: 0;transform: translate3d(0, 8px, 0)}100%{opacity: 1;transform: translate3d(0, 0, 0)}}.nc-dist-filter-btn{transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important}.nc-dist-filter-btn.active{background: #071320 !important;color: #FFFFFF !important;border-color: #00D285 !important;box-shadow: 0 4px 14px -2px rgba(0, 210, 133, 0.4) !important}.nc-dist-filter-btn:hover:not(.active){background: #F1F5F9 !important;border-color: rgba(0, 210, 133, 0.5) !important;transform: translateY(-2px) !important}.nc-input-invalid, input.nc-input-invalid, select.nc-input-invalid, textarea.nc-input-invalid{border-color: #EF4444 !important;box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.25) !important;animation: ncShake 0.4s ease-in-out !important}@keyframes ncShake{0%, 100%{transform: translateX(0)}20%, 60%{transform: translateX(-5px)}40%, 80%{transform: translateX(5px)}}.nc-form-spinner{display: inline-block;width: 16px;height: 16px;border: 2px solid rgba(255, 255, 255, 0.35);border-radius: 50%;border-top-color: #ffffff;animation: ncSpin 0.7s linear infinite;vertical-align: middle;margin-right: 8px}@keyframes ncSpin{to{transform: rotate(360deg)}}.nc-form-success-card{background: linear-gradient(135deg, rgba(15, 30, 48, 0.96), rgba(7, 19, 32, 0.98)) !important;border: 1px solid rgba(0, 210, 133, 0.45) !important;border-radius: 16px !important;padding: 36px 28px !important;text-align: center !important;color: #FFFFFF !important;box-shadow: 0 24px 48px -12px rgba(0, 0, 0, 0.7), 0 0 35px rgba(0, 210, 133, 0.18) !important;animation: ncFadeInUp 0.45s cubic-bezier(0.16, 1, 0.3, 1) !important}.nc-form-success-card.nc-light{background: linear-gradient(135deg, #FFFFFF, #F8FAFC) !important;border: 1px solid rgba(0, 210, 133, 0.5) !important;color: #0F172A !important;box-shadow: 0 20px 40px -15px rgba(0, 0, 0, 0.08), 0 0 30px rgba(0, 210, 133, 0.12) !important}.nc-form-success-card .nc-success-icon-wrap{width: 64px;height: 64px;background: rgba(0, 210, 133, 0.15);color: #00D285;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;margin-bottom: 18px;border: 1px solid rgba(0, 210, 133, 0.35);box-shadow: 0 0 24px rgba(0, 210, 133, 0.25)}.nc-form-success-card .nc-success-title{font-size: 24px !important;font-weight: 800 !important;color: #FFFFFF !important;margin: 0 0 12px 0 !important;line-height: 1.3 !important}.nc-form-success-card.nc-light .nc-success-title{color: #0F172A !important}.nc-form-success-card .nc-success-desc{font-size: 15px !important;line-height: 1.65 !important;color: #CBD5E1 !important;margin-bottom: 20px !important}.nc-form-success-card.nc-light .nc-success-desc{color: #475569 !important}.nc-form-success-card .nc-success-pill{display: inline-flex;align-items: center;gap: 6px;padding: 6px 16px;background: rgba(0, 210, 133, 0.12);border: 1px solid rgba(0, 210, 133, 0.35);border-radius: 9999px;color: #00D285;font-size: 13px;font-weight: 700}@keyframes ncFadeInUp{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: translateY(0)}}html{scroll-behavior: smooth}[id], section[id]{scroll-margin-top: 96px !important}#nc-scroll-progress{position: fixed !important;top: 0 !important;left: 0 !important;width: 0%;height: 3px !important;background: linear-gradient(90deg, #00F5A0 0%, #00D285 50%, #FFB800 100%) !important;z-index: 999999999 !important;pointer-events: none !important;box-shadow: 0 0 14px rgba(0, 245, 160, 0.85), 0 0 4px #00F5A0 !important;transition: width 0.08s linear !important}.nc-header-wrapper{position: sticky !important;top: 0 !important;z-index: 99999 !important;transition: background-color 0.35s cubic-bezier(0.16, 1, 0.3, 1), backdrop-filter 0.35s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.35s cubic-bezier(0.16, 1, 0.3, 1), transform 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important}body.nc-scrolled .nc-header-wrapper{background: rgba(7, 19, 32, 0.88) !important;backdrop-filter: blur(20px) saturate(180%) !important;-webkit-backdrop-filter: blur(20px) saturate(180%) !important;box-shadow: 0 10px 32px -10px rgba(0, 0, 0, 0.55), 0 1px 0 rgba(0, 245, 160, 0.2) !important}.nc-motion-reveal{opacity: 0 !important;transform: translate3d(0, 24px, 0) !important;filter: blur(3px) !important;transition: opacity 0.65s cubic-bezier(0.16, 1, 0.3, 1), transform 0.65s cubic-bezier(0.16, 1, 0.3, 1), filter 0.65s cubic-bezier(0.16, 1, 0.3, 1) !important;will-change: opacity, transform, filter;contain: layout style}.nc-motion-reveal.nc-revealed{opacity: 1 !important;transform: translate3d(0, 0, 0) !important;filter: blur(0px) !important;will-change: auto}.nc-stagger-1{transition-delay: 0.05s !important}.nc-stagger-2{transition-delay: 0.10s !important}.nc-stagger-3{transition-delay: 0.15s !important}.nc-stagger-4{transition-delay: 0.20s !important}.nc-stagger-5{transition-delay: 0.25s !important}.nc-stagger-6{transition-delay: 0.30s !important}.nc-bento-card, .nc-bento-district-card, .nc-district-card, .nc-cluster-card, .nc-why-card, .nc-step-card, .nc-ref-card, .nc-service-card, .nc-strength-card, .nc-review-card, .nc-leader-card, .nc-audience-card, .nc-district-knowledge-grid > div, .kt-info-box-item{position: relative !important;transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.35s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important;transform: translate3d(0, 0, 0);will-change: transform, box-shadow}@media (hover: hover) and (min-width: 992px){.nc-bento-card:hover, .nc-bento-district-card:hover, .nc-district-card:hover, .nc-cluster-card:hover, .nc-why-card:hover, .nc-step-card:hover, .nc-ref-card:hover, .nc-service-card:hover, .nc-strength-card:hover, .nc-review-card:hover, .nc-leader-card:hover, .nc-audience-card:hover, .nc-district-knowledge-grid > div:hover{transform: translate3d(0, -6px, 0) scale(1.008) !important;box-shadow: 0 20px 42px -12px rgba(0, 245, 160, 0.18), 0 0 0 1px rgba(0, 245, 160, 0.35) !important;border-color: rgba(0, 245, 160, 0.55) !important}.nc-bento-card::before, .nc-bento-district-card::before, .nc-why-card::before, .nc-step-card::before, .nc-ref-card::before, .nc-district-knowledge-grid > div::before, .nc-silo-recommendation-box::before{content: '';position: absolute;inset: -1px;border-radius: inherit;background: radial-gradient(420px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(0, 245, 160, 0.12), transparent 65%);opacity: 0;transition: opacity 0.3s ease;pointer-events: none;z-index: 1}.nc-bento-card:hover::before, .nc-bento-district-card:hover::before, .nc-why-card:hover::before, .nc-step-card:hover::before, .nc-ref-card:hover::before, .nc-district-knowledge-grid > div:hover::before, .nc-silo-recommendation-box:hover::before{opacity: 1}.nc-bento-card:hover .nc-card-icon, .nc-bento-district-card:hover .nc-card-icon, .nc-why-card:hover svg, .nc-step-card:hover svg, .nc-ref-card:hover svg{transform: translate3d(0, -2px, 0) scale(1.08);transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1)}}.nc-hero-bg, .nc-hero-bg-mesh, .nc-ambient-glow, .nc-parallax-layer{transform: translate3d(0, var(--nc-parallax-bg-y, 0px), 0);will-change: transform}.nc-hero-badge, .nc-floating-badge, .nc-hero-float{transform: translate3d(0, var(--nc-parallax-badge-y, 0px), 0);will-change: transform}.nc-btn, .nc-btn-ghost-mint, .nc-btn-glow-gold, .nc-district-trivia-btn, .nc-hero-cta, .nc-btn-header-cta, .kadence-btn, a.kt-button, button.kt-button{position: relative !important;overflow: hidden !important;transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.3s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.3s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;transform: translate3d(0, 0, 0) !important}.nc-btn:hover, .nc-btn-ghost-mint:hover, .nc-btn-glow-gold:hover, .nc-district-trivia-btn:hover, .nc-hero-cta:hover, .nc-btn-header-cta:hover, a.kt-button:hover, button.kt-button:hover{transform: translate3d(0, -3px, 0) scale(1.018) !important;box-shadow: 0 14px 30px -6px rgba(0, 245, 160, 0.45), 0 4px 14px rgba(0, 0, 0, 0.24) !important}.nc-btn:active, .nc-btn-ghost-mint:active, .nc-btn-glow-gold:active, .nc-district-trivia-btn:active, .nc-btn-header-cta:active, a.kt-button:active, button.kt-button:active{transform: translate3d(0, 1px, 0) scale(0.98) !important}.nc-btn svg, .nc-btn-ghost-mint svg, .nc-btn-glow-gold svg, .nc-district-trivia-btn svg, .nc-btn-header-cta svg, a.kt-button svg, button.kt-button svg{transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) !important}.nc-btn:hover svg, .nc-btn-ghost-mint:hover svg, .nc-btn-glow-gold:hover svg, .nc-district-trivia-btn:hover svg, .nc-btn-header-cta:hover svg, a.kt-button:hover svg, button.kt-button:hover svg{transform: translate3d(4px, 0, 0) !important}.nc-btn::after, .nc-btn-ghost-mint::after, .nc-btn-glow-gold::after, .nc-btn-header-cta::after{content: '';position: absolute;top: 0;left: -120%;width: 80%;height: 100%;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.28), transparent);transform: skewX(-20deg);transition: left 0.7s ease;pointer-events: none}.nc-btn:hover::after, .nc-btn-ghost-mint:hover::after, .nc-btn-glow-gold:hover::after, .nc-btn-header-cta:hover::after{left: 140%}input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, select:focus, textarea:focus{outline: none !important;border-color: #00F5A0 !important;box-shadow: 0 0 0 3px rgba(0, 245, 160, 0.22), 0 4px 12px rgba(0, 245, 160, 0.10) !important;transition: border-color 0.25s ease, box-shadow 0.25s ease !important}#nc-back-to-top{position: fixed !important;bottom: 84px !important;right: 22px !important;width: 44px !important;height: 44px !important;border-radius: 50% !important;background: rgba(7, 19, 32, 0.90) !important;backdrop-filter: blur(16px) !important;-webkit-backdrop-filter: blur(16px) !important;border: 1.5px solid rgba(0, 245, 160, 0.45) !important;color: #00F5A0 !important;display: flex !important;align-items: center !important;justify-content: center !important;cursor: pointer !important;z-index: 99999 !important;opacity: 0 !important;visibility: hidden !important;transform: translate3d(0, 14px, 0) scale(0.9) !important;transition: opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.3s cubic-bezier(0.16, 1, 0.3, 1), transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.3s, border-color 0.3s, box-shadow 0.3s !important;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35) !important}#nc-back-to-top.nc-visible{opacity: 1 !important;visibility: visible !important;transform: translate3d(0, 0, 0) scale(1) !important}#nc-back-to-top:hover{transform: translate3d(0, -3px, 0) scale(1.08) !important;border-color: #00F5A0 !important;background: rgba(7, 19, 32, 0.98) !important;box-shadow: 0 12px 28px rgba(0, 245, 160, 0.38) !important}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}.nc-motion-reveal{opacity: 1 !important;transform: none !important;filter: none !important}#nc-scroll-progress{display: none !important}}.nc-references-section{background: radial-gradient(circle at 50% 0%, rgba(0, 210, 133, 0.08) 0%, transparent 60%), #071320 !important;color: #FFFFFF !important;border-top: 1px solid rgba(255, 255, 255, 0.08) !important;border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;position: relative !important}.nc-references-section .nc-section-kicker{color: #00D285 !important;background: rgba(0, 210, 133, 0.12) !important;border: 1px solid rgba(0, 210, 133, 0.28) !important;box-shadow: 0 0 16px rgba(0, 210, 133, 0.15) !important;display: inline-block !important;padding: 5px 16px !important;border-radius: 9999px !important}.nc-references-section .nc-section-h2, .entry-content .nc-references-section h2, .nc-references-section h2{color: #FFFFFF !important}.nc-references-section .nc-section-lead, .entry-content .nc-references-section p.nc-section-lead{color: #94A3B8 !important}.nc-references-section .nc-ref-tab-btn{background: rgba(255, 255, 255, 0.06) !important;border: 1px solid rgba(255, 255, 255, 0.14) !important;color: #CBD5E1 !important;border-radius: 9999px !important;padding: 10px 22px !important;font-weight: 600 !important;transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;backdrop-filter: blur(8px) !important}.nc-references-section .nc-ref-tab-btn:hover{background: rgba(255, 255, 255, 0.12) !important;color: #FFFFFF !important;border-color: rgba(255, 255, 255, 0.28) !important}.nc-references-section .nc-ref-tab-btn.active{background: #00D285 !important;color: #071320 !important;border-color: #00D285 !important;font-weight: 700 !important;box-shadow: 0 4px 20px rgba(0, 210, 133, 0.35) !important}.nc-references-section .nc-ref-card, .nc-ref-card{border-radius: 20px !important;background: #0E1E2E !important;border: 1px solid rgba(255, 255, 255, 0.12) !important;box-shadow: 0 12px 32px -8px rgba(0, 0, 0, 0.5) !important;color: #E2E8F0 !important;overflow: hidden !important}.nc-references-section .nc-ref-card:hover, .nc-ref-card:hover{transform: translate3d(0, -6px, 0) scale(1.008) !important;border-color: rgba(0, 210, 133, 0.45) !important;box-shadow: 0 20px 42px -10px rgba(0, 0, 0, 0.65), 0 0 24px -2px rgba(0, 210, 133, 0.25) !important}.nc-references-section .nc-ref-card-header, .nc-ref-card-header{padding: 22px 26px !important;background: rgba(255, 255, 255, 0.03) !important;border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;display: flex !important;justify-content: space-between !important;align-items: center !important}.nc-ref-badge{font-size: 0.75rem !important;font-weight: 700 !important;padding: 4px 12px !important;border-radius: 6px !important;text-transform: uppercase !important;letter-spacing: 0.04em !important}.nc-ref-badge.altbau{background: rgba(245, 158, 11, 0.16) !important;color: #FBBF24 !important;border: 1px solid rgba(245, 158, 11, 0.32) !important}.nc-ref-badge.neubau{background: rgba(99, 102, 241, 0.18) !important;color: #A5B4FC !important;border: 1px solid rgba(99, 102, 241, 0.32) !important}.nc-ref-district{font-size: 0.85rem !important;font-weight: 600 !important;color: #94A3B8 !important}.nc-ref-card-body{padding: 28px !important;flex-grow: 1 !important}.nc-ref-title, .entry-content .nc-ref-card h3, .nc-ref-card h3{font-family: 'Plus Jakarta Sans', 'Space Grotesk', -apple-system, sans-serif !important;font-size: 1.25rem !important;font-weight: 700 !important;color: #FFFFFF !important;margin: 0 0 12px 0 !important}.nc-ref-details-grid{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 12px !important;margin: 20px 0 !important;padding: 16px !important;background: rgba(255, 255, 255, 0.04) !important;border: 1px solid rgba(255, 255, 255, 0.07) !important;border-radius: 12px !important;font-size: 0.82rem !important}.nc-ref-det-label{color: #94A3B8 !important;display: block !important;font-size: 0.78rem !important;margin-bottom: 2px !important}.nc-ref-det-val{font-weight: 700 !important;color: #FFFFFF !important;font-size: 0.88rem !important}.nc-ref-solution, .entry-content .nc-ref-card p, .nc-ref-card p{font-size: 0.92rem !important;color: #CBD5E1 !important;line-height: 1.65 !important}html, body{overflow-x: clip !important;max-width: 100vw !important;width: 100% !important;margin: 0 !important;padding-left: 0 !important;padding-right: 0 !important}.nc-mobile-floating-bar{display: none}@media (max-width: 767px){.content-style-boxed .content-bg:not(.loop-entry), .content-style-boxed article.entry, .entry.content-bg, article.entry, .entry-content-wrap, .entry-content.single-content, .single-entry, .nc-page-wrap, .nc-post-outer-wrap, .nc-hero-sec, .nc-glass-hero{margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;width: 100% !important;max-width: 100% !important;left: 0 !important;right: 0 !important;box-sizing: border-box !important}.content-container.site-container, .content-container, .site-container, .content-area, .site-main, .content-wrap, #primary, #main, #inner-wrap{padding-left: 0 !important;padding-right: 0 !important;margin-left: 0 !important;margin-right: 0 !important;width: 100% !important;max-width: 100vw !important;overflow-x: clip !important;box-sizing: border-box !important}.nc-container, .nc-section-inner, .kt-inside-inner-col, .entry-content > .wp-block-kadence-rowlayout, .entry-content > .wp-block-group{box-sizing: border-box !important;max-width: 100% !important}.wp-block-table, .nc-table-wrap, .nc-table-responsive, figure.wp-block-table, .nc-truth-box-table, .nc-data-table, .nc-comparison-table{display: block !important;width: 100% !important;max-width: 100% !important;overflow-x: auto !important;-webkit-overflow-scrolling: touch !important;box-sizing: border-box !important;margin-left: 0 !important;margin-right: 0 !important;padding: 0 !important;position: relative !important}.entry-content table, .wp-block-table table, table.nc-table, table{min-width: 100% !important;box-sizing: border-box !important}.nc-slider-container, .nc-slider-stage{max-width: 100% !important;width: 100% !important;overflow: hidden !important;box-sizing: border-box !important}.nc-slider-thumbs-bar{display: flex !important;overflow-x: auto !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: none !important;gap: 8px !important;padding: 8px 14px !important;max-width: 100% !important;width: 100% !important;box-sizing: border-box !important}.nc-slider-thumbs-bar::-webkit-scrollbar{display: none !important}.nc-slider-thumb-btn{flex-shrink: 0 !important;white-space: nowrap !important}.nc-logo-marquee-container, .nc-marquee-wrapper, .nc-logo-slider-container, .nc-trust-logo-slider, [class*="marquee"], [class*="logo-slider"]{max-width: 100vw !important;width: 100% !important;overflow: hidden !important;contain: paint !important;box-sizing: border-box !important}.nc-hero-headline, .wp-block-kadence-advancedheading h1, h1.entry-title{font-size: clamp(1.6rem, 5.2vw, 1.95rem) !important;line-height: 1.25 !important;margin-bottom: 12px !important;letter-spacing: -0.015em !important;overflow-wrap: break-word !important;word-break: break-word !important}h2, .wp-block-kadence-advancedheading h2{font-size: clamp(1.35rem, 4.5vw, 1.65rem) !important;line-height: 1.3 !important;margin-bottom: 12px !important;overflow-wrap: break-word !important;word-break: break-word !important}h3, .wp-block-kadence-advancedheading h3{font-size: clamp(1.1rem, 3.8vw, 1.3rem) !important;line-height: 1.35 !important;overflow-wrap: break-word !important;word-break: break-word !important}p, li, a, span{overflow-wrap: break-word !important}img, video, iframe, svg, canvas{max-width: 100% !important;height: auto !important;box-sizing: border-box !important}.nc-bento-card, .nc-card-2026, .kt-inside-inner-col{padding: 16px 14px !important;border-radius: 14px !important;box-sizing: border-box !important;max-width: 100% !important}input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="search"], select, textarea{font-size: 16px !important;min-height: 46px !important;box-sizing: border-box !important;max-width: 100% !important}.nc-district-card, .nc-pill-btn, .wp-block-button__link, .kt-button{min-height: 44px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}.nc-mobile-floating-bar{position: fixed;bottom: 0;left: 0;right: 0;height: calc(58px + env(safe-area-inset-bottom, 0px));padding: 8px 14px calc(8px + env(safe-area-inset-bottom, 0px)) 14px;background: rgba(8, 20, 34, 0.96);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-top: 1px solid rgba(47, 184, 166, 0.35);display: flex;align-items: center;gap: 10px;z-index: 99990;box-shadow: 0 -8px 24px rgba(0, 0, 0, 0.5);box-sizing: border-box !important}.nc-mobile-floating-bar .btn-call{flex: 1;height: 42px;background: #12324A;color: #FAF9F5 !important;border: 1px solid rgba(250, 249, 245, 0.2);border-radius: 9999px;font-weight: 700;font-size: 13.5px;display: flex;align-items: center;justify-content: center;text-decoration: none !important;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);transition: background-color 0.2s ease}.nc-mobile-floating-bar .btn-call:active{background: #163C59}.nc-mobile-floating-bar .btn-quote{flex: 1.25;height: 42px;background: #2FB8A6;color: #081422 !important;border-radius: 9999px;font-weight: 800;font-size: 13.5px;display: flex;align-items: center;justify-content: center;text-decoration: none !important;box-shadow: 0 4px 14px rgba(47, 184, 166, 0.35);transition: transform 0.15s ease, background-color 0.2s ease}.nc-mobile-floating-bar .btn-quote:active{transform: scale(0.98);background: #269C8D}body{padding-bottom: calc(64px + env(safe-area-inset-bottom, 0px)) !important}#nc-back-to-top{bottom: calc(72px + env(safe-area-inset-bottom, 0px)) !important}.nc-districts-grid{grid-template-columns: repeat(2, 1fr) !important;gap: 8px !important}.nc-district-card{padding: 10px 12px !important;min-height: 48px !important;border-radius: 10px !important;box-sizing: border-box !important}.nc-dist-card-name{font-size: 13px !important;line-height: 1.25 !important}.nc-dist-card-plz{font-size: 0.85rem !important}.nc-bezirke-cluster-sec, #nc-faq-section, .nc-faq-section, .site-footer{content-visibility: auto;contain-intrinsic-size: 1px 600px}}.nc-cta-grid{display: grid;grid-template-columns: 1.05fr 0.95fr;gap: 40px;align-items: center}.nc-hero-form-card{background: rgba(11, 27, 43, 0.95);border: 1.5px solid rgba(0, 245, 160, 0.35);border-radius: 20px;padding: 30px 24px;box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5), 0 0 30px rgba(0, 245, 160, 0.08);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px)}.nc-form-header{margin-bottom: 18px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding-bottom: 14px}.nc-form-badge-row{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px}.nc-pill-pulse{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #00F5A0;margin-right: 6px;box-shadow: 0 0 8px #00F5A0}.nc-form-time{display: inline-flex;align-items: center;gap: 6px;color: #94A3B8;font-size: 12px}.nc-form-title{color: #FFFFFF;font-size: 22px;font-weight: 800;line-height: 1.25;margin-bottom: 6px}.nc-form-sub{color: #94A3B8;font-size: 13px;line-height: 1.4}.nc-mobile-direct-call-box{display: none}.nc-form-mode-tabs{display: none}.nc-service-chips-wrapper{margin-bottom: 16px}.nc-form-label{display: block;color: #E2E8F0;font-size: 11.5px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;margin-bottom: 6px}.nc-chips-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 8px}.nc-service-chip{background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.12);color: #CBD5E1;padding: 10px 8px;border-radius: 10px;font-size: 12.5px;font-weight: 600;text-align: center;cursor: pointer;transition: all 0.18s ease;font-family: inherit;display: flex;align-items: center;justify-content: center}.nc-service-chip:hover{background: rgba(255, 255, 255, 0.08);border-color: rgba(0, 245, 160, 0.3);color: #FFFFFF}.nc-service-chip.is-selected{background: rgba(0, 245, 160, 0.15) !important;border-color: #00F5A0 !important;color: #00F5A0 !important;box-shadow: 0 0 12px rgba(0, 245, 160, 0.25) !important;font-weight: 700 !important}.nc-input-field{width: 100%;background: #071320;border: 1px solid rgba(255, 255, 255, 0.16);color: #FFFFFF;padding: 12px 14px;border-radius: 10px;font-size: 15px;font-family: inherit;outline: none;transition: border-color 0.2s, box-shadow 0.2s;box-sizing: border-box}.nc-input-field:focus{border-color: #00F5A0;box-shadow: 0 0 12px rgba(0, 245, 160, 0.25)}.nc-input-highlight{border: 1.5px solid rgba(0, 245, 160, 0.45);background: rgba(7, 19, 32, 0.95);font-weight: 600}.nc-optional-label{color: #64748B;font-weight: 400;text-transform: none;font-size: 11px}button.nc-form-submit-btn, .nc-form-submit-btn, #nc-quick-submit-btn, html body .nc-hero-form-card #nc-quick-submit-btn, html body .nc-hero-form-card button.nc-form-submit-btn, html body .nc-quick-form #nc-quick-submit-btn{width: 100%;display: flex;align-items: center;justify-content: center;gap: 8px;background: #00D285 !important;background-color: #00D285 !important;color: #071320 !important;-webkit-text-fill-color: #071320 !important;font-size: 15.5px;font-weight: 800;padding: 14px 18px;border: none !important;border-radius: 9999px;cursor: pointer !important;margin-top: 6px;box-shadow: 0 6px 20px rgba(0, 210, 133, 0.35);transition: all 0.2s ease;font-family: inherit}html body .nc-hero-form-card #nc-quick-submit-btn *, html body .nc-hero-form-card button.nc-form-submit-btn *{color: #071320 !important;-webkit-text-fill-color: #071320 !important}button.nc-form-submit-btn:hover, .nc-form-submit-btn:hover, #nc-quick-submit-btn:hover, html body .nc-hero-form-card #nc-quick-submit-btn:hover{background: #00F5A0 !important;background-color: #00F5A0 !important;color: #071320 !important;-webkit-text-fill-color: #071320 !important;box-shadow: 0 8px 26px rgba(0, 245, 160, 0.5);transform: translateY(-2px)}.nc-form-footnote{display: flex;align-items: center;justify-content: space-around;margin-top: 16px;padding-top: 14px;border-top: 1px solid rgba(255, 255, 255, 0.08);color: #94A3B8;font-size: 11.5px}.nc-form-footnote span{display: inline-flex;align-items: center;gap: 4px}.nc-form-calc-link{margin-top: 14px;text-align: center;font-size: 12.5px;color: #94A3B8}.nc-form-calc-link a{color: #00F5A0;text-decoration: none;font-weight: 600}.nc-form-calc-link a:hover{text-decoration: underline}@media (max-width: 991px){.nc-cta-grid{grid-template-columns: 1fr !important;gap: 28px !important}.nc-cta-copy-col{text-align: center}.nc-cta-h2{font-size: 1.85rem !important}.nc-cta-bullets{align-items: center}.nc-cta-btn-row{display: none !important}.nc-hero-form-card{padding: 22px 16px !important;border-radius: 16px !important}.nc-mobile-direct-call-box{display: block !important;background: rgba(0, 245, 160, 0.08);border: 1.5px solid rgba(0, 245, 160, 0.35);border-radius: 14px;padding: 14px 12px;margin-bottom: 18px;text-align: center}.nc-direct-call-title{font-size: 12px;font-weight: 700;color: #94A3B8;text-transform: uppercase;letter-spacing: 0.05em;margin-bottom: 6px}.nc-btn-mobile-call{display: flex;align-items: center;justify-content: center;gap: 8px;background: #00D285;color: #071320 !important;font-weight: 800;font-size: 16px;padding: 12px 16px;border-radius: 9999px;text-decoration: none !important;box-shadow: 0 4px 16px rgba(0, 210, 133, 0.35);min-height: 48px}.nc-direct-call-sub{font-size: 11px;color: #94A3B8;margin-top: 6px}.nc-form-mode-tabs{display: flex !important;background: rgba(255, 255, 255, 0.06);border-radius: 10px;padding: 3px;margin-bottom: 16px;border: 1px solid rgba(255, 255, 255, 0.1)}.nc-mode-tab{flex: 1;padding: 10px 8px;font-size: 12px;font-weight: 700;border: none;background: transparent;color: #94A3B8;border-radius: 8px;cursor: pointer;transition: all 0.2s;font-family: inherit;display: flex;align-items: center;justify-content: center;gap: 4px}.nc-mode-tab.is-active{background: #00D285 !important;color: #071320 !important;font-weight: 800 !important;box-shadow: 0 2px 8px rgba(0, 210, 133, 0.35) !important}.nc-hero-form-card:not(.is-full-mode) .nc-full-form-fields{display: none !important}.nc-hero-form-card.is-full-mode .nc-full-form-fields{display: block !important}.nc-chips-grid{grid-template-columns: repeat(2, 1fr) !important;gap: 7px !important}.nc-service-chip{padding: 9px 6px !important;font-size: 12px !important;min-height: 42px}.nc-input-field{font-size: 16px !important;min-height: 48px !important}.nc-form-submit-btn{min-height: 50px !important;font-size: 15px !important}}html body button, html body .button, html body [class*="nc-btn"], html body [class*="btn-"], html body .wp-block-button__link, html body .nc-sticky-btn, html body .nc-mobile-sticky-bar a, html body .nc-mobile-floating-bar a{background-image: none !important}html body .nc-mobile-sticky-bar .nc-sticky-quote, html body .nc-mobile-sticky-bar a.nc-sticky-quote, html body .nc-mobile-sticky-bar .btn-quote, html body .nc-mobile-sticky-bar a.btn-quote, html body .nc-sticky-btn.nc-sticky-quote, html body .nc-btn-quote, html body a.nc-btn-quote, html body .btn-quote, html body a.btn-quote, html body .nc-form-submit-btn, html body button.nc-form-submit-btn, html body #nc-quick-submit-btn, html body .nc-hero-form-card #nc-quick-submit-btn, html body .nc-hero-form-card button.nc-form-submit-btn, html body .nc-quick-form #nc-quick-submit-btn, html body .btn-mint, html body .nc-btn-mint{background: #00D285 !important;background-color: #00D285 !important;background-image: none !important;color: #071320 !important;-webkit-text-fill-color: #071320 !important;border: none !important;font-weight: 800 !important;box-shadow: 0 4px 16px rgba(0, 210, 133, 0.4) !important;text-decoration: none !important}html body .nc-mobile-sticky-bar .nc-sticky-quote *, html body .nc-mobile-sticky-bar a.nc-sticky-quote *, html body .nc-mobile-sticky-bar .btn-quote *, html body .nc-mobile-sticky-bar a.btn-quote *, html body .nc-sticky-btn.nc-sticky-quote *, html body .nc-btn-quote *, html body a.nc-btn-quote *, html body .btn-quote *, html body a.btn-quote *, html body .nc-form-submit-btn *, html body button.nc-form-submit-btn *, html body #nc-quick-submit-btn *, html body .nc-hero-form-card #nc-quick-submit-btn *, html body .nc-hero-form-card button.nc-form-submit-btn *, html body .nc-quick-form #nc-quick-submit-btn *, html body .btn-mint *, html body .nc-btn-mint *{color: #071320 !important;-webkit-text-fill-color: #071320 !important;stroke: #071320 !important;fill: none}html body .nc-mobile-sticky-bar .nc-sticky-quote:hover, html body .nc-mobile-sticky-bar .btn-quote:hover, html body .nc-sticky-btn.nc-sticky-quote:hover, html body .nc-form-submit-btn:hover, html body #nc-quick-submit-btn:hover{background: #00F5A0 !important;background-color: #00F5A0 !important;background-image: none !important;color: #071320 !important;-webkit-text-fill-color: #071320 !important}html body .nc-mobile-sticky-bar .nc-sticky-quote:active, html body .nc-mobile-sticky-bar .btn-quote:active, html body .nc-sticky-btn.nc-sticky-quote:active, html body .nc-form-submit-btn:active, html body #nc-quick-submit-btn:active{transform: scale(0.97) !important;background: #00B875 !important;background-color: #00B875 !important}html body .nc-mobile-sticky-bar .nc-sticky-call, html body .nc-mobile-sticky-bar a.nc-sticky-call, html body .nc-mobile-sticky-bar .btn-call, html body .nc-mobile-sticky-bar a.btn-call, html body .nc-sticky-btn.nc-sticky-call, html body .btn-call, html body a.btn-call{background: #0E243A !important;background-color: #0E243A !important;background-image: none !important;border: 1.5px solid rgba(255, 255, 255, 0.22) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important;font-weight: 700 !important;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3) !important;text-decoration: none !important}html body .nc-mobile-sticky-bar .nc-sticky-call *, html body .nc-mobile-sticky-bar a.nc-sticky-call *, html body .nc-mobile-sticky-bar .btn-call *, html body .nc-mobile-sticky-bar a.btn-call *, html body .nc-sticky-btn.nc-sticky-call *, html body .btn-call *, html body a.btn-call *{color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html body .nc-mobile-sticky-bar .nc-sticky-call svg, html body .nc-mobile-sticky-bar a.nc-sticky-call svg, html body .nc-mobile-sticky-bar .btn-call svg, html body .nc-mobile-sticky-bar a.btn-call svg, html body .nc-sticky-btn.nc-sticky-call svg{stroke: #00D285 !important}html body .nc-btn-primary-gold, html body a.nc-btn-primary-gold, html body .nc-btn-power-gold, html body a.nc-btn-power-gold, html body .nc-btn-header-cta, html body a.nc-btn-header-cta{background: #FFB800 !important;background-color: #FFB800 !important;background-image: none !important;color: #071320 !important;-webkit-text-fill-color: #071320 !important;font-weight: 800 !important;border: none !important;box-shadow: 0 4px 16px rgba(255, 184, 0, 0.35) !important}html body .nc-btn-primary-gold *, html body a.nc-btn-primary-gold *, html body .nc-btn-power-gold *, html body a.nc-btn-power-gold *, html body .nc-btn-header-cta *, html body a.nc-btn-header-cta *{color: #071320 !important;-webkit-text-fill-color: #071320 !important;stroke: #071320 !important}