:root{--purple:#7e1b70;--purple-light:#a55f9b;--purple-dark:#5c1452;--black:#0f0f0f;--charcoal:#1a1a1a;--slate:#2d2d2d;--gray:#6b6b6b;--silver:#9a9a9a;--cream:#f7f5f3;--white:#fff;--font-main:"Roboto",-apple-system,sans-serif;--font-mono:"JetBrains Mono","SF Mono",monospace;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--section-pad-x:60px;--section-pad-top:120px;--section-pad-bottom:60px;--section-pad-y-compact:100px;--section-gap:60px;--section-pad-hero-top:140px;--section-pad-hero-bottom:60px;--section-pad-trust:50px}.sdapp{background:var(--white);color:var(--charcoal);font-family:var(--font-main);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;max-width:100vw;overflow-x:hidden}.sdapp *,.sdapp :after,.sdapp :before{box-sizing:border-box}.sdapp .cta-primary{transition:all .3s var(--ease-out)}.sdapp .cta-primary:hover{box-shadow:0 8px 30px rgba(126,27,112,.35);transform:translateY(-2px)}.sdapp .cta-secondary{transition:all .3s var(--ease-out)}.sdapp .cta-secondary:hover{transform:translateY(-1px)}.sdapp .cta-primary--large{font-size:1.1rem;padding:18px 40px}.section-cta{align-items:center;display:flex;flex-direction:column;margin-top:50px;padding-top:40px;text-align:center;width:100%}.section-cta p{color:var(--gray);font-size:.9rem;margin-bottom:16px}.section-cta--light p{color:var(--silver)}.pricing-action{margin-bottom:60px;margin-top:50px;padding-top:30px;text-align:center}.pricing-note{color:var(--gray);font-size:.85rem;margin-top:14px}.img-label{background:hsla(0,0%,100%,.95);border-radius:3px;bottom:8px;color:var(--gray);font-size:.65rem;left:8px;padding:6px 10px;pointer-events:none;position:absolute;right:8px;text-align:center}.img-label--dark{background:rgba(0,0,0,.85);color:var(--silver)}.sdapp-hero{background:linear-gradient(165deg,var(--white) 0,var(--cream) 100%);display:flex;flex-direction:column;min-height:80vh;padding:var(--section-pad-hero-top) var(--section-pad-x) var(--section-pad-hero-bottom);position:relative}.hero-grid{align-items:center;display:grid;flex:1;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;width:100%}.hero-eyebrow{color:var(--purple);font-size:.75rem;font-weight:500;letter-spacing:.15em;margin-bottom:16px;text-transform:uppercase}.hero-text h1{color:var(--black);margin-bottom:24px}.hero-lead{color:var(--gray);font-size:1.2rem;margin-bottom:40px;max-width:480px}.sdapp .hero-stats{border-top:1px solid rgba(0,0,0,.08);display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:48px;justify-content:flex-start;margin-bottom:48px;padding-top:32px}.stat-value{color:var(--black);display:block;font-family:var(--font-mono);font-size:1.8rem;font-weight:500;letter-spacing:-.02em}.stat-label{color:var(--silver);font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.hero-actions{align-items:center;display:flex;gap:16px}.hero-visual{display:flex;justify-content:center}.hero-device-img{display:block;filter:drop-shadow(0 40px 80px rgba(0,0,0,.3));height:auto;max-width:350px}.hero-badge{background:var(--white);border-radius:4px;bottom:40px;box-shadow:0 10px 40px rgba(0,0,0,.1);padding:16px 24px;position:absolute;right:-20px;text-align:center;z-index:3}.hero-badge span{color:var(--silver);display:block;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.hero-badge strong{color:var(--black);display:block;font-family:var(--font-main);font-size:1.3rem}.hero-scroll-hint{align-items:center;color:var(--silver);display:flex;flex-direction:column;font-size:.7rem;gap:8px;letter-spacing:.15em;margin-top:auto;padding-top:40px;text-transform:uppercase}.hero-scroll-hint svg{opacity:.5}.scroll-dot{animation:scrollBounce 2s infinite}.sdapp-trust{background:var(--white);border-bottom:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(0,0,0,.06);padding:var(--section-pad-trust) var(--section-pad-x)}.trust-label{color:var(--silver);font-size:.75rem;letter-spacing:.12em;margin-bottom:30px;text-align:center;text-transform:uppercase}.trust-logos{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.trust-logo{filter:grayscale(100%);height:35px;opacity:.4;transition:all .3s;width:auto}.trust-logo:hover{filter:grayscale(0);opacity:.8}.section-header{margin-bottom:60px;text-align:center}.section-number{color:var(--purple);font-size:.7rem;font-weight:500;letter-spacing:.1em;margin-bottom:12px}.section-header h2{color:var(--black);margin-bottom:16px}.section-intro{color:var(--gray);font-size:1.1rem;margin:0 auto;max-width:none}.section-header--light .section-number,.section-header--light h2{color:var(--white)}.sdapp-features{margin:0 auto;max-width:1000px;padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom)}.features-list{display:flex;flex-direction:column;gap:0}.feature{border-bottom:1px solid rgba(0,0,0,.08);display:grid;gap:40px;grid-template-columns:80px 1fr;padding:48px 0;transition:all .3s}.feature:hover{background:linear-gradient(90deg,transparent,rgba(126,27,112,.03) 50%,transparent)}.feature:last-child{border-bottom:none}.feature-number{color:var(--silver);font-size:.8rem;font-weight:500;padding-top:4px}.feature-content h3{color:var(--black);margin-bottom:12px}.feature-content p{color:var(--gray);margin-bottom:12px}.feature-highlight{color:var(--purple)!important;font-size:.95rem;font-weight:600}.sdapp-showcase{background:var(--charcoal);overflow:hidden;padding:var(--section-pad-y-compact) var(--section-pad-x) var(--section-pad-bottom);text-align:center}.showcase-label{color:var(--purple-light);font-size:.7rem;font-weight:500;letter-spacing:.15em;margin-bottom:12px;text-transform:uppercase}.showcase-content h2{color:var(--white);margin-bottom:60px}.showcase-phones{align-items:flex-end;display:flex;gap:40px;justify-content:center}.showcase-item{text-align:center}.showcase-img{display:block;filter:drop-shadow(0 20px 40px rgba(0,0,0,.4));height:auto;max-width:220px}.showcase-item--featured .showcase-img{filter:drop-shadow(0 30px 60px rgba(126,27,112,.4));max-width:250px}.showcase-caption{color:var(--silver);font-size:.85rem;margin-top:24px}.sdapp-break{width:100%}.break-img{display:block;height:auto;width:100%}.sdapp-audience{margin:0 auto;max-width:1300px;padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom)}.audience-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.audience-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);overflow:hidden;transition:all .4s var(--ease-out)}.audience-card:hover{box-shadow:0 20px 50px rgba(0,0,0,.12);transform:translateY(-8px)}.audience-card:hover .audience-img{transform:scale(1.05)}.audience-card:hover .audience-img-wrap:after{opacity:.6}.audience-img-wrap{height:280px;overflow:hidden;position:relative!important;width:100%!important}.audience-img-wrap:after{background:linear-gradient(135deg,#7e1b70,#3e424b);content:"";inset:0;mix-blend-mode:multiply;opacity:0;position:absolute;transition:opacity .4s}.audience-img,.audience-img-wrap img,.sdapp .audience-img-wrap img[style]{height:100%!important;left:0!important;max-width:none!important;object-fit:cover!important;object-position:top center;position:absolute!important;top:0!important;transition:transform .4s var(--ease-out);width:100%!important}.audience-content{padding:28px 24px;text-align:center}.audience-card h3{color:var(--black);margin:0 0 8px}.audience-card p{color:var(--gray);font-size:.9rem;margin:0}.sdapp .sdapp-testimonials{background:var(--charcoal);padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom)}.sdapp .testimonials-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.sdapp .crd-review{background:#2d2d2d!important;border:none!important;border-left:3px solid #7e1b70!important;border-radius:6px!important;display:flex!important;flex-direction:column!important;padding:40px!important}.sdapp .crd-review,.sdapp .crd-review-txt{margin:0!important;text-align:left!important}.sdapp .crd-review-txt{border:none!important;color:hsla(0,0%,100%,.9)!important;flex:1;font-size:1.05rem!important;font-style:italic!important;line-height:1.7!important;padding:0!important}.sdapp .crd-review-src{border:none!important;margin-top:auto!important;padding-top:32px!important}.sdapp .crd-review-src strong{border:none!important;color:#fff!important;display:block!important;font-size:.95rem!important;font-weight:600!important;margin-bottom:4px!important}.sdapp .crd-review-src span{border:none!important;color:#9a9a9a!important;display:block!important;font-size:.8rem!important}.sdapp .sdapp-form-section{background-position:100%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:80px var(--section-pad-x);position:relative}.sdapp .sdapp-form-section:before{background:linear-gradient(255deg,rgba(26,26,26,.95),rgba(26,26,26,.88) 45%,rgba(26,26,26,.4));content:"";inset:0;position:absolute;z-index:1}.sdapp .sdapp-form-section .form-wrap{margin-left:auto;max-width:520px;position:relative;z-index:2}.sdapp .sdapp-form-section h2{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:8px}.sdapp .sdapp-form-section .form-subtitle{color:hsla(0,0%,100%,.4);font-size:.9rem;margin-bottom:40px}.sdapp .sdapp-form-section .hs-form-frame,.sdapp .sdapp-form-section .hs-form-frame>div,.sdapp .sdapp-form-section .hs-form__body,.sdapp .sdapp-form-section .hs-form__row,.sdapp .sdapp-form-section .hs_cos_wrapper,.sdapp .sdapp-form-section [class*=hs-form],.sdapp .sdapp-form-section form{background:transparent!important;background-color:transparent!important}.sdapp .sdapp-form-section .hs-form-frame>div{border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.sdapp .sdapp-form-section .hs-form__virality-link{display:none!important}.sdapp .sdapp-form-section .hs-form__title,.sdapp .sdapp-form-section h3{color:#fff!important;font-size:1.6rem!important;font-weight:700!important;margin-bottom:8px!important}.sdapp .sdapp-form-section .hs-form__body>p:first-child,.sdapp .sdapp-form-section .hs-form__description{color:hsla(0,0%,100%,.45)!important;font-size:.9rem!important;line-height:1.6!important;margin-bottom:32px!important}.sdapp .sdapp-form-section .hs-form__field .hs-form__field__label,.sdapp .sdapp-form-section .hs-form__field label{color:hsla(0,0%,100%,.6)!important;font-size:.85rem!important}.sdapp .sdapp-form-section input[type=email],.sdapp .sdapp-form-section input[type=number],.sdapp .sdapp-form-section input[type=tel],.sdapp .sdapp-form-section input[type=text],.sdapp .sdapp-form-section select,.sdapp .sdapp-form-section textarea{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:6px!important;box-sizing:border-box!important;color:#fff!important;font-size:.95rem!important;padding:12px 16px!important;width:100%!important}.sdapp .sdapp-form-section input::placeholder,.sdapp .sdapp-form-section textarea::placeholder{color:hsla(0,0%,100%,.25)!important}.sdapp .sdapp-form-section input:focus,.sdapp .sdapp-form-section select:focus,.sdapp .sdapp-form-section textarea:focus{border-color:var(--purple)!important;box-shadow:0 0 0 2px rgba(126,27,112,.2)!important;outline:none!important}.sdapp .sdapp-form-section .hs-button,.sdapp .sdapp-form-section button[type=submit],.sdapp .sdapp-form-section input[type=submit]{background:var(--purple)!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-size:1rem!important;font-weight:600!important;padding:14px 40px!important;transition:background .3s ease,transform .2s ease!important}.sdapp .sdapp-form-section .hs-button:hover,.sdapp .sdapp-form-section button[type=submit]:hover,.sdapp .sdapp-form-section input[type=submit]:hover{background:var(--purple-light)!important;transform:translateY(-2px)!important}@media (max-width:768px){.sdapp .sdapp-form-section{background-position:50%;padding:60px 24px}.sdapp .sdapp-form-section:before{background:rgba(26,26,26,.92)}.sdapp .sdapp-form-section .hs-form__title,.sdapp .sdapp-form-section h2{font-size:1.3rem!important}}.sdapp-specs{margin:0 auto;max-width:960px;padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom)}.specs-container{display:flex;flex-direction:column;gap:60px}.specs-highlight{border-bottom:2px solid var(--charcoal);display:flex;gap:60px;padding-bottom:40px}.spec-big{flex:1}.spec-big-value{color:var(--purple);display:block;font-family:var(--font-mono);font-size:2.4rem;font-weight:500;letter-spacing:-.02em;line-height:1.1}.spec-big-label{color:var(--gray);display:block;font-size:.85rem;margin-top:6px}.specs-table-wrap{overflow-x:auto}.specs-table{border-collapse:collapse;width:100%}.specs-table td{border-bottom:1px solid rgba(0,0,0,.08);font-size:.95rem;padding:14px 0}.specs-table td:first-child{color:var(--gray);padding-right:40px;width:45%}.specs-table td:last-child{color:var(--black);font-family:var(--font-mono);font-size:.9rem;text-align:right}.specs-table tr:hover{background:linear-gradient(90deg,transparent,rgba(126,27,112,.04) 50%,transparent)}.spec-group{background:none!important;border-bottom:none!important;color:var(--purple);font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.1em;padding:30px 0 10px!important;text-transform:uppercase}.specs-table tr:first-child .spec-group{padding-top:0!important}.spec-note{color:var(--silver)!important;font-style:italic}.sdapp-pricing{background:var(--cream);padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom)}.pricing-cards{display:flex;gap:30px;justify-content:center;margin-bottom:60px}.pricing-card{background:var(--white);border:2px solid transparent;border-radius:4px;cursor:pointer;min-width:280px;padding:50px 60px;text-align:center;transition:all .3s var(--ease-out)}.pricing-card:hover{box-shadow:0 20px 60px rgba(0,0,0,.08);transform:translateY(-4px)}.pricing-card--highlight{border-color:var(--purple);position:relative}.pricing-card--highlight:before{background:var(--purple);border-radius:2px;color:var(--white);content:"Empfohlen";font-size:.7rem;font-weight:600;left:50%;letter-spacing:.1em;padding:6px 16px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.pricing-header h3{font-family:var(--font-main);font-size:1.1rem;font-weight:600;margin-bottom:4px}.pricing-flex{color:var(--silver);font-size:.8rem;margin:0 0 24px}.pricing-amount{margin-bottom:16px}.pricing-amount .price{color:var(--black);font-family:var(--font-main);font-size:4rem;line-height:1}.pricing-amount .currency{color:var(--black);font-family:var(--font-main);font-size:2rem;vertical-align:top}.pricing-amount .period{color:var(--gray);font-size:1rem}.pricing-desc{color:var(--gray);font-size:.9rem;margin:0}.pricing-addons,.pricing-includes{max-width:600px;text-align:center}.pricing-includes{margin:0 auto 40px}.pricing-addons{margin:0 auto}.pricing-addons h4,.pricing-includes h4{color:var(--gray);font-size:.8rem;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.sdapp .pricing-includes ul{display:grid;gap:8px 40px;grid-template-columns:repeat(2,1fr);list-style:none!important;margin:0;padding:0!important;text-align:left}.sdapp .pricing-includes li{color:var(--charcoal);font-size:.95rem;list-style:none!important;padding-left:24px;position:relative}.sdapp .pricing-includes li:before{color:var(--purple);content:"✓"!important;font-weight:700;left:0;position:absolute}.addons-list{display:flex;flex-direction:column;gap:12px}.addon{background:var(--white);border-radius:4px;display:flex;font-size:.9rem;justify-content:space-between;padding:12px 20px}.addon span:last-child{color:var(--purple);font-family:var(--font-mono);font-weight:500}.sdapp-faq{margin:0 auto;max-width:800px;padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom)}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid rgba(0,0,0,.08);padding-left:24px;padding-right:24px}.faq-item summary{align-items:center;color:var(--black);cursor:pointer;display:flex;font-weight:600;justify-content:space-between;list-style:none;padding:24px 0}.faq-item summary:after{color:var(--purple);content:"+";font-size:1.5rem;font-weight:300;transition:transform .3s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--gray);margin:0;padding:4px 0 36px}.sdapp-cta{background:var(--black);box-sizing:border-box;max-width:100%;overflow:hidden;padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom);text-align:center}.cta-content h2{color:var(--white);margin-bottom:16px}.cta-content>p{color:var(--silver);font-size:1.2rem;margin-bottom:40px}.cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:30px}.sdapp .cta-actions .cta-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-weight:600;padding:14px 32px;text-decoration:none}.sdapp .cta-actions .cta-secondary:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.4)}.cta-contact{color:var(--silver);font-size:.9rem;margin:0}.cta-contact a{color:var(--purple-light);text-decoration:none}.sdapp :is(.sdapp-features,.sdapp-showcase,.sdapp-audience,.sdapp-testimonials,.sdapp-specs,.sdapp-pricing,.sdapp-faq,.sdapp-cta)+:is(.sdapp-features,.sdapp-showcase,.sdapp-audience,.sdapp-testimonials,.sdapp-specs,.sdapp-pricing,.sdapp-faq,.sdapp-cta){padding-top:var(--section-gap)}.sdapp-footer{background:var(--charcoal);padding:50px var(--section-pad-x);text-align:center}.footer-brand{color:var(--silver);font-size:.75rem;font-weight:500;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.footer-divider{margin:0 12px;opacity:.3}.footer-links{display:flex;gap:30px;justify-content:center}.footer-links a{color:var(--silver);font-size:.9rem;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--white)}@media (max-width:1024px){.hero-grid{gap:60px;grid-template-columns:1fr;text-align:center}.hero-text{order:1}.hero-visual{order:0}.hero-lead{margin:0 auto 40px}.hero-actions,.hero-stats{justify-content:center}.hero-device-img{max-width:280px}.audience-grid{grid-template-columns:repeat(2,1fr)}.audience-img-wrap{height:280px}.sdapp .testimonials-grid{grid-template-columns:1fr;max-width:550px}.sdapp .crd-review{padding:32px!important}.specs-highlight{flex-wrap:wrap;gap:40px}.spec-big{flex:1 1 calc(50% - 20px);min-width:180px}.spec-big-value{font-size:2rem}}@media (max-width:768px){:root{--section-pad-x:24px;--section-pad-hero-top:100px}.sdapp-hero{min-height:auto}.hero-visual{display:none}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-lead{font-size:1.05rem;margin-left:auto;margin-right:auto}.hero-actions{align-items:center;flex-direction:column;gap:12px}.sdapp .hero-stats{flex-direction:row!important;flex-wrap:nowrap!important;gap:16px;justify-content:center}.sdapp .stat-value{font-size:1.3rem}.sdapp .stat-label{font-size:.65rem}.feature{gap:16px;grid-template-columns:1fr}.feature-number{font-size:.7rem}.showcase-phones{align-items:center;flex-direction:column;gap:40px}.showcase-img{max-width:200px}.showcase-item--featured .showcase-img{max-width:220px}.comparison-table,.comparison-table tbody,.comparison-table td,.comparison-table th,.comparison-table thead,.comparison-table tr{display:block}.comparison-table thead{display:none}.comparison-table tr{border:1px solid rgba(0,0,0,.08);border-radius:8px;margin-bottom:16px;padding:20px}.comparison-table tr,.comparison-table tr:hover{background:var(--white)}.comparison-highlight{background:rgba(126,27,112,.03)!important;border-color:rgba(126,27,112,.15)!important}.comparison-table td{border-bottom:none;font-size:.9rem;padding:6px 0}.comparison-table td:first-child{border-bottom:1px solid rgba(0,0,0,.08);color:var(--black);font-family:var(--font-main);font-size:1rem;font-weight:700;margin-bottom:8px;padding-bottom:12px}.comparison-table td:not(:first-child){font-size:.9rem;text-align:left}.comparison-table td:nth-child(2):before{color:var(--gray);content:"Einzellösungen: "}.comparison-table td:nth-child(2):before,.comparison-table td:nth-child(3):before{font-family:var(--font-main);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.comparison-table td:nth-child(3):before{color:var(--purple);content:"COREDINATE: "}.audience-grid{display:flex;gap:16px;margin:0 -24px;max-width:none;overflow-x:auto;padding-bottom:20px;padding-left:24px;padding-right:24px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.audience-grid::-webkit-scrollbar{display:none}.audience-grid{-ms-overflow-style:none;scrollbar-width:none}.audience-card{flex:0 0 280px;scroll-snap-align:start}.audience-img-wrap{height:280px}.sdapp-audience{position:relative}.sdapp-audience:after{background:linear-gradient(to right,transparent,var(--white));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:60px;z-index:2}.pricing-cards{align-items:center;flex-direction:column}.pricing-card{max-width:340px;padding:36px 28px;width:100%}.sdapp .pricing-includes ul{grid-template-columns:1fr}.sdapp .cta-primary--large{font-size:1rem;padding:14px 32px}.cta-actions{align-items:center;flex-direction:column;gap:12px;margin-bottom:30px}.footer-links{flex-wrap:wrap}.faq-item{padding-left:0;padding-right:0}.faq-item summary{font-size:.95rem;gap:12px}}@media (max-width:480px){.trust-logos{gap:24px}.trust-logo{height:25px}.specs-highlight{flex-direction:column;gap:30px}.spec-big{flex:1 1 100%;text-align:center}.spec-big-value{font-size:2.2rem}.specs-table td:first-child{font-size:.85rem;padding-right:20px;width:50%}.specs-table td:last-child{font-size:.8rem}}.sdapp .trust-logos{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden}.trust-logos-track{align-items:center;animation:logoScroll 30s linear infinite;display:flex;flex-wrap:nowrap;gap:60px;width:max-content;will-change:transform}.trust-logos-track img{filter:grayscale(100%);flex-shrink:0;height:auto;max-height:32px;max-width:120px;object-fit:contain;opacity:.4;transition:opacity .3s,filter .3s;width:auto}.trust-logos-track img:hover{filter:grayscale(0);opacity:.85}.trust-logos-track:hover{animation-play-state:paused}@keyframes logoScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 30px))}}.sdapp-usp-strip{background:var(--cream);padding:60px var(--section-pad-x)}.usp-row{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin:0 auto;max-width:1100px}.usp-item{align-items:center;display:flex;gap:16px}.usp-item span{color:var(--charcoal);font-size:.95rem;font-weight:500}.platform-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.platform-card{background:linear-gradient(168deg,#fff,#faf8fb 60%,#f4eef3);border:1px solid rgba(126,27,112,.08);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(126,27,112,.04),inset 0 1px 0 hsla(0,0%,100%,.8);padding:48px 32px 44px;text-align:center;transition:all .4s var(--ease-out)}.platform-card:hover{border-color:rgba(126,27,112,.15);box-shadow:0 8px 32px rgba(126,27,112,.1),0 20px 48px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.9);transform:translateY(-6px)}.platform-card-icon{align-items:center;background:linear-gradient(135deg,rgba(126,27,112,.06),rgba(165,95,155,.1));border-radius:20px;box-shadow:0 2px 8px rgba(126,27,112,.06);display:inline-flex;height:72px;justify-content:center;margin-bottom:24px;width:72px}.platform-card-icon img{height:38px;width:38px}.platform-card h3{color:var(--black);font-size:1.25rem;letter-spacing:-.01em;margin-bottom:12px}.platform-card p{color:var(--gray);font-size:.92rem;line-height:1.6}.sdapp-comparison{margin:0 auto;max-width:900px;padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom)}.comparison-table{border-collapse:collapse;margin-top:40px;width:100%}.comparison-table th{border-bottom:2px solid var(--charcoal);color:var(--gray);font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.08em;padding:14px 16px;text-align:left;text-transform:uppercase}.comparison-table th:not(:first-child){text-align:left}.comparison-table td{border-bottom:1px solid rgba(0,0,0,.08);color:var(--charcoal);font-size:.95rem;padding:16px}.comparison-table td:not(:first-child){font-family:var(--font-mono);font-size:.9rem;text-align:left}.comparison-table tr:hover{background:linear-gradient(90deg,transparent,rgba(126,27,112,.03) 50%,transparent)}.comparison-check{color:var(--purple);font-weight:700}.comparison-cross{color:var(--silver)}.comparison-highlight{background:rgba(126,27,112,.04)}.comparison-highlight td:first-child{font-weight:600}@media (max-width:1024px){.platform-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.platform-grid{gap:20px;grid-template-columns:1fr}.platform-card{padding:36px 24px 32px}.platform-card-icon{border-radius:16px;height:60px;width:60px}.platform-card-icon img{height:32px;width:32px}.usp-row{align-items:center;flex-direction:column;gap:24px}}.seo-bridge{margin:0 auto;max-width:700px;padding:32px var(--section-pad-x) 0;text-align:center}.seo-bridge p{color:var(--silver);font-size:.92rem;line-height:1.65;margin:0}.sdapp-ablauf{background:linear-gradient(170deg,#0f0f0f,#150e14 45%,#0f0f0f);overflow:hidden;padding:120px 0 100px;position:relative}.sdapp-ablauf:before{background-image:radial-gradient(rgba(126,27,112,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;pointer-events:none;position:absolute}.ablauf-wrap{display:flex;flex-direction:column;margin:0 auto;max-width:1000px;padding:0 var(--section-pad-x)}.ablauf-step{border-top:3px solid var(--purple);overflow:hidden;padding:52px;position:relative;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);z-index:1}.ablauf-step:first-child{background:hsla(0,0%,100%,.025)}.ablauf-step:nth-child(2){background:hsla(0,0%,100%,.04);margin-left:60px;margin-top:-10px;z-index:2}.ablauf-step:nth-child(3){background:hsla(0,0%,100%,.055);margin-left:120px;margin-top:-10px;z-index:3}.ablauf-step:hover{box-shadow:0 24px 80px rgba(126,27,112,.12),0 8px 32px rgba(0,0,0,.4);transform:translateY(-6px) translateX(4px);z-index:10}.ablauf-ghost{color:rgba(126,27,112,.06);font-family:var(--font-mono);font-size:clamp(7rem,12vw,13rem);font-weight:500;line-height:1;pointer-events:none;position:absolute;right:28px;top:50%;transform:translateY(-50%);user-select:none}.ablauf-inner{max-width:60%;position:relative;z-index:1}.ablauf-tag{align-items:center;color:var(--purple-light);display:inline-flex;font-family:var(--font-mono);font-size:.68rem;font-weight:500;gap:8px;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.ablauf-tag:before{background:var(--purple-light);content:"";height:1px;width:12px}.sdapp-ablauf h3{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:14px}.sdapp-ablauf p{color:hsla(0,0%,100%,.5);font-size:.95rem;line-height:1.75;margin:0}.sdapp-ablauf p a{color:var(--purple-light)}@media (max-width:768px){.sdapp-ablauf{padding:80px 0 60px}.ablauf-step{padding:36px 28px}.ablauf-step:nth-child(2),.ablauf-step:nth-child(3){margin-left:0;margin-top:12px}.ablauf-inner{max-width:100%}.ablauf-ghost{font-size:5.5rem;right:8px}}@media print{.sdapp-hero{min-height:auto}.cta-primary,.cta-secondary,.hero-scroll-hint,.sdapp-cta{display:none}.sdapp{font-size:11pt}.sdapp-break{background-attachment:scroll}}.sdapp .cta-primary{position:relative;z-index:1}.sdapp .cta-primary:before{background:linear-gradient(135deg,#7e1b70,#a55f9b);border-radius:inherit;content:"";filter:blur(14px);inset:-3px;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s var(--ease-out);z-index:-1}.sdapp .cta-primary:hover:before{opacity:.55}@keyframes ctaPulse{0%,to{box-shadow:0 4px 15px rgba(126,27,112,.25)}50%{box-shadow:0 4px 28px rgba(126,27,112,.45),0 0 0 6px rgba(126,27,112,.06)}}.sdapp .cta-actions .cta-primary,.sdapp .hero-actions .cta-primary,.sdapp .pricing-action .cta-primary{animation:ctaPulse 3.5s ease-in-out infinite}.sdapp .cta-actions .cta-primary:hover,.sdapp .hero-actions .cta-primary:hover,.sdapp .pricing-action .cta-primary:hover{animation:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sdapp .section-header{animation:fadeInUp .7s var(--ease-out) both}.sdapp .platform-card{animation:fadeInUp .6s var(--ease-out) both}.sdapp .platform-card:first-child{animation-delay:.05s}.sdapp .platform-card:nth-child(2){animation-delay:.1s}.sdapp .platform-card:nth-child(3){animation-delay:.15s}.sdapp .platform-card:nth-child(4){animation-delay:.2s}.sdapp .platform-card:nth-child(5){animation-delay:.25s}.sdapp .platform-card:nth-child(6){animation-delay:.3s}.platform-card{overflow:hidden;position:relative}.platform-card:before{background:linear-gradient(90deg,var(--purple),var(--purple-light));content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out)}.platform-card:hover:before{transform:scaleX(1)}.hero-visual{position:relative}.hero-visual:before{background:radial-gradient(circle,rgba(126,27,112,.1) 0,transparent 70%);border-radius:50%;content:"";height:320px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px;z-index:0}.stat{cursor:default;transition:transform .2s var(--ease-out)}.stat:hover{transform:translateY(-2px)}.stat:hover .stat-value{color:var(--purple)}.stat-value{transition:color .25s}.pricing-card--highlight{box-shadow:0 12px 44px rgba(126,27,112,.12);transform:scale(1.03)}.pricing-card--highlight:hover{box-shadow:0 20px 60px rgba(126,27,112,.18);transform:scale(1.03) translateY(-4px)}.pricing-card--highlight .pricing-flex:after{color:var(--purple);content:" · 38 % Ersparnis";font-weight:600}.sdapp .crd-review{overflow:hidden;position:relative}.sdapp .crd-review:before{color:rgba(126,27,112,.12);content:"\201C";font-family:Georgia,Times New Roman,serif;font-size:5rem;line-height:1;pointer-events:none;position:absolute;right:20px;top:14px}.testimonial-rating{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:.85rem;gap:10px;justify-content:center;margin-top:10px}.testimonial-stars{color:#f5a623;font-size:1rem;letter-spacing:2px}.comparison-check:before{content:"\2713\00a0";font-weight:700}.comparison-cross:before{content:"\2717\00a0";font-weight:400}.comparison-table tr{transition:background .15s}.faq-item{transition:background .2s}.faq-item:hover{background:rgba(126,27,112,.02)}.faq-item[open]{background:rgba(126,27,112,.025)}.sdapp .trust-logos-track{animation-duration:45s}@keyframes scrollBounce{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.15;transform:translateY(10px)}}.usp-item{transition:transform .2s var(--ease-out)}.usp-item:hover{transform:translateY(-2px)}.section-cta .cta-secondary{align-items:center;display:inline-flex;gap:4px}@media (max-width:768px){.pricing-card--highlight{border-width:2px;box-shadow:0 8px 32px rgba(126,27,112,.12);transform:none}.pricing-card--highlight:hover{transform:translateY(-4px)}.testimonial-rating{flex-wrap:wrap;gap:6px}.pricing-action{margin-bottom:40px;margin-top:32px}.pricing-action .cta-primary--large{display:block;font-size:.95rem;margin:0 auto;max-width:300px;padding:14px 28px}}.sdapp .sdapp-manifesto{background:#fff;overflow:hidden;padding:0;position:relative}.sdapp .sdapp-manifesto:after{background:var(--purple);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.manifesto-grid{display:grid;grid-template-columns:38% 62%;margin:0 auto;max-width:1200px}.manifesto-stat{background:var(--charcoal);display:flex;flex-direction:column;justify-content:center;padding:72px 56px}.manifesto-number{color:#fff;display:block;font-size:clamp(3.2rem,5.5vw,5rem);font-weight:900;letter-spacing:-.02em;line-height:1.05}.manifesto-sublabel{color:hsla(0,0%,100%,.2);display:block;font-size:.62rem;font-weight:500;letter-spacing:.35em;margin-top:16px;text-transform:uppercase}.manifesto-body{align-items:center;background:#fff;display:flex;padding:72px 56px}.manifesto-text{color:rgba(26,26,31,.45);font-size:1.05rem;line-height:1.8;margin:0;max-width:480px}.manifesto-text strong{color:var(--purple);font-weight:700}.manifesto-usps{background:var(--charcoal);display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.manifesto-usp{align-items:center;border-right:1px solid hsla(0,0%,100%,.05);display:flex;gap:14px;padding:24px 32px}.manifesto-usp:last-child{border-right:none}.manifesto-usp span{color:hsla(0,0%,100%,.35);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.usp-geo{flex-shrink:0;height:28px;position:relative;width:28px}.usp-geo--cross:after,.usp-geo--cross:before{background:var(--purple);content:"";position:absolute}.usp-geo--cross:before{height:1.5px;left:4px;right:4px;top:50%;transform:translateY(-50%)}.usp-geo--cross:after{bottom:4px;left:50%;top:4px;transform:translateX(-50%);width:1.5px}.usp-geo--shield{border:1.5px solid var(--purple);border-radius:50%}.usp-geo--shield:after{background:var(--purple);border-radius:50%;content:"";height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}.usp-geo--device{border:1.5px solid var(--purple);border-radius:3px;height:28px;margin:0 5px;width:18px}.usp-geo--device:after{background:var(--purple);bottom:3px;content:"";height:1.5px;left:50%;position:absolute;transform:translateX(-50%);width:5px}.sdapp .sdapp-trust .trust-label{display:none}@media (max-width:768px){.manifesto-grid{grid-template-columns:1fr}.manifesto-stat{padding:48px 24px}.manifesto-body{padding:32px 24px 48px}.manifesto-usps{grid-template-columns:1fr}.manifesto-usp{border-bottom:1px solid hsla(0,0%,100%,.05);border-right:none;padding:20px 24px}.manifesto-usp:last-child{border-bottom:none}.manifesto-number{font-size:2.8rem}}.sdapp .sdapp-features{background:linear-gradient(180deg,#0c0c0c,#100f12);max-width:none!important;padding:120px var(--section-pad-x) 80px;width:100%}.sdapp .sdapp-features>.platform-grid,.sdapp .sdapp-features>.section-cta,.sdapp .sdapp-features>.section-header{margin-left:auto;margin-right:auto;max-width:1200px}.sdapp .sdapp-features .section-number{color:var(--purple-light)!important}.sdapp .sdapp-features .section-header h2{color:#fff!important}.sdapp .sdapp-features .section-intro{color:hsla(0,0%,100%,.4)!important}.sdapp .platform-grid{background:rgba(126,27,112,.06);border-radius:0;counter-reset:module;gap:1px}.sdapp .platform-card{background:hsla(0,0%,100%,.02);border:none;border-radius:0;box-shadow:none;counter-increment:module;overflow:hidden;padding:44px 36px 40px;position:relative;text-align:left;transition:all .5s cubic-bezier(.16,1,.3,1)}.sdapp .platform-card h3:before{color:rgba(126,27,112,.3);content:counter(module,decimal-leading-zero);display:block;font-family:var(--font-mono);font-size:.6rem;font-weight:500;letter-spacing:.12em;margin-bottom:10px}.sdapp .platform-card:hover{background:hsla(0,0%,100%,.06);box-shadow:0 24px 64px rgba(0,0,0,.5),0 0 48px rgba(126,27,112,.06);transform:translateY(-6px);z-index:3}.sdapp .platform-card:before{background:linear-gradient(90deg,var(--purple),var(--purple-light),transparent);bottom:0;content:"";height:2px;left:0;opacity:1;position:absolute;right:0;top:auto;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1)}.sdapp .platform-card:hover:before{transform:scaleX(1)}@keyframes cardSweep{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(250%) skewX(-15deg)}}.sdapp .platform-card:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04),transparent);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-100%) skewX(-15deg);width:35%;z-index:1}.sdapp .platform-card:hover:after{animation:cardSweep .9s ease-out}.sdapp .platform-card-icon{align-items:center;background:rgba(126,27,112,.08);border-radius:14px;box-shadow:none;display:inline-flex;height:52px;justify-content:center;margin-bottom:24px;transition:all .4s cubic-bezier(.16,1,.3,1);width:52px}.sdapp .platform-card:hover .platform-card-icon{background:rgba(126,27,112,.18);box-shadow:0 0 32px rgba(126,27,112,.12);transform:scale(1.06)}.sdapp .platform-card-icon img{filter:brightness(0) invert(1);height:26px;opacity:.6;transition:opacity .3s;width:26px}.sdapp .platform-card:hover .platform-card-icon img{opacity:1}.sdapp .platform-card h3{color:#fff;font-size:1.15rem;letter-spacing:-.01em;margin-bottom:10px}.sdapp .platform-card h3 a,.sdapp .platform-card h3 strong a{color:#fff!important;text-decoration:none!important}.sdapp .platform-card p{color:hsla(0,0%,100%,.35);font-size:.88rem;line-height:1.65}.sdapp .sdapp-features .section-cta p{color:hsla(0,0%,100%,.35)!important}.sdapp .sdapp-features .section-cta .cta-secondary{background:var(--purple)!important;border:none!important;border-radius:10px;color:#fff!important;font-weight:600;padding:14px 32px;text-decoration:none}.sdapp .sdapp-features .section-cta .cta-secondary:hover{background:var(--purple-light)!important;box-shadow:0 8px 24px rgba(126,27,112,.3);transform:translateY(-2px)}@media (max-width:1024px){.sdapp .platform-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sdapp .sdapp-features{padding:80px var(--section-pad-x) 60px}.sdapp .platform-grid{gap:1px;grid-template-columns:1fr}.sdapp .platform-card{padding:32px 24px 28px}.sdapp .platform-card-icon{border-radius:12px;height:48px;width:48px}.sdapp .platform-card-icon img{height:24px;width:24px}}