@keyframes solution-network-module__WrkkJa__sn-flow{0%{stroke-dashoffset:248px}to{stroke-dashoffset:0}}@keyframes solution-network-module__WrkkJa__sn-node-pop{0%{opacity:0}to{opacity:1}}@keyframes solution-network-module__WrkkJa__sn-node-ring-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.solution-network-module__WrkkJa__solNet .solution-network-module__WrkkJa__edgePulse{stroke-opacity:.8;animation:4.5s linear infinite solution-network-module__WrkkJa__sn-flow}.solution-network-module__WrkkJa__solNet .solution-network-module__WrkkJa__node{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) both solution-network-module__WrkkJa__sn-node-pop}.solution-network-module__WrkkJa__solNet .sn-node-ring{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.2,.7,.2,1) both solution-network-module__WrkkJa__sn-node-ring-pop}
.problem-solution-module__DADegW__probHead{max-width:780px;margin-bottom:56px}.problem-solution-module__DADegW__probHeadH2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.02}.problem-solution-module__DADegW__lead{color:var(--color-text-secondary);max-width:56ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.problem-solution-module__DADegW__probCompare{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;display:grid}@media (max-width:900px){.problem-solution-module__DADegW__probCompare{grid-template-columns:1fr}.problem-solution-module__DADegW__probArrow{transform:rotate(90deg)}}.problem-solution-module__DADegW__probCard{border-radius:var(--radius-lg);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;padding:28px;display:flex}.problem-solution-module__DADegW__probCardClean{background:linear-gradient(180deg,#fff 0%,var(--color-mint-bg)100%)}.problem-solution-module__DADegW__probCard header{margin-bottom:18px}.problem-solution-module__DADegW__probCard h3{margin:8px 0 6px}.problem-solution-module__DADegW__probBadge{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.problem-solution-module__DADegW__probBadgeRed{color:#b33a3a;background:#fce8e8}.problem-solution-module__DADegW__probBadgeGreen{background:var(--color-mint-subtle);color:var(--color-primary)}.problem-solution-module__DADegW__probIllu{flex:1;justify-content:center;align-items:center;min-width:0;max-width:100%;padding:8px 0 16px;display:flex;overflow:hidden}@media (max-width:480px){.problem-solution-module__DADegW__probHead{margin-bottom:40px}.problem-solution-module__DADegW__probCard{padding:20px 18px}.problem-solution-module__DADegW__probIllu{padding:4px 0 12px}}.problem-solution-module__DADegW__probList{flex-direction:column;gap:10px;margin-top:12px;font-size:14px;display:flex}.problem-solution-module__DADegW__probList li{color:var(--color-text-secondary);align-items:center;gap:10px;display:flex}.problem-solution-module__DADegW__liIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.problem-solution-module__DADegW__liIconCheck{background:var(--color-mint-subtle);color:var(--color-primary)}.problem-solution-module__DADegW__liIconCross{color:#b33a3a;background:#fce8e8}.problem-solution-module__DADegW__probArrow{color:var(--color-sage);justify-content:center;align-self:center;align-items:center;padding:12px;display:flex}.problem-solution-module__DADegW__hDisplayLg{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.02}.problem-solution-module__DADegW__hDisplaySm{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15}.problem-solution-module__DADegW__textMuted{color:var(--color-text-muted)}@keyframes problem-solution-module__DADegW__sn-flow{0%{stroke-dashoffset:248px}to{stroke-dashoffset:0}}@keyframes problem-solution-module__DADegW__sn-node-pop{0%{opacity:0}to{opacity:1}}@keyframes problem-solution-module__DADegW__sn-node-ring-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.sol-net .sn-edge-pulse{stroke-opacity:.8;animation:4.5s linear infinite problem-solution-module__DADegW__sn-flow}.sol-net .sn-node{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) both problem-solution-module__DADegW__sn-node-pop}.sol-net .sn-node-ring{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.2,.7,.2,1) both problem-solution-module__DADegW__sn-node-ring-pop}
.trust-module__HkPd-W__head{max-width:780px;margin-bottom:48px}.trust-module__HkPd-W__title{font-family:var(--font-display);letter-spacing:-.03em;max-width:22ch;margin-top:16px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.02}.trust-module__HkPd-W__titlePrimary{color:var(--color-primary)}.trust-module__HkPd-W__partners{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px;display:grid}@media (max-width:900px){.trust-module__HkPd-W__partners{grid-template-columns:1fr}}.trust-module__HkPd-W__partner{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;gap:8px;padding:28px;transition:transform .2s,box-shadow .22s,border-color .2s;display:flex}.trust-module__HkPd-W__partnerLogo{align-items:center;min-height:56px;display:flex}.trust-module__HkPd-W__partnerLogoLink{transition:transform .2s,opacity .2s;display:inline-flex}.trust-module__HkPd-W__partnerLogoLink:hover{opacity:.9;transform:translateY(-1px)}.trust-module__HkPd-W__partnerRole{letter-spacing:.08em;text-transform:uppercase;color:var(--color-sage);margin-top:8px;font-size:12px;font-weight:700}.trust-module__HkPd-W__partnerName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-foreground);font-size:20px;font-weight:600}.trust-module__HkPd-W__partnerBody{color:var(--color-text-secondary);font-size:14.5px;line-height:1.55}.trust-module__HkPd-W__compliance{background:var(--color-mint-bg);border-radius:var(--radius-lg);border:1px solid var(--color-border-soft);grid-template-columns:repeat(3,1fr);gap:16px;padding:28px;display:grid}@media (max-width:900px){.trust-module__HkPd-W__compliance{grid-template-columns:1fr}}.trust-module__HkPd-W__comp{align-items:flex-start;gap:14px;display:flex}.trust-module__HkPd-W__comp strong{font-family:var(--font-display);color:var(--color-foreground);letter-spacing:-.01em;margin-bottom:4px;font-size:15.5px;font-weight:600;display:block}.trust-module__HkPd-W__comp p{color:var(--color-text-secondary);margin:0;font-size:13.5px;line-height:1.5}
.vergleich-module__PNh8lW__head{max-width:780px;margin-bottom:48px}.vergleich-module__PNh8lW__title{font-family:var(--font-display);letter-spacing:-.03em;max-width:22ch;margin-top:16px;margin-bottom:18px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.02}.vergleich-module__PNh8lW__titlePrimary{color:var(--color-primary)}.vergleich-module__PNh8lW__lead{color:var(--color-text-secondary);max-width:56ch;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.vergleich-module__PNh8lW__tableWrap{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);width:100%;max-width:100%;box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.vergleich-module__PNh8lW__tableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.vergleich-module__PNh8lW__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.vergleich-module__PNh8lW__table th,.vergleich-module__PNh8lW__table td{text-align:center;border-bottom:1px solid var(--color-border-soft);padding:16px 14px;font-size:13px}.vergleich-module__PNh8lW__table thead th{padding-top:24px;padding-bottom:12px}.vergleich-module__PNh8lW__cols th{text-align:center;color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.vergleich-module__PNh8lW__name{color:var(--color-foreground);white-space:nowrap;font-size:14.5px;font-weight:600;text-align:left!important;padding-left:22px!important}.vergleich-module__PNh8lW__row td{transition:background .2s}.vergleich-module__PNh8lW__row:hover td{background:var(--color-bg-soft)}.vergleich-module__PNh8lW__rowUs td{border-bottom:none;padding-top:22px;padding-bottom:22px;background:var(--color-mint-subtle)!important}.vergleich-module__PNh8lW__rowUs:first-child td{padding-top:22px}.vergleich-module__PNh8lW__nameUs{color:var(--color-primary);font-size:18px;font-weight:700}.vergleich-module__PNh8lW__cell{justify-content:center;align-items:center;display:inline-flex}.vergleich-module__PNh8lW__cellCheckS{background:var(--color-mint-subtle);width:22px;height:22px;color:var(--color-primary);border-radius:50%}.vergleich-module__PNh8lW__cellCheckB{background:var(--color-primary);color:#fff;border-radius:50%;width:28px;height:28px}.vergleich-module__PNh8lW__cellDash{color:var(--color-text-muted);font-size:16px;font-weight:500}.vergleich-module__PNh8lW__foot{color:var(--color-text-muted);max-width:80ch;margin-top:16px;font-size:12px}.vergleich-module__PNh8lW__mobileCards{flex-direction:column;gap:12px;display:none}.vergleich-module__PNh8lW__mobileCard{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:18px 16px}.vergleich-module__PNh8lW__mobileCardUs{background:var(--color-mint-subtle);border-color:var(--color-sage)}.vergleich-module__PNh8lW__mobileCardName{color:var(--color-foreground);border-bottom:1px solid var(--color-border-soft);margin-bottom:14px;padding-bottom:12px;font-size:15px;font-weight:600}.vergleich-module__PNh8lW__mobileCardUs .vergleich-module__PNh8lW__mobileCardName{color:var(--color-primary);border-bottom-color:#2e5a4a1f;font-size:17px;font-weight:700}.vergleich-module__PNh8lW__mobileCardGrid{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.vergleich-module__PNh8lW__mobileCardRow{display:contents}.vergleich-module__PNh8lW__mobileCardLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);font-size:12px;font-weight:600}.vergleich-module__PNh8lW__mobileCardValue{justify-content:flex-end;display:flex}.vergleich-module__PNh8lW__tableDesktop{display:block}@media (max-width:768px){.vergleich-module__PNh8lW__head{margin-bottom:32px}.vergleich-module__PNh8lW__tableDesktop{display:none}.vergleich-module__PNh8lW__mobileCards{display:flex}.vergleich-module__PNh8lW__tableWrap{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}}@media (max-width:480px){.vergleich-module__PNh8lW__title{max-width:none}.vergleich-module__PNh8lW__mobileCard{padding:16px 14px}}.vergleich-module__PNh8lW__tableWrap .vergleich-module__PNh8lW__table thead th{opacity:0;transition:opacity .48s,transform .48s;transform:translateY(-8px)}.vergleich-module__PNh8lW__tableWrap.vergleich-module__PNh8lW__in .vergleich-module__PNh8lW__table thead th{opacity:1;transition-delay:60ms;transform:none}.vergleich-module__PNh8lW__tableWrap .vergleich-module__PNh8lW__table tbody .vergleich-module__PNh8lW__row td{opacity:0;transition:opacity .52s cubic-bezier(.2,.7,.2,1),transform .52s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)}.vergleich-module__PNh8lW__tableWrap.vergleich-module__PNh8lW__in .vergleich-module__PNh8lW__table tbody .vergleich-module__PNh8lW__row td{opacity:1;transform:none}.vergleich-module__PNh8lW__tableWrap.vergleich-module__PNh8lW__in .vergleich-module__PNh8lW__table tbody .vergleich-module__PNh8lW__row:first-child{transition-delay:.14s}.vergleich-module__PNh8lW__tableWrap.vergleich-module__PNh8lW__in .vergleich-module__PNh8lW__table tbody .vergleich-module__PNh8lW__row:nth-child(2){transition-delay:.22s}.vergleich-module__PNh8lW__tableWrap.vergleich-module__PNh8lW__in .vergleich-module__PNh8lW__table tbody .vergleich-module__PNh8lW__row:nth-child(3){transition-delay:.3s}.vergleich-module__PNh8lW__tableWrap.vergleich-module__PNh8lW__in .vergleich-module__PNh8lW__table tbody .vergleich-module__PNh8lW__row:nth-child(4){transition-delay:.38s}.vergleich-module__PNh8lW__tableWrap.vergleich-module__PNh8lW__in .vergleich-module__PNh8lW__table tbody .vergleich-module__PNh8lW__row:nth-child(5){transition-delay:.46s}.vergleich-module__PNh8lW__tableWrap.vergleich-module__PNh8lW__in .vergleich-module__PNh8lW__table tbody .vergleich-module__PNh8lW__row:nth-child(6){transition-delay:.54s}.vergleich-module__PNh8lW__tableWrap.vergleich-module__PNh8lW__in .vergleich-module__PNh8lW__table tbody .vergleich-module__PNh8lW__rowUs{transition-delay:.64s}.vergleich-module__PNh8lW__row .vergleich-module__PNh8lW__cellCheckS,.vergleich-module__PNh8lW__row .vergleich-module__PNh8lW__cellDash{opacity:0;transition:opacity .36s,transform .42s cubic-bezier(.2,1.4,.4,1);transform:scale(.85)}.vergleich-module__PNh8lW__tableWrap.vergleich-module__PNh8lW__in .vergleich-module__PNh8lW__row .vergleich-module__PNh8lW__cellCheckS,.vergleich-module__PNh8lW__tableWrap.vergleich-module__PNh8lW__in .vergleich-module__PNh8lW__row .vergleich-module__PNh8lW__cellDash{opacity:1;transition-delay:.28s;transform:none}.vergleich-module__PNh8lW__rowUs td .vergleich-module__PNh8lW__cellCheckB{opacity:0;transform:scale(.5)}.vergleich-module__PNh8lW__tableWrap.vergleich-module__PNh8lW__in .vergleich-module__PNh8lW__rowUs td .vergleich-module__PNh8lW__cellCheckB{animation:.54s cubic-bezier(.2,1.5,.4,1) forwards vergleich-module__PNh8lW__vg-check-pop;animation-delay:calc(.86s + var(--i,0)*.11s)}@keyframes vergleich-module__PNh8lW__vg-check-pop{0%{opacity:0;transform:scale(.5)rotate(-12deg)}60%{opacity:1;transform:scale(1.18)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.vergleich-module__PNh8lW__wordmark{align-items:center;height:22px;line-height:0;display:inline-flex}.vergleich-module__PNh8lW__wordmark img{width:auto;height:22px;display:block}@media (prefers-reduced-motion:reduce){.vergleich-module__PNh8lW__tableWrap .vergleich-module__PNh8lW__table thead th,.vergleich-module__PNh8lW__tableWrap .vergleich-module__PNh8lW__table tbody .vergleich-module__PNh8lW__row td,.vergleich-module__PNh8lW__row .vergleich-module__PNh8lW__cellCheckS,.vergleich-module__PNh8lW__row .vergleich-module__PNh8lW__cellDash,.vergleich-module__PNh8lW__rowUs td .vergleich-module__PNh8lW__cellCheckB{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
@media (max-width:760px){.home-section-intro{text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.home-section-intro :is(h1,h2,h3,h4,p){text-align:center;margin-inline:auto}.home-section-intro :is(h1,h2,h3,h4){max-width:none}}
