/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--companion-blase-hover:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--companion-blase-atem:.3}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/build/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/build/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/build/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");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}.klaro{color:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif}.klaro *,.klaro :before,.klaro :after{box-sizing:border-box}.klaro :focus,.klaro :focus-visible{outline:none!important}.klaro .cookie-notice{z-index:9999;background:var(--color-ink,#1e1e1e);color:#fff;border-radius:calc(var(--radius-card,60px) * .6);max-width:1120px;padding:var(--gap-l,24px);isolation:isolate;margin:0 auto;animation:.55s cubic-bezier(.16,1,.3,1) forwards klaro-slide-in;position:fixed;bottom:1rem;left:1rem;right:1rem;overflow:hidden;box-shadow:0 8px 40px #0006,0 2px 8px #0003}@keyframes klaro-slide-in{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}.klaro .cookie-notice:before,.klaro .cookie-notice:after{content:"";z-index:0;pointer-events:none;filter:blur(80px);will-change:transform;border-radius:9999px;position:absolute}.klaro .cookie-notice:before{background:radial-gradient(circle at 50% 50%, var(--color-brand-orange,#fd7a12) 0%, transparent 65%);opacity:.28;width:50%;height:200%;animation:9s ease-in-out infinite klaro-aurora-1;top:-50%;left:-10%}.klaro .cookie-notice:after{background:radial-gradient(circle at 50% 50%, var(--color-brand-yellow,#fdbd19) 0%, transparent 65%);opacity:.18;width:60%;height:200%;animation:11s ease-in-out infinite klaro-aurora-2;bottom:-50%;right:-15%}@keyframes klaro-aurora-1{0%,to{transform:translate(0%)scale(1)}33%{transform:translate(40%,12%)scale(1.2)}66%{transform:translate(-10%,20%)scale(.95)}}@keyframes klaro-aurora-2{0%,to{transform:translate(0%)scale(1)}40%{transform:translate(-30%,-15%)scale(1.15)}75%{transform:translate(20%,-25%)scale(.9)}}.klaro .cookie-notice>*{z-index:1;position:relative}.klaro .cookie-notice .cn-body{gap:var(--gap-l,24px);flex-direction:column;display:flex}.klaro .cookie-notice .cn-body p{color:#ffffffc7;margin:0;font-size:.85rem;line-height:1.55}.klaro .cookie-notice p.cn-title{color:#fff;margin:0 0 12px;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.15}.klaro .cookie-notice p.cn-text{color:#ffffffc7;margin:0;font-size:.85rem;line-height:1.45}.klaro .cookie-notice .cn-body a{color:var(--color-brand-orange,#fd7a12);text-decoration:underline}.klaro .cookie-notice .cn-body a:hover{color:var(--color-brand-yellow,#fdbd19)}.klaro .cookie-notice .cn-ok{justify-content:space-between;align-items:center;gap:var(--gap-m,16px);flex-wrap:wrap;display:flex}.klaro .cookie-notice .cn-buttons{gap:var(--gap-s,12px);flex-wrap:wrap;align-items:center;display:flex}.klaro .cookie-notice .cn-learn-more{color:#ffffffeb!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}.klaro .cookie-notice .cn-learn-more:hover{color:#fff!important;background:#ffffff29!important;border-color:#ffffff52!important}.klaro .cm-btn,.klaro a.cm-btn,.klaro .cookie-notice .cn-learn-more,.klaro a.cn-learn-more{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 24px;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:600;line-height:1;transition:background-color .2s,color .2s,transform .2s,border-color .2s;display:inline-flex;text-decoration:none!important}.klaro .cm-btn:hover,.klaro a.cm-btn:hover,.klaro .cookie-notice .cn-learn-more:hover,.klaro a.cn-learn-more:hover{text-decoration:none!important}.klaro .cm-btn:focus-visible,.klaro .cookie-notice .cn-learn-more:focus-visible{outline:none;box-shadow:0 0 0 3px #fd7a1266}.klaro .cm-btn-success,.klaro .cm-btn-accept-all,.klaro .cm-btn-accept{background:var(--color-brand-orange,#fd7a12);color:#fff}.klaro .cm-btn-success:hover,.klaro .cm-btn-accept-all:hover,.klaro .cm-btn-accept:hover{color:#fff;background:#e16500}.klaro .cm-btn-decline,.klaro .cm-btn-danger{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.klaro .cm-btn-decline:hover,.klaro .cm-btn-danger:hover{background:#ffffff29}.klaro .cm-btn-info{color:#fff;border:1px solid var(--color-brand-orange,#fd7a12);background:0 0;text-decoration:none}.klaro .cm-btn-info:hover{color:#fff;background:#fd7a121f;border-color:#fff}.klaro .cookie-modal{z-index:9998;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.klaro .cookie-modal .cm-bg{-webkit-backdrop-filter:blur(20px);background:#1e1e1e99;animation:.3s ease-out forwards klaro-fade;position:fixed;inset:0}@keyframes klaro-fade{0%{opacity:0}to{opacity:1}}.klaro .cookie-modal .cm-modal{background:var(--color-ink,#1e1e1e);color:#fff;border-top-left-radius:var(--radius-card,60px);border-top-right-radius:var(--radius-card,60px);isolation:isolate;flex-direction:column;width:calc(100% - 2rem);max-width:1120px;max-height:85vh;margin:0 auto;animation:.55s cubic-bezier(.16,1,.3,1) forwards klaro-slide-up;display:flex;position:relative;overflow:hidden;box-shadow:0 -8px 40px #0006,0 -2px 8px #0003}@keyframes klaro-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.klaro .cookie-modal.is-closing .cm-modal{animation:.32s cubic-bezier(.4,0,1,1) forwards klaro-slide-down}.klaro .cookie-modal.is-closing .cm-modal.schliesst-aus-geste{animation-name:klaro-slide-down-aus-geste}@keyframes klaro-slide-down-aus-geste{0%{transform:translateY(var(--klaro-start-versatz,0px))}to{transform:translateY(100%)}}.klaro .cookie-modal.is-closing .cm-bg{animation:.32s ease-in forwards klaro-fade-out}@keyframes klaro-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes klaro-fade-out{0%{opacity:1}to{opacity:0}}.klaro .cookie-modal .cm-modal.wird-gezogen{transition:none!important;animation:none!important}.klaro .cookie-modal .cm-modal:not(.wird-gezogen){transition:transform .35s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.klaro .cookie-modal .cm-modal,.klaro .cookie-modal.is-closing .cm-modal{animation-duration:.01ms}.klaro .cookie-modal .cm-modal:not(.wird-gezogen){transition:none}}.klaro .cookie-modal .cm-modal:before,.klaro .cookie-modal .cm-modal:after{content:"";z-index:0;pointer-events:none;filter:blur(100px);will-change:transform;border-radius:9999px;position:absolute}.klaro .cookie-modal .cm-modal:before{background:radial-gradient(circle at 50% 50%, var(--color-brand-orange,#fd7a12) 0%, transparent 65%);opacity:.18;width:45%;height:100%;animation:12s ease-in-out infinite klaro-aurora-1;top:-10%;left:-5%}.klaro .cookie-modal .cm-modal:after{background:radial-gradient(circle at 50% 50%, var(--color-brand-yellow,#fdbd19) 0%, transparent 65%);opacity:.12;width:55%;height:100%;animation:14s ease-in-out infinite klaro-aurora-2;bottom:-10%;right:-10%}.klaro .cookie-modal .cm-modal>:not(.consent-modal-handle):not(.consent-modal-close):not(.klaro-kante){z-index:1;position:relative}.consent-modal-handle{cursor:grab;touch-action:none;z-index:3;background:0 0;border:0;padding:12px 24px 8px;position:absolute;top:0;left:50%;transform:translate(-50%)}.consent-modal-handle:active{cursor:grabbing}.consent-modal-handle-bar{background:#ffffff4d;border-radius:999px;width:44px;height:4px;transition:background-color .2s,transform .2s;display:block}.consent-modal-handle:hover .consent-modal-handle-bar{background:#ffffff8c;transform:scaleX(1.15)}.consent-modal-handle:focus-visible{outline:none}.consent-modal-handle:focus-visible .consent-modal-handle-bar{background:var(--color-brand-orange,#fd7a12);box-shadow:0 0 0 4px #fd7a1240}.consent-modal-close{top:var(--gap-m,16px);right:var(--gap-m,16px);color:#fff;cursor:pointer;z-index:3;background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;position:absolute}.consent-modal-close:hover{background:var(--color-brand-orange,#fd7a12);color:#fff;transform:rotate(90deg)}.consent-modal-close:focus-visible{outline:none;box-shadow:0 0 0 3px #fd7a1266}.klaro .cookie-modal .cm-header{padding:calc(var(--gap-l,24px) + 16px) var(--gap-xl,32px) var(--gap-s,12px);border-bottom:1px solid #ffffff14}.klaro .cookie-modal .cm-header h1,.klaro .cookie-modal .cm-header h2{font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:var(--text-h3,1.75rem);margin:0 0 var(--gap-xs,8px) 0;line-height:1.1}.klaro .cookie-modal .cm-header p{opacity:.78;margin:0;font-size:.9rem;line-height:1.45}.klaro .cookie-modal .cm-body{padding:var(--gap-xl,32px);min-height:0;padding:var(--gap-xl,32px);flex:auto;min-height:0;overflow-y:auto}.klaro .cookie-modal .klaro-kante{pointer-events:none;opacity:0;z-index:2;height:48px;transition:opacity .2s;position:absolute;left:0;right:0}.klaro .cookie-modal .klaro-kante--oben{top:var(--klaro-kopf-hoehe,0px);background:linear-gradient(to bottom, var(--color-ink,#1e1e1e) 0%, #1e1e1ed9 45%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.klaro .cookie-modal .klaro-kante--oben{background:linear-gradient(to bottom, var(--color-ink,#1e1e1e) 0%, color-mix(in srgb, var(--color-ink,#1e1e1e) 85%, transparent) 45%, transparent 100%)}}.klaro .cookie-modal .klaro-kante--unten{bottom:var(--klaro-fuss-hoehe,0px);background:linear-gradient(to top, var(--color-ink,#1e1e1e) 0%, #1e1e1ed9 45%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.klaro .cookie-modal .klaro-kante--unten{background:linear-gradient(to top, var(--color-ink,#1e1e1e) 0%, color-mix(in srgb, var(--color-ink,#1e1e1e) 85%, transparent) 45%, transparent 100%)}}.klaro .cookie-modal .cm-modal.hat-inhalt-oben .klaro-kante--oben,.klaro .cookie-modal .cm-modal.hat-inhalt-unten .klaro-kante--unten{opacity:1}.klaro .cookie-modal .cm-footer{padding:var(--gap-m,16px) var(--gap-xl,32px) var(--gap-l,24px);background:#0000002e;border-top:1px solid #ffffff14}.klaro .cookie-modal .cm-footer-buttons{gap:var(--gap-s,12px);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.klaro .cookie-modal .cm-powered-by{display:none}.klaro .cookie-modal .cm-purposes{gap:var(--gap-l,24px);flex-direction:column;display:flex}.klaro .cookie-modal .cm-purpose{padding:var(--gap-m,16px) var(--gap-l,24px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px}.klaro .cookie-modal .cm-purpose .cm-list-title{color:#fff;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:1.15rem;font-weight:700}.klaro .cookie-modal .cm-purpose .cm-list-description{opacity:.78;margin-top:4px;font-size:.95rem;line-height:1.55}.klaro .cookie-modal .cm-services{margin-top:var(--gap-m,16px);gap:var(--gap-s,12px);flex-direction:column;display:flex}.klaro .cookie-modal .cm-caret a{color:#ffffffb3;cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:.85rem;display:inline-flex;text-decoration:none!important}.klaro .cookie-modal .cm-caret a:hover{color:#fff}.klaro .cookie-modal .cm-caret a span{transition:transform .2s;display:inline-block}.klaro .cookie-modal .cm-caret a[aria-expanded=true] span{transform:rotate(180deg)}.klaro .cookie-modal .cm-content{gap:var(--gap-s,12px);margin:0;margin-top:var(--gap-s,12px);flex-direction:column;padding:0;list-style:none;display:none}.klaro .cookie-modal .cm-caret a[aria-expanded=true]~.cm-content{display:flex}.klaro .cookie-modal .cm-services:has(a[aria-expanded=true]) .cm-content{display:flex}.klaro .cookie-modal .cm-service{padding:var(--gap-m,16px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;list-style:none}.klaro .cookie-modal .cm-service .cm-list-title{color:#fff;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600}.klaro .cookie-modal .cm-service .cm-required,.klaro .cookie-modal .cm-service .cm-opt-out{color:#ffffff8c;margin-left:8px;font-size:.78rem;font-weight:400}.klaro .cookie-modal .cm-service .cm-list-description{opacity:.82;margin-top:6px;font-size:.9rem;line-height:1.55}.klaro .cookie-modal .cm-service .cm-list-description p{margin:0 0 8px}.klaro .cookie-modal .cm-service .cm-list-description dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:8px 0;font-size:.85rem;display:grid}.klaro .cookie-modal .cm-service .cm-list-description dt{color:#ffffffb3;font-weight:600}.klaro .cookie-modal .cm-service .cm-list-description dd{color:#ffffffd9;margin:0}.klaro .cookie-modal .cm-service .cm-list-description ul{margin:6px 0 0;padding:0;list-style:none}.klaro .cookie-modal .cm-service .cm-list-description ul li{border-top:1px solid #ffffff0f;padding:4px 0;font-size:.85rem}.klaro .cookie-modal .cm-service .cm-list-description ul li:first-child{border-top:0}.klaro .cookie-modal .cm-service .cm-list-description a{color:var(--color-brand-orange,#fd7a12);text-decoration:underline}.klaro .cm-list-input{opacity:0;pointer-events:none;position:absolute}.klaro .cm-list-label{justify-content:space-between;align-items:flex-start;gap:var(--gap-m,16px);cursor:pointer;padding-right:64px;display:flex;position:relative}.klaro .cm-switch{background:#ffffff2e;border-radius:999px;width:48px;height:28px;transition:background-color .25s;position:absolute;top:2px;right:0}.klaro .cm-switch:after{content:"";background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000040}.klaro .cm-list-input:checked+.cm-list-label .cm-switch,.klaro .cm-list-input:checked~.cm-switch{background:var(--color-brand-orange,#fd7a12)}.klaro .cm-list-input:checked+.cm-list-label .cm-switch:after,.klaro .cm-list-input:checked~.cm-switch:after{transform:translate(20px)}.klaro .cm-list-input:focus-visible+.cm-list-label .cm-switch,.klaro .cm-list-input:focus-visible~.cm-switch{outline-offset:3px;outline:2px solid #fff;box-shadow:0 0 0 4px #fd7a1273}.klaro .cm-list-input:disabled~.cm-switch,.klaro .cm-list-input.required~.cm-switch,.klaro .cm-list-input.required+.cm-list-label .cm-switch{cursor:not-allowed;opacity:.7;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff26}.klaro .cm-list-input.required~.cm-switch:after,.klaro .cm-list-input.required+.cm-list-label .cm-switch:after{box-shadow:none;background:#fff9}.klaro .cm-list-input.required+.cm-list-label,.klaro .cm-list-input:disabled+.cm-list-label{cursor:not-allowed}.klaro .cm-list-input.required+.cm-list-label .cm-list-title{opacity:.92}.klaro .cm-list-input.required+.cm-list-label .cm-required{color:#ffffff73;font-style:italic}@media (width<=640px){.klaro .cookie-notice{padding:var(--gap-m,16px);bottom:.5rem;left:.5rem;right:.5rem}.klaro .cookie-notice .cn-ok{align-items:stretch;gap:var(--gap-xs,8px);flex-direction:column}.klaro .cookie-notice .cn-buttons{align-items:stretch;gap:var(--gap-m,16px);flex-direction:column}.klaro .cookie-notice .cm-btn,.klaro .cookie-notice .cn-learn-more{width:100%}.klaro .cookie-modal .cm-modal{width:calc(100% - 1rem);max-height:92vh}.klaro .cookie-modal .cm-header,.klaro .cookie-modal .cm-body,.klaro .cookie-modal .cm-footer{padding-left:var(--gap-m,16px);padding-right:var(--gap-m,16px)}.klaro .cookie-modal .cm-footer-buttons{flex-direction:column;align-items:stretch}.klaro .cookie-modal .cm-btn{width:100%}}@media (prefers-reduced-motion:reduce){.klaro .cookie-notice,.klaro .cookie-modal .cm-modal{animation:.2s linear forwards klaro-fade!important}.klaro .cookie-notice:before,.klaro .cookie-notice:after,.klaro .cookie-modal .cm-modal:before,.klaro .cookie-modal .cm-modal:after{animation:none!important}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/build/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/build/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/build/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/build/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/build/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/build/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/build/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/build/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/build/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");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}@layer theme{:root,:host{--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-green-600:oklch(62.7% .194 149.214);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-neutral-300:oklch(87% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:"Poppins", "Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--font-display:"Poppins", "Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--color-brand-orange:#fd7a12;--color-brand-yellow:#fdbd19;--color-ink:#1e1e1e;--color-ink-muted:#3c3c3c;--color-surface:#f7f7fc;--color-surface-alt:#eeeefb;--color-brand-border:#ccccd0;--text-h1:clamp(2.8125rem, .7256rem + 9.274vw, 10rem);--text-h2-xxl:clamp(2.1875rem, .7022rem + 6.6024vw, 8.75rem);--text-h2-xl:clamp(2.1875rem, .8551rem + 5.0226vw, 7.1875rem);--text-h2-l:clamp(2.1875rem, .9303rem + 4.3963vw, 6.5625rem);--text-h2-l-copy:clamp(2.1875rem, 1.0799rem + 3.4615vw, 5.625rem);--text-h2:clamp(1.875rem, 1.2019rem + 2.5743vw, 4.4375rem);--text-h2-xxl--line-height:.95;--text-h2-xl--line-height:.95;--text-h2-l--line-height:.98;--text-h2-l-copy--line-height:1;--text-h2--line-height:1.05;--text-h1--line-height:.95;--text-h3:clamp(1.875rem, 1.4808rem + 1.5075vw, 3.375rem);--text-h3--line-height:1.1;--text-h4:clamp(1.5625rem, 1.3505rem + .5025vw, 1.95313rem);--text-h4--line-height:1.15;--text-h5:clamp(1rem, 1.0181rem + -.0603vw, 1.125rem);--text-h6:clamp(1rem, 1.0181rem + -.0603vw, 1.125rem);--text-body:clamp(1.125rem, 1.0887rem + .1257vw, 1.25rem);--text-body--line-height:1.6;--text-decent:clamp(.75rem, .7863rem + -.1257vw, .875rem);--text-form:clamp(1.25rem, 1.2137rem + .1257vw, 1.375rem);--text-tagbubbles:clamp(1rem, .8188rem + .6285vw, 1.625rem);--text-inlinevideo:clamp(1rem, .9275rem + .2513vw, 1.25rem);--spacing-3xs:.3125rem;--spacing-2xs:clamp(.5625rem, .5444rem + .0806vw, .625rem);--spacing-xs:clamp(.875rem, .8569rem + .0806vw, .9375rem);--spacing-s:clamp(1.125rem, 1.0887rem + .1613vw, 1.25rem);--spacing-m:clamp(1.6875rem, 1.6331rem + .2419vw, 1.875rem);--spacing-l:clamp(2.25rem, 2.1774rem + .3226vw, 2.5rem);--spacing-xl:clamp(3.375rem, 3.2661rem + .4839vw, 3.75rem);--spacing-2xl:clamp(4.5rem, 4.3548rem + .6452vw, 5rem);--spacing-3xl:clamp(6.75rem, 6.5323rem + .9677vw, 7.5rem);--gap-3xs:var(--spacing-3xs);--gap-2xs:var(--spacing-2xs);--gap-xs:var(--spacing-xs);--gap-s:var(--spacing-s);--gap-m:var(--spacing-m);--gap-l:var(--spacing-l);--gap-xl:var(--spacing-xl);--gap-2xl:var(--spacing-2xl);--gap-3xl:var(--spacing-3xl);--section-pad-x:var(--gap-xl);--navbar-aussenabstand:1rem;--card-pad-y:var(--gap-2xl);--card-pad-x:var(--gap-xl);--footer-card-padding:var(--gap-xl);--footer-nav-col-gap:var(--gap-l);--footer-nav-row-gap:var(--gap-xs);--font-weight-regular:400;--card-grid-inset:var(--gap-2xl);--card-grid-overlap:var(--gap-2xl);--font-h1:var(--text-h1);--width-spinner:clamp(5rem, 3.3669rem + 7.2581vw, 10.625rem);--radius-button:clamp(.625rem, .5524rem + .3226vw, .9375rem);--radius-element:clamp(1.875rem, 1.7298rem + .6452vw, 2.5rem);--radius-card:clamp(2.5rem, 2.0194rem + 2.4194vw, 5rem);--radius-bubble:6.25rem;--radius-round:9999px;--container-wide:125rem;--container-default:112.5rem;--container-narrow:100rem;--container-inner:87.5rem;--container-tight:75rem;--width-logo:clamp(8.125rem, 6.9678rem + 3.871vw, 11.875rem);--width-customer-avatar:clamp(3.4375rem, 2.701rem + 1.9355vw, 5.3125rem);--width-customer-arrow:clamp(7.5rem, 6rem + 4.8vw, 11.25rem);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--duration-instant:.12s;--duration-fast:.3s;--duration-base:.5s;--duration-medium:.7s;--duration-slow:1s;--duration-rotation:20s;--ease-default:ease;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--stagger-tight:80ms;--stagger-base:.15s;--stagger-loose:.3s}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);font-family:var(--font-sans);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}h1,.h1{font-family:var(--font-heading);font-weight:700;line-height:1.1}h2,.h2{font-family:var(--font-heading);font-weight:700;line-height:1.05}h3,.h3{font-family:var(--font-heading);font-weight:700;line-height:1.1}h4,.h4{font-family:var(--font-heading);font-weight:600;line-height:1.15}h5,.h5{font-family:var(--font-heading);font-weight:500;line-height:1.2}h6,.h6{font-family:var(--font-heading);font-weight:500;line-height:1.25}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-1{inset-block:calc(var(--spacing) * 1)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-m{top:var(--spacing-m)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-130{z-index:130}.z-\[70\]{z-index:70}.z-\[125\]{z-index:125}.z-\[130\]{z-index:130}.order-2{order:2}.order-3{order:3}.order-4{order:4}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.m-0{margin:calc(var(--spacing) * 0)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[var\(--gap-l\)\]{margin-top:var(--gap-l)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[1\/2\]{aspect-ratio:1/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-\[0\.9em\]{height:.9em}.h-\[1\.625rem\]{height:1.625rem}.h-\[1em\]{height:1em}.h-auto{height:auto}.h-full{height:100%}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-\[62\%\]{max-height:62%}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[90vh\]{min-height:90vh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-\[0\.9em\]{width:.9em}.w-\[1\.625rem\]{width:1.625rem}.w-\[1em\]{width:1em}.w-\[15\%\]{width:15%}.w-\[80\%\]{width:80%}.w-\[var\(--width-spinner\)\]{width:var(--width-spinner)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--spacing-2xl)}.max-w-\[11\.25rem\]{max-width:11.25rem}.max-w-\[640px\]{max-width:640px}.max-w-\[880px\]{max-width:880px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[min\(56vw\,220px\)\]{max-width:min(56vw,220px)}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.flex-\[0_0_100\%\]{flex:0 0 100%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-3{rotate:3deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-\[spin_20s_linear_infinite\]{animation:20s linear infinite spin}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize\!{resize:both!important}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2xl{gap:var(--gap-2xl)}.gap-2xs{gap:var(--gap-2xs)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3xl{gap:var(--gap-3xl)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-l{gap:var(--gap-l)}.gap-m{gap:var(--gap-m)}.gap-s{gap:var(--gap-s)}.gap-xl{gap:var(--gap-xl)}.gap-xs{gap:var(--gap-xs)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-none{overscroll-behavior:none}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[20px\]{border-radius:20px}.rounded-\[30px\]{border-radius:30px}.rounded-\[40px\]{border-radius:40px}.rounded-\[300px\]{border-radius:300px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.border-ink\/10{border-color:#1e1e1e1a}@supports (color:color-mix(in lab, red, red)){.border-ink\/10{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.border-ink\/20{border-color:#1e1e1e33}@supports (color:color-mix(in lab, red, red)){.border-ink\/20{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.border-input{border-color:var(--color-input)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-background{background-color:var(--color-background)}.bg-brand-orange{background-color:var(--color-brand-orange)}.bg-brand-orange\/15{background-color:#fd7a1226}@supports (color:color-mix(in lab, red, red)){.bg-brand-orange\/15{background-color:color-mix(in oklab, var(--color-brand-orange) 15%, transparent)}}.bg-destructive{background-color:var(--color-destructive)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-ink{background-color:var(--color-ink)}.bg-ink\/40{background-color:#1e1e1e66}@supports (color:color-mix(in lab, red, red)){.bg-ink\/40{background-color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/\[0\.68\]{background-color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.68\]{background-color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[var\(--gap-l\)\]{padding-inline:var(--gap-l)}.px-\[var\(--gap-m\)\]{padding-inline:var(--gap-m)}.px-\[var\(--gap-s\)\]{padding-inline:var(--gap-s)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[10px\]{padding-block:10px}.py-\[var\(--gap-m\)\]{padding-block:var(--gap-m)}.py-\[var\(--gap-s\)\]{padding-block:var(--gap-s)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-justify{text-align:justify}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[Poppins\]{font-family:Poppins}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[length\:var\(--font-decent\)\]{font-size:var(--font-decent)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-brand-orange{color:var(--color-brand-orange)}.text-foreground{color:var(--color-foreground)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-ink{color:var(--color-ink)}.text-ink\/60{color:#1e1e1e99}@supports (color:color-mix(in lab, red, red)){.text-ink\/60{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.text-ink\/80{color:#1e1e1ecc}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-neutral-300{-webkit-text-decoration-color:var(--color-neutral-300);-webkit-text-decoration-color:var(--color-neutral-300);-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_20px_rgba\(30\,30\,30\,0\.06\)\]{--tw-shadow:0 2px 20px var(--tw-shadow-color,#1e1e1e0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(30\,30\,30\,0\.16\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#1e1e1e29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,background-color\,backdrop-filter\,border-color\,border-radius\,padding\]{transition-property:margin,background-color,-webkit-backdrop-filter,backdrop-filter,border-color,border-radius,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,width\,background-color\,backdrop-filter\,border-color\,border-radius\,padding\]{transition-property:margin,width,background-color,-webkit-backdrop-filter,backdrop-filter,border-color,border-radius,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-default{--tw-ease:var(--ease-default);transition-timing-function:var(--ease-default)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-spring{--tw-ease:var(--ease-spring);transition-timing-function:var(--ease-spring)}.outline-none{--tw-outline-style:none;outline-style:none}.\[program\:php\]{program:php}.paused{animation-play-state:paused}.running{animation-play-state:running}.running\!{animation-play-state:running!important}@media (hover:hover){.group-hover\:h-\[2\.875rem\]:is(:where(.group):hover *){height:2.875rem}.group-hover\:w-\[2\.875rem\]:is(:where(.group):hover *){width:2.875rem}.group-hover\:w-\[90\%\]:is(:where(.group):hover *){width:90%}.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:-translate-y-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[2\.3\]:is(:where(.group):hover *){scale:2.3}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-ink)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-50:is(:where(.group):hover *){opacity:.5}.group-hover\:shadow-lg:is(:where(.group):hover *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:blur-\[3px\]:is(:where(.group):hover *){--tw-blur:blur(3px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:rotate-3:hover{rotate:3deg}.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:border-brand-orange:hover{border-color:var(--color-brand-orange)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-brand-orange:hover{background-color:var(--color-brand-orange)}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-ink:hover{background-color:var(--color-ink)}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-brand-orange:hover{color:var(--color-brand-orange)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current\!:hover{text-decoration-color:currentColor!important}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-white:focus{border-color:var(--color-white)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}@media not all and (width>=64rem){.max-lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-lg\:h-11{height:calc(var(--spacing) * 11)}.max-lg\:w-11{width:calc(var(--spacing) * 11)}.max-lg\:\!px-0{padding-inline:calc(var(--spacing) * 0)!important}.max-lg\:\!py-0{padding-block:calc(var(--spacing) * 0)!important}}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}@media (width>=48rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-first{order:-9999}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:w-\[75\%\]{width:75%}.md\:flex-\[0_0_66\%\]{flex:0 0 66%}.md\:animate-\[marquee_40s_linear_infinite\]{animation:40s linear infinite marquee}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-\[var\(--gap-l\)\]{gap:var(--gap-l)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-16{padding:calc(var(--spacing) * 16)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=64rem){.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mt-\[var\(--gap-3xl\)\]{margin-top:var(--gap-3xl)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-auto{width:auto}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:decoration-neutral-500:is(.dark *){-webkit-text-decoration-color:var(--color-neutral-500);-webkit-text-decoration-color:var(--color-neutral-500);-webkit-text-decoration-color:var(--color-neutral-500);text-decoration-color:var(--color-neutral-500)}@media (hover:hover){.dark\:hover\:bg-gray-900:is(.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:is(.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:is(.dark *):focus{border-color:var(--color-blue-800)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:active\:bg-gray-700:is(.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:is(.dark *):active{color:var(--color-gray-300)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-full svg{width:100%}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_text\]\:fill-ink text{fill:var(--color-ink)}@media (hover:hover){.group-hover\:\[\&_text\]\:fill-white:is(:where(.group):hover *) text{fill:var(--color-white)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:oklch(100% 0 0);--foreground:oklch(17% .005 264);--card:oklch(100% 0 0);--card-foreground:oklch(17% .005 264);--popover:oklch(100% 0 0);--popover-foreground:oklch(17% .005 264);--primary:oklch(69.5% .18 45);--primary-foreground:oklch(100% 0 0);--secondary:oklch(97% .005 264);--secondary-foreground:oklch(17% .005 264);--muted:oklch(97% .005 264);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(80.5% .16 85);--accent-foreground:oklch(17% .005 264);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(86.7% .008 264);--input:oklch(86.7% .008 264);--ring:oklch(69.5% .18 45);--chart-1:oklch(69.5% .18 45);--chart-2:oklch(80.5% .16 85);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(17% .005 264);--sidebar-primary:oklch(69.5% .18 45);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(97% .005 264);--sidebar-accent-foreground:oklch(17% .005 264);--sidebar-border:oklch(86.7% .008 264);--sidebar-ring:oklch(69.5% .18 45)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(73.5% .18 45);--primary-foreground:oklch(14.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(82.5% .16 85);--accent-foreground:oklch(14.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(73.5% .18 45);--chart-1:oklch(73.5% .18 45);--chart-2:oklch(82.5% .16 85);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(73.5% .18 45);--sidebar-primary-foreground:oklch(14.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(73.5% .18 45)}[data-reveal]{opacity:1;transform:none}.js-loaded [data-reveal][data-reveal-pending=true]{opacity:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spinner-rotation{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.spinner-rotation{transform-origin:50%;animation:20s linear infinite spinner-rotation}.group:hover .spinner-rotation{animation-play-state:paused}.headline-fit-box{container-type:inline-size}.hero-h1-mit-bubble{--font-h1:min(var(--text-h1), calc(100cqw * .112))}@container (width>=0){.headline-fit[style*=--hf-zeichen]{font-size:clamp(var(--hf-min), calc(100cqw / var(--hf-zeichen)), var(--hf-max))}}.spinner-wartet{opacity:0;visibility:hidden}@keyframes spinner-auftritt{0%{opacity:0;transform:rotate(-35deg)scale(.72)}60%{opacity:1}to{opacity:1;transform:rotate(0)scale(1)}}.spinner-auftritt{transform-origin:50%;will-change:transform, opacity;animation:1.1s cubic-bezier(.22,1,.36,1) both spinner-auftritt}.spinner-auftritt.is-fertig{will-change:auto}@media (prefers-reduced-motion:reduce){.spinner-auftritt{animation:none}}.skip-link{z-index:300;background:var(--color-ink);color:#fff;border-radius:0 0 12px 12px;padding:12px 24px;font-weight:600;text-decoration:none;transition:transform .18s ease-out;position:fixed;top:0;left:50%;transform:translate(-50%,-120%)}.skip-link:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}.spinner-rotation{animation:none;transform:translate(-50%,-50%)}}a.footer-button-transparent,button.footer-button-transparent,.footer-button-transparent{transition:background-color .3s,border-color .3s;background-color:#ffffff1a!important;border:1px solid #ffffff40!important}.footer-button-transparent{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}a.footer-button-transparent:hover,button.footer-button-transparent:hover,.footer-button-transparent:hover{background-color:#ffffff80!important;border-color:#fff9!important}.team-photo-wrap{height:calc(100% - 50cqi - 12px)}.team{transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));will-change:transform;transition:transform .4s cubic-bezier(.2,.7,.3,1)}.team:hover{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-10px)}.team-img{transition:transform .5s}.team:hover .team-img{transform:scale(1.05)}.team-spotlight{background:radial-gradient(circle 560px at var(--spot-x,50%) var(--spot-y,50%), #fff6 0%, #ffffff26 30%, #fff0 60%);opacity:0;mix-blend-mode:screen;transition:opacity .6s}.team:hover .team-spotlight{opacity:1}.service-card{transform-style:preserve-3d;--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;will-change:transform;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s;overflow:hidden}.service-card:hover{transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-6px);box-shadow:0 30px 60px -20px #00000059,0 12px 24px -10px #00000040}.service-card:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle 440px at var(--glow-x) var(--glow-y), var(--card-glow-color,transparent) 0%, transparent 75%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.service-card>*{z-index:1;position:relative}.service-card:hover:before{opacity:1}.service-card>.service-card__stamp{top:var(--gap-m);right:var(--gap-m);z-index:2;color:#fff;font-size:var(--text-decent);white-space:nowrap;transform-origin:50%;background:#ffffff1a;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:.45em;padding:.4em .85em;font-weight:500;line-height:1.2;transition:transform .4s cubic-bezier(.2,.7,.3,1),background-color .4s,border-color .4s;display:inline-flex;position:absolute;transform:rotate(3deg)}.service-card:hover>.service-card__stamp{background:#ffffff2e;border-color:#ffffff8c;transform:rotate(0)}@media (width<=767px){.service-card>.service-card__stamp{top:var(--gap-s);right:var(--gap-s);padding:.3em .7em}}@media (prefers-reduced-motion:reduce){.service-card>.service-card__stamp,.service-card:hover>.service-card__stamp{transition:none;transform:none}}.blog-card:hover{box-shadow:0 0 10px #0000000d;background:var(--color-brand-orange)!important;color:#fff!important}.blog-card:hover .blog-img{transform:translateY(-10px)}.instagram-card:hover .instagram-img{transform:scale(1.05)}.testimonial-avatar--logo{aspect-ratio:1;border:1px solid var(--tone-border);background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:100%;padding:7%;display:flex;overflow:hidden}.testimonial-avatar__logo-img{object-fit:contain;width:100%;max-height:50%;display:block}.testimonial-company-link{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-underline-offset:.15em;text-decoration-thickness:from-font;transition:color .25s cubic-bezier(.2,.7,.3,1),text-decoration-color .25s cubic-bezier(.2,.7,.3,1)}.testimonial-company-link:hover,.testimonial-company-link:focus-visible{color:var(--tone-accent,var(--color-brand-orange));text-decoration:underline}.testimonial-slider-arrow{cursor:pointer;transition:background-color .4s,color .4s,border-color .4s,transform .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s}.testimonial-slider-arrow:hover{background-color:var(--color-brand-orange)!important;color:#fff!important;border-color:var(--color-brand-orange)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.testimonial-slider-arrow[data-direction=prev]:hover{transform:translate(-4px)}.testimonial-slider-arrow[data-direction=next]:hover{transform:translate(4px)}.services-swipebar:hover .services-swipebar-icon{width:100%!important}.services-swipebar:hover .services-swipebar-text{opacity:0}.navbar-pad--top{padding-left:var(--gap-m);padding-right:var(--gap-m)}.navbar-pad--scrolled{padding-left:var(--gap-l);padding-right:var(--gap-l)}@media (width<=767px){.navbar-pad--top{padding-left:var(--section-pad-x);padding-right:var(--section-pad-x)}.navbar-pad--scrolled{padding-left:var(--gap-m);padding-right:var(--gap-m)}}.service-card__inner{padding:var(--gap-xl) var(--gap-m) 0 var(--gap-m)}.service-card__footer{padding:0 var(--gap-m)}@media (width<=767px){.service-card__inner{padding-left:calc(var(--gap-m) - var(--gap-xs));padding-right:calc(var(--gap-m) - var(--gap-xs))}.service-card__footer{padding:0 calc(var(--gap-m) - var(--gap-xs))}}.services-swipebar-text{padding-right:var(--gap-l)}.services-swipebar-text__kurz{display:none}@media (width<=767px){.services-swipebar-text[data-kurz=true] .services-swipebar-text__lang{display:none}.services-swipebar-text__kurz{display:inline}.services-swipebar-text{padding-right:var(--gap-s)}}a.btn-primary,button.btn-primary,.btn-primary{justify-content:center;align-items:center;gap:var(--gap-2xs);color:#fff;background-color:var(--color-brand-orange);border-radius:var(--radius-bubble);cursor:pointer;border:1px solid #ffffff52;padding:.85em 1.6em;font-family:Poppins,sans-serif;font-weight:400;text-decoration:none;transition:background-color .3s,border-color .3s,box-shadow .3s,transform .3s;display:inline-flex;box-shadow:inset 0 0 1.2em #ffffff29}a.btn-primary:hover:not(:disabled),button.btn-primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){background-color:#fd8525}@supports (color:color-mix(in lab, red, red)){a.btn-primary:hover:not(:disabled),button.btn-primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-brand-orange) 92%, #fff)}}a.btn-primary:hover:not(:disabled),button.btn-primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){border-color:#ffffff8c;box-shadow:inset 0 0 1.4em #ffffff3d,0 .5em 1.2em -.3em #fd7a1273}a.btn-primary:active:not(:disabled),button.btn-primary:active:not(:disabled),.btn-primary:active:not(:disabled){transform:translateY(1px)}a.btn-primary:disabled,button.btn-primary:disabled,.btn-primary:disabled{opacity:.6;cursor:not-allowed}a.footer-button-orange,button.footer-button-orange,.footer-button-orange{background-color:#fd7a12cc!important}@supports (color:color-mix(in lab, red, red)){a.footer-button-orange,button.footer-button-orange,.footer-button-orange{background-color:color-mix(in srgb, var(--color-brand-orange) 80%, transparent)!important}}a.footer-button-orange,button.footer-button-orange,.footer-button-orange{transition:background-color .3s,border-color .3s;border:1px solid #ffffff59!important}.footer-button-orange{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}a.footer-button-orange:hover:not(:disabled),button.footer-button-orange:hover:not(:disabled),.footer-button-orange:hover:not(:disabled){background-color:#fd7a12f2!important}@supports (color:color-mix(in lab, red, red)){a.footer-button-orange:hover:not(:disabled),button.footer-button-orange:hover:not(:disabled),.footer-button-orange:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-brand-orange) 95%, transparent)!important}}a.footer-button-orange:hover:not(:disabled),button.footer-button-orange:hover:not(:disabled),.footer-button-orange:hover:not(:disabled){border-color:#ffffffb3!important}.footer-dsgvo-checkbox{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.footer-dsgvo-box{-webkit-backdrop-filter:blur(8px);background-color:#ffffff14;border:1px solid #fff9;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;margin-top:.15rem;transition:background-color .2s,border-color .2s;display:inline-flex}.footer-dsgvo-check{color:#fff;opacity:0;width:.75rem;height:.75rem;transition:opacity .15s,transform .15s;transform:scale(.6)}.footer-dsgvo-label:hover .footer-dsgvo-box{border-color:#fff}.footer-dsgvo-checkbox:checked~.footer-dsgvo-box{background-color:var(--color-brand-orange);border-color:var(--color-brand-orange)}.footer-dsgvo-checkbox:checked~.footer-dsgvo-box .footer-dsgvo-check{opacity:1;transform:scale(1)}.footer-dsgvo-checkbox:focus-visible~.footer-dsgvo-box{outline-offset:2px;outline:2px solid #fff}.footer-form-field::placeholder{color:#ffffffd9;opacity:1;transition:color .3s}.footer-form-field:focus::placeholder{color:#fff6}.footer-form-field:focus-visible{border-bottom-color:var(--color-white,#fff);outline:none}.footer-form-field:-webkit-autofill{caret-color:var(--color-white,#fff);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-white,#fff)!important}.footer-form-field:-webkit-autofill:hover{caret-color:var(--color-white,#fff);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-white,#fff)!important}.footer-form-field:-webkit-autofill:focus{caret-color:var(--color-white,#fff);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-white,#fff)!important}.footer-form-field:-webkit-autofill:active{caret-color:var(--color-white,#fff);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-white,#fff)!important}@keyframes trust-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.trust-badge{animation:4s ease-in-out infinite trust-badge-float}.trust-badge:hover{animation-duration:1.5s}@media (hover:none){.service-card:hover,.instagram-card:hover .instagram-img,.partner-bubble:hover,.team,.team:hover,.team:hover .team-img,.team:hover .team-spotlight,.referenz-tile:hover,.referenz-tile-wrap:hover{filter:none!important;transform:none!important}.service-card:hover:before,.team:hover .team-spotlight,.referenz-tile:hover .referenz-tile__glow{opacity:0!important}}@media (width<=767px){:root{--section-pad-x:1rem;--card-pad-y:var(--gap-l);--card-pad-x:var(--gap-m);--card-grid-inset:0px;--card-grid-overlap:var(--gap-xs);--width-customer-arrow:2.75rem}.logo-grid-mobile .partner-bubble{--bubble-faktor:1.57;scale:var(--bubble-faktor)}.logo-grid-mobile .partner-slot{justify-self:center;width:100%;max-width:4.15rem}.logo-grid-mobile{row-gap:calc(var(--gap-2xs) + (1.57 - 1) * 4.15rem)!important}.logo-grid-mobile .partner-bubble>div{padding:13%!important}.logo-grid-mobile .partner-bubble img{max-height:62%}.logo-grid-mobile .partner-bubble>div{overflow:visible;-webkit-mask-image:radial-gradient(circle,#000 99.5%,#0000 100%);mask-image:radial-gradient(circle,#000 99.5%,#0000 100%)}.logo-grid-mobile .partner-bubble img{max-width:118%;margin-left:-9%;margin-right:-9%}.footer-social-wrap a{width:clamp(2.25rem,11vw,2.75rem)!important}.footer-tag{min-height:40px}.footer-nav{--footer-nav-col-gap:var(--gap-s);--footer-nav-row-gap:0px}.testimonial-slider-arrow:hover,.footer-button-transparent:hover,.btn-primary:hover{-webkit-backdrop-filter:none!important}}@media (width>=1024px){.references-right-col{row-gap:calc(var(--gap-3xl) * .8)!important}}@media (width>=768px){.instagram-grid{gap:var(--gap-l)!important}}@media (width<=1023px){#navbar-inner{--navbar-grid-cols:auto 1fr!important}#navbar-inner>nav{display:none!important}}@media (width<=767px){.site-footer-bg{--footer-card-padding:var(--gap-s);padding-top:var(--gap-xl)!important;padding-left:var(--gap-s)!important;padding-right:var(--gap-s)!important}.footer-headline-second{margin-bottom:0!important}}.team-card-text{top:var(--gap-xl)}@media (width<=767px){.team-card-text{top:var(--gap-s)}.team-display{row-gap:var(--gap-l)!important}.team-headline-line{max-width:var(--line-width,100%)}}.team-display__intro{right:var(--section-pad-x);text-align:right;max-width:38ch;color:var(--tone-fg-muted);font-size:var(--text-body);line-height:var(--text-body--line-height);align-content:start;display:grid;position:absolute;top:24.64px}.team-display{position:relative}@media (width<=1279px){.team-display__intro{text-align:left;align-self:flex-start;width:100%;max-width:60ch;height:auto;display:block;position:static}}@keyframes testimonialSlideIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.testimonial-anim{opacity:1;transform:none}.testimonial-slide[data-active=true] .testimonial-anim{animation:.75s cubic-bezier(.25,.46,.45,.94) backwards testimonialSlideIn}.testimonial-slide[data-active=true] .testimonial-anim[data-anim-step="0"]{animation-delay:.1s}.testimonial-slide[data-active=true] .testimonial-anim[data-anim-step="1"]{animation-delay:.4s}.testimonial-slide[data-active=true] .testimonial-anim[data-anim-step="2"]{animation-delay:.7s}.testimonial-slide-inner{padding:0 var(--gap-m)}.testimonial-arrow-slot{z-index:10;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0}.testimonial-arrow-slot--prev{padding-left:var(--gap-m);left:0}.testimonial-arrow-slot--next{padding-right:var(--gap-m);right:0}@media (width<=1023px){:root{--width-customer-arrow:2.75rem}.testimonial-slide-inner{padding:0 var(--gap-m)}.testimonial-slider-shell[data-arrows=true]{row-gap:var(--gap-l);column-gap:var(--gap-xs);padding:0 var(--gap-m);grid-template-columns:1fr auto auto;display:grid}.testimonial-arrow-slot{pointer-events:auto;grid-row:1;padding:0;position:static}.testimonial-arrow-slot--prev{grid-column:2}.testimonial-arrow-slot--next{grid-column:3}[data-arrows=true]>.testimonial-slider-track{margin-inline:calc(var(--gap-m) * -1);grid-area:2/1/auto/-1}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}section,h2,footer[id],[id=kontakt]{scroll-margin-top:calc(80px + var(--gap-l))}@keyframes site-page-fade-in{0%{opacity:0}to{opacity:1}}@keyframes site-page-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-16px)}}.site-main{animation:.42s cubic-bezier(0,0,.2,1) forwards site-page-fade-in}html.is-leaving .site-main{pointer-events:none;animation:.26s cubic-bezier(.4,0,1,1) forwards site-page-leave}@media (prefers-reduced-motion:reduce){.site-main,html.is-leaving .site-main{animation:none}}::view-transition-old(root){animation:.2s cubic-bezier(.4,0,1,1) forwards site-page-leave}::view-transition-new(root){animation:.32s cubic-bezier(0,0,.2,1) both site-page-fade-in}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:3px;border-radius:inherit}:focus:not(:focus-visible){outline:none}.modal-backdrop{-webkit-backdrop-filter:blur(20px);background:#1e1e1e99;transition:opacity .3s ease-out}.modal-backdrop[data-state=open]{animation:.3s ease-out forwards modal-backdrop-in}.modal-backdrop[data-state=closed]{animation:.32s cubic-bezier(0,0,.2,1) forwards modal-backdrop-out}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-backdrop-out{0%{opacity:1}to{opacity:0}}.modal-card{z-index:131;isolation:isolate;background:var(--color-ink);width:calc(100% - 2rem);color:var(--color-white,#fff);border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);padding:var(--gap-xl);padding-top:calc(var(--gap-xl) + 16px);max-height:92vh;transform:translateY(var(--modal-drag-y,0px));will-change:transform;--modal-aurora-1:var(--color-brand-orange);--modal-aurora-2:var(--color-brand-yellow);border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;margin-left:auto;margin-right:auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:clip;box-shadow:0 -8px 40px #0006,0 -2px 8px #0003}.modal-variant-success{--modal-aurora-1:#10b981;--modal-aurora-2:#6ee7b7}.modal-variant-error{--modal-aurora-1:#ef4444;--modal-aurora-2:#fb923c}.modal-card:before,.modal-card:after{content:"";z-index:0;pointer-events:none;filter:blur(80px);will-change:transform;border-radius:9999px;position:absolute}.modal-card:before{background:radial-gradient(circle at 50% 50%, var(--modal-aurora-1) 0%, transparent 65%);opacity:.32;width:65%;height:150%;animation:9s ease-in-out infinite modal-aurora-1;top:-30%;left:-10%}.modal-card:after{background:radial-gradient(circle at 50% 50%, var(--modal-aurora-2) 0%, transparent 65%);opacity:.22;width:75%;height:140%;animation:11s ease-in-out infinite modal-aurora-2;bottom:-40%;right:-15%}@keyframes modal-aurora-1{0%,to{transform:translate(0%)scale(1)}33%{transform:translate(40%,12%)scale(1.2)}66%{transform:translate(-10%,20%)scale(.95)}}@keyframes modal-aurora-2{0%,to{transform:translate(0%)scale(1)}40%{transform:translate(-30%,-15%)scale(1.15)}75%{transform:translate(20%,-25%)scale(.9)}}.modal-card>*{z-index:1;position:relative}.modal-inner{flex:auto}@media (width<=640px){.modal-card{width:calc(100% - 1rem)}}.modal-card--dragging{transition:none!important}.modal-card:not(.modal-card--dragging){transition:transform .4s cubic-bezier(.16,1,.3,1)}.modal-card[data-state=closed]{transition:none!important}.modal-card[data-state=open]{animation:.55s cubic-bezier(.16,1,.3,1) forwards modal-card-in}.modal-card[data-state=closed]{animation:.32s cubic-bezier(0,0,.2,1) forwards modal-card-out}@keyframes modal-card-in{0%{transform:translateY(100%)}to{transform:translateY(var(--modal-drag-y,0px))}}@keyframes modal-card-out{0%{transform:translateY(var(--modal-drag-y,0px))}to{transform:translateY(100%)}}.modal-handle{cursor:grab;touch-action:none;background:0 0;border:0;padding:12px 24px 8px;position:absolute;top:0;left:50%;transform:translate(-50%)}.modal-handle:active{cursor:grabbing}.modal-handle-bar{background:#ffffff4d;border-radius:999px;width:44px;height:4px;transition:background-color .2s,transform .2s;display:block}.modal-handle:hover .modal-handle-bar{background:#ffffff8c;transform:scaleX(1.15)}.modal-handle:focus-visible{outline:none}.modal-handle:focus-visible .modal-handle-bar{background:var(--color-brand-orange);box-shadow:0 0 0 4px #fd7a1240}.modal-close{top:var(--gap-m);right:var(--gap-m);width:32px;height:32px;color:var(--color-white,#fff);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;position:absolute}.modal-close:hover{background:var(--color-brand-orange);color:var(--color-white,#fff);transform:rotate(90deg)}.modal-inner{row-gap:var(--gap-m);padding-top:var(--gap-s);padding-bottom:var(--gap-s);cursor:default;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex-direction:column;min-height:0;margin-inline:-24px;padding-inline:24px;display:flex;overflow-y:auto}.modal-inner::-webkit-scrollbar{width:6px}.modal-inner::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.modal-inner::-webkit-scrollbar-track{background:0 0}.modal-icon-wrap{width:56px;height:56px;color:var(--color-brand-orange);opacity:0;background:#fd7a1226;border-radius:999px;justify-content:center;align-items:center;animation:.5s cubic-bezier(.16,1,.3,1) .2s forwards modal-stagger-in;display:inline-flex;position:relative;transform:translateY(8px)scale(.9)}.modal-variant-success .modal-icon-wrap{color:#34d399;background:#10b9812e}.modal-variant-error .modal-icon-wrap{color:#f87171;background:#ef44442e}.modal-variant-info .modal-icon-wrap{color:var(--color-white,#fff);background:#ffffff1a}.modal-variant-consent .modal-icon-wrap{color:var(--color-brand-orange);background:#fd7a1226}.modal-icon{width:28px;height:28px}.modal-icon-pulse{opacity:0;background:currentColor;border-radius:999px;animation:1.8s ease-out .6s infinite modal-icon-ping;position:absolute;inset:0}@keyframes modal-icon-ping{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.modal-stagger{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) forwards modal-stagger-in;transform:translateY(12px)}@keyframes modal-stagger-in{to{opacity:1;transform:translateY(0)scale(1)}}.modal-title{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-h2);color:var(--color-white,#fff);margin:0;line-height:1.05}.modal-body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);color:#ffffffd9}.cal-modal-titlerow{align-items:stretch;gap:var(--gap-s);display:flex}.cal-modal-titletext{min-width:0;display:block}.cal-modal-titlerow>.cal-modal-avatar{flex:none}.cal-modal-titlerow>:has(>.cal-modal-avatar){flex:none}.cal-modal-titlerow>:has(>.cal-modal-avatar){flex:none;align-self:center;display:flex}.cal-modal-avatar{object-fit:cover;object-position:top;background:#ffffff14;border:2px solid #ffffff26;border-radius:999px;width:clamp(72px,18vw,108px);height:clamp(72px,18vw,108px);display:block}.cal-modal-subline{align-items:center;gap:var(--gap-2xs);margin-top:var(--gap-2xs);flex-wrap:wrap;display:flex}.cal-modal-topic{border-radius:var(--radius-bubble);color:#fff;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--font-weight-medium);background:#ffffff2e;border:1px solid #ffffff38;flex:none;align-items:center;gap:.4em;padding:.5em .9em;line-height:1;display:inline-flex}.cal-modal-topic--link{text-decoration:none;transition:background-color .2s,border-color .2s}.cal-modal-topic--link:hover{background:#ffffff47;border-color:#ffffff80}.cal-modal-topic--link:focus-visible{outline-offset:2px;outline:2px solid #fff}.cal-modal-topic--link svg{flex:none;transition:transform .2s cubic-bezier(.2,.7,.3,1)}.cal-modal-topic--link:hover svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.cal-modal-topic--link:hover svg{transform:none}}.cal-modal-person{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--font-weight-normal);color:#ffffffbf;line-height:1.4}.modal-actions{gap:var(--gap-s);margin-top:var(--gap-s);flex-wrap:wrap;display:flex}.modal-card:has(.cal-embed){height:92vh}.modal-inner:has(>.modal-actions>.cal-embed){row-gap:var(--gap-s)}.modal-actions:has(>.cal-embed){flex-wrap:nowrap;flex:auto;min-height:0}.modal-progress{pointer-events:none;background:#ffffff0d;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.modal-progress-bar{transform-origin:0;background:linear-gradient(90deg, var(--modal-aurora-1), var(--modal-aurora-2));width:100%;height:100%;animation-name:modal-progress;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@keyframes modal-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=640px){.modal-card{padding:var(--gap-l);padding-top:calc(var(--gap-l) + 16px)}.modal-title{font-size:var(--text-h3)}}.topic-pill-cloud{animation:50ms linear forwards topic-cloud-mount}@keyframes topic-cloud-mount{to{opacity:1}}.topic-pill{cursor:pointer;color:#fff;white-space:nowrap;opacity:0;transform:translate(calc(var(--pill-trajectory-x,0px) * -1), calc(var(--pill-trajectory-y,0px) * -1)) scale(.4);animation:.55s cubic-bezier(.34,1.45,.5,1) forwards topic-pill-pop;animation-delay:var(--pill-delay,0s);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}@keyframes topic-pill-pop{0%{opacity:0;transform:translate(calc(var(--pill-trajectory-x,0px) * -1), calc(var(--pill-trajectory-y,0px) * -1)) scale(.4)}60%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}.topic-pill:hover{background:var(--color-brand-orange,#fd7a12);border-color:var(--color-brand-orange,#fd7a12);color:#fff}.topic-pill:focus-visible{outline:none;box-shadow:0 0 0 3px #fd7a1266}.topic-pill--back{color:#ffffffb3;background:0 0;border-color:#ffffff3d;padding:10px 12px}.topic-pill--back:hover{color:#fff;background:#ffffff14;border-color:#fff6}.topic-button-out{animation:.2s cubic-bezier(.55,0,.84,0) forwards topic-button-out}@keyframes topic-button-out{to{opacity:0;transform:scale(.7)}}.benefits-stripe__grid{grid-template-columns:minmax(0, 1.5fr) minmax(0, calc(var(--container-narrow) / 2.5));gap:var(--gap-l);padding-right:max(var(--section-pad-x), calc((100vw - var(--container-wide)) / 2));align-items:center;display:grid}.benefits-stripe__figure{border-radius:0 var(--radius-element) var(--radius-element) 0;margin:0;overflow:hidden}.benefits-stripe__img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.benefits-stripe__content{gap:var(--gap-l);flex-direction:column;justify-content:center;display:flex}.benefits-stripe__text{font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ed1}@supports (color:color-mix(in lab, red, red)){.benefits-stripe__text{color:color-mix(in srgb, var(--color-ink) 82%, transparent)}}.benefits-stripe__list{gap:var(--gap-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.benefits-stripe__item{align-items:center;gap:var(--gap-s);font-weight:400;font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ee0;display:flex}@supports (color:color-mix(in lab, red, red)){.benefits-stripe__item{color:color-mix(in srgb, var(--color-ink) 88%, transparent)}}.benefits-stripe__icon{background:#fd7a1224;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.benefits-stripe__icon{background:color-mix(in srgb, var(--color-brand-orange) 14%, transparent)}}.benefits-stripe__icon{color:var(--color-brand-orange)}.benefits-stripe__cta-wrap{display:flex}.benefits-stripe--image-right{overflow:clip visible}.benefits-stripe--image-right .benefits-stripe__grid{grid-template-columns:minmax(0, calc(var(--container-narrow) / 1.8)) minmax(0, 1fr);padding-right:0;padding-left:max(var(--section-pad-x), calc((100vw - var(--container-wide)) / 2))}.benefits-stripe--image-right .benefits-stripe__media{order:2}.benefits-stripe--image-right .benefits-stripe__figure{border-radius:var(--radius-element) 0 0 var(--radius-element)}@media (width<=1199px){.benefits-stripe__grid{padding-left:var(--section-pad-x);padding-right:var(--section-pad-x);grid-template-columns:minmax(0,1fr)}.benefits-stripe__figure{border-radius:var(--radius-element)}.benefits-stripe--image-right .benefits-stripe__grid{padding-left:var(--section-pad-x);padding-right:var(--section-pad-x);grid-template-columns:minmax(0,1fr)}.benefits-stripe--image-right .benefits-stripe__media{order:0}.benefits-stripe--image-right .benefits-stripe__figure{border-radius:var(--radius-element)}}.referenz-intro__figure{position:relative}.referenz-intro__live{right:var(--gap-m);bottom:var(--gap-m);z-index:2;align-items:center;gap:var(--gap-2xs);padding:var(--gap-2xs) var(--gap-s);border-radius:var(--radius-bubble);color:#fff;font-family:Poppins,sans-serif;font-size:var(--text-form);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1414169e;border:1px solid #ffffff47;line-height:1;text-decoration:none;transition:background-color .3s,border-color .3s,transform .3s,box-shadow .3s;display:inline-flex;position:absolute;box-shadow:0 .6em 1.4em -.5em #0000008c}.referenz-intro__live:hover{background:var(--color-brand-orange);border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 .8em 1.6em -.5em #fd7a1299}.referenz-intro__live:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:3px}@media (hover:none){.referenz-intro__live:hover{transform:none}}.referenz-intro__live{max-width:calc(100% - var(--gap-m) * 2)}@media (width<=1199px){.referenz-intro__live{right:var(--gap-s);bottom:var(--gap-s);padding:var(--gap-2xs) var(--gap-xs);max-width:calc(100% - var(--gap-s) * 2)}}.referenz-intro__live-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.referenz-intro__live>svg{flex:none}.service-detail-list{padding-left:var(--section-pad-x);padding-right:var(--section-pad-x);margin-bottom:var(--gap-3xl);margin-top:calc(-1 * var(--radius-element) - var(--gap-3xl));z-index:1;position:relative}.service-detail-list--no-overlap{margin-top:var(--gap-3xl)}.service-detail-list__card{background:var(--color-ink);color:#fff;border-radius:var(--radius-element);padding:var(--card-pad-y) var(--card-pad-x);isolation:isolate;gap:var(--gap-2xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.service-detail-list__card:before,.service-detail-list__card:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;mix-blend-mode:screen;position:absolute;inset:0}.service-detail-list__card:before{background:radial-gradient(55% 45% at 12% 95%, var(--color-brand-orange) 0%, #fd7a1240 35%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.service-detail-list__card:before{background:radial-gradient(55% 45% at 12% 95%, var(--color-brand-orange) 0%, color-mix(in srgb, var(--color-brand-orange) 25%, transparent) 35%, transparent 70%)}}.service-detail-list__card:before{opacity:.4;animation:6s ease-in-out infinite kpi-glow-breathe-1}.service-detail-list__card:after{background:radial-gradient(50% 40% at 92% 8%, var(--color-brand-yellow) 0%, #fdbd1938 35%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.service-detail-list__card:after{background:radial-gradient(50% 40% at 92% 8%, var(--color-brand-yellow) 0%, color-mix(in srgb, var(--color-brand-yellow) 22%, transparent) 35%, transparent 70%)}}.service-detail-list__card:after{opacity:.3;animation:7s ease-in-out -3s infinite kpi-glow-breathe-2}.u-boxed{max-width:var(--boxed-width,var(--container-wide));width:100%;margin-inline:auto}.section-headline{font-family:var(--font-display);font-weight:var(--font-weight-light);font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:-.01em;text-align:center;max-width:20ch;margin:0 auto}.service-detail-list__headline{color:#fff}.service-detail-list__chips{justify-content:center;align-items:center;gap:var(--gap-s);max-width:var(--container-tight);margin:0 auto;margin-top:calc(var(--gap-2xl) * -.5);flex-wrap:wrap;display:flex}.service-detail-list__chip{appearance:none;cursor:pointer;font-family:var(--font-display);font-weight:var(--font-weight-medium);color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.75em;padding:.85em 1.5em;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);line-height:1;transition:transform .2s ease-out,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.service-detail-list__chip-icon{color:var(--color-brand-orange);justify-content:center;align-items:center;transition:transform .2s ease-out,color .15s ease-out;display:inline-flex}.service-detail-list__chip:hover{background:var(--color-brand-orange);border-color:var(--color-brand-orange);animation:1.8s ease-in-out infinite chip-glow-pulse;transform:translateY(-2px)}.service-detail-list__chip:hover .service-detail-list__chip-icon{color:#fff;transform:translate(2px,-2px)}@keyframes chip-glow-pulse{0%,to{box-shadow:0 0 #fd7a1280,0 0 16px -2px #fd7a1266}50%{box-shadow:0 0 0 8px #fd7a122e,0 0 30px 2px #fd7a1299}}@media (prefers-reduced-motion:reduce){.service-detail-list__chip:hover{animation:none}}.service-detail-list__chip:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:4px}.service-detail-list__chips--on-light{margin-top:var(--gap-xl)}.service-detail-list__chip--on-light{color:var(--color-ink);border-color:var(--color-ink-outline,#1e1e1e2e);text-decoration:none}.service-detail-list__chip--on-light:hover{color:#fff}.topic-detail__related{padding-top:var(--gap-2xl);padding-bottom:var(--gap-3xl)}@media (width<=767px){.service-detail-list__chips{gap:var(--gap-2xs)}.service-detail-list__chip{gap:.5em;padding:.6em 1.05em;font-size:.9375rem}.service-detail-list__chip-icon svg{width:.95em;height:.95em}}.service-detail-list__partner{gap:var(--gap-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%;display:grid}.service-detail-list__partner-col{gap:var(--gap-l);flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;display:flex}.service-detail-list__trust{align-items:center;gap:var(--gap-l);width:100%;padding-top:var(--gap-l);border-top:1px solid #ffffff1f;display:flex}.service-detail-list__badge-link{flex-shrink:0;transition:transform .4s;display:inline-block}.service-detail-list__badge-link:hover{transform:translateY(-6px)}.service-detail-list__badge{width:220px;height:auto;display:block}.service-detail-list__stats{flex-flow:row;flex:auto;align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.service-detail-list__stat{padding:0 var(--gap-l);border-left:1px solid #ffffff1f;flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.service-detail-list__stat:first-child{padding-left:var(--gap-l)}.service-detail-list__stat-value{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--text-h3);letter-spacing:-.01em;color:var(--color-brand-orange);line-height:1.05}.service-detail-list__stat-label{font-size:var(--text-body);color:#ffffffb3;line-height:1.4}@media (width<=900px){.service-detail-list__trust{align-items:stretch;gap:var(--gap-m);flex-direction:column}.service-detail-list__badge{width:180px}.service-detail-list__stats{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%}.service-detail-list__stat,.service-detail-list__stat:first-child{padding:var(--gap-s) 0;border-bottom:1px solid #ffffff1f;border-left:0;flex:none}.service-detail-list__stat:last-child{border-bottom:0;padding-bottom:0}.service-detail-list__stat:first-child{padding-top:0}}.service-detail-list__partner-text{font-size:var(--text-body);line-height:var(--text-body--line-height);color:#ffffffc7}.service-detail-list__partner-text>p{margin:0 0 var(--gap-xs) 0}.service-detail-list__partner-text>p:last-child{margin-bottom:0}.service-detail-list__bullets{gap:var(--gap-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.service-detail-list__bullet{align-items:center;gap:var(--gap-s);color:#fff;font-weight:400;font-size:var(--text-body);line-height:var(--text-body--line-height);display:flex}.service-detail-list__bullet-icon{background:#fd7a122e;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.service-detail-list__bullet-icon{background:color-mix(in srgb, var(--color-brand-orange) 18%, transparent)}}.service-detail-list__bullet-icon{color:var(--color-brand-orange)}.service-detail-list__image-wrap{width:100%}.service-detail-list__image{aspect-ratio:16/6;object-fit:cover;border-radius:var(--radius-element);width:100%;display:block}@media (width<=1199px){.service-detail-list__partner{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.service-detail-list__card{gap:var(--gap-xl)}.service-detail-list__image{aspect-ratio:16/9}}.topic-modal-actions{gap:var(--gap-s);margin-top:var(--gap-m);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.topic-modal-detail-link{justify-content:center;align-items:center;gap:var(--gap-2xs);color:var(--color-white,#fff);border-radius:var(--radius-bubble);cursor:pointer;background-color:#ffffff14;border:1px solid #ffffff73;padding:.85em 1.6em;font-family:Poppins,sans-serif;font-weight:400;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s,transform .3s;display:inline-flex}.topic-modal-detail-link:hover{color:var(--color-white,#fff);border-color:var(--color-white,#fff);background-color:#ffffff2e;transform:translateY(-2px)}@media (width<=480px){.topic-modal-actions{flex-direction:column;align-items:stretch}}.contact-person{padding-left:var(--section-pad-x);padding-right:var(--section-pad-x);margin-bottom:var(--gap-3xl);max-width:var(--container-wide);margin-inline:auto}.contact-person--in-article{max-width:var(--container-default);margin-inline:auto;margin-top:var(--gap-xl)}.contact-person__grid{gap:var(--gap-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.contact-person__col{flex-direction:column;display:flex}.contact-person__col--text{gap:var(--gap-l);justify-content:center}.contact-person__col--media{gap:var(--gap-l)}.contact-person__headline{text-align:left;white-space:pre-line;margin-left:0;margin-right:auto}.contact-person__body{font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ed1}@supports (color:color-mix(in lab, red, red)){.contact-person__body{color:color-mix(in srgb, var(--color-ink) 82%, transparent)}}.contact-person__body{gap:var(--gap-s);flex-direction:column;display:flex}.contact-person__body>p{margin:0}.contact-person__photo-card{--photo-overhang:calc(var(--gap-2xl) + var(--gap-l));--photo-card-height:380px;--photo-tilt-x:0deg;--photo-tilt-y:0deg;--contact-person-inset:var(--gap-l);background:var(--color-brand-orange);border-radius:var(--radius-element);min-height:var(--photo-card-height);margin-top:var(--photo-overhang);transform-style:preserve-3d;perspective:1200px;transform:perspective(1200px) rotateX(var(--photo-tilt-x)) rotateY(var(--photo-tilt-y));will-change:transform;justify-content:center;align-items:flex-end;transition:transform .4s cubic-bezier(.2,.7,.3,1);display:flex;position:relative;overflow:visible}.contact-person__photo-frame{border-radius:inherit;clip-path:inset(-9999px 0 0 0 round var(--radius-element));pointer-events:none;z-index:1;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.contact-person__photo{height:calc(var(--photo-card-height) + var(--photo-overhang));object-fit:contain;object-position:center bottom;transform-origin:50% 100%;will-change:transform;width:auto;max-width:90%;transition:transform .5s cubic-bezier(.2,.7,.3,1);display:block;transform:translateZ(0)}.contact-person__photo-card:hover .contact-person__photo{transform:translateZ(24px)scale(1.04)}.contact-person__bubble{top:var(--gap-l);right:var(--contact-person-inset);z-index:2;color:#fff;text-align:right;pointer-events:none;will-change:transform;flex-direction:column;align-items:flex-end;transition:transform .5s cubic-bezier(.2,.7,.3,1);animation:.7s cubic-bezier(.2,.7,.3,1) .85s both contact-bubble-in;display:flex;position:absolute;transform:translateZ(28px)}.contact-person__photo-card:hover .contact-person__bubble{transform:translateZ(48px)}@keyframes contact-bubble-in{0%{opacity:0;transform:translate(12px)translateY(-4px)translateZ(28px)}to{opacity:1;transform:translate(0)translateY(0)translateZ(28px)}}@media (prefers-reduced-motion:reduce){.contact-person__bubble{animation:none}.contact-person__photo-card,.contact-person__photo{transition:none}}.contact-person__bubble-name{font-family:var(--font-display);font-size:clamp(28px,3.4vw,44px);font-weight:var(--font-weight-semibold);text-shadow:0 1px #1e1e1e38,0 6px 18px #1e1e1e47;line-height:1}@supports (color:color-mix(in lab, red, red)){.contact-person__bubble-name{text-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 22%, transparent), 0 6px 18px color-mix(in srgb, var(--color-ink) 28%, transparent)}}.contact-person__bubble-role{font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase;opacity:.92;text-shadow:0 2px 8px #1e1e1e40;margin-top:4px}@supports (color:color-mix(in lab, red, red)){.contact-person__bubble-role{text-shadow:0 2px 8px color-mix(in srgb, var(--color-ink) 25%, transparent)}}.contact-person__cal-fab{bottom:var(--gap-m);left:var(--contact-person-inset);z-index:3;cursor:pointer;width:52px;height:52px;color:var(--color-ink);background:#fff;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;transform:translateZ(36px);box-shadow:0 6px 16px #1e1e1e38,0 2px 4px #1e1e1e1f}@supports (color:color-mix(in lab, red, red)){.contact-person__cal-fab{box-shadow:0 6px 16px color-mix(in srgb, var(--color-ink) 22%, transparent), 0 2px 4px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.contact-person__cal-fab{transition:transform .4s cubic-bezier(.2,.7,.3,1),background .25s,color .25s,box-shadow .25s}.contact-person__cal-fab:hover,.contact-person__cal-fab:focus-visible{background:var(--color-ink);color:#fff;transform:translateZ(56px)scale(1.05);box-shadow:0 12px 28px #1e1e1e52,0 4px 8px #1e1e1e2e}@supports (color:color-mix(in lab, red, red)){.contact-person__cal-fab:hover,.contact-person__cal-fab:focus-visible{box-shadow:0 12px 28px color-mix(in srgb, var(--color-ink) 32%, transparent), 0 4px 8px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.contact-person__cal-fab:hover,.contact-person__cal-fab:focus-visible{outline:none}.contact-person__cal-fab:focus-visible{outline:2px solid var(--color-brand-yellow);outline-offset:3px}.contact-person__contact-card{background:var(--color-ink);color:#fff;border-radius:var(--radius-element);padding:var(--gap-l);gap:var(--gap-s);flex-direction:column;display:flex}.contact-person__contact-row{align-items:center;gap:var(--gap-s);color:#fff;font-size:var(--text-body);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .2s;display:flex}.contact-person__contact-row:hover{color:var(--color-brand-orange)}.contact-person__contact-icon{width:40px;height:40px;color:var(--color-brand-orange);background:#ffffff14;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.contact-person__contact-divider{background:#ffffff1f;width:100%;height:1px}.contact-person__cta-wrap{display:flex}@media (width<=1023px){.contact-person__grid{gap:var(--gap-m);grid-template-columns:minmax(0,1fr)}.contact-person__col--media{margin-top:calc(var(--gap-m) * -1)}.contact-person{padding-top:var(--gap-3xl)}.contact-person__photo-card{--photo-overhang:calc(var(--gap-2xl) + var(--gap-l));--photo-card-height:min(calc((100vw - 2 * var(--section-pad-x)) * 1.1875 - var(--photo-overhang)), 380px)}.contact-person__photo{max-width:95%}.contact-person__photo-card{--contact-person-inset:var(--gap-m)}.contact-person__bubble{top:auto;bottom:var(--gap-m)}.contact-person__bubble-name{font-size:clamp(24px,6vw,36px)}}.cross-links{padding:0 var(--section-pad-x);margin-bottom:var(--gap-3xl)}.cross-links__grid{gap:var(--gap-l);max-width:var(--container-narrow);flex-direction:column;margin:0 auto;display:flex}.cross-links__item{--cl-tilt-x:0deg;--cl-tilt-y:0deg;align-items:center;gap:var(--gap-l);padding:var(--gap-xl) var(--gap-2xl);border-radius:var(--radius-element);color:var(--color-ink);transform:perspective(1100px) rotateX(var(--cl-tilt-x)) rotateY(var(--cl-tilt-y));transform-style:preserve-3d;will-change:transform;background:#fff;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative;box-shadow:0 1px #1e1e1e0d,0 18px 40px -28px #1e1e1e2e}@supports (color:color-mix(in lab, red, red)){.cross-links__item{box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 5%, transparent), 0 18px 40px -28px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.cross-links__item{transition:transform .45s cubic-bezier(.2,.7,.3,1),box-shadow .5s}.cross-links__item:hover{box-shadow:0 1px #1e1e1e14,0 24px 60px -28px #fd7a124d}@supports (color:color-mix(in lab, red, red)){.cross-links__item:hover{box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 8%, transparent), 0 24px 60px -28px color-mix(in srgb, var(--color-brand-orange) 30%, transparent)}}.cross-links__headline{align-items:baseline;column-gap:var(--gap-2xs);font-family:var(--font-heading);font-size:var(--text-h2-l);line-height:var(--text-h2-l--line-height);font-weight:var(--font-weight-bold);letter-spacing:-.01em;flex-wrap:wrap;row-gap:0;display:inline-flex}.cross-links__prefix{color:var(--color-ink)}.cross-links__outline{color:#0000;-webkit-text-stroke:1px var(--color-ink);transition:color .5s,-webkit-text-stroke .5s}.cross-links__item:hover .cross-links__outline{color:var(--color-brand-orange);-webkit-text-stroke:1px var(--color-brand-orange)}.cross-links__icon{color:var(--color-ink);flex-shrink:0;transition:transform .5s cubic-bezier(.2,.7,.3,1),color .5s}.cross-links__item:hover .cross-links__icon{color:var(--color-brand-orange);transform:rotate(45deg)}@media (width<=640px){.cross-links__item{padding:var(--gap-l) var(--gap-m);gap:var(--gap-m)}.cross-links__headline{width:100%}.cross-links__outline{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.cross-links__outline,.cross-links__icon,.cross-links__item{transition:none}}.pricing-options{padding:0 var(--section-pad-x);margin-bottom:var(--gap-3xl);gap:var(--gap-2xl);max-width:var(--container-wide);flex-direction:column;margin-inline:auto;display:flex}.pricing-options__head{align-items:center;gap:var(--gap-l);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pricing-options__viewport{width:100%}.pricing-options__embla{overflow:clip visible}.pricing-options__board{gap:var(--gap-m);padding-top:var(--gap-l);padding-bottom:var(--gap-l);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.pricing-options__card{gap:var(--gap-s);padding:var(--gap-l);border-radius:var(--radius-element);cursor:pointer;background:#fff;flex-direction:column;display:flex;position:relative;box-shadow:0 1px #1e1e1e0d,0 18px 40px -28px #1e1e1e38}@supports (color:color-mix(in lab, red, red)){.pricing-options__card{box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 5%, transparent), 0 18px 40px -28px color-mix(in srgb, var(--color-ink) 22%, transparent)}}.pricing-options__card{opacity:.92;transition:transform .4s cubic-bezier(.2,.7,.3,1),background .4s,box-shadow .4s,opacity .4s;transform:translateY(0)}.pricing-options__card:hover{opacity:1;transform:translateY(-4px)}.pricing-options__card:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.pricing-options__card--active{background:#fffaf6}@supports (color:color-mix(in lab, red, red)){.pricing-options__card--active{background:color-mix(in srgb, var(--color-brand-orange) 4%, #fff)}}.pricing-options__card--active{box-shadow:0 30px 60px -28px #fd7a128c,0 8px 24px -12px #1e1e1e38}@supports (color:color-mix(in lab, red, red)){.pricing-options__card--active{box-shadow:0 30px 60px -28px color-mix(in srgb, var(--color-brand-orange) 55%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--color-ink) 22%, transparent)}}.pricing-options__card--active{transform:translateY(calc(var(--gap-l) * -1));opacity:1}.pricing-options__card--active:hover{transform:translateY(calc(var(--gap-l) * -1 - 4px))}.pricing-options__stars{color:#1e1e1e59;gap:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.pricing-options__stars{color:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.pricing-options__stars{transition:color .4s}.pricing-options__card--active .pricing-options__stars{color:var(--color-brand-orange)}.pricing-options__star{transition:transform .4s cubic-bezier(.2,.7,.3,1)}.pricing-options__card--active .pricing-options__star{animation:4s ease-in-out infinite pricing-star-pulse}.pricing-options__card--active .pricing-options__star:nth-child(2){animation-delay:.4s}.pricing-options__card--active .pricing-options__star:nth-child(3){animation-delay:.8s}@keyframes pricing-star-pulse{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(8deg)}}.pricing-options__card-title{font-family:var(--font-display);font-size:clamp(28px,2.4vw,36px);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0;line-height:1}.pricing-options__divider{background:#1e1e1e1f;width:100%;height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.pricing-options__divider{background:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.pricing-options__divider{transition:background .4s}.pricing-options__card--active .pricing-options__divider{background:#fd7a124d}@supports (color:color-mix(in lab, red, red)){.pricing-options__card--active .pricing-options__divider{background:color-mix(in srgb, var(--color-brand-orange) 30%, transparent)}}.pricing-options__bullets{gap:var(--gap-xs);flex-direction:column;flex-grow:1;margin:0;padding:0;list-style:none;display:flex}.pricing-options__bullet{font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ed1;align-items:flex-start;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.pricing-options__bullet{color:color-mix(in srgb, var(--color-ink) 82%, transparent)}}.pricing-options__bullet-icon{background:#1e1e1e14;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-options__bullet-icon{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.pricing-options__bullet-icon{color:var(--color-ink);margin-top:2px;transition:background .4s,color .4s}.pricing-options__card--active .pricing-options__bullet-icon{background:var(--color-brand-orange);color:#fff}.pricing-options__cta{margin-top:var(--gap-s);justify-content:center;align-self:flex-start;align-items:center;gap:var(--gap-2xs);border-radius:var(--radius-bubble);border:1px solid #1e1e1e38;padding:.85em 1.6em;font-family:Poppins,sans-serif;font-weight:400;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pricing-options__cta{border:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.pricing-options__cta{color:var(--color-ink);background:0 0;transition:background-color .3s,border-color .3s,color .3s,transform .3s,box-shadow .3s}.pricing-options__cta:hover{background:var(--color-ink);color:#fff;border-color:var(--color-ink);transform:translateY(-1px)}.pricing-options__cta svg{transition:transform .3s cubic-bezier(.2,.7,.3,1)}.pricing-options__cta:hover svg{transform:translate(3px)}.pricing-options__cta--active{margin-top:var(--gap-s);align-self:flex-start}.pricing-options__secondary{align-items:center;gap:var(--gap-s);text-align:center;flex-direction:column;display:flex}.pricing-options__secondary-intro{font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ea6;margin:0}@supports (color:color-mix(in lab, red, red)){.pricing-options__secondary-intro{color:color-mix(in srgb, var(--color-ink) 65%, transparent)}}@media (width<=1023px){.pricing-options__head{gap:var(--gap-m);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;justify-items:center}.pricing-options__head>:not(button){grid-area:1/1/auto/-1;min-width:0;max-width:100%}.pricing-options__head>button[data-direction=prev]{margin-right:var(--gap-2xs);grid-area:2/1;justify-self:end}.pricing-options__head>button[data-direction=next]{margin-left:var(--gap-2xs);grid-area:2/2;justify-self:start}.pricing-options__viewport{width:calc(100% + 2 * var(--section-pad-x));margin-left:calc(var(--section-pad-x) * -1)}.pricing-options__embla{overflow:clip visible}.pricing-options__board{gap:var(--gap-s);padding:var(--gap-s) 0 var(--gap-l);touch-action:pan-y pinch-zoom;grid-template-columns:none;display:flex}.pricing-options__card{flex:0 0 calc(100% - var(--gap-2xl));min-width:0;margin-top:0}.pricing-options__card--active,.pricing-options__card--active:hover,.pricing-options__card:hover{transform:translateY(0)}}@media (width<=640px){.pricing-options__head{gap:var(--gap-s)}}@media (prefers-reduced-motion:reduce){.pricing-options__star,.pricing-options__card,.pricing-options__cta,.pricing-options__arrow{transition:none}.pricing-options__card--active .pricing-options__star{animation:none}}.kpi-showcase{padding-left:var(--section-pad-x);padding-right:var(--section-pad-x)}.kpi-showcase__card{background:var(--color-ink);color:#fff;border-radius:var(--radius-element);padding:var(--card-pad-y) var(--card-pad-x);isolation:isolate;position:relative;overflow:hidden}.kpi-showcase__card:before,.kpi-showcase__card:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;filter:blur(20px);transform-origin:50%;position:absolute}.kpi-showcase__card:before{background:radial-gradient(55% 45% at 12% 95%, var(--color-brand-orange) 0%, #fd7a1240 35%, transparent 70%);inset:0}@supports (color:color-mix(in lab, red, red)){.kpi-showcase__card:before{background:radial-gradient(55% 45% at 12% 95%, var(--color-brand-orange) 0%, color-mix(in srgb, var(--color-brand-orange) 25%, transparent) 35%, transparent 70%)}}.kpi-showcase__card:before{opacity:.4;mix-blend-mode:screen;animation:6s ease-in-out infinite kpi-glow-breathe-1}.kpi-showcase__card:after{background:radial-gradient(50% 40% at 92% 8%, var(--color-brand-yellow) 0%, #fdbd1938 35%, transparent 70%);inset:0}@supports (color:color-mix(in lab, red, red)){.kpi-showcase__card:after{background:radial-gradient(50% 40% at 92% 8%, var(--color-brand-yellow) 0%, color-mix(in srgb, var(--color-brand-yellow) 22%, transparent) 35%, transparent 70%)}}.kpi-showcase__card:after{opacity:.3;mix-blend-mode:screen;animation:7s ease-in-out -3s infinite kpi-glow-breathe-2}@keyframes kpi-glow-breathe-1{0%,to{opacity:.3}50%{opacity:.55}}@keyframes kpi-glow-breathe-2{0%,to{opacity:.2}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.kpi-showcase__card:before,.kpi-showcase__card:after{animation:none}}.kpi-showcase__col{max-width:52%}.kpi-showcase__col-inner{gap:var(--gap-l);flex-direction:column;display:flex}.kpi-showcase__list{flex-direction:column;display:flex}.kpi-showcase__media{height:calc(var(--kpi-mockup-anchor,30rem) * 1.25);pointer-events:none;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;top:clamp(2.5rem,4vw,5rem);right:clamp(2rem,4vw,4.5rem)}.kpi-item{border-bottom:1px solid #ffffff1f}.kpi-item:last-child{border-bottom:0}.kpi-item__summary{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;justify-content:space-between;align-items:center;gap:var(--gap-l);padding:var(--gap-m) 0;cursor:pointer;background:0 0;border:0;display:flex}.kpi-item__summary:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:4px;border-radius:4px}.kpi-item__summary{transition:transform .25s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.kpi-item:not(.is-open) .kpi-item__summary:hover{transform:translate(4px)}.kpi-item:not(.is-open) .kpi-item__summary:hover .kpi-item__title{color:var(--color-brand-orange)}.kpi-item:not(.is-open) .kpi-item__summary:hover .kpi-item__icon{transform:translate(3px,-3px)}}.kpi-item__title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:-.01em;color:inherit;margin:0;transition:color .25s}.kpi-item__icon{color:var(--color-brand-orange);flex-shrink:0;place-items:center;transition:transform .55s cubic-bezier(.16,1,.3,1);display:grid}.kpi-item.is-open .kpi-item__icon{transform:rotate(90deg)}.kpi-item__panel{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1);display:grid}.kpi-item.is-open .kpi-item__panel{grid-template-rows:1fr}.kpi-item__panel-inner{overflow:hidden}.kpi-item__content{padding:0 0 var(--gap-l) 0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:#ffffffb3;opacity:0;transition:opacity .4s .1s,transform .4s .1s;transform:translateY(-4px)}.kpi-item.is-open .kpi-item__content{opacity:1;transform:translateY(0)}.kpi-item__content>p{margin:0 0 var(--gap-xs) 0}.kpi-item__content>p:last-child{margin-bottom:0}.faq{padding:var(--gap-3xl) var(--section-pad-x);overflow-x:clip}.faq__inner{gap:var(--gap-l);flex-direction:column;display:flex}.faq__list{flex-direction:column;display:flex;position:relative}.faq__orb{left:var(--faq-orb-x,30%);top:var(--faq-orb-y,50%);filter:blur(22px);mix-blend-mode:multiply;width:26rem;height:26rem;opacity:calc(var(--faq-orb-on,0) * .85);pointer-events:none;z-index:0;transition:top 1.9s cubic-bezier(.22, .61, .36, 1), left 2.2s cubic-bezier(.22, .61, .36, 1), opacity var(--faq-orb-fade,.35s) ease;background:radial-gradient(circle,#fd7a124d 0%,#fdbd1926 38%,#0000 68%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.faq__orb--b{left:var(--faq-orb-x-b,60%);width:20rem;height:20rem;opacity:calc(var(--faq-orb-on,0) * .7);transition:top 2.4s cubic-bezier(.22, .61, .36, 1), left 2.8s cubic-bezier(.22, .61, .36, 1), opacity calc(var(--faq-orb-fade,.35s) * 1.25) ease;background:radial-gradient(circle,#fdbd193d 0%,#fd7a121c 40%,#0000 70%);animation:14s ease-in-out infinite faq-orb-drift}@keyframes faq-orb-drift{0%,to{transform:translate(-50%,-50%)scale(1)}33%{transform:translate(-42%,-54%)scale(1.14)}66%{transform:translate(-56%,-46%)scale(.93)}}@media (width>=768px){.faq__orb{width:44rem;height:44rem}.faq__orb--b{width:34rem;height:34rem}}.faq-item{z-index:1;animation:.6s cubic-bezier(.2,.7,.3,1) backwards faq-item-in;position:relative}.faq-item:first-child{animation-delay:0s}.faq-item:nth-child(2){animation-delay:.15s}.faq-item:nth-child(3){animation-delay:.3s}.faq-item:nth-child(n+4){animation-delay:.45s}@keyframes faq-item-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.faq-item+.faq-item{border-top:1px solid #1e1e1e1f}@supports (color:color-mix(in lab, red, red)){.faq-item+.faq-item{border-top:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.faq-item__summary{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;justify-content:space-between;align-items:center;gap:var(--gap-l);padding:var(--gap-m) 0;cursor:pointer;background:0 0;border:0;transition:transform .25s cubic-bezier(.2,.7,.3,1);display:flex}.faq-item__summary:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:4px;border-radius:4px}@media (hover:hover){.faq-item:not(.is-open) .faq-item__summary:hover{transform:translate(4px)}.faq-item:not(.is-open) .faq-item__summary:hover .faq-item__question{color:var(--color-brand-orange)}}.faq-item__question{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:-.01em;color:inherit;margin:0;transition:color .25s}.faq-item__marker{width:20px;height:20px;color:var(--color-brand-orange);flex-shrink:0;position:relative}.faq-item__marker:before,.faq-item__marker:after{content:"";background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%}.faq-item__marker:before{width:100%;height:2px;transform:translate(-50%,-50%)}.faq-item__marker:after{width:2px;height:100%;transition:transform .4s cubic-bezier(.2,.7,.3,1);transform:translate(-50%,-50%)scaleY(1)}.faq-item.is-open .faq-item__marker:after{transform:translate(-50%,-50%)scaleY(0)}.faq-item__panel{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.3,1);display:grid}.faq-item.is-open .faq-item__panel{grid-template-rows:1fr}.faq-item__panel-inner{overflow:hidden}.faq-item__content{padding:0 var(--gap-l) var(--gap-l) 0;max-width:80ch;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-muted);opacity:0;transition:opacity .4s .1s,transform .4s .1s;transform:translateY(-4px)}.faq-item.is-open .faq-item__content{opacity:1;transform:translateY(0)}.faq-item__content>p{margin:0 0 var(--gap-xs) 0}.faq-item__content>p:last-child{margin-bottom:0}.faq__head{gap:var(--gap-m);grid-template-columns:1fr;align-items:end;display:grid}.faq__intro{max-width:42ch;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-muted);margin:0}@media (width>=1024px){.faq__head{gap:var(--gap-2xl);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.faq__intro{padding-bottom:.35em}}.faq__secondary{align-items:center;gap:var(--gap-s);margin-top:var(--gap-2xl);text-align:center;flex-direction:column;display:flex}.faq__secondary-intro{font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ea6;margin:0}@supports (color:color-mix(in lab, red, red)){.faq__secondary-intro{color:color-mix(in srgb, var(--color-ink) 65%, transparent)}}.faq__secondary-icon{width:1.125rem;height:1.125rem;margin-right:var(--gap-3xs);flex-shrink:0}.faq-cta{--faq-cta-tilt-x:0deg;--faq-cta-tilt-y:0deg;align-items:start;gap:var(--gap-l);padding:var(--gap-l) var(--gap-xl);border-radius:var(--radius-element);color:var(--color-ink);cursor:pointer;text-align:start;transform:perspective(1100px) rotateX(var(--faq-cta-tilt-x)) rotateY(var(--faq-cta-tilt-y));transform-style:preserve-3d;will-change:transform;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;margin-top:0;text-decoration:none;display:grid;position:relative;box-shadow:0 1px #1e1e1e0d,0 18px 40px -28px #1e1e1e2e}@supports (color:color-mix(in lab, red, red)){.faq-cta{box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 5%, transparent), 0 18px 40px -28px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.faq-cta{transition:transform .45s cubic-bezier(.2,.7,.3,1),box-shadow .5s}.faq-cta:hover{box-shadow:0 1px #1e1e1e14,0 24px 60px -28px #fd7a124d}@supports (color:color-mix(in lab, red, red)){.faq-cta:hover{box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 8%, transparent), 0 24px 60px -28px color-mix(in srgb, var(--color-brand-orange) 30%, transparent)}}.faq-cta__visual{flex:none;width:4.5rem;height:3.25rem;margin-top:.15rem;position:relative}.faq-cta__mark{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-brand-orange);line-height:1;transition:transform .5s cubic-bezier(.2,.7,.3,1),opacity .5s;position:absolute;top:50%}.faq-cta__mark:first-child{opacity:.28;font-size:1.5rem;left:0;transform:translateY(-50%)rotate(-12deg)}.faq-cta__mark:nth-child(2){opacity:.55;font-size:2.1rem;left:1.15rem;transform:translateY(-52%)rotate(-4deg)}.faq-cta__mark:nth-child(3){opacity:1;font-size:2.9rem;left:2.6rem;transform:translateY(-50%)rotate(5deg)}.faq-cta:hover .faq-cta__mark:first-child{opacity:.4;transform:translateY(-50%)rotate(-20deg)translate(-3px)}.faq-cta:hover .faq-cta__mark:nth-child(2){opacity:.7;transform:translateY(-56%)rotate(-8deg)}.faq-cta:hover .faq-cta__mark:nth-child(3){transform:translateY(-50%)rotate(9deg)translate(3px)}.faq-cta__text{gap:var(--gap-2xs);flex-direction:column;max-width:88ch;display:flex}.faq-cta__title{font-family:var(--font-heading);font-size:var(--text-h4);line-height:1.25;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-ink);margin:0}.faq-cta__body{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-muted);margin:0}.faq-cta__bubble{background:var(--color-ink);border-radius:50%;flex:none;place-items:center;width:4.25rem;height:4.25rem;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);display:grid;position:relative;overflow:hidden}.faq-cta__aurora{background:radial-gradient(circle at 35% 35%, var(--color-brand-yellow) 0%, var(--color-brand-orange) 45%, transparent 70%);opacity:.9;transition:opacity .35s cubic-bezier(.2,.7,.3,1),transform .35s cubic-bezier(.2,.7,.3,1);animation:9s ease-in-out infinite companion-orb-drift;position:absolute;inset:-40%}.faq-cta__bubble-icon{color:#fff;width:1.75rem;height:1.75rem;position:relative}.faq-cta:hover .faq-cta__bubble{transform:translateY(-2px)scale(1.06);box-shadow:0 0 22px #fd7a1280}.faq-cta:hover .faq-cta__aurora{opacity:1;transform:scale(1.15)}@media (width<=767px){.faq-cta{align-items:start;gap:var(--gap-s);padding:var(--gap-l) var(--gap-m);grid-template-columns:minmax(0,1fr)}.faq-cta__visual{margin-top:0}.faq-cta__bubble{justify-self:start}.faq-cta__visual{width:3.25rem;height:2.5rem}.faq-cta__mark:first-child{font-size:1.15rem}.faq-cta__mark:nth-child(2){font-size:1.6rem;left:.85rem}.faq-cta__mark:nth-child(3){font-size:2.2rem;left:1.9rem}}@media (prefers-reduced-motion:reduce){.faq-cta,.faq-cta__mark,.faq-cta__bubble{transition-duration:.01ms!important}.faq-cta__aurora{animation:none!important}}@media (width<=767px){.faq-item__content{padding-right:0}}@media (prefers-reduced-motion:reduce){.faq__orb,.faq-item__summary,.faq-item__question,.faq-item__marker:after,.faq-item__panel,.faq-item__content{transition-duration:.01ms!important}.faq__orb--b,.faq-item{animation:none!important}}.iphone-mockup{--iphone-radius:14%;--iphone-bezel:.5rem;--iphone-frame:#1e1e1e;--iphone-screen-bg:#0a0a0a;aspect-ratio:9/19.5;width:auto;max-width:100%;height:100%;min-height:24rem;margin-inline:auto;position:relative}.iphone-mockup__frame{background:var(--iphone-frame);border-radius:var(--iphone-radius) / calc(var(--iphone-radius) * .46);width:100%;height:100%;padding:var(--iphone-bezel);position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff0f,0 30px 60px -20px #0009,0 10px 30px -10px #0006}.iphone-mockup__notch{top:calc(var(--iphone-bezel) + .5rem);z-index:2;background:#000;border-radius:999px;width:30%;height:1.4rem;position:absolute;left:50%;transform:translate(-50%)}.iphone-mockup__screen{background:var(--iphone-screen-bg);border-radius:calc(var(--iphone-radius) * .85) / calc(var(--iphone-radius) * .85 * .46);width:100%;height:100%;position:relative;overflow:hidden}.iphone-mockup__img{object-fit:cover;width:100%;height:100%;display:block}.iphone-mockup__buttons{pointer-events:none;z-index:3;position:absolute;inset:0}.iphone-mockup__btn{background:#2a2a2a;border-radius:2px;position:absolute}.iphone-mockup__btn--silent{width:3px;height:2.5%;top:12%;left:-2px}.iphone-mockup__btn--vol-up{width:3px;height:6%;top:18%;left:-2px}.iphone-mockup__btn--vol-down{width:3px;height:6%;top:26%;left:-2px}.iphone-mockup__btn--power{width:3px;height:8%;top:22%;right:-2px}@media (width<=1199px){.kpi-showcase__card{padding-bottom:18rem}.kpi-showcase__col{max-width:100%}.kpi-showcase__media{justify-content:center;height:24rem;position:absolute;top:auto;bottom:-6rem;right:50%;transform:translate(50%)}.iphone-mockup{width:auto;max-width:none;height:100%;min-height:0}}@media (width<=640px){.kpi-showcase__card{padding-bottom:14rem}.kpi-showcase__media{height:19rem;bottom:-4.5rem}}@media (prefers-reduced-motion:reduce){.kpi-item__panel,.kpi-item__summary,.kpi-item__title,.kpi-item__icon,.kpi-item__content{transition-duration:.01ms!important}}.referenz-hero-banner{aspect-ratio:30/7;min-height:clamp(12rem,17vw,20rem)}.referenz-hero-grid{width:100%;max-width:var(--container-wide);margin-inline:auto;position:absolute;inset:0}.referenz-hero-video{width:72%;position:absolute;bottom:0;left:0}.referenz-hero-title{right:calc(var(--gap-xl) + var(--width-spinner) + var(--gap-l));bottom:var(--gap-l);text-align:left;width:fit-content;max-width:70%;position:absolute}.referenz-hero-title h1{text-shadow:0 1px #1e1e1e66,0 6px 18px #1e1e1e8c}@supports (color:color-mix(in lab, red, red)){.referenz-hero-title h1{text-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 40%, transparent), 0 6px 18px color-mix(in srgb, var(--color-ink) 55%, transparent)}}.referenz-hero-spinner{z-index:50;right:var(--gap-xl);bottom:calc(var(--width-spinner) / -2);position:absolute}@media (width<=767px){.referenz-hero-banner{aspect-ratio:auto;min-height:clamp(13rem,50vw,18rem)}.referenz-hero-video{bottom:auto;left:50%;top:calc(var(--gap-3xl) * -1);width:76%;transform:translate(-50%)}.referenz-hero-title{left:var(--gap-m);right:calc(var(--gap-m) + var(--width-spinner) + var(--gap-s));bottom:var(--gap-m);text-align:left;width:auto;max-width:none;top:auto;transform:none}.referenz-hero-spinner{right:var(--gap-m);bottom:calc(var(--width-spinner) / -2)}}.referenz-multiscreen-card{background:var(--color-ink);border-radius:var(--radius-bubble)}@media (width<=767px){.referenz-multiscreen-card{border-radius:var(--radius-element)}}.referenz-detail-card{border-radius:var(--radius-bubble);background:#fff}.referenz-detail-video{margin-top:calc(var(--gap-3xl) * -1)}@media (width<=767px){.referenz-detail-card{margin-top:var(--gap-2xl);border-radius:var(--radius-element)}.referenz-detail-video{margin-top:calc(var(--gap-3xl) * -1.4)}.referenz-detail-block{margin-top:calc(var(--gap-3xl) * -1)}}.hero-simple-grid{grid-template-columns:1fr var(--width-spinner);gap:var(--gap-l);margin-bottom:var(--gap-l);padding-top:clamp(2rem,4vw,4rem);display:grid;position:relative}.hero-simple-title{max-width:calc(100% - var(--gap-l) - var(--width-spinner))}.hero-simple-spinner{width:var(--width-spinner);justify-content:flex-end;display:flex;position:absolute;bottom:0;right:0}@media (width<=640px){.hero-simple{margin-bottom:0!important}.hero-simple-grid{grid-template-columns:1fr}.hero-simple-title{max-width:100%}.hero-simple-spinner{bottom:calc((var(--gap-2xl) + var(--gap-l)) * -1);z-index:2}}.legal-section{padding:0 var(--section-pad-x) clamp(96px, 12vw, 140px)}.legal-container{max-width:760px;margin-inline:auto}.legal-toc{max-width:1040px;margin-inline:auto;margin-bottom:var(--gap-2xl);border-radius:var(--radius-element);background:#1e1e1e0a;padding:clamp(24px,3vw,36px) clamp(26px,3.5vw,44px)}@supports (color:color-mix(in lab, red, red)){.legal-toc{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.legal-toc{border:1px solid #1e1e1e14}@supports (color:color-mix(in lab, red, red)){.legal-toc{border:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent)}}.legal-toc__list{gap:2px 32px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.legal-toc__list{grid-template-columns:1fr 1fr}}.legal-toc__list a{color:var(--color-ink);grid-template-columns:1.1em 1fr;align-items:baseline;gap:8px;padding:5px 0;text-decoration:none;transition:color .2s;display:grid}.legal-toc__list a:before{content:"›";color:var(--color-brand-orange);font-size:1.15em;line-height:1;transition:transform .2s;transform:translate(0)}.legal-toc__list a:hover{color:var(--color-brand-orange)}.legal-toc__list a:hover:before{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.legal-toc__list a:before{transition:none}}.legal-prose{font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ed1}@supports (color:color-mix(in lab, red, red)){.legal-prose{color:color-mix(in srgb, var(--color-ink) 82%, transparent)}}.legal-prose h2{font-family:var(--font-display);font-weight:700;font-size:var(--text-h4);letter-spacing:-.01em;color:var(--color-ink);margin-top:var(--gap-2xl);margin-bottom:var(--gap-m);scroll-margin-top:clamp(90px,12vh,130px);line-height:1.25}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{font-family:var(--font-display);color:var(--color-ink);margin-top:var(--gap-xl);margin-bottom:var(--gap-s);scroll-margin-top:clamp(90px,12vh,130px);font-size:clamp(1.375rem,1.9vw,1.625rem);font-weight:600;line-height:1.3}.legal-prose h4{font-family:var(--font-display);color:var(--color-ink);margin-top:var(--gap-l);margin-bottom:6px;font-size:1.1875rem;font-weight:600;line-height:1.35}.legal-prose h5{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:#1e1e1eb3;font-size:.9375rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.legal-prose h5{color:color-mix(in srgb, var(--color-ink) 70%, transparent)}}.legal-prose h5{margin-top:var(--gap-m);margin-bottom:4px}.legal-prose p{margin-bottom:var(--gap-m)}.legal-prose ul,.legal-prose ol{margin:0 0 var(--gap-m);gap:6px;padding-left:1.35em;display:grid}.legal-prose li::marker{color:var(--color-brand-orange)}.legal-prose a{color:var(--color-ink);border-bottom:1px solid var(--color-brand-orange);overflow-wrap:anywhere;text-decoration:none;transition:color .2s}.legal-prose a:hover{color:var(--color-brand-orange)}.legal-prose strong{color:var(--color-ink);font-weight:600}.legal-prose p{text-wrap:pretty}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.modal-card[data-state=open],.modal-card[data-state=closed]{animation:.2s linear forwards modal-fade!important}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}}.blog-archive,.referenz-archive{background:var(--color-surface-default,#f7f7fc);padding-top:var(--gap-3xl);padding-bottom:var(--gap-3xl);isolation:isolate;position:relative}.blog-archive__head,.referenz-archive__head{gap:var(--gap-xl);grid-template-columns:1fr minmax(280px,.7fr);align-items:start;display:grid;position:relative}.blog-archive__title,.referenz-archive__title{min-width:0}.referenz-archive__head{padding-right:calc(var(--width-spinner) + var(--gap-l));grid-template-columns:1fr}.blog-archive__intro{padding-bottom:var(--gap-s);padding-right:calc(var(--width-spinner) + var(--gap-l));align-self:end}.blog-archive__standfirst{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink);max-width:42ch}.blog-archive__spinner,.referenz-archive__spinner{right:0;bottom:calc(var(--gap-2xl) * -1);z-index:6;justify-content:flex-end;display:flex;position:absolute}.hero-simple .outline-headline__dot,.blog-archive .outline-headline__dot,.blog-detail .outline-headline__dot,.referenz-archive .outline-headline__dot{position:relative;color:#0000!important;-webkit-text-fill-color:transparent!important}.hero-simple .outline-headline__dot:before,.blog-archive .outline-headline__dot:before,.blog-detail .outline-headline__dot:before,.referenz-archive .outline-headline__dot:before{content:"";background:radial-gradient(circle at 30% 30%,#ffd000,#ff7a00 35%,#ff2d00 70%,#d94600 100%) 0%/300% 300%;border-radius:999px;width:.16em;height:.16em;animation:7s ease-in-out infinite blog-dot-drift;position:absolute;top:.9em;left:.02em;box-shadow:0 0 .12em #fd7a1266}@keyframes blog-dot-drift{0%{background-position:18% 28%}23%{background-position:82% 12%}41%{background-position:64% 88%}67%{background-position:12% 72%}85%{background-position:90% 54%}to{background-position:18% 28%}}.blog-filter,.referenz-filter{gap:var(--gap-xs);margin-top:var(--gap-m);margin-bottom:var(--gap-l);z-index:6;padding-right:calc(var(--width-spinner) + var(--gap-l));flex-wrap:wrap;display:flex;position:relative}.blog-filter-chip{font-weight:var(--font-weight-medium);font-size:var(--text-inlinevideo);padding:var(--gap-xs) var(--gap-s);border-radius:var(--radius-bubble);border:1px solid var(--color-ink-outline,#1e1e1e2e);color:var(--color-ink);background:#fff;align-items:center;gap:.4em;line-height:1;transition:transform .2s cubic-bezier(.2,.7,.3,1),border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.blog-filter-chip:hover{border-color:var(--color-brand-orange);color:var(--color-brand-orange);transform:translateY(-3px);box-shadow:0 8px 20px #fd7a1229}.blog-filter-chip[data-active=true]{background:var(--color-brand-orange);border-color:var(--color-brand-orange);color:#fff}.blog-filter-chip__count{opacity:.5;font-size:.78em}.blog-filter-chip[data-active=true] .blog-filter-chip__count{opacity:.75}.blog-filter-chip--more{cursor:pointer;color:var(--color-ink);opacity:.7;background:0 0}.blog-filter-chip--more:hover{opacity:1}.blog-filter-chip--pop{opacity:0;animation:.55s cubic-bezier(.34,1.45,.5,1) forwards blog-filter-pop;animation-delay:var(--pill-delay,0s);transform:scale(.4)}@keyframes blog-filter-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.blog-filter-chip--pop{opacity:1;animation:none;transform:none}}.blog-archive__grid{gap:var(--gap-l);z-index:6;position:relative}.blog-archive__card-wrap{transition:transform .35s cubic-bezier(.2,.7,.3,1);animation:.85s cubic-bezier(.2,.7,.3,1) both blog-card-rise}.blog-archive__card-wrap:nth-child(3n+1){animation-delay:60ms}.blog-archive__card-wrap:nth-child(3n+2){animation-delay:.24s}.blog-archive__card-wrap:nth-child(3n){animation-delay:.42s}.blog-archive__card-wrap:hover{transform:translateY(-10px)}.blog-archive__card-wrap:hover .blog-feature{box-shadow:0 18px 44px #fd7a1238}@keyframes blog-card-rise{0%{opacity:0;transform:translateY(48px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.blog-feature{aspect-ratio:3/4;border-radius:var(--radius-element);isolation:isolate;color:#fff;transition:box-shadow .4s;display:block;position:relative;overflow:hidden}.blog-feature--compact{aspect-ratio:1}.blog-feature__media{background:linear-gradient(135deg,#c9c9dc,#a9a9c4);position:absolute;inset:0}.blog-feature__imgwrap{transition:transform .5s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0;overflow:hidden;transform:scale(1)}.blog-feature:hover .blog-feature__imgwrap{transform:scale(1.06)}.blog-feature__img{object-fit:contain;background:#2d2d2d;width:100%;height:100%;animation:9s ease-in-out infinite alternate paused blog-ken-burns}.blog-feature:hover .blog-feature__img{animation-play-state:running}@keyframes blog-ken-burns{0%{transform:scale(1)translate(0)}to{transform:scale(1.2)translate(-6%,-4%)}}.blog-feature__placeholder{text-transform:uppercase;color:#1e1e1e47;background:#1e1e1e14;justify-content:center;align-items:center;width:100%;height:100%;font-size:clamp(4rem,14vw,9rem);font-weight:700;line-height:1;display:flex}.blog-feature__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#00000073);position:absolute;inset:0}.blog-feature__number{z-index:2;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #ffffff8c;pointer-events:none;font-size:clamp(4rem,9vw,7rem);font-weight:800;line-height:1;position:absolute;top:-.28em;left:-.06em}.blog-feature__glass{left:var(--gap-s);right:var(--gap-s);bottom:var(--gap-s);z-index:2;padding:var(--gap-m);border-radius:var(--radius-button);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff38;transition:background-color .4s,border-color .4s;position:absolute}.blog-feature:hover .blog-feature__glass{background:#fd7a12d1;border-color:#0000}.blog-feature__meta{justify-content:space-between;align-items:center;gap:var(--gap-s);margin-bottom:var(--gap-2xs);display:flex}.blog-feature__metatext{font-family:var(--font-display);font-size:var(--text-decent);text-transform:uppercase;letter-spacing:.08em}.blog-feature__cat{font-weight:var(--font-weight-bold)}.blog-feature__sep{opacity:.5}.blog-feature__date{font-weight:var(--font-weight-regular);opacity:.7}.blog-feature__foot{justify-content:space-between;align-items:flex-end;gap:var(--gap-s);display:flex}.blog-feature__title{min-width:0;font-weight:var(--font-weight-semibold);flex:auto;margin:0;font-size:clamp(1.125rem,.95rem + .6vw,1.5rem);line-height:1.2}.blog-feature__arrow{background:#ffffff2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .4s cubic-bezier(.2,.7,.3,1),background-color .4s;display:inline-flex}.blog-feature:hover .blog-feature__arrow{background:#ffffff47;transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.hero-simple .outline-headline__dot:before,.blog-archive .outline-headline__dot:before,.blog-detail .outline-headline__dot:before,.referenz-archive .outline-headline__dot:before,.blog-archive__card-wrap,.blog-feature__img{animation:none}.blog-feature:hover .blog-feature__imgwrap{transform:scale(1.03)}}@media (width<=640px){.blog-archive__head,.referenz-archive__head{gap:var(--gap-l);grid-template-columns:1fr}.referenz-archive__head{padding-right:0}.blog-archive__intro{padding-bottom:0;padding-right:calc(var(--width-spinner) + var(--gap-s));align-self:start}.referenz-archive__spinner{margin-top:calc(var(--gap-m) * -1);justify-content:flex-start;position:static}.blog-archive__spinner{align-items:flex-start;bottom:0}.blog-filter,.referenz-filter{padding-right:0}}.blog-body{width:100%;max-width:720px;padding:var(--gap-2xl) var(--section-pad-x);margin-inline:auto}.blog-body--breit{max-width:var(--container-inner)}.blog-prose{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink)}.blog-prose>*+*{margin-top:var(--gap-m)}.blog-prose h2{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--text-h3);line-height:var(--text-h3--line-height);margin-top:var(--gap-xl)}.blog-prose h3{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--text-h4);line-height:var(--text-h4--line-height);margin-top:var(--gap-l)}.blog-prose ul,.blog-prose ol{padding-left:var(--gap-l)}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:var(--gap-xs)}.blog-prose a{color:var(--color-brand-orange);text-underline-offset:.15em;text-decoration:underline}.blog-prose blockquote{border-left:3px solid var(--color-brand-orange);padding-left:var(--gap-m);opacity:.9;font-style:italic}.blog-prose img{border-radius:var(--radius-button);max-width:100%;height:auto}.blog-prose strong{font-weight:var(--font-weight-semibold)}.blog-detail__intro{padding-top:var(--gap-3xl)}.blog-detail__title{max-width:16ch;font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:var(--text-h2-xxl);line-height:var(--text-h2-xxl--line-height);color:var(--color-ink);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0}.blog-detail__title--l{font-size:var(--text-h2-xxl);line-height:var(--text-h2-xxl--line-height)}.blog-detail__title--m{font-size:var(--text-h2-xl);line-height:var(--text-h2-xl--line-height);max-width:20ch}.blog-detail__title--s{font-size:var(--text-h2-l-copy);line-height:var(--text-h2-l-copy--line-height);max-width:24ch}.blog-detail__title--xs{font-size:var(--text-h2);line-height:var(--text-h2--line-height);max-width:30ch}.blog-detail__title-prefix{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--color-ink-outline,#1e1e1e2e);text-decoration:none;transition:-webkit-text-stroke-color .25s}.blog-detail__title-prefix:hover{-webkit-text-stroke-color:var(--color-brand-orange)}.blog-detail__eyebrow{align-items:center;gap:var(--gap-s);margin-bottom:var(--gap-m);flex-wrap:wrap;display:flex}.blog-detail__cat-pill{font-family:var(--font-display);font-size:var(--text-decent);font-weight:var(--font-weight-semibold);padding:var(--gap-xs) var(--gap-s);border-radius:var(--radius-bubble);border:1px solid var(--color-ink-outline,#1e1e1e2e);color:var(--color-ink);background:#fff;align-items:center;gap:.5em;line-height:1;text-decoration:none;transition:transform .2s cubic-bezier(.2,.7,.3,1),border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.blog-detail__cat-pill:hover{border-color:var(--color-brand-orange);color:var(--color-brand-orange);transform:translateY(-2px);box-shadow:0 6px 18px #fd7a1229}.blog-detail__cat-dot{background:var(--color-brand-orange);border-radius:999px;flex:none;width:.4em;height:.4em}.blog-detail__date{font-family:var(--font-display);font-size:var(--text-decent);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--font-weight-regular);opacity:.62}.topic-detail__intro{position:relative}.topic-detail__title-prefix{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--color-ink-outline,#1e1e1e2e)}.topic-detail__intro .blog-detail__cat-pill{gap:.6em;padding:.7em 1.35em;font-size:15px}.topic-detail__intro .blog-detail__cat-dot{width:.5em;height:.5em}.topic-detail__spinner{margin-top:var(--gap-l);justify-content:flex-end;display:flex}@media (width>=768px){.topic-detail__intro{padding-bottom:0}.topic-detail__spinner{right:var(--section-pad-x);top:var(--gap-3xl);margin-top:0;position:absolute;bottom:auto}}.blog-detail__meta{align-items:center;row-gap:var(--gap-s);column-gap:var(--gap-l);margin-top:var(--gap-l);flex-wrap:wrap;display:flex}.blog-detail__author{align-items:center;gap:var(--gap-s);display:flex}.blog-detail__author-photo{object-fit:cover;border-radius:999px;flex:none;width:60px;height:60px}.blog-detail__author-initial{color:#1e1e1e66;font-weight:var(--font-weight-bold);text-transform:uppercase;background:#1e1e1e14;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex}.blog-detail__author-text{flex-direction:column;line-height:1.25;display:flex}.blog-detail__author-name{font-weight:var(--font-weight-semibold);font-size:var(--text-h6)}.blog-detail__author-role{font-size:var(--text-h6);opacity:.65}.blog-detail__reading{align-items:center;gap:var(--gap-s);font-size:var(--text-h6);opacity:.75;display:inline-flex}.blog-detail__reading-bar{background:#1e1e1e1f;border-radius:2px;width:64px;height:4px;display:block;overflow:hidden}.blog-detail__reading-bar i{background:var(--color-brand-orange);border-radius:2px;width:38%;height:100%;display:block}.blog-detail__coverwrap{margin-top:var(--gap-xl);position:relative}.blog-detail__cover{border-radius:var(--radius-element);overflow:hidden}.blog-detail__cover-img{aspect-ratio:16/7;object-fit:contain;background:#2d2d2d;width:100%;display:block}.blog-detail__cover-placeholder{aspect-ratio:16/7;color:#1e1e1e2e;text-transform:uppercase;background:#1e1e1e14;justify-content:center;align-items:center;width:100%;font-size:clamp(5rem,16vw,11rem);font-weight:700;line-height:1;display:flex}.blog-detail__spinner{top:calc(var(--width-spinner) * -.4);right:var(--section-pad-x);z-index:6;position:absolute}.film-grain{z-index:60;pointer-events:none;mix-blend-mode:overlay;opacity:.6;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.55' intercept='0.22'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:200px 200px;width:200%;height:200%;animation:.6s steps(4,end) infinite film-grain-shift;position:fixed;inset:-50%}@keyframes film-grain-shift{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-2%)}to{transform:translate(3%,1%)}}@media (prefers-reduced-motion:reduce){.film-grain{animation:none}}@supports ((-moz-appearance:none)){.film-grain{mix-blend-mode:luminosity;opacity:.1}}.process-timeline{--timeline-grad-1:#ffd000;--timeline-grad-2:var(--color-brand-orange);--timeline-grad-3:#ff2d00;--timeline-progress:0;--glow-y:0px;--glow-active:0;padding:var(--gap-2xl) var(--section-pad-x) var(--gap-3xl)}.process-timeline__card{background:var(--color-ink);border-radius:var(--radius-card);padding:var(--gap-2xl);row-gap:var(--gap-2xl);flex-direction:column;display:flex;overflow:hidden}@media (width<=767px){.process-timeline__card{padding:var(--gap-l) var(--gap-m);row-gap:var(--gap-l)}.process-timeline__item{column-gap:var(--gap-2xs)}.process-timeline__body{overflow-wrap:break-word;min-width:0}}.process-timeline__list{row-gap:var(--gap-xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.process-timeline__list:before{content:"";background:var(--tone-border);z-index:0;width:2px;position:absolute;top:0;bottom:0;left:1.25rem}.process-timeline__list:after{content:"";transform-origin:top;width:2px;height:100%;transform:scaleY(var(--timeline-progress));background:linear-gradient(to bottom, var(--timeline-grad-1), var(--timeline-grad-2) 50%, var(--timeline-grad-3));z-index:1;animation:4s ease-in-out infinite process-line-glow;position:absolute;top:0;left:1.25rem}@keyframes process-line-glow{0%,to{box-shadow:0 0 10px rgba(253, 122, 18, calc(var(--glow-active) * .4))}50%{box-shadow:0 0 22px rgba(255, 160, 40, calc(var(--glow-active) * .7))}}.process-timeline__glow{left:50%;top:var(--glow-y);margin-left:calc(var(--glow-side,0) * 0rem);pointer-events:none;z-index:0;width:0;height:0;opacity:calc(var(--glow-active) * .5);transition:opacity .6s;position:absolute}.process-timeline__glow-orb{filter:blur(18px);mix-blend-mode:screen;will-change:transform, opacity;border-radius:50%;width:24rem;height:24rem;position:absolute;top:0;left:0}.process-timeline__glow-orb--a{background:radial-gradient(circle,#fd7a1280 0%,#fd7a1229 30%,#0000 62%);animation:16s ease-in-out infinite process-orb-a,9s ease-in-out infinite process-orb-fade-a}.process-timeline__glow-orb--b{background:radial-gradient(circle,#ffc81473 0%,#ffc10724 32%,#0000 64%);width:20rem;height:20rem;animation:21s ease-in-out infinite process-orb-b,11s ease-in-out infinite process-orb-fade-b}@keyframes process-orb-a{0%{transform:translate(-3rem,-2.5rem)translate(-50%,-50%)scale(1)}25%{transform:translate(2.5rem,-3rem)translate(-50%,-50%)scale(1.1)}50%{transform:translate(3rem,2.5rem)translate(-50%,-50%)scale(.96)}75%{transform:translate(-2.5rem,3rem)translate(-50%,-50%)scale(1.12)}to{transform:translate(-3rem,-2.5rem)translate(-50%,-50%)scale(1)}}@keyframes process-orb-b{0%{transform:translate(3rem,2rem)translate(-50%,-50%)scale(1.05)}25%{transform:translate(-2.8rem,2.6rem)translate(-50%,-50%)scale(.92)}50%{transform:translate(-3.2rem,-2.2rem)translate(-50%,-50%)scale(1.14)}75%{transform:translate(2.6rem,-2.8rem)translate(-50%,-50%)scale(.98)}to{transform:translate(3rem,2rem)translate(-50%,-50%)scale(1.05)}}@keyframes process-orb-fade-a{0%,to{opacity:.7}50%{opacity:.28}}@keyframes process-orb-fade-b{0%,to{opacity:.3}50%{opacity:.75}}.process-timeline__item{z-index:2;column-gap:var(--gap-m);grid-template-columns:auto 1fr;align-items:start;padding-left:0;display:grid;position:relative}.process-timeline__marker{justify-content:center;align-items:center;min-width:2.5rem;display:inline-flex;position:relative}.process-timeline__number{color:#0000;-webkit-text-stroke:1px var(--tone-fg-muted);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1;transition:-webkit-text-stroke-color .4s,color .4s,text-shadow .4s}.process-timeline__item--active .process-timeline__number{color:var(--color-brand-orange);-webkit-text-stroke-color:var(--color-brand-orange);text-shadow:0 0 18px #fd7a128c}.process-timeline__body{row-gap:var(--gap-3xs);flex-direction:column;display:flex}.process-timeline__badge{font-size:var(--text-decent);color:var(--tone-accent);border:1px solid var(--tone-accent);margin-bottom:var(--gap-2xs);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;padding:.2em .75em;font-weight:500;display:inline-flex}.process-timeline__title{font-size:var(--text-h3);line-height:var(--text-h3--line-height);color:var(--tone-fg);margin:0;font-weight:500}.process-timeline__text{color:var(--tone-fg-muted);font-size:var(--text-body);line-height:var(--text-body--line-height);max-width:52ch;margin:0}@media (width>=1024px){.process-timeline__list:before,.process-timeline__list:after{left:50%;transform:translate(-50%)}.process-timeline__list:after{transform:translateX(-50%) scaleY(var(--timeline-progress))}.process-timeline__glow{margin-left:calc(var(--glow-side,0) * 14rem);left:50%}.process-timeline__glow-orb{filter:blur(22px);width:58rem;height:58rem}.process-timeline__glow-orb--b{width:50rem;height:50rem}.process-timeline__item{column-gap:var(--gap-l);grid-template-columns:1fr auto 1fr;align-items:center}.process-timeline__item:nth-child(odd) .process-timeline__marker{order:2;grid-column:2}.process-timeline__item:nth-child(odd) .process-timeline__body{text-align:right;order:1;grid-column:1;align-items:flex-end}.process-timeline__item:nth-child(odd) .process-timeline__badge{align-self:flex-end}.process-timeline__item:nth-child(2n) .process-timeline__marker{grid-column:2}.process-timeline__item:nth-child(2n) .process-timeline__body{grid-column:3}}@media (prefers-reduced-motion:reduce){.process-timeline__list:after,.process-timeline__glow-orb{animation:none}.process-timeline__glow,.process-timeline__number{transition:none}}.card-stack{--stapel-klebe-top:max(0px, calc((100svh - var(--stapel-buehne-hoehe,26rem)) / 2));--stapel-halt:50svh;width:100%;min-height:calc(var(--stapel-buehne-hoehe,26rem) + var(--stapel-klebe-top) + var(--stapel-halt) + var(--stapel-schritte) * var(--stapel-schritt-hoehe) * 100svh);margin-bottom:var(--gap-3xl);position:relative}.card-stack__buehne{top:var(--stapel-klebe-top);width:100%;padding-top:calc(var(--stapel-schritte) * var(--stapel-versatz));--stapel-fortschritt:0;grid-template-areas:"stapel";display:grid;position:sticky}.card-stack__aura{z-index:0;pointer-events:none;isolation:isolate;position:absolute;inset:-55% min(-28%,699px - 50vw);overflow:visible}.card-stack__orb{--f:calc(var(--stapel-fortschritt) / var(--stapel-schritte));left:calc(4% + var(--f) * 92%);top:calc(78% - var(--f) * 62%);filter:blur(26px);mix-blend-mode:multiply;opacity:.92;background:radial-gradient(circle,#fd7a1285 0%,#fd7a1242 42%,#0000 70%);border-radius:50%;width:26rem;height:26rem;transition:top 1.9s cubic-bezier(.22,.61,.36,1),left 2.2s cubic-bezier(.22,.61,.36,1);animation:19s ease-in-out infinite card-stack-orb-drift-a;position:absolute}@keyframes card-stack-orb-drift-a{0%,to{transform:translate(-50%,-50%)scale(1)}30%{transform:translate(-64%,-38%)scale(1.16)}62%{transform:translate(-36%,-62%)scale(.9)}}.card-stack__orb--b{left:calc(96% - var(--f) * 92%);top:calc(16% + var(--f) * 66%);opacity:.85;background:radial-gradient(circle,#fdbd197a 0%,#fdbd193d 44%,#0000 72%);width:22rem;height:22rem;transition:top 2.4s cubic-bezier(.22,.61,.36,1),left 2.8s cubic-bezier(.22,.61,.36,1);animation:23s ease-in-out infinite card-stack-orb-drift-b}@keyframes card-stack-orb-drift-b{0%,to{transform:translate(-50%,-50%)scale(1)}27%{transform:translate(-34%,-60%)scale(1.2)}54%{transform:translate(-62%,-40%)scale(.88)}78%{transform:translate(-46%,-58%)scale(1.08)}}@media (width<=767px){.card-stack__aura{display:none}}@media (width>=768px){.card-stack__orb{width:44rem;height:44rem}.card-stack__orb--b{width:34rem;height:34rem}}.card-stack__karte{--rang:calc(var(--stapel-fortschritt) - var(--karten-index));--rang-ab:clamp(0, var(--rang), var(--stapel-max-raenge));--wartend:clamp(0, calc(0 - var(--rang)), 1);transform-origin:top;--stapel-ruhe:calc(88svh - var(--stapel-klebe-top) * .5);min-width:0;transform:translateY(calc(var(--wartend) * var(--stapel-ruhe) - var(--rang-ab) * var(--stapel-versatz))) scale(calc(1 - var(--rang-ab) * .035));filter:blur(calc(clamp(0, var(--rang-ab), 2) * 1.5px)) brightness(calc(1 - var(--rang-ab) * .06));will-change:transform;grid-area:stapel;align-self:stretch;transition:transform .18s cubic-bezier(.2,.7,.3,1),filter .18s cubic-bezier(.2,.7,.3,1)}@media (width>=768px){.card-stack__karte{--stapel-ruhe:calc(75svh - var(--stapel-klebe-top) * .5)}}.card-stack--aus{min-height:0;margin-bottom:0}.card-stack--aus .card-stack__buehne{row-gap:var(--gap-xl);flex-direction:column;padding-top:0;display:flex;position:static}.card-stack--aus .card-stack__karte{filter:none;will-change:auto;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.card-stack__karte{transition:none}.card-stack__orb{transition:none;animation:none}}.wd-showcase{padding:0 var(--section-pad-x);margin-bottom:var(--gap-3xl);row-gap:var(--gap-l);max-width:var(--container-wide);--wd-grad-1:#ffd000;--wd-grad-2:var(--color-brand-orange);--wd-grad-3:#ff2d00;flex-direction:column;width:100%;margin-inline:auto;display:flex}.wd-showcase__buehne{--buehne-ueberhang:calc(var(--section-pad-x) + max(0px, (100vw - var(--container-wide)) / 2));margin-inline:calc(-1 * var(--buehne-ueberhang));padding-inline:var(--buehne-ueberhang);overflow:clip visible}.wd-showcase__head{flex-direction:column;width:100%;display:flex}.wd-showcase__stack{width:100%;max-width:var(--container-inner);margin-inline:auto}.wd-showcase__stack .card-stack--aus .card-stack__buehne{row-gap:var(--gap-xl)}@media (width>=1024px){.card-stack--aus .card-stack__karte{width:80%}.card-stack--aus .card-stack__karte:nth-child(odd){margin-right:auto}.card-stack--aus .card-stack__karte:nth-child(2n){margin-left:auto}}.wd-showcase__surface{isolation:isolate;background:var(--color-ink);border-radius:var(--radius-card);width:100%;height:100%;padding:var(--gap-xl) var(--gap-l) var(--gap-xl);--wd-ordinal-w:clamp(6rem, 4rem + 9vw, 14rem);flex-direction:column;transition:transform .5s,box-shadow .5s;display:flex;position:relative;overflow:hidden}.wd-showcase__glow{z-index:-2;background:radial-gradient(50% 50% at 82% 88%, var(--color-brand-orange) 0%, #fd7a124d 38%, transparent 72%);position:absolute;inset:-30%}@supports (color:color-mix(in lab, red, red)){.wd-showcase__glow{background:radial-gradient(50% 50% at 82% 88%, var(--color-brand-orange) 0%, color-mix(in srgb, var(--color-brand-orange) 30%, transparent) 38%, transparent 72%)}}.wd-showcase__glow{opacity:0;pointer-events:none;transition:opacity .5s}.card-stack__karte--aktiv .wd-showcase__surface:hover .wd-showcase__glow{opacity:.7}.wd-showcase__sheen{z-index:-1;background:radial-gradient(120% 140% at 85% 0%, var(--wd-grad-1) 0%, transparent 55%), linear-gradient(135deg, var(--wd-grad-2) 0%, var(--wd-grad-3) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wd-showcase__sheen{background:radial-gradient(120% 140% at 85% 0%, color-mix(in srgb, var(--wd-grad-1) 55%, transparent) 0%, transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--wd-grad-2) 40%, transparent) 0%, color-mix(in srgb, var(--wd-grad-3) 30%, transparent) 100%)}}.wd-showcase__sheen{opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1)}.card-stack__karte--aktiv .wd-showcase__sheen,.card-stack--aus .wd-showcase__sheen{opacity:.14}.wd-showcase__surface:hover{transform:translateY(-.35rem);box-shadow:0 1rem 3rem -1.25rem #fd7a1247}@supports (color:color-mix(in lab, red, red)){.wd-showcase__surface:hover{box-shadow:0 1rem 3rem -1.25rem color-mix(in srgb, var(--color-brand-orange) 28%, transparent)}}.card-stack__karte--aktiv .wd-showcase__surface:hover .wd-showcase__sheen{opacity:.3}.wd-showcase__ordinal{top:var(--gap-s);right:var(--gap-l);z-index:-1;width:var(--wd-ordinal-w);text-align:right;color:#0000;-webkit-text-stroke:1px #ffffff24;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,3.5rem + 8vw,12rem);font-weight:700;line-height:1;transition:color .5s,-webkit-text-stroke-color .5s;position:absolute}.card-stack__karte--aktiv .wd-showcase__ordinal{color:var(--color-brand-orange);-webkit-text-stroke-color:var(--color-brand-orange)}.wd-showcase__surface-inner{row-gap:var(--gap-m);flex-direction:column;width:100%;display:flex;position:relative}.wd-showcase__surface-title{font-size:var(--text-h2);line-height:var(--text-h2--line-height);color:#fff;padding-right:calc(var(--wd-ordinal-w) + var(--gap-m));text-wrap:balance;margin:0;font-weight:500;transition:color .6s}.wd-showcase__surface-text,.wd-showcase__bullets{max-width:54ch}.wd-showcase__surface-text{color:#ffffffd1;font-size:var(--text-body);line-height:var(--text-body--line-height);margin:0;transition:color .6s}.wd-showcase__bullets{gap:var(--gap-2xs) var(--gap-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wd-showcase__bullet{align-items:center;gap:var(--gap-2xs);color:#fff;font-size:var(--text-body);transition:color .6s;display:flex}.wd-showcase__bullet-icon{color:var(--color-brand-orange);transition:color .6s;display:inline-flex}.wd-showcase__cta{z-index:1;right:var(--gap-l);bottom:var(--gap-l);border-radius:var(--radius-bubble);background:#ffffff1a;border:1px solid #ffffff2e;justify-content:flex-end;align-items:center;width:3.6rem;height:3.6rem;text-decoration:none;transition:background .3s,border-color .3s;display:flex;position:absolute;overflow:hidden}.wd-showcase__surface:hover .wd-showcase__cta{width:19rem}.wd-showcase__cta-icon{z-index:1;width:3.6rem;height:3.6rem;color:var(--color-ink);background:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.wd-showcase__cta-icon svg{width:1.25rem;height:1.25rem;transition:transform .3s}.wd-showcase__cta:hover{background:var(--color-brand-orange);border-color:var(--color-brand-orange)}.wd-showcase__cta:hover .wd-showcase__cta-label{color:#fff}.wd-showcase__cta:hover .wd-showcase__cta-icon svg{transform:translate(.15rem)}.wd-showcase__cta-label{left:var(--gap-m);white-space:nowrap;pointer-events:none;color:#fff;opacity:0;font-weight:500;transition:opacity .5s,color .6s;position:absolute;top:50%;transform:translateY(-50%)}.wd-showcase__surface:hover .wd-showcase__cta-label{opacity:1}@media (prefers-reduced-motion:reduce){.wd-showcase__surface,.wd-showcase__glow,.wd-showcase__sheen,.wd-showcase__ordinal,.wd-showcase__surface-title,.wd-showcase__surface-text,.wd-showcase__bullet,.wd-showcase__bullet-icon,.wd-showcase__cta,.wd-showcase__cta-icon,.wd-showcase__cta-icon svg,.wd-showcase__cta-label{transition:none}.wd-showcase__cta:hover .wd-showcase__cta-icon,.wd-showcase__cta:hover .wd-showcase__cta-icon svg{transform:none}.wd-showcase__surface:hover{box-shadow:none;transform:none}.wd-showcase__cta{width:19rem}.wd-showcase__cta-label{opacity:1}}@media (hover:none){.wd-showcase__surface:hover{box-shadow:none;transform:none}.card-stack__karte--aktiv .wd-showcase__surface:hover .wd-showcase__glow,.wd-showcase__surface:hover .wd-showcase__sheen{opacity:0}.card-stack__karte--aktiv .wd-showcase__surface:hover .wd-showcase__sheen{opacity:.14}}@media (width<=767px){.wd-showcase__bullets{padding-bottom:calc(3.6rem + var(--gap-l))}}.eng-threshold{padding:var(--gap-3xl) var(--section-pad-x)}.eng-threshold__inner{max-width:var(--container-inner);margin-inline:auto}.eng-threshold__head{gap:var(--gap-m);grid-template-columns:1fr;align-items:end;display:grid}.eng-threshold__intro{max-width:42ch;font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ebf}.eng-threshold__intro :where(p){margin:0}@media (width>=1024px){.eng-threshold__head{gap:var(--gap-2xl);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.eng-threshold__intro{padding-bottom:.35em}}.eng-threshold__axis{margin-top:var(--gap-2xl);gap:var(--gap-l);grid-template-columns:1fr;display:grid}.eng-threshold__side{border-radius:var(--radius-card);padding:var(--gap-l);background:#1e1e1e}@supports (color:color-mix(in lab, red, red)){.eng-threshold__side{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-surface-default,#f7f7fc))}}.eng-threshold__side{flex-direction:column;justify-content:center;transition:transform .9s cubic-bezier(.22,1,.36,1) .35s;display:flex}.eng-threshold__side--standard{transform:translateY(calc(var(--gap-l) / 2 + 1.4rem));z-index:2;position:relative}.eng-threshold__side--engineering{background:var(--color-ink);color:#fff;isolation:isolate;transform:translateY(calc((var(--gap-l) / 2 + 1.4rem) * -1));z-index:2;position:relative;overflow:hidden}.eng-threshold__side--engineering:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 82% 86%, var(--color-brand-orange) 0%, #fd7a1247 40%, transparent 72%);position:absolute;inset:-25%}@supports (color:color-mix(in lab, red, red)){.eng-threshold__side--engineering:before{background:radial-gradient(50% 50% at 82% 86%, var(--color-brand-orange) 0%, color-mix(in srgb, var(--color-brand-orange) 28%, transparent) 40%, transparent 72%)}}.eng-threshold__side--engineering:before{opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1) .4s,transform .9s cubic-bezier(.4,0,.2,1) .4s;transform:scale(.92)}.eng-threshold__axis.is-lit .eng-threshold__side--engineering:before{opacity:.3;animation:7s ease-in-out 1.3s infinite kpi-glow-breathe-1;transform:scale(1)}.eng-threshold__axis.is-lit .eng-threshold__side--standard,.eng-threshold__axis.is-lit .eng-threshold__side--engineering{transform:translate(0)}.eng-threshold__side-label{font-family:Poppins,sans-serif;font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:-.01em;text-transform:none;color:var(--color-ink);font-weight:700;display:block}.eng-threshold__side--standard .eng-threshold__side-label{color:#1e1e1e8c}@supports (color:color-mix(in lab, red, red)){.eng-threshold__side--standard .eng-threshold__side-label{color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.eng-threshold__side--engineering .eng-threshold__side-label{color:#fff}.eng-threshold__list{margin-top:var(--gap-m);gap:var(--gap-xs);flex-direction:column;padding:0;list-style:none;display:flex}.eng-threshold__item{align-items:center;gap:var(--gap-s);font-size:var(--text-body);line-height:var(--text-body--line-height);color:inherit;display:flex}.eng-threshold__icon{border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.eng-threshold__side--engineering .eng-threshold__icon{background:#fd7a122e}@supports (color:color-mix(in lab, red, red)){.eng-threshold__side--engineering .eng-threshold__icon{background:color-mix(in srgb, var(--color-brand-orange) 18%, transparent)}}.eng-threshold__side--engineering .eng-threshold__icon{color:var(--color-brand-orange)}.eng-threshold__side--standard .eng-threshold__item{color:#1e1e1e8c}@supports (color:color-mix(in lab, red, red)){.eng-threshold__side--standard .eng-threshold__item{color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.eng-threshold__side--standard .eng-threshold__icon{background:#1e1e1e14}@supports (color:color-mix(in lab, red, red)){.eng-threshold__side--standard .eng-threshold__icon{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.eng-threshold__side--standard .eng-threshold__icon{color:#1e1e1e66}@supports (color:color-mix(in lab, red, red)){.eng-threshold__side--standard .eng-threshold__icon{color:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.eng-threshold__line{padding-block:var(--gap-2xs);justify-content:center;align-items:center;display:flex;position:relative}.eng-threshold__line:before{content:"";background:linear-gradient(90deg, transparent, var(--color-brand-orange), transparent);opacity:0;border-radius:99px;height:3px;transition:opacity .6s 1s;position:absolute;inset-inline:0}.eng-threshold__axis.is-lit .eng-threshold__line:before{opacity:1}.eng-threshold__flow{opacity:0;pointer-events:none;z-index:1;inset-inline:0;border-radius:99px;transition:opacity .6s 1.1s;position:absolute;top:0;bottom:0}.eng-threshold__axis.is-lit .eng-threshold__flow{opacity:1}.eng-threshold__flow-dot{background:var(--color-brand-orange);border-radius:99px;width:10px;height:10px;margin-left:-5px;position:absolute;top:0;left:50%;box-shadow:0 0 6px 2px #fd7a12a6,0 0 14px 4px #fd7a1259}.eng-threshold__axis.is-lit .eng-threshold__flow-dot{animation:3.4s linear infinite eng-flow-vertical}@keyframes eng-flow-vertical{0%{opacity:0;top:-8%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:108%}}.eng-threshold__line-label{z-index:1;background:var(--color-surface-default,#f7f7fc);padding-inline:var(--gap-s);font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase;color:var(--color-brand-orange);opacity:0;transition:opacity .6s 1.05s;position:relative}.eng-threshold__axis.is-lit .eng-threshold__line-label{opacity:1}@media (width>=1024px){.eng-threshold__axis{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0}.eng-threshold__line{flex-direction:column;width:12rem}.eng-threshold__line:before{inset-inline:0;top:50%}.eng-threshold__line-label{writing-mode:vertical-rl;transform:rotate(180deg)}.eng-threshold__side--standard{border-top-right-radius:0;border-bottom-right-radius:0;transform:translate(6rem)}.eng-threshold__side--engineering{border-top-left-radius:0;border-bottom-left-radius:0;transform:translate(-6rem)}.eng-threshold__axis.is-lit .eng-threshold__side--standard,.eng-threshold__axis.is-lit .eng-threshold__side--engineering{transform:translate(0)}.eng-threshold__flow{height:14px;inset:50% -9rem auto;transform:translateY(-50%)}.eng-threshold__flow-dot{margin-top:-5px;margin-left:0;top:50%;left:0}.eng-threshold__axis.is-lit .eng-threshold__flow-dot{animation:3.4s linear infinite eng-flow-horizontal}}@keyframes eng-flow-horizontal{0%{left:0}to{left:100%}}@media (prefers-reduced-motion:reduce){.eng-threshold__side--standard,.eng-threshold__side--engineering{transition:none;transform:none!important}.eng-threshold__side--engineering:before{opacity:.7;transition:none;transform:scale(1);animation:none!important}.eng-threshold__line:before,.eng-threshold__line-label,.eng-threshold__flow{opacity:1;transition:none}.eng-threshold__flow-dot{opacity:0;animation:none!important}}.techstack{padding:var(--gap-3xl) var(--section-pad-x)}.techstack__inner{max-width:var(--container-inner);gap:var(--gap-2xl);grid-template-columns:1fr;align-items:center;margin-inline:auto;display:grid}.techstack__text{max-width:48ch;margin-top:var(--gap-m);font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ebf}.techstack__pills{margin-top:var(--gap-l);gap:var(--gap-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.techstack__pill{border-radius:var(--radius-element);color:var(--color-ink);background:#1e1e1e0a;border:1px solid #1e1e1e1f;align-items:center;gap:.4em;padding:.45em .85em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.techstack__pill{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.techstack__pill{transition:border-color .2s,background .2s,transform .2s}.techstack__pill-bracket{color:var(--color-brand-orange);opacity:.7;font-weight:600}.techstack__pill:hover{border-color:#fd7a128c}@supports (color:color-mix(in lab, red, red)){.techstack__pill:hover{border-color:color-mix(in srgb, var(--color-brand-orange) 55%, transparent)}}.techstack__pill:hover{background:#fd7a1212}@supports (color:color-mix(in lab, red, red)){.techstack__pill:hover{background:color-mix(in srgb, var(--color-brand-orange) 7%, transparent)}}.techstack__pill:hover{transform:translateY(-1px)}.techstack__cta-wrap{margin-top:var(--gap-l);display:flex}.techstack__terminal{border-radius:var(--radius-element);background:#0d0d0f;overflow:hidden;box-shadow:0 24px 60px -24px #0000008c}.techstack__terminal-bar{background:#1a1a1d;border-bottom:1px solid #2a2a2e;align-items:center;gap:.45rem;padding:.7rem 1rem;display:flex}.techstack__dot{background:#3a3a3e;border-radius:50%;width:.7rem;height:.7rem}.techstack__dot:first-child{background:#ff5f56}.techstack__dot:nth-child(2){background:#ffbd2e}.techstack__dot:nth-child(3){background:#27c93f}.techstack__terminal-title{color:#6b6b70;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.techstack__terminal-body{padding:var(--gap-m);min-height:12rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;line-height:1.9}.techstack__line{opacity:0;white-space:pre-wrap;word-break:break-word;transition:opacity .2s,transform .2s;transform:translateY(2px)}.techstack__line.is-shown{opacity:1;transform:none}.techstack__line--command{color:#5ad1a0}.techstack__line--output{color:#9a9aa0}.techstack__line--success{color:#27c93f}.techstack__line--accent{color:#ffb000;font-weight:600}.techstack__cursor{vertical-align:text-bottom;background:#27c93f;width:.55rem;height:1.05rem;display:inline-block}.techstack__cursor.is-blink{animation:1.1s steps(2,start) infinite techstack-blink}@keyframes techstack-blink{50%{opacity:0}}@media (width>=1024px){.techstack__inner{grid-template-columns:.9fr 1.1fr}}@media (prefers-reduced-motion:reduce){.techstack__line{opacity:1;transition:none;transform:none}.techstack__cursor.is-blink{animation:none}}.flow-diagram{gap:var(--gap-xl);padding-inline:var(--gap-xl);flex-direction:column;display:flex}.flow-diagram__head{gap:var(--gap-s);flex-direction:column;display:flex}.flow-diagram__head--with-media{gap:var(--gap-2xl);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.flow-diagram__head-text{gap:var(--gap-s);flex-direction:column;max-width:60ch;display:flex}.flow-diagram__head-media{width:100%}.flow-diagram__head-figure{border-radius:var(--radius-element);margin:0;overflow:hidden}.flow-diagram__head-img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.flow-diagram__intro{color:var(--tone-fg-muted);font-size:var(--text-body);line-height:var(--text-body--line-height)}.flow-diagram__intro :where(p){margin:0}.flow-diagram__graph{gap:var(--gap-2xl);flex-direction:column;display:flex;position:relative}.flow-diagram__row{gap:var(--gap-m);display:grid}.flow-diagram__row--sources{column-gap:var(--gap-3xl);grid-template-columns:repeat(2,1fr)}.flow-diagram__row--targets{grid-template-columns:repeat(3,1fr)}.flow-diagram__node{padding:var(--gap-m);border-radius:var(--radius-element);border:1px solid var(--tone-border);text-align:center;background:#ffffff0a;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:relative;overflow:hidden}.flow-diagram__node:after{content:"";pointer-events:none;filter:blur(6px);opacity:0;background:radial-gradient(#fd7a128c 0%,#fd7a1233 40%,#0000 72%);border-radius:50%;width:120px;height:60px;position:absolute;left:50%;transform:translate(-50%)}.flow-diagram__row--sources .flow-diagram__node:after{bottom:-30px}.flow-diagram__node--target:after{top:-30px}.flow-diagram__row--sources .flow-diagram__node:before{content:"";pointer-events:none;filter:blur(6px);opacity:0;background:radial-gradient(#fd7a128c 0%,#fd7a1233 40%,#0000 72%);border-radius:50%;width:60px;height:120px;position:absolute;top:50%;transform:translateY(-50%)}.flow-diagram__row--sources .flow-diagram__node:first-child:before{right:-30px}.flow-diagram__row--sources .flow-diagram__node:last-child:before{left:-30px}.flow-diagram__node:after,.flow-diagram__row--sources .flow-diagram__node:before{transition:filter .35s,transform .35s}.flow-diagram__node.is-glow-edge:after{filter:blur(7px)brightness(1.3);transform:translate(-50%)scale(1.4)}.flow-diagram__row--sources .flow-diagram__node.is-glow-side:before{filter:blur(7px)brightness(1.3);transform:translateY(-50%)scale(1.4)}.flow-diagram__graph.is-lit .flow-diagram__node:after,.flow-diagram__graph.is-lit .flow-diagram__row--sources .flow-diagram__node:before{animation:flow-glow-entry 1s ease forwards var(--glow-entry-delay,1s), flow-glow-pulse 3.6s ease-in-out infinite calc(var(--glow-entry-delay,1s) + 1s + var(--glow-pulse-delay,0s))}@keyframes flow-glow-entry{0%{opacity:0}to{opacity:.4}}@keyframes flow-glow-pulse{0%{opacity:.4}50%{opacity:.22}to{opacity:.4}}.flow-diagram__node-label{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-h4);color:var(--tone-fg)}@media (width>=768px) and (width<=1023px){.flow-diagram__node-label{font-size:var(--text-h5)}}.flow-diagram__node-sub{font-size:var(--text-body);color:var(--tone-fg-muted)}.flow-diagram__svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-diagram__row{z-index:1;position:relative}.flow-diagram__path{fill:none;stroke:url(#flow-diagram-stroke);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.2,.6,.2,1),stroke-width .35s,filter .35s}.flow-diagram__graph.is-lit .flow-diagram__path{stroke-dashoffset:0}.flow-diagram__path.is-active{stroke-width:4px;filter:drop-shadow(0 0 5px #fd7a12d9)}.flow-diagram__pulse{fill:none;stroke:var(--color-brand-yellow,#fdbd19);stroke-width:9px;stroke-linecap:round;stroke-dasharray:.001 .999;stroke-dashoffset:.001px;opacity:0}.flow-diagram__graph.is-lit .flow-diagram__pulse{animation:4s linear 1.8s infinite flow-pulse-run}@keyframes flow-pulse-run{0%{stroke-dashoffset:.001px;opacity:0}8%{opacity:1}82%{opacity:1}to{stroke-dashoffset:-.999px;opacity:0}}.flow-diagram__bridge-dot{fill:none;stroke:var(--color-brand-yellow,#fdbd19);stroke-width:9px;stroke-linecap:round;stroke-dasharray:.001 .999;opacity:0}.flow-diagram__graph.is-lit .flow-diagram__bridge-dot--fwd{animation:3.4s linear 1.8s infinite flow-bridge-fwd}@keyframes flow-bridge-fwd{0%{stroke-dashoffset:0;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}@media (prefers-reduced-motion:reduce){.flow-diagram__path{stroke-dashoffset:0;transition:none}.flow-diagram__pulse,.flow-diagram__bridge-dot{display:none}.flow-diagram__graph.is-lit .flow-diagram__node:after,.flow-diagram__graph.is-lit .flow-diagram__row--sources .flow-diagram__node:before{opacity:.3;animation:none}}@media (width<=767px){.flow-diagram{padding-inline:var(--section-pad-x);--flow-connector-inset:26px}.flow-diagram__head--with-media{gap:var(--gap-l);grid-template-columns:1fr}.flow-diagram__graph{gap:var(--gap-xl)}.flow-diagram__row{gap:var(--gap-2xs);margin-inline:var(--flow-connector-inset)}.flow-diagram__row--sources{column-gap:var(--gap-l)}.flow-diagram__row--targets{row-gap:var(--gap-m);grid-template-columns:1fr}.flow-diagram__node{padding:var(--gap-2xs)}.flow-diagram__node-label{font-size:var(--text-h6);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-height:1.2}.flow-diagram__node-sub{display:none}.flow-diagram__node:after{width:64px;height:36px}.flow-diagram__row--sources .flow-diagram__node:after{bottom:-18px}.flow-diagram__node--target:after{display:none}}.contrast-section{margin-bottom:var(--gap-3xl)}@media (width<=767px){.contrast-section{margin-bottom:0}}.contact-pills{padding-block:var(--gap-3xl);padding-inline:var(--section-pad-x)}.contact-pills__inner{gap:var(--gap-xl);flex-direction:column;display:flex}.contact-pills__list{gap:var(--gap-xl);width:100%;max-width:var(--container-inner);flex-direction:column;margin-inline:auto;display:flex}.contact-pill{align-items:center;gap:var(--gap-l);padding:var(--gap-m) var(--gap-l);border-radius:var(--radius-bubble);background:var(--color-brand-orange);color:#fff;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));--pill-versatz:clamp(0px, 7vw, 120px);width:calc(100% - var(--pill-versatz));margin-right:var(--pill-versatz);--pill-foto-einzug:32px;transition:transform .2s,box-shadow .4s;display:flex;position:relative}.contact-pill:has(.contact-pill__line){--pill-spinner-top:calc(var(--gap-m) + 29px + var(--gap-3xs) + var(--pill-name-hoehe) + var(--gap-l) + var(--pill-zitat-halbe-zeile));--pill-zitat-halbe-zeile:calc(var(--text-body) * var(--text-body--line-height) / 2);--pill-name-hoehe:clamp(28px, 2.8vw, 40px)}.contact-pill--flip{text-align:right;margin-right:0;margin-left:var(--pill-versatz);flex-direction:row-reverse}.contact-pill:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle 420px at var(--pill-glow-x,50%) var(--pill-glow-y,50%), #ffffff38 0%, transparent 70%);opacity:0;transition:opacity .45s;position:absolute;inset:0}.contact-pill:hover:before{opacity:1}.contact-pill>*{z-index:1;position:relative}.contact-pill:hover{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-6px);box-shadow:0 30px 60px -20px #00000059,0 12px 24px -10px #00000040}.contact-pill__photo-wrap{width:clamp(150px,22vw,240px);margin-left:calc(var(--gap-m) + var(--pill-foto-einzug));flex-shrink:0;align-self:stretch;position:relative}.contact-pill--flip .contact-pill__photo-wrap{margin-left:0;margin-right:calc(var(--gap-m) + var(--pill-foto-einzug))}.contact-pill__photo{bottom:calc(var(--gap-m) * -1);height:calc(100% + var(--gap-m) + 130px);object-fit:contain;object-position:center bottom;width:auto;max-width:320px;display:block;position:absolute;left:50%;transform:translate(-50%)}.contact-pill__text{gap:var(--gap-3xs);--pill-chip-eltern-gap:var(--gap-3xs);min-width:0;padding-right:calc(104px + var(--gap-l) * 2);flex-direction:column;display:flex}.contact-pill--flip .contact-pill__text{padding-right:0;padding-left:calc(104px + var(--gap-l) * 2)}.contact-pill__position{font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase;opacity:.92}.contact-pill__name{font-family:var(--font-display);font-weight:var(--font-weight-semibold);margin:0;font-size:clamp(28px,2.8vw,40px);line-height:1}.contact-pill__line{margin:var(--gap-l) 0 var(--gap-m);font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--font-weight-light,300);font-style:italic;line-height:var(--text-body--line-height);opacity:.95;isolation:isolate;position:relative}.contact-pill__line:before{content:none}.contact-pill__topics{column-gap:var(--gap-3xs);row-gap:var(--gap-2xs);margin:var(--gap-2xs) 0 0;margin-right:calc((104px + var(--gap-l) * 2) * -1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.contact-pill--flip .contact-pill__topics{margin-right:0;margin-left:calc((104px + var(--gap-l) * 2) * -1);justify-content:flex-end}.contact-pill__topic{appearance:none;cursor:pointer;font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--font-weight-medium);color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;padding:.7em 1.25em;line-height:1;transition:background .2s,border-color .2s,transform .2s}.contact-pill__topic:hover{background:#ffffff42;border-color:#ffffff8c;transform:translateY(-1px)}.contact-pill__topic:focus-visible{outline-offset:2px;outline:2px solid #fff}.contact-pill__topic--pop{--pill-trajectory-x:calc(var(--pill-bahn-x,0px) * .33);--pill-trajectory-y:calc(var(--pill-bahn-y,0px) * .33);opacity:0;transform:translate(calc(var(--pill-trajectory-x,0px) * -1), calc(var(--pill-trajectory-y,0px) * -1)) scale(.4);animation:.55s cubic-bezier(.34,1.45,.5,1) forwards topic-pill-pop;animation-delay:var(--pill-delay,0s)}@media (prefers-reduced-motion:reduce){.contact-pill__topic--pop{opacity:1;animation:none;transform:none}}.contact-pill__more{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1);display:grid}.contact-pill__more--offen{grid-template-rows:1fr}.contact-pill__more-inner{min-height:0;overflow:clip}.contact-pill__topics--rest,.contact-pill--flip .contact-pill__topics--rest{margin-top:max(0px, calc(var(--gap-2xs) - var(--pill-chip-eltern-gap,0px)));margin-left:0;margin-right:0;padding-bottom:3px}.contact-pill__more{margin-right:calc((104px + var(--gap-l) * 2) * -1)}.contact-pill--flip .contact-pill__more{margin-right:0;margin-left:calc((104px + var(--gap-l) * 2) * -1)}@media (prefers-reduced-motion:reduce){.contact-pill__more{transition:none}}.contact-pill__topic--mehr{background:0 0;border-style:dashed;border-color:#ffffff73}.contact-pill__topic--mehr:hover{background:#ffffff24;border-style:solid}.flow-diagram__topics,.flow-diagram__node .flow-diagram__topics{justify-content:center;margin-left:0;margin-right:0}.flow-diagram__topics-panel,.flow-diagram__node .flow-diagram__topics-panel{width:100%;margin-left:0;margin-right:0}.flow-diagram__node .contact-pill__topic{font-size:var(--text-small);padding:.55em 1em}.flow-diagram__node .contact-pill__topic--pop{--pill-trajectory-x:calc(var(--pill-bahn-x,0px) * .18);--pill-trajectory-y:calc(var(--pill-bahn-y,0px) * .18)}.flow-diagram__node .flow-diagram__topics:not(.contact-pill__topics--rest){margin-top:var(--gap-s)}.flow-diagram__node--target{justify-content:flex-start}.contact-pill__spinner{top:var(--pill-spinner-top,50%);right:var(--gap-l);z-index:2;appearance:none;width:104px;height:104px;color:var(--color-ink);cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 6px 16px #1e1e1e38,0 2px 4px #1e1e1e1f}@supports (color:color-mix(in lab, red, red)){.contact-pill__spinner{box-shadow:0 6px 16px color-mix(in srgb, var(--color-ink) 22%, transparent), 0 2px 4px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.contact-pill__spinner{transition:background .3s,color .3s,transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.contact-pill--flip .contact-pill__spinner{right:auto;left:var(--gap-l)}.contact-pill__spinner-ring{width:100%;height:100%;animation:14s linear infinite contact-pill-spin;position:absolute;inset:0}.contact-pill__spinner-ring text{fill:currentColor;font-family:var(--font-display);font-size:8px;font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.contact-pill__spinner-icon{z-index:1;transition:transform .3s;position:relative}@keyframes contact-pill-spin{to{transform:rotate(360deg)}}.contact-pill__spinner{--pill-spinner-schub:10px}.contact-pill--flip .contact-pill__spinner{--pill-spinner-schub:-10px}.contact-pill__spinner:hover{background:var(--color-ink);color:#fff;transform:translate(var(--pill-spinner-schub), -50%) scale(1.12);box-shadow:0 12px 28px #1e1e1e52,0 4px 8px #1e1e1e2e}@supports (color:color-mix(in lab, red, red)){.contact-pill__spinner:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--color-ink) 32%, transparent), 0 4px 8px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.contact-pill__spinner:hover .contact-pill__spinner-ring{animation-play-state:paused}.contact-pill__spinner:hover .contact-pill__spinner-icon{transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.contact-pill__spinner-ring{animation:none}.contact-pill{transition:none;transform:none}}@media (width<=1023px){.contact-pills__list{gap:calc(var(--gap-xl) + 80px);margin-top:80px}.contact-pill,.contact-pill--flip{text-align:center;align-items:center;gap:var(--gap-m);width:100%;padding:0 var(--gap-l) var(--gap-l);flex-direction:column;margin-left:0;margin-right:0;transform:none}.contact-pill__photo-wrap{align-self:center;width:180px;height:150px;margin:0}.contact-pill--flip .contact-pill__photo-wrap{margin:0}.contact-pill__photo{max-width:200px;height:230px;bottom:0}.contact-pill__text,.contact-pill--flip .contact-pill__text{align-items:center;width:100%;padding:0}.contact-pill__line{margin:var(--gap-m) 0 var(--gap-s)}.contact-pill__line:before,.contact-pill--flip .contact-pill__line:before{top:.05em;left:50%;right:auto;transform:translate(-50%)}.contact-pill__topics,.contact-pill--flip .contact-pill__topics,.contact-pill__more,.contact-pill--flip .contact-pill__more{justify-content:center;margin-left:0;margin-right:0}.contact-pill__spinner,.contact-pill--flip .contact-pill__spinner{margin:var(--gap-2xs) auto 0;width:88px;height:88px;position:relative;top:auto;left:auto;right:auto;transform:none}.contact-pill__spinner:hover{transform:scale(1.05)}}.values-block{padding-top:var(--gap-l);padding-bottom:var(--gap-3xl);padding-inline:var(--section-pad-x)}.values-block:has(+.contact-pills){padding-top:var(--gap-3xl);padding-bottom:var(--gap-l)}.values-block__inner{gap:var(--gap-2xl);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.values-block__text{font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ee0}@supports (color:color-mix(in lab, red, red)){.values-block__text{color:color-mix(in srgb, var(--color-ink) 88%, transparent)}}.values-block__text :where(p){margin:0}.values-block__text :where(p+p){margin-top:var(--gap-m)}.values-block__list{gap:var(--gap-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.values-block__item{align-items:center;gap:var(--gap-s);font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1eeb;display:flex}@supports (color:color-mix(in lab, red, red)){.values-block__item{color:color-mix(in srgb, var(--color-ink) 92%, transparent)}}.values-block__icon{background:#fd7a1224;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.values-block__icon{background:color-mix(in srgb, var(--color-brand-orange) 14%, transparent)}}.values-block__icon{color:var(--color-brand-orange)}@media (width<=767px){.values-block__inner{gap:var(--gap-l);grid-template-columns:1fr}}.stats-marquee{width:100%;overflow:hidden}.stats-marquee__track{width:max-content;animation-name:marquee;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.stats-marquee:hover .stats-marquee__track{animation-play-state:paused}.stats-marquee__item{align-items:baseline;gap:var(--gap-2xs);white-space:nowrap;display:flex}.stats-marquee__value{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-h3);color:var(--tone-fg)}.stats-marquee__label{font-size:var(--text-body);color:var(--tone-fg-muted)}.stats-marquee__dot{background:var(--tone-accent);color:#0000;width:9px;height:9px;margin-inline:var(--gap-l);border-radius:50%;flex-shrink:0;align-self:center;font-size:0}@media (prefers-reduced-motion:reduce){.stats-marquee__track{flex-wrap:wrap;justify-content:center;animation:none}.stats-marquee__item[aria-hidden=true]{display:none}}.principles{padding-block:var(--gap-3xl);padding-inline:var(--section-pad-x)}.principles__inner{gap:var(--gap-xl);flex-direction:column;display:flex}.principles__grid{gap:var(--gap-m);grid-template-columns:repeat(4,1fr);display:grid}.principles__card{gap:var(--gap-2xs);padding:var(--gap-l);border-radius:var(--radius-element);background:var(--color-ink);color:#fff;flex-direction:column;height:100%;display:flex}.principles__icon{background:#fd7a1238;border-radius:999px;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.principles__icon{background:color-mix(in srgb, var(--color-brand-orange) 22%, transparent)}}.principles__icon{color:var(--color-brand-orange)}.principles__title{font-family:var(--font-display);font-weight:var(--font-weight-bold);margin:var(--gap-2xs) 0 0;font-size:var(--text-h4);line-height:var(--text-h4--line-height);color:#fff}.principles__body{color:#ffffffd9;font-size:var(--text-body);line-height:var(--text-body--line-height);margin:0}@media (width<=1023px){.principles__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.principles__grid{grid-template-columns:1fr}}.referenz-wall{grid-template-columns:repeat(var(--tile-cols), minmax(0, 1fr));column-gap:var(--gap-s);row-gap:var(--gap-2xl);z-index:6;padding-top:var(--gap-2xl);--tile-cols:2;grid-auto-rows:auto;grid-auto-flow:dense;display:grid;position:relative}@media (width<=479px){.referenz-wall{--tile-cols:1}}@media (width>=768px){.referenz-wall{--tile-cols:3}}@media (width>=1280px){.referenz-wall{--tile-cols:4}}@media (width>=768px){.referenz-tile-wrap[data-wide=true]{grid-column:span 2}}.referenz-tile-wrap{transition:transform .45s cubic-bezier(.2,.7,.3,1),opacity .55s cubic-bezier(.2,.7,.3,1);animation:.8s cubic-bezier(.2,.7,.3,1) backwards referenz-tile-rise}@keyframes referenz-tile-rise{0%{opacity:0;transform:translateY(38px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.referenz-tile-wrap[data-pop=true]{animation:.5s cubic-bezier(.34,1.56,.64,1) backwards referenz-tile-pop;animation-delay:var(--pop-delay,0s)}@keyframes referenz-tile-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.referenz-tile-wrap:nth-child(2){animation-delay:60ms}.referenz-tile-wrap:nth-child(3){animation-delay:.12s}.referenz-tile-wrap:nth-child(4){animation-delay:.18s}.referenz-tile-wrap:nth-child(5){animation-delay:.24s}.referenz-tile-wrap:nth-child(n+6){animation-delay:.3s}.referenz-tile-wrap:hover{transform:translateY(-10px)}.referenz-tile-wrap{aspect-ratio:1}@media (width<=767px){.referenz-tile-wrap[data-wide=true]{aspect-ratio:16/9}}@media (width>=768px){.referenz-tile-wrap[data-wide=true]{aspect-ratio:auto;height:0;padding-bottom:calc((100% - var(--gap-s)) / 2);position:relative}.referenz-tile-wrap[data-wide=true]>.referenz-tile{position:absolute;inset:0}}.referenz-tile-wrap--auswahl{aspect-ratio:1.2;animation:none}.referenz-tile{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transform:perspective(1100px) rotateX(var(--tile-tilt-x,0deg)) rotateY(var(--tile-tilt-y,0deg));text-decoration:none;transition:transform .45s cubic-bezier(.25,.46,.45,.94),filter .45s cubic-bezier(.25,.46,.45,.94);display:block;position:relative}.referenz-tile__surface{z-index:0;border-radius:var(--radius-element);background:var(--tile-ci);transition:box-shadow .45s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.referenz-tile__poster{z-index:1;border-radius:var(--radius-element);pointer-events:none;position:absolute;inset:0;overflow:hidden}.referenz-tile__poster-bg,.referenz-tile__poster-fg{object-fit:cover;border-radius:var(--radius-element);width:100%;height:100%;position:absolute;inset:0}.referenz-tile__poster-bg{opacity:.28}.referenz-tile__poster:after{content:"";background:linear-gradient(to top, var(--tile-ci) 0%, var(--tile-ci) 42%, transparent 78%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.referenz-tile__poster:after{background:linear-gradient(to top, var(--tile-ci) 0%, color-mix(in srgb, var(--tile-ci) 55%, transparent) 42%, transparent 78%)}}.referenz-tile__poster:after{mix-blend-mode:multiply;opacity:.7;pointer-events:none}.referenz-tile__poster-fg{transform-origin:bottom;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.referenz-tile[data-focused=true] .referenz-tile__poster-fg{transform:scale(1.04)}.referenz-tile__stage{z-index:1;pointer-events:none;border-radius:0 0 var(--radius-element) var(--radius-element);height:300%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.referenz-tile__entry{width:var(--tile-entry-w,130%);height:var(--tile-entry-h,100%);object-fit:contain;object-position:bottom center;transform-origin:bottom;opacity:0;transition:transform .45s cubic-bezier(.25,.46,.45,.94),opacity .5s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.referenz-tile__entry[data-visible=true]{opacity:1}.referenz-tile[data-entry=hero]{--tile-entry-h:118%;--tile-entry-w:104%}.referenz-tile[data-entry=multiscreen]{--tile-entry-h:100%;--tile-entry-w:100%}.referenz-tile[data-entry=smartphone]{--tile-entry-h:122%;--tile-entry-w:100%}@media (width<=767px){.referenz-tile[data-entry=smartphone]{--tile-entry-w:85%}}.referenz-tile[data-focused=true] .referenz-tile__entry{transform-origin:bottom;transform:translate(-50%)scale(1.05)}.referenz-tile__glow{z-index:0;pointer-events:none;border-radius:var(--radius-element);background:radial-gradient(circle 560px at var(--tile-glow-x,50%) var(--tile-glow-y,50%), #ffffff4d 0%, transparent 70%);mix-blend-mode:screen;opacity:0;transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.referenz-tile:hover .referenz-tile__glow{opacity:1}.referenz-tile__body{z-index:3;gap:var(--gap-2xs);padding:var(--gap-m);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.referenz-tile__body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--tile-ci) 0%, var(--tile-ci) 45%, transparent 100%);height:clamp(110px,24vw,190px);position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.referenz-tile__body:before{background:linear-gradient(to top, color-mix(in srgb, var(--tile-ci) 92%, black) 0%, color-mix(in srgb, var(--tile-ci) 70%, transparent) 45%, transparent 100%)}}.referenz-tile__body:before{border-radius:0 0 var(--radius-element) var(--radius-element)}.referenz-tile__name{color:#fff;font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 1px #1e1e1e66,0 6px 18px #1e1e1e8c}@supports (color:color-mix(in lab, red, red)){.referenz-tile__name{text-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 40%, transparent), 0 6px 18px color-mix(in srgb, var(--color-ink) 55%, transparent)}}.referenz-tile__name{transition:text-shadow .5s,transform .45s cubic-bezier(.2,.7,.3,1)}.referenz-tile[data-focused=true] .referenz-tile__name{text-shadow:0 1px #1e1e1e66,0 8px 18px #fd7a1259;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.referenz-tile[data-focused=true] .referenz-tile__name{text-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 40%, transparent), 0 8px 18px #fd7a1259}}.referenz-tile__topics{min-height:calc(var(--text-decent) + var(--gap-3xs) * 3)}@media (width<=767px){.referenz-tile__topics{display:none}}.referenz-tile__topics-inner{gap:var(--gap-3xs);padding-top:var(--gap-3xs);flex-wrap:nowrap;display:flex;overflow:hidden}.referenz-tile__topic{white-space:nowrap;padding:var(--gap-3xs) var(--gap-2xs);border-radius:var(--radius-bubble);color:#fff;font-size:var(--text-decent);opacity:0;transition:opacity .35s ease var(--topic-delay,0s), transform .45s cubic-bezier(.2, .7, .3, 1) var(--topic-delay,0s);background:#ffffff2e;border:1px solid #ffffff38;flex:none;align-items:center;line-height:1;display:inline-flex;transform:translateY(8px)scale(.9)}.referenz-tile[data-focused=true] .referenz-tile__topic{opacity:1;transform:translateY(0)scale(1)}.referenz-tile__topic{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.referenz-tile:hover .referenz-tile__surface{box-shadow:0 18px 40px -12px #1e1e1e52,0 8px 16px -8px #1e1e1e38}@supports (color:color-mix(in lab, red, red)){.referenz-tile:hover .referenz-tile__surface{box-shadow:0 18px 40px -12px color-mix(in srgb, var(--color-ink) 32%, transparent), 0 8px 16px -8px color-mix(in srgb, var(--color-ink) 22%, transparent)}}.referenz-tile-wrap:hover{z-index:2}.referenz-tile-wrap{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.referenz-tile-wrap,.referenz-tile-wrap[data-pop=true]{animation:none}.referenz-tile-wrap:hover{transform:translateY(-5px)}.referenz-tile[data-focused=true] .referenz-tile__entry{transform:translate(-50%)scale(1.02)}.referenz-tile__topic{transition-duration:.2s;transition-delay:0s}}.referenz-filter{flex-direction:column;align-items:flex-start}.referenz-filter__row{gap:var(--gap-xs);flex-wrap:wrap;display:flex}.referenz-filter__row:not(:first-child){border-top:1px solid #1e1e1e1f}@supports (color:color-mix(in lab, red, red)){.referenz-filter__row:not(:first-child){border-top:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.referenz-filter__row:not(:first-child){padding-top:var(--gap-xs);width:100%}.referenz-filter__empty{font-size:var(--text-body);line-height:var(--text-body--line-height);opacity:.75}.referenz-filter__reset{color:var(--color-brand-orange);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.referenz-wall__more{width:100%;margin-top:var(--gap-2xl);z-index:6;justify-content:center;display:flex;position:relative}.filter-ceremony{z-index:200;pointer-events:none;background:#1e1e1e47;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.filter-ceremony{background:color-mix(in srgb, var(--color-ink) 28%, transparent)}}.filter-ceremony{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .35s}.filter-ceremony[data-open=true]{opacity:1}.filter-ceremony__number{color:#0000;-webkit-text-stroke:2px var(--color-ink-outline,#1e1e1e66);align-items:flex-start;font-family:Poppins,sans-serif;font-size:40vw;font-weight:700;line-height:.9;transition:transform .35s cubic-bezier(.2,.7,.3,1);display:inline-flex;transform:scale(.94)}.filter-ceremony[data-open=true] .filter-ceremony__number{transform:scale(1)}.filter-ceremony__plus{color:var(--color-brand-orange);-webkit-text-stroke:0;margin-left:.05em;font-size:.5em}.companion-pill{border-radius:var(--radius-bubble);font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:var(--font-weight-medium);color:#ffffffeb;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff47;flex:none;padding:.625rem 1.125rem;line-height:1.2;transition:background-color .25s cubic-bezier(.2,.7,.3,1),border-color .25s cubic-bezier(.2,.7,.3,1),transform .25s cubic-bezier(.2,.7,.3,1)}.companion-pill:hover{background:var(--color-brand-orange);border-color:var(--color-brand-orange);transform:translateY(-2px)}.companion-pill[data-state=entering]{animation:.5s cubic-bezier(.2,.7,.3,1) backwards companion-pill-in}.companion-pill[data-state=leaving]{pointer-events:none;animation:.34s cubic-bezier(.4,0,1,1) forwards companion-pill-out}@keyframes companion-pill-in{0%{opacity:0;transform:translateY(-14px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes companion-pill-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.96)}}.companion-bar{bottom:var(--gap-m);right:var(--gap-m);z-index:120;align-items:center;gap:var(--gap-s);width:max-content;max-width:min(60rem, calc(100vw - 2 * var(--gap-m)));border-radius:var(--radius-bubble);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e1eb8;padding:.75rem 1rem;transition:height .55s cubic-bezier(.2,.7,.3,1),border-radius .55s cubic-bezier(.2,.7,.3,1);display:flex;position:fixed;box-shadow:0 1px 2px #0003,0 18px 48px #00000047}.companion-orb{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;transition:transform .3s cubic-bezier(.2,.7,.3,1),border-color .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s cubic-bezier(.2,.7,.3,1);display:grid;position:relative;overflow:hidden}.companion-orb__aurora{background:radial-gradient(circle at 35% 35%, var(--color-brand-yellow) 0%, var(--color-brand-orange) 45%, transparent 70%);opacity:.5;transition:opacity .3s cubic-bezier(.2,.7,.3,1),transform .3s cubic-bezier(.2,.7,.3,1);animation:9s ease-in-out infinite companion-orb-drift;position:absolute;inset:-40%}.companion-orb__icon{color:#fff;width:1.0625rem;height:1.0625rem;position:relative}.companion-orb:hover{border-color:#fdbd1980;transform:translateY(-1px)scale(1.06);box-shadow:0 0 18px #fd7a1273}.companion-orb:hover .companion-orb__aurora{opacity:.85;transform:scale(1.15)}@keyframes companion-orb-drift{0%,to{transform:translate(0%)scale(1)}33%{transform:translate(14%,8%)scale(1.12)}66%{transform:translate(-8%,12%)scale(.96)}}.companion-dot{background:var(--color-brand-orange);border-radius:50%;flex:none;width:.625rem;height:.625rem;animation:3s ease-in-out infinite companion-dot-pulse}@keyframes companion-dot-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.companion-pills{justify-content:flex-end;align-items:center;gap:var(--gap-s);min-width:0;display:flex}.companion-pills .companion-pill{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.companion-pills{opacity:1;max-width:60rem;transition:opacity .45s cubic-bezier(.2,.7,.3,1),transform .45s cubic-bezier(.2,.7,.3,1),max-width .45s cubic-bezier(.2,.7,.3,1),margin-right .45s cubic-bezier(.2,.7,.3,1);transform:translate(0)}.companion-bar[data-pills-hidden=true] .companion-pills{max-width:0;margin-right:calc(-1 * var(--gap-s));opacity:0;pointer-events:none;transform:translate(1.5rem)}.companion-empty{color:#ffffffb3;white-space:nowrap;padding:.625rem .25rem;font-family:Poppins,sans-serif;font-size:.9375rem;line-height:1.2}@media (width<=767px){.companion-bar{left:var(--gap-s);right:var(--gap-s);gap:.5rem;width:auto;max-width:none;padding:.5rem .625rem}.companion-bar[data-pills-hidden=true]:not([data-open=true]){justify-content:center;gap:0;width:3.25rem;padding-left:0;padding-right:0;left:auto}.companion-bar[data-pills-hidden=true]:not([data-open=true]) .companion-pills{display:none}.companion-pills{scrollbar-width:none;justify-content:flex-start;padding-right:.25rem;overflow-x:auto}.companion-pills::-webkit-scrollbar{display:none}.companion-pills .companion-pill{text-overflow:clip;flex:none;padding:.5rem .875rem;font-size:.8125rem;overflow:visible}.companion-orb{width:2rem;height:2rem}.companion-orb__icon{width:.9375rem;height:.9375rem}}.companion-bar[data-open=true]{width:min(480px, calc(100vw - 2 * var(--gap-m)));max-width:none;padding:var(--gap-m);border-radius:var(--radius-element);flex-direction:column;align-items:stretch}.companion-bar[data-modal-open=true],body[data-scroll-locked] .companion-bar{z-index:99}.companion-backdrop{z-index:119;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#1e1e1e99;transition:opacity .32s cubic-bezier(0,0,.2,1);position:fixed;inset:0}.companion-backdrop[data-visible=true]{opacity:1}.companion-backdrop[data-visible=false]{pointer-events:none}.companion-panel{gap:var(--gap-s);flex-direction:column;height:100%;display:flex}.companion-header{align-items:center;gap:var(--gap-s);padding-bottom:var(--gap-s);border-bottom:1px solid #ffffff1f;flex-shrink:0;display:flex}.companion-header__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:var(--font-weight-medium);color:#ffffffeb;overflow:hidden}.companion-header__actions{flex:none;align-items:center;gap:.25rem;margin-right:auto;display:flex}.companion-header__action{color:#ffffffe6;cursor:pointer;background:#ffffff1f;border-radius:50%;place-items:center;width:2rem;height:2rem;transition:background-color .25s cubic-bezier(.2,.7,.3,1);display:grid;position:relative}.companion-header__action:hover{background:var(--color-brand-orange)}.companion-header__action:before{content:"";border-radius:50%;position:absolute;inset:-.375rem}.companion-panel__close{color:#ffffffe6;cursor:pointer;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;transition:background-color .25s cubic-bezier(.2,.7,.3,1);display:grid;position:relative}.companion-panel__close:before{content:"";border-radius:50%;position:absolute;inset:-.375rem}.companion-panel__close:hover{background:var(--color-brand-orange)}.companion-panel__scroll{gap:var(--gap-s);scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;--fade-top:0px;--fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);flex-direction:column;flex:auto;padding-right:.5rem;display:flex;overflow-y:auto}.companion-panel__scroll[data-fade-top=true]{--fade-top:1.5rem}.companion-panel__scroll[data-fade-bottom=true]{--fade-bottom:1.5rem}.companion-panel__scroll::-webkit-scrollbar{width:6px}.companion-panel__scroll::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:3px}.companion-panel__scroll::-webkit-scrollbar-thumb:hover{background:#ffffff6b}.companion-panel__scroll::-webkit-scrollbar-track{background:0 0}.companion-msg{border-radius:var(--radius-button);max-width:85%;padding:.75rem 1rem;font-size:.9375rem;line-height:1.65}.companion-msg--user{background:var(--color-brand-orange);color:#fff;align-self:flex-end}.companion-msg--companion{color:#ffffffeb;background:#ffffff1a;align-self:flex-start}.companion-msg--companion p+p{margin-top:.625rem}.companion-msg__link{font-weight:var(--font-weight-medium);color:var(--color-brand-orange);text-underline-offset:.2em;margin-top:.5rem;text-decoration:underline;transition:color .25s cubic-bezier(.2,.7,.3,1);display:inline-block}.companion-msg__link:hover{color:var(--color-brand-yellow)}.companion-msg__topics{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.companion-msg__topic{border-radius:var(--radius-bubble);min-width:0;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:var(--font-weight-medium);color:#ffffffeb;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff47;flex:0 auto;padding:.375rem .75rem;line-height:1.2;transition:background-color .25s cubic-bezier(.2,.7,.3,1),border-color .25s cubic-bezier(.2,.7,.3,1)}.companion-msg__topic:hover{background:var(--color-brand-orange);border-color:var(--color-brand-orange)}.companion-msg__para{animation:.4s cubic-bezier(0,0,.2,1) backwards companion-para-in}@keyframes companion-para-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.companion-typing{gap:.25rem;display:inline-flex}.companion-typing span{background:#fff9;border-radius:50%;width:.375rem;height:.375rem;animation:1.2s ease-in-out infinite companion-typing-pulse}.companion-typing span:nth-child(2){animation-delay:.2s}.companion-typing span:nth-child(3){animation-delay:.4s}@keyframes companion-typing-pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.companion-panel__suggestions{padding-top:var(--gap-s);border-top:1px solid #ffffff1f;flex-wrap:wrap;flex-shrink:0;gap:.375rem;display:flex}.companion-panel__suggestions .companion-pill{white-space:normal;text-align:left;flex:0 auto;min-width:0;padding:.5rem .875rem;font-size:.875rem}.companion-panel__suggestions .companion-pill--cta{border-color:var(--color-brand-orange);background:var(--color-brand-orange);color:#fff;white-space:nowrap;flex:1 0 100%;justify-content:center;align-items:center;gap:.375rem;margin-top:.125rem;display:inline-flex}.companion-panel__suggestions .companion-pill--cta:hover{background:var(--color-brand-orange);border-color:var(--color-brand-yellow);box-shadow:0 0 16px #fd7a1280}.companion-pill__icon{flex:none;width:.875rem;height:.875rem}.companion-panel__input{align-items:center;gap:var(--gap-s);padding-top:var(--gap-s);border-top:1px solid #ffffff12;flex-shrink:0;display:flex}.companion-panel__input input{border-radius:var(--radius-bubble);color:#fff;background:#ffffff14;border:1px solid #ffffff3d;flex:auto;min-width:0;padding:.625rem 1rem;font-size:.9375rem}.companion-panel__input input::placeholder{color:#ffffff80}.companion-panel__input .btn-primary{flex:none;padding:.625rem 1.25rem;font-size:.9375rem}@media (width<=767px){.companion-bar[data-open=true]{left:var(--gap-s);right:var(--gap-s);width:auto;padding:var(--gap-s)}}.partner-slot{--partner-swap-out:.3s;--partner-swap-in:.62s;--partner-swap-gap:70ms;--partner-flash-dauer:.26s;width:100%;display:block}.partner-swap{transform-origin:50%;will-change:transform, opacity;width:100%;display:block}.partner-slot[data-swapping=false] .partner-swap{animation:partner-swap-in var(--partner-swap-in) cubic-bezier(.34, 1.56, .64, 1) both}.partner-slot[data-swapping=true] .partner-swap{animation:partner-swap-out calc(var(--partner-swap-out) + var(--partner-swap-gap)) linear both}.partner-slot[data-generation="0"][data-swapping=false] .partner-swap{animation:none}@keyframes partner-swap-out{0%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.9,.3);transform:scale(1)}12%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.9,.3);transform:scale(1.06)}81%{opacity:0;animation-timing-function:linear;transform:scale(.28)}to{opacity:0;transform:scale(0)}}@keyframes partner-swap-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.logo-strip{overflow-x:clip}.partner-swap__flash{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle at center, #fd8525 0%, var(--color-brand-orange) 28%, #fd7a1273 52%, transparent 72%);border-radius:9999px;position:absolute;inset:-25%}@supports (color:color-mix(in lab, red, red)){.partner-swap__flash{background:radial-gradient(circle at center, color-mix(in srgb, var(--color-brand-orange) 92%, white) 0%, var(--color-brand-orange) 28%, color-mix(in srgb, var(--color-brand-orange) 45%, transparent) 52%, transparent 72%)}}.partner-swap__flash{filter:blur(6px);will-change:opacity, transform}.partner-slot:not([data-generation="0"]) .partner-swap__flash{animation:partner-flash calc(var(--partner-swap-out) + var(--partner-flash-dauer)) linear both}@keyframes partner-flash{0%{opacity:0;transform:scale(.3)}54%{opacity:0;transform:scale(.3)}61%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.partner-swap,.partner-slot[data-swapping=true] .partner-swap,.partner-slot[data-swapping=false] .partner-swap{animation:none}.partner-swap__flash{display:none}}.jfleads{color:#16161a;background:#f7f7f9;flex-direction:column;width:100%;height:100%;font-family:Poppins,sans-serif;display:flex;overflow:hidden;container-type:size}.jfleads__bar{background:#fff;border-bottom:1px solid #14141914;flex:none;justify-content:space-between;align-items:center;gap:4cqw;padding:7cqh 6cqw 2.5cqh;display:flex}.jfleads__brand{letter-spacing:-.01em;font-size:5.5cqw;font-weight:700}.jfleads__period{color:#14141980;font-size:3.6cqw}.jfleads__body{flex-direction:column;flex:auto;gap:3cqh;min-height:0;padding:6cqw;display:flex}.jfleads__metric-label{color:#1414198c;margin:0;font-size:3.8cqw}.jfleads__metric{align-items:baseline;gap:3cqw;margin:0;display:flex}.jfleads__metric-value{letter-spacing:-.03em;font-size:16cqw;font-weight:700;line-height:1}.jfleads__metric-delta{color:#1a8a4a;font-size:4cqw;font-weight:600}.jfleads__chart{flex:auto;align-items:flex-end;gap:2cqw;min-height:16cqh;display:flex}.jfleads__bar-col{height:var(--bar-h);background:linear-gradient(180deg, var(--color-brand-orange) 0%, #fd7a128c 100%);transform-origin:bottom;border-radius:1.2cqw 1.2cqw 0 0;flex:1 1 0;transform:scaleY(0)}.jfleads__rows{flex-direction:column;gap:2.4cqh;margin:0;padding:0;list-style:none;display:flex}.jfleads__row-head{justify-content:space-between;align-items:baseline;gap:3cqw;margin-bottom:1cqh;display:flex}.jfleads__row-label{font-size:3.8cqw;font-weight:500}.jfleads__row-share{color:#14141980;font-variant-numeric:tabular-nums;font-size:3.6cqw}.jfleads__track{border-radius:var(--radius-round);background:#14141914;height:1.6cqh;display:block;overflow:hidden}.jfleads__fill{width:var(--fill-w);background:var(--color-brand-orange);border-radius:var(--radius-round);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.jfleads.is-built .jfleads__bar-col{transition:transform .7s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--bar-delay);transform:scaleY(1)}.jfleads.is-built .jfleads__fill{transition:transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--fill-delay);transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.jfleads .jfleads__bar-col,.jfleads .jfleads__fill{transition:none;transform:none}}@media (width<=1199px){.jfleads__bar,.jfleads__rows{display:none}.jfleads__body{justify-content:flex-start;gap:3cqh;padding:12cqh 7cqw 40cqh}.jfleads__metric-label{font-size:6cqw}.jfleads__metric-value{font-size:24cqw}.jfleads__metric-delta{font-size:6cqw}.jfleads__chart{flex:none;gap:2.5cqw;height:18cqh;min-height:0}}.quest{gap:var(--gap-xs);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.quest-buehne{aspect-ratio:800/340;border-radius:var(--quest-radius);background:var(--color-surface);flex:auto;width:auto;max-width:100%;height:100%;min-height:0;margin:0 auto;position:relative;overflow:hidden}.quest-canvas{width:100%;height:100%;display:block}.quest-hp{border-radius:var(--quest-radius);color:#fff;z-index:2;background:#1e1e1ee6;flex-direction:column;gap:.25rem;width:min(31%,13rem);padding:clamp(.4rem,1.2cqw,.75rem);display:flex;position:absolute;top:clamp(.5rem,1.5cqw,1.25rem)}.quest-hp--held{border-left:3px solid var(--color-brand-orange);left:clamp(.5rem,1.5cqw,1.25rem)}.quest-hp--gegner{text-align:right;border-right:3px solid #f43f5e;right:clamp(.5rem,1.5cqw,1.25rem)}.quest-hp__name{font-family:var(--font-sans);font-size:clamp(.5rem,1.4cqw,.75rem);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.quest-hp__bahn{border-radius:var(--radius-bubble);background:#ffffff29;width:100%;height:.6rem;overflow:hidden}.quest-hp__fuellung{border-radius:var(--radius-bubble);height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);display:block}.quest-hp__fuellung--held{background:linear-gradient(90deg,#10b981,#34d399)}.quest-hp__fuellung--gegner{background:linear-gradient(90deg,#b91c1c,#ef4444);margin-left:auto}.quest-hp__zahl{font-family:var(--font-sans);font-size:clamp(.45rem,1.2cqw,.7rem);font-weight:var(--font-weight-bold);color:#ffffffbf}.quest-ton{border-radius:var(--radius-bubble);color:#fff;cursor:pointer;z-index:3;background:#1e1e1ebf;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s;display:inline-flex;position:absolute;bottom:clamp(.5rem,1.5cqw,1.25rem);right:clamp(.5rem,1.5cqw,1.25rem)}.quest-ton:hover,.quest-ton:focus-visible{background:#1e1e1ef2}.quest-overlay{justify-content:center;align-items:center;gap:var(--gap-xs);padding:var(--gap-s);text-align:center;overscroll-behavior:contain;z-index:5;background:linear-gradient(135deg,#1e1e1e,#3c3c3c);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.quest-overlay__text{max-width:62ch;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);color:#fffc;text-wrap:pretty}.quest-start{margin-top:var(--gap-2xs)}.quest-ende__label{font-family:var(--font-sans);font-size:var(--text-decent);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.15em;color:#fff9}.quest-ende__score{font-family:var(--font-display,var(--font-heading));font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:1}.quest-ende__hinweis{font-family:var(--font-sans);font-size:var(--text-decent);color:#ffffff8c;margin-bottom:var(--gap-2xs)}.quest-levelup{padding:var(--gap-xs) var(--gap-m);border-radius:var(--quest-radius);background:var(--color-brand-orange);color:#fff;font-family:var(--font-sans);text-align:center;pointer-events:none;z-index:6;flex-direction:column;gap:.25rem;animation:.3s cubic-bezier(.34,1.56,.64,1) quest-popin;display:flex;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}.quest-levelup strong{font-size:var(--text-h4);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em}.quest-levelup span{font-size:var(--text-decent);color:#ffffffe6}@keyframes quest-popin{0%{opacity:0;transform:translate(-50%,-40%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.quest-steuerung{gap:var(--gap-xs);grid-template-columns:1fr 2fr;grid-template-rows:var(--quest-steuerung-hoehe);flex:none;min-height:0;display:grid}.quest{--quest-steuerung-hoehe:9.5rem;--quest-radius:.75rem}.quest-log{height:100%;min-height:0;padding:var(--gap-2xs) var(--gap-xs);border-radius:var(--quest-radius);font-family:var(--font-sans);font-size:var(--text-decent);color:#ffffffd9;background:#ffffff0a;flex-direction:column;gap:.4rem;line-height:1.45;display:flex;overflow-y:auto}.quest-log__zeile{border-bottom:1px solid #ffffff0f;padding-bottom:.4rem}.quest-log__zeile:last-child{border-bottom:none}.quest-log__zeile--held{color:#6ee7b7}.quest-log__zeile--gegner{color:#fda4af}.quest-log__zeile--system{color:var(--color-brand-orange);font-weight:var(--font-weight-bold)}.quest-log__zeile--reflex{color:#fde047;font-weight:var(--font-weight-bold)}.quest-log__zeile--gut{color:#34d399;font-weight:var(--font-weight-bold)}.quest-aktionen{gap:var(--gap-3xs);grid-template-columns:repeat(3,1fr);display:grid}.quest-aktion{padding:var(--gap-3xs);border:1px solid #ffffff1f;border-bottom:3px solid var(--akzent,#ffffff4d);border-radius:var(--quest-radius);color:#fff;font-family:var(--font-sans);text-align:center;cursor:pointer;background:#ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;transition:transform .15s,background .15s,box-shadow .15s;display:flex}.quest-aktion:hover:not(:disabled){background:#ffffff1f;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.quest-aktion:active:not(:disabled){transform:scale(.97)}.quest-aktion:disabled{opacity:.45;cursor:not-allowed}.quest-aktion--gesperrt{opacity:.3;cursor:default}.quest-aktion{position:relative}.quest-aktion__taste{min-width:1.05rem;height:1.05rem;font-size:.62rem;font-weight:var(--font-weight-bold);color:#ffffffbf;font-variant-numeric:tabular-nums;background:#00000059;border-radius:.3rem;justify-content:center;align-items:center;padding:0 .2rem;line-height:1;display:inline-flex;position:absolute;top:.3rem;left:.3rem;box-shadow:inset 0 0 0 1px #ffffff24}.quest-aktion__icon{font-size:clamp(.9rem,2.2cqw,1.2rem);line-height:1}.quest-aktion__name{font-size:clamp(.55rem,1.5cqw,.75rem);font-weight:var(--font-weight-bold);line-height:1.15}.quest-aktion__kurz{color:#ffffff8c;font-size:clamp(.5rem,1.2cqw,.65rem);line-height:1.1}.modal-card:has(.quest-modal-titel){max-width:min(96vw,1320px);height:min(94vh,56rem)}.modal-inner:has(.quest-modal-titel){row-gap:var(--gap-2xs)}.modal-actions:has(>.quest){flex-flow:column;flex:auto;align-items:stretch;min-width:0;max-width:100%;min-height:0}@media (width<=639px){.quest-steuerung{grid-template-columns:1fr}.quest-log{order:2;max-height:5rem}.quest-aktionen{gap:var(--gap-2xs);order:1;grid-template-columns:repeat(2,1fr)}.quest-aktion{padding:var(--gap-2xs);min-height:3.5rem}.quest-aktion__name{font-size:.7rem}.quest-aktion__kurz{font-size:.6rem}.quest-hp{gap:.15rem;width:40%;padding:.3rem .4rem}.quest-hp__name{font-size:.5rem}.quest-hp__zahl{font-size:.45rem}.quest-overlay__text{font-size:var(--text-decent);line-height:1.45}.quest-overlay{gap:var(--gap-2xs);padding:var(--gap-xs)}}@media (prefers-reduced-motion:reduce){.quest-levelup{animation:none}.quest-aktion:hover:not(:disabled),.quest-start:hover{transform:none}.quest-hp__fuellung{transition:none}}.service-detail-list__image-wrap:has(.quest-cta){position:relative}.quest-cta{z-index:2;right:var(--gap-s);bottom:var(--gap-s);border-radius:var(--radius-bubble);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#1e1e1e8c;border:1px solid #ffffff40;justify-content:flex-end;align-items:center;width:auto;min-width:3.4rem;height:3.4rem;padding:0;transition:background .3s,border-color .3s;display:flex;position:absolute;overflow:hidden}.quest-cta:hover,.quest-cta:focus-visible{background:var(--color-brand-orange);border-color:var(--color-brand-orange)}.quest-cta__icon{z-index:1;border-radius:var(--radius-bubble);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:inline-flex;position:relative}.quest-cta__icon svg{width:1.35rem;height:1.35rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.quest-cta:hover .quest-cta__icon svg{animation:.7s ease-in-out quest-wackeln}@keyframes quest-wackeln{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)scale(1.1)}45%{transform:rotate(10deg)scale(1.1)}70%{transform:rotate(-6deg)scale(1.05)}}.quest-cta__label{white-space:nowrap;pointer-events:none;max-width:0;font-family:var(--font-sans);font-size:var(--text-decent);font-weight:var(--font-weight-semibold);color:#fff;opacity:0;padding-left:0;line-height:1;transition:max-width .5s,padding-left .5s,opacity .35s;display:block;overflow:hidden}.quest-cta:hover .quest-cta__label,.quest-cta:focus-visible .quest-cta__label{max-width:16rem;padding-left:var(--gap-s);opacity:1}@media (width<=1023px){.quest-cta{display:none}}@media (hover:none) and (width>=1024px){.quest-cta{background:#1e1e1ea6}.quest-cta__label{max-width:16rem;padding-left:var(--gap-s);opacity:1}}@media (prefers-reduced-motion:reduce){.quest-cta,.quest-cta__label{transition:none}.quest-cta:hover .quest-cta__icon svg{animation:none}}:is(.modal-card:has(.quest-modal-titel) .modal-title,.modal-card:has(.quest-modal-titel) .modal-inner){text-align:center}.modal-card:has(.quest-modal-titel) .modal-inner{align-items:center}.quest-modal-titel{flex-direction:column;align-items:center;gap:.2em;display:flex}.quest-modal-headline{margin:0}.quest-modal-subline{font-family:var(--font-sans);font-size:var(--text-decent);font-weight:var(--font-weight-normal);color:#ffffffb3;line-height:1.4}.quest-laedt{min-height:12rem;font-family:var(--font-sans);font-size:var(--text-body);color:#fff9;justify-content:center;align-items:center;display:flex}.fehler-404{padding-inline:var(--section-pad-x);margin-block:var(--gap-3xl)}.fehler-404__inner{max-width:var(--container-inner);margin-inline:auto}.fehler-404__zeile{max-width:var(--line-width,100%)}.fehler-404__text{max-width:44ch;margin-top:var(--gap-m);font-size:var(--text-body);line-height:var(--text-body--line-height)}.fehler-404__card{max-width:100%;margin-top:var(--gap-xl);padding:var(--gap-l);background:var(--color-surface-alt);border-radius:var(--radius-card);display:inline-flex}.fehler-404__wege{gap:var(--gap-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width<=767px){.fehler-404__card{padding:var(--gap-m)}}.such-lupe{z-index:60;pointer-events:none;position:fixed;inset:0}.such-lupe__koerper{aspect-ratio:1;transform-origin:38% 38%;width:clamp(5rem,9vw,8.5rem);animation:2.5s cubic-bezier(.2,.7,.3,1) forwards such-lupe-bahn;position:absolute;top:0;left:0}.such-lupe__linse{aspect-ratio:1;border:1.5px solid var(--color-ink);background:#ffffff38;border-radius:50%;width:76%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.such-lupe__linse{background:color-mix(in srgb, var(--color-white,#fff) 22%, transparent)}}.such-lupe__linse{-webkit-backdrop-filter:blur(1.5px)saturate(1.15)}.such-lupe__griff{background:var(--color-ink);transform-origin:0;border-radius:2px;width:30%;height:1.5px;position:absolute;top:72%;left:66%;transform:rotate(45deg)}@keyframes such-lupe-bahn{0%{opacity:0;transform:translate(14vw,78vh)scale(1)}8%{opacity:1}28%{transform:translate(58vw,26vh)scale(1)}36%{transform:translate(58vw,26vh)scale(1)}60%{transform:translate(20vw,52vh)scale(1)}68%{transform:translate(20vw,52vh)scale(1)}78%{opacity:1;transform:translate(46vw,40vh)scale(1.05)}88%{opacity:1;transform:translate(46vw,40vh)scale(5)}to{opacity:0;transform:translate(46vw,40vh)scale(26)}}@media (width<=767px){.such-lupe__koerper{width:clamp(4rem,22vw,6rem);animation-name:such-lupe-bahn-mobil}}@keyframes such-lupe-bahn-mobil{0%{opacity:0;transform:translate(8vw,76vh)scale(1)}8%{opacity:1}28%{transform:translate(52vw,30vh)scale(1)}36%{transform:translate(52vw,30vh)scale(1)}60%{transform:translate(12vw,58vh)scale(1)}68%{transform:translate(12vw,58vh)scale(1)}78%{opacity:1;transform:translate(34vw,44vh)scale(1.05)}88%{opacity:1;transform:translate(34vw,44vh)scale(5)}to{opacity:0;transform:translate(34vw,44vh)scale(26)}}@media (prefers-reduced-motion:reduce){.such-lupe{display:none}}.form-field{border:0;border-bottom:1px solid #1e1e1e4d;width:100%}@supports (color:color-mix(in lab, red, red)){.form-field{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 30%, transparent)}}.form-field{font-family:inherit;font-size:var(--text-form);color:var(--color-ink);background-color:#0000;padding:.9rem .25rem;transition:border-color .3s}.form-field::placeholder{color:#1e1e1e73}@supports (color:color-mix(in lab, red, red)){.form-field::placeholder{color:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.form-field::placeholder{opacity:1;transition:color .3s}.form-field:focus,.form-field:focus-visible{border-bottom-color:var(--color-brand-orange);outline:none}.form-field:focus::placeholder{color:#1e1e1e40}@supports (color:color-mix(in lab, red, red)){.form-field:focus::placeholder{color:color-mix(in srgb, var(--color-ink) 25%, transparent)}}.form-field:disabled{opacity:.6}.form-field[aria-invalid=true]{border-bottom-color:var(--color-brand-orange)}.form-field:-webkit-autofill{caret-color:var(--color-ink);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-ink)!important}.form-field:-webkit-autofill:hover{caret-color:var(--color-ink);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-ink)!important}.form-field:-webkit-autofill:focus{caret-color:var(--color-ink);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-ink)!important}.form-field:-webkit-autofill:active{caret-color:var(--color-ink);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-ink)!important}.form-label{margin-bottom:var(--gap-3xs);font-size:var(--text-decent);color:#1e1e1eb3;display:block}@supports (color:color-mix(in lab, red, red)){.form-label{color:color-mix(in srgb, var(--color-ink) 70%, transparent)}}.form-error{margin-top:var(--gap-2xs);font-size:var(--text-decent);color:var(--color-brand-orange)}.form-check{align-items:flex-start;gap:var(--gap-s);cursor:pointer;display:flex}.form-check input[type=checkbox]{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.form-check__box{border:1px solid #1e1e1e59;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;margin-top:.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-check__box{border:1px solid color-mix(in srgb, var(--color-ink) 35%, transparent)}}.form-check__box{background-color:#0000;border-radius:.25rem;transition:background-color .2s,border-color .2s}.form-check__mark{color:#fff;opacity:0;width:.8rem;height:.8rem;transition:opacity .15s,transform .15s;transform:scale(.6)}.form-check:hover .form-check__box{border-color:var(--color-brand-orange)}.form-check input[type=checkbox]:checked~.form-check__box{background-color:var(--color-brand-orange);border-color:var(--color-brand-orange)}.form-check input[type=checkbox]:checked~.form-check__box .form-check__mark{opacity:1;transform:scale(1)}.form-check input[type=checkbox]:focus-visible~.form-check__box{outline:2px solid var(--color-brand-orange);outline-offset:2px}.form-check__text{font-size:var(--text-decent);color:#1e1e1ec7;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.form-check__text{color:color-mix(in srgb, var(--color-ink) 78%, transparent)}}.form-check__titel{color:var(--color-ink);font-weight:600;display:block}.form-check__beschreibung{margin-top:2px;display:block}.avv-generator{padding:0 var(--section-pad-x) clamp(96px, 12vw, 140px)}.avv-generator__buehne{max-width:var(--container-inner);gap:var(--gap-xl);margin-inline:auto;display:grid}@media (width>=1024px){.avv-generator__buehne{column-gap:var(--gap-2xl);grid-template-columns:minmax(0,760px) minmax(0,1fr)}}.avv-generator__innen{gap:var(--gap-l);min-width:0;display:grid}.avv-generator__schritt+.avv-generator__schritt{margin-top:calc(var(--gap-2xl) - var(--gap-l))}.avv-generator__ergebnisspalte{min-width:0}.avv-generator__ergebnisspalte-inner{gap:var(--gap-l);display:grid}@media (width>=1024px){.avv-generator__ergebnisspalte-inner{position:sticky;top:clamp(150px,12vh,190px)}}.avv-generator__schritt{isolation:isolate;border-radius:var(--radius-element);padding:var(--card-pad-x);background:#fff;position:relative;overflow:hidden;box-shadow:0 1px #1e1e1e0d,0 18px 40px -28px #1e1e1e2e}@supports (color:color-mix(in lab, red, red)){.avv-generator__schritt{box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 5%, transparent), 0 18px 40px -28px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.avv-generator__schritt:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(60% 55% at var(--schein-x,85%) var(--schein-y,15%), var(--color-brand-orange) 0%, #fd7a124d 40%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.avv-generator__schritt:before{background:radial-gradient(60% 55% at var(--schein-x,85%) var(--schein-y,15%), var(--color-brand-orange) 0%, color-mix(in srgb, var(--color-brand-orange) 30%, transparent) 40%, transparent 72%)}}.avv-generator__schritt:before{opacity:.14;mix-blend-mode:multiply;filter:blur(20px);animation:9s ease-in-out infinite avv-schein-atmen;animation-delay:var(--schein-takt,0s)}@keyframes avv-schein-atmen{0%,to{opacity:.1}50%{opacity:.18}}@media (prefers-reduced-motion:reduce){.avv-generator__schritt:before{animation:none}}@media (width<=767px){.avv-generator__schritt:before{display:none}}.avv-generator__kopf{align-items:baseline;gap:var(--gap-m);margin-bottom:var(--gap-l);display:flex}.avv-generator__nummer{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--color-ink);line-height:1;transition:color .35s cubic-bezier(.2,.7,.3,1),-webkit-text-fill-color .35s cubic-bezier(.2,.7,.3,1),-webkit-text-stroke-color .35s cubic-bezier(.2,.7,.3,1)}@media (prefers-reduced-motion:reduce){.avv-generator__nummer{transition:none}}.avv-generator__schritt.is-erledigt .avv-generator__nummer{color:var(--color-brand-orange);-webkit-text-fill-color:var(--color-brand-orange);-webkit-text-stroke-color:var(--color-brand-orange)}.avv-generator__titel{font-family:var(--font-display);font-weight:var(--font-weight-light);font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:-.01em;color:var(--color-ink);margin:0}.avv-generator__felder{gap:var(--gap-l);display:grid}@media (width>=720px){.avv-generator__felder--zweispaltig{grid-template-columns:1fr 1fr}}.avv-generator__punkte{gap:var(--gap-m);display:grid}.avv-generator__felder-sperre{gap:var(--gap-l);border:0;min-width:0;margin:0;padding:0;display:grid}.avv-generator__felder-sperre:disabled{cursor:not-allowed}.avv-knopfreihe{align-items:center;gap:var(--gap-s);margin-top:var(--gap-l);flex-wrap:wrap;display:flex}.avv-vorschau{gap:var(--gap-m);display:grid}.avv-vorschau__blaetter{gap:var(--gap-s);grid-template-columns:1fr 1fr;align-items:start;display:grid;position:relative}.avv-vorschau__quittung{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.avv-vorschau__spinner{width:clamp(3rem,18%,5rem);height:auto;color:var(--color-brand-orange);animation:1.1s linear infinite avv-spinner-drehen}.avv-vorschau__spinner-bahn{opacity:.18}.avv-vorschau__spinner-segment{stroke-dasharray:.25 .75;stroke-dashoffset:0;animation:1.4s ease-in-out infinite avv-spinner-jagen}@keyframes avv-spinner-drehen{to{transform:rotate(360deg)}}@keyframes avv-spinner-jagen{0%{stroke-dasharray:.05 .95;stroke-dashoffset:0}50%{stroke-dasharray:.42 .58;stroke-dashoffset:-.18px}to{stroke-dasharray:.05 .95;stroke-dashoffset:-.95px}}@media (prefers-reduced-motion:reduce){.avv-vorschau__spinner{animation:none}.avv-vorschau__spinner-segment{stroke-dasharray:.25 .75;animation:none}.avv-vorschau__spinner-bahn{opacity:.3}}.avv-vorschau__quittung-haken{color:#10b981;filter:drop-shadow(0 2px 10px #10b98173);width:clamp(5rem,30%,9rem);height:auto;animation:1.9s ease-in-out forwards avv-quittung-blende}.avv-vorschau__quittung-haken path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.2,.7,.3,1) forwards avv-quittung-zeichnen}@keyframes avv-quittung-zeichnen{to{stroke-dashoffset:0}}@keyframes avv-quittung-blende{0%{opacity:0;transform:scale(.9)}15%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.avv-vorschau__quittung-haken{animation:1.9s ease-in-out forwards avv-quittung-blende-ruhig}.avv-vorschau__quittung-haken path{stroke-dashoffset:0;animation:none}@keyframes avv-quittung-blende-ruhig{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}}.avv-vorschau__fuss{font-size:var(--text-decent);color:#1e1e1e99;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.avv-vorschau__fuss{color:color-mix(in srgb, var(--color-ink) 60%, transparent)}}.avv-vorschau__fuss{max-width:42ch;margin:0}.avv-blatt{z-index:1;aspect-ratio:1/1.414;border-radius:var(--radius-button);min-width:0;padding:var(--gap-m) var(--gap-s) var(--gap-s);opacity:.55;filter:saturate(.4);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #1e1e1e0d,0 18px 40px -28px #1e1e1e2e}@supports (color:color-mix(in lab, red, red)){.avv-blatt{box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 5%, transparent), 0 18px 40px -28px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.avv-blatt{transition:opacity .5s cubic-bezier(.2,.7,.3,1),filter .5s cubic-bezier(.2,.7,.3,1),transform .5s cubic-bezier(.2,.7,.3,1),box-shadow .5s cubic-bezier(.2,.7,.3,1);transition-delay:var(--blatt-takt,0s)}@media (width<=1023px){.avv-blatt{aspect-ratio:auto;min-height:24rem}}@media (width>=1024px) and (height<=900px){.avv-blatt{aspect-ratio:auto;height:calc(100svh - clamp(90px,12vh,130px) - 9rem);min-height:15rem}}.avv-vorschau--baut .avv-blatt{opacity:.85;filter:saturate(.8);transform:translateY(-2px)}.avv-vorschau--fertig .avv-blatt,.avv-blatt--bereit{opacity:1;filter:none}.avv-blatt--bereit{color:inherit;cursor:pointer;text-decoration:none}.avv-blatt--bereit:hover{transform:translateY(-4px);box-shadow:0 1px #1e1e1e0d,0 26px 50px -26px #1e1e1e42}@supports (color:color-mix(in lab, red, red)){.avv-blatt--bereit:hover{box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 5%, transparent), 0 26px 50px -26px color-mix(in srgb, var(--color-ink) 26%, transparent)}}.avv-blatt--bereit:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:3px}@media (hover:none){.avv-blatt--bereit:hover{transform:none}}@media (prefers-reduced-motion:reduce){.avv-blatt{transition:none}.avv-vorschau--baut .avv-blatt,.avv-blatt--bereit:hover{transform:none}}.avv-blatt__kopf{align-items:baseline;gap:var(--gap-2xs);font-size:var(--text-decent);color:#1e1e1e80;display:flex}@supports (color:color-mix(in lab, red, red)){.avv-blatt__kopf{color:color-mix(in srgb, var(--color-ink) 50%, transparent)}}.avv-blatt__kurz{color:var(--color-brand-orange);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.avv-blatt__titel{font-family:var(--font-display);font-weight:600;font-size:var(--text-decent);color:var(--color-ink);margin-top:var(--gap-3xs);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-height:1.25;display:block}.avv-blatt__koerper{justify-content:space-between;gap:var(--gap-2xs);margin-top:var(--gap-s);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.avv-blatt__absatz{flex-direction:column;gap:5px;display:flex}.avv-blatt__balken{border-radius:var(--radius-round);background:#1e1e1e1c;height:7px;display:block}@supports (color:color-mix(in lab, red, red)){.avv-blatt__balken{background:color-mix(in srgb, var(--color-ink) 11%, transparent)}}.avv-blatt__struktur-titel{height:9px;margin-top:var(--gap-3xs);border-radius:var(--radius-round);background:#1e1e1e33;display:block}@supports (color:color-mix(in lab, red, red)){.avv-blatt__struktur-titel{background:color-mix(in srgb, var(--color-ink) 20%, transparent)}}.avv-blatt__liste{flex-direction:column;gap:6px;display:flex}.avv-blatt__listenpunkt{align-items:center;gap:6px;display:flex}.avv-blatt__kaestchen{background:#1e1e1e2e;border-radius:2px;flex-shrink:0;width:7px;height:7px;display:block}@supports (color:color-mix(in lab, red, red)){.avv-blatt__kaestchen{background:color-mix(in srgb, var(--color-ink) 18%, transparent)}}.avv-blatt__tabelle{flex-direction:column;gap:6px;display:flex}.avv-blatt__tabellenreihe{grid-template-columns:38% 1fr;align-items:center;gap:6px;display:grid}.avv-blatt__signatur{gap:var(--gap-2xs);padding-top:var(--gap-2xs);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.avv-blatt__signaturfeld{flex-direction:column;gap:5px;display:flex}.avv-blatt__signaturlinie{background:#1e1e1e38;height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.avv-blatt__signaturlinie{background:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.avv-blatt__download{z-index:1;padding:var(--gap-s);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.avv-blatt__download-knopf{font-size:var(--text-decent);text-align:center;background-color:#10b981;max-width:100%;box-shadow:inset 0 0 1.2em #ffffff29,0 12px 28px -12px #10b981bf}.avv-blatt--bereit:hover .avv-blatt__download-knopf{background-color:#23bf8b;border-color:#ffffff8c;transform:scale(1.03)}@media (hover:none){.avv-blatt--bereit:hover .avv-blatt__download-knopf{background-color:#10b981;transform:none}}@media (prefers-reduced-motion:reduce){.avv-blatt--bereit:hover .avv-blatt__download-knopf{transform:none}}.companion-visual{background:var(--color-ink);border-radius:var(--radius-card);isolation:isolate;padding:clamp(1.75rem,1.2rem + 2.4vw,3.25rem);position:relative;overflow:hidden}.companion-visual:before,.companion-visual:after{content:"";aspect-ratio:1;filter:blur(24px);mix-blend-mode:screen;pointer-events:none;z-index:0;opacity:.3;border-radius:50%;width:55%;position:absolute}.companion-visual:before{background:radial-gradient(circle,#fd7a1252 0%,#0000 70%);bottom:-20%;left:-14%}.companion-visual:after{background:radial-gradient(circle,#fdbd1942 0%,#0000 70%);top:-22%;right:-16%}.companion-visual__inner{z-index:1;position:relative}.companion-visual__site{border-radius:var(--radius-element);background:#ffffff0a;border:1px solid #ffffff24;overflow:hidden}.companion-visual__zone{isolation:isolate;padding:1.6rem 1.7rem;position:relative;overflow:hidden}.companion-visual__zone+.companion-visual__zone{border-top:1px solid #ffffff1a}.companion-visual__glow{pointer-events:none;z-index:0;transition:opacity .4s;position:absolute;inset:0}.companion-visual__glow:before,.companion-visual__glow:after{content:"";filter:blur(26px);mix-blend-mode:screen;opacity:0;border-radius:50%;position:absolute}.companion-visual--anim .companion-visual__glow:before{animation:companion-visual-glow-entry .9s ease forwards var(--d-a), companion-visual-glow-breathe-a 7.5s ease-in-out infinite calc(var(--d-a) + .9s)}.companion-visual--anim .companion-visual__glow:after{animation:companion-visual-glow-entry-b .9s ease forwards var(--d-b), companion-visual-glow-breathe-b 9.5s ease-in-out infinite calc(var(--d-b) + .9s)}@keyframes companion-visual-glow-entry{0%{opacity:0}to{opacity:.85}}@keyframes companion-visual-glow-entry-b{0%{opacity:0}to{opacity:.6}}@keyframes companion-visual-glow-breathe-a{0%,to{opacity:.85}50%{opacity:.5}}@keyframes companion-visual-glow-breathe-b{0%,to{opacity:.6}50%{opacity:.3}}.companion-visual--statisch .companion-visual__glow:before{opacity:.85}.companion-visual--statisch .companion-visual__glow:after{opacity:.6}.companion-visual__label{letter-spacing:.12em;text-transform:uppercase;color:var(--zone-color);z-index:2;font-size:.62rem;font-weight:700;position:absolute;top:1.1rem;right:1.2rem}.companion-visual__zone-inner{z-index:1;position:relative}.companion-visual__sk{background:#ffffff24;border-radius:4px}.companion-visual__sk--strong{background:#ffffff47}.companion-visual__sk--h{height:12px}.companion-visual__sk--t{background:#ffffff1a;height:6px;margin-top:8px}.companion-visual__sk--btn{border-radius:var(--radius-button);background:#ffffff38;width:6rem;height:22px;margin-top:1rem}.companion-visual__sk--img{background:#ffffff17;border-radius:10px;height:44px}.companion-visual__row{gap:.8rem;margin-top:.9rem;display:flex}.companion-visual__row>*{flex:1}.companion-visual__sk--w40{width:40%}.companion-visual__sk--w55{width:55%}.companion-visual__sk--w60{width:60%}.companion-visual__sk--w70{width:70%}.companion-visual__sk--w85{width:85%}.companion-visual__sk--w90{width:90%}.companion-visual__zone--z1{--zone-glow-a:#fd7a12bf;--zone-glow-b:#fd7a1273;--zone-color:var(--color-brand-orange);--d-a:.15s;--d-b:.75s}.companion-visual__zone--z1 .companion-visual__glow:before{aspect-ratio:1.25;width:44%;top:-70%;left:-8%}.companion-visual__zone--z1 .companion-visual__glow:after{aspect-ratio:1.5;width:30%;bottom:-75%;right:12%}.companion-visual__zone--z2{--zone-glow-a:#10b981b3;--zone-glow-b:#6ee7b766;--zone-color:#6ee7b7;--d-a:.95s;--d-b:.35s}.companion-visual__zone--z2 .companion-visual__glow:before{aspect-ratio:1.15;width:52%;bottom:-60%;right:-10%}.companion-visual__zone--z2 .companion-visual__glow:after{aspect-ratio:1.6;width:26%;top:-80%;left:18%}.companion-visual__zone--z3{--zone-glow-a:#fdbd19ad;--zone-glow-b:#fdbd1961;--zone-color:var(--color-brand-yellow);--d-a:.55s;--d-b:1.25s}.companion-visual__zone--z3 .companion-visual__glow:before{aspect-ratio:1.35;width:38%;bottom:-85%;left:32%}.companion-visual__zone--z3 .companion-visual__glow:after{aspect-ratio:1.2;width:34%;top:-50%;left:-12%}.companion-visual__zone--z4{--zone-glow-a:#fd7a1299;--zone-glow-b:#fdbd196b;--zone-color:var(--color-brand-orange);--d-a:1.35s;--d-b:.15s}.companion-visual__zone--z4 .companion-visual__glow:before{aspect-ratio:1.3;width:42%;top:-65%;right:6%}.companion-visual__zone--z4 .companion-visual__glow:after{aspect-ratio:1.45;width:36%;bottom:-70%;left:6%}.companion-visual__glow:before{background:radial-gradient(circle, var(--zone-glow-a) 0%, transparent 68%)}.companion-visual__glow:after{background:radial-gradient(circle, var(--zone-glow-b) 0%, transparent 68%)}@media (prefers-reduced-motion:reduce){.companion-visual--anim .companion-visual__glow:before,.companion-visual--anim .companion-visual__glow:after{opacity:.7;animation:none}}@media (width<=600px){.companion-visual__row{flex-direction:column}}@media (width<=767px){.companion-visual__zone--z1 .companion-visual__glow:before,.companion-visual__zone--z2 .companion-visual__glow:before,.companion-visual__zone--z3 .companion-visual__glow:before,.companion-visual__zone--z4 .companion-visual__glow:before{aspect-ratio:auto;filter:blur(16px);width:78%;height:108%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.companion-visual__zone--z1 .companion-visual__glow:after,.companion-visual__zone--z2 .companion-visual__glow:after,.companion-visual__zone--z3 .companion-visual__glow:after,.companion-visual__zone--z4 .companion-visual__glow:after{display:none}.companion-visual--anim .companion-visual__zone{opacity:0;animation:companion-visual-zone-entry .7s ease forwards var(--d-a,0s)}@media (prefers-reduced-motion:reduce){.companion-visual--anim .companion-visual__zone{opacity:1;animation:none}}.companion-visual--statisch .companion-visual__zone,.companion-visual--bereit .companion-visual__zone{opacity:1}}@keyframes companion-visual-zone-entry{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.jfcompanion-hero__cta-sekundaer{justify-content:center;align-items:center;gap:var(--gap-2xs);border:1px solid #1e1e1e38;padding:.85em 1.6em;font-family:Poppins,sans-serif;font-weight:400;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jfcompanion-hero__cta-sekundaer{border:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.jfcompanion-hero__cta-sekundaer{border-radius:var(--radius-bubble);color:var(--color-ink);cursor:pointer;background:0 0;transition:background-color .3s,border-color .3s,color .3s,transform .3s}.jfcompanion-hero__cta-sekundaer:hover{background:var(--color-ink);color:#fff;border-color:var(--color-ink);transform:translateY(-1px)}.jfcompanion-hero__cta-icon{opacity:.75;flex:none;transition:transform .3s,opacity .3s}.jfcompanion-hero__cta-sekundaer:hover .jfcompanion-hero__cta-icon{opacity:1;transform:translate(1px)rotate(-8deg)}@media (prefers-reduced-motion:reduce){.jfcompanion-hero__cta-sekundaer:hover .jfcompanion-hero__cta-icon{transform:none}}.jfcompanion-hero-actions__inner{gap:var(--gap-m);flex-direction:column;display:flex}.jfcompanion-hero-actions__lead{font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ec7}@supports (color:color-mix(in lab, red, red)){.jfcompanion-hero-actions__lead{color:color-mix(in srgb, var(--color-ink) 78%, transparent)}}.jfcompanion-hero-actions__lead{max-width:60ch}@media (width<=640px){.jfcompanion-hero-actions__lead:before{content:"";float:right;width:calc(var(--width-spinner) + var(--gap-s));height:calc(var(--gap-2xl) + var(--gap-l));shape-outside:inset(0)}}.jfcompanion-hero-actions__ctas{align-items:center;gap:var(--gap-s);flex-wrap:wrap;display:flex}.jfcompanion-try__inner{gap:var(--gap-m);flex-direction:column;display:flex}.jfcompanion-try__text{max-width:60ch;font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ec7}@supports (color:color-mix(in lab, red, red)){.jfcompanion-try__text{color:color-mix(in srgb, var(--color-ink) 78%, transparent)}}.jfcompanion-try__text>div>p{margin:0 0 var(--gap-xs) 0}.jfcompanion-try__text>div>p:last-child{margin-bottom:0}.jfcompanion-benefits__inner{gap:var(--gap-xl);flex-direction:column;display:flex}.jfcompanion-benefits__headline{max-width:var(--container-narrow)}.jfcompanion-benefits__grid{gap:var(--gap-xl);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=1024px){.jfcompanion-benefits__grid{gap:var(--gap-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.jfcompanion-benefits__list{gap:var(--gap-l);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jfcompanion-benefits__item{gap:var(--gap-2xs);padding-bottom:var(--gap-l);border-bottom:1px solid #1e1e1e1f;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.jfcompanion-benefits__item{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.jfcompanion-benefits__item:last-child{border-bottom:none;padding-bottom:0}.jfcompanion-benefits__item-title{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--text-h4);line-height:var(--text-h4--line-height);color:var(--color-ink)}.jfcompanion-benefits__item-text{font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ec7}@supports (color:color-mix(in lab, red, red)){.jfcompanion-benefits__item-text{color:color-mix(in srgb, var(--color-ink) 78%, transparent)}}.jfcompanion-benefits__visual{min-width:0}@media (width>=1024px){.jfcompanion-benefits__visual{position:sticky;top:clamp(150px,12vh,190px)}}.jfcompanion-process-outro__inner{font-size:var(--text-body);line-height:var(--text-body--line-height);color:#1e1e1ec7}@supports (color:color-mix(in lab, red, red)){.jfcompanion-process-outro__inner{color:color-mix(in srgb, var(--color-ink) 78%, transparent)}}@property --companion-blase-hover{syntax:"<number>";inherits:true;initial-value:0}@property --companion-blase-atem{syntax:"<number>";inherits:false;initial-value:.3}.companion-blase{aspect-ratio:400/368;cursor:pointer;isolation:isolate;--companion-blase-hover:0;background:0 0;border:0;width:100%;max-width:460px;margin:0 auto;padding:0;transition:--companion-blase-hover .75s cubic-bezier(.2,.7,.3,1);display:block;position:relative}.companion-blase:hover,.companion-blase:focus-visible{--companion-blase-hover:1}.companion-blase__glow{pointer-events:none;z-index:0;border-radius:50%;position:absolute}@keyframes companion-blase-atem-a{0%,to{--companion-blase-atem:.26}50%{--companion-blase-atem:.46}}@keyframes companion-blase-atem-b{0%,to{--companion-blase-atem:.16}50%{--companion-blase-atem:.34}}@keyframes companion-blase-drift-a{0%,to{transform:translate(0)scale(1)}33%{transform:translate(7%,5%)scale(1.05)}66%{transform:translate(-5%,8%)scale(.97)}}@keyframes companion-blase-drift-b{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-6%,-4%)scale(1.04)}75%{transform:translate(5%,-7%)scale(.96)}}.companion-blase__glow--a{aspect-ratio:1;filter:blur(46px);background:radial-gradient(circle, var(--color-brand-orange) 0%, transparent 68%);width:54%;opacity:calc(var(--companion-blase-atem) + var(--companion-blase-hover) * .34);animation:7.5s ease-in-out infinite companion-blase-atem-a,15s ease-in-out infinite companion-blase-drift-a;top:4%;left:-8%}.companion-blase__glow--b{aspect-ratio:1;filter:blur(42px);background:radial-gradient(circle, var(--color-brand-yellow) 0%, transparent 68%);width:48%;opacity:calc(var(--companion-blase-atem) + var(--companion-blase-hover) * .3);animation:9.5s ease-in-out infinite companion-blase-atem-b,19s ease-in-out infinite companion-blase-drift-b;bottom:10%;right:-6%}.companion-blase__baender{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.companion-blase__band{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#fff;transform-box:fill-box;transform-origin:50%}@keyframes companion-blase-drift-band-a{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(1.2%,-.8%)rotate(.9deg)}66%{transform:translate(-.9%,1.1%)rotate(-.7deg)}}@keyframes companion-blase-drift-band-b{0%,to{transform:translate(0)rotate(0)}40%{transform:translate(-1.1%,1%)rotate(-1.1deg)}70%{transform:translate(1.3%,.6%)rotate(.8deg)}}@keyframes companion-blase-drift-band-c{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(.8%,1.2%)rotate(1.2deg)}60%{transform:translate(-1.4%,-.7%)rotate(-.9deg)}}.companion-blase__band--1{stroke-width:3px;filter:drop-shadow(0 0 calc(4px + var(--companion-blase-hover) * 5px) #fff) drop-shadow(0 0 calc(11px + var(--companion-blase-hover) * 13px) #fdbd19e6);animation:20s linear infinite companion-blase-welle-a,18s ease-in-out infinite companion-blase-drift-band-a}.companion-blase__band--2{stroke-width:2.4px;stroke:var(--color-brand-yellow);opacity:.8;filter:drop-shadow(0 0 calc(3px + var(--companion-blase-hover) * 4px) #fdbd19) drop-shadow(0 0 calc(9px + var(--companion-blase-hover) * 11px) #fd7a12cc);animation:27s linear infinite reverse companion-blase-welle-b,24s ease-in-out infinite companion-blase-drift-band-b}.companion-blase__band--3{stroke-width:1.8px;opacity:.55;filter:drop-shadow(0 0 calc(3px + var(--companion-blase-hover) * 4px) #fff) drop-shadow(0 0 calc(9px + var(--companion-blase-hover) * 11px) #fd7a12cc);animation:34s linear infinite companion-blase-welle-c,21s ease-in-out infinite reverse companion-blase-drift-band-c}@media (prefers-reduced-motion:reduce){.companion-blase__band--1,.companion-blase__band--2,.companion-blase__band--3{animation:none}}.companion-blase__kontur{z-index:2;background:radial-gradient(ellipse 70% 90% at 20% 25%, var(--color-brand-yellow) 0%, transparent 60%), radial-gradient(ellipse 80% 70% at 80% 75%, var(--color-brand-orange) 0%, transparent 62%), var(--color-brand-orange);filter:drop-shadow(0 0 calc(5px + var(--companion-blase-hover) * 14px) rgba(253, 122, 18, calc(.32 + var(--companion-blase-hover) * .42))) saturate(calc(1 + var(--companion-blase-hover) * .4));animation:14s ease-in-out infinite companion-blase-felder;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 368'%3E%3Cpath fill='none' stroke='%23000' stroke-width='7' stroke-linecap='round' stroke-linejoin='round' d='M72.0 26.0 L328.0 26.0 C356.7 26.0 380.0 49.3 380.0 78.0 L380.0 222.0 C380.0 250.7 356.7 274.0 328.0 274.0 L279.0 274.0 L294.2 326.0 L245.0 274.0 L72.0 274.0 C43.3 274.0 20.0 250.7 20.0 222.0 L20.0 78.0 C20.0 49.3 43.3 26.0 72.0 26.0 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 368'%3E%3Cpath fill='none' stroke='%23000' stroke-width='7' stroke-linecap='round' stroke-linejoin='round' d='M72.0 26.0 L328.0 26.0 C356.7 26.0 380.0 49.3 380.0 78.0 L380.0 222.0 C380.0 250.7 356.7 274.0 328.0 274.0 L279.0 274.0 L294.2 326.0 L245.0 274.0 L72.0 274.0 C43.3 274.0 20.0 250.7 20.0 222.0 L20.0 78.0 C20.0 49.3 43.3 26.0 72.0 26.0 Z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes companion-blase-felder{0%,to{background-position:0 0,0 0,0 0}50%{background-position:18% 12%,-14% -10%,0 0}}.companion-blase__fragen{z-index:3;pointer-events:none;position:absolute;inset:0}.companion-blase__frage{left:var(--x);top:var(--y);font-size:clamp(.72rem,.5rem + .72vw,.95rem);line-height:1.3;font-weight:var(--font-weight-semibold,600);color:#1e1e1ecc;position:absolute}@supports (color:color-mix(in lab, red, red)){.companion-blase__frage{color:color-mix(in srgb, var(--color-ink) 80%, transparent)}}.companion-blase__frage{border-radius:var(--radius-bubble);white-space:nowrap;opacity:0;background:#fffffff0;border:1px solid #fd7a1242;padding:.46em 1.05em;transition:opacity .34s cubic-bezier(.2,.7,.3,1),transform .34s cubic-bezier(.2,.7,.3,1),translate .5s cubic-bezier(.2,.7,.3,1),scale .5s cubic-bezier(.2,.7,.3,1),background-color .45s cubic-bezier(.2,.7,.3,1),border-color .45s cubic-bezier(.2,.7,.3,1),box-shadow .45s cubic-bezier(.2,.7,.3,1);transform:translateY(9px)scale(.92);box-shadow:0 3px 14px #fd7a1229}.companion-blase__frage.ist-da{opacity:1;transform:translateY(0)scale(1)}.companion-blase__frage.geht{opacity:0;transform:translateY(-9px)scale(.96)}.companion-blase:hover .companion-blase__frage.ist-da,.companion-blase:focus-visible .companion-blase__frage.ist-da{translate:var(--weg-x,0) var(--weg-y,0);background:#fff;border-color:#fd7a1266;scale:1.03;box-shadow:0 6px 20px #fd7a1238}@media (prefers-reduced-motion:reduce){.companion-blase__glow,.companion-blase__kontur,.companion-blase__band{animation:none}.companion-blase__frage{transition:none}.companion-blase:hover .companion-blase__frage.ist-da{translate:none;scale:1}}@keyframes companion-blase-welle-a{0%{d:path("M72 26 C78 29 86 34 93 36 C100 39 108 40 115 40 C122 40 129 37 136 34 C143 32 150 27 157 23 C164 20 172 16 179 14 C186 12 193 12 200 13 C207 14 214 17 221 20 C228 23 236 28 243 31 C250 34 257 38 264 39 C271 40 278 40 285 38 C292 37 299 33 307 30 C314 26 322 21 328 18 C335 16 340 15 345 16 C351 16 357 18 361 21 C366 24 370 28 373 33 C376 38 378 43 378 49 C379 54 378 59 377 64 C376 69 374 73 372 78 C370 84 367 92 366 99 C366 105 367 112 369 119 C371 126 375 133 378 140 C382 147 386 153 389 160 C392 167 394 174 394 181 C394 188 393 195 390 201 C388 208 384 217 381 222 C377 227 375 231 372 234 C369 237 365 240 363 242 C360 245 357 247 355 249 C352 251 351 254 348 256 C346 259 343 262 340 265 C337 268 334 271 328 274 C322 277 314 282 307 284 C300 287 292 288 285 288 C278 288 271 285 264 282 C257 280 250 275 243 271 C236 268 228 264 221 262 C214 260 207 260 200 261 C193 262 186 265 179 268 C172 271 164 276 157 279 C150 282 143 286 136 287 C129 288 122 288 115 286 C108 285 100 281 93 278 C86 274 78 269 72 266 C67 263 65 262 61 260 C58 258 56 256 53 255 C50 253 47 252 43 251 C40 249 36 248 32 245 C29 243 24 240 21 236 C17 232 14 228 12 222 C9 217 7 208 6 201 C6 194 7 188 9 181 C11 174 15 167 18 160 C22 153 26 147 29 140 C32 133 34 126 34 119 C34 112 33 105 30 99 C28 92 23 84 21 78 C18 72 16 68 15 62 C15 57 15 51 17 46 C18 41 22 35 25 31 C29 27 34 24 40 22 C45 21 51 20 56 21 C62 21 66 23 72 26Z")}12.5%{d:path("M73 36 C78 37 86 40 93 40 C100 40 108 38 115 35 C122 32 129 27 136 24 C143 21 150 16 157 14 C164 12 172 12 179 12 C186 13 193 16 200 19 C207 22 214 27 221 31 C228 34 236 38 243 39 C250 40 257 40 264 39 C271 37 278 34 285 30 C292 27 299 22 307 19 C314 16 322 13 329 12 C335 12 340 13 345 15 C350 17 355 21 359 25 C362 29 365 35 367 39 C368 44 369 49 369 54 C369 59 368 63 368 67 C367 71 366 73 366 79 C366 84 367 92 369 99 C371 105 375 112 378 119 C381 126 386 133 389 140 C391 147 394 153 394 160 C394 167 393 174 391 181 C388 188 384 195 381 201 C377 208 373 216 371 221 C368 227 367 229 365 232 C364 236 362 238 361 241 C360 245 359 248 358 252 C356 255 355 260 352 263 C350 267 347 272 343 275 C339 279 335 282 329 284 C323 286 314 288 307 288 C299 288 292 286 285 283 C278 280 271 275 264 272 C257 269 250 264 243 262 C236 260 228 260 221 260 C214 261 207 264 200 267 C193 270 186 275 179 279 C172 282 164 286 157 287 C150 288 143 288 136 287 C129 285 122 282 115 278 C108 275 100 270 93 267 C86 264 78 262 73 260 C67 259 65 260 62 259 C58 259 54 259 50 259 C46 259 42 258 37 257 C33 255 27 254 23 251 C19 247 14 243 12 239 C9 234 7 229 6 223 C6 217 7 208 9 201 C11 194 15 188 18 181 C21 174 26 167 29 160 C31 153 34 147 34 140 C34 133 33 126 31 119 C28 112 24 106 21 99 C17 92 13 84 11 77 C9 71 8 66 9 61 C10 55 12 49 15 45 C19 40 23 37 28 34 C33 32 39 30 44 30 C49 29 54 30 59 31 C64 32 67 34 73 36Z")}25%{d:path("M73 40 C78 39 86 38 93 35 C100 33 108 28 115 25 C122 21 129 17 136 15 C143 13 150 12 157 12 C164 13 172 16 179 19 C186 22 193 27 200 30 C207 33 214 37 221 39 C228 40 236 40 243 39 C250 38 257 34 264 31 C271 28 278 23 285 20 C292 16 299 13 307 12 C314 12 322 13 329 14 C335 16 339 19 343 22 C348 25 351 30 354 34 C356 38 358 43 359 47 C361 51 361 55 362 58 C363 62 364 64 365 68 C366 71 366 73 369 79 C371 84 375 92 378 99 C381 105 386 112 389 119 C391 126 394 133 394 140 C394 147 393 153 391 160 C389 167 384 174 381 181 C378 188 373 195 371 201 C368 208 367 216 366 221 C365 226 366 229 366 233 C366 237 367 240 367 245 C366 249 366 254 365 259 C363 263 361 269 358 273 C354 277 350 281 345 284 C340 286 335 288 329 288 C322 288 314 286 307 283 C299 281 292 276 285 273 C278 269 271 265 264 263 C257 261 250 260 243 260 C236 261 228 264 221 267 C214 270 207 275 200 278 C193 281 186 285 179 287 C172 288 164 288 157 287 C150 286 143 282 136 279 C129 276 122 271 115 268 C108 264 100 261 93 260 C86 260 78 261 73 262 C67 263 64 265 60 266 C55 267 50 268 45 268 C40 268 34 267 30 264 C25 262 20 259 16 255 C13 250 10 245 8 239 C7 234 7 229 9 223 C10 216 15 208 18 201 C21 194 26 188 29 181 C31 174 34 167 34 160 C34 153 33 147 31 140 C29 133 24 126 21 119 C18 112 13 106 11 99 C8 92 6 84 6 77 C6 71 8 66 10 61 C12 56 17 51 21 48 C25 45 30 43 35 41 C40 39 45 39 49 39 C54 39 57 39 61 39 C65 40 67 41 73 40Z")}37.5%{d:path("M73 36 C78 33 86 29 93 25 C100 22 108 17 115 15 C122 13 129 12 136 12 C143 13 150 15 157 18 C164 21 172 26 179 29 C186 33 193 37 200 38 C207 40 214 40 221 39 C228 38 236 35 243 31 C250 28 257 23 264 20 C271 17 278 14 285 13 C292 12 300 12 307 14 C314 16 322 20 328 23 C334 26 337 29 341 32 C344 36 346 39 349 42 C351 45 353 48 355 51 C357 54 359 56 361 58 C364 61 367 63 369 67 C372 70 374 73 378 78 C381 83 386 92 388 99 C391 105 393 112 394 119 C394 126 393 133 391 140 C389 147 385 153 381 160 C378 167 373 174 371 181 C368 188 366 195 366 201 C366 208 368 216 370 221 C371 227 373 230 374 235 C375 240 376 245 376 250 C375 255 374 261 372 266 C369 270 365 275 361 279 C357 282 351 284 345 285 C340 286 335 286 329 284 C322 282 314 277 307 273 C299 270 292 265 285 263 C278 261 271 260 264 260 C257 261 250 263 243 266 C236 269 228 274 221 277 C214 281 207 285 200 286 C193 288 186 288 179 287 C172 286 164 283 157 279 C150 276 143 271 136 268 C129 265 122 262 115 261 C108 260 100 260 93 262 C86 264 78 269 72 271 C66 274 62 276 57 277 C52 277 46 277 40 276 C35 275 30 272 26 268 C21 265 18 260 16 255 C14 250 13 244 13 238 C13 233 15 228 18 222 C20 216 26 208 28 201 C31 195 33 188 34 181 C34 174 33 167 31 160 C29 153 25 147 21 140 C18 133 13 126 11 119 C8 112 6 106 6 99 C6 92 8 83 10 77 C12 72 15 67 18 63 C21 59 26 56 30 53 C34 51 38 50 42 48 C46 47 49 46 53 45 C56 44 58 42 62 41 C65 40 67 38 73 36Z")}50%{d:path("M72 26 C78 23 86 18 93 16 C100 13 108 12 115 12 C122 12 129 15 136 18 C143 20 150 25 157 29 C164 32 172 36 179 38 C186 40 193 40 200 39 C207 38 214 35 221 32 C228 29 236 24 243 21 C250 18 257 14 264 13 C271 12 278 12 285 14 C292 15 300 19 307 22 C314 26 322 31 328 34 C333 37 335 38 339 40 C342 42 344 44 347 45 C350 47 353 48 357 49 C360 51 364 52 368 55 C371 57 376 60 379 64 C383 68 386 72 388 78 C391 83 393 92 394 99 C394 106 393 112 391 119 C389 126 385 133 382 140 C378 147 374 153 371 160 C368 167 366 174 366 181 C366 188 367 195 370 201 C372 208 377 216 379 222 C382 228 384 232 385 238 C385 243 385 249 383 254 C382 259 378 265 375 269 C371 273 366 276 360 278 C355 279 349 280 344 279 C338 279 334 277 328 274 C322 271 314 266 307 264 C300 261 292 260 285 260 C278 260 271 263 264 266 C257 268 250 273 243 277 C236 280 228 284 221 286 C214 288 207 288 200 287 C193 286 186 283 179 280 C172 277 164 272 157 269 C150 266 143 262 136 261 C129 260 122 260 115 262 C108 263 101 267 93 270 C86 274 78 279 72 282 C65 284 60 285 55 284 C49 284 43 282 39 279 C34 276 30 272 27 267 C24 262 22 257 22 251 C21 246 22 241 23 236 C24 231 26 227 28 222 C30 216 33 208 34 201 C34 195 33 188 31 181 C29 174 25 167 22 160 C18 153 14 147 11 140 C8 133 6 126 6 119 C6 112 7 105 10 99 C12 92 16 83 19 78 C23 73 25 69 28 66 C31 63 35 60 37 58 C40 55 43 53 45 51 C48 49 49 46 52 44 C54 41 57 38 60 35 C63 32 66 29 72 26Z")}62.5%{d:path("M71 16 C77 14 86 12 93 12 C101 12 108 14 115 17 C122 20 129 25 136 28 C143 31 150 36 157 38 C164 40 172 40 179 40 C186 39 193 36 200 33 C207 30 214 25 221 21 C228 18 236 14 243 13 C250 12 257 12 264 13 C271 15 278 18 285 22 C292 25 300 30 307 33 C314 36 322 38 327 40 C333 41 335 40 338 41 C342 41 346 41 350 41 C354 41 358 42 363 43 C367 45 373 46 377 49 C381 53 386 57 388 61 C391 66 393 71 394 77 C394 83 393 92 391 99 C389 106 385 112 382 119 C379 126 374 133 371 140 C369 147 366 153 366 160 C366 167 367 174 369 181 C372 188 376 194 379 201 C383 208 387 216 389 223 C391 229 392 234 391 239 C390 245 388 251 385 255 C381 260 377 263 372 266 C367 268 361 270 356 270 C351 271 346 270 341 269 C336 268 333 266 327 264 C322 263 314 260 307 260 C300 260 292 262 285 265 C278 268 271 273 264 276 C257 279 250 284 243 286 C236 288 228 288 221 288 C214 287 207 284 200 281 C193 278 186 273 179 269 C172 266 164 262 157 261 C150 260 143 260 136 261 C129 263 122 266 115 270 C108 273 101 278 93 281 C86 284 78 287 71 288 C65 288 60 287 55 285 C50 283 45 279 41 275 C38 271 35 265 33 261 C32 256 31 251 31 246 C31 241 32 237 32 233 C33 229 34 227 34 221 C34 216 33 208 31 201 C29 195 25 188 22 181 C19 174 14 167 11 160 C9 153 6 147 6 140 C6 133 7 126 9 119 C12 112 16 105 19 99 C23 92 27 84 29 79 C32 73 33 71 35 68 C36 64 38 62 39 59 C40 55 41 52 42 48 C44 45 45 40 48 37 C50 33 53 28 57 25 C61 21 65 18 71 16Z")}75%{d:path("M71 12 C78 12 86 14 93 17 C101 19 108 24 115 27 C122 31 129 35 136 37 C143 39 150 40 157 40 C164 39 172 36 179 33 C186 30 193 25 200 22 C207 19 214 15 221 13 C228 12 236 12 243 13 C250 14 257 18 264 21 C271 24 278 29 285 32 C292 36 300 39 307 40 C314 40 322 39 327 38 C333 37 336 35 340 34 C345 33 350 32 355 32 C360 32 366 33 370 36 C375 38 380 41 384 45 C387 50 390 55 392 61 C393 66 393 71 391 77 C390 84 385 92 382 99 C379 106 374 112 371 119 C369 126 366 133 366 140 C366 147 367 153 369 160 C371 167 376 174 379 181 C382 188 387 194 389 201 C392 208 394 216 394 223 C394 229 392 234 390 239 C388 244 383 249 379 252 C375 255 370 257 365 259 C360 261 355 261 351 261 C346 261 343 261 339 261 C335 260 333 259 327 260 C322 261 314 262 307 265 C300 267 292 272 285 275 C278 279 271 283 264 285 C257 287 250 288 243 288 C236 287 228 284 221 281 C214 278 207 273 200 270 C193 267 186 263 179 261 C172 260 164 260 157 261 C150 262 143 266 136 269 C129 272 122 277 115 280 C108 284 101 287 93 288 C86 288 78 287 71 286 C65 284 61 281 57 278 C52 275 49 270 46 266 C44 262 42 257 41 253 C39 249 39 245 38 242 C37 238 36 236 35 232 C34 229 34 227 31 221 C29 216 25 208 22 201 C19 195 14 188 11 181 C9 174 6 167 6 160 C6 153 7 147 9 140 C11 133 16 126 19 119 C22 112 27 105 29 99 C32 92 33 84 34 79 C35 74 34 71 34 67 C34 63 33 60 33 55 C34 51 34 46 35 41 C37 37 39 31 42 27 C46 23 50 19 55 16 C60 14 65 12 71 12Z")}87.5%{d:path("M71 16 C78 18 86 23 93 27 C101 30 108 35 115 37 C122 39 129 40 136 40 C143 39 150 37 157 34 C164 31 172 26 179 23 C186 19 193 15 200 14 C207 12 214 12 221 13 C228 14 236 17 243 21 C250 24 257 29 264 32 C271 35 278 38 285 39 C292 40 300 40 307 38 C314 36 322 31 328 29 C334 26 338 24 343 23 C348 23 354 23 360 24 C365 25 370 28 374 32 C379 35 382 40 384 45 C386 50 387 56 387 62 C387 67 385 72 382 78 C380 84 374 92 372 99 C369 105 367 112 366 119 C366 126 367 133 369 140 C371 147 375 153 379 160 C382 167 387 174 389 181 C392 188 394 194 394 201 C394 208 392 217 390 223 C388 228 385 233 382 237 C379 241 374 244 370 247 C366 249 362 250 358 252 C354 253 351 254 347 255 C344 256 342 258 338 259 C335 260 333 262 327 264 C322 267 314 271 307 275 C300 278 292 283 285 285 C278 287 271 288 264 288 C257 287 250 285 243 282 C236 279 228 274 221 271 C214 267 207 263 200 262 C193 260 186 260 179 261 C172 262 164 265 157 269 C150 272 143 277 136 280 C129 283 122 286 115 287 C108 288 100 288 93 286 C86 284 78 280 72 277 C66 274 63 271 59 268 C56 264 54 261 51 258 C49 255 47 252 45 249 C43 246 41 244 39 242 C36 239 33 237 31 233 C28 230 26 227 22 222 C19 217 14 208 12 201 C9 195 7 188 6 181 C6 174 7 167 9 160 C11 153 15 147 19 140 C22 133 27 126 29 119 C32 112 34 105 34 99 C34 92 32 84 30 79 C29 73 27 70 26 65 C25 60 24 55 24 50 C25 45 26 39 28 34 C31 30 35 25 39 21 C43 18 49 16 55 15 C60 14 65 14 71 16Z")}to{d:path("M72 26 C78 29 86 34 93 36 C100 39 108 40 115 40 C122 40 129 37 136 34 C143 32 150 27 157 23 C164 20 172 16 179 14 C186 12 193 12 200 13 C207 14 214 17 221 20 C228 23 236 28 243 31 C250 34 257 38 264 39 C271 40 278 40 285 38 C292 37 299 33 307 30 C314 26 322 21 328 18 C335 16 340 15 345 16 C351 16 357 18 361 21 C366 24 370 28 373 33 C376 38 378 43 378 49 C379 54 378 59 377 64 C376 69 374 73 372 78 C370 84 367 92 366 99 C366 105 367 112 369 119 C371 126 375 133 378 140 C382 147 386 153 389 160 C392 167 394 174 394 181 C394 188 393 195 390 201 C388 208 384 217 381 222 C377 227 375 231 372 234 C369 237 365 240 363 242 C360 245 357 247 355 249 C352 251 351 254 348 256 C346 259 343 262 340 265 C337 268 334 271 328 274 C322 277 314 282 307 284 C300 287 292 288 285 288 C278 288 271 285 264 282 C257 280 250 275 243 271 C236 268 228 264 221 262 C214 260 207 260 200 261 C193 262 186 265 179 268 C172 271 164 276 157 279 C150 282 143 286 136 287 C129 288 122 288 115 286 C108 285 100 281 93 278 C86 274 78 269 72 266 C67 263 65 262 61 260 C58 258 56 256 53 255 C50 253 47 252 43 251 C40 249 36 248 32 245 C29 243 24 240 21 236 C17 232 14 228 12 222 C9 217 7 208 6 201 C6 194 7 188 9 181 C11 174 15 167 18 160 C22 153 26 147 29 140 C32 133 34 126 34 119 C34 112 33 105 30 99 C28 92 23 84 21 78 C18 72 16 68 15 62 C15 57 15 51 17 46 C18 41 22 35 25 31 C29 27 34 24 40 22 C45 21 51 20 56 21 C62 21 66 23 72 26Z")}}@keyframes companion-blase-welle-b{0%{d:path("M72 26 C78 27 86 30 93 32 C100 34 108 35 115 36 C122 37 129 37 136 37 C143 36 150 35 157 34 C164 32 172 30 179 28 C186 26 193 23 200 21 C207 20 214 18 221 17 C228 16 236 15 243 15 C250 15 257 16 264 17 C271 18 278 20 285 22 C292 24 300 27 307 29 C314 31 322 33 328 34 C333 36 336 37 339 38 C343 39 346 41 349 43 C352 44 355 46 358 48 C361 50 364 53 366 56 C369 58 372 62 374 65 C376 69 378 72 380 78 C382 84 384 92 386 99 C388 105 389 112 390 119 C391 126 391 133 391 140 C391 147 390 153 388 160 C387 167 385 174 383 181 C381 188 379 195 377 201 C375 208 373 216 372 222 C370 227 369 230 368 233 C367 237 365 240 363 243 C362 246 360 249 358 252 C356 255 353 258 350 260 C348 263 344 266 341 268 C337 270 334 272 328 274 C322 276 314 278 307 280 C300 282 292 283 285 284 C278 285 271 285 264 285 C257 284 250 283 243 282 C236 280 228 278 221 276 C214 274 207 271 200 269 C193 268 186 266 179 265 C172 264 164 263 157 263 C150 263 143 264 136 265 C129 266 122 268 115 270 C108 272 101 275 93 277 C86 279 78 281 72 282 C65 283 61 283 55 282 C50 281 45 279 40 276 C36 274 31 270 28 266 C25 262 22 257 20 252 C19 247 18 242 18 237 C18 232 19 228 20 222 C21 216 24 208 26 201 C28 195 29 188 30 181 C31 174 31 167 31 160 C31 153 30 147 28 140 C27 133 25 126 23 119 C21 112 19 106 17 99 C15 92 12 84 12 78 C11 71 11 67 12 61 C13 56 15 51 18 46 C20 42 24 37 28 34 C32 31 37 28 42 27 C47 25 52 24 57 24 C62 24 66 25 72 26Z")}12.5%{d:path("M72 34 C78 35 86 36 93 37 C100 37 108 37 115 36 C122 35 129 34 136 32 C143 30 150 28 157 26 C164 24 172 21 179 20 C186 18 193 16 200 16 C207 15 214 15 221 15 C228 16 236 17 243 19 C250 20 257 22 264 24 C271 26 278 29 285 31 C292 33 300 35 307 36 C314 37 322 37 327 37 C333 37 335 37 339 37 C343 38 347 38 351 39 C354 41 358 42 362 44 C366 46 370 49 373 52 C376 55 380 59 382 63 C385 67 386 72 388 78 C389 83 390 92 391 99 C391 105 391 112 390 119 C390 126 388 133 387 140 C385 147 383 153 381 160 C379 167 376 174 375 181 C373 188 371 195 370 201 C369 208 369 216 369 221 C369 227 369 229 369 233 C368 237 368 241 367 245 C366 248 364 252 362 256 C360 260 358 264 354 267 C351 270 347 274 343 276 C339 279 334 280 328 282 C322 283 314 284 307 285 C299 285 292 285 285 284 C278 283 271 282 264 280 C257 278 250 276 243 274 C236 272 228 269 221 268 C214 266 207 264 200 264 C193 263 186 263 179 263 C172 264 164 265 157 267 C150 268 143 270 136 272 C129 274 122 277 115 279 C108 281 101 283 93 284 C86 285 78 285 71 285 C65 285 61 284 56 282 C51 280 46 277 42 273 C38 270 35 266 32 262 C30 257 28 253 27 248 C26 244 26 239 26 235 C26 230 27 227 28 222 C29 216 30 208 31 201 C31 195 31 188 30 181 C30 174 28 167 27 160 C25 153 23 147 21 140 C19 133 16 126 15 119 C13 112 11 106 10 99 C9 92 9 84 9 77 C9 71 10 67 12 62 C14 57 17 52 21 48 C24 44 28 41 33 39 C37 36 41 34 46 33 C50 32 55 32 59 32 C64 32 67 33 72 34Z")}25%{d:path("M73 37 C78 37 86 36 93 35 C100 34 108 32 115 30 C122 28 129 26 136 24 C143 22 150 19 157 18 C164 17 172 15 179 15 C186 15 193 15 200 16 C207 17 214 19 221 20 C228 22 236 24 243 27 C250 29 257 31 264 33 C271 34 278 36 285 36 C292 37 300 37 307 37 C314 36 322 34 328 33 C333 32 336 31 341 31 C345 31 350 31 355 33 C359 34 364 35 368 38 C372 41 376 44 380 48 C383 52 386 57 388 62 C390 66 391 71 391 77 C391 84 390 92 389 99 C388 106 386 112 385 119 C383 126 380 133 378 140 C376 147 374 153 373 160 C371 167 370 174 369 181 C369 188 369 195 369 201 C370 208 372 216 373 222 C374 227 375 230 375 235 C375 239 375 244 374 249 C372 253 371 258 368 262 C365 266 362 270 358 274 C354 277 349 280 344 282 C340 284 335 285 329 285 C322 285 314 284 307 283 C299 282 292 280 285 278 C278 276 271 274 264 272 C257 270 250 267 243 266 C236 265 228 263 221 263 C214 263 207 263 200 264 C193 265 186 267 179 268 C172 270 164 272 157 275 C150 277 143 279 136 281 C129 282 122 284 115 284 C108 285 101 285 93 285 C86 284 78 283 72 281 C66 280 62 278 57 275 C53 273 49 270 46 266 C43 263 40 259 38 256 C36 252 35 248 34 244 C33 241 32 237 32 233 C31 229 31 227 31 221 C31 216 30 208 29 201 C28 195 26 188 25 181 C23 174 20 167 18 160 C16 153 14 147 13 140 C11 133 10 126 9 119 C9 112 9 105 9 99 C10 92 11 83 13 78 C14 72 16 68 19 63 C21 59 24 55 28 52 C31 49 35 47 39 45 C42 42 46 41 50 40 C53 39 57 38 61 38 C65 37 67 37 73 37Z")}37.5%{d:path("M72 34 C78 32 86 30 93 28 C100 26 108 24 115 22 C122 20 129 18 136 17 C143 16 150 15 157 15 C164 15 172 16 179 17 C186 18 193 20 200 22 C207 24 214 27 221 29 C228 31 236 33 243 34 C250 36 257 37 264 37 C271 37 278 37 285 36 C292 35 300 33 307 31 C314 30 322 27 328 25 C334 24 338 23 343 23 C348 23 354 24 358 26 C363 28 368 31 372 34 C376 37 380 42 382 46 C385 51 387 56 388 62 C389 67 389 71 388 78 C387 84 384 92 382 99 C380 105 378 112 376 119 C374 126 372 133 371 140 C370 147 369 153 369 160 C369 167 369 174 370 181 C371 188 373 195 375 201 C377 208 380 216 381 222 C382 228 383 232 383 237 C383 242 382 248 380 252 C378 257 375 262 372 266 C369 270 364 274 360 276 C355 279 350 281 344 282 C339 283 335 283 328 282 C322 281 314 278 307 276 C299 274 292 272 285 270 C278 268 271 266 264 265 C257 264 250 263 243 263 C236 263 228 264 221 265 C214 266 207 268 200 270 C193 272 186 275 179 277 C172 279 164 281 157 282 C150 284 143 285 136 285 C129 285 122 285 115 284 C108 283 100 281 93 279 C86 278 78 275 72 273 C66 271 63 270 59 267 C56 265 53 262 50 260 C47 257 45 254 43 251 C40 249 38 246 37 243 C35 240 33 237 32 233 C30 230 29 227 28 222 C26 216 24 208 22 201 C20 195 18 188 16 181 C14 174 12 167 11 160 C10 153 9 147 9 140 C9 133 9 126 10 119 C11 112 13 105 15 99 C17 92 19 84 21 78 C23 73 24 69 27 65 C29 62 32 59 34 56 C37 53 40 51 43 49 C45 46 48 44 51 43 C54 41 57 39 61 38 C64 36 67 35 72 34Z")}50%{d:path("M72 26 C78 24 86 22 93 20 C100 18 108 17 115 16 C122 15 129 15 136 15 C143 16 150 17 157 18 C164 20 172 22 179 24 C186 26 193 29 200 31 C207 32 214 34 221 35 C228 36 236 37 243 37 C250 37 257 36 264 35 C271 34 278 32 285 30 C292 28 299 25 307 23 C314 21 322 19 328 18 C335 17 339 17 345 18 C350 19 355 21 360 24 C364 26 369 30 372 34 C375 38 378 43 380 48 C381 53 382 58 382 63 C382 68 381 72 380 78 C379 84 376 92 374 99 C372 105 371 112 370 119 C369 126 369 133 369 140 C369 147 370 153 372 160 C373 167 375 174 377 181 C379 188 381 194 383 201 C385 208 388 216 388 222 C389 229 389 233 388 239 C387 244 385 249 382 254 C380 258 376 263 372 266 C368 269 363 272 358 273 C353 275 348 276 343 276 C338 276 334 275 328 274 C322 273 314 270 307 268 C300 266 292 265 285 264 C278 263 271 263 264 263 C257 264 250 265 243 266 C236 268 228 270 221 272 C214 274 207 277 200 279 C193 280 186 282 179 283 C172 284 164 285 157 285 C150 285 143 284 136 283 C129 282 122 280 115 278 C108 276 100 273 93 271 C86 269 78 267 72 266 C67 264 64 263 61 262 C57 261 54 259 51 257 C48 256 45 254 42 252 C39 250 36 247 34 244 C31 242 28 238 26 235 C24 231 22 228 20 222 C18 216 16 208 14 201 C12 195 11 188 10 181 C9 174 9 167 9 160 C9 153 10 147 12 140 C13 133 15 126 17 119 C19 112 21 105 23 99 C25 92 27 84 28 78 C30 73 31 70 32 67 C33 63 35 60 37 57 C38 54 40 51 42 48 C44 45 47 42 50 40 C52 37 56 34 59 32 C63 30 66 28 72 26Z")}62.5%{d:path("M72 18 C78 17 86 16 93 15 C101 15 108 15 115 16 C122 17 129 18 136 20 C143 22 150 24 157 26 C164 28 172 31 179 32 C186 34 193 36 200 36 C207 37 214 37 221 37 C228 36 236 35 243 33 C250 32 257 30 264 28 C271 26 278 23 285 21 C292 19 299 17 307 16 C314 15 322 15 329 15 C335 15 339 16 344 18 C349 20 354 23 358 27 C362 30 365 34 368 38 C370 43 372 47 373 52 C374 56 374 61 374 65 C374 70 373 73 372 78 C371 84 370 92 369 99 C369 105 369 112 370 119 C370 126 372 133 373 140 C375 147 377 153 379 160 C381 167 384 174 385 181 C387 188 389 194 390 201 C391 208 391 216 391 223 C391 229 390 233 388 238 C386 243 383 248 379 252 C376 256 372 259 367 261 C363 264 359 266 354 267 C350 268 345 268 341 268 C336 268 333 267 328 266 C322 265 314 264 307 263 C300 263 292 263 285 264 C278 265 271 266 264 268 C257 270 250 272 243 274 C236 276 228 279 221 280 C214 282 207 284 200 284 C193 285 186 285 179 285 C172 284 164 283 157 281 C150 280 143 278 136 276 C129 274 122 271 115 269 C108 267 100 265 93 264 C86 263 78 263 73 263 C67 263 65 263 61 263 C57 262 53 262 49 261 C46 259 42 258 38 256 C34 254 30 251 27 248 C24 245 20 241 18 237 C15 233 14 228 12 222 C11 217 10 208 9 201 C9 195 9 188 10 181 C10 174 12 167 13 160 C15 153 17 147 19 140 C21 133 24 126 25 119 C27 112 29 105 30 99 C31 92 31 84 31 79 C31 73 31 71 31 67 C32 63 32 59 33 55 C34 52 36 48 38 44 C40 40 42 36 46 33 C49 30 53 26 57 24 C61 21 66 20 72 18Z")}75%{d:path("M71 15 C78 15 86 16 93 17 C101 18 108 20 115 22 C122 24 129 26 136 28 C143 30 150 33 157 34 C164 35 172 37 179 37 C186 37 193 37 200 36 C207 35 214 33 221 32 C228 30 236 28 243 25 C250 23 257 21 264 19 C271 18 278 16 285 16 C292 15 299 15 307 15 C314 16 322 17 328 19 C334 20 338 22 343 25 C347 27 351 30 354 34 C357 37 360 41 362 44 C364 48 365 52 366 56 C367 59 368 63 368 67 C369 71 369 73 369 79 C369 84 370 92 371 99 C372 105 374 112 375 119 C377 126 380 133 382 140 C384 147 386 153 387 160 C389 167 390 174 391 181 C391 188 391 195 391 201 C390 208 389 217 387 222 C386 228 384 232 381 237 C379 241 376 245 372 248 C369 251 365 253 361 255 C358 258 354 259 350 260 C347 261 343 262 339 262 C335 263 333 263 327 263 C322 263 314 264 307 265 C300 266 292 268 285 270 C278 272 271 274 264 276 C257 278 250 281 243 282 C236 283 228 285 221 285 C214 285 207 285 200 284 C193 283 186 281 179 280 C172 278 164 276 157 273 C150 271 143 269 136 267 C129 266 122 264 115 264 C108 263 100 263 93 263 C86 264 78 266 72 267 C67 268 64 269 59 269 C55 269 50 269 45 267 C41 266 36 265 32 262 C28 259 24 256 20 252 C17 248 14 243 12 238 C10 234 9 229 9 223 C9 216 10 208 11 201 C12 194 14 188 15 181 C17 174 20 167 22 160 C24 153 26 147 27 140 C29 133 30 126 31 119 C31 112 31 105 31 99 C30 92 28 84 27 78 C26 73 25 70 25 65 C25 61 25 56 26 51 C28 47 29 42 32 38 C35 34 38 30 42 26 C46 23 51 20 56 18 C60 16 65 15 71 15Z")}87.5%{d:path("M72 18 C78 19 86 22 93 24 C101 26 108 28 115 30 C122 32 129 34 136 35 C143 36 150 37 157 37 C164 37 172 36 179 35 C186 34 193 32 200 30 C207 28 214 25 221 23 C228 21 236 19 243 18 C250 16 257 15 264 15 C271 15 278 15 285 16 C292 17 300 19 307 21 C314 22 322 25 328 27 C334 29 337 30 341 33 C344 35 347 38 350 40 C353 43 355 46 357 49 C360 51 362 54 363 57 C365 60 367 63 368 67 C370 70 371 73 372 78 C374 84 376 92 378 99 C380 105 382 112 384 119 C386 126 388 133 389 140 C390 147 391 153 391 160 C391 167 391 174 390 181 C389 188 387 195 385 201 C383 208 381 216 379 222 C377 227 376 231 373 235 C371 238 368 241 366 244 C363 247 360 249 357 251 C355 254 352 256 349 257 C346 259 343 261 339 262 C336 264 333 265 328 266 C322 268 314 270 307 272 C300 274 292 276 285 278 C278 280 271 282 264 283 C257 284 250 285 243 285 C236 285 228 284 221 283 C214 282 207 280 200 278 C193 276 186 273 179 271 C172 269 164 267 157 266 C150 264 143 263 136 263 C129 263 122 263 115 264 C108 265 100 267 93 269 C86 270 78 273 72 275 C66 276 62 277 57 277 C52 277 46 276 42 274 C37 272 32 269 28 266 C24 263 20 258 18 254 C15 249 13 244 12 238 C11 233 11 229 12 222 C13 216 16 208 18 201 C20 195 22 188 24 181 C26 174 28 167 29 160 C30 153 31 147 31 140 C31 133 31 126 30 119 C29 112 27 105 25 99 C23 92 20 84 19 78 C18 72 17 68 17 63 C17 58 18 52 20 48 C22 43 25 38 28 34 C31 30 36 26 40 24 C45 21 50 19 56 18 C61 17 65 17 72 18Z")}to{d:path("M72 26 C78 27 86 30 93 32 C100 34 108 35 115 36 C122 37 129 37 136 37 C143 36 150 35 157 34 C164 32 172 30 179 28 C186 26 193 23 200 21 C207 20 214 18 221 17 C228 16 236 15 243 15 C250 15 257 16 264 17 C271 18 278 20 285 22 C292 24 300 27 307 29 C314 31 322 33 328 34 C333 36 336 37 339 38 C343 39 346 41 349 43 C352 44 355 46 358 48 C361 50 364 53 366 56 C369 58 372 62 374 65 C376 69 378 72 380 78 C382 84 384 92 386 99 C388 105 389 112 390 119 C391 126 391 133 391 140 C391 147 390 153 388 160 C387 167 385 174 383 181 C381 188 379 195 377 201 C375 208 373 216 372 222 C370 227 369 230 368 233 C367 237 365 240 363 243 C362 246 360 249 358 252 C356 255 353 258 350 260 C348 263 344 266 341 268 C337 270 334 272 328 274 C322 276 314 278 307 280 C300 282 292 283 285 284 C278 285 271 285 264 285 C257 284 250 283 243 282 C236 280 228 278 221 276 C214 274 207 271 200 269 C193 268 186 266 179 265 C172 264 164 263 157 263 C150 263 143 264 136 265 C129 266 122 268 115 270 C108 272 101 275 93 277 C86 279 78 281 72 282 C65 283 61 283 55 282 C50 281 45 279 40 276 C36 274 31 270 28 266 C25 262 22 257 20 252 C19 247 18 242 18 237 C18 232 19 228 20 222 C21 216 24 208 26 201 C28 195 29 188 30 181 C31 174 31 167 31 160 C31 153 30 147 28 140 C27 133 25 126 23 119 C21 112 19 106 17 99 C15 92 12 84 12 78 C11 71 11 67 12 61 C13 56 15 51 18 46 C20 42 24 37 28 34 C32 31 37 28 42 27 C47 25 52 24 57 24 C62 24 66 25 72 26Z")}}@keyframes companion-blase-welle-c{0%{d:path("M72 26 C78 30 86 41 93 42 C100 44 108 39 115 34 C122 30 129 18 136 14 C143 10 150 9 157 11 C164 14 172 25 179 30 C186 36 193 43 200 43 C207 43 214 36 221 30 C228 25 236 14 243 11 C250 9 257 10 264 14 C271 18 278 30 285 35 C292 39 300 44 307 42 C314 41 322 30 328 26 C334 21 339 17 345 15 C351 14 358 15 363 19 C367 22 371 28 372 34 C373 40 372 48 370 53 C369 59 365 64 364 68 C363 72 361 74 364 79 C366 84 374 92 380 99 C385 105 394 112 396 119 C398 126 394 133 390 140 C386 147 374 153 370 160 C366 167 362 174 364 181 C366 188 375 194 380 201 C386 208 394 217 396 223 C398 229 395 235 392 240 C389 244 381 248 375 250 C370 252 363 251 358 252 C353 252 349 251 346 252 C343 254 341 256 338 260 C336 263 333 269 328 274 C323 279 314 289 307 290 C300 292 292 287 285 282 C278 278 271 266 264 262 C257 258 250 257 243 259 C236 262 228 273 221 278 C214 284 207 291 200 291 C193 291 186 284 179 278 C172 273 164 262 157 259 C150 257 143 258 136 262 C129 266 122 278 115 283 C108 287 100 292 93 290 C86 289 77 279 72 274 C67 269 65 263 62 260 C59 256 57 254 54 252 C51 251 47 252 42 252 C37 251 30 252 24 250 C19 248 11 244 8 240 C5 235 2 229 4 223 C6 217 14 208 20 201 C25 194 34 188 36 181 C38 174 34 167 30 160 C26 153 14 147 10 140 C6 133 2 126 4 119 C6 112 15 105 20 99 C26 92 34 84 36 79 C39 74 37 72 36 68 C35 64 31 59 30 53 C28 48 27 40 28 34 C29 28 33 22 37 19 C42 15 49 14 55 15 C61 17 66 22 72 26Z")}12.5%{d:path("M73 38 C79 40 86 43 93 41 C100 38 108 27 115 22 C122 16 129 9 136 9 C143 9 150 16 157 22 C164 27 172 38 179 41 C186 43 193 42 200 38 C207 34 214 22 221 17 C228 13 236 8 243 10 C250 11 257 21 264 26 C271 32 278 41 285 42 C292 44 299 39 307 34 C314 30 322 18 329 14 C335 10 341 10 346 11 C351 13 357 19 360 24 C362 29 363 37 363 43 C363 49 361 55 361 59 C361 63 360 65 362 69 C364 72 367 73 372 78 C377 83 388 92 392 99 C396 105 398 112 395 119 C393 126 383 133 377 140 C372 147 364 153 363 160 C362 167 368 174 372 181 C377 188 389 194 392 201 C396 208 397 217 395 223 C393 229 387 233 382 237 C377 240 369 242 364 243 C360 245 356 245 353 247 C350 249 349 251 348 255 C346 259 345 266 342 271 C338 276 334 283 329 286 C323 289 314 291 307 289 C299 286 292 275 285 270 C278 264 271 257 264 257 C257 257 250 264 243 270 C236 275 228 286 221 289 C214 291 207 290 200 286 C193 282 186 270 179 265 C172 261 164 256 157 258 C150 259 143 269 136 274 C129 280 122 289 115 290 C108 292 100 287 93 282 C86 278 78 266 73 262 C68 257 66 256 63 256 C59 255 56 257 51 258 C46 259 39 261 33 261 C27 260 20 259 15 255 C10 252 6 246 6 240 C5 235 8 229 12 222 C16 216 28 208 32 201 C36 194 38 188 35 181 C33 174 23 167 17 160 C12 153 4 147 3 140 C2 133 8 126 12 119 C17 112 29 105 32 99 C36 92 36 84 35 79 C34 73 28 70 25 65 C23 60 19 53 19 47 C18 41 20 34 23 29 C27 25 33 22 39 22 C45 21 52 24 58 27 C63 29 67 36 73 38Z")}25%{d:path("M73 43 C78 42 86 36 93 30 C100 25 108 14 115 11 C122 9 129 10 136 14 C143 18 150 30 157 35 C164 39 172 44 179 42 C186 41 193 31 200 26 C207 20 214 11 221 10 C228 8 236 13 243 18 C250 22 257 34 264 38 C271 42 278 43 285 41 C292 38 299 27 307 21 C314 16 323 10 329 9 C335 8 341 13 345 17 C349 22 351 29 353 35 C355 40 354 47 355 51 C356 55 356 58 358 60 C361 63 365 64 369 67 C374 69 380 72 385 78 C390 83 397 92 397 99 C397 105 390 112 385 119 C380 126 369 133 366 140 C363 147 363 153 366 160 C370 167 380 174 385 181 C391 188 397 195 397 201 C397 208 389 217 385 222 C380 228 374 231 369 233 C365 236 361 237 358 240 C356 242 356 245 355 249 C354 253 355 260 353 265 C352 271 349 279 345 283 C341 287 335 292 329 291 C323 290 314 284 307 278 C299 273 292 262 285 259 C278 257 271 258 264 262 C257 266 250 278 243 283 C236 287 228 292 221 290 C214 289 207 279 200 274 C193 268 186 259 179 258 C172 256 164 261 157 266 C150 270 143 282 136 286 C129 290 122 291 115 289 C108 286 100 275 93 269 C86 264 78 258 73 257 C68 256 66 260 61 261 C56 263 51 268 45 269 C39 270 31 270 26 268 C20 266 15 262 13 257 C11 252 11 244 13 238 C15 232 21 228 25 222 C29 216 37 208 37 201 C37 195 30 188 25 181 C20 174 9 167 6 160 C3 153 3 147 6 140 C10 133 20 126 25 119 C31 112 37 105 37 99 C37 92 29 84 25 78 C21 72 15 68 13 62 C11 56 11 48 13 43 C15 38 20 34 26 32 C31 30 39 30 45 31 C51 33 56 37 61 39 C66 41 68 44 73 43Z")}37.5%{d:path("M73 38 C78 34 86 22 93 17 C100 13 108 8 115 10 C122 11 129 21 136 26 C143 32 150 41 157 42 C164 44 172 39 179 34 C186 30 193 18 200 14 C207 10 214 9 221 11 C228 14 236 25 243 30 C250 36 257 43 264 43 C271 43 278 36 285 30 C292 25 299 14 307 11 C314 9 323 11 329 14 C334 17 338 24 341 29 C345 34 346 41 348 45 C349 49 350 51 353 53 C356 55 360 55 365 57 C369 58 377 60 382 63 C387 67 393 71 395 77 C397 83 396 92 392 99 C388 106 377 112 372 119 C368 126 362 133 363 140 C364 147 372 153 377 160 C383 167 393 174 395 181 C398 188 396 195 392 201 C388 208 377 217 372 222 C367 227 364 228 362 231 C360 235 361 237 361 241 C361 245 363 251 363 257 C363 263 362 271 360 276 C357 281 351 287 346 289 C341 290 335 290 329 286 C322 282 314 270 307 265 C299 261 292 256 285 258 C278 259 271 269 264 274 C257 280 250 289 243 290 C236 292 228 287 221 282 C214 278 207 266 200 262 C193 258 186 257 179 259 C172 262 164 273 157 278 C150 284 143 291 136 291 C129 291 122 284 115 278 C108 273 100 262 93 259 C86 257 79 260 73 262 C67 264 63 271 58 273 C52 276 45 279 39 278 C33 278 27 275 23 271 C20 266 18 259 19 253 C19 247 23 240 26 235 C28 230 34 227 35 221 C36 216 36 208 32 201 C28 195 17 188 12 181 C8 174 2 167 3 160 C4 153 12 147 17 140 C23 133 33 126 35 119 C38 112 36 106 32 99 C28 92 16 84 12 78 C8 71 5 65 6 60 C6 54 10 48 15 45 C20 41 27 40 34 40 C40 39 46 41 51 42 C56 43 59 45 63 44 C66 44 68 42 73 38Z")}50%{d:path("M72 26 C77 21 86 11 93 10 C100 8 108 13 115 18 C122 22 129 34 136 38 C143 42 150 43 157 41 C164 38 172 27 179 22 C186 16 193 9 200 9 C207 9 214 16 221 22 C228 27 236 38 243 41 C250 43 257 42 264 38 C271 34 278 22 285 17 C292 13 300 8 307 10 C314 11 323 21 328 26 C333 31 335 37 338 40 C341 44 343 46 346 48 C349 49 353 48 358 48 C363 49 370 48 376 50 C381 52 389 56 392 60 C395 65 398 71 396 77 C394 83 386 92 380 99 C375 106 366 112 364 119 C362 126 366 133 370 140 C374 147 386 153 390 160 C394 167 398 174 396 181 C394 188 385 195 380 201 C374 208 366 216 364 221 C361 226 363 228 364 232 C365 236 369 241 370 247 C372 252 373 260 372 266 C371 272 367 278 363 281 C358 285 351 286 345 285 C339 283 334 278 328 274 C322 270 314 259 307 258 C300 256 292 261 285 266 C278 270 271 282 264 286 C257 290 250 291 243 289 C236 286 228 275 221 270 C214 264 207 257 200 257 C193 257 186 264 179 270 C172 275 164 286 157 289 C150 291 143 290 136 286 C129 282 122 270 115 265 C108 261 100 256 93 258 C86 259 78 270 72 274 C66 279 61 283 55 285 C49 286 42 285 37 281 C33 278 29 272 28 266 C27 260 28 252 30 247 C31 241 35 236 36 232 C37 228 39 226 36 221 C34 216 26 208 20 201 C15 195 6 188 4 181 C2 174 6 167 10 160 C14 153 26 147 30 140 C34 133 38 126 36 119 C34 112 25 106 20 99 C14 92 6 83 4 77 C2 71 5 65 8 60 C11 56 19 52 25 50 C30 48 37 49 42 48 C47 48 51 49 54 48 C57 46 59 44 62 40 C64 37 67 31 72 26Z")}62.5%{d:path("M71 14 C77 11 86 9 93 11 C101 14 108 25 115 30 C122 36 129 43 136 43 C143 43 150 36 157 30 C164 25 172 14 179 11 C186 9 193 10 200 14 C207 18 214 30 221 35 C228 39 236 44 243 42 C250 41 257 31 264 26 C271 20 278 11 285 10 C292 8 300 13 307 18 C314 22 322 34 327 38 C332 43 334 44 337 44 C341 45 344 43 349 42 C354 41 361 39 367 39 C373 40 380 41 385 45 C390 48 394 54 394 60 C395 65 392 71 388 78 C384 84 372 92 368 99 C364 106 362 112 365 119 C367 126 377 133 383 140 C388 147 396 153 397 160 C398 167 392 174 388 181 C383 188 371 195 368 201 C364 208 364 216 365 221 C366 227 372 230 375 235 C377 240 381 247 381 253 C382 259 380 266 377 271 C373 275 367 278 361 278 C355 279 348 276 342 273 C337 271 333 264 327 262 C321 260 314 257 307 259 C300 262 292 273 285 278 C278 284 271 291 264 291 C257 291 250 284 243 278 C236 273 228 262 221 259 C214 257 207 258 200 262 C193 266 186 278 179 283 C172 287 164 292 157 290 C150 289 143 279 136 274 C129 268 122 259 115 258 C108 256 101 261 93 266 C86 270 78 282 71 286 C65 290 59 290 54 289 C49 287 43 281 40 276 C38 271 37 263 37 257 C37 251 39 245 39 241 C39 237 40 235 38 231 C36 228 33 227 28 222 C23 217 12 208 8 201 C4 195 2 188 5 181 C7 174 17 167 23 160 C28 153 36 147 37 140 C38 133 32 126 28 119 C23 112 11 106 8 99 C4 92 3 83 5 77 C7 71 13 67 18 63 C23 60 31 58 36 57 C40 55 44 55 47 53 C50 51 51 49 52 45 C54 41 55 34 58 29 C62 24 66 17 71 14Z")}75%{d:path("M71 9 C77 10 86 16 93 22 C101 27 108 38 115 41 C122 43 129 42 136 38 C143 34 150 22 157 17 C164 13 172 8 179 10 C186 11 193 21 200 26 C207 32 214 41 221 42 C228 44 236 39 243 34 C250 30 257 18 264 14 C271 10 278 9 285 11 C292 14 300 25 307 31 C314 36 322 42 327 43 C332 44 334 40 339 39 C344 37 349 32 355 31 C361 30 369 30 374 32 C380 34 385 38 387 43 C389 48 389 56 387 62 C385 68 379 72 375 78 C371 84 363 92 363 99 C363 105 370 112 375 119 C380 126 391 133 394 140 C397 147 397 153 394 160 C390 167 380 174 375 181 C369 188 363 195 363 201 C363 208 371 216 375 222 C379 228 385 232 387 238 C389 244 389 252 387 257 C385 262 380 266 374 268 C369 270 361 270 355 269 C349 267 344 263 339 261 C334 259 332 256 327 257 C322 258 314 264 307 270 C300 275 292 286 285 289 C278 291 271 290 264 286 C257 282 250 270 243 265 C236 261 228 256 221 258 C214 259 207 269 200 274 C193 280 186 289 179 290 C172 292 164 287 157 282 C150 278 143 266 136 262 C129 258 122 257 115 259 C108 262 101 273 93 279 C86 284 77 290 71 291 C65 292 59 287 55 283 C51 278 49 271 47 265 C45 260 46 253 45 249 C44 245 44 242 42 240 C39 237 35 236 31 233 C26 231 20 228 15 222 C10 217 3 208 3 201 C3 195 10 188 15 181 C20 174 31 167 34 160 C37 153 37 147 34 140 C30 133 20 126 15 119 C9 112 3 105 3 99 C3 92 11 83 15 78 C20 72 26 69 31 67 C35 64 39 63 42 60 C44 58 44 55 45 51 C46 47 45 40 47 35 C48 29 51 21 55 17 C59 13 65 8 71 9Z")}87.5%{d:path("M71 14 C78 18 86 30 93 35 C101 39 108 44 115 42 C122 41 129 31 136 26 C143 20 150 11 157 10 C164 8 172 13 179 18 C186 22 193 34 200 38 C207 42 214 43 221 41 C228 38 236 27 243 22 C250 16 257 9 264 9 C271 9 278 16 285 22 C292 27 300 38 307 41 C314 43 321 40 327 38 C333 36 337 29 342 27 C348 24 355 21 361 22 C367 22 373 25 377 29 C380 34 382 41 381 47 C381 53 377 60 374 65 C372 70 366 73 365 79 C364 84 364 92 368 99 C372 105 383 112 388 119 C392 126 398 133 397 140 C396 147 388 153 383 160 C377 167 367 174 365 181 C362 188 364 194 368 201 C372 208 384 216 388 222 C392 229 395 235 394 240 C394 246 390 252 385 255 C380 259 373 260 366 260 C360 261 354 259 349 258 C344 257 341 255 337 256 C334 256 332 258 327 262 C322 266 314 278 307 283 C300 287 292 292 285 290 C278 289 271 279 264 274 C257 268 250 259 243 258 C236 256 228 261 221 266 C214 270 207 282 200 286 C193 290 186 291 179 289 C172 286 164 275 157 270 C150 264 143 257 136 257 C129 257 122 264 115 270 C108 275 101 286 93 289 C86 291 77 289 71 286 C66 283 62 276 59 271 C55 266 54 259 52 255 C51 251 50 249 47 247 C44 245 40 245 35 243 C31 242 23 240 18 237 C13 233 7 229 5 223 C3 217 4 208 8 201 C12 194 23 188 28 181 C32 174 38 167 37 160 C36 153 28 147 23 140 C17 133 7 126 5 119 C2 112 4 105 8 99 C12 92 23 83 28 78 C33 73 36 72 38 69 C40 65 39 63 39 59 C39 55 37 49 37 43 C37 37 38 29 40 24 C43 19 49 13 54 11 C59 10 65 10 71 14Z")}to{d:path("M72 26 C78 30 86 41 93 42 C100 44 108 39 115 34 C122 30 129 18 136 14 C143 10 150 9 157 11 C164 14 172 25 179 30 C186 36 193 43 200 43 C207 43 214 36 221 30 C228 25 236 14 243 11 C250 9 257 10 264 14 C271 18 278 30 285 35 C292 39 300 44 307 42 C314 41 322 30 328 26 C334 21 339 17 345 15 C351 14 358 15 363 19 C367 22 371 28 372 34 C373 40 372 48 370 53 C369 59 365 64 364 68 C363 72 361 74 364 79 C366 84 374 92 380 99 C385 105 394 112 396 119 C398 126 394 133 390 140 C386 147 374 153 370 160 C366 167 362 174 364 181 C366 188 375 194 380 201 C386 208 394 217 396 223 C398 229 395 235 392 240 C389 244 381 248 375 250 C370 252 363 251 358 252 C353 252 349 251 346 252 C343 254 341 256 338 260 C336 263 333 269 328 274 C323 279 314 289 307 290 C300 292 292 287 285 282 C278 278 271 266 264 262 C257 258 250 257 243 259 C236 262 228 273 221 278 C214 284 207 291 200 291 C193 291 186 284 179 278 C172 273 164 262 157 259 C150 257 143 258 136 262 C129 266 122 278 115 283 C108 287 100 292 93 290 C86 289 77 279 72 274 C67 269 65 263 62 260 C59 256 57 254 54 252 C51 251 47 252 42 252 C37 251 30 252 24 250 C19 248 11 244 8 240 C5 235 2 229 4 223 C6 217 14 208 20 201 C25 194 34 188 36 181 C38 174 34 167 30 160 C26 153 14 147 10 140 C6 133 2 126 4 119 C6 112 15 105 20 99 C26 92 34 84 36 79 C39 74 37 72 36 68 C35 64 31 59 30 53 C28 48 27 40 28 34 C29 28 33 22 37 19 C42 15 49 14 55 15 C61 17 66 22 72 26Z")}}.jfcompanion-try__grid{gap:var(--gap-xl);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=1024px){.jfcompanion-try__grid{gap:var(--gap-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.jfcompanion-try__spalte{gap:var(--gap-m);flex-direction:column;align-items:flex-start;display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
