: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:80px;--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;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:100vh;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;position:relative}.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}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{opacity:.3;transform:translateY(8px)}}.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: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-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;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)}.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:0 0 24px}.sdapp-cta{background:var(--black);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}.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}.sdapp-hero{min-height:auto}.hero-visual{display:none}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-lead{margin-left:auto;margin-right:auto}.hero-actions,.sdapp .hero-stats{justify-content:center}.sdapp .hero-stats{flex-direction:row!important;flex-wrap:nowrap!important;gap:16px}.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}.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;width:100%}.pricing-includes ul{grid-template-columns:1fr}.cta-actions{align-items:center;flex-direction:column}.footer-links{flex-wrap:wrap}}@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}}@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-problems{background:var(--cream);padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom)}.problems-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.problem-card{background:var(--white);border-radius:4px;border-top:3px solid transparent;padding:40px 32px;transition:all .3s var(--ease-out)}.problem-card:hover{border-top-color:var(--purple);box-shadow:0 16px 48px rgba(0,0,0,.08);transform:translateY(-4px)}.problem-icon{margin-bottom:20px}.problem-card h3{color:var(--black);margin-bottom:12px}.problem-card p{color:var(--gray);font-size:.95rem;line-height:1.7;margin:0}.sdapp-steps{background:var(--charcoal);padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom)}.steps-grid{display:grid;gap:48px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px;position:relative}.step{position:relative;text-align:center}.step-number{align-items:center;background:var(--purple);border-radius:50%;color:var(--white);display:inline-flex;font-family:var(--font-mono);font-size:1.3rem;font-weight:600;height:56px;justify-content:center;margin-bottom:24px;width:56px}.step h3{color:var(--white);margin-bottom:12px}.step p{color:var(--silver);font-size:.95rem;line-height:1.7;margin:0}@media (min-width:1025px){.step:not(:last-child):after{background:rgba(126,27,112,.4);content:"";height:2px;position:absolute;right:-24px;top:28px;width:48px}}.sdapp-why{margin:0 auto;max-width:1000px;padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom)}.why-list{display:flex;flex-direction:column;gap:0}.why-item{align-items:start;border-bottom:1px solid rgba(0,0,0,.08);display:grid;gap:32px;grid-template-columns:72px 1fr;padding:36px 0}.why-item:last-child{border-bottom:none}.why-icon{align-items:flex-start;display:flex;justify-content:center;padding-top:2px}.why-content h3{color:var(--black);margin-bottom:8px}.why-content p{color:var(--gray);line-height:1.7;margin:0}.sdapp-overview{background:var(--white);padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom)}.overview-grid{display:grid;gap:48px 40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.overview-category-header{align-items:center;border-bottom:2px solid var(--purple);display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px}.overview-category-header img{flex-shrink:0}.overview-category-header h3{color:var(--black);font-size:.95rem;font-weight:600;margin:0}.sdapp .overview-list{display:flex;flex-direction:column;gap:8px;list-style:none!important;margin:0;padding:0!important}.sdapp .overview-list li{color:var(--charcoal);font-size:.9rem;line-height:1.6;list-style:none!important;padding-left:22px;position:relative}.sdapp .overview-list li:before{color:var(--purple);content:"\2713";font-size:.85rem;font-weight:700;left:0;position:absolute}.trust-certs{align-items:center;border-top:1px solid rgba(0,0,0,.04);display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:24px;padding-top:20px}.trust-cert{height:56px;opacity:1;transition:all .3s;width:auto}.trust-cert:hover{opacity:1}.cta-badges{align-items:center;display:flex;gap:24px;justify-content:center;margin-top:40px}.cta-badges img{height:56px;opacity:.8;width:auto}.sdapp-en .pricing-card--highlight:before{content:"Recommended"}@media (max-width:1024px){.problems-grid{max-width:550px}.problems-grid,.steps-grid{grid-template-columns:1fr;margin:0 auto}.steps-grid{max-width:450px}.overview-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.why-item{gap:20px;grid-template-columns:56px 1fr;padding:28px 0}.overview-grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}.cta-badges{flex-wrap:wrap;gap:16px}.cta-badges img{height:48px}}.testkit-hero{background:linear-gradient(165deg,var(--white) 0,var(--cream) 100%);min-height:auto;padding:100px var(--section-pad-x) 80px;text-align:center}.testkit-hero .hero-grid{display:block}.testkit-hero .hero-grid,.testkit-hero .hero-text{margin:0 auto;max-width:800px}.testkit-hero .hero-eyebrow,.testkit-hero .hero-text h1{margin-bottom:20px}.testkit-hero .hero-lead{margin:0 auto 36px;max-width:620px;text-align:center}.testkit-hero .hero-actions{justify-content:center;margin-bottom:16px}.testkit-hero .hero-risk-line{color:var(--silver);font-size:.85rem;margin:0}.testkit-box{background:var(--cream);padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom)}.testkit-box-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}.testkit-box-image img{border-radius:6px;display:block;height:auto;max-width:500px;width:100%}.testkit-box-content h3{color:var(--black);margin-bottom:20px}.sdapp .testkit-contents-list{display:flex;flex-direction:column;gap:12px;list-style:none!important;margin:0 0 32px;padding:0!important}.sdapp .testkit-contents-list li{color:var(--charcoal);font-size:1rem;line-height:1.6;list-style:none!important;padding-left:28px;position:relative}.sdapp .testkit-contents-list li:before{color:var(--purple);content:"\2713";font-size:.95rem;font-weight:700;left:0;position:absolute}.risk-reversal{background:var(--white);border:2px solid var(--purple);border-radius:6px;margin:40px auto 0;max-width:1100px;padding:28px 32px}.risk-reversal h4{color:var(--black);font-size:1rem;margin-bottom:8px}.risk-reversal p{color:var(--gray);font-size:.95rem;line-height:1.7;margin:0}.testkit-stats{display:flex;gap:64px;justify-content:center;padding:40px 0 0}.testkit-stat{text-align:center}.testkit-stat-value{color:var(--black);display:block;font-family:var(--font-mono);font-size:2.2rem;font-weight:500;letter-spacing:-.02em}.testkit-stat-label{color:var(--silver);font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.testkit-trust{background:var(--white);padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom);text-align:center}.testkit-badges-row{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.testkit-badges-row .testkit-badge{flex:0 0 auto;height:56px!important;max-height:56px;max-width:56px;object-fit:contain;width:56px!important}.testkit-form{background:var(--black);padding:var(--section-pad-top) var(--section-pad-x) var(--section-pad-bottom);text-align:center}.testkit-form .section-header--light h2{color:var(--white)}.testkit-form-subtext{color:var(--silver);font-size:1.1rem;margin:0 auto 40px;max-width:550px}.testkit-form-wrapper{background:transparent;border-radius:0;margin:0 auto -10%;max-width:900px;padding:0;transform:scale(.78);transform-origin:top center}.testkit-form-wrapper .hs-form-private .hs-form-field{margin-bottom:6px!important}.testkit-form-wrapper .hs-form-private .hs-input,.testkit-form-wrapper .hs-form-private select{font-size:.82rem!important;height:auto!important;min-height:0!important;padding:6px 10px!important}.testkit-form-wrapper .hs-form-private label:not(.hs-form-checkbox-display){font-size:.75rem!important;margin-bottom:2px!important}.testkit-form-wrapper .hs-form-private .hs-richtext{margin-bottom:10px!important}.testkit-form-wrapper .hs-form-private .hs-richtext h2,.testkit-form-wrapper .hs-form-private .hs-richtext h3{font-size:1.1rem!important;margin-bottom:4px!important;margin-top:0!important}.testkit-form-wrapper .hs-form-private .hs-richtext p{font-size:.78rem!important;line-height:1.4!important;margin-bottom:0!important}.testkit-form-wrapper .hs-form-private .legal-consent-container{font-size:.72rem!important;margin-bottom:4px!important;margin-top:4px!important}.testkit-form-wrapper .hs-form-private .legal-consent-container p{font-size:.72rem!important;margin-bottom:2px!important}.testkit-form-wrapper .hs-form-private .hs-button{font-size:.88rem!important;margin-top:4px!important;padding:10px 28px!important}.testkit-form-wrapper .hs-form-private .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display{font-size:.72rem!important}.testkit-form-wrapper .hs-form-private fieldset{margin-bottom:6px!important}.testkit-form-wrapper .hs-form-private .hs-error-msgs{font-size:.72rem!important;margin-top:2px!important}.form-trust-lines{display:flex;flex-direction:column;gap:12px;margin:32px auto 0;max-width:500px;text-align:left}.form-trust-line{align-items:flex-start;color:var(--silver);display:flex;font-size:.85rem;gap:12px;line-height:1.5}.form-trust-line img{flex-shrink:0;margin-top:2px}.sdapp-testkit .sdapp-steps,.sdapp-testkit .sdapp-testimonials,.sdapp-testkit .testkit-form{background:#212121!important}.sdapp-testkit .sdapp .crd-review{background:#3e424b!important}.sdapp-testkit .testkit-form-subtext{color:hsla(0,0%,100%,.65)!important}.sdapp-testkit .form-trust-line span{color:hsla(0,0%,100%,.7)!important}.sdapp-testkit .step p{color:hsla(0,0%,100%,.75)!important}.trust-marquee{mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);overflow:hidden;position:relative;width:100%}.trust-marquee-track{align-items:center;animation:marquee 35s linear infinite;display:flex;gap:64px;width:max-content}.trust-marquee-track img{filter:grayscale(100%);flex-shrink:0;height:36px;max-width:140px;object-fit:contain;opacity:.4;transition:opacity .3s,filter .3s;width:auto}.trust-marquee-track img:hover{filter:grayscale(0);opacity:.85}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.trust-marquee:hover .trust-marquee-track{animation-play-state:paused}@media (max-width:1024px){.testkit-hero{padding:80px var(--section-pad-x) 60px}.testkit-box-grid{grid-template-columns:1fr;max-width:550px;text-align:center}.testkit-box-image{order:-1}.testkit-box-image img{margin:0 auto}.testkit-stats{gap:40px}.testkit-badges-row{gap:24px}}@media (max-width:768px){.testkit-hero{padding:60px 24px 48px}.testkit-hero .hero-lead{font-size:1rem}.testkit-box{padding:80px 24px 48px}.risk-reversal{padding:24px}.testkit-stats{flex-direction:column;gap:24px}.testkit-stat-value{font-size:1.8rem}.testkit-badges-row .testkit-badge{height:48px!important;max-height:48px;max-width:48px;width:48px!important}.testkit-form{padding:80px 24px 60px}.testkit-form-wrapper{padding:28px 20px}.form-trust-lines{padding:0 8px}}