@keyframes leistungCtaPulse{0%,to{box-shadow:0 10px 30px #ffd30038}50%{box-shadow:0 14px 48px #ffd30085}}.leistung{--cta:#ffd300;--cta2:#ffe24d;--fg:#f5f3ee;--mut:#a4a39f;--grey:#b3b3b4;--bg:#0a0a0b;--panel:#0e0f11;--panel2:#121316;--line:#ffffff17;--line2:#ffffff0f;--ink:#171200;--maxw:1240px;background:var(--bg);color:var(--fg);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.leistung *{box-sizing:border-box}.leistung a{color:inherit;text-decoration:none}.leistung h1,.leistung h2,.leistung h3{margin:0}.leistung img{max-width:100%;display:block}.leistung .wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}.leistung .display{font-family:var(--font-anton),sans-serif;text-transform:uppercase;letter-spacing:.005em;font-weight:400;line-height:1.02}.leistung .glitch{text-shadow:2px 0 #ff3c5a24,-2px 0 #46c8ff24}.leistung .eyebrow{font-family:var(--font-sans),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--cta);align-items:center;gap:12px;font-size:12px;font-weight:500;display:inline-flex}.leistung .eyebrow:before,.leistung .eyebrow:after{content:"";background:var(--cta);width:28px;height:2px}.leistung .hl{color:var(--cta)}.leistung .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;font-family:inherit;font-weight:800;transition:all .18s;display:inline-flex}.leistung .btn-cta{background:var(--cta);color:var(--ink);box-shadow:0 10px 30px #ffd30038}.leistung .btn-cta:hover{background:var(--cta2);transform:translateY(-1px)}.leistung .btn-ghost{color:var(--fg);border-color:var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d}.leistung .btn-ghost:hover{border-color:var(--grey);background:#ffffff1a}.leistung .btn-call{background:var(--cta);color:var(--ink);border-radius:999px;align-items:center;gap:13px;padding:16px 28px;font-size:18px;font-weight:800;transition:all .18s;animation:2.4s ease-in-out infinite leistungCtaPulse;display:flex}.leistung .btn-call:hover{background:var(--cta2);transform:translateY(-1px)}.leistung .btn-call small{letter-spacing:.06em;opacity:.62;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.leistung .btn-call .lc{text-align:left;flex-direction:column;line-height:1.1;display:flex}@media (prefers-reduced-motion:reduce){.leistung .btn-call{animation:none}}.leistung .shero{align-items:center;min-height:100svh;padding:140px 0 60px;display:flex;position:relative;overflow:hidden}.leistung .shero-bg{z-index:0;position:absolute;inset:0}.leistung .shero-bg img{object-fit:cover;object-position:center 45%;filter:brightness(.72)contrast(1.04)saturate();width:100%;height:100%}.leistung .shero-bg:after{content:"";background:linear-gradient(90deg,#0a0a0bf5 0%,#0a0a0bdb 38%,#0a0a0b73 66%,#0a0a0b4d 100%),linear-gradient(#0000 42%,#0a0a0bf7);position:absolute;inset:0}.leistung .shero .wrap{z-index:3;width:100%;position:relative}.leistung .crumbs{font-family:var(--font-sans),sans-serif;letter-spacing:.08em;color:var(--mut);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:26px;font-size:12px;display:flex}.leistung .crumbs a{color:var(--mut);transition:all .16s}.leistung .crumbs a:hover{color:var(--cta)}.leistung .crumbs .sep{opacity:.4}.leistung .crumbs .cur{color:var(--fg);font-weight:600}.leistung .shero-col{max-width:680px}.leistung .shero h1{text-shadow:0 4px 50px #000000b3;margin:16px 0 20px;font-size:62px;line-height:1.12}.leistung .shero h1 .sub{color:var(--grey);margin-top:.2em;font-size:.6em;display:block}.leistung .shero-sub{color:#cfceca;max-width:54ch;margin:0 0 30px;font-size:18px;line-height:1.55}.leistung .shero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.leistung .shero-cta .btn-ghost{padding:17px 26px;font-size:16px}.leistung .shero-badges{flex-wrap:wrap;gap:22px;margin-top:30px;display:flex}.leistung .shero-badges span{color:#cfceca;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.leistung .shero-badges span:before{content:"";background:var(--cta);width:7px;height:7px;box-shadow:0 0 12px var(--cta);border-radius:50%}.leistung .shero-brands{flex-wrap:wrap;align-items:center;gap:34px;margin-top:34px;display:flex}.leistung .shero-brands img{filter:brightness(0)invert();opacity:.55;width:auto;transition:all .2s}.leistung .shero-brands img:hover{opacity:.9}.leistung .shero-brands .keso{height:22px}.leistung .shero-brands .dorma{height:13px}.leistung .shero-brands .dom{height:24px}.leistung .shero-brands .assa{height:13px}.leistung .trustbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d0e10;padding:20px 0}.leistung .trustbar .wrap{align-items:center;gap:34px;display:flex}.leistung .trustbar .lbl{font-family:var(--font-sans),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);flex:none;font-size:11px;font-weight:500}.leistung .trustbar .logos{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.leistung .trustbar .tile{justify-content:center;align-items:center;height:40px;display:inline-flex}.leistung .trustbar .tile img{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:auto;max-width:130px;max-height:30px;transition:all .18s;display:block}.leistung .trustbar .tile:hover img{opacity:.95}.leistung .block-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:42px;display:flex}.leistung .block-cta .btn-ghost{padding:17px 26px;font-size:16px}.leistung .certnote{border-bottom:1px solid var(--line);background:#0a0a0b;padding:14px 0}.leistung .certnote .wrap{color:var(--mut);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:13.5px;display:flex}.leistung .certnote a{color:var(--cta);white-space:nowrap;font-weight:600;transition:all .16s}.leistung .certnote a:hover{text-decoration:underline}.leistung section.block{padding:100px 0}.leistung .sec-head{max-width:780px;margin-bottom:52px}.leistung .sec-head.ctr{text-align:center;margin-left:auto;margin-right:auto}.leistung .sec-head h2{margin:18px 0 0;font-size:44px;line-height:1.05}.leistung .sec-head p{color:var(--mut);margin:16px 0 0;font-size:17px;line-height:1.6}.leistung .sec-head.ctr p{max-width:62ch;margin-left:auto;margin-right:auto}.leistung .weiche{background:var(--bg)}.leistung .w-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.leistung .w-grid-4{grid-template-columns:repeat(2,1fr);max-width:820px;margin-inline:auto}.leistung .w-card{border:1px solid var(--line);background:var(--panel2);border-radius:18px;flex-direction:column;transition:all .22s;display:flex;position:relative;overflow:hidden}.leistung .w-card:hover{border-color:#ffd30073;transform:translateY(-3px)}.leistung .w-img{background:var(--panel2);isolation:isolate;clip-path:inset(0);height:190px;position:relative;overflow:hidden;transform:translateZ(0)}.leistung .w-img img{object-fit:cover;filter:brightness(.8)saturate(.98);will-change:transform;backface-visibility:hidden;width:100%;height:100%;transition:transform .4s;transform:scale(1.03)translateZ(0)}.leistung .w-card:hover .w-img img{transform:scale(1.09)translateZ(0)}.leistung .w-img:after{content:"";background:linear-gradient(0deg,var(--panel2)2px,transparent 48%);pointer-events:none;position:absolute;inset:-2px}.leistung .w-body{z-index:1;background:var(--panel2);flex-direction:column;flex:1;margin-top:-2px;padding:24px 26px 28px;display:flex;position:relative}.leistung .w-kick{font-family:var(--font-sans),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cta);margin-bottom:8px;font-size:11.5px;font-weight:600}.leistung .w-body h3{font-family:var(--font-anton),sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:23px;font-weight:400}.leistung .w-body p{color:#cbcac6;flex:1;margin:10px 0 18px;font-size:14.5px;line-height:1.55}.leistung .w-more{color:var(--cta);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.leistung .w-grid-wide{grid-template-columns:repeat(3,1fr);max-width:none}.leistung .w-card-wide{flex-direction:row;grid-column:1/-1}.leistung .w-card-wide .w-img{flex-shrink:0;width:44%;height:auto;min-height:280px}.leistung .w-card-wide .w-img:after{background:linear-gradient(270deg,var(--panel2)2px,transparent 48%)}.leistung .w-card-wide .w-body{justify-content:center;margin-top:0;margin-left:-2px;padding:36px 40px}.leistung .w-card-wide .w-body h3{font-size:27px}.leistung .scope{background:var(--panel)}.leistung .answer{border-left:3px solid var(--cta);color:#dddcd8;background:#ffd3000d;border-radius:0 12px 12px 0;max-width:780px;margin:-30px auto 46px;padding:18px 22px;font-size:16px;line-height:1.6}.leistung .answer b{color:var(--fg)}.leistung .scope-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.leistung .sc-card{border:1px solid var(--line);background:var(--panel2);border-radius:16px;padding:30px 28px;transition:all .2s}.leistung .sc-card:hover{border-color:#ffd30066;transform:translateY(-2px)}.leistung .sc-card .ico{width:42px;height:42px;color:var(--cta);background:#ffd3001f;border:1px solid #ffd30059;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.leistung .sc-card h3{font-family:var(--font-anton),sans-serif;text-transform:uppercase;letter-spacing:.01em;margin-bottom:10px;font-size:21px;font-weight:400}.leistung .sc-card p{color:var(--mut);margin:0;font-size:14.5px;line-height:1.55}.leistung .sc-card p a{color:var(--cta)}.leistung .syspartner{background:var(--bg)}.leistung .sys-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.leistung .sys-grid h2{margin-top:18px;font-size:40px}.leistung .sys-points{flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:flex}.leistung .sys-points li{color:#cbcac6;padding-left:32px;font-size:15.5px;line-height:1.55;position:relative}.leistung .sys-points li:before{content:"";background:#ffd30024;border:1px solid #ffd30080;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.leistung .sys-points li:after{content:"";border:1.7px solid var(--cta);border-top:0;border-left:0;width:5px;height:8px;position:absolute;top:7.5px;left:6px;transform:rotate(42deg)}.leistung .brandwall{border:1px solid var(--line);background:var(--panel2);border-radius:20px;grid-template-columns:1fr 1fr;place-items:center;gap:42px 30px;padding:46px 40px;display:grid}.leistung .brandwall img{filter:brightness(0)invert();opacity:.62;width:auto;transition:all .2s}.leistung .brandwall img:hover{opacity:1}.leistung .brandwall .dorma{height:24px}.leistung .brandwall .keso{height:28px}.leistung .brandwall .sea{height:22px}.leistung .brandwall .nuki{height:28px}.leistung .brandwall .dom,.leistung .brandwall .abus{height:26px}.leistung .brandwall .wm{letter-spacing:.06em;color:#d8d7d3;opacity:.62;font-size:22px;font-weight:800}.leistung .brandwall-note{text-align:center;color:var(--mut);font-size:12.5px;font-family:var(--font-sans),sans-serif;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--line2);grid-column:1/-1;width:100%;padding-top:22px}.leistung .needs{background:var(--panel)}.leistung .needs-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.leistung .needs-list{counter-reset:n;flex-direction:column;gap:18px;display:flex}.leistung .need{border:1px solid var(--line);background:var(--panel2);border-radius:16px;padding:26px 28px 26px 92px;position:relative;overflow:hidden}.leistung .need:before{counter-increment:n;content:"0" counter(n);font-family:var(--font-anton),sans-serif;color:#ffd30080;font-size:40px;line-height:1;position:absolute;top:50%;left:26px;transform:translateY(-50%)}.leistung .need h3{font-family:var(--font-anton),sans-serif;text-transform:uppercase;margin-bottom:6px;font-size:19px;font-weight:400}.leistung .need p{color:var(--mut);margin:0;font-size:14px;line-height:1.55}.leistung .needs-media{border:1px solid var(--line);border-radius:20px;position:relative;overflow:hidden}.leistung .needs-media img{object-fit:cover;filter:brightness(.88);width:100%;height:100%;min-height:420px}.leistung .needs-media .cap{color:#cfceca;background:linear-gradient(#0000,#0a0a0beb);padding:40px 26px 18px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.leistung .needs-note{color:var(--mut);border:1px dashed var(--line);border-radius:12px;align-items:flex-start;gap:12px;margin-top:24px;padding:16px 20px;font-size:14.5px;display:flex}.leistung .needs-note b{color:var(--fg)}.leistung .needs-note .i{color:var(--cta);flex:none;font-weight:800}.leistung .pricing{background:var(--bg)}.leistung .price-table{border:1px solid var(--line);border-radius:18px;max-width:880px;margin-left:auto;margin-right:auto;overflow:hidden}.leistung .pr{border-bottom:1px solid var(--line2);background:var(--panel2);grid-template-columns:1.4fr .6fr;align-items:center;gap:20px;padding:22px 30px;display:grid}.leistung .pr:last-child{border-bottom:0}.leistung .pr .pn{font-size:16px;font-weight:700}.leistung .pr .pd{color:var(--mut);margin-top:4px;font-size:13.5px;line-height:1.5}.leistung .pr .pv{font-family:var(--font-anton),sans-serif;color:var(--cta);text-align:right;white-space:nowrap;font-size:24px}.leistung .pr .pv small{font-family:var(--font-sans),sans-serif;color:var(--mut);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:11.5px;font-weight:600;display:block}.leistung .price-note{color:var(--mut);text-align:center;max-width:72ch;margin:22px auto 0;font-size:13.5px}.leistung .price-note a{color:var(--cta)}.leistung .seo-text{border-top:1px solid var(--line);max-width:880px;margin:56px auto 0;padding-top:40px}.leistung .seo-text h3{font-family:var(--font-anton),sans-serif;text-transform:uppercase;text-align:center;margin-bottom:16px;font-size:24px;font-weight:400}.leistung .seo-text p{color:#c4c3bf;margin:0 0 16px;font-size:15.5px;line-height:1.7}.leistung .seo-text a{color:var(--cta);border-bottom:1px solid #ffd30059;font-weight:600}.leistung .seo-text a:hover{border-bottom-color:var(--cta)}.leistung .ablauf{background:var(--panel)}.leistung .dsteps{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:70px;display:grid;position:relative}.leistung .dsteps:before{content:"";background:var(--line);height:1px;position:absolute;top:42px;left:12%;right:12%}.leistung .dstep{text-align:center;padding:0 10px;position:relative}.leistung .dia{background:var(--cta);z-index:1;border-radius:20px;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 34px;display:flex;position:relative;transform:rotate(45deg);box-shadow:0 14px 34px #ffd30040}.leistung .dia svg{color:var(--ink);transform:rotate(-45deg)}.leistung .dstep h3{font-family:var(--font-anton),sans-serif;text-transform:uppercase;margin-bottom:8px;font-size:19px;font-weight:400}.leistung .dstep .tm{font-family:var(--font-sans),sans-serif;color:var(--cta);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.leistung .dstep p{color:var(--mut);margin:0;font-size:14px;line-height:1.55}.leistung .ablauf-cta{justify-content:center;margin-top:60px;display:flex}.leistung .reviews{background:var(--bg)}.leistung .rev-stars{color:var(--cta);letter-spacing:4px;justify-content:center;align-items:center;gap:10px;margin:22px 0 6px;font-size:20px;display:flex}.leistung .rev-stars b{font-family:var(--font-anton),sans-serif;color:var(--fg);letter-spacing:0;font-size:22px}.leistung .rev-count{text-align:center;color:var(--mut);margin-bottom:46px;font-size:14px}.leistung .rev-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.leistung .rev-card{border:1px solid var(--line);background:var(--panel2);border-radius:16px;flex-direction:column;padding:28px 28px 22px;display:flex}.leistung .rev-card .st{color:var(--cta);letter-spacing:3px;margin-bottom:16px;font-size:15px}.leistung .rev-card blockquote{color:#d6d5d1;flex:1;margin:0;font-size:14.5px;line-height:1.6}.leistung .rev-card .who{border-top:1px solid var(--line2);align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.leistung .rev-card .who b{font-size:14px}.leistung .rev-card .who span{color:var(--mut);font-size:12px;display:block}.leistung .rev-card .g{background:linear-gradient(45deg,#4285f4 0%,#ea4335 30%,#fbbc05 60%,#34a853 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:auto;font-size:18px;font-weight:800}.leistung .rev-trust{border-top:1px solid var(--line2);text-align:center;margin-top:52px;padding-top:40px}.leistung .rev-trust .lbl{font-family:var(--font-sans),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:24px;font-size:11px;font-weight:500}.leistung .rev-trust .logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 36px;display:flex}.leistung .rev-trust .tile{justify-content:center;align-items:center;height:60px;display:inline-flex}.leistung .rev-trust .tile img{object-fit:contain;filter:brightness(0)invert();opacity:.7;width:auto;max-width:190px;max-height:42px;transition:all .18s;display:block}.leistung .rev-trust .tile:hover img{opacity:1}.leistung .faq{background:var(--panel)}.leistung .faq-box{border:1px solid var(--line);background:var(--panel2);border-radius:18px;max-width:880px;margin:0 auto;padding:8px 34px}.leistung .faq details{border-bottom:1px solid var(--line2)}.leistung .faq details:last-child{border-bottom:0}.leistung .faq summary{cursor:pointer;color:var(--fg);align-items:center;gap:20px;padding:24px 4px;font-size:17px;font-weight:700;list-style:none;transition:all .18s;display:flex}.leistung .faq summary::-webkit-details-marker{display:none}.leistung .faq summary:hover{color:var(--cta)}.leistung .faq summary .q{flex:1}.leistung .faq summary .ic{border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:relative}.leistung .faq summary .ic:before,.leistung .faq summary .ic:after{content:"";background:var(--cta);border-radius:2px;position:absolute}.leistung .faq summary .ic:before{width:12px;height:2px}.leistung .faq summary .ic:after{width:2px;height:12px;transition:all .2s}.leistung .faq details[open] summary .ic{background:#ffd30024;border-color:#ffd30080}.leistung .faq details[open] summary .ic:after{transform:scaleY(0)}.leistung .faq .ans{color:var(--mut);overflow-wrap:break-word;padding:0 50px 26px 4px;font-size:15px;line-height:1.65}.leistung .faq .ans a{color:var(--cta)}.leistung .areas{background:var(--bg)}.leistung .reg-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;margin:0 auto;display:grid}.leistung .reg{border:1px solid var(--line);background:var(--panel2);border-radius:16px;align-items:center;gap:16px;padding:22px 24px;transition:all .2s;display:flex}.leistung .reg:hover{border-color:#ffd30066}.leistung .reg .pin{width:42px;height:42px;color:var(--cta);background:#ffd3001a;border:1px solid #ffd3004d;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.leistung .reg .rn{font-size:16px;font-weight:700}.leistung .reg .rt{color:var(--mut);margin-top:2px;font-size:13px;display:block}.leistung .reg.soon{opacity:.55;border-style:dashed}.leistung .reg-note{text-align:center;color:var(--mut);margin-top:30px;font-size:14.5px}.leistung .reg-note b{color:var(--fg)}.leistung .xlinks{background:var(--panel)}.leistung .x-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.leistung .x-card{border:1px solid var(--line);background:var(--panel2);border-radius:18px;flex-direction:column;transition:all .22s;display:flex;position:relative;overflow:hidden}.leistung .x-card:hover{border-color:#ffd30073;transform:translateY(-3px)}.leistung .x-img{background:var(--panel2);isolation:isolate;clip-path:inset(0);height:160px;position:relative;overflow:hidden;transform:translateZ(0)}.leistung .x-img img{object-fit:cover;filter:brightness(.72);will-change:transform;backface-visibility:hidden;width:100%;height:100%;transition:transform .4s;transform:scale(1.03)translateZ(0)}.leistung .x-card:hover .x-img img{transform:scale(1.09)translateZ(0)}.leistung .x-img:after{content:"";background:linear-gradient(0deg,var(--panel2)2px,transparent 48%);pointer-events:none;position:absolute;inset:-2px}.leistung .x-body{z-index:1;background:var(--panel2);flex-direction:column;flex:1;gap:8px;margin-top:-2px;padding:22px 26px 26px;display:flex;position:relative}.leistung .x-body .xk{font-family:var(--font-sans),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cta);font-size:11px;font-weight:600}.leistung .x-body h3{font-family:var(--font-anton),sans-serif;text-transform:uppercase;font-size:21px;font-weight:400}.leistung .x-body p{color:var(--mut);flex:1;margin:0;font-size:14px;line-height:1.55}.leistung .x-body .xm{color:var(--cta);font-size:13.5px;font-weight:700}.leistung .prose-block{max-width:820px}.leistung .prose-block p{color:#c4c3bf;margin:0 0 16px;font-size:16px;line-height:1.7}.leistung .prose-block p a{color:var(--cta)}.leistung .prose-list{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.leistung .prose-list li{color:#cbcac6;padding-left:32px;font-size:15.5px;line-height:1.55;position:relative}.leistung .prose-list li:before{content:"";background:#ffd30024;border:1px solid #ffd30080;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.leistung .prose-list li:after{content:"";border:1.7px solid var(--cta);border-top:0;border-left:0;width:5px;height:8px;position:absolute;top:7.5px;left:6px;transform:rotate(42deg)}.leistung .final{background:var(--bg);text-align:center;padding:110px 0;position:relative;overflow:hidden}.leistung .final:before{content:"";background:radial-gradient(50% 65% at 50% 40%,#ffc4281f,#0000 70%);position:absolute;inset:0}.leistung .final .wrap{position:relative}.leistung .final h2{max-width:22ch;margin:18px auto;font-size:46px}.leistung .final p{color:var(--mut);max-width:54ch;margin:0 auto 36px;font-size:17px;line-height:1.6}.leistung .final .ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.leistung .final .btn-ghost{padding:17px 26px;font-size:16px}@media (max-width:768px){.leistung .shero{padding-top:124px}.leistung .shero-bg:after{box-shadow:inset 0 0 0 9999px #0a0a0b52}.leistung .shero-cta{flex-wrap:nowrap;gap:8px}.leistung .shero-cta .btn-call{flex:auto;justify-content:center;gap:8px;min-width:0;padding:11px 14px;font-size:14px}.leistung .shero-cta .btn-call svg{flex-shrink:0;width:18px;height:18px}.leistung .btn-call small{font-size:9.5px}.leistung .shero-cta .btn-ghost{white-space:nowrap;flex-shrink:0;padding:11px 12px;font-size:12.5px}.leistung .shero-brands{gap:18px 24px;margin-top:28px}.leistung .trustbar{padding:24px 0}.leistung .trustbar .wrap{text-align:center;flex-direction:column;gap:18px}.leistung .trustbar .logos{justify-content:center;gap:14px 18px}.leistung .trustbar .tile{flex:0 0 26%;height:32px}.leistung .trustbar .tile img{max-width:92px;max-height:22px}}@media (max-width:1080px){.leistung .shero{min-height:100svh}.leistung .wrap{padding:0 28px}.leistung .sys-grid,.leistung .needs-grid{grid-template-columns:1fr}.leistung .sys-grid h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:30px}.leistung .needs-media img{aspect-ratio:3/2;height:auto;min-height:0}.leistung .w-grid,.leistung .scope-grid,.leistung .x-grid,.leistung .rev-grid{grid-template-columns:1fr 1fr}.leistung .dsteps{grid-template-columns:1fr 1fr;gap:44px 30px}.leistung .dsteps:before{display:none}.leistung .reg-grid{grid-template-columns:1fr 1fr}.leistung .shero h1{font-size:42px}.leistung .sec-head h2{font-size:36px}}@media (max-width:560px){.leistung .w-grid,.leistung .scope-grid,.leistung .x-grid,.leistung .rev-grid,.leistung .dsteps,.leistung .reg-grid{grid-template-columns:1fr}.leistung .sys-grid h2{font-size:26px}.leistung .w-card-wide{flex-direction:column}.leistung .w-card-wide .w-img{width:100%;height:190px;min-height:0}.leistung .w-card-wide .w-body{margin-left:0;padding:24px 26px 28px}.leistung .w-card-wide .w-body h3{font-size:23px}.leistung .shero h1{font-size:34px}.leistung .pr{grid-template-columns:1fr;gap:8px}.leistung .pr .pv{text-align:left}.leistung .brandwall{grid-template-columns:1fr}.leistung .faq .ans{padding-right:16px}}@media (max-width:768px){.leistung .dsteps{grid-template-columns:1fr;gap:28px;margin-top:40px}.leistung .dsteps:before{display:none}.leistung .dstep{text-align:left;grid-template-columns:auto 1fr;align-items:start;column-gap:20px;padding:0;display:grid}.leistung .dstep h3,.leistung .dstep .tm,.leistung .dstep p{grid-column:2}.leistung .dia{border-radius:12px;grid-row:1/span 3;width:52px;height:52px;margin:8px 10px 0 8px}.leistung .dia svg{width:20px;height:20px}.leistung .dstep h3{margin-bottom:4px;font-size:18px}.leistung .dstep .tm{margin-bottom:6px}}
