.prx_wrapper{max-width:60rem!important}.prx_h1{display:none!important}.prx_listWrapper,.prx_techWrapper,.prx_text{max-width:100%!important}.hero-kicker,.section-kicker{color:#0b3a09;text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;margin-bottom:1rem;font-weight:700}.about-section,.contact-section,.process-section,.services-section,.trust-section{padding:6rem 0}.section-intro{margin-bottom:3rem}.about-title,.contact-section h2,.section-intro h2{font-size:clamp(2rem, 3.5vw, 3rem);line-height:1.1;margin-bottom:0}.partner-card h3,.process-grid-item h3,.process-step h3,.service-card h3{font-size:1.3rem;margin-bottom:.8rem}.about-text,.contact-item span,.contact-text,.partner-card p,.process-grid-item p,.process-step p,.service-card p{color:var(--text-soft);line-height:1.8}.contact-section,.licenses-section,.process-section,.quality-section,.target-section{background:#fff}.process-intro{max-width:430px;margin-bottom:3.5rem}.process-title{font-size:clamp(2rem, 3.2vw, 2.75rem);line-height:1.05}.process-grid-item span{display:inline-block;font-size:2.1rem;line-height:1;font-weight:700;color:#efe7c9;margin-bottom:1.25rem}.process-grid-item h3{max-width:180px}h3{color:#0b3a09}:root{--bs-primary:#4bb7aa;--bs-primary-rgb:75,183,170;--dark-bg:#16263b;--dark-bg-alt:#1b2d45;--text-dark:#1b2430;--text-muted:#677487;--border-soft:#e9edf2;--card-bg:#ffffff;--section-bg:#f7f8fa}body{font-family:Arial,sans-serif;color:var(--text-dark);background:#fff}.site-navbar{position:sticky;top:0;z-index:1030;padding:18px 0;background:rgba(40,40,40,.96);border-bottom:1px solid rgba(255,255,255,.08)}.nav-logo{display:block;width:100%;max-width:170px;height:auto}.site-navbar .navbar-brand{padding:0;margin-right:24px}.site-navbar .navbar-nav{gap:8px}.site-navbar .nav-link{padding:10px 14px;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72)}.btn-link:focus,.btn-link:hover,.footer-links a:focus,.footer-links a:hover,.footer-meta a:focus,.footer-meta a:hover,.site-navbar .nav-link.active,.site-navbar .nav-link:focus,.site-navbar .nav-link:hover{color:#fff}.site-navbar .navbar-toggler{padding:6px 10px;border-radius:0;border:1px solid rgba(255,255,255,.2)}.site-navbar .navbar-toggler:focus{box-shadow:none}.site-navbar .navbar-toggler-icon{filter:invert(1)}.call2action-btn,.nav-cta{background-color:#fff431;padding:11px 20px}.call2action-btn:hover,.nav-cta:hover{background-color:rgba(255,244,49,.77);color:#000}main{overflow:hidden}section{padding:96px 0}.container{max-width:1100px}.cta-section,.hero-section,.steps-section{background:var(--bs-success-text-emphasis);color:#fff}.hero-section{padding:90px 0 110px;min-height:620px;display:flex;align-items:center;background-image:linear-gradient(180deg,rgba(22,38,59,.92),rgba(22,38,59,.96))}.hero-logo-wrap{margin-bottom:38px}.hero-logo{display:block;width:100%;max-width:220px;height:auto}.hero-content{max-width:540px}.hero-eyebrow,.section-kicker{display:inline-block;margin-bottom:18px;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.6)}.cta-section h2,.hero-section h1{font-size:clamp(2.5rem, 5vw, 4.4rem);line-height:.98;font-weight:700;letter-spacing:-.04em;max-width:500px;color:#0a3622!important}.green-title{color:#0a3622!important}.hero-text{max-width:500px;margin-top:20px;margin-bottom:28px;color:rgba(255,255,255,.76);font-size:1rem;line-height:1.8}.hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.btn{border-radius:0;padding:12px 24px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-dark{background-color:var(--dark-bg);border-color:var(--dark-bg)}.btn-link{color:rgba(255,255,255,.74);text-decoration:none;padding-left:8px;padding-right:8px}.section-heading{text-align:center;margin-bottom:44px}.section-heading-left{text-align:left;margin-bottom:0}.section-heading h2{font-size:clamp(1.8rem, 3vw, 2.6rem);font-weight:700;letter-spacing:-.03em;margin-bottom:0}.section-heading p{margin-top:18px;margin-bottom:0;color:#fff;line-height:1.8}.quality-section,.system-section{background-color:var(--section-bg)}.contact-box,.info-card .benefits-list{background-color:#f5f7f9}.system-panel{background-color:#fff}.info-card{height:100%;padding:28px 24px;background-color:var(--bs-light)}.card-number,.step-number{font-size:1.75rem;font-weight:300;color:var(--bs-primary);margin-bottom:18px}.contact-box h3,.info-card h3,.quality-item h3{font-size:1rem;font-weight:700;margin-bottom:12px}.benefit-item,.contact-box p,.contact-list li,.info-card p,.quality-item p,.step-item p{color:var(--text-muted);font-size:.96rem;line-height:1.8;margin-bottom:0}.system-panel{padding:20px 24px}.system-item{display:flex;gap:20px;align-items:center;padding:16px 0}.benefit-item:last-child,.system-item:last-child{border-bottom:0}.system-item span{min-width:56px;font-size:1.05rem;font-weight:700;color:var(--dark-bg)}.system-item strong{font-size:.98rem;font-weight:600;color:var(--text-dark)}.vorteile-span{color:#0a3622;font-size:2rem!important}.steps-section{background:var(--bs-success-text-emphasis);color:#fff;padding:5rem 0;position:relative;overflow:hidden}.steps-section::after{content:"";position:absolute;top:-40px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(216,166,42,.12),transparent 70%)}.section-heading-light{margin-bottom:30px}.step-item{text-align:center;padding:18px 12px}.step-item p{color:rgba(255,255,255,.72)}.step-number{color:rgba(255,255,255,.75);margin-bottom:14px}.benefits-section{background:var(--section-bg)}.benefits-list{padding:26px 28px}.benefit-item{position:relative;padding:12px 0 12px 26px}.benefit-item::before{content:"";position:absolute;left:0;top:24px;width:8px;height:8px;background:var(--bs-primary);border-radius:50%}.info-card-small{text-align:center}.quality-item{padding:10px 20px}.cta-section{padding:84px 0}.cta-section h2{max-width:760px;margin:0 auto 24px;font-size:clamp(1.8rem, 3vw, 2.8rem)}.contact-form .form-control{border-radius:0;border:1px solid var(--border-soft);padding:14px 16px;min-height:52px;box-shadow:none}.contact-form textarea.form-control{min-height:160px}.contact-form .form-control:focus{border-color:var(--bs-primary);box-shadow:none}.contact-box{padding:28px;height:100%}.contact-list{list-style:none;padding:0;margin:18px 0 0}.contact-list li+li{margin-top:8px}.site-footer{background:var(--dark-bg);color:#fff;padding:56px 0 28px}.footer-top{padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand{display:inline-block;margin-bottom:20px}.footer-logo{display:block;width:100%;max-width:190px;height:auto}.footer-title{font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;color:rgba(255,255,255,.72)}.footer-text{max-width:340px;color:rgba(255,255,255,.68);line-height:1.8;margin-bottom:0}.footer-links{list-style:none;padding:0;margin:0}.footer-links li+li{margin-top:10px}.footer-links a,.footer-links span{color:rgba(255,255,255,.76);text-decoration:none;transition:color .2s}.footer-cta{padding:24px 28px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:22px;font-size:.9rem;color:rgba(255,255,255,.58)}.footer-meta{display:flex;gap:18px;flex-wrap:wrap}.footer-meta a{color:rgba(255,255,255,.58);text-decoration:none}@media (max-width:991.98px){section{padding:72px 0}.site-navbar .navbar-collapse{padding-top:16px}.site-navbar .navbar-nav{align-items:flex-start!important}.site-navbar .nav-link{padding-left:0;padding-right:0}.hero-section{min-height:auto;padding:80px 0 88px}.section-heading-left{margin-bottom:24px}}h1{line-height:4.8rem!important}.section-kicker{color:#000}.site-footer{background-color:rgba(40,40,40,.96)}.titel-light{color:#fff!important}@media (max-width:767.98px){.about-section,.contact-section,.process-section,.services-section,.trust-section{padding:4rem 0}.hero-logo{max-width:180px}.cta-section h2,.hero-section h1{max-width:none}.hero-actions{flex-direction:column;align-items:flex-start}.benefits-list,.contact-box,.footer-cta,.info-card,.system-panel{padding:22px 20px}.footer-bottom{flex-direction:column}}.icon-container{margin:0 auto 20px;background-color:rgba(0,128,0,.07);width:50px;height:50px;border-radius:50px}.bi-bar-chart-line,.bi-box-arrow-right,.bi-briefcase,.bi-buildings,.bi-geo-alt,.bi-shield{margin-top:28%;font-size:1.5rem;color:green!important}