header{z-index:40;backdrop-filter:blur(10px);border-bottom:1px solid var(--hair);background:#ffffffed;position:sticky;top:0}.nav{align-items:center;gap:26px;height:70px;display:flex}.nav__logo{text-decoration:none;display:block}.nav__logo svg{width:150px;height:42px;display:block}.nav__links{gap:24px;margin-left:auto;font-size:14.5px;font-weight:500;display:flex}.nav__links a{opacity:.75;text-decoration:none}.nav__links a:hover{opacity:1;color:var(--peacock)}.nav .btn{padding:9px 17px;font-size:14.5px}@media (width<=900px){.nav__links{display:none}}.hero{padding:clamp(46px,6.5vw,88px) 0 clamp(30px,4vw,44px)}.hero__grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(32px,5vw,60px);display:grid}.hero h1{margin:18px 0 20px}.hero h1 em{z-index:0;white-space:nowrap;font-style:normal;position:relative}.hero h1 em:after{content:"";background:var(--lime);z-index:-1;border-radius:2px;height:.3em;position:absolute;bottom:.1em;left:-2px;right:-2px}.hero__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero__note{font-family:var(--mono);opacity:.6;margin-top:16px;font-size:12.5px}@media (width<=900px){.hero__grid{grid-template-columns:1fr}}.card{border:1px solid var(--hair);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #14505a0d,0 18px 44px -28px #14505a59}.card__bar{border-bottom:1px solid var(--hair);background:var(--track);align-items:center;gap:8px;padding:12px 16px;display:flex}.card__dot{background:var(--green);border-radius:50%;width:8px;height:8px}.card__bar span{font-family:var(--mono);letter-spacing:.05em;opacity:.65;font-size:11.5px}.card__body{padding:20px}.ask{border:1.5px solid var(--dark);border-radius:12px;align-items:center;min-height:52px;padding:13px 15px;font-size:15.5px;display:flex}.caret{background:var(--peacock);vertical-align:-2px;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.ask__meta{font-family:var(--mono);opacity:.6;flex-wrap:wrap;gap:14px;margin-top:11px;font-size:11.5px;display:flex}.results{opacity:0;margin-top:22px;transition:opacity .5s,transform .5s;transform:translateY(6px)}.results.on{opacity:1;transform:none}.res{margin-bottom:15px}.res__top{justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:14.5px;display:flex}.res__pct{font-family:var(--mono);font-size:14px;font-weight:600}.bar{background:var(--track);border-radius:999px;height:9px;overflow:hidden}.bar i{border-radius:999px;width:0;height:100%;transition:width 1.05s cubic-bezier(.22,.8,.26,1);display:block}.guard{border-top:1px dashed var(--hair);align-items:flex-start;gap:14px;margin-top:20px;padding-top:16px;display:flex}.guard__score{font-family:var(--mono);background:var(--lime);color:var(--dark);white-space:nowrap;border-radius:7px;padding:5px 10px;font-size:13px;font-weight:600}.guard p{opacity:.8;font-size:13.5px;line-height:1.45}.strip{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:22px 0}.strip__inner{flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,40px);display:flex}.strip__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.5;font-size:11px;font-weight:600}.strip__item{font-family:var(--display);opacity:.72;letter-spacing:-.01em;font-size:15px;font-weight:500}.band-lime{background:var(--lime);padding:clamp(52px,6.5vw,90px) 0}.engines{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}.engine{background:#fff;border-radius:16px;flex-direction:column;padding:28px 26px 30px;display:flex}.engine__k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--peacock);font-size:11.5px;font-weight:600}.engine h3{margin:12px 0 10px}.engine p{opacity:.82;font-size:15px}.engine dl{border-top:1px solid var(--hair);grid-template-columns:auto 1fr;gap:9px 16px;margin:22px 0 0;padding-top:18px;font-size:14px;display:grid}.engine dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.55;align-self:center;font-size:11.5px}.engine dd{margin:0;font-weight:500}.bridge{background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;padding:24px 26px;display:flex}.bridge p{flex:340px;font-size:15px}.bridge .anchorline{flex:220px}@media (width<=820px){.engines{grid-template-columns:1fr}}.steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.step{border:1px solid var(--hair);border-radius:16px;padding:26px 24px 28px}.step__n{font-family:var(--mono);letter-spacing:.16em;color:var(--peacock);font-size:11.5px;font-weight:600}.step h3{margin:12px 0 10px}.step p{opacity:.82;font-size:15px}.step__time{font-family:var(--mono);background:var(--track);border-radius:7px;margin-top:18px;padding:5px 10px;font-size:12px;display:inline-block}@media (width<=820px){.steps{grid-template-columns:1fr}}.band-dark{background:var(--dark);color:#fff;padding:clamp(54px,7vw,96px) 0}.band-dark .eyebrow{opacity:.7}.band-dark .lede{opacity:.86}.verdicts{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.verdict{background:#ffffff12;border-radius:14px;padding:22px 22px 24px}.verdict__k{font-family:var(--mono);border-radius:6px;margin-bottom:14px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-block}.k--go{background:var(--green);color:#08343b}.k--warn{background:var(--yellow);color:#08343b}.k--stop{color:#08343b;background:#fff}.verdict p{opacity:.88;font-size:14.5px}.verdict strong{opacity:1}@media (width<=820px){.verdicts{grid-template-columns:1fr}}.uses{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.use{border:1px solid var(--hair);border-radius:16px;padding:24px;transition:border-color .18s,transform .18s}.use:hover{border-color:var(--peacock);transform:translateY(-2px)}.use__tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--peacock);font-size:11px;font-weight:600}.use h3{margin:11px 0 9px}.use p{opacity:.82;font-size:15px}.use__ex{font-family:var(--display);border-top:1px solid var(--hair);opacity:.9;margin-top:16px;padding-top:14px;font-size:16px;font-weight:500;line-height:1.3}@media (width<=820px){.uses{grid-template-columns:1fr}}.quote{background:var(--track);border-radius:20px;margin-top:14px;padding:clamp(30px,4vw,52px)}.quote blockquote{font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:clamp(20px,2.3vw,28px);font-weight:500;line-height:1.28}.quote figcaption{opacity:.72;margin-top:22px;font-size:14.5px}.quote figcaption b{opacity:1;font-weight:600;display:block}.quote__slot{font-family:var(--mono);opacity:.5;border-top:1px dashed #c3cfd2;margin-top:22px;padding-top:18px;font-size:11.5px}.proof{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.pf{border-top:2px solid var(--dark);padding-top:20px}.pf h3{margin-bottom:10px}.pf p{opacity:.82;font-size:15px}.pf__src{font-family:var(--mono);opacity:.55;margin-top:14px;font-size:11.5px}@media (width<=820px){.proof{grid-template-columns:1fr}}.close{text-align:center;border-top:1px solid var(--hair);padding:clamp(54px,7vw,92px) 0}.close h2{max-width:20ch;margin:16px auto 18px}.close .lede{margin:0 auto}.close__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}footer{border-top:1px solid var(--hair);padding:34px 0 46px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:13.5px;display:flex}.foot svg{width:150px;height:42px;display:block}.foot__links{opacity:.7;flex-wrap:wrap;gap:20px;display:flex}.foot__links a{text-decoration:none}.foot__links a:hover{color:var(--peacock)}.foot__note{font-family:var(--mono);opacity:.55;border-top:1px solid var(--hair);width:100%;margin-top:6px;padding-top:18px;font-size:11.5px}.privacy{border:1px solid var(--hair);border-radius:20px;grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(28px,4vw,56px);padding:clamp(28px,3.6vw,44px);display:grid}.privacy__list{margin:0;padding:0;list-style:none}.privacy__list li{border-top:1px solid var(--hair);grid-template-columns:auto 1fr;gap:4px 0;padding:14px 0;display:grid}.privacy__list li:first-child{border-top:0;padding-top:0}.privacy__list b{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--peacock);grid-column:1/-1;font-size:12px;font-weight:600}.privacy__list span{opacity:.82;grid-column:1/-1;font-size:15px}@media (width<=820px){.privacy{grid-template-columns:1fr}}.tiers{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.tier{border:1px solid var(--hair);border-radius:18px;flex-direction:column;padding:28px 26px 30px;display:flex;position:relative}.tier--mid{border:1.5px solid var(--dark)}.tier__flag{background:var(--lime);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:-11px;left:26px}.tier h3{margin-bottom:6px}.tier__price{font-family:var(--display);letter-spacing:-.03em;margin:14px 0 4px;font-size:34px;font-weight:700}.tier__price small{font-family:var(--mono);letter-spacing:0;opacity:.6;font-size:12.5px;font-weight:500}.tier__sub{font-family:var(--mono);opacity:.6;font-size:12.5px}.tier ul{margin:20px 0 26px;padding:0;font-size:14.5px;list-style:none}.tier li{border-top:1px solid var(--hair);gap:9px;padding:8px 0;display:flex}.tier li:first-child{border-top:0}.tier li:before{content:"—";font-family:var(--mono);opacity:.4;flex:none}.tier .btn{justify-content:center;margin-top:auto}@media (width<=900px){.tiers{grid-template-columns:1fr}}.strip__inner{gap:clamp(16px,2.6vw,34px)}.strip__logo{align-items:center;text-decoration:none;display:inline-flex}.strip__logo img{object-fit:contain;filter:grayscale();opacity:.62;width:auto;max-width:150px;height:30px;transition:opacity .18s,filter .18s}.strip__logo:hover img{filter:grayscale(0);opacity:1}.clients{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(22px,4.5vw,58px);margin-top:26px;display:flex}.clients__logo{object-fit:contain;filter:grayscale();opacity:.55;width:auto;max-width:160px;height:32px}@media (width<=600px){.strip__logo img{height:24px}.clients__logo{height:26px}}.quote__by{align-items:center;gap:16px;display:flex}.quote__img{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.btn{white-space:nowrap}@media (width<=520px){.nav .btn{padding:9px 14px;font-size:13.5px}.guard{flex-direction:column;gap:10px}.guard__score{align-self:flex-start}}#kunden{padding-bottom:clamp(30px,4vw,48px)}#kunden+.section,.section#kunden~.section{padding-top:0}.clients{min-height:34px}.quality{grid-template-columns:1.35fr .65fr;align-items:start;gap:clamp(26px,3.5vw,44px);margin-top:38px;display:grid}.quality__chart{margin:0}.chart{border:1px solid var(--hair);background:#fff;border-radius:14px;width:100%;height:auto;padding:10px;display:block}.quality__chart figcaption{font-family:var(--mono);opacity:.55;margin-top:12px;font-size:11.5px;line-height:1.6}.quality__facts{flex-direction:column;gap:18px;display:flex}.fact{border-top:2px solid var(--dark);padding-top:16px}.fact--plain{border-top-color:var(--hair)}.fact__n{font-family:var(--display);letter-spacing:-.04em;color:var(--peacock);font-size:44px;font-weight:700;line-height:1}.fact__l{opacity:.82;margin-top:8px;font-size:14.5px}@media (width<=900px){.quality{grid-template-columns:1fr}}.strip__inner--awards{border-top:1px solid var(--hair);margin-top:18px;padding-top:18px}.award{border-radius:4px;width:auto;height:56px}@media (width<=600px){.award{height:44px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.results{opacity:1;transform:none}}.tiers--two{grid-template-columns:repeat(2,1fr);max-width:840px}.tiers__note{opacity:.75;max-width:60ch;margin-top:26px;font-size:15px}.tiers__note a{color:var(--peacock);font-weight:600}@media (width<=900px){.tiers--two{grid-template-columns:1fr}}.nav__lang{font-family:var(--mono);letter-spacing:.08em;opacity:.6;align-items:center;gap:8px;margin-left:auto;margin-right:14px;font-size:11px;display:inline-flex}.nav__lang a{opacity:.65;text-decoration:none}.nav__lang a:hover{opacity:1}@media (width<=900px){.nav__lang{display:none}}@media (width<=360px){.nav{gap:12px}.nav .btn{white-space:nowrap;padding:8px 12px;font-size:13px}.nav__logo img{width:118px;height:auto}}.nav>*{min-width:0}@media (width<=360px){.nav{gap:12px}.nav .btn{white-space:nowrap;padding:8px 12px;font-size:13px}.nav__logo img{width:118px;height:auto}}
