@font-face{font-family:Montserrat;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg: #08090c;--sf: #0f1218;--sf2: #161b24;--tx: #ececea;--tx2: #9da2ab;--dm: #6b7280;--ac: #00ACD0;--ac2: #3254A5;--ac3: #5DBC66;--sec-ac: var(--ac);--grad-logo: linear-gradient(135deg, #5DBC66, #00ACD0);--br: rgba(255, 255, 255, .08);--f: "Montserrat", sans-serif;--max: 1200px;--px: clamp(1.5rem, 4vw, 4rem);--sec-py: clamp(5rem, 10vw, 10rem)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-family:var(--f);font-size:16px;color:var(--tx);background:var(--bg);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}.w{width:100%;max-width:var(--max);margin:0 auto;padding-left:var(--px);padding-right:var(--px)}.sec-label{display:flex;align-items:baseline;gap:.75rem;margin-bottom:2rem}.sec-num{font-size:3rem;font-weight:300;letter-spacing:-.02em;color:var(--tx2);font-variant-numeric:tabular-nums;line-height:1;transition:color .7s cubic-bezier(.16,1,.3,1) .85s}.sec-name{font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--tx2);transition:color .7s cubic-bezier(.16,1,.3,1) .85s}.fa.v .sec-num,.fa.v .sec-name{color:var(--sec-ac)}#anwendungen,#unternehmen{--sec-ac: var(--ac3)}#technologie .sec-num,#technologie .sec-name{background:var(--grad-logo);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:saturate(0) brightness(.85);transition:filter .9s cubic-bezier(.16,1,.3,1) .85s}#technologie .fa.v .sec-num,#technologie .fa.v .sec-name{filter:saturate(1) brightness(1)}@media(max-width:768px){.sec-label{margin-bottom:1.5rem}.sec-num{font-size:2.5rem}}h2{font-weight:300;letter-spacing:-.03em;line-height:1.12;color:var(--tx)}.body-lg{font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.7;color:var(--tx2)}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--f);font-weight:600;text-decoration:none;cursor:pointer;border:none;letter-spacing:.02em;transition:all .25s ease;font-size:.88rem;white-space:nowrap}.bp{background:var(--ac);color:#000;padding:.9rem 2.25rem;border-radius:6px}.bp:hover{background:#00c2e8;transform:translateY(-1px)}.bo{background:none;color:var(--tx2);padding:.85rem 2rem;border-radius:6px;border:1px solid var(--br)}.bo:hover{color:var(--tx);border-color:#fff3}.fa{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.fa.v{opacity:1;transform:none}.fa-d1{transition-delay:.08s}.fa-d2{transition-delay:.16s}.fa-d3{transition-delay:.24s}.fa-d4{transition-delay:.32s}.hl-ac{color:var(--tx2);transition:color .7s cubic-bezier(.16,1,.3,1) .9s}.fa.v .hl-ac{color:var(--sec-ac)}.hl-warm{color:var(--tx2);transition:color .7s cubic-bezier(.16,1,.3,1) .9s}.fa.v .hl-warm{color:var(--sec-ac)}.hl-grad{display:inline;background:var(--grad-logo);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:saturate(0) brightness(.85);transition:filter .9s cubic-bezier(.16,1,.3,1) .85s}.fa.v .hl-grad{filter:saturate(1) brightness(1)}.tsw{display:inline-flex;align-items:center;vertical-align:middle;margin-right:.3em;position:relative;top:-.04em}.tsw-track{display:inline-block;width:1.15em;height:.65em;border-radius:2em;background-color:var(--dm);position:relative;flex-shrink:0;transition:background-color .5s cubic-bezier(.16,1,.3,1) .9s}.tsw-thumb{position:absolute;width:.5em;height:.5em;border-radius:50%;background:#fff;top:50%;left:.08em;transform:translateY(-50%);transition:transform .5s cubic-bezier(.16,1,.3,1) .9s;box-shadow:0 1px 3px #00000040}.fa.v .tsw-track{background-color:var(--sec-ac)}.fa.v .tsw-thumb{transform:translateY(-50%) translate(.57em)}.sec-border{border-top:1px solid var(--br)}nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 4rem;height:72px;display:flex;align-items:center;justify-content:space-between;background:#08090cd1;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border-bottom:1px solid var(--br);transition:background .3s}.logo[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.logo-img[data-astro-cid-dmqpwcec]{height:54px;width:auto;display:block}.nav-right[data-astro-cid-dmqpwcec]{display:flex;gap:2.5rem;align-items:center}.nav-right[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;color:var(--dm);font-size:.82rem;font-weight:500;letter-spacing:.04em;transition:color .3s}.nav-right[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--tx)}.nav-cta[data-astro-cid-dmqpwcec]{background:var(--ac);color:#000!important;padding:.55rem 1.4rem;border-radius:6px;font-weight:600!important;font-size:.8rem!important;letter-spacing:.03em!important;border:1px solid rgba(255,255,255,.1);transition:all .3s}.nav-cta[data-astro-cid-dmqpwcec]:hover{background:#00c2e8;border-color:#00c2e8}.lang-switch[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.25rem}.lang-opt[data-astro-cid-dmqpwcec]{font-size:.72rem!important;font-weight:600!important;letter-spacing:.05em!important;color:var(--dm)!important;opacity:.45;transition:color .3s,opacity .3s;text-decoration:none}.lang-opt[data-astro-cid-dmqpwcec]:hover{color:var(--tx)!important;opacity:.7}.lang-opt[data-astro-cid-dmqpwcec].active{color:var(--tx)!important;opacity:1}.lang-sep[data-astro-cid-dmqpwcec]{font-size:.65rem;color:var(--dm);opacity:.3;user-select:none}.burger[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{width:20px;height:1.5px;background:var(--tx);display:block;transition:all .3s}.burger[data-astro-cid-dmqpwcec].open span[data-astro-cid-dmqpwcec]:first-child{transform:translateY(3.25px) rotate(45deg)}.burger[data-astro-cid-dmqpwcec].open span[data-astro-cid-dmqpwcec]:last-child{transform:translateY(-3.25px) rotate(-45deg)}.mobile-menu[data-astro-cid-dmqpwcec]{display:none}@media(max-width:768px){nav[data-astro-cid-dmqpwcec]{padding:0 1.5rem}.nav-right[data-astro-cid-dmqpwcec]{display:none}.burger[data-astro-cid-dmqpwcec]{display:flex}.mobile-menu[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:0;position:fixed;top:72px;left:0;right:0;background:#08090cf5;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border-bottom:1px solid var(--br);padding:1rem 1.5rem 1.5rem;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease;z-index:99}.mobile-menu[data-astro-cid-dmqpwcec].open{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;color:var(--dm);font-size:.95rem;font-weight:500;padding:.85rem 0;border-bottom:1px solid var(--br);transition:color .3s}.mobile-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:last-child{border-bottom:none}.mobile-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--tx)}.mobile-menu[data-astro-cid-dmqpwcec] .nav-cta[data-astro-cid-dmqpwcec]{margin-top:.75rem;text-align:center;border-radius:6px;padding:.65rem 1.4rem}}footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--br);padding:3.5rem 0 2rem}.footer-logo-wrap[data-astro-cid-sz7xmlte]{padding-bottom:3.5rem}.footer-logo[data-astro-cid-sz7xmlte]{height:81px;width:auto;display:block}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid var(--br)}.footer-col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:.82rem;font-weight:600;margin-bottom:1rem;color:var(--tx)}.footer-col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.82rem;color:var(--tx2);line-height:1.65;margin-bottom:0}.footer-contact-link[data-astro-cid-sz7xmlte]{margin-top:1rem}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:var(--tx2);text-decoration:none;font-size:.82rem;margin-bottom:.45rem;transition:color .25s}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--tx)}.footer-bottom[data-astro-cid-sz7xmlte]{padding-top:1.5rem;font-size:.72rem;color:var(--dm);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2.2rem}.footer-copyright[data-astro-cid-sz7xmlte]{flex:1 1 auto;text-align:left}.footer-sovereignty[data-astro-cid-sz7xmlte]{flex:1 1 auto;text-align:right;white-space:pre-line;max-width:420px}@media(max-width:768px){.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:1.2rem}.footer-sovereignty[data-astro-cid-sz7xmlte]{order:-1;text-align:left;max-width:100%;margin-bottom:.5rem}.footer-copyright[data-astro-cid-sz7xmlte]{text-align:left}}@media(max-width:768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width:480px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
