html,body{margin:0;padding:0;background:var(--qm-bg)}*{box-sizing:border-box}a{color:var(--qm-accent-link);text-decoration:none;border-bottom:1px solid rgba(11,111,104,.3)}a:hover{color:var(--qm-text);border-bottom-color:var(--qm-text)}button{font-family:inherit;cursor:pointer}:root{--qm-bg:#eceef1;--qm-panel:#ffffff;--qm-alt:#f3f5f8;--qm-border:#d5dae0;--qm-border2:#c6ccd4;--qm-text:#0f2340;--qm-body:#465162;--qm-muted:#5f6b7d;--qm-muted2:#566275;--qm-accent:#0b7a71;--qm-accent-link:#0b6f68;--qm-accent-bright:#0f9488;--qm-white:#ffffff}.qm-root.dark{--qm-bg:#0b0f16;--qm-panel:#131a24;--qm-alt:#182130;--qm-border:#28323f;--qm-border2:#334154;--qm-text:#e7ecf2;--qm-body:#a9b4c2;--qm-muted:#7a869a;--qm-muted2:#8a95a6;--qm-accent:#14a89a;--qm-accent-link:#2dd4c4;--qm-accent-bright:#1fc4b3;--qm-white:#131a24}.qm-root.dark img.qm-invert{filter:invert(1) brightness(1.6)}.qmh1:hover{background:var(--qm-accent)!important}.qmh2:hover{border-color:var(--qm-accent)!important}.qmh3:hover{background:var(--qm-alt)!important;color:var(--qm-text)!important}.qmh4:hover{border-color:var(--qm-accent-bright)!important}.qmh5:hover{color:var(--qm-text)!important;background:#e0e5ea!important}.qmh6:hover{transform:translateY(-3px)!important;background:#0b7a710a!important}.qmh7:hover{color:var(--qm-text)!important}.qmh8:hover{background:#0b7a710a!important}.qmh9:hover{color:#fff!important}.qm-root.dark .qmh5:hover{background:var(--qm-alt)!important}.qm-root header nav>span:last-child{display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;white-space:nowrap}.qm-root header nav>span:last-child>*{flex:0 0 auto}@media (min-width: 1200px){html:lang(de) .qm-root header>div{flex-wrap:nowrap;gap:12px}html:lang(de) .qm-root header nav{flex-wrap:nowrap;gap:0}html:lang(de) .qm-root header nav .qmh3{padding-left:7px!important;padding-right:7px!important}html:lang(de) .qm-root header nav .qmh4,html:lang(de) .qm-root header nav .qmh1,html:lang(de) .qm-root header nav>a{padding-left:10px!important;padding-right:10px!important}html:lang(de) .qm-root header nav>span:not(:last-child){margin-left:6px!important;margin-right:6px!important}}.qm-root :focus-visible{outline:2px solid var(--qm-accent-bright);outline-offset:2px}@media (max-width: 720px){.qm-root header nav{row-gap:6px}.qm-root header>div{padding-right:64px}}:root{--qm-hair: #e1e6eb}.qm-root.dark{--qm-hair: #28323f}.qm-btn-primary:hover:not(:disabled){background:var(--qm-accent-bright);border-color:var(--qm-accent-bright)}.qm-tab:hover{background:var(--qm-alt);color:var(--qm-text)}.qm-root input,.qm-root select,.qm-root textarea{font-family:IBM Plex Sans,system-ui,sans-serif;color:var(--qm-text)}.qm-root input::placeholder,.qm-root textarea::placeholder{color:var(--qm-muted)}.qm-root input:focus,.qm-root select:focus,.qm-root textarea:focus{outline:2px solid var(--qm-accent-bright);outline-offset:-1px}.qm-root input:invalid:not(:placeholder-shown),.qm-root textarea:invalid:not(:placeholder-shown){border-color:#b4453c}.qm-root input[type=checkbox]{accent-color:var(--qm-accent)}@media (max-width: 760px){.qm-newsletter-layout{grid-template-columns:minmax(0,1fr)!important}}.qm-lens-news-card{display:grid;grid-template-columns:minmax(180px,30%) minmax(0,1fr);gap:clamp(20px,4vw,44px);align-items:center;padding:28px 0;border-bottom:1px solid var(--qm-border);color:inherit;text-decoration:none}.qm-lens-news-card>img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center 20%;border:1px solid var(--qm-border)}.qm-lens-card-label,.qm-lens-kicker{margin-top:8px;color:var(--qm-accent-link);font:500 11px/1.5 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.qm-lens-news-card h2{margin:14px 0 0;max-width:32ch;color:var(--qm-text);font:600 clamp(21px,2.8vw,30px)/1.2 "IBM Plex Sans",sans-serif;letter-spacing:-.02em}.qm-lens-news-card p{margin:12px 0 0;max-width:66ch;color:var(--qm-muted2);font:400 15px/1.7 IBM Plex Sans,sans-serif}.qm-lens-card-link{display:inline-block;margin-top:16px;color:var(--qm-accent-link);font:500 14px/1.5 IBM Plex Sans,sans-serif}.qm-lens-news-card:hover .qm-lens-card-link{text-decoration:underline}.qm-lens-hero{border-bottom:1px solid var(--qm-border)}.qm-lens-content{max-width:900px;margin:0 auto;padding-right:clamp(20px,4vw,48px);padding-left:clamp(20px,4vw,48px)}.qm-lens-hero .qm-lens-content{padding-top:clamp(48px,7vw,84px);padding-bottom:clamp(40px,6vw,64px)}.qm-lens-back{color:var(--qm-accent-link);font:400 14px/1.5 IBM Plex Sans,sans-serif;text-decoration:none}.qm-lens-back:hover{text-decoration:underline}.qm-lens-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:24px;color:var(--qm-muted);font:400 12px/1.6 IBM Plex Mono,monospace}.qm-lens-kicker{margin-top:26px;font-size:12px}.qm-lens-hero h1{max-width:19ch;margin:16px 0 0;color:var(--qm-text);font:600 clamp(36px,6vw,64px)/1.08 "IBM Plex Sans",sans-serif;letter-spacing:-.035em;text-wrap:balance}.qm-lens-hero h1 span{color:var(--qm-accent-bright)}.qm-lens-deck{max-width:64ch;margin:20px 0 0;color:var(--qm-body);font:500 clamp(18px,2.2vw,22px)/1.55 "IBM Plex Sans",sans-serif;text-wrap:pretty}.qm-lens-cta{display:inline-flex;gap:18px;align-items:center;margin-top:26px;padding:12px 16px;background:var(--qm-accent);color:#fff;font:500 14px/1.4 IBM Plex Sans,sans-serif;text-decoration:none}.qm-lens-cta:hover{background:var(--qm-accent-bright)}.qm-lens-cover{max-width:900px;margin:0 auto;padding:clamp(28px,4vw,44px) clamp(20px,4vw,48px) 0}.qm-lens-cover img{display:block;width:100%;height:auto;border:1px solid var(--qm-border)}.qm-lens-cover figcaption{margin-top:9px;color:var(--qm-muted);font:400 12px/1.5 IBM Plex Mono,monospace}.qm-lens-body{padding-top:8px;padding-bottom:clamp(56px,8vw,90px)}.qm-lens-table-wrap{overflow-x:auto;margin-top:24px;border:1px solid var(--qm-border)}.qm-lens-table{width:100%;border-collapse:collapse;color:var(--qm-body);font:400 14px/1.6 IBM Plex Sans,sans-serif}.qm-lens-table th{background:var(--qm-alt);color:var(--qm-text);font-weight:600;text-align:left}.qm-lens-table th,.qm-lens-table td{padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--qm-border)}.qm-lens-table tbody tr:last-child td{border-bottom:0}.qm-lens-table td:first-child{min-width:135px;color:var(--qm-text);font-weight:600}.qm-lens-subtitle{margin:32px 0 0;font:600 18px/1.4 IBM Plex Sans,sans-serif;color:var(--qm-text)}.qm-lens-steps,.qm-lens-signals{display:grid;gap:14px;margin:18px 0 0;padding-left:24px;max-width:76ch;color:var(--qm-body);font:400 16px/1.7 IBM Plex Sans,sans-serif}.qm-lens-steps strong,.qm-lens-signals strong{color:var(--qm-text)}.qm-lens-data-note{margin:18px 0 0;color:var(--qm-muted);font:400 13px/1.65 IBM Plex Mono,monospace}.qm-lens-legal{margin-top:64px;padding-top:22px;border-top:1px solid var(--qm-border)}.qm-lens-legal h2{margin:0;color:var(--qm-muted);font:500 12px/1.5 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.qm-lens-legal p{max-width:94ch;margin:10px 0 0;color:var(--qm-muted);font:400 12px/1.75 IBM Plex Mono,monospace}@media (max-width: 640px){.qm-lens-news-card{grid-template-columns:minmax(0,1fr)}.qm-lens-news-card>img{max-width:320px;aspect-ratio:16 / 10}.qm-lens-table{min-width:690px}}.qm-lens-feature-section{border-top:1px solid var(--qm-border);background:var(--qm-panel)}.qm-lens-feature-wrap{max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,60px) clamp(20px,4vw,48px)}.qm-lens-feature-eyebrow{color:var(--qm-accent-link);font:500 12px/1.5 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.qm-lens-feature-grid{display:grid;grid-template-columns:minmax(180px,28%) minmax(0,1fr);gap:clamp(20px,4vw,44px);align-items:center;margin-top:18px}.qm-lens-feature-grid img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center 20%;border:1px solid var(--qm-border)}.qm-lens-feature-grid h2{max-width:32ch;margin:0;color:var(--qm-text);font:600 clamp(21px,2.8vw,30px)/1.2 "IBM Plex Sans",sans-serif;letter-spacing:-.02em}.qm-lens-feature-grid p{max-width:66ch;margin:12px 0 0;color:var(--qm-muted2);font:400 15px/1.7 IBM Plex Sans,sans-serif}.qm-lens-feature-grid a{display:inline-block;margin-top:16px;color:var(--qm-accent-link);font:500 14px/1.5 IBM Plex Sans,sans-serif;text-decoration:none}.qm-lens-feature-grid a:hover{text-decoration:underline}@media (max-width: 640px){.qm-lens-feature-grid{grid-template-columns:minmax(0,1fr)}.qm-lens-feature-grid img{max-width:320px;aspect-ratio:16 / 10}}
