
@font-face{font-family:"League Spartan";src:url(/fonts/league-spartan-800.woff2) format("woff2");font-weight:800;font-display:swap}
@font-face{font-family:"League Spartan";src:url(/fonts/league-spartan-700.woff2) format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Kumbh Sans";src:url(/fonts/kumbh-sans-400.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Kumbh Sans";src:url(/fonts/kumbh-sans-700.woff2) format("woff2");font-weight:700;font-display:swap}
:root{
  --kk1653:#F2EDE3; --kke46c:#FBF8F2; --kkf75e:#E7E0D2; --kk6f23:#141414; --kka0dd:#4E4A44; --kk556d:#141414; --kk7e2b:#CFC7B8;
  --kk56cb:#D62E1F; --kkc395:#F2B91B; --kkeeb9:#1C4BA0; --kk986b:#133779; --kk59f4:#1C4BA0;
  --kkf206:#1C4BA0;
  --kk60f0:"League Spartan","Futura","Century Gothic",ui-sans-serif,sans-serif;
  --kk3776:"Kumbh Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --kk514b:1180px; --kkdc21:72ch;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--kk1653);color:var(--kk6f23);font:400 1.03rem/1.68 var(--kk3776);overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--kk59f4);text-underline-offset:.18em;text-decoration-thickness:1px}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--kkc395);outline-offset:2px}
.kka10a{max-width:var(--kk514b);margin:0 auto;padding:0 20px}
.kk6934{position:absolute;left:-999px}.kk6934:focus{left:12px;top:12px;background:var(--kke46c);padding:8px 12px;z-index:90}
.kk08e4{background:var(--kke46c);position:relative;z-index:40;border-bottom:3px solid var(--kk6f23)}
.kk08e4::before{content:"";display:block;height:8px;background:linear-gradient(90deg,var(--kk56cb) 0 22%,var(--kk6f23) 22% 26%,var(--kkc395) 26% 55%,var(--kkeeb9) 55% 88%,var(--kk6f23) 88%);pointer-events:none}
.kke1b8{display:flex;align-items:center;gap:8px;min-height:64px}
.kk7110{display:inline-flex;align-items:center;gap:10px;font:800 1.32rem/1 var(--kk60f0);color:var(--kk6f23);text-decoration:none;margin-right:auto;white-space:nowrap;letter-spacing:-.01em;text-transform:lowercase}
.kk7110 img{width:40px;height:40px}
.kk7110 b{color:var(--kk56cb);font-weight:800}
.kk655e{display:flex;list-style:none;margin:0;padding:0}
.kk655e>li{position:relative}
.kk655e>li>a,.kk655e>li>button{display:block;font:700 .9rem/1 var(--kk3776);color:var(--kk6f23);text-decoration:none;background:none;border:0;padding:12px 9px;cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}
.kk655e>li>button::after{content:"";display:inline-block;width:8px;height:8px;margin-left:7px;background:var(--kk56cb);border-radius:50%;vertical-align:1px}
.kkfb80{display:none;position:absolute;left:0;top:100%;min-width:280px;max-height:72vh;overflow:auto;background:var(--kke46c);border:3px solid var(--kk6f23);list-style:none;margin:0;padding:6px 0;z-index:90;box-shadow:8px 8px 0 var(--kkc395)}
.kkfb80 a{display:block;padding:7px 15px;color:var(--kk6f23);text-decoration:none;font-size:.92rem}
.kkfb80 a:hover,.kkfb80 a:focus{background:var(--kkeeb9);color:#fff}
.kk655e>li:hover>.kkfb80,.kk655e>li:focus-within>.kkfb80{display:block}
.kkfb80::before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}
.kk655e>li.kkd474>.kkfb80{display:block}
.kk655e>li:nth-last-child(-n+2)>.kkfb80{left:auto;right:0}
.kkccaf{white-space:nowrap;font:700 .9rem/1 var(--kk3776);color:var(--kk6f23);background:var(--kkc395);padding:11px 15px;text-decoration:none;border:3px solid var(--kk6f23)}
.kkccaf:hover{background:#ffd04a}
.kk9054{display:none;background:var(--kk6f23);color:var(--kk1653);border:0;padding:9px 13px;font:700 .9rem var(--kk3776)}
@media (max-width:1020px){
  .kke1b8{flex-wrap:wrap;gap:6px}
  .kk7110{font-size:1.12rem}.kk7110 img{width:34px;height:34px}
  .kkccaf{order:2;padding:8px 10px;font-size:.84rem}
  .kk9054{display:block;order:3}
  .kk655e{display:none;order:4;flex-basis:100%;flex-direction:column;padding-bottom:10px}
  .kke1b8.kkd916 .kk655e{display:flex}
  .kkfb80{position:static;display:none;border:0;border-left:6px solid var(--kkeeb9);margin-left:8px;min-width:0;box-shadow:none;max-height:none}
  .kk655e>li:hover>.kkfb80,.kk655e>li.kkd474>.kkfb80{display:none}
  .kk655e>li.kkd916>.kkfb80{display:block}
}
.kkbc83{font-size:.84rem;color:var(--kka0dd);padding-top:16px}
.kkbc83 ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.kkbc83 li+li::before{content:"";display:inline-block;width:7px;height:7px;background:var(--kkeeb9);margin-right:7px;vertical-align:1px}
.kkb66f{position:relative;padding:38px 0 34px;overflow:hidden;z-index:1;border-bottom:3px solid var(--kk6f23)}
.kkb66f::before{content:"";position:absolute;right:0;top:0;bottom:0;width:min(30%,330px);pointer-events:none;z-index:0;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' preserveAspectRatio='xMidYMid slice'%3E%3Crect width='300' height='400' fill='%23E7E0D2'/%3E%3Crect x='170' y='0' width='130' height='210' fill='%231C4BA0'/%3E%3Ccircle cx='120' cy='175' r='92' fill='%23D62E1F'/%3E%3Cpolygon points='60,400 300,400 300,250' fill='%23F2B91B'/%3E%3Crect x='0' y='300' width='150' height='14' fill='%23141414'/%3E%3Crect x='236' y='240' width='14' height='160' fill='%23141414'/%3E%3C/svg%3E") no-repeat center/cover}
.kkb66f .kka10a{position:relative;z-index:1}
.kkb66f h1{font:800 clamp(1.75rem,4.1vw,2.85rem)/1.06 var(--kk60f0);margin:0;max-width:21em;color:var(--kk6f23);letter-spacing:-.015em}
.kkb66f h1::after{content:"";display:block;width:132px;height:10px;margin-top:16px;background:linear-gradient(90deg,var(--kk56cb) 0 33%,var(--kkc395) 33% 66%,var(--kkeeb9) 66%)}
@media (min-width:1101px){.kkb66f .kka10a>*{max-width:calc(100% - min(30%,330px) - 10px)}}
@media (max-width:1100px){.kkb66f::before{display:none}}
.kk26f5{font-size:.88rem;color:var(--kka0dd);margin:14px 0 0}
.kk7bed{max-width:var(--kkdc21);margin:16px 0 0;padding:16px 18px 16px 26px;background:var(--kke46c);border:3px solid var(--kk6f23);position:relative}
.kk7bed::before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:var(--kkeeb9)}
.kk7bed p{margin:0}
.kkdb17{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.kk2df7{display:inline-block;padding:12px 18px;font:700 1rem/1.1 var(--kk3776);text-decoration:none;border:3px solid var(--kk6f23);color:var(--kk6f23);background:var(--kke46c)}
.kk8757{background:var(--kkeeb9);color:#fff;box-shadow:5px 5px 0 var(--kk6f23)}
.kk8757:hover{background:var(--kk986b)}
.kk2df7:hover{transform:translate(-1px,-1px)}
.kk1461{padding:6px 0 30px}
.kk1461 h2{font:800 clamp(1.4rem,3vw,1.95rem)/1.12 var(--kk60f0);margin:48px 0 12px;max-width:var(--kkdc21);position:relative;padding-left:30px}
.kk1461 h2::before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;background:var(--kk56cb)}
.kk1461 h2:nth-of-type(3n+2)::before{background:var(--kkeeb9);border-radius:50%}
.kk1461 h2:nth-of-type(3n)::before{background:var(--kkc395);clip-path:polygon(50% 0,100% 100%,0 100%)}
.kk1461 h3{font:700 1.14rem/1.3 var(--kk60f0);margin:24px 0 6px;color:var(--kkeeb9)}
.kk1461 p,.kk1461 ul,.kk1461 ol{max-width:var(--kkdc21)}
.kk1461 li{margin:.35em 0}
.kk89ad{max-width:var(--kkdc21);background:var(--kkc395);padding:11px 15px;margin-top:16px;font-weight:700;border:3px solid var(--kk6f23)}
.kk7322{counter-reset:s;list-style:none;padding:0}
.kk7322 li{counter-increment:s;position:relative;padding:4px 0 12px 54px}
.kk7322 li::before{content:counter(s);position:absolute;left:0;top:2px;width:38px;height:38px;display:grid;place-items:center;font:800 1.05rem var(--kk60f0);color:#fff;background:var(--kk56cb);border-radius:50%}
.kk2eb3{overflow-x:auto;border:3px solid var(--kk6f23);background:var(--kke46c);margin:16px 0;max-width:100%}
table{border-collapse:collapse;width:100%;font-size:.92rem;font-variant-numeric:tabular-nums}
th,td{border-bottom:1px solid var(--kk7e2b);padding:9px 12px;text-align:left;vertical-align:top}
th{background:var(--kk6f23);color:var(--kk1653);font-weight:700;white-space:nowrap}
tr:nth-child(even) td{background:rgba(231,224,210,.55)}
.kk7009{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}
.kk7009 a{font-size:.86rem;padding:5px 12px;border:2px solid var(--kk6f23);background:var(--kke46c);text-decoration:none;color:var(--kk6f23)}
.kk7009 b{color:var(--kk56cb)}
.kk88dc{display:flex;align-items:baseline;gap:10px;border-bottom:3px solid var(--kk6f23);padding-bottom:4px}
.kk88dc span{font:400 .85rem var(--kk3776);color:var(--kka0dd)}
.kkc70e{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:14px;margin:12px 0 22px}
.kke433{margin:0;background:var(--kke46c);border:3px solid var(--kk6f23);overflow:hidden;position:relative}
.kkf997{display:block;position:relative;width:100%;padding:0;border:0;border-bottom:3px solid var(--kk6f23);background:#fff;cursor:zoom-in}
.kkf997 img{aspect-ratio:1/1;width:100%;object-fit:cover}
.kk9203{position:absolute;left:0;bottom:0;font-size:.72rem;font-weight:700;background:var(--kk6f23);color:#fff;padding:3px 8px}
.kke433 figcaption{font-size:.84rem;line-height:1.35;padding:8px 9px 10px}
.kkc1f8{display:inline-block;margin-top:4px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;color:#fff}
.kk9283{background:var(--kk56cb)}.kk6975{background:var(--kkeeb9)}.kk9bd1{background:var(--kkc395);color:var(--kk6f23)}.kk5bf1{background:var(--kk6f23)}
.kk4df7{width:min(960px,94vw);max-height:92vh;padding:0;border:3px solid var(--kk6f23);background:var(--kke46c);color:var(--kk6f23);box-shadow:10px 10px 0 var(--kk56cb)}
.kk4df7::backdrop{background:rgba(20,20,20,.78)}
.kkd930{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;position:sticky;top:0;background:var(--kke46c);z-index:2;border-bottom:3px solid var(--kk6f23)}
.kk0b6b{font-size:1.7rem;line-height:1;border:0;background:none;cursor:pointer;color:var(--kk6f23)}
.kk3971{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;padding:12px}
.kk3971 img{width:100%;background:var(--kkf75e)}
.kk1bf0{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-top:3px solid var(--kk6f23);position:sticky;bottom:0;background:var(--kke46c)}
@media (max-width:600px){.kkc70e{grid-template-columns:repeat(2,1fr);gap:9px}.kk3971{grid-template-columns:1fr}}
.kk190c{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:12px 0 24px}
.kk4842{display:flex;flex-direction:column;gap:6px;padding:0 0 12px;background:var(--kke46c);border:3px solid var(--kk6f23);color:var(--kk6f23);text-decoration:none;overflow:hidden;transition:transform .12s,box-shadow .12s}
.kk4842:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--kkeeb9)}
.kk4842:nth-child(3n+2):hover{box-shadow:6px 6px 0 var(--kk56cb)}.kk4842:nth-child(3n):hover{box-shadow:6px 6px 0 var(--kkc395)}
.kk1b12{display:block;border-bottom:3px solid var(--kk6f23)}
.kk1b12 img{aspect-ratio:1/1;width:100%;object-fit:cover;background:#fff}
.kk9fd0{display:flex;align-items:center;gap:8px;padding:0 12px}
.kk9fd0 strong{font:700 1.02rem/1.2 var(--kk60f0)}
.kkc6e5{margin-left:auto;font-size:.7rem;font-weight:700;padding:2px 8px;background:var(--kk6f23);color:var(--kk1653);white-space:nowrap}
.kk1e53{font-size:.85rem;line-height:1.4;color:var(--kka0dd);padding:0 12px}
.kk8a1e{max-width:var(--kkdc21);display:flex;gap:20px;align-items:flex-start;background:var(--kke46c);border:3px solid var(--kk6f23);padding:24px 20px 20px;margin:30px 0;position:relative;box-shadow:8px 8px 0 var(--kkeeb9)}
.kk8a1e::before{content:"";position:absolute;right:-3px;top:-3px;width:46px;height:46px;background:var(--kk56cb);clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none}
.kk8a1e img{width:150px;height:auto;flex:none;border:3px solid var(--kk6f23);background:#fff;padding:6px}
.kk8a1e h3{margin:4px 0 6px;font:800 1.32rem/1.15 var(--kk60f0);padding-right:40px}
.kk8a1e p{margin:0 0 12px}
.kka5b8{font-size:.86rem;color:var(--kka0dd);margin:10px 0 0!important}
@media (max-width:600px){.kk8a1e img,.kka5b8{display:none}}
.qx-mural{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}
.qx-mural figure{margin:0;background:var(--kke46c);border:3px solid var(--kk6f23)}
.qx-mural figcaption{font-size:.85rem;padding:8px}
.kk4083 details{max-width:var(--kkdc21);border-bottom:2px solid var(--kk6f23);padding:12px 0}
.kk4083 summary{cursor:pointer;font-weight:700;font-size:1.02rem}
.kk4083 summary::marker{color:var(--kk56cb)}
.kk4083 details p{margin:.6em 0 0}
.kke3d5{max-width:var(--kkdc21);font-size:.9rem;color:var(--kka0dd);border:3px solid var(--kk6f23);border-left:12px solid var(--kkc395);padding:14px 16px;margin:36px 0 0;background:var(--kke46c)}
.kk95c3{background:var(--kk6f23);color:var(--kk1653);margin-top:44px;padding:0 0 30px;font-size:.92rem;position:relative}
.kk95c3::before{content:"";display:block;height:14px;background:linear-gradient(90deg,var(--kkeeb9) 0 40%,var(--kkc395) 40% 52%,var(--kk56cb) 52%);margin-bottom:30px}
.kk2b55{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}
.kk95c3 h2{font:800 1rem var(--kk60f0);color:var(--kkc395);margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em}
.kk95c3 ul{list-style:none;margin:0;padding:0}
.kk95c3 li{margin:3px 0}
.kk95c3 a{color:var(--kk1653);text-decoration:none}.kk95c3 a:hover{text-decoration:underline}
.kk1cbf{opacity:.88;margin-top:22px;max-width:var(--kkdc21)}
@media (prefers-reduced-motion:reduce){*{transition:none!important}.kk2df7:hover,.kk4842:hover{transform:none}}
.kka92a{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:0 0 24px;margin-bottom:26px;border-bottom:2px solid rgba(242,237,227,.25)}
.kk671f{margin:0;font:800 1rem var(--kk60f0);color:var(--kkc395);text-transform:uppercase}
.kka92a ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.kka92a a,.kka92a button{display:inline-flex;align-items:center;gap:7px;font:700 .85rem/1 var(--kk3776);padding:8px 13px 8px 10px;border:2px solid rgba(242,237,227,.5);background:transparent;color:#fff;text-decoration:none;cursor:pointer}
.kka92a svg{flex:none;display:block}
.kka92a a:hover,.kka92a button:hover{filter:brightness(1.12);text-decoration:none}
.kka92a .kk4005{background:var(--kkeeb9);border-color:var(--kkeeb9)}
.kka92a .kk7863{background:transparent}
.kka92a [hidden]{display:none}
.kk8757,.kkccaf{display:inline-flex;align-items:center;gap:8px}
.kk8757 svg,.kkccaf svg{flex:none;display:block}
.kk6510{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:8px;border-top:1px dashed var(--kk7e2b);font-size:.84rem}
.kk7128{color:var(--kka0dd);font-weight:700}
.kk6510 a,.kk6510 button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--kk7e2b);background:var(--kke46c);color:var(--kka0dd);font:700 .8rem/1 var(--kk3776);text-decoration:none;cursor:pointer}
.kk6510 a:hover,.kk6510 button:hover{border-color:var(--kk6f23);color:var(--kk6f23)}
.kk6510 [hidden]{display:none}
.kk2fc8{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 32px;font-size:.87rem;color:var(--kka0dd)}
.kk2fc8 span{font-weight:700;margin-right:4px}
.kk2fc8 a,.kk2fc8 button{display:inline-grid;place-items:center;width:36px;height:36px;border:2px solid var(--kk6f23);border-radius:50%;background:var(--kke46c);color:var(--kk6f23);cursor:pointer;text-decoration:none}
.kk2fc8 a:hover,.kk2fc8 button:hover{background:var(--kk6f23);color:var(--kk1653)}
.kk2fc8 [hidden]{display:none}
.kkccae{max-width:var(--kkdc21);display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 0 26px;padding:14px 16px;border:2px dashed var(--kk6f23);background:var(--kke46c)}
.kkccae p{margin:0;flex:1 1 320px;font-size:.95rem}
.kkccae .kk2df7{background:var(--kkc395)}

.kk89ad:lang(de)::before{content:"Unser Fazit: "}
.kk89ad:lang(en)::before{content:"Our take: "}
.kk89ad:lang(it)::before{content:"Il nostro verdetto: "}
.kk89ad:lang(nl)::before{content:"Onze conclusie: "}


.wrap{max-width:1160px}
.btn,.nav-cta{border-radius:0}
.tldr,.tool,.result,.tbl-wrap,.faq details{border-radius:0px}
.ag-card{border-radius:10px}
.crumbs li+li::before{content:"→"}
.hero h1{border:0!important;padding:0 0 .12em!important;box-shadow:inset 0 -.18em 0 var(--cell)}.hero h1::after{display:none}
.site-head{border-top:4px solid var(--blue)}
th,td{border:1px solid var(--kk556d)}table{border-collapse:collapse}
.seo-content h2{padding-left:.5em;border-left:4px solid var(--blue)}
.site-foot{background:linear-gradient(90deg,var(--blue),var(--blue-dark))}