.sdapp{--purple:#7e1b70;--purple-hover:#5c1452;--purple-light:#a55f9b;--black:#111;--charcoal:#1c1c1e;--dark:#2b2b2b;--gray-dark:#4a4a4a;--gray:#6b6b6b;--silver:#a1a1a6;--bg-light:#f7f7f9;--white:#fff;--font-main:"Roboto",-apple-system,sans-serif;--font-mono:"JetBrains Mono","SF Mono",monospace;--text-sm:0.95rem;--text-base:1.05rem;--text-lg:1.25rem;--h1:clamp(2.5rem,5vw,3.5rem);--h2:clamp(2rem,4vw,2.5rem);--h3:1.4rem;--radius-md:12px;--radius-lg:24px;--ease:cubic-bezier(0.16,1,0.3,1);--section-pad-x:5vw;--section-pad-y:100px;--section-max:1200px;background:var(--white);color:var(--dark);font-family:var(--font-main);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.sdapp *,.sdapp :after,.sdapp :before{box-sizing:border-box}.sdapp h1,.sdapp h2,.sdapp h3{color:var(--black);font-weight:700;line-height:1.2;margin-top:0}.sdapp h1{font-size:var(--h1)}.sdapp h2{font-size:var(--h2);margin-bottom:24px}.sdapp h3{font-size:var(--h3);margin-bottom:16px}.sdapp p{color:var(--gray-dark);margin-bottom:24px;margin-top:0;max-width:68ch}.sdapp a{color:var(--purple);text-decoration:none}.sdapp .cta-primary,.sdapp .cta-secondary{align-items:center;border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:var(--text-base);font-weight:600;justify-content:center;padding:16px 36px;text-align:center;text-decoration:none;transition:all .3s var(--ease)}.sdapp .cta-primary{background:var(--purple);box-shadow:0 4px 12px rgba(126,27,112,.15);color:var(--white)!important}.sdapp .cta-primary:hover{background:var(--purple-hover);box-shadow:0 8px 24px rgba(126,27,112,.3);color:var(--white)!important;transform:translateY(-2px)}.sdapp .cta-secondary{background:#8794a1;border:none;color:var(--white)!important}.sdapp .cta-secondary:hover{background:#6f7d8c;color:var(--white)!important;transform:translateY(-2px)}.sdapp .owks-hero{background-image:url(https://2598870.fs1.hubspotusercontent-na1.net/hubfs/2598870/CLEAN%20X%20COREDINATE/images/waechterkontrollsystem-hero-dark.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;padding:140px var(--section-pad-x) 120px;position:relative}.sdapp .owks-hero:after{background:rgba(0,0,0,.75);content:"";inset:0;pointer-events:none;position:absolute}.sdapp .owks-hero-inner{margin:0 auto;max-width:var(--section-max);position:relative;text-align:center;z-index:1}.sdapp .owks-hero-text{margin:0 auto;max-width:800px}.sdapp .owks-hero-text h1{color:var(--white);margin:0 0 24px}.sdapp .owks-hero-lead{color:hsla(0,0%,100%,.85);font-size:var(--text-lg);line-height:1.7;margin:0 0 40px;max-width:none}.sdapp .owks-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.sdapp .owks-hero-visual{display:none}.sdapp .owks-trust-bar{background:var(--white);border-bottom:1px solid rgba(0,0,0,.06);padding:48px var(--section-pad-x)}.sdapp .owks-trust-bar-inner{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--section-max)}.sdapp .owks-trust-bar-lead{color:var(--gray-dark);font-size:var(--text-lg);line-height:1.7;margin:0;max-width:none}.sdapp .owks-trust-bar-claims{display:flex;flex-direction:column;gap:16px}.sdapp .owks-trust-bar-item{align-items:center;color:var(--gray-dark);display:flex;font-size:var(--text-sm);font-weight:500;gap:12px}.sdapp .owks-trust-bar-item img{flex-shrink:0;opacity:.7}.sdapp .owks-spec-section{padding:var(--section-pad-y) var(--section-pad-x)}.sdapp .owks-spec-inner{margin:0 auto;max-width:var(--section-max)}.sdapp .owks-spec-section h2{margin:0 0 14px}.sdapp .owks-spec-intro{color:var(--gray);font-size:var(--text-base);margin:0 0 36px;max-width:60ch}.sdapp .owks-spec-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:32px}.sdapp .owks-spec-table{border-collapse:collapse;min-width:600px;width:100%}.sdapp .owks-spec-table thead th{border-bottom:3px solid var(--bg-light);color:var(--gray);font-size:var(--text-sm);font-weight:700;letter-spacing:.05em;padding:10px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.sdapp .owks-spec-table tbody tr{border-bottom:1px solid rgba(0,0,0,.05);transition:background .15s}.sdapp .owks-spec-table tbody tr:hover{background:var(--bg-light)}.sdapp .owks-spec-table tbody td{color:var(--dark);font-size:var(--text-sm);line-height:1.5;padding:20px 16px;vertical-align:top}.sdapp .owks-spec-table tbody td:first-child{color:var(--black);font-weight:600;white-space:nowrap}.sdapp .owks-spec-table tbody td:nth-child(2){color:var(--gray)}.sdapp .owks-spec-table tbody td:last-child{color:var(--purple);font-size:var(--text-sm);font-weight:500}.sdapp .owks-spec-prose{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:72px}.sdapp .owks-spec-note{border-left:3px solid var(--purple);padding:0 0 0 16px}.sdapp .owks-spec-note p{color:var(--gray-dark);font-size:var(--text-sm);margin:0;max-width:none}.sdapp .owks-spec-note>strong{color:var(--black);display:block;font-size:var(--text-sm);font-weight:700;margin-bottom:8px}.sdapp .owks-spec-aside{border-top:1px solid rgba(0,0,0,.06);color:var(--gray);font-size:var(--text-sm);margin:32px 0 0;padding-top:20px}.sdapp .owks-alarm-section{background:var(--bg-light);padding:var(--section-pad-y) var(--section-pad-x)}.sdapp .owks-alarm-inner{margin:0 auto;max-width:var(--section-max)}.sdapp .owks-alarm-section .owks-section-label{color:var(--purple);display:block;font-size:var(--text-sm);font-weight:600;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.sdapp .owks-alarm-grid{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:36px 0}.sdapp .owks-alarm-card{background:var(--white);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-lg);box-shadow:0 10px 30px rgba(0,0,0,.03);padding:40px;transition:all .4s var(--ease)}.sdapp .owks-alarm-card:hover{border-color:rgba(126,27,112,.15);box-shadow:0 20px 50px rgba(0,0,0,.08);transform:translateY(-6px)}.sdapp .owks-alarm-card-icon{margin-bottom:24px}.sdapp .owks-alarm-card-icon img{height:64px;width:64px}.sdapp .owks-alarm-card h3{margin:0 0 12px}.sdapp .owks-alarm-card p{color:var(--gray-dark);font-size:var(--text-sm);margin:0;max-width:none}.sdapp .owks-alarm-flow{margin:72px 0 32px}.sdapp .owks-alarm-flow h3{color:var(--gray);font-size:var(--text-sm);font-weight:700;letter-spacing:.05em;margin:0 0 20px;text-transform:uppercase}.sdapp .owks-flow-steps{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0}.sdapp .owks-flow-step{align-items:center;display:flex;flex:1;flex-direction:column;min-width:120px;position:relative;text-align:center}.sdapp .owks-flow-step:not(:last-child):after{color:var(--silver);content:"\2192";font-size:1.2rem;font-weight:300;position:absolute;right:-16px;top:14px}.sdapp .owks-flow-num{align-items:center;background:linear-gradient(135deg,var(--purple),var(--purple-light));border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:36px;justify-content:center;margin-bottom:10px;width:36px}.sdapp .owks-flow-label{color:var(--gray-dark);font-size:var(--text-sm);line-height:1.4;max-width:120px}.sdapp .owks-alarm-footer{border-top:1px solid rgba(0,0,0,.08);margin-top:32px;padding-top:24px}.sdapp .owks-alarm-footer>p{color:var(--gray);font-size:var(--text-sm);margin:0 0 16px;max-width:68ch}.sdapp .owks-alarm-footer-links{display:flex;flex-wrap:wrap;gap:32px}.sdapp .owks-alarm-footer-links a{color:var(--purple);font-size:var(--text-sm)}.sdapp .owks-quote-strip{background:var(--charcoal);padding:var(--section-pad-y) var(--section-pad-x);text-align:center}.sdapp .owks-quote-strip-inner{margin:0 auto;max-width:680px;position:relative}.sdapp .owks-quote-strip-inner:before{color:var(--purple);content:"\201C";display:block;font-family:Georgia,Times New Roman,serif;font-size:4rem;line-height:1;margin-bottom:20px}.sdapp .owks-quote-strip blockquote{color:var(--white);font-size:var(--text-lg);font-style:italic;font-weight:500;line-height:1.8;margin:0}.sdapp .owks-quote-src{border-top:1px solid hsla(0,0%,100%,.08);color:var(--silver);font-size:var(--text-sm);margin-top:28px;max-width:none;padding-top:20px;text-align:center}.sdapp .owks-quote-src strong{color:var(--white);display:inline;font-weight:600}.sdapp .owks-inline-quote{background:var(--bg-light);border-left:3px solid var(--purple);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:32px 0;padding:24px 28px}.sdapp .owks-inline-quote p{color:var(--dark);font-size:var(--text-sm);font-style:italic;margin:0 0 8px;max-width:none}.sdapp .owks-inline-quote .owks-quote-src{border:none;color:var(--gray);font-style:normal;margin:0;padding:0;text-align:left}.sdapp .owks-inline-quote .owks-quote-src strong{color:var(--dark);display:inline}.sdapp .owks-revision-section{background:var(--bg-light);padding:var(--section-pad-y) var(--section-pad-x)}.sdapp .owks-revision-inner{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--section-max)}.sdapp .owks-revision-content h2{margin:0 0 28px}.sdapp .owks-revision-content p{font-size:var(--text-base);line-height:1.7;margin-bottom:20px;max-width:none}.sdapp .owks-revision-proof{background:var(--white);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-lg);box-shadow:0 10px 30px rgba(0,0,0,.03);padding:40px}.sdapp .owks-revision-proof h3{margin:0 0 20px}.sdapp .owks-revision-proof ul{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.sdapp .owks-revision-proof li{align-items:flex-start;color:var(--gray-dark);display:flex;font-size:var(--text-sm);gap:12px;line-height:1.5}.sdapp .owks-revision-proof li:before{color:var(--purple);content:"\2713";flex-shrink:0;font-weight:700;margin-top:1px}.sdapp .owks-access-section{background:var(--bg-light);padding:var(--section-pad-y) var(--section-pad-x)}.sdapp .owks-access-inner{margin:0 auto;max-width:var(--section-max)}.sdapp .owks-access-grid{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:32px}.sdapp .owks-access-pov{background:var(--white);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-lg);box-shadow:0 10px 30px rgba(0,0,0,.03);padding:40px;transition:all .4s var(--ease)}.sdapp .owks-access-pov:hover{border-color:rgba(126,27,112,.15);box-shadow:0 20px 50px rgba(0,0,0,.08);transform:translateY(-6px)}.sdapp .owks-access-pov-label{color:var(--purple);display:block;font-size:var(--text-sm);font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.sdapp .owks-access-pov h3{margin:0 0 12px}.sdapp .owks-access-pov p{color:var(--gray-dark);font-size:var(--text-sm);margin:0;max-width:none}.sdapp .owks-faq{padding:var(--section-pad-y) var(--section-pad-x)}.sdapp .owks-faq-inner{margin:0 auto;max-width:900px}.sdapp .owks-faq h2{margin:0 0 36px}.sdapp .owks-faq-list{display:flex;flex-direction:column}.sdapp .owks-faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.sdapp .owks-faq-item:first-child{border-top:1px solid rgba(0,0,0,.08)}.sdapp .owks-faq-item summary{align-items:center;color:var(--black);cursor:pointer;display:flex;font-size:var(--text-lg);font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:24px 0;user-select:none}.sdapp .owks-faq-item summary::-webkit-details-marker{display:none}.sdapp .owks-faq-item summary:after{color:var(--purple);content:"+";flex-shrink:0;font-size:1.5rem;font-weight:300;line-height:1;transition:transform .3s}.sdapp .owks-faq-item[open] summary:after{transform:rotate(45deg)}.sdapp .owks-faq-answer{color:var(--gray-dark);line-height:1.7;max-width:68ch;padding:0 0 24px}.sdapp .owks-faq-answer p{margin:0 0 10px;max-width:none}.sdapp .owks-onboarding-section{padding:var(--section-pad-y) var(--section-pad-x)}.sdapp .owks-onboarding-inner{margin:0 auto;max-width:var(--section-max)}.sdapp .owks-onboarding-lead{color:var(--gray);margin:0 0 48px;max-width:56ch}.sdapp .owks-steps{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-bottom:60px}.sdapp .owks-step{align-items:flex-start;display:flex;gap:20px}.sdapp .owks-step-num{color:rgba(126,27,112,.15);flex-shrink:0;font-family:var(--font-mono);font-size:1.8rem;font-weight:700;line-height:1;padding-top:4px;width:48px}.sdapp .owks-step-body h3{margin:0 0 8px}.sdapp .owks-step-body p{color:var(--gray-dark);font-size:var(--text-sm);margin:0;max-width:none}.sdapp .sdapp-pricing{background:var(--bg-light);padding:var(--section-pad-y) var(--section-pad-x)}.sdapp .sdapp-pricing .section-header{margin:0 auto 60px;max-width:var(--section-max);text-align:center}.sdapp .sdapp-pricing .section-label{color:var(--gray);font-size:var(--text-sm);font-weight:700;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.sdapp .sdapp-pricing .section-intro{color:var(--gray-dark);font-size:var(--text-lg);margin-top:12px;max-width:none}.sdapp .pricing-cards{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto 60px;max-width:800px}.sdapp .pricing-card{background:var(--white);border:2px solid transparent;border-radius:var(--radius-lg);box-shadow:0 10px 30px rgba(0,0,0,.04);display:flex;flex-direction:column;padding:50px;text-align:center;transition:all .3s}.sdapp .pricing-card .pricing-amount{margin-top:auto}.sdapp .pricing-card:hover{box-shadow:0 20px 50px rgba(0,0,0,.08);transform:translateY(-4px)}.sdapp .pricing-card--highlight{border-color:var(--purple);position:relative;transform:scale(1.02)}.sdapp .pricing-card--highlight:hover{transform:scale(1.02) translateY(-4px)}.sdapp .pricing-badge{background:var(--purple);border-radius:20px;color:var(--white);font-size:var(--text-sm);font-weight:600;left:50%;padding:6px 16px;position:absolute;top:-14px;transform:translateX(-50%)}.sdapp .pricing-card h3{color:var(--black);font-size:var(--h3);font-weight:700;margin:0}.sdapp .pricing-flex{color:var(--gray-dark);font-size:var(--text-base);margin-top:4px}.sdapp .pricing-amount .price{color:var(--black);font-family:var(--font-mono);font-size:4rem;font-weight:700}.sdapp .pricing-amount .currency{font-family:var(--font-mono);font-size:2rem;font-weight:600;vertical-align:top}.sdapp .pricing-amount .period{color:var(--gray-dark);font-size:var(--text-base)}.sdapp .pricing-includes{margin:0 auto 40px;max-width:600px}.sdapp .pricing-includes h4{font-size:var(--text-lg);margin-bottom:24px;text-align:center}.sdapp .pricing-includes ul{display:grid;gap:16px;grid-template-columns:1fr 1fr;list-style:none;padding:0}.sdapp .pricing-includes li{color:var(--dark);padding-left:28px;position:relative}.sdapp .pricing-includes li:before{color:var(--purple);content:"\2713";font-weight:700;left:0;position:absolute}.sdapp .pricing-action{margin-bottom:40px;text-align:center}.sdapp .pricing-note{color:var(--gray-dark);font-size:var(--text-sm);margin-top:16px;max-width:none}.sdapp .pricing-detail-link{margin-top:16px;max-width:none;text-align:center}.sdapp .pricing-detail-link a{color:var(--purple);font-weight:600}.sdapp .owks-certs-section{background:var(--white);border-top:1px solid rgba(0,0,0,.06);padding:60px var(--section-pad-x)}.sdapp .owks-certs-inner{align-items:center;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);justify-items:center;margin:0 auto;max-width:900px}.sdapp .owks-cert{align-items:center;display:flex;height:140px;justify-content:center;text-decoration:none;width:100%}.sdapp .owks-cert img{max-height:120px;max-width:100%;object-fit:contain;opacity:.85;transition:opacity .3s;width:auto}.sdapp .owks-cert:hover img{opacity:1}.sdapp .owks-certs-link{margin:32px auto 0;max-width:none;text-align:center}.sdapp .owks-certs-link a{color:var(--purple);font-weight:600}.sdapp .owks-video-section{background:var(--bg-light);padding:var(--section-pad-y) var(--section-pad-x)}.sdapp .owks-video-grid,.sdapp .owks-video-inner{margin:0 auto;max-width:var(--section-max)}.sdapp .owks-video-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.sdapp .owks-video-card{background:var(--white);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-lg);box-shadow:0 10px 30px rgba(0,0,0,.03);overflow:hidden;transition:all .4s var(--ease)}.sdapp .owks-video-card:hover{border-color:rgba(126,27,112,.15);box-shadow:0 20px 50px rgba(0,0,0,.08);transform:translateY(-6px)}.sdapp .owks-video-card .owks-video-embed{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.sdapp .owks-video-card .owks-video-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.sdapp .owks-video-card-body{padding:24px 28px 28px}.sdapp .owks-video-card-body h3{font-size:var(--text-base);margin:0 0 8px}.sdapp .owks-video-card-body p{color:var(--gray-dark);font-size:var(--text-sm);margin:0;max-width:none}.sdapp .owks-cta-section{background:var(--black);padding:56px var(--section-pad-x);text-align:center}.sdapp .owks-cta-inner{margin:0 auto;max-width:700px}.sdapp .owks-cta-section h2{color:var(--white);font-size:clamp(1.6rem,3vw,2rem);margin:0 0 12px}.sdapp .owks-cta-section p{color:hsla(0,0%,100%,.8);font-size:var(--text-base);margin:0 auto 28px;max-width:52ch}.sdapp .owks-form-section{background:#111;padding:56px var(--section-pad-x)}.sdapp .owks-form-inner{margin:0 auto;max-width:600px}.sdapp .owks-cta-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:36px}.sdapp .owks-trust-badges{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.sdapp .owks-trust-badge{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:var(--text-sm);font-weight:500;gap:8px}.sdapp .owks-trust-badge img{opacity:.8}@media (max-width:1024px){.sdapp .owks-hero-actions{justify-content:center}.sdapp .owks-certs-inner,.sdapp .owks-video-grid{grid-template-columns:repeat(2,1fr)}.sdapp .owks-certs-inner{gap:24px}.sdapp .owks-cert{height:100px}.sdapp .owks-cert img{max-height:80px}}@media (max-width:768px){.sdapp{--section-pad-y:60px;--section-pad-x:24px}.sdapp .owks-hero{background-position:50%;padding:80px 24px 60px}.sdapp .owks-hero:after{background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.5))}.sdapp .owks-hero-text{max-width:none}.sdapp .owks-access-grid,.sdapp .owks-alarm-grid,.sdapp .owks-revision-inner,.sdapp .owks-spec-prose,.sdapp .owks-steps,.sdapp .owks-trust-bar-inner,.sdapp .pricing-cards{grid-template-columns:1fr}.sdapp .pricing-cards{max-width:400px}.sdapp .owks-video-grid,.sdapp .pricing-includes ul{grid-template-columns:1fr}.sdapp .owks-flow-steps{flex-direction:column;gap:16px}.sdapp .owks-flow-step:not(:last-child):after{content:"\2193";display:block;font-size:1rem;margin:4px auto 0;position:static;right:auto}.sdapp .owks-flow-step{flex-direction:row;gap:16px;text-align:left}.sdapp .owks-flow-label{max-width:none}.sdapp .owks-quote-strip{text-align:left}.sdapp .owks-quote-strip blockquote{font-size:var(--text-base);line-height:1.7}.sdapp .owks-quote-strip-inner:before{font-size:3rem;margin-bottom:12px}.sdapp .owks-quote-src{text-align:left}}@media (max-width:600px){.sdapp .cta-primary,.sdapp .cta-secondary{font-size:.95rem;padding:14px 28px}.sdapp .owks-cta-actions,.sdapp .owks-hero-actions,.sdapp .pricing-action{align-items:center;flex-direction:column}.sdapp .owks-trust-badges{align-items:flex-start;flex-direction:column;gap:16px;margin:0 auto;width:fit-content}}.sdapp .owks-logo-section{background:var(--white);border-bottom:1px solid rgba(0,0,0,.06);padding:50px var(--section-pad-x)}.sdapp .owks-logo-label{color:var(--gray-dark);font-size:var(--text-base);font-weight:600;margin-bottom:30px;text-align:center}.sdapp .owks-logo-track-wrap{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}.sdapp .owks-logo-track{align-items:center;animation:owksLogoScroll 30s linear infinite;display:flex;flex-wrap:nowrap;gap:60px;width:max-content;will-change:transform}.sdapp .owks-logo-track img{filter:grayscale(100%);height:auto;max-height:32px;max-width:120px;object-fit:contain;opacity:.4;transition:opacity .3s,filter .3s;width:auto}.sdapp .owks-logo-track img:hover{filter:grayscale(0);opacity:.85}.sdapp .owks-logo-track:hover{animation-play-state:paused}@keyframes owksLogoScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 30px))}}