.seo-skip{position:fixed;top:-100px;left:20px;z-index:9999;padding:12px 20px;background:#fff;color:#04060b}.seo-skip:focus{top:12px}.site-languages{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-family:var(--font-mono,'JetBrains Mono',monospace);font-size:11px;letter-spacing:.03em}.site-languages a{color:#9aa8bc;text-decoration:none;padding:6px 0}.site-languages a:hover,.site-languages a[aria-current=page]{color:#00f2fe}.hero-copy>.site-languages{margin:0 0 24px;padding:0}.app-detail-link{display:inline-flex;align-items:center;padding:12px 0;font:600 11px/1.5 var(--font-mono,'JetBrains Mono',monospace);letter-spacing:.05em;color:#8be5ed;text-decoration:none}.app-detail-link:hover{text-decoration:underline;text-underline-offset:6px}.concept-caption{font-size:12px;line-height:1.7;color:#9aa8bc;margin:14px 0 4px}.content-page{background:#04060b;color:#f1f5f9;line-height:1.7}.content-header{max-width:1440px;margin:auto;padding:28px 6vw;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #ffffff20}.content-brand{font-family:var(--font-display,'Space Grotesk',sans-serif);font-weight:700;font-size:18px;color:#fff;text-decoration:none;white-space:nowrap}.content-brand span{color:#00d9e8}.content-header nav,.content-footer nav{display:flex;gap:24px;flex-wrap:wrap}.content-header nav a,.content-footer nav a{font-size:12px;color:#acb8ca;text-decoration:none}.content-header nav a:hover,.content-footer nav a:hover{color:white}.content-main{max-width:1280px;margin:auto;padding:65px 6vw 100px}.content-main>h1{font-size:clamp(42px,6vw,84px);line-height:1.08;margin:20px 0 30px;letter-spacing:-.045em}.content-kicker{font:600 10px/1.6 var(--font-mono,monospace);letter-spacing:.13em;color:#7edbe3;margin:0 0 18px}.content-lead{font-size:clamp(19px,2vw,25px);line-height:1.65;color:#d8e2ee;max-width:900px;margin-bottom:28px}.content-main p:not(.content-kicker):not(.content-lead){color:#aab8cc;max-width:850px}.content-main section{margin-top:55px;max-width:950px}.content-main h2{font-size:clamp(25px,3vw,38px);line-height:1.2;letter-spacing:-.03em;margin-bottom:22px}.content-main section p{margin-bottom:20px}.content-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 22px;border:1px solid #8cdce380;color:#e9f6f7;text-decoration:none;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-top:15px}.content-button:hover{background:#00f2fe14;border-color:#00f2fe}.content-back{font-size:11px;color:#93a6bc;text-decoration:none;display:inline-block;margin-bottom:45px}.product-detail{display:grid;grid-template-columns:1.2fr .8fr;gap:7vw;align-items:center}.product-detail h1{font-size:clamp(37px,4.6vw,65px);line-height:1.08;letter-spacing:-.045em;margin:22px 0 28px}.content-icon{width:66px;height:66px;object-fit:contain;border-radius:14px;margin:25px 0}.product-detail h2{font-size:24px;margin-top:34px;margin-bottom:15px}.product-detail ul{padding-left:18px;color:#bcc8d7;font-size:14px}.product-detail li{margin:9px 0}.product-detail figure{margin:0;display:flex;align-items:center;flex-direction:column;background:radial-gradient(ellipse,#18232b,transparent 70%);padding:25px}.product-detail figure img{max-height:620px;width:auto;max-width:100%;object-fit:contain}.product-detail figcaption{font-size:10px;color:#8597ad;margin-top:18px}.content-main p.content-note{font-size:11px;line-height:1.7;margin-top:22px}.content-next{border-top:1px solid #ffffff20;padding-top:45px}.content-socials{display:grid;grid-template-columns:1fr 1fr;gap:18px}.content-socials a{padding:17px 0;border-bottom:1px solid #ffffff20;color:#b9c8d9;font-size:13px;text-decoration:none}.content-socials a:hover{color:#00f2fe}.content-footer{max-width:1440px;margin:auto;padding:35px 6vw;border-top:1px solid #ffffff20;display:flex;flex-wrap:wrap;gap:25px;align-items:center;justify-content:space-between}.content-footer p{color:#8f9fb4;font-size:11px;margin:0}.content-footer .site-languages{width:100%}.content-page a:focus-visible{outline:2px solid #00f2fe;outline-offset:6px}html[lang=de] .hud-nav a,html[lang=fr] .hud-nav a{font-size:.65rem}html[lang=de] .hero-headline,html[lang=fr] .hero-headline{overflow-wrap:normal;word-break:normal;hyphens:none}
@media(max-width:1100px){html[lang=de] .hud-nav,html[lang=fr] .hud-nav{display:none}html[lang=de] .mobile-menu-btn,html[lang=fr] .mobile-menu-btn{display:flex}}
@media(max-width:780px){.product-detail{grid-template-columns:1fr;gap:35px}.content-header{padding:22px 24px;align-items:flex-start;flex-direction:column;gap:18px}.content-header nav{gap:24px}.content-main{padding:45px 24px 70px}.content-main>h1{font-size:44px}.product-detail h1{font-size:40px}.product-detail figure{padding:20px}.product-detail figure img{max-height:520px}.content-footer{padding:28px 24px}.content-socials{grid-template-columns:1fr}.hero-copy>.site-languages{padding-inline:0;margin:20px 0}.footer-inner>.site-languages{width:100%}html[lang=de] .hero-headline,html[lang=fr] .hero-headline{font-size:clamp(28px,7.4vw,48px);line-height:1.12}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}


@media(max-width:780px){#audio-toggle .audio-label{display:none}#audio-toggle{padding:9px}.hero-copy>.site-languages{margin-bottom:24px}}
