*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Soehne,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-3{margin:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.min-h-\[400px\]{min-height:400px}.min-h-\[600px\]{min-height:600px}.w-4{width:1rem}.w-8{width:2rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_2fr_2fr\]{grid-template-columns:1fr 2fr 2fr}.grid-cols-\[1fr_3fr\]{grid-template-columns:1fr 3fr}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.text-wrap{text-wrap:wrap}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-dashed{border-style:dashed}.border-\[rgba\(0\,128\,100\,0\.2\)\]{border-color:#00806433}.border-\[rgba\(10\,37\,63\,0\.08\)\]{border-color:#0a253f14}.border-\[rgba\(10\,37\,63\,0\.15\)\]{border-color:#0a253f26}.border-\[rgba\(234\,179\,8\,0\.3\)\]{border-color:#eab3084d}.border-\[rgba\(234\,179\,8\,0\.4\)\]{border-color:#eab30866}.border-main-cta{--tw-border-opacity:1;border-color:rgb(213 29 43/var(--tw-border-opacity,1))}.border-main-cta\/50{border-color:#d51d2b80}.bg-\[rgba\(0\,128\,100\,0\.05\)\]{background-color:#0080640d}.bg-\[rgba\(10\,37\,63\,0\.1\)\]{background-color:#0a253f1a}.bg-\[rgba\(234\,179\,8\,0\.05\)\]{background-color:#eab3080d}.bg-akzent-schrift{--tw-bg-opacity:1;background-color:hsl(180 100% 25%/var(--tw-bg-opacity,1))}.bg-main-cta\/5{background-color:#d51d2b0d}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-10{padding:2.5rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[2rem\]{font-size:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-widest{letter-spacing:.1em}.text-\[\#a16207\]{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-akzent-schrift{--tw-text-opacity:1;color:hsl(180 100% 25%/var(--tw-text-opacity,1))}.text-fliesstext{--tw-text-opacity:1;color:rgb(119 124 129/var(--tw-text-opacity,1))}.text-main-cta{--tw-text-opacity:1;color:rgb(213 29 43/var(--tw-text-opacity,1))}.text-main-dark{--tw-text-opacity:1;color:rgb(10 37 63/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.accent-akzent-schrift{accent-color:teal}.shadow-\[0_2px_8px_rgba\(10\,37\,63\,0\.03\)\]{--tw-shadow:0 2px 8px #0a253f08;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.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)}.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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:text-main-cta:hover{--tw-text-opacity:1;color:rgb(213 29 43/var(--tw-text-opacity,1))}.hover\:no-underline:hover{text-decoration-line:none}.focus\:border-akzent-schrift:focus{--tw-border-opacity:1;border-color:hsl(180 100% 25%/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-akzent-schrift:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(180 100% 25%/var(--tw-ring-opacity,1))}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@font-face{font-display:swap;font-family:Soehne;font-style:normal;font-weight:300;src:url(../fonts/soehne/300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Soehne;font-style:normal;font-weight:400;src:url(../fonts/soehne/400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Soehne;font-style:normal;font-weight:500;src:url(../fonts/soehne/500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Soehne;font-style:normal;font-weight:600;src:url(../fonts/soehne/600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Soehne;font-style:normal;font-weight:700;src:url(../fonts/soehne/700.woff2) format("woff2")}@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:300;src:url(../fonts/fontawesome/300.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../fonts/fontawesome/400.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:900;src:url(../fonts/fontawesome/900.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../fonts/fontawesome/fa-brands-400.subset.woff2) format("woff2")}:root{--main-dark:#0a253f;--main-cta:#d51d2b;--fliesstext:#777c81;--bg-beige:#f6f6f6;--bg-blau:#f7fafc;--bg-burgunder:#9c0154;--akzent-schrift:teal;--akzent100:#7ab3b8;--akzent90:rgba(122,179,184,.9);--akzent80:rgba(122,179,184,.8);--akzent75:rgba(122,179,184,.75);--akzent70:rgba(122,179,184,.7);--akzent60:rgba(122,179,184,.6);--akzent50:rgba(122,179,184,.5);--akzent40:rgba(122,179,184,.4);--akzent30:rgba(122,179,184,.3);--akzent20:rgba(122,179,184,.2);--akzent10:rgba(122,179,184,.1);--akzent05:rgba(122,179,184,.05);--font-headlines:"Soehne";--font-fliesstext:"Soehne";--font-size:1rem;--site-width:1400px;--responsive-width:1450px}@media(max-width:768px){:root{--site-width:90vw}}@media(min-width:769px)and (max-width:1450px){:root{--site-width:96%}}section{height:auto;position:relative;width:100%}@media(max-width:768px){section{scroll-margin-top:10rem}}#main_page_wrapper{width:100%}.bg-blau{background-color:var(--bg-blau)!important}.bg-beige{background-color:var(--bg-beige)!important}.bg-weiss{background-color:#fff!important}.bg-akzent-10{background-color:var(--akzent10)!important}.bg-akzent-80{background-color:var(--akzent80)!important}.bg-akzent-100{background-color:var(--akzent100)!important}body{background-color:#fff;display:flex;flex-direction:column;font-family:var(--font-fliesstext)!important;justify-content:center;margin:0;padding:0}body.no-scroll{overflow:hidden}img{background-repeat:no-repeat;background-size:cover;font-style:italic;height:auto;max-width:100%;shape-margin:lrem;vertical-align:middle}body{scroll-behavior:smooth}@media(max-width:768px){body,html{overflow-x:clip}}a{color:inherit;transition:all .2s}a:hover{color:var(--akzent-schrift)}h1,h2,h3,h4,h5,h6{font-family:var(--font-headlines)!important;font-feature-settings:"liga","kern","ss01";text-wrap:balance}.headline-inline strong{display:inline!important;margin-top:0!important}.branding-contact{font-size:.95rem;font-weight:300;margin-top:1.25rem!important;opacity:.95}.branding-contact a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.branding-contact a:hover{opacity:.8}.branding-contact--pills{align-items:center;display:flex;flex-direction:column;gap:.9rem;margin-top:2.75rem!important}.branding-contact--pills .bc-label{font-size:1rem;opacity:.9}.branding-contact--pills .bc-pills{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.branding-contact--pills .bc-pill{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.35);border-radius:2rem;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:400!important;gap:.5rem;line-height:1;padding:.55rem 1.1rem;text-decoration:none!important;transition:background .2s,border-color .2s,opacity .2s;white-space:nowrap}.branding-contact--pills .bc-pill svg{flex-shrink:0}.branding-contact--pills .bc-pill:hover{background:#fff3;border-color:#fff9;opacity:1}.branding-contact--pills .bc-pill--ghost{background:transparent}.branding-contact--pills .bc-pill--lead{background:#fff3;border-color:#fff9}.branding-contact--pills .bc-pill--lead:hover{background:#ffffff52;border-color:#fff}.bc-rating{align-items:center;color:#ffffffe6;display:flex;font-size:.86rem;font-weight:300;gap:.5rem;line-height:1;margin:2.5rem auto 0;text-decoration:none;transition:color .2s;width:-moz-fit-content;width:fit-content}.bc-rating:hover{color:#fff}.bc-rating:hover .bc-rating__count{text-decoration:underline;text-underline-offset:3px}.bc-rating__g{flex-shrink:0}.bc-rating__score{color:#fff;font-weight:600}.bc-rating__stars{color:#ffc83d;font-size:.9rem;letter-spacing:.5px}.bc-rating__sep{opacity:.45}.bc-rating__count{opacity:.72}.section[role=branding].bg-beige .bc-pill{border-color:#0a253f47;color:var(--main-dark)}.section[role=branding].bg-beige .bc-pill:hover{background:#0a253f0f;border-color:#0a253f80}.section[role=branding].bg-beige .bc-pill--lead{background:#0a253f14;border-color:#0a253f66}.section[role=branding].bg-beige .bc-pill--lead:hover{background:#0a253f24;border-color:#0a253f99}.section[role=branding].bg-beige .bc-rating{color:#0009}.section[role=branding].bg-beige .bc-rating:hover,.section[role=branding].bg-beige .bc-rating__score{color:var(--main-dark)}.section[role=branding].bg-beige .bc-rating__count{color:#5f6368}.section[role=branding].bg-beige .bc-rating__stars{color:#e8a100}.img-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;margin-bottom:clamp(2rem,4vw,3.5rem);min-height:clamp(320px,38vw,440px);padding:clamp(2.25rem,4.5vw,3.75rem) max(1.25rem,calc((100% - var(--site-width, 1200px))/2));position:relative;width:100%}.img-hero--blur{isolation:isolate;overflow:hidden}.img-hero--blur:before{background-image:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";filter:blur(5px);inset:0;position:absolute;transform:scale(1.06);z-index:0}.img-hero__card{backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);background:#ffffffd1;border:1px solid hsla(0,0%,100%,.5);border-radius:1rem;box-shadow:0 24px 60px #0a253f29,inset 0 1px #fff9;max-width:760px;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.5rem,3vw,2.75rem);position:relative;z-index:1}.img-hero__card .page-hero__lead{max-width:none}.img-hero__card .page-hero__title{margin-bottom:1.25rem}@media(max-width:640px){.img-hero{margin-bottom:2rem;min-height:0;padding:2.5rem 1.1rem}.img-hero__card{max-width:100%}}.section{color:var(--main-dark);display:flex;flex-direction:column;font-family:var(--font-fliesstext);height:auto;padding-left:calc((100% - var(--site-width))/2);padding-right:calc((100% - var(--site-width))/2);width:100%}ai-generator{display:block;width:100%}.section-spacer{height:3rem}li,ul{margin:0;padding:0}::selection{background-color:var(--akzent80);color:#fff;text-shadow:none}::-moz-selection{background-color:var(--akzent80);color:#fff;text-shadow:none}::-webkit-selection{background-color:var(--akzent80);color:#fff;text-shadow:none}::-webkit-scrollbar-thumb:vertical{background-color:var(--akzent100);width:8px}::-webkit-scrollbar-thumb:horizontal{background-color:var(--akzent100);height:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--akzent50)}::-webkit-scrollbar{background-color:var(--akzent20);height:9px;width:9px}.section[role=alert]{align-items:center;background-color:var(--akzent70);color:#fff;display:flex;flex-direction:row;font-size:.9rem;font-weight:400;justify-content:center;min-height:4px;position:relative}.section[role=alert] span.attention{animation:pulseOpacity 1.4s ease-in-out infinite;aspect-ratio:1;background-color:#fff;border-radius:100%;display:inline-block;margin-right:.35rem;width:.5rem}.section[role=alert] p{padding:.3rem 0}@keyframes pulseOpacity{0%{opacity:1}50%{opacity:0}to{opacity:1}}.section[role=pre-head]{height:1.5rem;width:100%}.section[role=head]{background-color:#fff;display:grid;font-size:.75rem;grid-template-areas:"a b";grid-template-columns:auto 1fr;padding-bottom:.5rem;position:sticky;top:0;z-index:3}.section[role=head] .logo{align-items:center;display:flex;grid-area:a;justify-content:flex-start;margin-bottom:1rem;max-width:55%}.section[role=head] .logo img{backface-visibility:hidden;height:auto;transform:translateZ(0);transition:width .3s cubic-bezier(.4,0,.2,1);width:30rem;will-change:width}.section[role=head] .nav-main{align-items:flex-end;display:flex;grid-area:b;justify-content:flex-end}.section[role=head] .nav-main ul{display:flex;list-style:none;margin:0;padding:0}.section[role=head] .nav-main ul li{color:var(--main-dark);cursor:pointer;font-size:1rem;font-weight:400;margin:.25rem .75rem;padding:.55rem 0 .2rem;position:relative;transition:color .2s}.section[role=head] .nav-main ul li:after{background-color:var(--akzent-chrift);bottom:0;content:"";height:.15rem;left:0;position:absolute;transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease;width:100%}.section[role=head] .nav-main ul li a{border:1px solid transparent;border-radius:1rem;margin:-.15rem -.7rem;padding:.15rem .7rem}.section[role=head] .nav-main ul li.active a,.section[role=head] .nav-main ul li:hover a{background-color:#fff;border:1px solid var(--akzent-schrift);color:var(--akzent-schrift)!important}.section[role=head] .nav-main ul li.active:after,.section[role=head] .nav-main ul li:hover:after{transform:scaleY(1)}.section[role=head] i.burger{display:none;grid-area:b}.section[role=head].head_sticky{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffc;box-shadow:0 4px 6px -2px #00000026}.section[role=head].head_sticky .logo{align-self:center;display:flex;height:auto;margin-bottom:0!important;padding-top:.4rem}.section[role=head].head_sticky .logo img{backface-visibility:hidden;height:auto;margin:0!important;padding:0!important;transform:translateZ(0);transition:width .3s cubic-bezier(.4,0,.2,1);width:20rem;will-change:width}@media(max-width:768px){.section[role=head].head_sticky{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#fff!important}}.mobile-menu-backdrop{display:none}@media(max-width:768px){.mobile-menu-backdrop{animation:mobileMenuBackdropFade .2s ease-out;background:#0a253f40;bottom:0;display:block;left:0;position:fixed;right:0;top:4.5rem;z-index:2050}@keyframes mobileMenuBackdropFade{0%{opacity:0}to{opacity:1}}}@media(max-width:768px){body>.nav-main{bottom:0;height:calc(100vh - 4.5rem);height:calc(100dvh - 4.5rem);left:0;max-width:100vw;overflow-y:auto;position:fixed;right:0;top:4.5rem;width:100vw;-webkit-overflow-scrolling:touch;align-items:stretch;animation:mobileMenuSlide .25s ease-out;background:#fff;box-shadow:none;box-sizing:border-box;display:none;flex-direction:column;justify-content:flex-start;margin:0;padding:1.5rem 1.5rem 3rem;z-index:2100}body>.nav-main.active{display:flex}body>.nav-main ul{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0;width:100%}body>.nav-main ul li{border-bottom:1px solid rgba(10,37,63,.06);color:var(--main-dark);cursor:pointer;font-size:1.15rem;font-weight:400;letter-spacing:-.01em;margin:0;padding:1rem 0;position:relative;text-align:left;transition:color .2s}body>.nav-main ul li:last-child{border-bottom:none}body>.nav-main ul li a{align-items:center;color:var(--main-dark);display:flex;justify-content:space-between;text-decoration:none;width:100%}body>.nav-main ul li:after{display:none}body>.nav-main ul li.active{color:var(--main-dark);font-weight:600}body>.nav-main ul li.active a{color:var(--main-dark)}body>.nav-main ul li.nav-cta{border:none;margin-top:1rem;padding:0}body>.nav-main ul li.nav-cta a{background:var(--main-cta);border-radius:.5rem;color:#fff;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;width:auto}@keyframes mobileMenuSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}@media(min-width:769px)and (max-width:1450px){.section[role=head]{padding-left:2rem!important;padding-right:2rem!important}.section[role=head] .logo img{width:15rem!important}.section[role=head].head_sticky .logo img{width:10rem!important}.section[role=head] .nav-main ul li{font-size:.95rem;margin:.3rem .5rem}.section[role=head] .nav-main ul li a{margin:-.15rem -.55rem;padding:.15rem .55rem}}@media(max-width:768px){main{padding-top:4.5rem}.section[role=pre-head]{display:none}.section[role=head]{background-color:#fff;box-shadow:0 4px 6px -2px #00000026;grid-template-columns:1fr auto;height:4.5rem;left:0;padding-bottom:0;position:fixed;right:0;top:0;z-index:2200}.section[role=head] .logo{align-items:center;display:flex;grid-area:a;height:100%;justify-content:flex-start;margin:0;transition:all .3s ease-in-out;width:auto}.section[role=head] .logo img{height:auto!important;margin-top:.25rem;max-height:2.5rem!important;max-width:100%!important;width:auto!important}.section[role=head] i.burger{align-items:center;display:flex;font-size:2rem;grid-area:b;height:100%;justify-content:center;width:3rem}.section[role=head] i.burger:before{font-weight:200}}.section[role=hero]{background-color:var(--bg-beige);height:40rem}.section[role=hero] .content{align-items:flex-start;background-image:-webkit-image-set(url(../images/hero-keyvisual-1200.webp) 1x,url(../images/hero-keyvisual-1600.webp) 2x);background-image:image-set(url(../images/hero-keyvisual-1200.webp) 1x,url(../images/hero-keyvisual-1600.webp) 2x);background-position:100%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:100%;justify-content:center;padding-right:45rem;width:100%}.section[role=hero] .content.alt{background-image:url(../images/hero-keyvisual1.webp);height:70%}.section[role=hero] .content .hero-claim,.section[role=hero] .content h1{color:var(--main-dark);font-size:2.1rem;font-weight:300;line-height:1.3;margin-top:6rem}.section[role=hero] .content .hero-claim strong,.section[role=hero] .content h1 strong{display:block;font-weight:600;margin-top:.5rem}.section[role=hero] .content p{color:var(--fliesstext);font-size:1.2rem;font-weight:300;line-height:1.5;margin-top:1.5rem;padding-right:3rem}.section[role=hero] .content .hero-elevator-story{background:#0a253f0a;border-left:3px solid var(--akzent-schrift,teal);border-radius:.25rem;color:var(--fliesstext);font-size:.92rem;font-weight:400;line-height:1.65;margin-top:1.5rem;padding:1.25rem 1.5rem}.section[role=hero] .content .wrapper-cta{margin-top:2.5rem}.section[role=hero] .content .wrapper-player-hero{display:grid;grid-template-columns:auto auto auto;grid-gap:1rem;margin-bottom:3rem;margin-top:4.5rem}.section[role=hero] .content .wrapper-player-hero .player-hero{background-color:#fffc;display:grid;grid-template-areas:"a b" "c c";grid-template-columns:auto 1fr;min-height:4rem;min-width:12rem;transition:all .2s;grid-column-gap:.25rem;border-radius:.5rem;box-shadow:0 4px 6px #0000000d,0 10px 20px #00000014;cursor:pointer}.section[role=hero] .content .wrapper-player-hero .player-hero i{align-items:center;aspect-ratio:1;background-color:#f6f6f6;border-radius:5px;cursor:pointer;display:flex;font-weight:900;height:3rem;justify-content:center;margin:.5rem}.section[role=hero] .content .wrapper-player-hero .player-hero.active i.play,.section[role=hero] .content .wrapper-player-hero .player-hero:hover i{background-color:#e0e0e0;color:var(--main-dark)!important}.section[role=hero] .content .wrapper-player-hero .player-hero .logo{align-items:center;display:flex;height:100%;justify-content:flex-start}.section[role=hero] .content .wrapper-player-hero .player-hero .logo img{filter:grayscale(100%);max-height:1.5rem;transition:all .2s;width:auto}.section[role=hero] .content .wrapper-player-hero .player-hero .wrapper-playtime{background-color:#f6f6f6;display:none}.section[role=hero] .content .wrapper-player-hero .player-hero .wrapper-playtime .playtime{background-color:var(--main-cta);height:.5rem}.section[role=hero] .content .wrapper-player-hero .player-hero:hover{box-shadow:0 10px 20px -12px #00000026;transform:translateY(-2px);transition:all .2s}.section[role=hero] .content .wrapper-player-hero .player-hero:hover i{color:var(--akzent100)}.section[role=hero] .content .wrapper-player-hero .player-hero:hover .logo img{filter:grayscale(0);transition:all .2s}.section[role=hero] .content .wrapper-player-hero .player-hero.active i.play:before{content:""}.section[role=hero] .content .hero-success-nudge{height:0;overflow:hidden;pointer-events:none;transform:translateY(-10px);transition:all .4s ease}.section[role=hero] .content .hero-success-nudge.visible{height:1.5rem;margin-bottom:-2rem;margin-top:.5rem;pointer-events:auto;transform:translateY(0)}@media(min-width:769px)and (max-width:1366px){.section[role=hero]{height:auto;padding-bottom:2.5rem;padding-top:1.5rem}.section[role=hero] .content{background-image:none!important;height:auto;padding-right:0!important}.section[role=hero] .content .hero-claim,.section[role=hero] .content h1{margin-top:0}.section[role=hero] .content .wrapper-player-hero{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem}.section[role=hero] .content .wrapper-player-hero .player-hero{min-width:0}}@media(max-width:768px){.section[role=hero]{height:auto;padding-bottom:2rem;padding-top:1rem}.section[role=hero] .content{background-image:none!important;display:block;height:auto;padding-right:0!important;width:100%}.section[role=hero] .content h1{color:var(--main-dark);font-size:1.5rem;font-weight:300;line-height:1.3;margin-top:0}.section[role=hero] .content h1 strong{display:block;font-weight:600;margin-top:.5rem}.section[role=hero] .content p{color:var(--fliesstext);font-size:1.1rem;font-weight:300;line-height:1.5;margin-top:1.5rem;padding-right:3rem}.section[role=hero] .content .wrapper-cta{display:flex;flex-wrap:nowrap;gap:.5rem;margin-top:1.5rem}.section[role=hero] .content .wrapper-cta a.cta{font-size:.8rem;margin:0;padding:.6rem .9rem!important;white-space:nowrap}.section[role=hero] .content .wrapper-player-hero{display:grid;grid-template-columns:1fr;width:100%;grid-gap:1rem;margin-top:3rem}.section[role=hero] .content .wrapper-player-hero .player-hero{background-color:#fffc;display:grid;grid-template-areas:"a b" "c c";grid-template-columns:auto 1fr;min-height:4rem;min-width:12rem;transition:all .2s;grid-column-gap:.25rem;border-radius:.5rem;box-shadow:0 4px 6px #0000000d,0 10px 20px #00000014}.section[role=hero] .content .wrapper-player-hero .player-hero i{align-items:center;aspect-ratio:1;background-color:#f6f6f6;border-radius:5px;cursor:pointer;display:flex;font-weight:900;height:3rem;justify-content:center;margin:.5rem}.section[role=hero] .content .wrapper-player-hero .player-hero i:hover{color:var(--akzent100)}.section[role=hero] .content .wrapper-player-hero .player-hero .logo{align-items:center;display:flex;height:100%;justify-content:flex-start}.section[role=hero] .content .wrapper-player-hero .player-hero .logo img{filter:grayscale(0);max-height:1.5rem;transition:all .2s}.section[role=hero] .content .wrapper-player-hero .player-hero .wrapper-playtime{background-color:#f6f6f6;display:none}.section[role=hero] .content .wrapper-player-hero .player-hero .wrapper-playtime .playtime{background-color:var(--main-cta);height:.5rem}.section[role=hero] .content .wrapper-player-hero .player-hero.active,.section[role=hero] .content .wrapper-player-hero .player-hero:hover{box-shadow:0 10px 20px -12px #00000026;transform:translateY(-2px);transition:all .2s}.section[role=hero] .content .wrapper-player-hero .player-hero.active i.play,.section[role=hero] .content .wrapper-player-hero .player-hero:hover i.play{background-color:#e0e0e0;color:var(--main-dark)!important}.section[role=hero] .content .wrapper-player-hero .player-hero.active .logo img,.section[role=hero] .content .wrapper-player-hero .player-hero:hover .logo img{filter:grayscale(0);transition:all .2s}.section[role=hero] .content .wrapper-player-hero .player-hero.active .wrapper-playtime,.section[role=hero] .content .wrapper-player-hero .player-hero:hover .wrapper-playtime{display:none}}.hero-typ-mobile{display:none}@media(max-width:768px){.section[role=hero] .content .hero-typ-mobile{aspect-ratio:3/4;border-radius:.5rem;display:block;float:right;height:auto;margin:1rem 0 .5rem 1rem;max-width:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;width:38%}.section[role=hero] .content .wrapper-cta{clear:right}}@media(min-width:769px)and (max-width:1450px){.section[role=hero]{height:38rem}.section[role=hero] .content{background-position:100%;background-size:contain;padding-right:50%}.section[role=hero] .content .hero-claim,.section[role=hero] .content h1{font-size:1.9rem}.section[role=hero] .content p{font-size:1.1rem}.section[role=hero] .content .wrapper-player-hero{margin-top:4rem}.section[role=hero] .content .wrapper-player-hero .player-hero{min-width:9rem}}@media(min-width:1451px){.section[role=hero] .content{padding-top:2.5rem}}.section[role=content]{padding-bottom:5rem;padding-top:5rem}.section[role=content] h1,.section[role=content] h2{color:var(--main-dark);font-size:2rem;font-weight:300;line-height:1.3;margin-bottom:1rem;padding-top:0}.section[role=content] h1 strong,.section[role=content] h2 strong{display:block;font-weight:600;margin-top:.25rem}.section[role=content] h1{margin-bottom:2.5rem}.section[role=content] .hero-sub{color:var(--fliesstext,#777c81);font-size:1rem;font-weight:300;line-height:1.4;margin-bottom:2.5rem;margin-top:-1.75rem}.section[role=content] .hero-sub a{color:var(--akzent-schrift,teal);font-weight:400;text-decoration:none;text-underline-offset:.2em}.section[role=content] h3{color:var(--main-dark);font-size:1.5rem;font-weight:300;line-height:1.3;margin-bottom:1rem;padding-top:0}.section[role=content] h3 strong{display:block;font-weight:600;margin-top:.25rem}.section[role=content] p{color:var(--fliesstext);font-size:1.05rem;font-weight:300;line-height:1.55}.section[role=content] p.small{font-size:.95rem}.section[role=content] p+p{margin-top:1.5rem}.section-faq{background-color:var(--bg-beige);color:var(--main-dark);font-family:var(--font-fliesstext);padding-bottom:5rem;padding-left:calc((100% - var(--site-width))/2);padding-right:calc((100% - var(--site-width))/2);padding-top:5rem;width:100%}.faq-grid{align-items:flex-start;display:grid;gap:4rem;grid-template-columns:1fr 2fr}.faq-grid .faq-headline{position:sticky;top:8rem}.faq-grid .faq-headline h2{color:var(--main-dark);font-size:2rem;font-weight:300;line-height:1.3;margin-bottom:1rem}.faq-grid .faq-headline h2 strong{display:block;font-weight:600;margin-top:.25rem}.faq-grid .faq-headline p{color:var(--fliesstext);font-size:1.1rem;font-weight:300;line-height:1.5}.section-faq:has(>.faq-intro){align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 2fr}.section-faq>.faq-intro{margin-bottom:0;position:sticky;text-align:left;top:8rem}.section-faq:has(>.faq-intro)>.faq-clean{margin:0;max-width:none}@media(max-width:768px){.section-faq:has(>.faq-intro){gap:1.5rem;grid-template-columns:1fr}.section-faq>.faq-intro{position:static}}.section-pb-faq{padding-bottom:3rem}.faq-section{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 2fr;margin:0;max-width:none}.faq-section>h2{color:var(--main-dark);font-size:2rem;font-weight:300;line-height:1.3;margin:0;position:sticky;top:8rem}.faq-section>h2 strong{display:block;font-weight:600;margin-top:.25rem}.faq-section>.faq-clean{margin:0;max-width:none}@media(max-width:768px){.faq-section{gap:1.5rem;grid-template-columns:1fr}.faq-section>h2{position:static}}.faq-clean{background:transparent;border:none;border-radius:0;display:flex;flex-direction:column;gap:.6rem;margin:0 auto;max-width:820px;padding:0}.faq-clean .faq-item{background:#fff;border:1px solid rgba(10,37,63,.08);border-radius:.75rem;cursor:pointer;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.faq-clean .faq-item:hover{box-shadow:0 4px 16px #0a253f14}.faq-clean .faq-item.open{border-color:var(--main-cta,#c00)}.faq-clean .faq-question{align-items:center;cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;padding:1.1rem 1.5rem;transition:color .2s}.faq-clean .faq-question:hover{color:var(--bg-burgunder)}.faq-clean .faq-question h3{color:var(--main-dark);font-size:1.05rem;font-weight:500;line-height:1.4;margin:0;padding:0;transition:color .2s}.faq-clean .faq-question:hover h3{color:var(--bg-burgunder)}.faq-clean .faq-toggle{align-items:center;color:var(--main-cta,#c00);display:flex;flex-shrink:0;font-size:1.5rem;font-weight:200;height:1.75rem;justify-content:center;line-height:1;transition:transform .3s ease;width:1.75rem}.faq-clean .faq-item.open .faq-toggle{transform:rotate(45deg)}.faq-clean .faq-answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease}.faq-clean .faq-item.open .faq-answer{max-height:40rem;opacity:1}.faq-clean .faq-answer p{color:var(--fliesstext);font-size:.95rem;font-weight:300;line-height:1.65;padding:0 1.5rem 1.25rem}.faq-clean .faq-answer a{color:var(--akzent-schrift);font-weight:600;text-decoration:none}.faq-clean .faq-answer a:hover{text-decoration:underline}@media(min-width:769px)and (max-width:1450px){.faq-grid{gap:3rem}.faq-grid .faq-headline h2{font-size:1.7rem}}@media(max-width:768px){.section-faq{padding-bottom:2.5rem;padding-top:2.5rem}.faq-grid{gap:1.5rem;grid-template-columns:1fr}.faq-grid .faq-headline{position:static}.faq-grid .faq-headline h2{font-size:1.5rem}.faq-clean .faq-question h3{font-size:1.05rem}.faq-clean .faq-answer p{font-size:.95rem}}.section-ablauf{color:var(--main-dark);font-family:var(--font-fliesstext);padding-bottom:5rem;padding-left:calc((100% - var(--site-width))/2);padding-right:calc((100% - var(--site-width))/2);padding-top:5rem;width:100%}.section-ablauf .ablauf-header{margin-bottom:.5rem}.section-ablauf .ablauf-header h2{color:var(--main-dark);font-size:2rem;font-weight:300;line-height:1.3}.section-ablauf .ablauf-header h2 strong{display:block;font-weight:600;margin-top:.25rem}.section-ablauf .ablauf-header p{color:var(--fliesstext);font-size:1.2rem;font-weight:300;line-height:1.5;margin-bottom:1rem;margin-top:.75rem}.ablauf-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);margin-top:2rem;position:relative}.ablauf-grid:before{border-top:2px dotted var(--akzent50);content:"";height:1px;left:calc(12.5% + .625rem);pointer-events:none;position:absolute;right:calc(12.5% + .625rem);top:3.2rem;z-index:0}.ablauf-card{background-color:var(--bg-beige);border-radius:.75rem;cursor:pointer;padding:1.75rem 1.5rem;position:relative;transition:box-shadow .3s ease,transform .2s ease;z-index:1}.ablauf-card:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-2px)}.ablauf-card .ablauf-step-head{align-items:baseline;display:flex;gap:.5rem;margin-bottom:1rem}.ablauf-card .ablauf-nr{color:var(--bg-burgunder);font-family:var(--font-headlines);font-size:1.8rem;font-weight:700;line-height:1}.ablauf-card .ablauf-label{color:var(--fliesstext);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.ablauf-card h3{color:var(--main-dark);font-size:1.15rem;font-weight:600;line-height:1.3;margin:0 0 .5rem;padding:0}.ablauf-card .ablauf-short{color:var(--fliesstext);font-size:.95rem;font-weight:300;line-height:1.5;margin:0}.ablauf-card .ablauf-detail{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,margin .3s ease}.ablauf-card.open .ablauf-detail{margin-top:1rem;max-height:25rem;opacity:1}.ablauf-card .ablauf-detail p{border-top:1px dotted var(--akzent30);color:var(--fliesstext);font-size:.95rem;font-weight:300;line-height:1.5;padding-top:1rem}.ablauf-card .ablauf-expand{align-items:center;color:var(--bg-burgunder);display:flex;font-size:.8rem;font-weight:400;gap:.35rem;margin-top:.75rem;transition:opacity .2s}.ablauf-card .ablauf-expand i{font-size:.65rem;transition:transform .3s ease}.ablauf-card.open .ablauf-expand i{transform:rotate(-90deg)}.ablauf-card .ablauf-expand .collapse-text,.ablauf-card.open .ablauf-expand .expand-text{display:none}.ablauf-card.open .ablauf-expand .collapse-text{display:inline}.ablauf-hinweis{align-items:center;background-color:var(--bg-beige);border-radius:.75rem;display:flex;gap:1rem;margin-top:1.5rem;padding:1.25rem 1.5rem}.ablauf-hinweis i{color:var(--bg-burgunder);flex-shrink:0;font-size:1.1rem}.ablauf-hinweis p{color:var(--fliesstext);font-size:.95rem;font-weight:300;line-height:1.45;margin:0}@media(min-width:769px)and (max-width:1450px){.ablauf-grid{grid-template-columns:1fr 1fr}.ablauf-grid:before{display:none}}@media(max-width:768px){.ablauf-grid{gap:1rem;grid-template-columns:1fr}.ablauf-grid:before{display:none}.section-ablauf{padding-bottom:2rem;padding-top:2rem}.section-ablauf .ablauf-header h2{font-size:1.5rem}.ablauf-card{padding:1.25rem}}.section[role=branding]{background-color:var(--akzent75);padding-bottom:3.5rem;padding-top:3.5rem}.section[role=branding] h3{color:#fff;font-size:1.8rem;font-weight:300;line-height:1.4;padding:0;text-align:center}.section[role=branding] h3 strong{display:block;font-weight:500;margin-top:.25rem}.section[role=branding] p{color:#ffffffb3;font-size:.95rem;font-weight:300;margin-bottom:0;margin-top:1.5rem;text-align:center}.section[role=branding].trust-section{align-items:center;background-color:var(--bg-beige);justify-content:center}.section[role=branding].bg-beige h3,.section[role=branding].bg-beige h3 strong,.section[role=branding].trust-section h3{color:var(--main-dark)}.section[role=branding].bg-beige p{color:#0009}.section[role=branding].burgunder{background-color:var(--bg-burgunder)!important}.section[role=branding].teal{background-color:var(--akzent100,#0d7377)!important}.section[role=branding].burgunder a.cta.secondary,.section[role=branding].burgunder button.cta.secondary,.section[role=branding].teal a.cta.secondary,.section[role=branding].teal button.cta.secondary{background-color:transparent;border-color:#ffffffb3;color:#fff}.section[role=branding].burgunder a.cta.secondary:hover,.section[role=branding].burgunder button.cta.secondary:hover,.section[role=branding].teal a.cta.secondary:hover,.section[role=branding].teal button.cta.secondary:hover{background-color:#fff;border-color:#fff;color:var(--main-cta)}@keyframes mobileMenuSlide{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.section[role=pre-footer]{background-color:var(--akzent70);display:none;margin-top:4rem;overflow:hidden}.section[role=pre-footer] .laufband{animation:laufband-scroll 35s linear infinite;display:flex;padding:.5rem;width:-moz-max-content;width:max-content}.section[role=pre-footer] .laufband:hover{animation-play-state:paused}.section[role=pre-footer] ul{color:#fff;display:flex;font-weight:300;justify-content:space-between;list-style:none;margin:0;padding:0}.section[role=pre-footer] ul li{padding:0 2rem;white-space:nowrap}.section[role=pre-footer] ul li a{color:inherit;text-decoration:none}@keyframes laufband-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.section[role=footer]{background-color:var(--bg-beige);background-image:url(../images/bg_footer.gif);background-position:120% 100%;background-repeat:no-repeat;border-top:1px solid rgba(10,37,63,.08);display:flex;justify-content:flex-end;min-height:20rem;padding-bottom:1rem;padding-top:5rem;width:100%}.section[role=footer] *{text-shadow:0 0 3px var(--bg-beige),0 0 3px var(--bg-beige),0 0 6px var(--bg-beige),0 0 6px var(--bg-beige),0 0 10px var(--bg-beige),0 0 14px var(--bg-beige),0 0 18px var(--bg-beige)}.section[role=footer] h4{font-weight:500;margin-bottom:.75rem}.section[role=footer] p{background-repeat:no-repeat;color:var(--fliesstext);font-size:.95rem;font-weight:300;line-height:1.5}.section[role=footer] .footer-grid-subnav{display:grid;gap:3rem;grid-template-columns:1fr 1fr 1fr 1fr}.section[role=footer] p.icons{margin-bottom:.25rem;margin-top:1rem}.section[role=footer] a.email:before{content:"";display:block;float:left;font-family:FontAwesome;width:1.45rem}.section[role=footer] a.telefon:before{content:"";display:block;float:left;font-family:FontAwesome;width:1.45rem}.section[role=footer] a.reseller:before{content:"";display:block;float:left;font-family:FontAwesome;width:1.75rem}.section[role=footer] .hilfe{display:flex;justify-content:center}.section[role=footer] .hilfe ul{margin:0;padding:0;text-align:left}.section[role=footer] .hilfe ul li{color:var(--fliesstext);font-weight:300}.section[role=footer] .hilfe ul li a{color:inherit}.footer-b2b-notice{margin-bottom:0;margin-top:2rem;padding:0;text-align:center}.section[role=footer] .footer-b2b-notice p{color:var(--fliesstext,#777);font-size:.75rem;font-weight:400;line-height:1.5;margin:0;opacity:.65}.footer-grid-copyright{border-top:1px dotted hsla(210,4%,49%,.5);display:grid;grid-template-columns:1fr 1fr;margin-top:1rem;padding-top:.5rem}.footer-grid-copyright p.copyright{font-size:.85rem}.footer-grid-copyright p.copyright svg{display:inline-block;fill:var(--fliesstext);height:.7rem;margin:0 .15rem;transition:all .2s}.footer-grid-copyright p.copyright:hover svg{fill:var(--main-cta)}.footer-grid-copyright .navigation-legal{display:flex;justify-content:flex-end}.footer-grid-copyright .navigation-legal ul{align-self:flex-end;display:flex;font-size:.85rem;font-weight:300;text-align:right}.footer-grid-copyright .navigation-legal ul li{color:var(--fliesstext);margin-left:.5rem}.footer-grid-copyright .navigation-legal ul li a{color:inherit}@media(max-width:768px){.section[role=footer] .footer-grid-subnav{grid-template-columns:1fr}.section[role=footer] .footer-grid-subnav .hilfe{justify-content:flex-start}.section[role=footer] .footer-grid-copyright{grid-template-columns:1fr;padding-bottom:5rem}.section[role=footer] .footer-grid-copyright p.copyright{line-height:2;margin-bottom:.5rem;margin-top:.5rem;text-align:center}.section[role=footer] .footer-grid-copyright .navigation-legal{justify-content:center}}@media(max-width:1100px)and (min-width:769px){.section[role=footer] .footer-grid-subnav{gap:2.5rem;grid-template-columns:1fr 1fr}}@media(max-width:768px){.section[role=footer]{padding-bottom:6rem}.section[role=footer] .footer-grid-subnav{gap:2rem;grid-template-columns:1fr}.footer-grid-copyright{grid-template-columns:1fr;padding-bottom:1rem;text-align:center}.footer-grid-copyright .navigation-legal{justify-content:center;margin-top:.5rem}.footer-grid-copyright .navigation-legal ul{flex-wrap:wrap;justify-content:center;text-align:center}}.wrapper-player-4er{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;margin:3rem 0}.wrapper-player-4er .player-4er{background-color:#fff;border:1px solid #dde1e6;border-radius:.75rem;box-shadow:0 2px 8px #0000000a;display:grid;grid-template-areas:"a a" "b b";grid-template-columns:auto 1fr;min-width:12rem;padding:1.25rem;transition:all .2s}.wrapper-player-4er .player-4er .head{grid-area:a;margin-bottom:.75rem}.wrapper-player-4er .player-4er .head h3{font-size:1.3rem;font-weight:500;margin:0 0 .3rem;padding:0}.wrapper-player-4er .player-4er .head p{font-size:.95rem;line-height:1.5}.wrapper-player-4er .player-4er .player{align-items:center;display:flex;grid-area:b;justify-content:space-between;padding-right:2rem}.wrapper-player-4er .player-4er .player i{align-items:center;color:var(--main-dark);cursor:pointer;display:flex;font-weight:400;justify-content:flex-start;transition:all .2s}.wrapper-player-4er .player-4er .player i:before{align-items:center;aspect-ratio:1;background-color:var(--main-dark);border-radius:5px;color:#fff;display:inline-flex;font-weight:900;justify-content:center;margin-right:.5rem;width:2.5rem}.wrapper-player-4er .player-4er .player i:hover{color:var(--bg-burgunder)}.wrapper-player-4er .player-4er .player i:hover:before{background-color:var(--bg-burgunder);border-radius:5px;color:#fff}.wrapper-player-4er .player-4er.active{transition:all .2s}.wrapper-player-4er .player-4er.active .wrapper-playtime{display:block}@media(max-width:768px){.wrapper-player-4er .player-4er{min-width:0}.wrapper-player-4er .player-4er .player{display:block;padding-right:0}.wrapper-player-4er .player-4er .player i{display:block;margin-bottom:.5rem}}.player-4er .progress-wrap,.player-hero .progress-wrap{background:#ffffff26;border-radius:2px;cursor:pointer;display:none;height:3px;margin-top:.5rem;overflow:hidden;width:100%}.player-4er.active .progress-wrap,.player-hero.active .progress-wrap{display:block}.player-4er .progress-fill,.player-hero .progress-fill{border-radius:2px;height:100%;transition:width .1s linear;width:0}.player-hero .progress-fill{background:var(--main-dark)}.player-4er .progress-fill{background:var(--main-cta)}ul.audiodemos li .audio-progress-wrap{background:#0a253f14;border-radius:2px;cursor:pointer;display:none;flex:1;height:3px;margin-left:.5rem;overflow:hidden}ul.audiodemos li.playing .audio-progress-wrap{display:block}ul.audiodemos li .audio-progress-fill{background:var(--main-cta);border-radius:2px;height:100%;transition:width .1s linear;width:0}ul.audiodemos li .audio-time{color:var(--fliesstext);display:none;font-size:.7rem;font-weight:400;margin-left:.5rem;min-width:28px;text-align:right}ul.audiodemos li.playing .audio-time{display:block}a.contentbox{color:inherit;display:flex;flex-direction:column;gap:.75rem;text-decoration:none}a.contentbox i.contentbox_head{margin:0}a.contentbox h3{margin:0;padding:0}a.contentbox p{flex:1;margin:0}a.contentbox .cta{align-self:flex-start;margin-top:.5rem}.contentbox{border:1px solid rgba(0,0,0,.07);border-radius:.75rem;height:auto;padding:1rem;width:100%}.contentbox img{border-radius:10px;margin-bottom:1rem;max-width:100%}.contentbox i.contentbox_head{color:var(--akzent100);display:block;font-size:2rem;font-weight:300;margin:1rem 0 .5rem}.contentbox p{font-size:1.1rem}.contentbox ul.audiodemos{background-color:#fff;height:17rem;overflow:hidden;padding:1rem}.contentbox ul.audiodemos li{align-items:center;border-bottom:1px solid #f6f6f6;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;margin-top:.5rem;padding-bottom:.5rem}.contentbox ul.audiodemos li i{align-items:center;aspect-ratio:1;background-color:#f6f6f6;border-radius:5px;cursor:pointer;display:flex;font-weight:900;grid-area:b;height:3rem;justify-content:center;margin-right:1rem;transition:all .2s}.contentbox ul.audiodemos li:hover i{background-color:var(--bg-burgunder);color:#fff}.contentbox ul.audiodemos li:hover{color:var(--bg-burgunder)}.contentbox ul.audiodemos li span em{display:flex;font-size:.9rem;font-style:normal;font-weight:300;margin-top:-1.5rem;opacity:0;transition:all .2s}.contentbox ul.audiodemos li:hover span:has(em){margin-top:-.1rem}.contentbox ul.audiodemos li:hover span em{color:var(--fliesstext)!important;margin-bottom:-.4rem;margin-top:-.25rem;opacity:.8}.contentbox ul.audiodemos li:first-of-type{margin-top:0}.contentbox ul.audiodemos li:last-of-type{border-bottom:0;padding-bottom:0}.contentbox ul.audiodemos.no-padding{height:auto;margin-bottom:0;margin-top:1rem;padding:0!important}.contentbox .mustertexte{background-color:#fff;border:1.5px solid transparent;border-radius:.75rem;color:var(--fliesstext);font-size:.95rem;font-weight:300;height:auto;line-height:1.65;overflow:visible;padding:1.25rem 1.5rem;transition:border-color .2s ease}.contentbox .mustertexte:hover{border-color:var(--akzent60)}.contentbox .mustertexte p{margin:0}.contentbox .scrollbox{border-bottom-right-radius:10px;border-top-right-radius:10px;height:auto;margin-top:1rem;overflow:hidden}.contentbox a.cta{align-items:center;display:inline-flex;justify-content:center;margin-top:2rem}.contentbox.bg-beige{border:none}.grid-3>.contentbox{display:flex;flex-direction:column}.grid-3>.contentbox>h3{line-height:1.5;margin-top:.75rem}.grid-3>.contentbox>.cta:last-child{align-self:flex-start;border-color:var(--akzent100);color:var(--akzent100);margin-top:2rem;padding-bottom:.6rem;padding-top:.6rem}.contentbox.small i.contentbox_head{color:var(--bg-burgunder);display:block;font-size:1.5rem;font-weight:300;margin:1rem 0}.contentbox.small h3{font-size:1.15rem;line-height:1.35;margin-bottom:.25rem}.contentbox.small p{font-size:.95rem}.contentbox.small ul.audiodemos{height:auto}.contentbox.small ul.audiodemos li{border-bottom:1px solid #f6f6f6;margin-top:.5rem;padding-bottom:.5rem}.contentbox.small ul.audiodemos li i{height:2.5rem}.contentbox.small ul.audiodemos li:first-of-type{margin-top:0}.contentbox.small ul.audiodemos li:last-of-type{border-bottom:0;padding-bottom:0}.btn-mehr{color:var(--akzent-schrift);display:inline-block;font-size:.85rem;font-weight:400;margin-top:1rem;text-decoration:none;transition:color .2s}.btn-mehr:after{content:" →"}.btn-mehr:hover{color:var(--main-dark)}ul.facts-list{list-style:none;margin:0;padding:0}ul.facts-list li{border-bottom:1px solid rgba(0,0,0,.06);color:var(--fliesstext);font-size:.95rem;line-height:1.55;padding:.7rem 0}ul.facts-list li:last-child{border-bottom:none;padding-bottom:0}ul.facts-list li:first-child{padding-top:0}ul.facts-list li strong{color:var(--main-dark);font-weight:600}.contentbox.small:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child),.contentbox:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child){background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:10px;overflow:hidden;padding:0}.contentbox.small:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>h3,.contentbox:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>h3{background:#f5f5f5;color:var(--main-dark);font-size:.82rem;font-weight:400;letter-spacing:.01em;margin:0;padding:.7rem 1.25rem;text-transform:none}.bg-beige .contentbox.small:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>h3,.bg-beige .contentbox:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>h3,.section.bg-beige .contentbox.small:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>h3,.section.bg-beige .contentbox:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>h3{background:var(--bg-burgunder);color:#fff;font-size:.85rem;font-weight:400;text-transform:none}.bg-beige .contentbox.small:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>h3 strong,.bg-beige .contentbox:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>h3 strong,.section.bg-beige .contentbox.small:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>h3 strong,.section.bg-beige .contentbox:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>h3 strong{color:#fff;font-weight:400}.contentbox.small:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>h3 strong,.contentbox:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>h3 strong{color:var(--main-dark);font-weight:400}.contentbox.small:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>p,.contentbox:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>p{box-sizing:border-box;color:#4a5568;display:flex;flex-direction:column;font-size:.85rem;justify-content:center;line-height:1.45;margin:0;min-height:4.5rem;padding:0 1.25rem;position:relative}.contentbox.small:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>p+p:before,.contentbox:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>p+p:before{background:#0000000f;content:"";height:1px;left:1.25rem;position:absolute;right:1.25rem;top:0}.contentbox.small:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>p strong,.contentbox:not(:has(>.contentbox_head)):not(:has(>.lp-step-nr)):has(>p>strong:first-child)>p strong{color:var(--main-dark);display:block;font-size:.82rem;font-weight:700;margin-bottom:.1rem}.contentbox.small:has(>ul.facts-list){background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:10px;overflow:hidden;padding:0}.contentbox.small:has(>ul.facts-list)>h3{background:transparent;border-bottom:1px solid rgba(0,0,0,.06);color:var(--main-dark);font-size:.82rem;font-weight:700;letter-spacing:.02em;margin:0;padding:.9rem 1.25rem .75rem}.contentbox.small:has(>ul.facts-list)>h3 strong{color:var(--main-dark);font-weight:700}.contentbox.small:has(>ul.facts-list)>ul.facts-list{padding:.2rem 1.25rem}.contentbox.small:has(>ul.facts-list)>ul.facts-list li{padding:.55rem 0}.section-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:1rem;width:100%}.section-header h2{font-size:2rem;margin:0}.nav-buttons{display:flex;gap:.5rem}.nav-buttons button{align-items:center;background:var(--main-dark);border:none;border-radius:50%;box-shadow:0 2px 8px #0a253f26;color:#fff;cursor:pointer;display:flex;font-size:15px;height:38px;justify-content:center;opacity:.75;transition:background .2s,transform .15s,opacity .2s;width:38px}.nav-buttons button:hover{background:var(--akzent100);opacity:1;transform:scale(1.08)}.slider-container{overflow:hidden;position:relative}.slider-wrapper{display:flex;gap:20px;transition:transform .4s ease}.slide{background:#fff;border-radius:.75rem;flex:0 0 calc(25% - 20px)}.slide>.contentbox.small{display:flex;flex-direction:column;height:100%}.slide>.contentbox.small>p{flex:1}.slide>.contentbox.small>.moh-demos{margin-top:auto;padding-top:1rem}.slide ul{padding:1rem!important}.slide h3{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;margin-top:0}.slide p{color:#444;font-size:.95rem;line-height:1.4}.pagination{margin-bottom:-1.5rem;margin-top:1.5rem;text-align:center}.dot{background:#ccc;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;transition:background .3s;width:10px}.dot.active{background:var(--akzent100)}@media(min-width:769px)and (max-width:1450px){.slide{flex:0 0 calc(50% - 10px)}}@media(max-width:768px){.slide{flex:0 0 100%}}.boxen-accordion{padding:0 0 3rem}.boxen-accordion .intro{text-align:center}.boxen-accordion .intro h2{margin-bottom:3rem;padding-top:1rem}.boxen-accordion .ansage-kriterien{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr}.boxen-accordion .ansage-kriterien h3{align-items:center;color:var(--main-dark);display:flex;font-size:1.25rem;font-weight:600;margin:0;padding:0 0 .35rem}.boxen-accordion .ansage-kriterien h3 span{color:var(--bg-burgunder);display:inline-block;font-weight:700;margin-right:.5rem}.boxen-accordion .ansage-kriterien p{color:var(--fliesstext);font-size:1rem;line-height:1.5}@media(max-width:768px){.boxen-accordion .ansage-kriterien{gap:0;grid-template-columns:1fr}.boxen-accordion .ansage-kriterien div{border-top:1px dashed #ddd;margin-top:.5rem;padding-top:.5rem}.boxen-accordion .ansage-kriterien div:first-child{border-top:0}.boxen-accordion .ansage-kriterien h3{cursor:pointer;padding:0;position:relative}.boxen-accordion .ansage-kriterien h3.open+p{display:block;max-height:50rem;padding:.5rem 2rem 1rem 2.5rem}.boxen-accordion .ansage-kriterien h3:after{color:var(--akzent100);content:"";font-family:FontAwesome;font-size:1rem;font-weight:400;position:absolute;right:0;transition:all .2s}.boxen-accordion .ansage-kriterien h3.open:after{transform:rotate(180deg);transition:all .2s}.boxen-accordion .ansage-kriterien p{display:none;max-height:0;overflow:hidden;transition:max-height .3s ease}}.ceo-grid{align-items:center;display:grid;gap:3.5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--site-width)}.ceo-video-wrap{aspect-ratio:16/9;background:#e8e8e8;border-radius:10px;box-shadow:0 8px 30px #0000001a;overflow:hidden;position:relative}.ceo-poster{cursor:pointer;inset:0;position:absolute;z-index:1}.ceo-poster-thumb{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ceo-play-overlay{align-items:center;background:#00000026;display:flex;inset:0;justify-content:center;position:absolute;transition:background .3s ease}.ceo-poster:hover .ceo-play-overlay{background:#00000040}.ceo-play-btn{filter:drop-shadow(0 3px 12px rgba(0,0,0,.25));height:72px;transition:transform .3s ease;width:72px}.ceo-poster:hover .ceo-play-btn{transform:scale(1.1)}.ceo-video{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ceo-text{display:flex;flex-direction:column;justify-content:center;padding:0}.ceo-text h2{border:none;color:var(--main-dark);font-family:var(--font-headlines);font-size:2.1rem;font-weight:300;line-height:1;margin:0 0 1.2rem;padding:0}.ceo-text h2 strong{font-weight:600}.ceo-text p{color:var(--fliesstext);font-family:var(--font-fliesstext);font-size:1.05rem;font-weight:300;line-height:1.7;margin-bottom:0}.ceo-signature{display:block;margin:1.2rem 0 0;max-width:340px;padding:0}.ceo-name{color:var(--fliesstext)!important;font-size:.85rem!important;margin:-3rem 0 0!important;padding:0!important;position:relative;z-index:1}@media(max-width:1024px){.ceo-grid{gap:2.5rem}.ceo-text h2{font-size:1.7rem}.ceo-signature{max-width:220px}}@media(max-width:768px){.ceo-grid{gap:2rem;grid-template-columns:1fr}.ceo-text h2{font-size:1.5rem}.ceo-text p{font-size:1rem}.ceo-play-btn{height:56px;width:56px}.ceo-signature{max-width:200px}}.section-panorama{background-color:#f5f3f0;background-image:url(../images/panorama_telefonansagen-meisterwerk-background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:1rem 0;position:relative;width:100%}.panorama-grid{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--site-width)}.panorama-image{align-items:center;display:flex;height:100%;justify-content:center;padding-top:3.5rem}.panorama-image img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.panorama-text{padding:0}.section-panorama h2{color:var(--main-dark);font-family:var(--font-headlines);font-size:2.1rem;font-weight:300;line-height:1.3;margin-bottom:1.5rem}.section-panorama h2 strong{display:block;font-weight:600;margin-top:.3rem}.section-panorama p{color:var(--fliesstext);font-family:var(--font-fliesstext);font-size:1.15rem;font-weight:300;line-height:1.5;margin-bottom:2rem}.section-panorama a.cta{background-color:var(--main-cta);border:1px solid var(--main-cta);color:#fff}.section-panorama a.cta:hover{background-color:#fff;border:1px solid var(--main-cta);color:var(--main-cta)}@media(min-width:769px)and (max-width:1450px){.panorama-grid{gap:2rem;min-height:26rem;padding:0 4%}.panorama-image img{max-width:24rem}.section-panorama h2{font-size:1.7rem}}@media(max-width:768px){.panorama-grid{gap:0;grid-template-columns:1fr;min-height:auto}.panorama-image{justify-content:center;padding:2rem 5vw 0}.panorama-image img{max-width:18rem}.panorama-text{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffd9;padding:2rem 5vw 3rem}.section-panorama h2{font-size:1.5rem}.section-panorama p{font-size:1rem}}.logo-leiste{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0;padding:1.5rem 0 0}.logo-leiste img{height:3rem;max-width:9rem;-o-object-fit:contain;object-fit:contain;transition:all .4s ease;width:auto}.logo-leiste img:hover{opacity:.85}@media(max-width:768px){.logo-leiste{gap:1.5rem 2rem;padding:2rem 0}.logo-leiste img{height:1.2rem;max-width:6.5rem}}.tool-kontakt-wrapper{z-index:100;grid-column-gap:.25rem;grid-row-gap:.25rem;align-items:center;background-color:#fff;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;bottom:auto;box-shadow:0 0 4px #73737333;display:flex;flex-direction:column;justify-content:center;left:auto;padding:.25rem;position:fixed;right:0;top:40svh;width:3.5rem}.tool-kontakt-wrapper .tool-kontakt-wrapper_iconbox{align-items:center;aspect-ratio:1;border-radius:.25rem;color:var(--biss-green);display:flex;justify-content:center;padding:.75rem;position:relative}.tool-kontakt-wrapper .tool-kontakt-wrapper_iconbox i{color:var(--akzent100);font-weight:400}.tool-kontakt-wrapper .tool-kontakt-wrapper_iconbox:after{background:#f5f8f9;border-radius:.25rem;box-shadow:0 2px 6px #00000014;color:var(--main-dark);content:attr(aria-label);font-family:var(--fliesstext);font-size:.9rem;font-weight:400;opacity:0;padding:.5rem .8rem;pointer-events:none;position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.tool-kontakt-wrapper .tool-kontakt-wrapper_iconbox:hover{background-color:#f5f8f9}.tool-kontakt-wrapper .tool-kontakt-wrapper_iconbox:hover:after{opacity:1;transform:translateY(-50%) translate(-.25rem)}.tool-kontakt-wrapper .tool-kontakt-wrapper_trenner{border-bottom:1px dotted #b6b8ba;height:0;width:70%}@media(min-width:769px)and (max-width:1450px){.tool-kontakt-wrapper{background-color:#fffffff2;border-radius:.5rem;bottom:1rem;box-shadow:0 2px 6px #0000001a;flex-direction:row;left:50%;padding:.25rem .5rem;right:auto;top:auto;transform:translate(-50%);width:auto}.tool-kontakt-wrapper .tool-kontakt-wrapper_iconbox:after{display:none}.tool-kontakt-wrapper .tool-kontakt-wrapper_trenner{border-bottom:none;border-left:1px dotted #b6b8ba;height:2rem!important;width:0!important}}@media(max-width:768px){.tool-kontakt-wrapper{background-color:#fffffff2;border-radius:.5rem;bottom:1rem;box-shadow:0 2px 6px #0000001a;flex-direction:row;left:50%;padding:.25rem .5rem;right:auto;top:auto;transform:translate(-50%);width:auto}.tool-kontakt-wrapper_trenner{border-bottom:none;border-left:1px dotted #b6b8ba;height:2rem!important;width:0}.tool-kontakt-wrapper{justify-content:flex-start;left:1rem;right:auto;transform:none}.tool-kontakt-wrapper .tool-kontakt-wrapper_iconbox:nth-child(n+4),.tool-kontakt-wrapper .tool-kontakt-wrapper_trenner:nth-child(n+4),.tool-kontakt-wrapper .tool-kontakt-wrapper_trenner~.tool-kontakt-wrapper_trenner{display:none}}@media(min-width:769px)and (max-width:1450px){.tool-kontakt-wrapper{left:1.5rem;right:auto;transform:none}}a.cta,button.cta{align-items:center;background-color:var(--main-cta);border:1px solid var(--main-cta);border-radius:2rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-fliesstext);font-size:.9rem;font-weight:300;justify-content:center;letter-spacing:.05rem;line-height:1.2!important;padding:.65rem 1.5rem!important;text-align:center;text-transform:uppercase;transition:all .2s}a.cta.secondary,button.cta.secondary{background-color:transparent;border:1px solid var(--main-dark);color:var(--main-dark)}a.cta.secondary:hover,a.cta:hover,button.cta:hover,button.secondary.cta:hover{background-color:#fff;border:1px solid var(--main-cta);color:var(--main-cta);transition:all .2s}a.cta+a.cta,a.cta+button.cta,button.cta+a.cta{margin-left:1rem}.grid-20-80{grid-template-columns:20% 1fr;grid-gap:2.5rem}.grid-20-80,.grid-30-70{align-items:flex-start;display:grid}.grid-30-70{grid-template-columns:30% 1fr;grid-gap:2.5rem}.grid-40-60{grid-template-columns:40% 1fr;grid-gap:2.5rem}.grid-40-60,.grid-60-40{align-items:flex-start;display:grid}.grid-60-40{grid-template-columns:50% 1fr;grid-column-gap:10rem}.grid-70-30{display:grid;grid-template-columns:1fr 30%;grid-gap:2.5rem;align-items:flex-start}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3rem;grid-row-gap:2rem}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2.5rem;margin-top:2rem}.grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2.5rem}.grid-5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:2.5rem}.grid-6{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:2.5rem}@media(min-width:769px)and (max-width:1450px){.grid-3,.grid-4{grid-template-columns:1fr 1fr}.grid-60-40{grid-column-gap:3rem}}@media(max-width:768px){.grid-2,.grid-20-80,.grid-3,.grid-30-70,.grid-4,.grid-40-60,.grid-5,.grid-6,.grid-60-40,.grid-70-30{grid-template-columns:1fr}}i{font-style:normal}i:before{font-family:FontAwesome}i.begruessungsansage:before{content:""}i.mailbox:before{content:""}i.anrufbeantworter:before{content:""}i.ansage-vor-melden:before{content:""}i.brennermedien:before{content:"";padding:0 .15rem}i.burger:before{content:""}i.burger.active:before{content:""}i.checkbox:before{content:""}i.checkbox.checked:before{content:""}i.discount:before{content:""}i.envelope:before{content:""}i.gear:before{content:""}i.handy:before{content:""}i.phone:before{content:""}i.play:before{content:""}i.play.playing:before{content:""}i.radiobutton:before{content:""}i.radiobutton.checked:before{content:""}i.warteschleife:before{content:""}i.ansprechpartner:before{content:""}i.beratung:before{content:""}i.erfahrung:before{content:""}i.express:before{content:""}i.folgekosten:before{content:""}i.ki:before{content:""}i.kunden:before{content:""}i.lieferung:before{content:""}i.rechnung:before{content:""}i.studio:before{content:""}i.einspielservice:before{content:""}i.musik:before{content:""}i.textkonzeption:before{content:""}i.shield:before{content:""}i.sync:before{content:""}i.kreditkarte:before{content:""}i.bank:before{content:""}i.paypal:before{content:"";font-family:Font Awesome\ 6 Brands}i.geldtransfer:before{content:""}i.quittung:before{content:""}i.blitz:before{content:""}i.hand-dollar:before{content:""}@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:300;src:url(../fonts/fontawesome/300.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../fonts/fontawesome/400.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:900;src:url(../fonts/fontawesome/900.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../fonts/fontawesome/fa-brands-400.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Soehne;font-style:normal;font-weight:300;src:url(../fonts/soehne/300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Soehne;font-style:normal;font-weight:400;src:url(../fonts/soehne/400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Soehne;font-style:normal;font-weight:500;src:url(../fonts/soehne/500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Soehne;font-style:normal;font-weight:600;src:url(../fonts/soehne/600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Soehne;font-style:normal;font-weight:700;src:url(../fonts/soehne/700.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:calc(1em + .5rem);-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{text-decoration:none}#__next,#root{isolation:isolate}ol,ul{list-style:none}.page-hero{background:var(--bg-beige);padding-bottom:4rem;padding-top:4rem}.page-hero__inner{max-width:820px}.page-hero__inner--narrow{max-width:680px}.page-hero__eyebrow{align-items:center;display:flex;gap:1rem;margin-bottom:.75rem}.page-hero__line{background:var(--bg-burgunder);display:block;flex-shrink:0;height:2px;width:32px}.page-hero__eyebrow span:last-child{color:var(--bg-burgunder);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.page-hero__title{color:var(--main-dark);font-size:clamp(2rem,4vw,3rem);font-weight:300;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.75rem}.page-hero__title strong{display:block;font-weight:600;margin-top:.25rem}.page-hero__lead{color:var(--fliesstext);font-size:1.1rem;font-weight:300;line-height:1.7;margin:0;max-width:680px}.page-hero__statement{color:var(--main-dark);font-weight:500;margin-top:1.5rem!important}.page-hero__lead .cta{margin-top:1.5rem}.page-hero__lead+.page-hero__lead{margin-top:.7rem}.page-hero__grid{position:relative}.page-hero__visual{align-items:center;display:flex;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(100% - 680px)}@media(max-width:768px){.page-hero__grid{gap:2rem;grid-template-columns:1fr}.page-hero__visual{display:none}}.page-hero--teal .page-hero__line{background:var(--akzent100,#0d7377)}.page-hero--teal .page-hero__eyebrow span:last-child{color:var(--akzent100,#0d7377)}.page-hero--photo{background-color:var(--main-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:clamp(2.5rem,5vw,4.5rem);padding-top:clamp(2.5rem,5vw,4.5rem)}.page-hero__glass{backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);background:#ffffffc7;border:1px solid hsla(0,0%,100%,.5);border-radius:1rem;box-shadow:0 24px 60px #0a253f2e,inset 0 1px #fff9;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.75rem,4vw,3rem)}.page-hero__glass .page-hero__visual{right:clamp(-1rem,-.5vw,-.5rem)}.hero-diagram{max-width:360px;width:100%}.hero-diagram .hd-bar,.hero-diagram .hd-gear,.hero-diagram .hd-line,.hero-diagram .hd-node,.hero-diagram .hd-step{animation:hdFadeUp .6s ease forwards;opacity:0}.hd-bar-1,.hd-gear-1,.hd-line-1,.hd-node-1,.hd-step-1{animation-delay:.3s}.hd-bar-2,.hd-gear-2,.hd-line-2,.hd-node-2,.hd-step-2{animation-delay:.5s}.hd-bar-3,.hd-gear-3,.hd-line-3,.hd-node-3,.hd-step-3{animation-delay:.7s}.hd-bar-4,.hd-gear-4,.hd-line-4,.hd-node-4,.hd-step-4{animation-delay:.9s}.hd-node-5{animation-delay:1.1s}@keyframes hdFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.section-hero-image{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:28rem;position:relative;width:100%}.section-hero-image:before{background:#ffffff26;content:"";inset:0;position:absolute}.hero-image-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffd1;border-radius:1rem;margin:0 auto;margin-left:calc((100% - var(--site-width))/2);max-width:var(--site-width);max-width:60%;padding:2.5rem 3rem;position:relative;width:100%;z-index:1}.hero-image-content h1{color:var(--main-dark);font-family:var(--font-headlines);font-size:2rem;font-weight:300;line-height:1.3;margin-bottom:1.5rem}.hero-image-content h1 strong{display:block;font-weight:600;margin-top:.25rem}.hero-image-content p{color:var(--fliesstext);font-size:1.05rem;font-weight:300;line-height:1.5;margin-bottom:.75rem}.hero-image-content p strong{color:var(--main-dark);font-weight:500}@media(min-width:769px)and (max-width:1450px){.hero-image-content{max-width:55%;padding-left:2rem}}@media(max-width:768px){.section-hero-image{min-height:20rem}.section-hero-image:before{background:#ffffff26}.hero-image-content{border-radius:.75rem;margin-left:5vw;margin-right:5vw;max-width:100%;padding:2rem 5vw}.hero-image-content h1{font-size:1.5rem}.hero-image-content p{font-size:1rem}}.section-mission{background-color:var(--bg-beige);font-family:var(--font-fliesstext);padding-bottom:4rem;padding-left:calc((100% - var(--site-width))/2);padding-right:calc((100% - var(--site-width))/2);padding-top:4rem;position:relative;width:100%}.section-mission.section-mission--hero{background-position:50%;background-repeat:no-repeat;background-size:cover}.section-mission.section-mission--hero:before{background:#ffffff26;content:"";inset:0;position:absolute}.section-mission.section-mission--hero>.mission-grid{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffd1;border-radius:1rem;color:var(--main-dark);padding:2.5rem 3rem;position:relative;z-index:1}.hero-demo>.mission-grid{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent}.hero-demo--gradient{animation:hero-gradient-shift 10s ease infinite;background:linear-gradient(135deg,#e9ecef,#d5dde6,#c4cfdb,#d2dae4,#dfe4eb,#e9ecef);background-size:400% 400%}@keyframes hero-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-demo--blobs{background-color:#e9ecef;overflow:hidden;position:relative}.hero-demo--blobs>.mission-grid{position:relative;z-index:1}.hero-demo--blobs:before{animation:hero-organic 20s ease-in-out infinite;background:radial-gradient(ellipse 40% 50% at 20% 30%,#fff 0,transparent 70%),radial-gradient(ellipse 35% 40% at 70% 20%,#fff 0,transparent 70%),radial-gradient(ellipse 45% 35% at 50% 70%,#fff 0,transparent 70%),radial-gradient(ellipse 30% 45% at 80% 60%,#fff 0,transparent 70%),radial-gradient(ellipse 50% 30% at 10% 80%,#fff 0,transparent 70%);content:"";inset:-50%;position:absolute;z-index:0}@keyframes hero-organic{0%{transform:translate(0) rotate(0) scale(1)}15%{transform:translate(12%,-8%) rotate(5deg) scale(1.15)}30%{transform:translate(-8%,12%) rotate(-4deg) scale(.9)}50%{transform:translate(15%,5%) rotate(7deg) scale(1.2)}65%{transform:translate(-12%,-6%) rotate(-6deg) scale(.85)}80%{transform:translate(6%,14%) rotate(4deg) scale(1.1)}to{transform:translate(0) rotate(0) scale(1)}}.section-mission .mission-grid{align-items:center;display:grid;gap:4rem;grid-template-columns:1.2fr .8fr}.section-mission .mission-text h1{color:var(--main-dark);font-size:2rem;font-weight:300;line-height:1.3;margin-bottom:1.5rem}.section-mission .mission-text h1 strong{display:block;font-weight:600;margin-top:.25rem}.section-mission .mission-text p{color:var(--fliesstext);font-size:1.02rem;font-weight:300;line-height:1.6;margin-bottom:.7rem}.section-mission .mission-text p:last-child{margin-bottom:0;margin-top:1.5rem}.section-mission .mission-text p strong{color:var(--main-dark);font-weight:500}.section-mission .mission-visual{align-items:stretch;display:flex;justify-content:center;min-height:20rem}.section-mission .mission-visual img{border-radius:.75rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:769px)and (max-width:1450px){.section-mission .mission-grid{gap:2.5rem}.section-mission .mission-text h1{font-size:1.75rem}}@media(max-width:768px){.section-mission{padding-bottom:2.5rem;padding-top:0}.section-mission .mission-grid{gap:0;grid-template-columns:1fr}.section-mission .mission-text{padding:2rem 5vw 0}.section-mission .mission-text h1{font-size:1.5rem}.section-mission .mission-text p{font-size:1rem}.section-mission .mission-visual{display:none}.section-mission .mission-visual img{border-radius:0}}.section-mission--panorama{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.section-mission--panorama .mission-text{background:#0a253fd1;border-radius:.75rem;color:#fff;padding:2.5rem 2.5rem 2rem}.section-mission--panorama .mission-text h1{color:#fff;text-shadow:0 0 12px #0a253f,0 0 28px #0a253f,0 0 48px #0a253f}.section-mission--panorama .mission-text p{color:#ffffffe0;text-shadow:0 0 10px #0a253f,0 0 24px #0a253f,0 0 40px #0a253f}.section-mission--panorama .mission-text p strong{color:#fff;text-shadow:0 0 12px #0a253f,0 0 28px #0a253f,0 0 48px #0a253f}.section-mission--panorama .mission-text a.cta,.section-mission--panorama .mission-text button.cta{text-shadow:none}.section-mission--panorama .mission-text a.cta.secondary,.section-mission--panorama .mission-text button.cta.secondary{background-color:transparent;border-color:#ffffffb3;color:#fff}.section-mission--panorama .mission-text a.cta.secondary:hover,.section-mission--panorama .mission-text button.cta.secondary:hover{background-color:#fff;border-color:#fff;color:var(--main-cta)}@media(max-width:768px){.section-mission--panorama{padding-top:1.5rem}.section-mission--panorama .mission-text{border-radius:.5rem;padding:1.8rem 1.5rem 1.5rem}}.section-feature{color:var(--main-dark);font-family:var(--font-fliesstext);overflow:hidden;padding-bottom:4rem;padding-top:4rem;position:relative;width:100%}.section-feature:before{background-color:var(--bg-beige);bottom:0;content:"";position:absolute;top:0;width:66%;z-index:0}.section-feature.from-left:before{border-radius:0 1.25rem 1.25rem 0;left:0}.section-feature.from-right:before{border-radius:1.25rem 0 0 1.25rem;right:0}.section-feature .feature-grid{align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;max-width:calc(66vw - (100vw - var(--site-width))/2 - 3rem);position:relative;z-index:1}.section-feature.from-left .feature-grid{margin-left:calc((100vw - var(--site-width))/2);margin-right:auto}.section-feature.from-right .feature-grid{margin-left:auto;margin-right:calc((100vw - var(--site-width))/2)}.section-feature .feature-image{border-radius:.75rem;overflow:hidden}.section-feature .feature-image img{border-radius:.75rem;display:block;height:340px;-o-object-fit:cover;object-fit:cover;width:100%}.section-feature .feature-content h2{color:var(--main-dark);font-size:1.85rem;font-weight:300;line-height:1.3;margin-bottom:1.25rem}.section-feature .feature-content h2 strong{display:block;font-weight:600;margin-top:.25rem}.section-feature .feature-content p{color:var(--fliesstext);font-size:1.05rem;font-weight:300;line-height:1.7;margin-bottom:1rem}.section-feature .feature-content p:last-of-type{margin-bottom:1.5rem}.section-feature.from-left .feature-image{order:1}.section-feature.from-left .feature-content{order:2}.section-feature.from-right .feature-content{order:1}.section-feature.from-right .feature-image{order:2}@media(min-width:769px)and (max-width:1450px){.section-feature .feature-content h2{font-size:1.6rem}.section-feature .feature-image img{height:280px}.section-feature .feature-grid{gap:2rem;max-width:calc(66vw - (100vw - var(--site-width))/2 - 1.5rem)}}@media(max-width:768px){.section-feature{padding-bottom:2rem;padding-top:2rem}.section-feature:before{border-radius:0;width:100%}.section-feature.from-left .feature-grid,.section-feature.from-right .feature-grid{gap:1.5rem;grid-template-columns:1fr;margin-left:0;margin-right:0;max-width:100%;padding:0 5vw}.section-feature .feature-image{order:1!important}.section-feature .feature-content{order:2!important}.section-feature .feature-image img{height:220px}.section-feature .feature-content h2{font-size:1.4rem}.section-feature .feature-content p{font-size:.95rem}}.section-infobox{background-color:#fff;font-family:var(--font-fliesstext);padding:3rem calc((100% - var(--site-width))/2);width:100%}.section-infobox--grid{align-items:stretch;background-color:#fafbfc;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.section-infobox--grid .infobox{background-color:#fff;border:1px solid rgba(10,37,63,.1);height:100%}.section-infobox--grid .infobox+.infobox{margin-top:0}.section-infobox--grid .infobox-body{display:flex;flex-direction:column;height:100%}.section-infobox--grid .infobox-body a{margin-top:auto;padding-top:.75rem}@media(max-width:1024px){.section-infobox--grid{gap:1rem;grid-template-columns:1fr}}.infobox{align-items:start;background-color:var(--bg-beige);border-radius:1rem;display:grid;gap:2rem;grid-template-columns:auto 1fr;padding:2.5rem 3rem}.infobox-icon{align-items:center;background-color:var(--main-dark);border-radius:.75rem;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.infobox-icon svg{fill:none;height:28px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:28px}.infobox-body h3{color:var(--main-dark);font-size:1.35rem;font-weight:600;line-height:1.3;margin-bottom:.5rem}.infobox-body p{color:var(--fliesstext);font-size:1.05rem;font-weight:300;line-height:1.7;margin-bottom:.5rem}.infobox-body p:last-child{margin-bottom:0}.infobox-body a{color:var(--akzent-schrift);font-size:.95rem;font-weight:500;text-decoration:none}.infobox-body a:hover{text-decoration:underline}.infobox.outlined{background-color:#fff;border:1px solid rgba(10,37,63,.1)}.infobox+.infobox{margin-top:1.25rem}@media(max-width:768px){.section-infobox{padding-bottom:2rem;padding-top:2rem}.infobox{gap:1rem;grid-template-columns:1fr;padding:1.75rem 1.5rem}}.section-whitepaper{background-color:var(--bg-beige);color:var(--main-dark);font-family:var(--font-fliesstext);padding:3rem calc((100% - var(--site-width))/2);width:100%}.section-whitepaper h2{color:var(--main-dark);font-size:2rem;font-weight:300;line-height:1.3;margin-bottom:2rem}.section-whitepaper h2 strong{display:block;font-weight:600;margin-top:.25rem}.whitepaper-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.whitepaper-card{background-color:#fff;border:1px solid rgba(10,37,63,.06);border-radius:.75rem;display:flex;flex-direction:row;overflow:hidden;transition:box-shadow .3s ease,transform .2s ease}.whitepaper-card:hover{box-shadow:0 8px 24px -8px #0a253f1f;transform:translateY(-2px)}.whitepaper-cover{align-items:center;background-color:var(--main-dark);display:flex;flex-shrink:0;justify-content:center;min-height:180px;overflow:hidden;width:140px}.whitepaper-cover .cover-placeholder{align-items:center;display:flex;flex-direction:column;gap:.5rem}.whitepaper-cover .cover-placeholder svg{fill:none;height:40px;stroke:#fff9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:40px}.whitepaper-cover .cover-placeholder span{color:#ffffff80;font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.whitepaper-info{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1.5rem}.whitepaper-tag{color:var(--akzent-schrift);font-size:.7rem;font-weight:600;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.whitepaper-info h3{color:var(--main-dark);font-size:1.1rem;font-weight:600;line-height:1.3;margin-bottom:.5rem}.whitepaper-info p{color:var(--fliesstext);font-size:.95rem;font-weight:300;line-height:1.5;margin-bottom:1rem}.whitepaper-download{align-items:center;color:var(--akzent-schrift);display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;text-decoration:none;transition:gap .2s ease}.whitepaper-download:hover{gap:.75rem}.whitepaper-download svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}@media(min-width:769px)and (max-width:1450px){.whitepaper-cover{width:120px}}@media(max-width:768px){.section-whitepaper h2{font-size:1.5rem}.whitepaper-grid{grid-template-columns:1fr}.whitepaper-cover{min-height:150px;width:110px}}.section-sprecher{color:var(--main-dark);font-family:var(--font-fliesstext);padding:3rem calc((100% - var(--site-width))/2) 4rem;width:100%}.sprecher-intro{margin-bottom:2.5rem;text-align:center}.sprecher-intro h1,.sprecher-intro h2{color:var(--main-dark);font-size:1.75rem;font-weight:300;margin-bottom:.5rem}.sprecher-intro h1,.sprecher-intro h1 strong,.sprecher-intro h2 strong{font-weight:600}.sprecher-intro p{color:var(--fliesstext);font-size:1.05rem;font-weight:300}.sprecher-columns{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}.sprecher-column-header{align-items:center;border-bottom:2px solid var(--bg-beige);color:var(--fliesstext);display:flex;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.1em;margin-bottom:1rem;padding-bottom:.75rem;text-transform:uppercase}.sprecher-column-header svg{fill:none;height:16px;stroke:var(--fliesstext);stroke-width:1.5;width:16px}.sprecher-item{border-bottom:1px solid rgba(10,37,63,.06)}.sprecher-row{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;gap:1rem;padding:.85rem .5rem;transition:background .15s}.sprecher-row:hover{background:#0a253f05}.sprecher-avatar{align-items:center;background:linear-gradient(135deg,#e8edf2,#d1d9e2);border-radius:50%;color:#0a253f4d;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:600;height:48px;justify-content:center;overflow:hidden;width:48px}.sprecher-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sprecher-name{color:var(--main-dark);flex:1;font-size:1.05rem;font-weight:500}.sprecher-name .sprecher-type{color:var(--fliesstext);display:block;font-size:.8rem;font-weight:300;margin-top:1px}.sprecher-id{background:var(--bg-beige);border-radius:.25rem;color:var(--fliesstext);font-size:.7rem;font-weight:500;padding:.2rem .5rem}.sprecher-toggle{align-items:center;background:var(--bg-beige);border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:transform .3s ease,background .2s;width:28px}.sprecher-toggle svg{fill:none;height:14px;stroke:var(--main-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .3s ease;width:14px}.sprecher-item.open .sprecher-toggle{background:var(--main-dark)}.sprecher-item.open .sprecher-toggle svg{stroke:#fff;transform:rotate(180deg)}.sprecher-detail{max-height:0;overflow:hidden;padding:0 .5rem;transition:max-height .4s ease,padding .3s ease}.sprecher-item.open .sprecher-detail{max-height:3000px;padding:1rem .5rem 1.5rem}.sprecher-item-hint .sprecher-row-hint{cursor:default}.sprecher-item-hint .sprecher-row-hint:hover{background:none}.sprecher-item-hint .sprecher-detail{max-height:400px;padding:0 .5rem 1.25rem}.sprecher-avatar-plus{color:var(--akzent);font-size:1.1rem;font-weight:600}.sprecher-detail-inner{display:grid;gap:1rem;grid-template-columns:1fr}.sprecher-bio{color:var(--fliesstext);font-size:.95rem;font-weight:300;line-height:1.6}.sprecher-bio-wrap{position:relative}.sprecher-bio--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;margin:0;overflow:hidden}.sprecher-bio-more{background:linear-gradient(90deg,#fff0 0,#fff 1.75rem,#fff);bottom:0;color:var(--main-dark);font-size:.95rem;font-weight:500;line-height:1.6;padding-left:2.5rem;position:absolute;right:0;text-decoration:none}.sprecher-bio-more:hover{text-decoration:underline}.sprecher-tag.primary{background:var(--main-dark);color:#fff}.sprecher-refs{color:var(--fliesstext);font-size:.8rem;font-weight:300}.sprecher-refs strong{color:var(--main-dark);font-weight:500}.sprecher-demos{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.demo-row{background:var(--bg-beige);border-radius:.5rem}.demo-bar{align-items:center;background:#fff;border-radius:.25rem;display:flex;flex:1;height:32px;overflow:hidden;padding:0 .75rem;position:relative}.demo-bar:before{background:#0a253f0f;border-radius:.25rem;bottom:0;content:"";left:0;position:absolute;top:0;width:0}.demo-play{height:24px;transition:background .2s;width:24px}.demo-play svg.animate-spin{height:12px;width:12px}.demo-time{margin-left:auto}.ki-badge{font-size:.65rem;letter-spacing:.08em;padding:.15rem .45rem}.sprecher-cta{align-items:center;color:var(--akzent-schrift);display:inline-flex;font-size:.85rem;font-weight:500;gap:.4rem;margin-top:.5rem;transition:gap .2s}.sprecher-cta:hover{gap:.65rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.demo-row{flex-wrap:wrap}}.sprecher-tags{display:flex;flex-wrap:wrap;gap:.4rem}.sprecher-tag{background:var(--bg-beige);border:1px solid transparent;border-radius:.3rem;color:var(--main-dark);font-size:.7rem;letter-spacing:.05em;padding:.3rem .6rem;text-transform:uppercase;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sprecher-tag:hover{background:#0a253f14}.sprecher-tag--more{background:var(--akzent100);border:1px solid var(--akzent100);box-shadow:0 1px 2px #00000014;color:#fff;cursor:pointer;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s,border-color .15s}.sprecher-tag--more:hover{background:var(--main-dark);border-color:var(--main-dark);box-shadow:0 2px 6px #0a253f33;color:#fff;transform:translateY(-1px)}.sprecher-tag--more:active{box-shadow:0 1px 2px #00000014;transform:translateY(0)}.sprecher-lang-demos{display:none;flex-direction:column;gap:.5rem;margin-top:.25rem}.sprecher-lang-demos.active{display:flex}.sprecher-lang-demos:before{color:var(--main-dark);content:attr(data-lang-label);display:block;font-size:.7rem;font-weight:600;letter-spacing:.08em;margin-bottom:.4rem;opacity:.5;padding:.2rem 0;text-transform:uppercase}.moh-demos{display:flex;flex-direction:column;gap:.4rem;margin-top:2rem}.demo-row{align-items:center;background:#ededec;border-radius:.75rem;display:flex;font-size:.85rem;gap:.75rem;padding:.6rem 1rem}.bg-beige .demo-row,.contentbox.bg-beige .demo-row,.section.bg-beige .demo-row{background:#fff!important}.bg-weiss .demo-row,.contentbox.bg-weiss .demo-row,.contentbox:not(.bg-beige) .demo-row{background:var(--bg-beige)!important}.demo-label{color:var(--main-dark);font-weight:500;min-width:90px;white-space:nowrap}.demo-play{align-items:center;background:var(--main-dark);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .2s,transform .1s;width:28px}.demo-play:hover{background:var(--main-cta)}.demo-play:active{transform:scale(.92)}.demo-play svg{fill:#fff;height:10px;margin-left:0;width:10px}.demo-play.playing svg{margin-left:0}.demo-play svg.animate-spin{fill:none;height:14px;margin-left:0;width:14px}.demo-progress{background:#0a253f14;border-radius:2px;cursor:pointer;flex:1;height:4px;overflow:hidden;position:relative}.demo-progress-fill{background:var(--main-dark);border-radius:2px;bottom:0;left:0;position:absolute;top:0;transition:width .1s linear;width:0}.demo-row:hover .demo-progress{height:6px}.demo-time{color:var(--fliesstext);font-size:.75rem;font-weight:400;min-width:32px;text-align:right}.demo-info-card{background:#0000000d;border-radius:0 0 .75rem .75rem;color:var(--fliesstext);display:flex;flex-direction:column;font-size:.78rem;gap:.3rem;line-height:1.4;margin:-.9rem 0 0;overflow:hidden;padding:1.1rem 1rem .75rem;position:relative;z-index:0}.moh-demos .demo-row{position:relative;z-index:1}.demo-info-row{display:flex;gap:.5rem}.demo-info-label{color:var(--main-dark,#1a2d4e);font-weight:600;min-width:80px}.demo-info-link{color:var(--main-dark,#1a2d4e);text-decoration:underline;text-decoration-color:#1a2d4e59;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.demo-info-link:hover{color:var(--main-cta,#c8102e);text-decoration-color:currentColor}.demo-info-slide-enter-active{transition:all .3s ease}.demo-info-slide-leave-active{transition:all .2s ease}.demo-info-slide-enter-from,.demo-info-slide-leave-to{margin-bottom:0;margin-top:-.9rem;max-height:0;opacity:0;padding-bottom:0;padding-top:0}.ki-badge{border-radius:.2rem;font-size:.6rem;font-weight:600;letter-spacing:.06em;margin-left:.25rem;padding:.15rem .4rem;text-transform:uppercase;vertical-align:middle}.ki-badge.echo{background:#e8f5e9;color:#2e7d32}.ki-badge.ki{background:#e3f2fd;color:#1565c0}@media(min-width:769px)and (max-width:1450px){.sprecher-columns{gap:2rem}.sprecher-intro h1,.sprecher-intro h2{font-size:1.5rem}}@media(max-width:768px){.section-sprecher{padding-bottom:2.5rem;padding-top:2rem}.sprecher-columns{gap:1.5rem;grid-template-columns:1fr}.sprecher-intro h1,.sprecher-intro h2{font-size:1.4rem}.sprecher-intro p{font-size:.95rem}.sprecher-avatar{font-size:.9rem;height:40px;width:40px}.sprecher-name{font-size:.95rem}.demo-label{font-size:.75rem;min-width:70px}.demo-row{padding:.5rem .75rem}.musik-track-name{max-width:110px;min-width:110px;overflow:hidden;text-overflow:ellipsis;width:110px}}.section-musik-blog{background:var(--bg-beige);padding:5rem 2rem}.musik-blog-inner{margin:0 auto;max-width:64rem}.musik-blog-head{margin-bottom:2.5rem}.musik-blog-head h2{font-size:clamp(1.4rem,2.5vw,2rem);margin:0 0 .5rem}.musik-blog-head h2,.musik-blog-head h2 strong{color:var(--main-dark)}.musik-blog-head p{color:var(--fliesstext);margin:0}.musik-blog-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.musik-blog-card{background:#fff;border:1.5px solid color-mix(in srgb,var(--main-dark) 8%,transparent);border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:1.75rem 1.5rem;text-decoration:none;transition:border-color .2s,transform .15s}.musik-blog-card:hover{border-color:var(--akzent-schrift);transform:translateY(-2px)}.musik-blog-card-label{color:var(--akzent-schrift);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.musik-blog-card strong{color:var(--main-dark);display:block;font-size:.95rem;line-height:1.4}.musik-blog-card p{color:var(--fliesstext);flex:1;font-size:.875rem;line-height:1.6;margin:0}.musik-blog-card-link{color:var(--akzent-schrift);font-size:.85rem;font-weight:600;margin-top:.25rem}@media(max-width:768px){.musik-blog-grid{grid-template-columns:1fr}}.section-individuelle-musik{background:linear-gradient(160deg,var(--bg-blau) 0,color-mix(in srgb,var(--akzent10) 60%,var(--bg-blau)) 100%);border-bottom:1px solid color-mix(in srgb,var(--akzent100) 15%,transparent);border-top:1px solid color-mix(in srgb,var(--akzent100) 15%,transparent);padding:5rem 2rem}.individuelle-musik-inner{margin:0 auto;max-width:64rem}.individuelle-musik-eyebrow{color:var(--akzent-schrift);font-size:.8rem;font-weight:600;letter-spacing:.12em;margin:0 0 1rem;text-transform:uppercase}.individuelle-musik-head h2{color:var(--main-dark);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.25;margin:0 0 1.25rem}.individuelle-musik-head h2 strong{color:var(--akzent-schrift)}.individuelle-musik-lead{color:var(--fliesstext);font-size:1.05rem;line-height:1.7;margin:0 0 3rem;max-width:48rem}.individuelle-musik-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.individuelle-musik-item{background:#fff;border:1.5px solid color-mix(in srgb,var(--akzent100) 25%,transparent);border-radius:.75rem;padding:1.75rem 1.5rem}.individuelle-musik-item-icon{color:var(--akzent-schrift);margin-bottom:1rem}.individuelle-musik-item strong{color:var(--main-dark);display:block;font-size:1rem;margin-bottom:.6rem}.individuelle-musik-item p{color:var(--fliesstext);font-size:.9rem;line-height:1.65;margin:0}.individuelle-musik-cta{align-items:center;border-top:1px solid color-mix(in srgb,var(--akzent100) 20%,transparent);display:flex;flex-wrap:wrap;gap:2rem;padding-top:1rem}.individuelle-musik-cta p{color:var(--fliesstext);flex:1;font-size:.95rem;line-height:1.6;margin:0}@media(max-width:768px){.individuelle-musik-grid{grid-template-columns:1fr}.individuelle-musik-cta{align-items:flex-start;flex-direction:column}}.section-musik-seo{background:#fff;padding:5rem 2rem}.musik-seo-inner{display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:64rem}.musik-seo-block h2{font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.3;margin:0 0 1rem}.musik-seo-block h2,.musik-seo-block h2 strong{color:var(--main-dark)}.musik-seo-block>p{color:var(--fliesstext);font-size:1rem;line-height:1.7;margin:0 0 1.5rem;max-width:52rem}.musik-seo-hint{background:var(--bg-beige);border-left:3px solid var(--akzent100);border-radius:0 .4rem .4rem 0;color:var(--fliesstext)!important;font-size:.875rem!important;line-height:1.6!important;margin-top:1.25rem!important;max-width:none;padding:.9rem 1.25rem;width:100%}.musik-seo-hint a{color:var(--akzent-schrift);text-decoration:underline}.gema-vergleich-grid{align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr auto 1fr;margin:.5rem 0}.gema-vs-box{border-radius:.75rem;padding:1.5rem}.gema-vs-box.gema{background:color-mix(in srgb,#dc2626 5%,#fff);border:none}.gema-vs-box.gemafrei{background:color-mix(in srgb,#16a34a 5%,#fff);border:none}.gema-vs-box-title{color:var(--main-dark);font-size:.9rem;font-weight:700;margin-bottom:.75rem}.gema-vs-box ul{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.gema-vs-box ul li{color:var(--fliesstext);font-size:.875rem;padding-left:1.1rem;position:relative}.gema-vs-box.gema ul li:before{color:#dc2626;content:"✕";font-size:.75rem;left:0;position:absolute;top:1px}.gema-vs-box.gemafrei ul li:before{color:#16a34a;content:"✓";font-size:.75rem;left:0;position:absolute;top:1px}.gema-vs-divider{color:var(--fliesstext);font-size:1rem;font-weight:400;text-align:center}.formate-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin:.5rem 0}.format-item{background:var(--bg-beige);border-radius:.6rem;border-top:3px solid var(--akzent100);padding:1.1rem 1rem}.format-item strong{color:var(--akzent-schrift);display:block;font-family:inherit;font-size:.95rem;letter-spacing:0;margin-bottom:.4rem}.format-item p{color:var(--fliesstext);font-size:.8rem;line-height:1.55;margin:0}.musik-stats-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.musik-stat{border-top:3px solid var(--akzent100);padding-top:1rem}.musik-stat-zahl{color:var(--akzent-schrift);font-size:2.2rem;font-weight:800;line-height:1;margin-bottom:.5rem}.musik-stat p{color:var(--fliesstext);font-size:.85rem;font-weight:300;line-height:1.55;margin:0}@media(max-width:768px){.gema-vergleich-grid{grid-template-columns:1fr}.gema-vs-divider{text-align:left}.formate-grid,.musik-stats-grid{grid-template-columns:repeat(2,1fr)}}.musik-info-box{align-items:start;background:var(--bg-blau);border:1.5px solid color-mix(in srgb,var(--main-dark) 8%,transparent);border-radius:.75rem;display:grid;gap:2.5rem;grid-template-columns:1fr auto 2fr;margin:2rem auto;max-width:var(--site-width);padding:2rem 2.5rem}.musik-info-box-left strong{color:var(--main-dark);display:block;font-size:1rem;margin-bottom:.5rem}.musik-info-box-left p{color:var(--fliesstext);font-size:.9rem;line-height:1.65;margin:0 0 .75rem}.musik-info-box-link{color:var(--akzent-schrift);font-size:.875rem;font-weight:600;text-decoration:none}.musik-info-box-link:hover{text-decoration:underline}.musik-info-box-divider{align-self:stretch;background:color-mix(in srgb,var(--main-dark) 10%,transparent);width:1px}.musik-info-box-preise{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.musik-preisbox{background:#fff;border:1.5px solid color-mix(in srgb,var(--main-dark) 8%,transparent);border-radius:.6rem;display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 1rem}.musik-preisbox.highlight{background:color-mix(in srgb,var(--main-cta) 4%,#fff);border-color:var(--main-cta)}.musik-preisbox-label{color:var(--fliesstext);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.musik-preisbox.highlight .musik-preisbox-label{color:var(--main-cta)}.musik-preisbox-title{color:var(--main-dark);font-size:1.2rem;font-weight:700;line-height:1.2}.musik-preisbox-title span{color:var(--fliesstext);font-size:.75rem;font-weight:400}.musik-preisbox-desc{color:var(--fliesstext);flex:1;font-size:.8rem;line-height:1.55}.musik-preisbox-cta{border-radius:.4rem;display:inline-block;font-size:.82rem;font-weight:600;margin-top:.5rem;padding:.45rem 1rem;text-align:center;text-decoration:none}.musik-preisbox-cta.primary{background:var(--main-cta);color:#fff}.musik-preisbox-cta.secondary{background:transparent;border:1.5px solid color-mix(in srgb,var(--main-dark) 20%,transparent);color:var(--main-dark)}.musik-preisbox-cta:hover{opacity:.85}@media(max-width:1024px){.musik-info-box{grid-template-columns:1fr}.musik-info-box-divider{display:none}.musik-info-box-preise{grid-template-columns:1fr}}.section-musik{color:var(--main-dark);font-family:var(--font-fliesstext);padding:4rem calc((100% - var(--site-width))/2);width:100%}.musik-intro{margin-bottom:2.5rem;text-align:center}.musik-intro h2{color:var(--main-dark);font-size:1.75rem;font-weight:300;margin-bottom:.5rem}.musik-intro h2 strong{font-weight:600}.musik-intro p{color:var(--fliesstext);font-size:1.05rem;font-weight:300;margin:0 auto;max-width:560px}.musik-tab-bar{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2.5rem}.musik-tab{background:var(--bg-beige);border:1.5px solid transparent;border-radius:.35rem;color:var(--main-dark);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;letter-spacing:.06em;padding:.55rem 1.2rem;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.musik-tab:hover{background:var(--akzent10);border-color:var(--akzent50)}.musik-tab.active{background:var(--main-dark);border-color:var(--main-dark);color:#fff}.musik-tab-panels{width:100%}.musik-tab-panel{display:none;flex-direction:column;gap:0}.musik-tab-panel.active{animation:musikFadeIn .25s ease;display:flex}@keyframes musikFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.musik-tab-panel-header{align-items:baseline;border-bottom:1.5px solid var(--akzent20);display:flex;gap:.75rem;margin-bottom:.5rem;padding-bottom:.75rem}.musik-tab-genre{color:var(--main-dark);font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.musik-tab-meta{color:var(--fliesstext);font-size:.8rem;font-weight:300}.musik-track-grid{display:grid;gap:.4rem 1.5rem;grid-template-columns:1fr 1fr}.musik-track-name{color:var(--main-dark);font-size:.85rem;font-weight:500;letter-spacing:-.01em;min-width:120px}.musik-track-nr{color:var(--fliesstext);font-size:.7rem;font-weight:600;min-width:18px;opacity:.45;text-align:right}@media(max-width:768px){.section-musik{padding:2.5rem 1rem}.musik-intro h2{font-size:1.4rem}.musik-tab{font-size:.7rem;padding:.45rem .85rem}.musik-tab-bar{gap:.35rem;margin-bottom:1.5rem}.musik-tab-panel-header{flex-direction:column;gap:.2rem}.musik-track-grid{gap:.35rem;grid-template-columns:1fr}.musik-track-name{font-size:.8rem;min-width:80px}.musik-track-nr{display:none}}.einspiel-check-card{background:#fff;border:1.5px solid rgba(10,37,63,.08);border-radius:1rem;box-shadow:0 2px 8px #0a253f0a;margin:3rem auto;max-width:700px;padding:3rem}.einspiel-country-row{display:flex;gap:2rem;justify-content:center;margin-bottom:2.5rem}.einspiel-country{align-items:center;background:#0a253f05;border-radius:.5rem;color:var(--main-dark);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.65rem;padding:.75rem 1.25rem;transition:all .2s}.einspiel-country:hover{background:#0a253f0d}.einspiel-country input[type=radio]{margin:0}.einspiel-country-flag{align-items:center;border-radius:3px;box-shadow:0 1px 3px #0000001a;display:flex;height:20px;justify-content:center;overflow:hidden;width:28px}.einspiel-country-flag svg{display:block}.einspiel-country-name{font-weight:500}.einspiel-country img{height:14px;-o-object-fit:contain;object-fit:contain;width:20px}.einspiel-country input[type=radio]{accent-color:var(--main-dark)}.einspiel-input-row{align-items:stretch;display:flex;gap:1rem}.einspiel-input-row input[type=tel]{background:#fff;border:1.5px solid rgba(10,37,63,.12);border-radius:.5rem;color:var(--main-dark);flex:1;font-family:var(--font-fliesstext);font-size:1.05rem;outline:none;padding:.75rem 1.25rem;transition:border-color .2s}.einspiel-input-row input[type=tel]:focus{border-color:var(--akzent100);box-shadow:0 0 0 3px #0a253f0d}.einspiel-input-row a.cta,.einspiel-input-row button.cta{align-items:center;border:none;cursor:pointer;display:flex;font-size:1rem;font-weight:600;padding:.85rem 2rem!important;white-space:nowrap}.einspiel-result-grid{display:grid;gap:2.5rem;grid-template-columns:1fr 1.5fr;margin-bottom:1rem;margin-top:2rem}.einspiel-result-provider{background:var(--bg-beige);border:1.5px solid rgba(10,37,63,.06);border-radius:1rem;box-shadow:0 2px 8px #0a253f08;padding:2.5rem}.einspiel-provider-logo{align-items:center;background:#fff;border-radius:.5rem;display:flex;justify-content:center;margin-bottom:1.5rem;padding:1.5rem}.einspiel-provider-logo img{height:auto;max-width:160px}.einspiel-provider-meta{border-top:1px solid rgba(10,37,63,.06);padding:.75rem 0}.einspiel-meta-label{color:var(--akzent-schrift);display:block;font-size:.7rem;font-weight:600;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.einspiel-meta-value{color:var(--main-dark);display:block;font-size:1rem;font-weight:500}.einspiel-status-ok{color:var(--akzent-schrift);font-size:1.2rem}.einspiel-status-no{color:var(--main-cta);font-size:1.2rem}.einspiel-result-pin{background:#fff;border:1.5px solid rgba(10,37,63,.08);border-radius:1rem;box-shadow:0 2px 8px #0a253f08;padding:2.5rem}.einspiel-result-pin h3{color:var(--main-dark);font-family:var(--font-headlines);font-size:1.3rem;font-weight:600;margin-bottom:1.25rem}.einspiel-pin-steps{margin:0;padding-left:1.25rem}.einspiel-pin-steps li{color:var(--fliesstext);font-size:.95rem;font-weight:300;line-height:1.6;list-style:decimal;margin-bottom:.5rem}.einspiel-pin-steps li strong{color:var(--main-dark);font-weight:600}.einspiel-leistung-list{display:flex;flex-direction:column;gap:0}.einspiel-leistung-item{align-items:flex-start;border-bottom:1px solid rgba(10,37,63,.06);display:flex;gap:1.25rem;padding:1.5rem 0}.einspiel-leistung-item:first-child{padding-top:0}.einspiel-leistung-item:last-child{border-bottom:none}.einspiel-check-icon{align-items:center;background:var(--akzent10);border-radius:50%;color:var(--akzent-schrift);display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:2rem;justify-content:center;margin-top:.15rem;width:2rem}.einspiel-leistung-item strong{color:var(--main-dark);display:block;font-size:1rem;font-weight:600;margin-bottom:.2rem}.einspiel-leistung-item span{color:var(--fliesstext);font-size:.9rem;font-weight:300;line-height:1.5}.einspiel-price-block{background:linear-gradient(135deg,var(--bg-beige) 0,#fff 100%);border:1.5px solid rgba(10,37,63,.08);border-radius:1rem;box-shadow:0 2px 8px #0a253f0a;margin-top:2.5rem;padding:2.5rem;text-align:center}.einspiel-price-block,.einspiel-price-header{align-items:center;display:flex;flex-direction:column}.einspiel-price-header{border-bottom:1px solid rgba(10,37,63,.08);margin-bottom:1rem;padding-bottom:1.5rem;width:100%}.einspiel-price-label{color:var(--fliesstext);font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.einspiel-price-amount{align-items:baseline;color:var(--main-dark);display:flex;font-family:var(--font-headlines);font-size:3rem;font-weight:700;gap:.35rem;line-height:1}.einspiel-price-amount .currency{color:var(--fliesstext);font-size:1.25rem;font-weight:500}.einspiel-price-note{color:var(--fliesstext);font-size:.85rem;font-weight:400;line-height:1.5;margin-bottom:1.5rem;max-width:90%}.einspiel-price-block .cta{margin-top:.5rem}.einspiel-pins{margin-top:2rem}.einspiel-pins .faq-question h3{align-items:center;display:flex;gap:.75rem}.einspiel-pins .faq-question{padding:1.25rem 1.75rem}.einspiel-pins .faq-answer p{padding:.5rem 1.75rem 1.5rem}.einspiel-pin-logo{flex-shrink:0;height:32px;-o-object-fit:contain;object-fit:contain;width:48px}.einspiel-pins .faq-item.open .faq-answer{max-height:40rem}.einspiel-pins .faq-answer ol{margin:0;padding:.5rem 1.75rem 1.75rem 2.75rem}.einspiel-pins .faq-answer li{color:var(--fliesstext);font-size:1rem;font-weight:300;line-height:1.6;list-style:decimal;margin-bottom:.4rem}.einspiel-pins .faq-answer li strong{color:var(--main-dark);font-weight:600}.einspiel-pin-note{background:var(--akzent05);border-left:3px solid var(--akzent100);border-radius:0 .5rem .5rem 0;color:var(--fliesstext);font-size:.9rem;font-weight:300;line-height:1.6;margin-bottom:1rem;padding:1rem 1.25rem}.einspiel-contact-banner{background:var(--akzent05);border-radius:.75rem;margin-top:1rem;padding:2.5rem 3rem}.einspiel-contact-inner{max-width:640px}.einspiel-contact-label{color:var(--akzent-schrift);display:block;font-size:.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.einspiel-contact-inner p{color:var(--fliesstext);font-size:1rem;font-weight:300;line-height:1.6;margin-bottom:1.25rem}.einspiel-contact-inner p strong{color:var(--main-dark);font-weight:600}@media(min-width:769px)and (max-width:1450px){.einspiel-check-card{padding:2.5rem}.einspiel-result-grid{gap:2rem}.einspiel-price-amount{font-size:2.5rem}.einspiel-contact-banner{padding:2rem}}@media(max-width:768px){.einspiel-check-card{margin:2rem auto;padding:2rem}.einspiel-country-row{flex-direction:column;gap:.75rem;margin-bottom:2rem}.einspiel-country{justify-content:center;padding:.85rem 1rem}.einspiel-input-row{flex-direction:column;gap:1rem}.einspiel-input-row a.cta,.einspiel-input-row button.cta{justify-content:center;width:100%}.einspiel-result-grid{gap:1.5rem;grid-template-columns:1fr}.einspiel-price-block{padding:2rem}.einspiel-price-amount{font-size:2.25rem}.einspiel-contact-banner{padding:1.5rem}}.konfig-compare-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:2rem 0}.konfig-compare-card{background:#fff;border:1.5px solid rgba(10,37,63,.08);border-radius:1rem;box-shadow:0 2px 8px #0a253f0a;padding:2.5rem}.konfig-compare-header{margin-bottom:2rem;text-align:center}.konfig-badge{border-radius:.35rem;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;padding:.35rem .85rem;text-transform:uppercase}.konfig-badge.echo{background:var(--akzent10);color:var(--akzent-schrift)}.konfig-badge.ki{background:#d51d2b1a;color:var(--main-cta)}.konfig-compare-header h3{color:var(--main-dark);font-size:1.5rem;margin:.5rem 0}.konfig-compare-header p{color:var(--fliesstext);font-size:.95rem}.konfig-compare-features{margin-bottom:2rem}.konfig-feature{gap:1rem;padding:1rem 0}.konfig-feature:first-child{padding-top:0}.konfig-feature:last-child{border-bottom:none}.konfig-feature-icon{align-items:center;display:flex;flex-shrink:0;font-size:1rem;height:1.5rem;justify-content:center;margin-top:.15rem;width:1.5rem}.konfig-feature strong{color:var(--main-dark);display:block;font-size:.95rem;font-weight:600;margin-bottom:.2rem}.konfig-feature span{color:var(--fliesstext);font-size:.85rem;line-height:1.5}.konfig-trust-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.konfig-trust-item{gap:1rem}.konfig-trust-icon{font-size:2rem}.konfig-trust-item strong{color:var(--main-dark);display:block;font-size:1.1rem;font-weight:600}.konfig-trust-item span{color:var(--fliesstext);font-size:.85rem}.konfig-contact-banner{background:var(--akzent05);border-radius:1rem;padding:2.5rem;text-align:center}.konfig-contact-inner{margin:0 auto;max-width:600px}.konfig-contact-label{color:var(--akzent-schrift);display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.reseller-benefits-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}.reseller-benefit-card{padding:2rem;text-align:center}.reseller-benefit-icon{font-size:3rem;margin-bottom:1rem}.reseller-benefit-card h3{color:var(--main-dark);font-size:1.2rem;margin:.5rem 0 1rem}.reseller-benefit-card p{color:var(--fliesstext);font-size:.95rem;line-height:1.6}.reseller-options-list{display:flex;flex-direction:column;gap:0}.reseller-option-item{align-items:flex-start;border-bottom:1px solid rgba(10,37,63,.06);display:flex;gap:1.5rem;padding:1.5rem 0}.reseller-option-item:first-child{padding-top:0}.reseller-option-item:last-child{border-bottom:none}.reseller-option-number{align-items:center;background:var(--main-cta);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.reseller-option-item strong{color:var(--main-dark);display:block;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.reseller-option-item p{color:var(--fliesstext);font-size:.95rem;line-height:1.6;margin:0}.reseller-form-card{background:#fff;border:1.5px solid rgba(10,37,63,.08);border-radius:1rem;box-shadow:0 2px 8px #0a253f0a;margin:2rem auto;max-width:800px;padding:3rem}.reseller-stats-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.reseller-stat{text-align:center}.reseller-stat-number{color:var(--main-cta);font-size:3rem;font-weight:700;line-height:1;margin-bottom:.5rem}.reseller-stat-label{color:var(--fliesstext);font-size:.95rem}.team-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:2rem 0}.team-card{background:#fff;border:1.5px solid rgba(10,37,63,.08);border-radius:1rem;box-shadow:0 2px 8px #0a253f08;padding:2rem}.team-card.highlight{background:var(--akzent05);border-color:var(--akzent30)}.team-avatar{border-radius:50%;height:120px;margin:0 auto 1.5rem;overflow:hidden;width:120px}.team-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-info{text-align:center}.team-info h3{color:var(--main-dark);font-size:1.3rem;margin:0 0 .25rem}.team-role{color:var(--akzent-schrift);display:block;font-size:.85rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.team-bio{color:var(--fliesstext);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.team-contact{display:flex;flex-direction:column;gap:.5rem}.team-contact a{color:var(--akzent-schrift);font-size:.85rem;text-decoration:none}.team-contact a:hover{text-decoration:underline}.about-services-list{display:flex;flex-direction:column;gap:0}.about-service-item{gap:1.25rem;padding:1.5rem 0}.about-service-item:first-child{padding-top:0}.about-service-item:last-child{border-bottom:none}.about-service-icon{flex-shrink:0;font-size:2rem}.about-service-item strong{color:var(--main-dark);display:block;font-size:1rem;font-weight:600;margin-bottom:.25rem}.about-service-item span{color:var(--fliesstext);font-size:.9rem;line-height:1.5}.timeline{margin:2rem auto;max-width:900px;position:relative}.timeline:before{background:var(--akzent20);bottom:0;content:"";left:80px;position:absolute;top:0;width:2px}.timeline-item{display:flex;gap:2rem;margin-bottom:3rem;position:relative}.timeline-year{color:var(--main-cta);flex-shrink:0;font-size:1.1rem;font-weight:700;text-align:right;width:80px}.timeline-content{flex:1;padding-left:2rem}.timeline-content h3{color:var(--main-dark);font-size:1.2rem;margin:0 0 .5rem}.timeline-content p{color:var(--fliesstext);font-size:.95rem;line-height:1.6;margin:0}.about-contact-banner{background:var(--akzent05);border-radius:1rem;padding:2.5rem;text-align:center}.about-contact-inner{margin:0 auto;max-width:600px}.about-contact-label{color:var(--akzent-schrift);display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.studio-equipment-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}.studio-equipment-card{padding:2rem;text-align:center}.studio-equipment-icon{font-size:3rem;margin-bottom:1rem}.studio-equipment-card h3{margin:.5rem 0 1rem}.studio-equipment-card p{color:var(--fliesstext);font-size:.9rem;line-height:1.6}.studio-services-list{display:flex;flex-direction:column;gap:0}.studio-service-item{gap:1.25rem;padding:1.5rem 0}.studio-service-item:first-child{padding-top:0}.studio-service-item:last-child{border-bottom:none}.studio-service-icon{flex-shrink:0;font-size:2rem}.studio-service-item strong{color:var(--main-dark);display:block;font-size:1rem;font-weight:600;margin-bottom:.25rem}.studio-service-item span{color:var(--fliesstext);font-size:.9rem;line-height:1.5}.studio-specialization-content{margin:0 auto;max-width:900px}.studio-highlights-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.studio-highlight-card{background:var(--akzent05);border-radius:.75rem;padding:2rem}.studio-highlight-card h3{color:var(--main-dark);font-size:1.1rem;margin:0 0 .75rem}.studio-highlight-card p{color:var(--fliesstext);font-size:.9rem;line-height:1.6;margin:0}.studio-process-list{display:flex;flex-direction:column;gap:0}.studio-process-item{align-items:flex-start;border-bottom:1px solid rgba(10,37,63,.06);display:flex;gap:1.5rem;padding:1.5rem 0}.studio-process-item:first-child{padding-top:0}.studio-process-item:last-child{border-bottom:none}.studio-process-number{align-items:center;background:var(--akzent-schrift);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.studio-process-item strong{color:var(--main-dark);display:block;font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.studio-process-item p{color:var(--fliesstext);font-size:.9rem;line-height:1.6;margin:0}.studio-cta-banner{background:linear-gradient(135deg,var(--akzent05) 0,#fff 100%);border:1.5px solid rgba(10,37,63,.08);border-radius:1rem;box-shadow:0 2px 8px #0a253f0a;padding:3rem;text-align:center}.studio-cta-inner{margin:0 auto;max-width:700px}.impressum-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:2rem 0 3rem}.impressum-section h2{color:var(--main-dark);font-size:1.1rem;font-weight:600;margin:0 0 1rem}.impressum-data{color:var(--fliesstext);font-size:.95rem;line-height:1.8}.impressum-data strong{color:var(--main-dark);font-weight:600}.impressum-data a{color:var(--akzent-schrift);text-decoration:none}.impressum-data a:hover{text-decoration:underline}.impressum-legal-section{border-top:1px solid rgba(10,37,63,.08);margin:3rem 0;padding-top:2rem}.impressum-legal-section h2{color:var(--main-dark);font-size:1.2rem;font-weight:600;margin:0 0 1rem}.impressum-legal-section p{color:var(--fliesstext);font-size:.95rem;line-height:1.7;margin:0 0 1rem}.impressum-legal-section a{color:var(--akzent-schrift);text-decoration:none}.impressum-legal-section a:hover{text-decoration:underline}.impressum-domains{font-size:.9rem;line-height:1.8}.impressum-copyright{border-top:2px solid rgba(10,37,63,.08);margin-top:4rem;padding-top:2rem;text-align:center}.impressum-copyright p{color:var(--fliesstext);font-size:.9rem;font-weight:500}.contact-main-grid{display:grid;gap:3rem;grid-template-columns:350px 1fr;margin:0 0 2rem}.section[role=content]:has(>.contact-main-grid){padding-top:1.25rem}.contact-info-sidebar{align-self:start;position:sticky;top:2rem}.contact-info-card{background:#fff;border-radius:1rem;box-shadow:0 10px 44px #0a253f14;padding:2rem}.contact-info-card h3{color:var(--akzent-schrift);font-size:.68rem;font-weight:600;letter-spacing:.06em;margin:0 0 1.5rem;text-transform:uppercase}.contact-method{align-items:flex-start;border-bottom:1px solid rgba(10,37,63,.06);display:flex;gap:.9rem;margin-bottom:1.25rem;padding-bottom:1.25rem}.contact-method:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.contact-method-icon{align-items:center;background:var(--akzent10);border-radius:50%;display:inline-flex;font-size:1rem;height:40px;justify-content:center;width:40px}.contact-method strong{color:var(--akzent-schrift);display:block;font-size:.64rem;font-weight:500;letter-spacing:.04em;margin-bottom:.3rem;text-transform:uppercase}.contact-method a{color:var(--main-dark);display:block;font-size:1.02rem;font-weight:500;margin-bottom:.15rem;text-decoration:none}.contact-method a:hover{color:var(--akzent-schrift);text-decoration:none}.contact-method>div>span:not(.contact-hours){color:var(--main-dark);display:block;font-size:.98rem;font-weight:500;line-height:1.45}.contact-hours,.contact-method span{color:var(--fliesstext);display:block;font-size:.85rem}.contact-form-main{padding:3rem}.contact-callback-card,.contact-form-main{background:#fff;border:1.5px solid rgba(10,37,63,.08);border-radius:1rem;box-shadow:0 2px 8px #0a253f0a}.contact-callback-card{margin-top:1.5rem;padding:2rem}.contact-callback-card h3{color:var(--main-dark);font-size:1.2rem;margin:0 0 .75rem}.contact-callback-lead{color:var(--fliesstext);font-size:.92rem;line-height:1.55;margin:0 0 1.5rem}.contact-callback-form{display:flex;flex-direction:column;gap:.9rem}.contact-callback-form .form-field{margin:0}.contact-callback-submit{justify-content:center;margin-top:.5rem;text-align:center;width:100%}.contact-callback-error{color:var(--main-cta);font-size:.88rem;margin:.5rem 0 0}.contact-callback-success{background:#00806414;border:1px solid rgba(0,128,100,.2);border-radius:.5rem;color:var(--akzent-schrift);font-size:.95rem;line-height:1.55;padding:1.25rem 1.5rem}.contact-callback-success p{margin:0}.contact-widget-tabs{background:var(--bg-beige);border-radius:2rem;display:flex;gap:.35rem;margin-bottom:2rem;padding:.35rem}.contact-widget-tab{align-items:center;background:transparent;border:0;border-radius:2rem;color:var(--fliesstext);cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-fliesstext);font-size:.95rem;font-weight:300;gap:.6rem;justify-content:center;line-height:1.2;padding:.7rem 1.25rem;transition:all .2s}.contact-widget-tab svg{flex-shrink:0}.contact-widget-tab:hover{color:var(--main-dark)}.contact-widget-tab.active{background:#fff;box-shadow:0 1px 4px #0a253f1a;color:var(--main-dark);font-weight:600}.contact-widget-privacy{color:var(--fliesstext);font-size:.78rem;line-height:1.5;margin:0 0 1rem;text-wrap:balance}.form-submit:has(.form-submit-note) .contact-widget-privacy{margin-bottom:.3rem}.contact-widget-privacy a{color:var(--akzent-schrift)}.form-honeypot{left:-9999px;position:absolute}.contact-form-main{border:none;box-shadow:0 10px 44px #0a253f14;padding:3rem 3.25rem}.contact-form-main .form-section{margin-bottom:1rem}.contact-form-main .form-section-description{margin:0}.contact-form-main .form-section>*+*{margin-top:1rem}.contact-form-main .form-grid-2{gap:1rem 2rem}.contact-form-main .form-field>input[type=email],.contact-form-main .form-field>input[type=tel],.contact-form-main .form-field>input[type=text],.contact-form-main .form-field>select,.contact-form-main .form-field>textarea{background:var(--bg-beige);border:1.5px solid transparent;border-radius:.7rem;font-size:.98rem;transition:background .18s,border-color .18s,box-shadow .18s}.contact-form-main .form-field:has(>input[type=email]),.contact-form-main .form-field:has(>input[type=tel]),.contact-form-main .form-field:has(>input[type=text]),.contact-form-main .form-field:has(>textarea){position:relative}.contact-form-main .form-field>input[type=email],.contact-form-main .form-field>input[type=tel],.contact-form-main .form-field>input[type=text]{padding:1.5rem 1rem .55rem}.contact-form-main .form-field>textarea{min-height:150px;padding:1.7rem 1rem .7rem}.contact-form-main .form-field:has(>input[type=email])>label,.contact-form-main .form-field:has(>input[type=tel])>label,.contact-form-main .form-field:has(>input[type=text])>label{color:#0a253f73;font-size:.88rem;font-weight:300;left:1.05rem;letter-spacing:0;margin:0;pointer-events:none;position:absolute;text-transform:none;top:50%;transform:translateY(-50%);transition:all .15s ease}.contact-form-main .form-field:has(>textarea)>label{color:#0a253f73;font-size:.88rem;font-weight:300;left:1.05rem;margin:0;pointer-events:none;position:absolute;top:1.2rem;transition:all .15s ease}.contact-form-main .form-field:has(>input[type=email]:not(:-moz-placeholder))>label,.contact-form-main .form-field:has(>input[type=tel]:not(:-moz-placeholder))>label,.contact-form-main .form-field:has(>input[type=text]:not(:-moz-placeholder))>label,.contact-form-main .form-field:has(>textarea:not(:-moz-placeholder))>label{color:var(--akzent-schrift);font-size:.64rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;top:.5rem;transform:none}.contact-form-main .form-field:has(>input[type=email]:focus)>label,.contact-form-main .form-field:has(>input[type=email]:not(:placeholder-shown))>label,.contact-form-main .form-field:has(>input[type=tel]:focus)>label,.contact-form-main .form-field:has(>input[type=tel]:not(:placeholder-shown))>label,.contact-form-main .form-field:has(>input[type=text]:focus)>label,.contact-form-main .form-field:has(>input[type=text]:not(:placeholder-shown))>label,.contact-form-main .form-field:has(>textarea:focus)>label,.contact-form-main .form-field:has(>textarea:not(:placeholder-shown))>label{color:var(--akzent-schrift);font-size:.64rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;top:.5rem;transform:none}.contact-form-main .form-field>input:focus,.contact-form-main .form-field>select:focus,.contact-form-main .form-field>textarea:focus{background:#fff;border-color:var(--akzent100);box-shadow:0 0 0 4px #7ab3b829}.contact-form-main .form-field.error>input,.contact-form-main .form-field.error>textarea{background:#fff;border-color:var(--main-cta)}.contact-form-main .field-error-text{margin-top:.4rem}.contact-form-main .form-field:has(>.file-upload-label)>label:not(.file-upload-label),.contact-form-main .form-label-main{color:var(--akzent-schrift);font-size:.64rem;font-weight:500;letter-spacing:.04em;margin-bottom:.6rem;text-transform:uppercase}.contact-form-main .form-radio-group{gap:1.5rem}.contact-form-main .form-radio{background:transparent;border:none;font-size:.95rem;font-weight:400;gap:.5rem;padding:0}.contact-form-main .form-radio:has(input:checked){font-weight:600}.contact-form-main .form-radio input[type=radio]{height:16px;width:16px}.contact-form-main .form-submit button.cta{background-color:var(--main-dark);border-color:var(--main-dark);font-weight:600;letter-spacing:.01rem;padding:.85rem 1.9rem!important;text-transform:none}.contact-form-main .form-submit button.cta:hover{background-color:#143a5e;border-color:#143a5e;color:#fff}.contact-form-main .file-upload-button{background:var(--bg-beige);border-radius:.65rem}.contact-form-main .file-upload-button:hover{background:#ececec}@media(max-width:480px){.contact-widget-tab{font-size:.85rem;gap:.4rem;padding:.6rem}}.form-section{margin-bottom:2.5rem}.form-section:last-child{margin-bottom:0}.form-section h2,.form-section h3{color:var(--main-dark);font-size:1.3rem;margin:0 0 .5rem}.form-section h4{color:var(--main-dark);font-size:1rem;font-weight:600;margin:1.5rem 0 .75rem}.form-section-description{color:var(--fliesstext);font-size:.9rem;margin:0 0 1.5rem}.form-checkbox-group{margin-bottom:1.5rem}.form-checkbox{align-items:center;color:var(--main-dark);cursor:pointer;display:flex;font-size:.95rem;gap:.75rem;padding:.75rem 0}.form-checkbox input[type=checkbox]{accent-color:var(--akzent-schrift);cursor:pointer;height:18px;width:18px}.form-row{display:flex;gap:1rem;margin-bottom:1rem}.form-field{display:flex;flex:1;flex-direction:column}.form-field.half{flex:0 0 calc(50% - .5rem)}.form-field label{color:var(--main-dark);font-size:.9rem;font-weight:600;margin-bottom:.5rem}.form-field input[type=email],.form-field input[type=tel],.form-field input[type=text],.form-field select,.form-field textarea{background:#fff;border:1.5px solid rgba(10,37,63,.12);border-radius:.5rem;color:var(--main-dark);font-family:var(--font-fliesstext);font-size:.95rem;outline:none;padding:.75rem 1rem;transition:border-color .2s;width:100%}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--akzent100);box-shadow:0 0 0 3px #0a253f0d}.form-field textarea{min-height:120px;resize:vertical}.file-upload-label{align-items:center;cursor:pointer;display:flex;gap:1rem}.file-upload-button{align-items:center;background:var(--akzent10);border-radius:.5rem;color:var(--main-dark);display:inline-flex;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s}.file-upload-button:hover{background:var(--akzent20)}.file-upload-text{color:var(--fliesstext);font-size:.9rem}input[type=file]{display:none}.form-submit{border-top:1px solid rgba(10,37,63,.08);margin-top:2rem;padding-top:2rem}.form-submit button{width:auto}.form-submit-note{color:var(--fliesstext);font-size:.78rem;margin:0 0 1rem;text-wrap:balance}.contact-success-card{background:var(--akzent05);border:1.5px solid var(--akzent30);border-radius:1rem;margin:3rem auto;max-width:600px;padding:3rem;text-align:center}.contact-success-icon{align-items:center;background:var(--akzent-schrift);border-radius:50%;color:#fff;display:flex;font-size:2rem;height:4rem;justify-content:center;margin:0 auto 1.5rem;width:4rem}.contact-success-card h2{color:var(--main-dark);margin:0 0 1rem}.contact-success-card p{color:var(--fliesstext);margin-bottom:2rem}.preise-cards-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:2rem 0}.preis-card{background:#fff;border:1.5px solid rgba(10,37,63,.08);border-radius:1rem;box-shadow:0 2px 8px #0a253f08;padding:2.5rem;position:relative}.preis-card.featured{border-color:var(--main-cta);box-shadow:0 4px 16px #d51d2b26}.preis-badge{background:var(--main-cta);border-radius:.35rem;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.4rem 1rem;position:absolute;right:20px;text-transform:uppercase;top:-12px}.preis-header{border-bottom:1px solid rgba(10,37,63,.08);margin-bottom:2rem;padding-bottom:2rem;text-align:center}.preis-header h3{color:var(--main-dark);font-size:1.4rem;margin:0 0 1rem}.preis-amount{align-items:baseline;display:flex;gap:.5rem;justify-content:center;margin:1rem 0}.preis-value{color:var(--main-dark);font-size:3.5rem;font-weight:700;line-height:1}.preis-currency{color:var(--fliesstext);font-size:1.1rem;font-weight:500}.preis-subtitle{color:var(--fliesstext);font-size:.9rem;margin:0}.preis-features{margin-bottom:2rem}.preis-feature{color:var(--main-dark);font-size:.9rem;padding:.75rem 0}.preise-table{display:flex;flex-direction:column}.preise-table-row{align-items:center;border-bottom:1px solid rgba(10,37,63,.06);display:flex;gap:2rem;justify-content:space-between;padding:1.5rem 0}.preise-table-row:first-child{padding-top:0}.preise-table-row:last-child{border-bottom:none}.preise-table-row.highlight{background:var(--akzent05);border-radius:.5rem;margin:0 -1.5rem;padding:1.5rem}.preise-table-service strong{color:var(--main-dark);display:block;font-size:1rem;font-weight:600;margin-bottom:.25rem}.preise-table-service span{color:var(--fliesstext);font-size:.85rem}.preise-table-price{color:var(--main-cta);flex-shrink:0;font-size:1.2rem;font-weight:700}.preise-features-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}.preise-feature-card{padding:2rem;text-align:center}.preise-feature-icon{color:var(--akzent100);font-size:2.5rem;margin-bottom:1rem}.preise-feature-card h3{color:var(--main-dark);font-size:1.1rem;margin:.5rem 0 1rem}.preise-feature-card p{color:var(--fliesstext);font-size:.9rem;line-height:1.6}.preise-payment-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.preise-payment-item{align-items:center;gap:.75rem;text-align:center}.preise-payment-icon{color:var(--akzent100);font-size:2rem}.preise-payment-item strong{color:var(--main-dark);display:block;font-size:1rem;font-weight:600}.preise-payment-item span{color:var(--fliesstext);font-size:.85rem}.preise-cta-banner{background:linear-gradient(135deg,var(--akzent05) 0,#fff 100%);border:1.5px solid rgba(10,37,63,.08);border-radius:1rem;box-shadow:0 2px 8px #0a253f0a;padding:3rem;text-align:center}.preise-cta-inner{margin:0 auto;max-width:700px}@media(max-width:768px){.contact-main-grid,.konfig-compare-grid,.preise-cards-grid,.preise-features-grid,.reseller-benefits-grid,.studio-equipment-grid,.studio-highlights-grid,.team-grid{grid-template-columns:1fr}.contact-info-sidebar{position:relative}.timeline:before{left:60px}.timeline-year{width:60px}.timeline-content{padding-left:1.5rem}.form-row{flex-direction:column}.form-field.half{flex:1}.impressum-grid{grid-template-columns:1fr}.preise-table-row{align-items:flex-start;flex-direction:column;gap:.5rem}}.form-grid-2{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.form-column{flex-direction:column}.form-column,.form-row-inline{display:flex;gap:1rem}.about-service-item{align-items:flex-start;border-bottom:1px solid rgba(10,37,63,.06);border-left:3px solid var(--akzent20);display:flex;gap:0;padding:1.5rem 0 1.5rem 1.5rem;transition:all .2s ease}.about-service-item:hover{background:#0a253f03;border-left-color:var(--akzent-schrift)}.studio-service-item{align-items:flex-start;border-bottom:1px solid rgba(10,37,63,.06);border-left:3px solid var(--akzent20);display:flex;gap:0;padding:1.5rem 0 1.5rem 1.5rem;transition:all .2s ease}.studio-service-item:hover{background:#0a253f03;border-left-color:var(--akzent-schrift)}.studio-equipment-card{background:#fff;border:1.5px solid rgba(10,37,63,.08);border-radius:1rem;box-shadow:0 2px 8px #0a253f08;padding:2.5rem 2rem;text-align:left;transition:all .3s ease}.studio-equipment-card:hover{border-color:var(--akzent50);box-shadow:0 4px 16px #0a253f14;transform:translateY(-2px)}.studio-equipment-card h3{color:var(--main-dark);font-size:1.2rem;margin:0 0 1rem}.reseller-benefit-card{background:#fff;border:1.5px solid rgba(10,37,63,.08);border-radius:1rem;box-shadow:0 2px 8px #0a253f08;padding:2.5rem 2rem;text-align:left;transition:all .3s ease}.reseller-benefit-card:hover{border-color:var(--akzent50);box-shadow:0 4px 16px #0a253f14;transform:translateY(-2px)}.preise-feature-card{background:#fff;border:1.5px solid rgba(10,37,63,.08);border-radius:1rem;box-shadow:0 2px 8px #0a253f08;padding:2.5rem 2rem;text-align:left;transition:all .3s ease}.preise-feature-card:hover{border-color:var(--akzent50);box-shadow:0 4px 16px #0a253f14;transform:translateY(-2px)}.preise-payment-item{align-items:flex-start;background:#fff;border:1.5px solid rgba(10,37,63,.08);border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;text-align:left;transition:all .2s ease}.preise-payment-item:hover{background:var(--akzent05);border-color:var(--akzent50)}.konfig-trust-item{align-items:center;background:var(--akzent05);border-radius:.75rem;display:flex;gap:0;padding:1rem 1.5rem}.konfig-feature{align-items:flex-start;border-bottom:1px solid rgba(10,37,63,.06);border-left:3px solid var(--akzent20);display:flex;gap:0;padding:1rem 0 1rem 1.25rem}.konfig-feature:hover{border-left-color:var(--akzent-schrift)}.contact-method-icon{color:var(--akzent-schrift);flex-shrink:0;opacity:1}.contact-method-icon svg{display:block}@media(max-width:768px){.form-grid-2{gap:0;grid-template-columns:1fr}.preise-feature-card,.reseller-benefit-card,.studio-equipment-card{padding:2rem 1.5rem}}.form-label-main{color:var(--main-dark);display:block;font-size:.9rem;font-weight:600;margin-bottom:.75rem}.form-radio-group{display:flex;flex-wrap:wrap;gap:1.5rem}.form-radio{align-items:center;color:var(--main-dark);cursor:pointer;display:flex;font-size:.95rem;gap:.5rem}.form-radio input[type=radio]{accent-color:var(--akzent-schrift);cursor:pointer;height:18px;width:18px}.form-radio span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-field{position:relative}.field-icon{top:2.4rem}.form-field.error .field-icon.error-icon,.form-field.valid .field-icon.valid-icon{display:block}.valid-icon{color:#22c55e}.error-icon{color:var(--main-cta,#d51d2b)}.form-field.valid input,.form-field.valid select,.form-field.valid textarea{background:#22c55e05;border-color:#22c55e}.form-field.valid input:focus,.form-field.valid select:focus,.form-field.valid textarea:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.form-field.error input,.form-field.error select,.form-field.error textarea{background:#d51d2b05;border-color:var(--main-cta,#d51d2b)}.form-field.error input:focus,.form-field.error select:focus,.form-field.error textarea:focus{border-color:var(--main-cta,#d51d2b);box-shadow:0 0 0 3px #d51d2b1a}.field-error-text{color:var(--main-cta,#d51d2b);display:block;font-size:.8rem;font-weight:500;line-height:1.45;margin-top:.4rem}.form-error-message{align-items:center;background:#ef44440d;border:1.5px solid #ef4444;border-radius:.75rem;color:#ef4444;display:flex;font-size:.95rem;font-weight:500;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem}.form-error-message svg{flex-shrink:0}.form-success-message{background:#22c55e08;border:1.5px solid rgba(34,197,94,.2);border-radius:1rem;padding:3rem 2rem;text-align:center}.form-success-icon{align-items:center;background:#22c55e;border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.form-success-message h3{color:var(--main-dark);font-size:1.6rem;margin:0 0 1rem}.form-success-message p{color:var(--fliesstext);font-size:1rem;line-height:1.6;margin:0 auto;max-width:500px}@media(max-width:768px){.form-radio-group{flex-direction:column;gap:1rem}.field-icon{right:.75rem;top:2.3rem}.form-success-icon{height:64px;width:64px}.form-success-message h3{font-size:1.3rem}}.form-field input,.form-field select,.form-field textarea{background:#fff;border:1.5px solid rgba(10,37,63,.12);border-radius:.5rem;box-sizing:border-box;color:var(--main-dark);font-family:var(--font-fliesstext);font-size:.95rem;line-height:1.5;outline:none;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.form-field select{height:48px;line-height:1.5;padding-bottom:.75rem;padding-top:.75rem}.field-icon{display:none;height:20px;margin-top:.9rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:20px}.form-field textarea~.field-icon{top:3rem;transform:none}@media(max-width:768px){.form-grid-2{gap:0;grid-template-columns:1fr}.form-row-inline{flex-direction:row;gap:.75rem}.field-icon{right:.75rem}}.section-texte{color:var(--main-dark);font-family:var(--font-fliesstext);padding:4rem calc((100% - var(--site-width))/2);width:100%}.texte-intro{margin-bottom:2.5rem;text-align:center}.texte-intro h2{color:var(--main-dark);font-size:1.75rem;font-weight:300;margin-bottom:1.25rem}.texte-intro h2 strong{font-weight:600}.texte-intro p{color:var(--fliesstext);font-size:1.05rem;font-weight:300;margin:0 auto;max-width:780px}.texte-tab-bar{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2.5rem}.texte-tab{background:var(--bg-beige);border:1.5px solid transparent;border-radius:.35rem;color:var(--main-dark);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;letter-spacing:.06em;padding:.55rem 1.2rem;text-transform:uppercase;transition:all .2s ease}.texte-tab:hover{background:var(--bg-blau);border-color:var(--akzent80)}.texte-tab.active{background:var(--main-dark);border-color:var(--main-dark);color:#fff}.texte-tab-panels{width:100%}.texte-tab-panel{display:none}.texte-tab-panel.active{display:block}.text-card-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2.5rem;margin-top:2rem}@media(max-width:1024px){.text-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.text-card-grid{grid-template-columns:1fr}}.contentbox .text-card-grid{display:flex;flex-direction:column;gap:.75rem;max-height:20rem;overflow-y:auto;padding-right:.25rem}.text-card{background:var(--bg-beige);border:1.5px solid transparent;border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;transition:border-color .2s ease}.bg-beige .text-card{background:#fff}.text-card:hover{border-color:var(--akzent60)}.text-card-meta{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.text-card-label{color:var(--main-dark);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.text-card-duration{background:#fff;border-radius:.25rem;color:var(--fliesstext);font-size:.72rem;padding:.2rem .6rem;white-space:nowrap}.bg-beige .text-card-duration{background:var(--bg-beige)}.text-card .text-card-content{color:var(--fliesstext);flex:1;font-size:.95rem;font-weight:300;line-height:1.65;margin:0}.text-card-actions{display:flex;flex-wrap:wrap;gap:.6rem}.text-copy-btn{background:transparent;border:1px solid var(--main-dark);border-radius:.25rem;color:var(--main-dark);cursor:pointer;font-family:inherit;font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:.3rem .7rem;text-transform:uppercase;transition:all .2s ease}.text-copy-btn.copied,.text-copy-btn:hover,.text-order-btn{background:var(--main-dark);color:#fff}.text-order-btn{border:1px solid var(--main-dark);border-radius:.25rem;font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:.3rem .7rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.text-order-btn:hover{background:transparent;color:var(--main-dark)}@media(max-width:768px){.section-texte{padding:2.5rem calc((100% - var(--site-width))/2)}.texte-intro h2{font-size:1.3rem}.texte-tab{font-size:.72rem;padding:.45rem .9rem}}.section-textservice{background-color:#fff;color:var(--main-dark);font-family:var(--font-fliesstext);padding:4rem calc((100% - var(--site-width))/2);width:100%}.textservice-grid{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media(max-width:900px){.textservice-grid{gap:2.5rem;grid-template-columns:1fr}}.textservice-tipps h2{font-size:1.5rem;font-weight:300;margin:0 0 2rem}.textservice-tipps h2 strong{font-weight:600}.tipp-list{display:flex;flex-direction:column;gap:1.25rem}.tipp-item{align-items:flex-start;display:flex;gap:1rem}.tipp-icon{align-items:center;background:var(--main-dark);border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.tipp-icon svg{fill:#fff;height:14px;width:14px}.tipp-text{color:var(--fliesstext);font-size:.95rem;font-weight:300;line-height:1.6}.tipp-text strong{color:var(--main-dark);display:block;font-weight:600;margin-bottom:.15rem}.section-textservice-wrap{color:var(--main-dark);font-family:var(--font-fliesstext);padding:3rem calc((100% - var(--site-width))/2);width:100%}.section-divider-top{position:relative}.section-divider-top:before{background:linear-gradient(to right,transparent 0,var(--akzent60) 20%,var(--akzent60) 80%,transparent 100%);content:"";display:block;height:1px;left:50%;position:absolute;top:0;transform:translate(-50%);width:min(var(--site-width),90%)}.textservice-angebot{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-top:2rem}@media(max-width:700px){.textservice-angebot{grid-template-columns:1fr}}.textservice-grid .textservice-angebot{grid-template-columns:1fr;margin-top:0}.textservice-card{background:#fff;border:1px solid var(--akzent30);border-radius:.75rem;box-shadow:0 2px 12px #0a253f0f;padding:1.75rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.textservice-card:hover{border-color:var(--akzent60);box-shadow:0 4px 20px #0a253f1a;transform:translateY(-2px)}.textservice-card-badge{background:var(--akzent20);border-radius:.25rem;color:var(--akzent-schrift);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;padding:.25rem .65rem;text-transform:uppercase}.textservice-card h3{color:var(--main-dark);font-size:1.1rem;font-weight:600;margin:0 0 .6rem}.textservice-card p{color:var(--fliesstext);font-size:.9rem;font-weight:300;line-height:1.6;margin:0 0 1.25rem}.textservice-cta{border:1.5px solid var(--main-dark);border-radius:.35rem;color:var(--main-dark);display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.06em;padding:.55rem 1.3rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.textservice-cta:hover{background:var(--main-dark);color:#fff}.textservice-cta.primary{background:var(--main-cta);border-color:var(--main-cta);color:#fff}.textservice-cta.primary:hover{background:transparent;color:var(--main-cta)}@media(max-width:768px){.section-textservice{padding:2.5rem calc((100% - var(--site-width))/2)}}.section-sprecher-hub{color:var(--main-dark);font-family:var(--font-fliesstext);padding:4rem calc((100% - var(--site-width))/2);width:100%}.hub-intro{margin-bottom:2.5rem;text-align:center}.hub-intro h2{font-size:1.75rem;font-weight:300;margin-bottom:.5rem}.hub-intro h2 strong{font-weight:600}.hub-intro p{color:var(--fliesstext);font-size:1.05rem;font-weight:300;margin:0 auto;max-width:560px}.hub-card-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.hub-card-grid{grid-template-columns:1fr}}.hub-card{align-items:flex-start;background:var(--bg-beige);border:1.5px solid transparent;border-radius:.75rem;color:var(--main-dark);display:flex;gap:1.25rem;padding:1.5rem;text-decoration:none;transition:all .2s ease}.hub-card:hover{background:var(--bg-blau);border-color:var(--akzent60);color:var(--main-dark)}.hub-card-wide{grid-column:1/-1}.hub-card-flag{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-top:.1rem;width:56px}.hub-card-flag .flag-svg{border-radius:3px;box-shadow:0 2px 6px #0000002e;display:block;height:37px;width:56px}.hub-card-flag .flag-svg-square{border-radius:4px;height:37px;width:37px}.hub-card-flag .flag-svg-globe{border-radius:50%;box-shadow:none;height:37px;width:37px}.hub-card-body{display:flex;flex-direction:column;gap:.35rem}.hub-card-title{font-size:1.15rem;font-weight:600}.hub-card-meta{color:var(--fliesstext);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hub-card-desc{color:var(--fliesstext);font-size:.92rem;font-weight:300;line-height:1.6;margin:.25rem 0 .5rem}.hub-card-cta{color:var(--akzent-schrift);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.mission-visual--multilang{align-items:center;display:flex;justify-content:flex-start;padding-left:2rem}.mission-multilang{display:flex;flex-direction:column;gap:.15rem;line-height:1.15}.ml-word{color:var(--main-dark);display:block;font-family:Soehne,sans-serif;font-weight:700}.ml-1{font-size:2.4rem;opacity:1}.ml-2{font-size:2rem;opacity:.55}.ml-3{font-size:1.7rem;opacity:.38}.ml-4{font-size:1.5rem;opacity:.25}.ml-5{font-size:1.3rem;opacity:.16}.ml-6{font-size:1.1rem;opacity:.1}.mission-visual--flag{align-items:center;display:flex;justify-content:center}.mission-flag{border-radius:50%;box-shadow:0 12px 40px #00000021;flex-shrink:0;height:200px;overflow:hidden;transition:transform .3s ease;width:200px}.mission-flag:hover{transform:scale(1.04)}.flag-at{background:linear-gradient(180deg,#ed2939 33.34%,#fff 0 66.66%,#ed2939 0)}.flag-ch{background-color:red;position:relative}.flag-ch:after,.flag-ch:before{background:#fff;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.flag-ch:before{height:18%;width:56%}.flag-ch:after{height:56%;width:18%}.flag-en{background-color:#012169;position:relative}.flag-en:before{height:20%;width:100%}.flag-en:after,.flag-en:before{background:#fff;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.flag-en:after{height:100%;width:12%}.flag-fr{background:linear-gradient(90deg,#002395 33.34%,#fff 0 66.66%,#ed2939 0)}.flag-es{background:linear-gradient(180deg,#aa151b 25%,#f1bf00 0 75%,#aa151b 0)}.flag-it{background:linear-gradient(90deg,#009246 33.34%,#fff 0 66.66%,#ce2b37 0)}.flag-nl{background:linear-gradient(180deg,#ae1c28 33.34%,#fff 0 66.66%,#21468b 0)}.flag-hr{background:linear-gradient(180deg,red 33.34%,#fff 0 66.66%,#171796 0)}.flag-pl{background:linear-gradient(180deg,#fff 50%,#dc143c 0)}.flag-tr{background-color:#e30a17;position:relative}.flag-tr:before{background:#fff;height:40%;left:42%;width:40%}.flag-tr:after,.flag-tr:before{border-radius:50%;content:"";position:absolute;top:50%;transform:translate(-50%,-50%)}.flag-tr:after{background:#e30a17;height:32%;left:46%;width:32%}.flag-ru{background:linear-gradient(180deg,#fff 33.34%,#0039a6 0 66.66%,#d52b1e 0)}.flag-bay{background-color:#fff;background-image:linear-gradient(45deg,#06c 25%,transparent 0,transparent 75%,#06c 0),linear-gradient(45deg,#06c 25%,transparent 0,transparent 75%,#06c 0);background-position:0 0,27px 17px;background-size:54px 34px}.flag-nd{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='%23003082' d='M0 0h200v200H0z'/%3E%3Cpath fill='%2362b6e0' d='M0 135q50-30 100 0t100 0v65H0Z'/%3E%3Cpath fill='%239dd3eb' d='M0 160q50-20 100 0t100 0v40H0Z'/%3E%3C/svg%3E") 50%/cover no-repeat}.flag-ber{background:linear-gradient(180deg,#c8102e 20%,#fff 0 80%,#c8102e 0)}.hub-card-anfrage{background:transparent;border-color:var(--akzent40,#ccc);border-style:dashed;opacity:.85}.hub-card-anfrage:hover{border-color:var(--akzent-schrift);border-style:solid;opacity:1}.hub-info{align-items:flex-start;background:var(--akzent10);border-left:3px solid var(--akzent80);border-radius:.75rem;display:flex;gap:1rem;margin-top:2rem;padding:1.25rem 1.5rem}.hub-info-icon{flex-shrink:0;margin-top:.1rem}.hub-info-icon svg{fill:var(--akzent-schrift)}.hub-info-text{color:var(--fliesstext);font-size:.9rem;font-weight:300;line-height:1.6}.hub-info-text strong{color:var(--main-dark);font-weight:600}.hub-info-text a{color:var(--akzent-schrift);font-weight:600;text-decoration:none}.hub-info-text a:hover{text-decoration:underline}.section-erklaerung{background:var(--bg-beige,#f4f1ec);padding:3.5rem calc((100% - var(--site-width))/2)}.section-erklaerung h2{color:var(--main-dark);font-size:1.6rem;font-weight:300;margin-bottom:.75rem;text-align:center}.section-erklaerung h2 strong{font-weight:700}.erklaerung-intro{color:var(--fliesstext);font-size:1rem;font-weight:300;line-height:1.7;margin:0 auto 2.5rem;max-width:740px;text-align:center}.erklaerung-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.erklaerung-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;padding:1.5rem;transition:box-shadow .2s ease}.erklaerung-card:hover{box-shadow:0 4px 16px #00000014}.erklaerung-card h3{color:var(--main-dark);font-size:1rem;font-weight:600;margin-bottom:.5rem}.erklaerung-card p{font-size:.9rem;line-height:1.65}.erklaerung-card p,.erklaerung-footer{color:var(--fliesstext);font-weight:300}.erklaerung-footer{font-size:.95rem;text-align:center}.erklaerung-footer strong{color:var(--main-dark);font-weight:600}.erklaerung-footer a{color:var(--akzent-schrift);font-weight:600;text-decoration:none}.erklaerung-footer a:hover{text-decoration:underline}@media(max-width:1024px){.erklaerung-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.section-erklaerung{padding:2.5rem 5%}.erklaerung-grid{grid-template-columns:1fr}.section-erklaerung h2{font-size:1.3rem}}@media(max-width:768px){.section-sprecher-hub{padding:2.5rem calc((100% - var(--site-width))/2)}.hub-intro h2{font-size:1.3rem}.hub-card-flag{font-size:2rem}}.faq-intro{margin-bottom:2.5rem;text-align:center}.faq-intro h2{color:var(--main-dark);font-size:1.8rem;font-weight:300;line-height:1.3;margin-bottom:.5rem}.faq-intro h2 strong{font-weight:700}.faq-intro p{color:var(--fliesstext);font-size:1rem;font-weight:300}.faq-list{display:flex;flex-direction:column;gap:.5rem;margin:0 auto;max-width:820px}.faq-list .faq-item{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:.75rem;cursor:pointer;overflow:hidden;transition:box-shadow .2s ease}.faq-list .faq-item:hover{box-shadow:0 4px 16px #00000014}.faq-list .faq-item.faq-open{border-color:var(--main-cta,#c00)}.faq-list .faq-question{align-items:center;color:var(--main-dark);display:flex;font-size:1rem;font-weight:500;gap:1rem;justify-content:space-between;padding:1.1rem 1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-list .faq-icon{fill:none;flex-shrink:0;height:20px;stroke:var(--main-cta,#c00);stroke-linecap:round;stroke-width:2;transition:transform .3s ease;width:20px}.faq-list .faq-item.faq-open .faq-icon{transform:rotate(45deg)}.faq-list .faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-list .faq-item.faq-open .faq-answer{max-height:600px}.faq-list .faq-answer-inner{border-top:1px solid rgba(0,0,0,.06);color:var(--fliesstext);font-size:.92rem;font-weight:300;line-height:1.75;padding:1rem 1.5rem 1.25rem}.faq-list .faq-answer-inner strong{color:var(--main-dark);font-weight:600}.faq-list .faq-answer-inner a{color:var(--akzent-schrift);font-weight:600;text-decoration:none}.faq-list .faq-answer-inner a:hover{text-decoration:underline}@media(max-width:768px){.faq-intro h2{font-size:1.3rem}.faq-list .faq-question{font-size:.95rem;padding:1rem 1.1rem}.faq-list .faq-answer-inner{padding:.75rem 1.1rem 1rem}}.sprecher-id-badge{background:var(--bg-beige,#f4f1ec);border:1px solid rgba(10,37,63,.1);border-radius:4px;color:var(--main-dark);display:inline-block;font-family:SF Mono,Consolas,monospace;font-size:.78rem;font-weight:600;letter-spacing:.02em;margin-left:.25rem;padding:.15rem .55rem;vertical-align:middle}.sprecher-tag{background:transparent;border:1px solid rgba(10,37,63,.15);border-radius:2rem;color:var(--fliesstext);cursor:pointer;display:inline-block;font-size:.82rem;font-weight:500;padding:.35rem .85rem;transition:all .2s ease}.sprecher-tag:hover{border-color:var(--main-dark);color:var(--main-dark)}.sprecher-tag.active{background:var(--main-dark);border-color:var(--main-dark);color:#fff}.sprecher-cta-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.sprecher-cta{background:var(--main-cta,#c00);border-radius:6px;color:#fff;display:inline-block;font-size:.88rem;font-weight:600;padding:.6rem 1.2rem;text-decoration:none;transition:opacity .2s}.sprecher-cta:focus-visible,.sprecher-cta:hover{color:#fff;opacity:.85}.sprecher-cta--profil{background:transparent;border:1.5px solid var(--main-cta,#c00);border-radius:6px;color:var(--main-cta,#c00);display:inline-block;font-size:.88rem;font-weight:600;padding:.6rem 1.2rem;text-decoration:none;transition:background .2s,color .2s}.sprecher-cta--profil:hover{background:var(--main-cta,#c00);color:#fff;opacity:1}.sprecher-profil-hero .page-hero__visual{align-items:center;display:flex;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(100% - 680px)}.sprecher-profil-hero-img-mobile{display:none}@media(max-width:768px){.sprecher-profil-hero-img-mobile{aspect-ratio:3/4;box-shadow:0 20px 60px #1a2d4e2e;display:block;height:auto;margin:1.25rem auto 1.75rem;max-width:420px;-o-object-fit:cover;object-fit:cover;width:100%}.sprecher-profil-hero .page-hero__visual{display:none}}.sprecher-profil-hero .page-hero__visual:before{aspect-ratio:3/4;background:var(--bg-burgunder,#9c0154);content:"";left:calc(50% - 238px);max-width:420px;pointer-events:none;position:absolute;top:calc(50% - 308px);width:100%;z-index:0}.sprecher-profil-hero-img{aspect-ratio:3/4;border-radius:0;box-shadow:0 20px 60px #1a2d4e2e;display:block;height:auto;margin:0 auto;max-width:420px;-o-object-fit:cover;object-fit:cover;position:relative;transition:transform .4s ease;width:100%;z-index:1}.sprecher-profil-hero .page-hero__visual:hover .sprecher-profil-hero-img{transform:translateY(-4px)}.sprecher-profil-hero-label{color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.18em;line-height:1;pointer-events:none;position:absolute;text-transform:uppercase;white-space:nowrap;z-index:2}.sprecher-profil-hero-label--top{left:calc(50% - 210px);top:calc(50% - 300px)}.sprecher-profil-hero-label--side{box-sizing:border-box;font-weight:400;left:calc(50% - 230px);padding-right:25px;text-align:right;top:calc(50% + 280px);transform:rotate(-90deg);transform-origin:left top;width:588px}.sprecher-profil-eyebrow-flags{display:inline-flex;gap:.3rem;margin-left:.55rem;vertical-align:middle}.sprecher-profil-flag{background:#fff;border-radius:2px;box-shadow:0 1px 2px #1a2d4e2e,0 0 0 1px #1a2d4e14;cursor:default;display:inline-block;height:14px;overflow:hidden;vertical-align:middle;width:20px}.sprecher-profil-flag svg{display:block;height:100%;width:100%}.sprecher-profil-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem}.sprecher-profil-cta-row .cta{margin-left:0!important;margin-top:0!important}.sprecher-profil-demos{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.75rem;max-width:580px}.sprecher-profil-demos__lang{background:#ffffff8c;border:1px solid rgba(26,45,78,.12);border-radius:14px;flex:1 1 240px;min-width:240px;padding:.875rem 1rem}.sprecher-profil-demos__lang-label{color:#1a2d4e80;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sprecher-profil-demos__lang-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.sprecher-profil-demos__tag{background:#e8f5e9;border-radius:.2rem;color:#2e7d32;font-size:.6rem;font-weight:600;letter-spacing:.06em;padding:.15rem .4rem;text-transform:uppercase;white-space:nowrap}.sprecher-profil-demos .demo-row{padding:.5rem .9rem}.sprecher-profil-demos .demo-label{font-size:.85rem}.sprecher-profil-demos .demo-progress{flex:1}.sprecher-profil-bio{padding:5rem calc((100% - var(--site-width, 1200px))/2)}.sprecher-profil-bio__inner{display:grid;gap:4rem;grid-template-columns:minmax(280px,380px) 1fr;margin:0 auto;max-width:var(--site-width,1200px)}.sprecher-profil-bio__label{color:#7a8699;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.18em;margin-bottom:.9rem;text-transform:uppercase}.sprecher-profil-bio__headline{color:#1a2d4e;font-size:2.1rem;font-weight:700;line-height:1.2;margin:0}.sprecher-profil-bio__headline strong{color:#1a2d4e;display:block}.sprecher-profil-bio__text p{color:#2d3f5e;font-size:1.08rem;font-weight:300;line-height:1.75;margin:0 0 1.25rem;max-width:62ch}.sprecher-profil-bio__text p:last-child{margin-bottom:0}@media(max-width:900px){.sprecher-profil-bio{padding:3rem 1.5rem}.sprecher-profil-bio__inner{gap:1.5rem;grid-template-columns:1fr}.sprecher-profil-bio__headline{font-size:1.6rem}}.sprecher-profil-ki-power{background:var(--bg-beige,#f6f6f6);color:var(--main-dark,#0a253f);padding:4rem calc((100% - var(--site-width, 1200px))/2)}.sprecher-profil-ki-power__inner{max-width:1200px}.sprecher-profil-ki-power__head{margin-bottom:2.5rem;max-width:720px}.sprecher-profil-ki-power__label{color:var(--akzent-schrift,teal);font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.sprecher-profil-ki-power__head h2{color:var(--main-dark);font-size:1.85rem;font-weight:300;line-height:1.3;margin:0 0 1rem}.sprecher-profil-ki-power__head h2 strong{font-weight:700}.sprecher-profil-ki-power__head p{color:var(--fliesstext);font-size:.95rem;font-weight:300;line-height:1.65;margin:0}.sprecher-profil-ki-power__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:2.5rem}.ki-lang-card{background:#fff;border:1px solid color-mix(in srgb,var(--main-dark) 8%,transparent);border-radius:.5rem;padding:1rem 1.25rem;transition:border-color .2s ease,box-shadow .2s ease}.ki-lang-card.playing,.ki-lang-card:hover{border-color:var(--akzent-schrift,teal);box-shadow:0 2px 12px #0a253f14}.ki-lang-card__top{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.ki-lang-card__flag{flex-shrink:0;height:28px;width:28px}.ki-lang-card__name{color:var(--main-dark);flex:1;font-size:.92rem;font-weight:600}.ki-lang-card__code{color:var(--fliesstext);font-size:.7rem;font-weight:700;letter-spacing:.08em;opacity:.5;text-transform:uppercase}.ki-lang-card__player{align-items:center;display:flex;gap:.6rem}.ki-lang-card__player .demo-play{align-items:center;background:var(--akzent-schrift,teal);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:transform .15s ease;width:28px}.ki-lang-card__player .demo-play:hover{transform:scale(1.1)}.ki-lang-card__player .demo-play.disabled{cursor:default;opacity:.3;transform:none}.ki-lang-card__player .demo-play svg{fill:currentColor;height:10px;width:10px}.ki-lang-card__player .demo-progress{background:color-mix(in srgb,var(--main-dark) 10%,transparent);border-radius:2px;cursor:pointer;flex:1;height:4px;position:relative}.ki-lang-card__player .demo-progress-fill{background:var(--akzent-schrift,teal);border-radius:2px;height:100%;transition:width .1s linear}.ki-lang-card__player .demo-time{color:var(--fliesstext);font-size:.72rem;font-variant-numeric:tabular-nums;min-width:2.5rem;opacity:.6;text-align:right}.ki-lang-card__player .demo-spinner{animation:spin .8s linear infinite}.sprecher-profil-ki-power__foot{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:600px){.sprecher-profil-ki-power{padding:3rem 1.25rem}.sprecher-profil-ki-power__head h2{font-size:1.45rem}.sprecher-profil-ki-power__grid{gap:.75rem;grid-template-columns:1fr 1fr}}.sprecher-profil-fit{background:#fff;overflow:hidden;padding:4rem calc((100% - var(--site-width, 1200px))/2) 4rem;position:relative}.sprecher-profil-fit:after{background-image:url(../images/worldmap.webp);background-position:100%;background-repeat:no-repeat;background-size:55%;content:"";inset:0;opacity:.35;pointer-events:none;position:absolute;z-index:0}.sprecher-profil-fit__inner{align-items:stretch;display:grid;gap:6rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--site-width,1200px);position:relative;z-index:1}.sprecher-profil-fit__inner--3col{gap:3.5rem;grid-template-columns:1fr 1fr 1fr}.sprecher-profil-fit__inner--3col .sprecher-profil-fit__cta-row{margin-top:auto;padding-top:1.25rem}.sprecher-profil-fit__col{display:flex;flex-direction:column}.sprecher-profil-fit__col h3{color:#1a2d4e;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 1rem}.sprecher-profil-fit__intro{color:#52607a;font-size:1rem;font-weight:300;line-height:1.65;margin:0 0 .5rem;max-width:52ch}.sprecher-profil-fit__cta-row{margin:.75rem 0 0}.sprecher-profil-fit .sprachen-tags{margin:1rem 0}.sprecher-profil-fit .sprach-tag{background:#fff;box-shadow:0 1px 3px #00000014}.sprecher-profil-fit a.cta{font-size:.75rem!important;padding:.4rem 1rem!important}.sprecher-profil-fit__languages{align-items:center;background:#fff;border:1px solid rgba(26,45,78,.1);border-radius:10px;display:flex;flex-wrap:wrap;gap:1.25rem;margin:2.5rem auto 0;max-width:var(--site-width,1200px);padding:1.25rem 1.5rem}.sprecher-profil-fit__languages-label{color:#7a8699;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sprecher-profil-fit__languages-list{color:#1a2d4e;font-size:1rem;font-weight:600}.sprecher-profil-branchen,.sprecher-profil-einsatz{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;margin:0;padding:0}.sprecher-profil-branchen li,.sprecher-profil-einsatz li{align-items:center;background:#1a2d4e0f;border-radius:999px;color:#1a2d4e;display:inline-flex;font-size:.92rem;font-weight:500;padding:.5rem 1rem}.sprecher-profil-einsatz li{background:#4a618f1a}.sprecher-profil-pill--more{background:transparent!important;border:1px dashed rgba(26,45,78,.25);color:#7a8699!important;font-style:normal;letter-spacing:.02em}.sprecher-profil-spots{background:#fafbfc;border-bottom:1px solid rgba(26,45,78,.08);border-top:1px solid rgba(26,45,78,.08);padding:5rem calc((100% - var(--site-width, 1200px))/2)}.sprecher-profil-spots__inner{margin:0 auto;max-width:var(--site-width,1200px);text-align:center}.sprecher-profil-spots__label{color:#7a8699;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.18em;margin-bottom:.75rem;text-transform:uppercase}.sprecher-profil-spots__title{color:#1a2d4e;font-size:1.85rem;font-weight:700;line-height:1.3;margin:0 auto .75rem;max-width:760px}.sprecher-profil-spots__intro{color:#52607a;font-size:1rem;line-height:1.6;margin:0 auto 2.5rem;max-width:620px}.sprecher-profil-spots__grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:960px}.sprecher-profil-spots__card{display:flex;flex-direction:column}.sprecher-profil-spots__card iframe,.sprecher-profil-spots__thumb{aspect-ratio:16/9;background:#000;border:none;border-radius:10px;box-shadow:0 6px 24px #1a2d4e1f;cursor:pointer;overflow:hidden;padding:0;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.sprecher-profil-spots__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,filter .3s ease;width:100%}.sprecher-profil-spots__thumb:hover{box-shadow:0 10px 32px #1a2d4e38;transform:translateY(-2px)}.sprecher-profil-spots__thumb:hover img{filter:brightness(.85);transform:scale(1.04)}.sprecher-profil-spots__play{align-items:center;display:flex;height:44px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;width:64px}.sprecher-profil-spots__play svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));height:100%;width:100%}.sprecher-profil-spots__thumb:hover .sprecher-profil-spots__play{transform:translate(-50%,-50%) scale(1.1)}.sprecher-profil-spots__caption{color:#1a2d4e;font-size:.95rem;font-weight:600;margin-top:.85rem;text-align:center}@media(max-width:600px){.sprecher-profil-spots{padding:3.5rem 1.25rem}.sprecher-profil-spots__grid{gap:1.25rem;grid-template-columns:1fr}.sprecher-profil-spots__title{font-size:1.4rem}}.sprecher-profil-kunden{padding:5rem calc((100% - var(--site-width, 1200px))/2)}.sprecher-profil-kunden__inner{margin:0 auto;max-width:var(--site-width,1200px);text-align:center}.sprecher-profil-kunden__label{color:#7a8699;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.18em;margin-bottom:.75rem;text-transform:uppercase}.sprecher-profil-kunden__title{color:#1a2d4e;font-size:1.85rem;font-weight:700;line-height:1.3;margin:0 auto 2.5rem;max-width:760px}.sprecher-profil-kunden__grid{display:flex;flex-wrap:wrap;gap:.85rem 1rem;justify-content:center;margin:0 auto;max-width:960px}.sprecher-profil-kunden__badge{align-items:center;background:#fff;border:1px solid rgba(26,45,78,.12);border-radius:8px;color:#52607a;display:inline-flex;filter:grayscale(100%);font-size:.95rem;font-weight:600;justify-content:center;letter-spacing:.01em;min-height:52px;padding:.75rem 1.4rem;transition:color .2s ease,border-color .2s ease,transform .15s ease}.sprecher-profil-kunden__badge:hover{border-color:#1a2d4e47;color:#1a2d4e;filter:grayscale(0);transform:translateY(-1px)}@media(max-width:900px){.sprecher-profil-fit{padding:3rem 1.5rem}.sprecher-profil-fit:after{background-position:50%;background-size:130%;opacity:.25}.sprecher-profil-fit__inner{gap:2.5rem;grid-template-columns:1fr}.sprecher-profil-kunden{padding:3.5rem 1.5rem}.sprecher-profil-kunden__title{font-size:1.4rem}}.sprecher-profil-versprechen-section{align-items:center;background-color:#fdf8f2;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin:4rem 0;min-height:520px;padding:5rem 2rem}.sprecher-profil-versprechen{backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);background:#ffffffd1;border:1px solid hsla(0,0%,100%,.35);border-radius:1rem;box-shadow:0 4px 40px #0000000f,inset 0 1px #ffffff80;color:var(--main-dark,#1a2d4e);max-width:var(--site-width,1200px);padding:4.5rem 3rem 3rem;position:relative;width:100%;z-index:2}@media(max-width:900px){.sprecher-profil-versprechen-section{background-size:cover;min-height:auto}}.sprecher-profil-versprechen h2{color:var(--main-dark,#1a2d4e);font-size:2rem;line-height:1.25;margin-bottom:1.25rem}.sprecher-profil-versprechen h2 strong{color:var(--main-dark,#1a2d4e);display:block}.sprecher-profil-versprechen p{color:var(--fliesstext,#777c81);font-size:1.05rem;line-height:1.7;margin-bottom:1rem}.sprecher-profil-versprechen a:not(.cta){color:var(--main-dark,#1a2d4e);text-decoration:underline}.sprecher-profil-versprechen__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.sprecher-profil-versprechen__cta .cta{margin-left:0!important;margin-top:0!important}@media(max-width:768px){.sprecher-profil-versprechen-section{margin:2.5rem 0;padding:3rem 1rem}.sprecher-profil-versprechen{padding:1.75rem 1.25rem 1.5rem}.sprecher-profil-versprechen h2{font-size:1.5rem}}.sprecher-profil-nav h2{font-size:1.75rem;line-height:1.25;margin-bottom:.75rem}.sprecher-profil-nav>p.small{color:var(--fliesstext,#777c81);font-size:1rem;line-height:1.6;margin-bottom:.5rem;max-width:680px}.sprecher-profil-nav__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:1.5rem}.sprecher-profil-nav__card{align-items:center;background:#fff;border:1px solid rgba(26,45,78,.08);border-radius:12px;color:#1a2d4e;display:flex;gap:1rem;padding:1rem;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.sprecher-profil-nav__card:hover{border-color:#1a2d4e2e;box-shadow:0 6px 20px #1a2d4e1a;transform:translateY(-2px)}.sprecher-profil-nav__card img{border-radius:50%;flex:0 0 auto;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.sprecher-profil-nav__card div{display:flex;flex-direction:column;line-height:1.4}.sprecher-profil-nav__card strong{font-size:1rem;font-weight:700}.sprecher-profil-nav__card span{color:#1a2d4ea6;font-size:.85rem}.sprecher-profil-nav__back{margin-top:2rem}.sprecher-name-link{border-bottom:1px dashed;color:inherit;padding-bottom:1px;text-decoration:none;transition:color .15s ease,border-bottom-color .15s ease}.sprecher-name-link:focus-visible,.sprecher-name-link:hover{border-bottom-style:solid;color:var(--main-cta,#d51d2b);outline:none}.section-kontakt-cta{background:#366063;padding:3rem calc((100% - var(--site-width))/2)}.kontakt-cta-inner{color:#fff;margin:0 auto;max-width:780px;text-align:center}.kontakt-cta-inner h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.kontakt-cta-inner>p{color:#ffffffd9;font-size:.95rem;font-weight:300;line-height:1.6;margin-bottom:1.75rem}.kontakt-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1.25rem}.section-kontakt-cta .kontakt-cta-mail{align-items:center;border:1px solid hsla(0,0%,100%,.35);border-radius:6px;display:inline-flex;font-size:1.05rem;font-weight:500;gap:.5rem;padding:.65rem 1.4rem;transition:border-color .2s,background .2s}.section-kontakt-cta .kontakt-cta-mail:hover{background:#ffffff14;border-color:#fff}.section-kontakt-cta .kontakt-cta-actions a,.section-kontakt-cta .kontakt-cta-actions a:active,.section-kontakt-cta .kontakt-cta-actions a:focus,.section-kontakt-cta .kontakt-cta-actions a:hover,.section-kontakt-cta .kontakt-cta-actions a:link,.section-kontakt-cta .kontakt-cta-actions a:visited,.section-kontakt-cta .kontakt-cta-phone a,.section-kontakt-cta .kontakt-cta-phone a:active,.section-kontakt-cta .kontakt-cta-phone a:focus,.section-kontakt-cta .kontakt-cta-phone a:hover,.section-kontakt-cta .kontakt-cta-phone a:link,.section-kontakt-cta .kontakt-cta-phone a:visited{color:#fff!important;text-decoration:none!important}.kontakt-cta-mail svg{flex-shrink:0}.kontakt-cta-oder{color:#ffffff8c;font-size:.85rem;font-weight:300}.section-kontakt-cta a.kontakt-cta-btn,.section-kontakt-cta a.kontakt-cta-btn:active,.section-kontakt-cta a.kontakt-cta-btn:focus,.section-kontakt-cta a.kontakt-cta-btn:hover{background:var(--main-cta,#c00);border-radius:6px;color:#fff!important;display:inline-block;font-size:.95rem;font-weight:600;padding:.65rem 1.4rem;text-decoration:none!important;transition:opacity .2s}.section-kontakt-cta a.kontakt-cta-btn:hover{opacity:.85}.kontakt-cta-phone{color:#fff9;font-size:.88rem;font-weight:300;margin:0}.kontakt-cta-inner>:last-child{margin-bottom:0}.section-kontakt-cta .kontakt-cta-phone a,.section-kontakt-cta .kontakt-cta-phone a:active,.section-kontakt-cta .kontakt-cta-phone a:focus,.section-kontakt-cta .kontakt-cta-phone a:hover{color:#fff!important;font-weight:500;text-decoration:none!important}.section-kontakt-cta .kontakt-cta-phone a:hover{text-decoration:underline!important}@media(max-width:768px){.section-kontakt-cta{padding:2.5rem 5%}.kontakt-cta-inner h3{font-size:1.25rem}.kontakt-cta-actions{flex-direction:column}.kontakt-cta-oder{display:none}}.musik-bestpractice-list{display:flex;flex-direction:column;gap:0}.musik-bestpractice-item{align-items:flex-start;border-bottom:1px solid rgba(10,37,63,.07);display:flex;gap:1.5rem;padding:1.75rem 0}.musik-bestpractice-item:first-child{padding-top:0}.musik-bestpractice-item:last-child{border-bottom:none}.musik-bestpractice-icon{align-items:center;background:var(--main-dark);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:2.5rem;justify-content:center;letter-spacing:.02em;margin-top:.15rem;width:2.5rem}.musik-bestpractice-body{flex:1}.musik-bestpractice-body strong{color:var(--main-dark);display:block;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.musik-bestpractice-body p{color:var(--fliesstext);font-size:.95rem;font-weight:300;line-height:1.65;margin:0}@media(max-width:768px){.musik-bestpractice-item{gap:1rem}.musik-bestpractice-icon{font-size:.7rem;height:2rem;width:2rem}.musik-bestpractice-body strong{font-size:.95rem}.section[role=content] h1,.section[role=content] h2{font-size:1.5rem;padding-top:2rem}.section[role=content] h3{font-size:1.2rem}.section[role=content] p{font-size:1rem}.section[role=branding] h3{font-size:1.25rem;line-height:1.45;padding:2rem 0 1.5rem}.section[role=branding] p{margin-bottom:2rem}a.cta+a.cta,a.cta+button.cta,button.cta+a.cta{margin-left:0;margin-top:.75rem}.section-mission .mission-text p a.cta,.section-mission .mission-text p a.cta.secondary{display:inline-flex;margin-bottom:.5rem}.preise-payment-grid{gap:1rem;grid-template-columns:1fr 1fr}.preis-card{padding:1.75rem 1.5rem}.team-card{flex-direction:column}.contact-info-card{margin-bottom:0}.texte-tab-bar{gap:.4rem;margin-bottom:1.5rem}.texte-tab{font-size:.7rem;padding:.4rem .75rem}.section-faq{padding-bottom:2rem;padding-top:2rem}.section h1{font-size:1.75rem;font-weight:300;line-height:1.3}}.section-google-reviews{background-color:#f5f3f0;background-image:url(../images/panorama_telefonansagen-meisterwerk-background.webp);background-position:50%;background-size:cover;overflow:hidden;padding:3.5rem 2rem 4rem}.google-reviews-header{margin:0 auto 2.5rem;max-width:860px;text-align:center}.google-reviews-header h2{color:var(--main-dark);font-size:1.75rem;font-weight:300;margin-bottom:.75rem}.google-reviews-header p{color:var(--fliesstext);font-size:1rem;font-weight:300;line-height:1.6;margin:0 0 1.5rem;white-space:nowrap}.google-reviews-link{border-bottom:1px solid rgba(10,37,63,.3);color:var(--main-dark);font-size:.88rem;font-weight:600;padding-bottom:.1rem;text-decoration:none;transition:border-color .15s ease,color .15s ease}.google-reviews-link:hover{border-color:var(--akzent-schrift);color:var(--akzent-schrift)}.google-reviews-footer{display:flex;justify-content:center;margin-top:2.25rem}.google-reviews-footer .google-reviews-badge{text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.google-reviews-footer .google-reviews-badge:hover{box-shadow:0 4px 24px #0a253f24;transform:translateY(-1px)}.google-reviews-meta{color:var(--fliesstext);font-size:.82rem;white-space:nowrap}.google-reviews-badge{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid hsla(0,0%,100%,.6);border-radius:999px;box-shadow:0 2px 16px #0a253f14;display:inline-flex;gap:1rem;padding:.75rem 1.75rem}.google-reviews-badge svg{flex-shrink:0}.google-reviews-badge-info{display:flex;flex-direction:column;gap:.15rem;text-align:left}.google-reviews-stars{color:#fbbc04;font-size:1.15rem;letter-spacing:.05em;line-height:1}.google-reviews-track-wrap{mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);overflow:hidden;padding-bottom:1.25rem}.google-reviews-track{animation:googleReviewsScroll 80s linear infinite;display:flex;gap:1.5rem;width:-moz-max-content;width:max-content;will-change:transform}.google-reviews-track-wrap:hover .google-reviews-track{animation-play-state:paused}@keyframes googleReviewsScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.google-review-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid hsla(0,0%,100%,.6);border-radius:1rem;box-shadow:0 2px 20px #0a253f14;display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1.75rem;width:320px}.google-review-card-stars{color:#fbbc04;font-size:1rem;letter-spacing:.05em;line-height:1}.google-review-card-text{color:var(--fliesstext);display:-webkit-box;flex:1;font-size:.875rem;-webkit-line-clamp:5;line-height:1.65;margin:0;-webkit-box-orient:vertical;overflow:hidden}.google-review-card-author{color:var(--main-dark);font-size:.82rem;font-weight:600;margin:0}@media(max-width:768px){.google-review-card{width:260px}.google-reviews-badge{border-radius:1rem;flex-direction:column;text-align:center}.google-reviews-badge-info{text-align:center}}.section-musik-branchen{background:var(--bg-beige);padding:2rem 2rem 2.5rem}.musik-branchen-head{margin:0 auto 1.25rem;max-width:640px;text-align:center}.musik-branchen-head h2{color:var(--main-dark);font-size:1.3rem;font-weight:300;margin-bottom:.3rem}.musik-branchen-head p{color:var(--fliesstext);font-size:.85rem;margin:0}.musik-branchen-grid{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.musik-branchen-card{align-items:baseline;background:#fff;border:1px solid #e8e8e8;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;gap:.3rem .6rem;padding:.6rem .9rem;transition:border-color .15s ease,box-shadow .15s ease}.musik-branchen-card:hover{border-color:var(--akzent-schrift);box-shadow:0 2px 12px #0080801a}.musik-branchen-genre{color:var(--main-dark);font-size:.88rem;font-weight:700;white-space:nowrap}.musik-branchen-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 .5rem;list-style:none;margin:0;padding:0}.musik-branchen-list li{color:var(--fliesstext);font-size:.78rem}.musik-branchen-list li:before{content:none}.musik-branchen-list li+li:before{color:var(--akzent-schrift);content:"·";margin-right:.5rem}.musik-branchen-cta{color:var(--akzent-schrift);font-size:.78rem;font-weight:600;margin-left:auto;white-space:nowrap}@media(max-width:900px){.musik-branchen-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.musik-branchen-grid{grid-template-columns:1fr}}.musik-qualitaet-box{align-items:flex-start;background:var(--bg-beige);border:2px solid var(--main-dark);border-radius:1.25rem;color:var(--main-dark);display:flex;flex-direction:column;gap:1.25rem;padding:2.5rem 2rem}.musik-qualitaet-slogan{color:var(--main-dark);font-size:1.15rem;font-weight:300;line-height:1.55;margin:0}.musik-qualitaet-slogan strong{color:var(--main-dark);font-weight:700}.musik-qualitaet-sub{color:var(--fliesstext);font-size:.875rem;line-height:1.7;margin:0}.musik-qualitaet-highlights{border-top:1px solid rgba(10,37,63,.1);display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem}.musik-qualitaet-highlight-item{display:flex;flex-direction:column;gap:.2rem}.musik-qualitaet-highlight-item strong{color:var(--main-dark);font-size:.92rem;font-weight:700}.musik-qualitaet-highlight-item span{color:var(--fliesstext);font-size:.875rem;line-height:1.6}.section-no-pad-top{padding-top:0}.section-no-pad-bottom{padding-bottom:0}.section-pad-top-2{padding-top:2rem}.section-pad-top-3{padding-top:3rem}.section-pad-bottom-2{padding-bottom:2rem}.section-pad-bottom-3{padding-bottom:3rem}.musik-blog-transparent{background:transparent}.individuelle-preis-grid{margin:2rem auto 0;max-width:900px}.individuelle-preis-note{color:var(--fliesstext);font-size:.88rem;margin-top:2rem;text-align:center}.individuelle-feature-list{color:var(--fliesstext);font-size:.88rem;margin-top:.75rem;padding-left:1.2rem}@media(max-width:768px){.demo-play{height:44px;width:44px}.demo-play svg{height:14px;width:14px}.sprecher-toggle{height:44px;width:44px}.sprecher-toggle svg{height:18px;width:18px}.text-copy-btn,.text-order-btn{padding:.5rem 1rem}.musik-preisbox-cta,.text-copy-btn,.text-order-btn{align-items:center;display:inline-flex;justify-content:center;min-height:44px}.faq-clean .faq-question{min-height:44px}.faq-clean .faq-toggle{height:44px;width:44px}.google-reviews-header p{white-space:normal}.section-musik-seo{padding:2.5rem 1rem}.musik-seo-inner{gap:2.5rem}.gema-vs-divider{font-size:.85rem;padding:.25rem 0}.musik-info-box{gap:1.5rem;padding:1.5rem 1.25rem}.section-musik-blog{padding:2.5rem 1rem}.texte-tab-bar{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-bottom:.5rem;scrollbar-width:none}.texte-tab-bar::-webkit-scrollbar{display:none}.section-individuelle-musik{padding-left:1rem;padding-right:1rem}.individuelle-musik-item{padding:1.25rem 1rem}.demo-row{gap:.5rem;padding:.5rem .75rem}.demo-label{white-space:normal;word-break:break-word}.musik-tab-bar{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-bottom:.5rem;scrollbar-width:none}.musik-tab-bar::-webkit-scrollbar{display:none}.musik-info-box-preise{gap:.75rem}.musik-preisbox{padding:1rem .85rem}}.section-pb-4{padding-bottom:4rem}.section-pb-3{padding-bottom:3rem}.about-body-text{color:var(--fliesstext);font-size:1.05rem;line-height:1.7}.mt-1-5{margin-top:1.5rem}.form-field-plz{flex:0 0 30%}.form-field-ort{flex:1}.text-center{text-align:center}.opacity-75{opacity:.75}.mb-1-5{margin-bottom:1.5rem}.mt-2-5{margin-top:2.5rem}.mt-4{margin-top:4rem}.pb-3-5{padding-bottom:3.5rem}.max-w-800{margin-left:auto;margin-right:auto;max-width:800px}.max-w-780{max-width:780px}.img-full{border-radius:2px;display:block;width:100%}.systems-card{background:#fff;border:1px solid rgba(10,37,63,.1);border-radius:12px;box-shadow:0 2px 8px #0a253f0a;margin-top:2rem;padding:1.5rem 1.75rem}.systems-card>h3{color:var(--akzent-schrift);font-size:.78rem;font-weight:600;letter-spacing:.06em;margin:0 0 .35rem;text-transform:uppercase}.systems-chips{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:1rem 0 1.25rem;padding:0}.systems-chips li{align-items:center;background:var(--bg-beige);border:1px solid rgba(10,37,63,.1);border-radius:2rem;color:var(--main-dark);display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem .95rem}.systems-chip-note{background:var(--akzent10);border-radius:1rem;color:var(--akzent-schrift);font-size:.68rem;font-weight:600;letter-spacing:.03em;padding:.14rem .5rem;text-transform:uppercase}.systems-more{color:var(--fliesstext);font-size:.9rem;line-height:1.55;margin:0}.callflow-example{align-items:center;background:#fff;border:1px solid rgba(10,37,63,.08);border-left:3px solid var(--akzent-schrift);border-radius:12px;box-shadow:0 2px 8px #0a253f0a;display:flex;gap:2rem;justify-content:space-between;margin-top:1.5rem;padding:1.5rem 1.75rem}.callflow-example__text h3{color:var(--main-dark);font-size:1.05rem;margin:0 0 .4rem}.callflow-example__text p{color:var(--fliesstext);font-size:.92rem;line-height:1.55;margin:0;max-width:64ch}.callflow-example__cta{color:var(--akzent-schrift);flex-shrink:0;font-weight:600;white-space:nowrap}@media(max-width:768px){.callflow-example{align-items:flex-start;flex-direction:column;gap:1rem}}.grid-3-mt-2{margin-top:2rem}.lp-checklist{list-style:none;margin:1rem 0 0;padding:0}.lp-checklist li{border-bottom:1px solid rgba(0,0,0,.05);color:var(--main-dark);font-size:.95rem;padding:.6rem 0 .6rem 1.4rem;position:relative}.lp-checklist li:before{background-color:var(--akzent100);border-radius:50%;content:"";height:.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.5rem}.lp-checklist li:last-child{border-bottom:none}.spec-list{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:4px;margin:1rem 0 1.5rem;overflow:hidden}.spec-list dl{display:grid;grid-template-columns:minmax(140px,30%) 1fr;margin:0}.spec-list dd,.spec-list dt{border-bottom:1px solid rgba(0,0,0,.06);font-size:.95rem;margin:0;padding:.7rem 1rem}.spec-list dt{background:#00000006;font-weight:600}.spec-list dd,.spec-list dt{color:var(--main-dark)}.spec-list dl>dd:last-of-type,.spec-list dl>dt:last-of-type{border-bottom:none}@media(max-width:600px){.spec-list dl{grid-template-columns:1fr}.spec-list dt{border-bottom:none;padding-bottom:.2rem}}.lp-step-nr{margin-bottom:.75rem}.lp-step-nr span{align-items:center;background-color:var(--bg-burgunder);border-radius:50%;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:600;height:3rem;justify-content:center;letter-spacing:.05em;width:3rem}.lp-cta-box-gradient{background:linear-gradient(135deg,var(--bg-beige) 0,#fff 100%);border:1px solid rgba(0,0,0,.06);margin-top:1.5rem}.section-erklaerung--beige{background:var(--bg-beige,#f6f6f6)}.faq-answer-inner p+p{margin-top:.75rem}.sprecher-hint-text{color:var(--fliesstext);font-size:.9rem;margin:0;padding:1rem 1.25rem}.sprecher-hint-cta{padding:0 1.25rem 1.25rem}.sprecher-internal-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:2rem 0 0}.sprecher-internal-links a{color:var(--main-dark);font-size:.95rem;text-decoration:underline}.ki-claim-section{padding-bottom:1rem;padding-top:3rem}.ki-claim{background:var(--main-dark,#0a253f);border-radius:.75rem;color:#fff;margin:0;max-width:820px;padding:2.5rem 3rem}.ki-claim h2{color:#fff;font-size:1.65rem;font-weight:300;line-height:1.35;margin:0 0 1rem}.ki-claim h2 strong{font-weight:700}.ki-claim p{color:#fffc;font-size:.95rem;font-weight:300;line-height:1.65;margin:0}@media(max-width:600px){.ki-claim{padding:1.75rem 1.5rem}.ki-claim h2{font-size:1.35rem}}.ki-checklist{list-style:none;margin:1rem 0 0;padding:0}.ki-checklist li{border-bottom:1px solid rgba(0,0,0,.05);color:var(--main-dark);font-size:.95rem;padding:.6rem 0 .6rem 1.4rem;position:relative}.ki-checklist li:before{background-color:var(--akzent100);border-radius:50%;content:"";height:.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.5rem}.ki-checklist li:last-child{border-bottom:none}.ki-vorteile-grid{gap:1.5rem}.ki-steps .ki-step-nr{margin-bottom:.75rem}.ki-steps .ki-step-nr span{align-items:center;background-color:var(--bg-burgunder);border-radius:50%;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:600;height:3rem;justify-content:center;letter-spacing:.05em;width:3rem}.ki-cta-box{background:linear-gradient(135deg,var(--bg-beige) 0,#fff 100%);border:1px solid rgba(0,0,0,.06);margin-top:1.5rem}.ki-small-note{color:var(--fliesstext);font-size:.85rem;margin-top:.75rem;opacity:.75}.generator-section{padding-bottom:0}.generator-fallback{background-color:var(--bg-beige)}.generator-gate{margin:0 auto;max-width:1000px}.generator-gate__head{margin:0 auto 3.5rem;max-width:700px;text-align:center}.generator-gate__eyebrow{align-items:center;color:var(--akzent-schrift,teal);display:inline-flex;font-size:.8rem;gap:.6rem;letter-spacing:.06em;margin-bottom:1.1rem;text-transform:uppercase}.generator-gate__eyebrow-line{background:var(--akzent-schrift,teal);height:1px;opacity:.6;width:2rem}.generator-gate__head h2{color:var(--main-dark,#0a253f);font-size:clamp(1.9rem,3.2vw,2.4rem);font-weight:300;line-height:1.2;margin:0 0 1rem}.generator-gate__head h2 strong{font-weight:600}.generator-gate__head p{color:var(--fliesstext,#777c81);font-size:1.05rem;font-weight:300;line-height:1.6;margin:0}.generator-gate__grid{align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.generator-gate__card{align-items:flex-start;background:#fff;border:2px solid rgba(10,37,63,.1);border-radius:1.1rem;box-shadow:0 16px 46px #0a253f0f;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1.15rem;margin:0;padding:2.85rem 2.6rem 2.6rem;position:relative;text-align:left;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.generator-gate__card:hover{border-color:#0a253f2e;box-shadow:0 26px 60px #0a253f1f;transform:translateY(-3px)}.generator-gate__card--primary,.generator-gate__card--primary:hover{border-color:var(--main-dark,#0a253f)}.generator-gate__badge{background:var(--main-dark,#0a253f);border-radius:999px;color:#fff;font-size:.72rem;left:50%;padding:.4rem 1.1rem;position:absolute;top:-.85rem;transform:translate(-50%);white-space:nowrap}.generator-gate__badge,.generator-gate__tag{font-weight:600;letter-spacing:.09em;text-transform:uppercase}.generator-gate__tag{border-bottom:2px solid rgba(31,184,154,.55);color:var(--main-dark,#0a253f);display:inline-block;font-size:.76rem;padding-bottom:.55rem}.generator-gate__card h3{color:var(--main-dark,#0a253f);font-size:1.45rem;font-weight:600;line-height:1.25;margin:0}.generator-gate__persona{color:var(--akzent-schrift,teal);font-size:1.02rem;font-weight:400;line-height:1.4;margin:-.45rem 0 0}.generator-gate__price{align-items:baseline;color:var(--main-dark,#0a253f);display:flex;flex-wrap:wrap;gap:.5rem;margin:.1rem 0 0}.generator-gate__price strong{font-size:1.9rem;font-weight:300;letter-spacing:-.01em;line-height:1}.generator-gate__price span{color:var(--fliesstext,#777c81);font-size:.85rem;font-weight:300}.generator-gate__rule{background:#0a253f1a;display:block;height:1px;margin:.3rem 0 .2rem;width:100%}.generator-gate__list{display:flex;flex-direction:column;flex-grow:1;gap:.8rem;list-style:none;margin:0;padding:0}.generator-gate__list li{color:var(--main-dark,#0a253f);font-size:1rem;font-weight:300;line-height:1.5;padding-left:1.7rem;position:relative}.generator-gate__list li strong{font-weight:600}.generator-gate__list li:before{color:var(--akzent-schrift,teal);content:"✓";font-size:.95rem;font-weight:700;left:0;position:absolute;top:-.05rem}.generator-gate__btn{align-items:center;align-self:flex-start;border-radius:999px;display:inline-flex;font-size:.95rem;font-weight:600;letter-spacing:.01em;margin-top:.75rem;padding:.9rem 1.7rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.generator-gate__btn--solid{background:var(--main-cta,#d51d2b);box-shadow:0 10px 24px #d51d2b3d;color:#fff}.generator-gate__btn--outline{background:transparent;border:1.5px solid rgba(10,37,63,.25);color:var(--main-dark,#0a253f)}.generator-gate__card:hover .generator-gate__btn{transform:translate(2px)}.generator-gate__card:hover .generator-gate__btn--solid{box-shadow:0 14px 30px #d51d2b52}.generator-gate__card:hover .generator-gate__btn--outline{border-color:var(--main-dark,#0a253f)}.generator-gate__more{color:var(--fliesstext,#777c81);font-size:.95rem;font-weight:300;margin:2rem 0 0;text-align:center}.generator-gate__more a{border-bottom:1px solid rgba(10,37,63,.25);color:var(--main-dark,#0a253f);font-weight:600;padding-bottom:1px;text-decoration:none;transition:border-color .2s ease,color .2s ease}.generator-gate__more a:hover{border-color:var(--main-cta,#d51d2b);color:var(--main-cta,#d51d2b)}@media(max-width:768px){.generator-gate__grid{gap:1.25rem;grid-template-columns:1fr}.generator-gate__card{padding:2.25rem 1.75rem 2rem}}.editorial-break{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:420px;padding:5rem 2rem;position:relative}.editorial-break__card{backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);background:#ffffffe6;border:1px solid hsla(0,0%,100%,.35);border-radius:.75rem;box-shadow:0 4px 40px #0000000f,inset 0 1px #ffffff80;max-width:var(--site-width,1200px);padding:3.5rem 3rem;position:relative;width:100%;z-index:2}.editorial-break__card h2{color:var(--main-dark);font-size:1.75rem;font-weight:300;line-height:1.3;margin-bottom:1rem}.editorial-break__card h2 strong{font-weight:600}.editorial-break__card p{color:var(--fliesstext);font-size:1.05rem;font-weight:300;line-height:1.7;margin-bottom:1.25rem;max-width:680px}.editorial-break__card p:last-child{margin-bottom:0}.editorial-break__card .cta{margin-top:1.25rem}.editorial-break--centered .editorial-break__card{max-width:720px;text-align:center}.editorial-break--centered .editorial-break__card p{margin-left:auto;margin-right:auto}@media(max-width:768px){.editorial-break{min-height:320px;padding:3rem 1rem}.editorial-break__card{padding:2rem 1.5rem}.editorial-break__card h2{font-size:1.4rem}}.seasonal-banner{background-color:#1a5c2a;color:#fff;display:block;text-decoration:none;transition:background-color .2s}.seasonal-banner:hover{background-color:#14491f}.seasonal-banner__inner{align-items:center;display:flex;gap:1.25rem;margin:0 auto;max-width:var(--site-width);padding:1.25rem 0;width:100%}.seasonal-banner__icon{color:#fffc;flex-shrink:0;font-size:1.5rem}i.tree:before{content:""}.seasonal-banner strong{color:#fff;display:block;font-size:1rem;font-weight:700;margin-bottom:.15rem}.seasonal-banner span{color:#ffffffd9;font-size:.9rem;font-weight:300}.seasonal-banner__link{color:#fff!important;display:block;font-size:.85rem;font-weight:600;margin-top:.4rem}.section-teal{background-color:var(--akzent-schrift);padding:4rem 2rem;text-align:center}.section-teal h3{color:#fff;font-size:1.5rem;font-weight:300;line-height:1.4;margin:0 auto 1.5rem;max-width:800px}.section-teal h3 strong{font-weight:600}.section-teal p{color:#fffc}.section-teal .cta{background-color:#fff;border-color:#fff;color:var(--main-dark)}.section-teal .cta:hover{background-color:var(--main-cta);border-color:var(--main-cta);color:#fff}.section-teal .cta.secondary{background-color:transparent;border-color:#ffffffb3;color:#fff}.section-teal .cta.secondary:hover{background-color:#fff;border-color:#fff;color:var(--main-cta)}.chatbot-wrapper{bottom:24px;font-family:var(--font-fliesstext);position:fixed;right:24px;z-index:1700}@media(max-width:768px){body:has(.section[role=head] .nav-main.active) .chatbot-wrapper{display:none!important}}.chatbot-toggle{align-items:center;background:var(--main-dark);border:none;border-radius:50%;box-shadow:0 4px 20px #00000040;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:relative;transition:background-color .2s,transform .2s;width:60px}.chatbot-toggle:hover{background:var(--main-cta);transform:scale(1.05)}.chatbot-unread{background:var(--main-cta);border:2px solid #fff;border-radius:50%;height:14px;position:absolute;right:-2px;top:-2px;width:14px}.chatbot-window{background:#fff;border-radius:16px;bottom:76px;box-shadow:0 8px 40px #0000002e;display:flex;flex-direction:column;max-height:520px;overflow:hidden;position:absolute;right:0;width:380px}.chatbot-header{align-items:center;background:var(--main-dark);color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.chatbot-header-info{align-items:center;display:flex;gap:12px}.chatbot-avatar{align-items:center;background:var(--akzent-schrift);border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.chatbot-header-title{font-size:15px;font-weight:600}.chatbot-header-status{font-size:12px;opacity:.7}.chatbot-close{background:none;border:none;color:#fff;cursor:pointer;opacity:.7;padding:4px;transition:opacity .2s}.chatbot-close:hover{opacity:1}.chatbot-beta-bar{background:var(--main-cta);color:#fff;font-size:11px;font-weight:700;letter-spacing:1.5px;padding:4px 0;text-align:center;text-transform:uppercase}.chatbot-messages{display:flex;flex:1;flex-direction:column;gap:12px;min-height:200px;overflow-y:auto;padding:16px}.chatbot-message{display:flex}.chatbot-message-user{justify-content:flex-end}.chatbot-message-bot{justify-content:flex-start}.chatbot-bubble{border-radius:16px;font-size:14px;line-height:1.5;max-width:85%;padding:10px 14px;word-break:break-word}.chatbot-bubble a{color:var(--akzent-schrift);text-decoration:underline}.chatbot-message-user .chatbot-bubble{background:var(--main-dark);border-bottom-right-radius:4px;color:#fff}.chatbot-message-bot .chatbot-bubble{background:var(--bg-beige);border-bottom-left-radius:4px;color:var(--main-dark)}.chatbot-typing{align-items:center;display:flex;gap:4px;padding:12px 18px}.chatbot-typing span{animation:chatbot-dot 1.4s ease-in-out infinite;background:var(--fliesstext);border-radius:50%;height:8px;width:8px}.chatbot-typing span:nth-child(2){animation-delay:.2s}.chatbot-typing span:nth-child(3){animation-delay:.4s}@keyframes chatbot-dot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.chatbot-input-area{border-top:1px solid #eee;display:flex;gap:8px;padding:12px 16px}.chatbot-input{border:1px solid #ddd;border-radius:24px;flex:1;font-family:var(--font-fliesstext);font-size:14px;outline:none;padding:10px 16px;transition:border-color .2s}.chatbot-input:focus{border-color:var(--akzent-schrift)}.chatbot-input::-moz-placeholder{color:#aaa}.chatbot-input::placeholder{color:#aaa}.chatbot-send{align-items:center;background:var(--main-dark);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.chatbot-send:hover:not(:disabled){background:var(--main-cta)}.chatbot-send:disabled{cursor:not-allowed;opacity:.4}.chatbot-handoff{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-top:4px;padding:16px}.chatbot-handoff-title{color:var(--main-dark);font-size:14px;font-weight:600;margin:0 0 4px}.chatbot-handoff-subtitle{color:var(--fliesstext);font-size:12px;margin:0 0 12px}.chatbot-handoff-input{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-family:var(--font-fliesstext);font-size:14px;margin-bottom:8px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.chatbot-handoff-input:focus{border-color:var(--akzent-schrift)}.chatbot-handoff-input::-moz-placeholder{color:#aaa}.chatbot-handoff-input::placeholder{color:#aaa}.chatbot-handoff-textarea{font-family:var(--font-fliesstext);max-height:100px;min-height:44px;resize:vertical}.chatbot-handoff-submit{background:var(--main-dark);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--font-fliesstext);font-size:14px;font-weight:600;padding:10px;transition:background-color .2s;width:100%}.chatbot-handoff-submit:hover:not(:disabled){background:var(--main-cta)}.chatbot-handoff-submit:disabled{cursor:not-allowed;opacity:.4}.chatbot-footer{border-top:1px solid #eee}.chatbot-footer .chatbot-input-area{border-top:none}.chatbot-feedback-link{background:none;border:none;color:var(--fliesstext);cursor:pointer;display:block;font-size:12px;padding:0 16px 10px;text-align:center;text-decoration:underline;text-underline-offset:2px;transition:color .2s;width:100%}.chatbot-feedback-link:hover{color:var(--akzent-schrift)}.chatbot-feedback{border-top:1px solid #eee;padding:16px;text-align:center}.chatbot-feedback-title{color:var(--main-dark);font-size:14px;font-weight:600;margin:0 0 12px}.chatbot-stars{display:flex;gap:4px;justify-content:center;margin-bottom:12px}.chatbot-star{background:none;border:none;color:#ccc;cursor:pointer;padding:2px;transition:color .15s,transform .15s}.chatbot-star:hover{transform:scale(1.15)}.chatbot-star.active{color:#f5a623}.chatbot-slide-enter-active,.chatbot-slide-leave-active{transition:opacity .25s ease,transform .25s ease}.chatbot-slide-enter-from,.chatbot-slide-leave-to{opacity:0;transform:translateY(16px) scale(.95)}.chatbot-message-bot .chatbot-bubble-success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}@media(max-width:768px){.chatbot-wrapper{bottom:12px;right:12px}.chatbot-window{border-radius:0;inset:0;max-height:100vh;position:fixed;width:100vw;z-index:1750}.chatbot-messages{flex:1;min-height:0}.chatbot-toggle{height:52px;width:52px}}a.quiz-cta-green,button.quiz-cta-green{background:var(--akzent-schrift)!important;border-color:var(--akzent-schrift)!important;color:#fff!important}a.quiz-cta-green:hover,button.quiz-cta-green:hover{background:#066!important;border-color:#066!important;color:#fff!important}a.quiz-cta-green-outline,button.quiz-cta-green-outline{background:transparent!important;border:1px solid var(--akzent-schrift)!important;color:var(--akzent-schrift)!important}a.quiz-cta-green-outline:hover,button.quiz-cta-green-outline:hover{background:var(--akzent-schrift)!important;border-color:var(--akzent-schrift)!important;color:#fff!important}.quiz-overlay{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#0a253fd9,#0a253fb3);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1900}.quiz-modal{animation:quiz-modal-in .35s cubic-bezier(.16,1,.3,1);background:linear-gradient(160deg,#fff,#f8f9fb);border-radius:1.25rem;box-shadow:0 32px 100px #0000004d,0 0 0 1px #ffffff1a;max-width:540px;padding:3rem 3rem 2.5rem;position:relative;width:100%}@keyframes quiz-modal-in{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.quiz-close{align-items:center;background:none;border:none;border-radius:50%;color:#bbb;cursor:pointer;display:flex;font-size:1.5rem;height:36px;justify-content:center;line-height:1;position:absolute;right:1.5rem;top:1.25rem;transition:all .2s;width:36px}.quiz-close:hover{background:#0000000d;color:var(--main-dark)}.quiz-intro{align-items:center;display:flex;flex-direction:column;gap:0;text-align:center}.quiz-intro-visual{margin-bottom:1rem}.quiz-intro-icon{align-items:center;background:var(--main-cta);border-radius:50%;color:#fff;display:inline-flex;font-size:0;height:60px;justify-content:center;width:60px}.quiz-intro-icon:before{content:"";font-family:FontAwesome;font-size:1.5rem;font-weight:900}.quiz-intro h2{font-size:1.75rem!important;margin-bottom:.75rem!important}.quiz-intro-lead{color:var(--fliesstext)!important;font-size:1.05rem!important;line-height:1.7!important;margin-bottom:1.5rem!important}.quiz-intro-lead strong{color:var(--main-dark)!important}.quiz-start-btn{align-items:center;background:var(--main-cta);border:none;border-radius:3rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.9rem 2rem;transition:all .25s}.quiz-start-btn:hover{background:var(--main-dark);box-shadow:0 8px 24px #0a253f40;transform:translateY(-2px)}.quiz-start-btn svg{flex-shrink:0}.quiz-step h2{color:var(--main-dark);font-family:var(--font-headline);font-size:1.75rem;letter-spacing:-.01em;margin:0 0 .5rem}.quiz-step p{color:var(--fliesstext);font-size:.95rem;line-height:1.65;margin:0 0 1.25rem}.quiz-progress{align-items:center;display:flex;gap:.6rem;margin-bottom:1.25rem}.quiz-progress:after,.quiz-progress:before{background:#0000000f;border-radius:2px;content:"";display:block;flex:1;height:3px}.quiz-progress span{color:var(--main-dark);font-size:.7rem;font-weight:700;letter-spacing:.15em;opacity:.35;text-transform:uppercase;white-space:nowrap}.quiz-speaker-desc{color:#aaa!important;font-size:.88rem!important;font-style:italic;margin-bottom:1.75rem!important;margin-top:-.25rem!important}.quiz-player{background:#f0f2f5;border:1px solid rgba(0,0,0,.06);border-radius:1rem;gap:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem}.quiz-play-btn,.quiz-player{align-items:center;display:flex}.quiz-play-btn{background:var(--main-dark);border:none;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;height:52px;justify-content:center;transition:all .2s;width:52px}.quiz-play-btn:hover{background:var(--main-cta);transform:scale(1.05)}.quiz-play-btn svg{fill:currentColor;margin-left:3px}.quiz-play-btn .playing svg,.quiz-play-btn svg.animate-spin{margin-left:0}.quiz-progress-bar{background:#0000001a;border-radius:2px;cursor:pointer;flex:1;height:4px;overflow:hidden;position:relative}.quiz-progress-fill{background:var(--main-dark);border-radius:2px;height:100%;transition:width .1s linear}.quiz-time{color:#999;font-size:.78rem;font-variant-numeric:tabular-nums;min-width:2.5rem;text-align:right}.quiz-buttons{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.quiz-answer{background:#fff;border:1.5px solid rgba(10,37,63,.12);border-radius:.75rem;color:var(--main-dark);cursor:pointer;font-size:.95rem;font-weight:600;overflow:hidden;padding:1.1rem 1rem;position:relative;text-align:center;transition:all .2s}.quiz-answer:before{background:linear-gradient(135deg,transparent 40%,rgba(10,37,63,.03));content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s}.quiz-answer:hover{border-color:var(--main-dark);box-shadow:0 4px 16px #0a253f1a;transform:translateY(-2px)}.quiz-answer:hover:before{opacity:1}.quiz-answer:active{box-shadow:none;transform:translateY(0)}.quiz-result{text-align:center}.quiz-result-icon{animation:quiz-icon-pop .5s cubic-bezier(.16,1,.3,1);color:var(--main-dark);display:block;font-size:0;margin-bottom:.75rem}.quiz-result-icon:before{content:"";font-family:FontAwesome;font-size:2.2rem;font-weight:900}@keyframes quiz-icon-pop{0%{opacity:0;transform:scale(0) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}.quiz-result-big{color:var(--main-dark);font-family:var(--font-headline);font-size:4.5rem;font-weight:700;line-height:1;margin:0 0 .25rem}.quiz-result-sub{font-size:1rem;margin-bottom:1.5rem!important}.quiz-reveal{animation:quiz-reveal-in .6s cubic-bezier(.16,1,.3,1) .2s both;background:linear-gradient(135deg,var(--main-dark),#162d45);border-radius:.75rem;color:#fff;font-size:1.3rem;font-weight:700;line-height:1.4;margin:0 auto 1.25rem!important;max-width:340px;padding:1.25rem 1.75rem;position:relative;text-align:center}@keyframes quiz-reveal-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.quiz-reveal--green{background:linear-gradient(135deg,#007070,#008f8f)}.quiz-reveal-label{color:#ffffff73;display:block;font-size:.6rem;font-weight:700;letter-spacing:.2em;margin-bottom:.3rem;text-transform:uppercase}.quiz-result-text{font-size:.9rem!important;margin:0 auto .75rem!important;max-width:380px}.quiz-result-burn{color:var(--main-cta)!important;font-size:.85rem!important;font-weight:600;margin-bottom:1.75rem!important}.quiz-result-cta{align-items:center;display:flex;flex-direction:column;gap:.6rem;margin-top:1.5rem}.quiz-result-cta a.cta,.quiz-result-cta a.cta+a.cta{margin-left:0!important;margin-right:0!important}.quiz-fade-enter-active,.quiz-fade-leave-active{transition:opacity .3s ease}.quiz-fade-enter-from,.quiz-fade-leave-to{opacity:0}.quiz-slide-enter-active,.quiz-slide-leave-active{transition:opacity .25s ease,transform .25s ease}.quiz-slide-enter-from{opacity:0;transform:translate(30px)}.quiz-slide-leave-to{opacity:0;transform:translate(-30px)}@media(max-width:540px){.quiz-modal{border-radius:1rem;padding:2rem 1.5rem 1.5rem}.quiz-step h2{font-size:1.4rem}.quiz-player{padding:1rem 1.25rem}.quiz-play-btn{height:44px;width:44px}.quiz-buttons{grid-template-columns:1fr}.quiz-result-big{font-size:3.5rem}.quiz-result-cta{flex-direction:column}}.jobs-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.jobs-card{background:#fff;border:1px solid var(--main-border,#e2e2e2);border-radius:12px;color:inherit;display:flex;flex-direction:column;padding:2rem;text-decoration:none;transition:box-shadow .2s,transform .2s}.jobs-card:hover{box-shadow:0 6px 24px #00000014;transform:translateY(-2px)}.jobs-card h3{color:var(--main-dark);font-size:1.3rem;margin:0 0 .75rem}.jobs-card p{color:#555;flex:1;font-size:.95rem;line-height:1.6;margin:0 0 1.25rem}.jobs-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.jobs-tag{background:var(--main-bg-beige,#f5f0ea);border-radius:99px;color:var(--main-dark);display:inline-block;font-size:.8rem;font-weight:600;padding:.25rem .75rem}.jobs-card__link{color:var(--main-cta);font-size:.95rem;font-weight:600}@media(max-width:768px){.jobs-grid{grid-template-columns:1fr}}.section-sprachen{background:#fff;overflow:hidden;position:relative}.section-sprachen:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath stroke='%230a253f' stroke-opacity='.5' stroke-width='.4' d='M12 7v10m-5-5h10'/%3E%3C/svg%3E");background-size:24px 24px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 75% 95% at 85% 68%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse 75% 95% at 85% 68%,#000 0,transparent 70%);pointer-events:none;position:absolute;z-index:0}.sprachen-card{align-items:center;display:flex}.sprachen-text{position:relative;width:54%;z-index:2}.sprachen-text p{margin-bottom:1rem}.sprachen-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 2rem}.sprach-tag{background:#fff;border:1px solid #cbd5e1;border-radius:99px;color:var(--fliesstext);display:inline-block;font-size:.8rem;font-weight:400;padding:.25rem .75rem;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.sprach-tag:hover{border-color:var(--main-dark);color:var(--main-dark)}.sprach-tag--mehr{border-color:#a7d4d4;color:var(--akzent-schrift)}.sprach-tag--mehr:hover{border-color:var(--akzent-schrift);color:var(--akzent-schrift)}.sprachen-globe-wrap{height:108vh;pointer-events:none;position:absolute;right:-18%;top:-2%;width:62%}.globe-canvas-container{height:100%;width:100%}.sprachen-text--wide{max-width:860px;width:100%}.sprachen-two-col{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin-top:1.5rem}.sprachen-col-label{color:var(--fliesstext);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.6rem;text-transform:uppercase}@media(max-width:900px){.sprachen-text{padding:1rem 2rem;width:100%}.sprachen-text--wide{max-width:100%;width:100%}.sprachen-two-col{gap:1.5rem;grid-template-columns:1fr}.section-sprachen:before,.sprachen-globe-wrap{display:none}}.xmas-countdown-section{padding-bottom:2.5rem;padding-top:2.5rem}.xmas-countdown{align-items:center;background:linear-gradient(135deg,#0a253f,#143958);border-radius:6px;color:#fff;display:grid;gap:2.5rem;grid-template-columns:auto 1fr auto;margin:0 auto;max-width:100%;overflow:hidden;padding:2rem 2.5rem;position:relative;width:var(--site-width)}.xmas-countdown:before{background:radial-gradient(circle at top right,rgba(173,211,217,.18),transparent 70%);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:35%}.xmas-countdown-number{color:var(--akzent100);font-size:5.5rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.xmas-countdown-number,.xmas-countdown-text{position:relative;z-index:1}.xmas-countdown-text h3{color:#fff;font-size:1.4rem;font-weight:600;line-height:1.25;margin:0 0 .45rem}.xmas-countdown-text p{color:#ffffffc7;font-size:.95rem;line-height:1.5;margin:0;max-width:38rem}.xmas-countdown-cta{align-items:center;background:var(--bg-burgunder);border-radius:4px;color:#fff!important;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.85rem 1.5rem;position:relative;text-decoration:none;transition:background .2s;white-space:nowrap;z-index:1}.xmas-countdown-cta:hover{background:#b80268}@media(max-width:768px){.xmas-countdown{gap:1rem;grid-template-columns:1fr;padding:1.75rem 1.25rem;text-align:center}.xmas-countdown-number{font-size:4.5rem}.xmas-countdown-text p{margin:0 auto}.xmas-countdown-cta{justify-self:center}}.xmas-checklist{display:grid;gap:.85rem;list-style:none;margin:1.25rem 0 0;padding:0}.xmas-checklist li{align-items:start;color:var(--main-dark);display:grid;font-size:1rem;gap:.85rem;grid-template-columns:1.25rem 1fr;line-height:1.5}.xmas-checklist li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='hsl(180,100%25,25%25)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 12 10 18 20 6'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.25rem;margin-top:.22rem;width:1.25rem}.xmas-checklist li strong{color:var(--main-dark);font-weight:600}.xmas-trust-branchen{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.25rem 0 0;padding:0}.xmas-trust-branchen li{background:#fff;border:1px solid rgba(10,37,63,.14);border-radius:999px;color:var(--main-dark);font-size:.9rem;font-weight:500;padding:.45rem .95rem}.xmas-trust-note{color:var(--fliesstext);font-size:.88rem;margin-top:1rem}.xmas-side-image{border-radius:6px;box-shadow:0 2px 24px #0a253f14;height:100%;min-height:320px;overflow:hidden;position:relative;width:100%}.xmas-side-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:768px){.xmas-side-image{min-height:240px}}.demo-info-card{display:none!important}.wrapper-player-hero .player-hero.active .logo img{filter:grayscale(0)!important}.moh-demos .demo-row{gap:.45rem}.moh-demos .demo-row .demo-label{flex:0 0 7.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moh-demos .demo-row .demo-progress{flex:1 1 0;min-width:0}.demo-label:has(.dl-cd){container-type:inline-size;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.1rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 1.1rem),transparent)}.demo-label .dl-cd{display:inline-block;white-space:nowrap;will-change:transform}.demo-row.playing .demo-label:has(.dl-cd){-webkit-mask-image:none;mask-image:none}.demo-row.playing .demo-label .dl-cd{animation:dl-cd-scroll 6s ease-in-out .7s infinite alternate}@keyframes dl-cd-scroll{0%{transform:translate(0)}to{transform:translate(min(0px,calc(100cqi - 100% - .35rem)))}}@media(prefers-reduced-motion:reduce){.demo-row.playing .demo-label .dl-cd{animation:none}}.grid-3>.contentbox>.cta:last-child:hover{background-color:color-mix(in srgb,var(--akzent100) 10%,#fff);border-color:color-mix(in srgb,var(--akzent100) 55%,#000);color:color-mix(in srgb,var(--akzent100) 55%,#000)}.demo-branche{color:var(--akzent-schrift,teal);display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.06em;margin-left:.5rem;opacity:.7;text-transform:uppercase}.moh-demos>.demo-row{border:1px solid #fff}.contentbox .moh-demos>.demo-row{border:none}.consent-bar{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffe0;border-top:1px solid rgba(10,37,63,.08);bottom:0;box-shadow:0 -4px 30px #0a253f14;left:0;position:fixed;right:0;z-index:1950}.consent-inner{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:1200px;padding:1.25rem 2rem}.consent-text{flex:1;min-width:280px}.consent-text strong{color:var(--main-dark,#0a253f);display:block;font-size:.85rem;font-weight:600;margin-bottom:.25rem}.consent-text p{color:var(--fliesstext,#777);font-size:.82rem;line-height:1.55;margin:0}.consent-text a{color:var(--main-dark,#0a253f);text-decoration:underline}.consent-actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.consent-btn{border:none;border-radius:.3rem;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;padding:.5rem 1rem;transition:all .15s;white-space:nowrap}.consent-btn--primary{background:var(--main-dark,#0a253f);color:#fff}.consent-btn--primary:hover{background:#0d3152}.consent-btn--secondary{background:transparent;border:1px solid var(--main-dark,#0a253f);color:var(--main-dark,#0a253f)}.consent-btn--secondary:hover{background:#0a253f0d}.consent-btn--link{background:none;color:var(--fliesstext,#777);padding:.5rem;text-decoration:underline}.consent-btn--link:hover{color:var(--main-dark,#0a253f)}.consent-settings{border-top:1px solid rgba(10,37,63,.08);padding-top:.75rem;width:100%}.consent-category{align-items:center;border-bottom:1px solid rgba(10,37,63,.05);display:flex;justify-content:space-between;padding:.6rem 0}.consent-category-info strong{color:var(--main-dark,#0a253f);font-size:.82rem;font-weight:600}.consent-category-desc{color:var(--fliesstext,#777);display:block;font-size:.72rem;margin-top:.1rem}.consent-toggle--locked{color:var(--fliesstext,#999);font-size:.72rem;font-weight:500}.consent-switch{display:inline-block;flex-shrink:0;height:20px;position:relative;width:38px}.consent-switch input{height:0;opacity:0;width:0}.consent-switch-slider{background:#ccc;border-radius:20px;cursor:pointer;inset:0;position:absolute;transition:background .2s}.consent-switch-slider:before{background:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:transform .2s;width:14px}.consent-switch input:checked+.consent-switch-slider{background:var(--main-dark,#0a253f)}.consent-switch input:checked+.consent-switch-slider:before{transform:translate(18px)}.consent-settings-actions{align-items:center;display:flex;gap:.75rem;margin-top:.75rem;padding-top:.5rem}.consent-slide-enter-active{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s}.consent-slide-leave-active{transition:transform .25s ease-in,opacity .2s}.consent-slide-enter-from,.consent-slide-leave-to{opacity:0;transform:translateY(100%)}@media(max-width:768px){.consent-inner{align-items:stretch;gap:.75rem;padding:1rem 1.25rem}.consent-actions,.consent-inner{flex-direction:column}.consent-btn{padding:.6rem 1rem;text-align:center;width:100%}}@media print{.consent-bar{display:none!important}}.site-accent-stripe{background:#7ab3b8;height:3px;left:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s ease,transform .2s ease;z-index:9999}.site-accent-stripe--hidden{opacity:0;transform:translateY(-100%)}.err[data-v-1bc0a293]{align-items:center;background:var(--bg-beige,#f6f6f6);display:flex;justify-content:center;min-height:62vh;padding:5rem 1.5rem 6rem}.err__wrap[data-v-1bc0a293]{max-width:640px;text-align:center;width:100%}.err__eyebrow[data-v-1bc0a293]{align-items:center;color:var(--akzent-schrift,teal);display:inline-flex;font-size:.72rem;font-weight:600;gap:.85rem;letter-spacing:.18em;margin-bottom:2rem;text-transform:uppercase}.err__line[data-v-1bc0a293]{background:var(--akzent-schrift,teal);height:1.5px;width:2.25rem}.err__display[data-v-1bc0a293]{display:inline-block;margin-bottom:1.75rem;position:relative}.err__code[data-v-1bc0a293]{color:var(--main-dark,#0a253f);display:block;font-size:clamp(6rem,20vw,11rem);font-weight:200;letter-spacing:-.04em;line-height:.9}.err__wave[data-v-1bc0a293]{bottom:-.35rem;height:2.25rem;left:50%;overflow:visible;position:absolute;transform:translate(-50%);width:78%}.err__wave path[data-v-1bc0a293]{animation:err-draw-1bc0a293 2.4s ease-out forwards,err-pulse-1bc0a293 3s ease-in-out 2.4s infinite;fill:none;stroke:var(--akzent-schrift,teal);stroke-dasharray:1400;stroke-dashoffset:1400;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}@keyframes err-draw-1bc0a293{to{stroke-dashoffset:0}}@keyframes err-pulse-1bc0a293{0%,to{opacity:.55}50%{opacity:1}}.err__title[data-v-1bc0a293]{color:var(--main-dark,#0a253f);font-size:clamp(1.5rem,3.5vw,2.15rem);font-weight:300;line-height:1.25;margin:0 0 1rem}.err__lead[data-v-1bc0a293]{color:var(--fliesstext,#6b7280);font-size:1.02rem;font-weight:300;line-height:1.7;margin:0 auto 2.25rem;max-width:30rem}.err__actions[data-v-1bc0a293]{gap:.75rem;margin-bottom:2.75rem}.err__actions[data-v-1bc0a293],.err__links[data-v-1bc0a293]{display:flex;flex-wrap:wrap;justify-content:center}.err__links[data-v-1bc0a293]{align-items:center;font-size:.78rem;gap:.5rem .85rem;letter-spacing:.06em;text-transform:uppercase}.err__links a[data-v-1bc0a293]{color:var(--akzent-schrift,teal);font-weight:600;text-decoration:none;transition:opacity .15s}.err__links a[data-v-1bc0a293]:hover{opacity:.6}.err__links span[data-v-1bc0a293]{color:var(--muted-2,#c7ccd3)}@media(prefers-reduced-motion:reduce){.err__wave path[data-v-1bc0a293]{animation:none;opacity:.7;stroke-dashoffset:0}}@media(max-width:480px){.err__actions[data-v-1bc0a293]{align-items:stretch;flex-direction:column}.err__actions .cta[data-v-1bc0a293]{text-align:center}}
