@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_2b7735ed-module__HtRxca__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_2b7735ed-module__HtRxca__variable{--gk-font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1_k7aq_c5drf2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.1ewykk74tw0il.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_ce62793e-module__WB9UrW__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_ce62793e-module__WB9UrW__variable{--gk-font-archivo-black:"Archivo Black", "Archivo Black Fallback"}
:root{--gkn-font:var(--gk-font-archivo), ui-sans-serif, system-ui, sans-serif;--gkn-font-display:var(--gk-font-archivo-black), var(--gk-font-archivo), sans-serif;--gkn-ink:#18181b;--gkn-black:#09090b;--gkn-text:#3f3f46;--gkn-text-2:#27272a;--gkn-muted:#52525b;--gkn-muted-2:#71717a;--gkn-silver:#a1a1aa;--gkn-mist:#d4d4d8;--gkn-edge:#e4e4e7;--gkn-line:#ececee;--gkn-canvas:#f4f4f5;--gkn-subtle:#fafafa;--gkn-white:#fff;--gkn-alarm:#dc2626;--gkn-online:#22c55e;--gkn-line-dark:#ffffff1f;--gkn-rule:#18181b29;--gkn-breite:1280px;--gkn-rand:clamp(16px, 3vw, 40px);--gkn-pad-x:max(var(--gkn-rand), calc((100vw - var(--gkn-breite)) / 2));--gkn-gap-section:clamp(80px, 10vw, 140px);--gkn-gap-section-s:clamp(64px, 8vw, 112px);--gkn-sticky-top:120px;--gkn-ease:cubic-bezier(.22, 1, .36, 1);--gkn-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--gkn-ring:var(--gkn-edge) 0 0 0 1px inset;--gkn-ring-hover:var(--gkn-mist) 0 0 0 1px inset, #09090b14 0 20px 36px -16px;--gkn-shadow-button:#ffffff80 0 .5px 0 0 inset, #757b8566 0 9px 14px -5px inset, #2c2e34 0 0 0 1.5px, #00000024 0 4px 6px 0;--gkn-shadow-button-hover:#ffffff80 0 .5px 0 0 inset, #ffffff80 0 9px 14px -5px inset, #9896d21a 0 0 0 1.5px;--gkn-shadow-formcard:var(--gkn-canvas) 0 0 0 8px, var(--gkn-edge) 0 0 0 9px, #09090b1a 0 48px 80px -32px;--gkn-shadow-pressed:#fff6 0 .5px 0 inset, #757b8566 0 9px 14px -5px inset;--gkn-blob:radial-gradient(60% 140% at 0% 40%, #053daf 0%, transparent 70%), radial-gradient(50% 140% at 22% 45%, #6ea9ce 0%, transparent 70%), radial-gradient(45% 160% at 52% 30%, #3939b0 0%, transparent 70%), radial-gradient(50% 140% at 82% 40%, #fea98d 0%, transparent 70%), radial-gradient(55% 140% at 100% 30%, #e57979 0%, transparent 70%), #09090b;--gkn-dots:radial-gradient(90% 70% at 100% 0%, #fff0 0%, #fff 65%), radial-gradient(circle, #d4d4d8 1px, transparent 1.5px) 0 0 / 18px 18px;--gkn-dots-mitte:radial-gradient(90% 70% at 50% 0%, #fff0 0%, #fff 70%), radial-gradient(circle, #d4d4d8 1px, transparent 1.5px) 0 0 / 18px 18px}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scroll-behavior:smooth;scroll-padding-top:120px;scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom))}body{background:var(--gkn-white);color:var(--gkn-ink);font-family:var(--gkn-font);font-size:16px;font-weight:400;line-height:1.5}:where(h1,h2,h3,h4){color:inherit;font-weight:700}a:hover{color:var(--gkn-muted)}input::placeholder,textarea::placeholder{color:var(--gkn-muted-2)}::selection{background:var(--gkn-ink);color:var(--gkn-white)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{overflow-x:clip}body.gk-verlauf:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #ffffffeb, #fffffff2), var(--gkn-blob);position:fixed;inset:0}.gk-honeypot,.gk-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gk-skip-link{z-index:100;background:var(--gkn-ink);color:var(--gkn-white);border-radius:12px;padding:8px 14px;position:absolute;top:-100px;left:16px}.gk-skip-link:focus{top:16px}.gk-statusbalken{padding:12px var(--gkn-pad-x);border-bottom:1px solid var(--gkn-line);background:var(--gkn-canvas);color:var(--gkn-text);align-items:center;gap:8px;font-size:13px;display:flex}.gk-statusbalken strong{color:var(--gkn-ink);font-weight:700}.gk-punkt{background:var(--gkn-ink);border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}
