/*! Build: 3c732361 */:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper{overflow:clip}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}/*! Build: 6d1f7324 */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #FFFFFF;--bs-gray: #10002F;--bs-gray-dark: #343a40;--bs-gray-100: #F8F8F9;--bs-gray-200: #E5E5EA;--bs-gray-300: #B2B3BF;--bs-gray-400: #7F8095;--bs-gray-500: #4C4D6B;--bs-gray-600: #10002F;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #10002F;--bs-secondary: #5E05A8;--bs-purple: #5E05A8;--bs-dark-purple: #23003E;--bs-red: #FF006E;--bs-gray: #7F8095;--bs-pink: #FC00C4;--bs-rose: #FFBFFF;--bs-blue: #00EDD9;--bs-green: #57FF99;--bs-yellow: #D9FF00;--bs-white: #FFFFFF;--bs-primary-rgb: 16, 0, 47;--bs-secondary-rgb: 94, 5, 168;--bs-purple-rgb: 94, 5, 168;--bs-dark-purple-rgb: 35, 0, 62;--bs-red-rgb: 255, 0, 110;--bs-gray-rgb: 127, 128, 149;--bs-pink-rgb: 252, 0, 196;--bs-rose-rgb: 255, 191, 255;--bs-blue-rgb: 0, 237, 217;--bs-green-rgb: 87, 255, 153;--bs-yellow-rgb: 217, 255, 0;--bs-white-rgb: 255, 255, 255;--bs-primary-text-emphasis: rgb(2.5098039216%, 0%, 7.3725490196%);--bs-secondary-text-emphasis: rgb(14.7450980392%, 0.7843137255%, 26.3529411765%);--bs-success-text-emphasis: rgb(3.9215686275%, 21.1764705882%, 13.1764705882%);--bs-info-text-emphasis: rgb(2.0392156863%, 31.6862745098%, 37.6470588235%);--bs-warning-text-emphasis: rgb(13.6470588235%, 40%, 24%);--bs-danger-text-emphasis: #66002c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(81.2549019608%, 80%, 83.6862745098%);--bs-secondary-bg-subtle: rgb(87.3725490196%, 80.3921568627%, 93.1764705882%);--bs-success-bg-subtle: rgb(81.9607843137%, 90.5882352941%, 86.5882352941%);--bs-info-bg-subtle: rgb(81.0196078431%, 95.8431372549%, 98.8235294118%);--bs-warning-bg-subtle: rgb(86.8235294118%, 100%, 92%);--bs-danger-bg-subtle: #ffcce2;--bs-light-bg-subtle: rgb(98.6274509804%, 98.6274509804%, 98.8235294118%);--bs-dark-bg-subtle: #7F8095;--bs-primary-border-subtle: rgb(62.5098039216%, 60%, 67.3725490196%);--bs-secondary-border-subtle: rgb(74.7450980392%, 60.7843137255%, 86.3529411765%);--bs-success-border-subtle: rgb(63.9215686275%, 81.1764705882%, 73.1764705882%);--bs-info-border-subtle: rgb(62.0392156863%, 91.6862745098%, 97.6470588235%);--bs-warning-border-subtle: rgb(73.6470588235%, 100%, 84%);--bs-danger-border-subtle: #ff99c5;--bs-light-border-subtle: #E5E5EA;--bs-dark-border-subtle: #4C4D6B;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: var(--font-gilroy), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.75;--bs-body-color: #23003E;--bs-body-color-rgb: 35, 0, 62;--bs-body-bg: #10002F;--bs-body-bg-rgb: 16, 0, 47;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(35, 0, 62, 0.75);--bs-secondary-color-rgb: 35, 0, 62;--bs-secondary-bg: #E5E5EA;--bs-secondary-bg-rgb: 229, 229, 234;--bs-tertiary-color: rgba(35, 0, 62, 0.5);--bs-tertiary-color-rgb: 35, 0, 62;--bs-tertiary-bg: #F8F8F9;--bs-tertiary-bg-rgb: 248, 248, 249;--bs-heading-color: inherit;--bs-link-color: #23003E;--bs-link-color-rgb: 35, 0, 62;--bs-link-decoration: underline;--bs-link-hover-color: rgb(10.9803921569%, 0%, 19.4509803922%);--bs-link-hover-color-rgb: 28, 0, 50;--bs-code-color: #d63384;--bs-highlight-color: #23003E;--bs-highlight-bg: rgb(100%, 95.137254902%, 80.5490196078%);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #B2B3BF;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0;--bs-border-radius-sm: 1.25rem;--bs-border-radius-lg: 2.5rem;--bs-border-radius-xl: 5rem;--bs-border-radius-xxl: 10rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(16, 0, 47, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #FF006E;--bs-form-invalid-border-color: #FF006E}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.109375rem + 1.875vw)}@media(min-width: 1400px){h1,.h1{font-size:2.75rem}}h2,.h2{font-size:calc(1.078125rem + 1.3392857143vw)}@media(min-width: 1400px){h2,.h2{font-size:2.25rem}}h3,.h3{font-size:calc(1.0625rem + 1.0714285714vw)}@media(min-width: 1400px){h3,.h3{font-size:2rem}}h4,.h4{font-size:calc(1.046875rem + 0.8035714286vw)}@media(min-width: 1400px){h4,.h4{font-size:1.75rem}}h5,.h5{font-size:calc(1.03125rem + 0.5357142857vw)}@media(min-width: 1400px){h5,.h5{font-size:1.5rem}}h6,.h6{font-size:calc(1.015625rem + 0.2678571429vw)}@media(min-width: 1400px){h6,.h6{font-size:1.25rem}}p{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b{font-weight:bolder}small,.small{font-size:0.875em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.figure{display:inline-block}.container,.container-fluid{--bs-gutter-x: 3rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 992px){.container{max-width:720px}}@media(min-width: 1200px){.container{max-width:960px}}@media(min-width: 1440px){.container{max-width:1152px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 992px;--bs-breakpoint-lg: 1200px;--bs-breakpoint-xl: 1440px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.col-3{flex:0 0 auto;width:25%}.col-12{flex:0 0 auto;width:100%}.gy-3{--bs-gutter-y: 1rem}@media(min-width: 576px){.col-sm{flex:1 0 0}.col-sm-auto{flex:0 0 auto;width:auto}}@media(min-width: 992px){.col-md-3{flex:0 0 auto;width:25%}}@media(min-width: 1200px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-9{flex:0 0 auto;width:75%}}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown{position:relative}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 1.25rem;--bs-nav-link-font-size:0.9375rem;--bs-nav-link-font-weight: 500;--bs-nav-link-color: #5E05A8;--bs-nav-link-hover-color: #5E05A8;--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(16,0,47,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0;--bs-navbar-color: #23003E;--bs-navbar-hover-color: #10002F;--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color: #10002F;--bs-navbar-brand-padding-y: 0;--bs-navbar-brand-margin-end: 4rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: #10002F;--bs-navbar-brand-hover-color: #10002F;--bs-navbar-nav-link-padding-x: 0;--bs-navbar-toggler-padding-y: 0;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2835, 0, 62, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: 0;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 1.25rem;--bs-nav-link-font-size:0.9375rem;--bs-nav-link-font-weight: 500;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}@media(min-width: 992px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(16, 0, 47, 0.25);--bs-pagination-active-color: #FFFFFF;--bs-pagination-active-bg: #10002F;--bs-pagination-active-border-color: #10002F;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #FFFFFF;--bs-progress-bar-bg: #10002F;--bs-progress-bar-transition: width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(16, 0, 47, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:0;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}:root{--bs-btn-close-filter: }:root{--bs-carousel-indicator-active-bg: #FFFFFF;--bs-carousel-caption-color: #FFFFFF;--bs-carousel-control-icon-filter: }@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.offcanvas{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.75}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.visually-hidden{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption){position:absolute !important}.visually-hidden *{overflow:hidden !important}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.d-none{display:none !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.justify-content-end{justify-content:flex-end !important}.align-items-center{align-items:center !important}.p-3{padding:1rem !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.visible{visibility:visible !important}@media(min-width: 992px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-none{display:none !important}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:flex;flex-direction:column;overflow-x:hidden;font-feature-settings:"clig" off,"liga" off}body main{flex-grow:1}p:last-child,p:only-child{margin-bottom:0}a{text-decoration:none}.button__primary--dark{padding:8px 24px;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:700;line-height:1.6;letter-spacing:.02em;transition:all .3s linear;text-decoration:none;position:relative;display:inline-block;border:solid 1px}.button__primary--dark::before{content:"";position:absolute;top:50%;left:12px;transform:translateY(-50%);display:inline-block;height:16px;width:16px;mask-image:url("/img/_Icons/Schnuppe.svg");mask-size:contain;mask-repeat:no-repeat;padding-right:4px;opacity:0;transition:opacity .3s linear}.button__primary--dark:hover{padding-left:32px;padding-right:16px}.button__primary--dark:hover::before{opacity:1}.button__primary--dark{background-color:#10002f;color:#fff;border-color:#10002f}.button__primary--dark::before{background-color:#ff006e}.button__primary--red{padding:8px 24px;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:700;line-height:1.6;letter-spacing:.02em;transition:all .3s linear;text-decoration:none;position:relative;display:inline-block;border:solid 1px}.button__primary--red::before{content:"";position:absolute;top:50%;left:12px;transform:translateY(-50%);display:inline-block;height:16px;width:16px;mask-image:url("/img/_Icons/Schnuppe.svg");mask-size:contain;mask-repeat:no-repeat;padding-right:4px;opacity:0;transition:opacity .3s linear}.button__primary--red:hover{padding-left:32px;padding-right:16px}.button__primary--red:hover::before{opacity:1}.button__primary--red{background-color:#ff006e;color:#fff;border-color:#ff006e}.button__primary--red::before{background-color:#fff}.container__inner{--bs-gutter-x: 3rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto;max-width:1232px;padding-inline:2.5rem}@media(max-width: 575.98px){.container__inner{padding-inline:1rem}}.wrapper{display:flex;flex-direction:column;flex:1;overflow-x:hidden;overflow-y:auto;min-height:100vh}.footer{padding-top:calc(1.25rem + 4.2857142857vw)}@media(min-width: 1400px){.footer{padding-top:5rem}}.footer{padding-bottom:calc(1.09375rem + 1.6071428571vw)}@media(min-width: 1400px){.footer{padding-bottom:2.5rem}}.footer .headline__title{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:500;line-height:1.4666666667;letter-spacing:2px;text-transform:uppercase;margin-bottom:.25rem}.footer .headline__content{color:#fff;text-transform:uppercase;font-family:var(--font-gilroy);font-size:calc(1.1171875rem + 2.0089285714vw)}@media(min-width: 1400px){.footer .headline__content{font-size:2.875rem}}.footer .headline__content{font-weight:900;line-height:1.1739130435;letter-spacing:0px}.footer .headline__content .headline__accent{font-family:var(--font-bely);font-size:calc(1.109375rem + 1.875vw)}@media(min-width: 1400px){.footer .headline__content .headline__accent{font-size:2.75rem}}.footer .headline__content .headline__accent{font-weight:400;line-height:1.2272727273;letter-spacing:0em}.footer__headline{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:700;line-height:1.6;letter-spacing:.02em;color:#fff;margin-bottom:8px}.footer__content{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:500;line-height:1.6;letter-spacing:.02em;color:#fff}.footer__nav{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0}.footer__nav-item:last-child .footer__nav-link::after{display:none}.footer__nav-link{text-decoration:none}.footer__nav-link::after{content:"|";color:#ffbfff;padding-inline:4px;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:500;line-height:1.6;letter-spacing:.02em}.footer__contact-address{margin-bottom:16px}.footer__contact-phone{display:flex;align-items:center}.footer__contact-phone a{color:#fff}.footer__contact-phone::before{margin-right:6px;content:"";display:inline-block;height:16px;width:16px;mask-image:url("/img/_Icons/Call.svg");mask-size:contain;mask-repeat:no-repeat;background-color:#ffbfff;transform:translate(0px, 0px);position:relative;top:auto;bottom:auto;left:auto;right:auto}.footer__contact-email{display:flex;align-items:center}.footer__contact-email a{color:#fff}.footer__contact-email::before{margin-right:6px;content:"";display:inline-block;height:16px;width:16px;mask-image:url("/img/_Icons/Email.svg");mask-size:contain;mask-repeat:no-repeat;background-color:#ffbfff;transform:translate(0px, 0px);position:relative;top:auto;bottom:auto;left:auto;right:auto}.footer__social-media{display:flex;gap:7px}.footer__social-media--button{background:#ff006e;padding:4px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.footer__social-media--icon{filter:brightness(0) invert(1)}@media(max-width: 1199.98px){.footer__social-media{display:grid;grid-template-columns:repeat(2, min-content)}}@media(max-width: 1199.98px){.footer__social-media{display:flex}}.copyright{background:linear-gradient(0deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.04) 100%),#10002f;display:flex;padding:12px 0;justify-content:center}.copyright__text{text-align:center;font-family:var(--font-gilroy);font-size:0.8125rem;font-weight:400;line-height:1.5384615385;letter-spacing:.02em;margin-bottom:0}.copyright__text,.copyright a{color:#fff}.navbar-nav{background-color:#fff;display:flex;gap:calc(1.03125rem + 0.5357142857vw)}@media(min-width: 1400px){.navbar-nav{gap:1.5rem}}.navbar-nav .nav-button{display:flex;align-items:center}@media(max-width: 991.98px){.navbar-nav{background-color:rgba(0,0,0,0);gap:0}}.header>.navbar{box-shadow:0px 2px 8px 0px rgba(0,0,0,.08)}.header>.navbar .navbar-buttons{display:flex;align-items:center;gap:.6rem}.header>.navbar .navbar-toggler{border:0}@media(max-width: 991.98px){.header>.navbar{padding-block:0.5rem}}.header--sticky{position:sticky;top:0;z-index:1337}.header .container-fluid{padding-left:1.5rem;padding-right:1.5rem}@media(max-width: 991.98px){.header .container-fluid{padding-left:1rem;padding-right:1rem}}.offcanvas{--bs-offcanvas-bg: #FFFFFF;--bs-offcanvas-width: 100vw;--bs-offcanvas-height: 100vh;height:100svh;transition:opacity .1s ease-in-out}.offcanvas-header{justify-content:space-between;box-shadow:0px 2px 8px 0px rgba(0,0,0,.08);background-color:#fff;padding:8px 24px}.offcanvas-header .btn-close{margin-right:-2px;box-sizing:content-box;width:16px;height:16px;margin-block:-1px;padding:14px}.offcanvas-header .navbar-brand{margin-right:0;flex:none}@media(max-width: 400px){.offcanvas-header{padding-inline:12px}.offcanvas-header .navbar-buttons{gap:4px}.offcanvas-header .navbar-contact{padding-inline:14px}}@media(max-width: 991.98px){.offcanvas{opacity:0}.offcanvas.show{opacity:1}.offcanvas-body{background-color:#fff}}@media(max-width: 991.98px){.offcanvas-header{padding-inline:1rem}}.offcanvas-backdrop{display:none}.menu-raute{flex:none;width:13.2px;height:13.2px;overflow:visible}.menu-raute path{fill:var(--c, #B2B3BF);fill-opacity:.4;stroke:#10002f;stroke-opacity:.65;stroke-width:2.4;stroke-linejoin:round}.menu-raute--top{display:none;--c: #B2B3BF}.nav-trigger{display:flex;align-items:center;gap:6px;background:none;border:0;font-family:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:pointer}.menu-chev{flex:none;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}[aria-expanded=true]>.menu-chev{transform:rotate(180deg)}.menu-sw{display:flex;align-items:center;font-weight:500;text-decoration:none}.menu-link{display:flex;align-items:center;font-weight:500;text-decoration:none}.menu-scrim{display:none}.menu-svc--blue{--c: #00EDD9}.menu-svc--pink{--c: #FC00C4}.menu-svc--yellow{--c: #D9FF00}.menu-svc--rose{--c: #FFBFFF}.menu-svc--green{--c: #57FF99}.menu-svc.is-act .menu-raute path{fill-opacity:1;stroke-opacity:1}.menu-tg{display:none}@media(min-width: 992px){.menu-chev{width:12px;height:12px}.menu-panel{position:absolute;top:100%;left:0;right:0;z-index:1;isolation:isolate;height:min(400px,100svh - 70px);background:#fff;color:#10002f;overflow:hidden;box-shadow:0 8px 16px rgba(16,0,47,.08);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),visibility 0s linear .4s}.menu-panel.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.menu-panel__in{position:relative;z-index:2;height:100%;padding:28px 24px;overflow-y:auto;overscroll-behavior:contain}.menu-services{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);grid-template-rows:repeat(var(--n), 56px);column-gap:48px;align-content:center;min-height:100%;margin:0;padding:0;list-style:none}.menu-svc{display:contents}.menu-sw{grid-column:1;position:relative;gap:14px;height:56px;font-size:22px;line-height:1.3;color:#4c4d6b;transition:color .2s linear}.menu-sw:hover,.menu-sw:focus-visible{color:#10002f}.menu-svc.is-act .menu-sw{color:#10002f}.menu-sub{grid-column:2;grid-row:1/span var(--n);align-self:start;opacity:0;visibility:hidden;transform:translateX(14px);transition:opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),visibility 0s linear .4s}.menu-sub.is-act{opacity:1;visibility:visible;transform:none;transition:opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.menu-links{max-width:520px;margin:0;padding:0;list-style:none;margin-top:4px}.menu-links li+li{border-top:1px solid #e5e5ea}.menu-links li:last-child{border-bottom:1px solid #e5e5ea}.menu-link{gap:10px;min-height:48px;font-size:18px;line-height:1.4;color:#10002f}.menu-arrow{flex:none;opacity:0;transform:translateX(-6px);transition:opacity .2s linear,transform .2s linear}.menu-link:hover .menu-arrow,.menu-link:focus-visible .menu-arrow{opacity:1;transform:none}.menu-scrim{display:block;position:fixed;inset:0;z-index:-1;background:rgba(16,0,47,.28);opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),visibility 0s linear .4s}.header.is-menu>.navbar{background-color:#fff !important;box-shadow:none}html[data-hero-logo] .header--relief.is-top.is-menu .container-fluid>.navbar-brand{opacity:1}.header.is-menu .menu-scrim{opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}}@media(max-width: 991.98px){html.menu-lock,html.menu-lock body{overflow:hidden}.offcanvas-body{overscroll-behavior:contain}.menu-chev{transition:none}.nav-trigger{width:100%;justify-content:flex-start}.nav-trigger .menu-chev{margin-left:auto}.offcanvas-body .navbar-nav>.nav-item>.nav-link{display:flex;align-items:center;gap:12px}.offcanvas-body .navbar-nav>.nav-item>.nav-link .menu-raute--top{display:block;width:11px;height:11px}.offcanvas-body .navbar-nav>.nav-item>.nav-link.active .menu-raute--top,.offcanvas-body .navbar-nav>.nav-item>.nav-link[aria-expanded=true] .menu-raute--top{--c: #5E05A8}.offcanvas-body .navbar-nav>.nav-item>.nav-link .menu-raute--top path{fill-opacity:1;stroke-opacity:.65}.offcanvas-body .navbar-nav>.nav-item>.nav-link.active .menu-raute--top path{stroke-opacity:1}.nav-trigger .menu-chev{width:14px;height:14px}.menu-panel{display:none}.menu-panel.is-open{display:block}.menu-services{margin:0;padding:0;list-style:none}.menu-svc{display:grid;grid-template-columns:minmax(0, 1fr) 44px;align-items:center;border-bottom:1px solid #e5e5ea}.menu-sw{grid-column:1;gap:12px;min-height:56px;padding-left:16px;font-size:16px;line-height:1.4;color:#23003e}.menu-sw .menu-raute{width:11px;height:11px}.menu-svc.is-act .menu-sw{color:#10002f}.menu-tg{grid-column:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:0;color:#23003e;cursor:pointer}.menu-tg .menu-chev{width:14px;height:14px}.menu-sub{display:none;grid-column:1/-1;padding:4px 0 8px 38px}.menu-sub.is-act{display:block}.menu-links{margin:0;padding:0;list-style:none}.menu-link{min-height:48px;font-size:15px;color:#4c4d6b}.menu-arrow{display:none}}@media(prefers-reduced-motion: reduce){.menu-panel,.menu-panel *,.menu-scrim,.menu-chev{transition:none !important}}.text-block{font-family:var(--font-gilroy);font-size:calc(1.015625rem + 0.2678571429vw)}@media(min-width: 1400px){.text-block{font-size:1.25rem}}.text-block{font-weight:400;line-height:1.4;letter-spacing:.02em}.col-12:has(input#dynamic_form1_name){margin:0}.col-12:has(input[type=email].form-control:not([id*=email])){display:none;margin:0}.submit{margin-top:1rem}.field-error{margin:4px 0 0;padding-left:8px;border-left:5px solid #ff006e;font-family:var(--font-gilroy);font-size:0.8125rem;font-weight:700;line-height:1.5384615385;letter-spacing:.02em;color:#10002f}.form-submit-error{--focus-ring-color: #5E05A8;margin:16px 0 0;padding:12px;border-left:5px solid #ff006e;background-color:#fff;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:700;line-height:1.6;letter-spacing:.02em;color:#10002f}.form-submit-error a{color:inherit;text-decoration:underline}.form-submit-error:empty{margin:0;padding:0;border:0;background:none}.section--default .section__inner{--bs-gutter-x: 3rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto;max-width:1232px;padding-inline:2.5rem}@media(max-width: 991.98px){.section--default .section__inner{padding-inline:1rem}}.section--dark{background-color:#10002f;color:#fff}.section--light{background-color:#fff;color:#23003e}.section--gray{background-color:#f8f8f9;color:#10002f}.section--spacing-y{padding-block:calc(1.328125rem + 5.625vw)}@media(min-width: 1400px){.section--spacing-y{padding-block:6.25rem}}.section--spacing-none{padding-block:0}.swiper .swiper-slide{height:auto}.swiper .swiper-pagination{display:flex;justify-content:center;margin-top:1rem}.swiper .swiper-pagination-bullet{position:relative;margin:.1rem;content:"";display:inline-block;height:10px;width:10px;mask-image:url("/img/_Icons/Star.svg");mask-size:contain;mask-repeat:no-repeat;background-color:#7f8095;transform:translate(0px, 0px);position:relative;top:auto;bottom:auto;left:auto;right:auto}.swiper .swiper-pagination-bullet-active{content:"";display:inline-block;height:10px;width:10px;mask-image:url("/img/_Icons/Star.svg");mask-size:contain;mask-repeat:no-repeat;background-color:#5e05a8;transform:translate(0px, 0px);position:relative;top:auto;bottom:auto;left:auto;right:auto}.swiper .swiper-pagination-bullet:focus-visible{mask-image:none;box-sizing:border-box;padding:5px;background-clip:content-box}.swiper .swiper-pagination-bullet:focus-visible::before{content:"";position:absolute;inset:0;mask-image:url("/img/_Icons/Star.svg");mask-size:contain;mask-repeat:no-repeat;background-color:inherit}.headline--purple .headline__title,.headline--purple .headline__accent{color:#5e05a8}.headline--red .headline__title,.headline--red .headline__accent{color:#ff006e}.headline--green .headline__title,.headline--green .headline__accent{color:#57ff99}.headline--yellow .headline__title,.headline--yellow .headline__accent{color:#d9ff00}.section--light .headline--red .headline__title,.section--gray .headline--red .headline__title{color:#e10061}p.headline__content{margin-bottom:.5rem}.image--default{max-width:100%}:root{--focus-ring-color: #FFFFFF}.section--light,.section--gray,nav.navbar,.offcanvas-header,.offcanvas-body,.navbar-nav,.card,.contact-banner__button{--focus-ring-color: #5E05A8}.section--dark,.footer{--focus-ring-color: #FFFFFF}:focus-visible:not(input,select,textarea){outline:2px solid var(--focus-ring-color, #5E05A8);outline-offset:2px}.nav-link:focus-visible,.navbar-toggler:focus-visible,.btn-close:focus-visible{outline:2px solid var(--focus-ring-color, #5E05A8);outline-offset:2px;box-shadow:none}@media(min-width: 992px){.navbar .nav-link:focus-visible{outline-offset:-2px}}.hero--service__inner__image.lp-hv-cell::before,.hero--service__inner__image.lp-hv-cell::after{z-index:1;pointer-events:none}.lp-hv__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 13%;opacity:0;transition:opacity .4s ease;pointer-events:none}.lp-ki{position:absolute;right:12px;bottom:12px;z-index:2;padding:4px 8px;border-radius:0;background:rgba(16,0,47,.7);color:#fff;font-family:var(--font-gilroy);font-size:12px;font-weight:700;line-height:16px;letter-spacing:.02em;pointer-events:none;user-select:none}@media(prefers-reduced-motion: reduce){.lp-hv__video{transition:none}}@media(max-width: 575.98px){.hero--service:has(.hero--service__subline) .hero--service__graphic{height:410px}}.lp-lb .cta-contact-with-text__header{position:relative;overflow-x:clip}.lp-lb .cta-contact-with-text__header .headline__content.lp-lb__track{position:static;display:flex;width:max-content;will-change:transform;animation:lp-lb-run var(--lb-dur, 60s) linear infinite}.lp-lb__half{display:flex;flex:none}.lp-lb__unit{flex:none;padding-inline-end:.3em}.lp-lb.is-paused .cta-contact-with-text__header .headline__content.lp-lb__track{animation-play-state:paused}@keyframes lp-lb-run{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.lp-lb .cta-contact-with-text__header .headline__content.lp-lb__track{animation:none}}.lp-lb__tap{display:block;position:absolute;inset:0;width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.lp-lb__tap[hidden]{display:none}.lp-lb__tap:focus-visible{outline:2px solid #5e05a8;outline-offset:-4px}.lp-lm--home{--lm-u: clamp(0.85px, calc(0.7086px + 0.0619vw), 1.85px);--lm-gap: calc(56 * var(--lm-u));--lm-row: calc(78 * var(--lm-u))}.lp-lm--home{--lm-lu: 1px}@media(max-width: 991.98px){.lp-lm--home{--lm-lu: 0.9px}}@media(max-width: 575.98px){.lp-lm--home{--lm-lu: 0.75px}}@keyframes lp-lm-run{from{transform:translateX(0)}to{transform:translateX(-50%)}}.rl__teaser,.rl__reel{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease;pointer-events:none}.rl__reel{object-fit:contain;background-color:#10002f}@keyframes rl-fade{from{opacity:0}}@keyframes rl-rise{from{opacity:0;transform:translateY(50px)}}@media(prefers-reduced-motion: reduce){.rl__teaser,.rl__reel{transition:none}}.contact-banner[data-cb]{overflow-x:clip}.contact-banner[data-cb] .container::after{transform:rotate(180deg) translate(calc(-25% - var(--cb-rx, 0%)), 0px);opacity:var(--cb-ro, 1)}.contact-banner[data-cb] .cbs-wrap{position:relative;width:100%;max-width:240px;aspect-ratio:1}.contact-banner[data-cb] .cbs{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.contact-banner[data-cb] .cbs-disc{fill:#5e05a8}.contact-banner[data-cb] .cbs .p{fill:#fc00c4}.contact-banner[data-cb] .cbs .y,.contact-banner[data-cb] .cbs-rays path{fill:#d9ff00}.contact-banner[data-cb] .cbs .r{fill:#ffbfff}.contact-banner[data-cb] .cbs .w{fill:#fff}.contact-banner[data-cb] .cbs-grip,.contact-banner[data-cb] .cbs-core{position:absolute;border-radius:50%}.contact-banner[data-cb] .cbs-grip{inset:0;touch-action:pan-y}.contact-banner[data-cb] .cbs-core{inset:25%;touch-action:pan-y}.contact-banner[data-cb].cb-live .cbs-grip{touch-action:none}.contact-banner[data-cb].cb-live .cbs-grip{cursor:grab}.contact-banner[data-cb].cb-live .cbs-wrap.is-grab .cbs-grip{cursor:grabbing}@media(max-width: 1199.98px){.contact-banner[data-cb] .cb-col{display:flex;justify-content:flex-end}.contact-banner[data-cb] .cbs-wrap{width:160px;margin-top:32px}}@media(max-width: 991.98px){.contact-banner[data-cb] .container::after{transform:rotate(-90deg) translate(calc(0% - var(--cb-rx, 0%)), 0px)}}@media(min-width: 992px)and (max-width: 1199.98px){.contact-banner[data-cb] .cbs-wrap{width:180px}}html.hm-on .hero--service{position:relative;isolation:isolate;overflow:clip}html.hm-on .hero--service .hero--service__graphic{display:none}@media(min-width: 992px){html.hm-on .hero--service__inner{grid-template-columns:minmax(0, 742px) minmax(400px, 1fr)}}html.hm-on .hero--service__inner__content{position:relative}html.hm-on .hero--service__inner__content::before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-400px -100vw -400px calc(-1*6rem);background:linear-gradient(90deg, rgba(16, 0, 47, 0) 0, rgba(16, 0, 47, 0.85) 3rem, rgba(16, 0, 47, 0.97) 6rem)}@media(min-width: 992px){html.hm-on .hero--service__inner{column-gap:6rem}html.hm-on .hero--service__inner__content::before{left:calc(-1*12rem);background:linear-gradient(90deg, rgba(16, 0, 47, 0) 0, rgba(16, 0, 47, 0.85) 6rem, rgba(16, 0, 47, 0.97) 12rem)}}@media(max-width: 991.98px){html.hm-on .hero--service__inner__content::before{inset:calc(-1*3rem) -100vw -400px -100vw;background:linear-gradient(180deg, rgba(16, 0, 47, 0) 0, rgba(16, 0, 47, 0.85) 1.5rem, rgba(16, 0, 47, 0.97) 3rem)}}@media(max-width: 575.98px){html.hm-on .hero--service__inner__content::before{inset:-400px -100vw calc(-1*3rem) -100vw;background:linear-gradient(0deg, rgba(16, 0, 47, 0) 0, rgba(16, 0, 47, 0.85) 1.5rem, rgba(16, 0, 47, 0.97) 3rem)}}.hero.hero--service .hero--service__graphic.hero--service__graphic--hg{background-color:rgba(0,0,0,0);mask-image:none}.hero--service.hero--green .hero--service__graphic--hg{color:#57ff99}.hg{display:block;width:100%;height:100%;overflow:hidden;fill:currentColor}.hg .hg-p{opacity:0;transform-box:view-box}@media(prefers-reduced-motion: no-preference){.hg .hg-rest{animation:hg-rest 2s steps(1, end)}.hg .hg-k-fade{animation:hg-in-fade .75s cubic-bezier(0.25, 0.46, 0.45, 0.94) both,hg-out 1ms linear 2s forwards;animation-delay:var(--hg-d, 0s),2s}}@keyframes hg-rest{from,to{opacity:0}}@keyframes hg-in-r9{from{opacity:0;transform:rotate(9deg)}to{opacity:1;transform:none}}@keyframes hg-in-sh-up{from{opacity:0;transform:translate(-4.13px, -4.35px)}to{opacity:1;transform:none}}@keyframes hg-in-sh-lo{from{opacity:0;transform:translate(4.13px, 4.35px)}to{opacity:1;transform:none}}@keyframes hg-in-s20{from{opacity:0;transform:scale(0.2)}to{opacity:1;transform:none}}@keyframes hg-in-fade{from{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes hg-out{to{opacity:0}}.ai{font-family:var(--font-gilroy)}.ai-g-anfragen [data-for=bewerbungen]{display:none !important}.ai-g-anfragen [data-for=reichweite]{display:none !important}.ai-g-bewerbungen [data-for=anfragen]{display:none !important}.ai-g-bewerbungen [data-for=reichweite]{display:none !important}.ai-g-reichweite [data-for=anfragen]{display:none !important}.ai-g-reichweite [data-for=bewerbungen]{display:none !important}.headline__accent{text-transform:uppercase}.ai-nw{white-space:nowrap}.ai-h{margin:0 0 24px}.ai-h--xl .headline__title{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:500;line-height:1.4666666667;letter-spacing:2px;text-transform:uppercase;margin-bottom:.25rem}.ai-h--xl .headline__content{color:#fff;text-transform:uppercase;font-family:var(--font-gilroy);font-size:calc(1.15625rem + 2.6785714286vw)}@media(min-width: 1400px){.ai-h--xl .headline__content{font-size:3.5rem}}.ai-h--xl .headline__content{font-weight:900;line-height:1.1607142857;letter-spacing:0px}.ai-h--xl .headline__content .headline__accent{font-family:var(--font-bely);font-size:calc(1.1484375rem + 2.5446428571vw)}@media(min-width: 1400px){.ai-h--xl .headline__content .headline__accent{font-size:3.375rem}}.ai-h--xl .headline__content .headline__accent{font-weight:400;line-height:1.2037037037;letter-spacing:0em}.ai-h--lg .headline__title{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:500;line-height:1.4666666667;letter-spacing:2px;text-transform:uppercase;margin-bottom:.25rem}.ai-h--lg .headline__content{color:#fff;text-transform:uppercase;font-family:var(--font-gilroy);font-size:calc(1.1171875rem + 2.0089285714vw)}@media(min-width: 1400px){.ai-h--lg .headline__content{font-size:2.875rem}}.ai-h--lg .headline__content{font-weight:900;line-height:1.1739130435;letter-spacing:0px}.ai-h--lg .headline__content .headline__accent{font-family:var(--font-bely);font-size:calc(1.109375rem + 1.875vw)}@media(min-width: 1400px){.ai-h--lg .headline__content .headline__accent{font-size:2.75rem}}.ai-h--lg .headline__content .headline__accent{font-weight:400;line-height:1.2272727273;letter-spacing:0em}.ai-h--hell .headline__title{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:500;line-height:1.4666666667;letter-spacing:2px;text-transform:uppercase;margin-bottom:.25rem}.ai-h--hell .headline__content{color:#23003e;text-transform:uppercase;font-family:var(--font-gilroy);font-size:calc(1.1171875rem + 2.0089285714vw)}@media(min-width: 1400px){.ai-h--hell .headline__content{font-size:2.875rem}}.ai-h--hell .headline__content{font-weight:900;line-height:1.1739130435;letter-spacing:0px}.ai-h--hell .headline__content .headline__accent{font-family:var(--font-bely);font-size:calc(1.109375rem + 1.875vw)}@media(min-width: 1400px){.ai-h--hell .headline__content .headline__accent{font-size:2.75rem}}.ai-h--hell .headline__content .headline__accent{font-weight:400;line-height:1.2272727273;letter-spacing:0em}.ai-h .headline__content{margin:0}.ai-h .headline__title{margin-bottom:8px}.ai-f6 .headline--purple .headline__title{color:#5e05a8}.ai-bu{position:relative;background:#10002f;color:#fff}.ai-bu__frame{position:relative}.ai-bu__stations{position:relative}.ai-st{position:relative;padding-block:calc(1.328125rem + 5.625vw)}@media(min-width: 1400px){.ai-st{padding-block:6.25rem}}.ai-st--f1{padding-top:0 !important}.ai-st__in{position:relative;max-width:1232px;margin:0 auto;padding:0 16px}@media(min-width: 992px){.ai-st__in{padding:0 40px}}.ai-blase{margin:0;padding:12px 16px;max-width:320px;background:#fff;color:#10002f;font:700 15px/1.35 var(--font-gilroy)}.ai-blase--lose{margin-bottom:16px}.ai-chips{display:flex;flex-wrap:wrap;gap:8px}.ai-chip,.ai-tab{padding:8px 24px;border:solid 1px #fff;background:rgba(0,0,0,0);color:#fff;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:700;line-height:1.6;letter-spacing:.02em;cursor:pointer;transition:all .3s linear}.ai-chip:hover,.ai-tab:hover{background:rgba(255,255,255,.16)}.ai-chip[aria-pressed=true],.ai-chip[aria-selected=true],.ai-tab[aria-pressed=true],.ai-tab[aria-selected=true]{background:#fff;border-color:#fff;color:#10002f}.ai-chip:focus-visible,.ai-tab:focus-visible{outline:2px solid #fff;outline-offset:2px}.ai-prompt{margin:0;padding:8px 24px;min-height:42px;border:solid 1px #fff;background:#10002f;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:400;line-height:1.6;letter-spacing:.02em}.ai-prompt__ph{color:#b2b3bf}.ai-prompt__t{display:block;color:#fff}.ai-prompt__ph{display:none}.ai-klein,.ai-fuss{margin:16px 0 0;font:400 13px/1.4 var(--font-gilroy);color:#b2b3bf}.ai-st--f1 .ai-f1{position:relative;z-index:0}.ai-st--f1 .ai-f1 .container_inner{padding:0;max-width:none}.ai-st--f1 .ai-f1 .hero--service__inner{padding-top:24px;padding-bottom:48px;gap:48px}@media(min-width: 992px){.ai-st--f1 .ai-f1 .hero--service__inner{grid-template-columns:minmax(0, 6fr) minmax(0, 6fr);align-items:center}}@media(max-width: 575.98px){.ai-st--f1 .ai-f1 .hero--service__inner{padding-bottom:24px}}.ai-st--f1 .ai-f1 .hero--service__inner__image{align-self:start}.ai-st--f1 .ai-f1 .hero--service__inner__content .headline{margin-bottom:24px}.ai-st--f1 .ai-f1 .hero--service__graphic{height:114%;transform:rotate(90deg) translateY(10%)}@media(max-width: 1199.98px){.ai-st--f1 .ai-f1 .hero--service__graphic{transform:rotate(90deg) translateY(0)}}@media(min-width: 992px)and (max-width: 1199.98px){.ai-st--f1 .ai-f1 .hero--service__graphic{height:70%}}@media(max-width: 991.98px){.ai-st--f1 .ai-f1 .hero--service__graphic{height:42%}}@media(max-width: 575.98px){.ai-st--f1 .ai-f1 .hero--service__graphic{height:36%;top:auto;bottom:8px;transform:none}}.ai-ziel{display:grid;gap:16px;justify-items:start}.ai-ziel__l{margin:0;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:500;line-height:1.4666666667;letter-spacing:2px;text-transform:uppercase;color:#b2b3bf}.ai-ziel .ai-prompt{width:100%}.ai-ziel .button__wrapper{margin:0}.ai-ziel .ai-klein{margin:0}.ai-rob{position:relative;margin:0;width:min(100%,420px)}@media(min-width: 992px){.ai-rob{width:min(100%,560px)}}.ai-rob__bild{position:relative;aspect-ratio:1;overflow:hidden;box-shadow:4px 4px 15px 5px rgba(0,0,0,.37)}.ai-rob__img{display:block;width:100%;height:100%;object-fit:cover}.ai-rob .ai-blase{position:absolute;top:8px;right:8px;max-width:62%;font-size:14px;z-index:3}.ai-blase__ziel{display:none}.ai-g-anfragen.is-chosen .ai-blase__hallo,.ai-g-bewerbungen.is-chosen .ai-blase__hallo,.ai-g-reichweite.is-chosen .ai-blase__hallo{display:none}.ai-g-anfragen.is-chosen .ai-blase__ziel,.ai-g-bewerbungen.is-chosen .ai-blase__ziel,.ai-g-reichweite.is-chosen .ai-blase__ziel{display:block}.ai-ton-a{--t1: #5E05A8;--t2: #23003E;--stern: #00EDD9;--fg: #FFFFFF;--akz: #00EDD9;--cta-bg: #FFFFFF;--cta-fg: #10002F}.ai-ton-b{--t1: #FFBFFF;--t2: #FC00C4;--stern: #23003E;--fg: #10002F;--akz: #D9FF00;--cta-bg: #10002F;--cta-fg: #FFFFFF}.ai-titel{margin:0 0 24px;font:500 15px/22px var(--font-gilroy);letter-spacing:2px;text-transform:uppercase;color:#57ff99}.ai-kamp{margin:0 0 24px}.ai-kamp__kopf{display:grid;gap:16px;margin-bottom:24px}.ai-kamp__kopf .ai-h{margin:0}.ai-h--klammer .headline__title{color:#57ff99}.ai-tabs{display:flex;gap:8px;max-width:720px}.ai-tab{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;text-align:left}.ai-tab__k{flex:0 0 auto;width:10px;height:10px;background:#00edd9}.ai-tab--b .ai-tab__k{background:#d9ff00}.ai-js.ai-i-a .ai-idee[data-idee=b],.ai-js.ai-i-b .ai-idee[data-idee=a]{display:none}.ai-js .ai-idee__h{display:none}.ai-idee{display:grid;gap:24px;padding:16px;border:1px solid rgba(255,255,255,.18);border-top:4px solid var(--akz);background:rgba(255,255,255,.06)}@media(min-width: 992px){.ai-idee{padding:24px}}.ai-idee+.ai-idee{margin-top:24px}.ai-idee__h{margin:0;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:500;line-height:1.4666666667;letter-spacing:2px;text-transform:uppercase;color:#fff}.ai-idee__n{padding:2px 8px;background:var(--akz);color:#10002f}.ai-tile{display:flex;flex-direction:column;gap:8px;min-width:0}.ai-tile__l{font:700 13px/18px var(--font-gilroy);letter-spacing:1.5px;text-transform:uppercase;color:#57ff99}.ai-tile__m{position:relative;overflow:hidden}.ai-tile__z{font:400 12px/1.4 var(--font-gilroy);color:#b2b3bf}.ai-fam{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}.ai-fam .ai-fam__kv{grid-column:1/-1}.ai-fam .ai-fam__kv .ai-tile__m{aspect-ratio:1}.ai-fam .ai-fam__film .ai-tile__m,.ai-fam .ai-fam__story .ai-tile__m{aspect-ratio:9/16}@media(min-width: 768px){.ai-fam{grid-template-columns:minmax(0, 1fr) minmax(0, 0.5625fr) minmax(0, 0.5625fr)}.ai-fam .ai-fam__kv{grid-column:auto}.ai-fam .ai-tile__l{min-height:36px}}.ai-finden{list-style:none;margin:0;padding:0;display:grid;gap:24px 16px;grid-template-columns:minmax(0, 1fr);align-items:start}@media(min-width: 768px){.ai-finden{grid-template-columns:repeat(2, minmax(0, 1fr))}.ai-finden .ai-note{grid-column:1/-1}}@media(min-width: 1200px){.ai-finden{grid-template-columns:repeat(3, minmax(0, 1fr))}.ai-finden .ai-note{grid-column:auto}}.ai-idee[data-idee=b] .ai-tile--ki{display:none}.ai-js .ai-idee[data-idee=b] .ai-tile--ki{display:flex}.ai-tile--phone{container-type:inline-size;align-items:center}.ai-tile--phone .ai-tile__l,.ai-tile--phone .ai-tile__z{align-self:flex-start}.ai-tile--phone .ai-phone{--ph-fs: min(17px, calc((100cqw - 4px) / 18.75))}.ai-note{gap:4px;padding:16px;border:1px solid rgba(255,255,255,.18);background:rgba(16,0,47,.35)}.ai-note__k{margin:0 0 8px;font-family:var(--font-gilroy);font-size:calc(1.0078125rem + 0.1339285714vw)}@media(min-width: 1400px){.ai-note__k{font-size:1.125rem}}.ai-note__k{font-weight:700;line-height:1.2777777778;letter-spacing:0px;text-transform:uppercase;color:var(--akz)}.ai-note__t{margin:0 0 12px;font:400 15px/1.45 var(--font-gilroy);color:#fff}.ai-note__s{margin:4px 0 0;font:400 13px/1.4 var(--font-gilroy);color:#b2b3bf}.ai-ph{position:relative;width:100%;height:100%;overflow:hidden;container-type:inline-size;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:12px;background:linear-gradient(160deg, var(--t1), var(--t2));color:#fff}.ai-ph--klein{padding:0}.ai-ph__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ai-ph--bild::before,.ai-ph--film::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(16, 0, 47, 0.7), rgba(16, 0, 47, 0) 38%);pointer-events:none}.ai-ph--film::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(16, 0, 47, 0.75), rgba(16, 0, 47, 0) 40%);pointer-events:none}.ai-ph__k{position:absolute;top:12px;left:12px;right:12px;z-index:1;font-family:var(--font-gilroy);font-size:calc(1.0078125rem + 0.1339285714vw)}@media(min-width: 1400px){.ai-ph__k{font-size:1.125rem}}.ai-ph__k{font-weight:700;line-height:1.2777777778;letter-spacing:0px;text-transform:uppercase}.ai-ph__t{position:relative;z-index:1;display:grid;gap:4px;padding-right:32px}.ai-ph__t small,.ai-ph__t .small{font:700 clamp(10px, 3.8cqw, 12px)/1.3 var(--font-gilroy);letter-spacing:.02em}.ai-ph .lp-ki{z-index:2}.ai-story{position:relative;width:100%;height:100%;overflow:hidden;border-radius:16px;container-type:inline-size;color:#fff;box-shadow:4px 4px 15px 5px rgba(0,0,0,.37)}.ai-story .ai-ph{position:absolute;inset:0;padding:0}.ai-story::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(16, 0, 47, 0.8), rgba(16, 0, 47, 0) 55%),linear-gradient(to bottom, rgba(16, 0, 47, 0.55), rgba(16, 0, 47, 0) 22%);pointer-events:none}.ai-story__bars{position:absolute;top:8px;left:10px;right:10px;z-index:1;display:flex;gap:3px}.ai-story__bars i{flex:1;height:2px;background:currentColor;opacity:.4}.ai-story__bars i.is-on{opacity:1}.ai-story__head{position:absolute;top:18px;left:10px;right:10px;z-index:1;display:flex;align-items:center;gap:6px;font:700 clamp(10px, 4.4cqw, 13px)/1.2 var(--font-gilroy)}.ai-story__head small,.ai-story__head .small{margin-left:auto;font-weight:500;font-size:.9em}.ai-story__head .ai-fav{width:22px;height:22px}.ai-story__ov{position:absolute;left:10%;right:10%;top:64%;z-index:1;text-align:center;font:800 clamp(16px, 8.6cqw, 26px)/1.1 var(--font-gilroy)}.ai-story__cta{position:absolute;left:0;right:0;bottom:5%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px}.ai-story__cta i{width:10px;height:10px;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}.ai-story__cta b{padding:8px clamp(14px,6cqw,24px);background:var(--cta-bg);color:var(--cta-fg);font:700 clamp(11px, 4.8cqw, 14px)/1.3 var(--font-gilroy)}.ai-f3{display:grid;gap:24px;align-items:start}@media(min-width: 768px){.ai-f3{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr)}}@media(min-width: 992px){.ai-f3{gap:48px;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr)}}@media(min-width: 992px){.ai-f3 .ai-phone[data-modus=duell]{--ph-fs: 17px;width:min(33em,100%);min-height:0}.ai-f3 .ai-phone[data-modus=duell] .ai-org{display:none}}.ai-f3__t{display:grid;gap:24px;align-content:start;justify-items:start}.ai-f3__t .ai-blase{margin:0}.ai-f3__t .ai-fuss{margin:0}.ai-duel__fuss{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ai-duel__fuss .ai-fuss{margin:0}.ai-pause{padding:8px 24px;border:solid 1px #fff;background:rgba(0,0,0,0);color:#fff;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:700;line-height:1.6;letter-spacing:.02em;cursor:pointer;transition:all .3s linear}.ai-pause:hover{background:rgba(255,255,255,.16)}.ai-pause:focus-visible{outline:2px solid #fff;outline-offset:2px}.ai-pause[aria-pressed=true]{background:#fff;color:#10002f}.ai-leg{list-style:none;margin:0;padding:0;display:grid;gap:16px;width:100%}@media(min-width: 1200px){.ai-leg{grid-template-columns:repeat(2, minmax(0, 1fr))}}.ai-leg__i{display:grid;gap:4px;padding:16px;border:1px solid rgba(255,255,255,.18);border-left:4px solid var(--akz);background:rgba(255,255,255,.06)}.ai-leg__i b{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:800;line-height:1.4666666667;letter-spacing:2px;text-transform:uppercase}.ai-leg__i span:last-child{font:400 14px/1.4 var(--font-gilroy);color:#e5e5ea}.ai-leg__tag{justify-self:start;padding:2px 8px;background:var(--akz);color:#10002f;font:700 12px/16px var(--font-gilroy);letter-spacing:.02em}.ai-bl{display:grid;gap:16px;justify-items:start;width:100%}.ai-f3.bl-step .ai-bl>.ai-blase{grid-area:1/1;opacity:0;transform:translateY(8px);transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ai-f3.bl-step.bl-o .ai-bl__o,.ai-f3.bl-step.bl-a .ai-bl__a,.ai-f3.bl-step.bl-b .ai-bl__b,.ai-f3.bl-step.bl-k .ai-bl__k{opacity:1;transform:none}.ai-grund{display:grid;gap:4px;max-width:520px;padding:16px;border:1px solid #57ff99;background:rgba(87,255,153,.08);transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ai-grund__k{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:800;line-height:1.4666666667;letter-spacing:2px;text-transform:uppercase;color:#57ff99}.ai-grund__k i{width:16px;height:16px;background:currentColor;-webkit-mask:url(/img/_Icons/Star.svg) center/contain no-repeat;mask:url(/img/_Icons/Star.svg) center/contain no-repeat}.ai-grund__t{margin:0;font:400 15px/1.45 var(--font-gilroy)}.ai-grund__t b{font-weight:700}.ai-f3.bl-step:not(.bl-k) .ai-grund{opacity:0;transform:translateY(8px)}.ai-phone{--ph-fs: 16px;--ph-edge: .9em;--ph-gap: .7em;position:relative;display:flex;font-size:var(--ph-fs);width:18.75em;min-height:30em;max-width:100%;padding:.6em;border:2px solid #7f8095;border-radius:2.75em;background:#23003e;color:#10002f;box-shadow:4px 4px 15px 5px rgba(0,0,0,.37)}@media(max-width: 575.98px){.ai-phone{--ph-fs: 17px}}.ai-phone__scr{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--ph-gap);padding:2.1em var(--ph-edge) 1.4em;overflow:hidden;border-radius:2.1em;background:#f8f8f9}.ai-phone__notch{position:absolute;top:.6em;left:50%;z-index:4;width:2.6em;height:.6em;border-radius:.3em;background:#10002f;transform:translateX(-50%)}.ai-sb{flex:0 0 auto;display:flex;align-items:center;gap:.6em;height:2.7em;padding:0 1em;border:1px solid #e5e5ea;border-radius:1.4em;background:#fff;font:500 .94em/1 var(--font-gilroy);color:#10002f}.ai-sb svg{flex:0 0 auto;color:#4c4d6b}.ai-q{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-caret{flex:0 0 auto;width:1.5px;height:1.2em;margin-left:-0.5em;background:#10002f;opacity:0}.ai-sad,.ai-aiov{position:relative;flex:0 0 auto;padding:.8em .9em;border:1px solid #e5e5ea;border-radius:.9em;background:#fff;transition:box-shadow .3s linear,border-color .3s linear,opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ai-aiov{box-shadow:0 0 8px rgba(0,0,0,.1)}.ai-sad__l{display:flex;align-items:center;flex-wrap:wrap;gap:.1em .6em;margin:0 0 .35em;font:700 .75em/1.2 var(--font-gilroy);color:#10002f}.ai-sad__u{display:inline-flex;align-items:center;gap:.5em;font-weight:500;color:#4c4d6b}.ai-fav{display:inline-block;flex:0 0 auto;width:1.4em;height:1.4em;border-radius:50%;background:#e5e5ea}.ai-sad__t{display:inline-block;margin:0 0 .5em;padding:.15em .6em;background:var(--akz);color:#10002f;font:700 .66em/1.4 var(--font-gilroy);letter-spacing:.04em;text-transform:uppercase}.ai-sad__h{margin:0 0 .35em;font:700 .94em/1.25 var(--font-gilroy);color:#5e05a8}.ai-sad__r{display:flex;align-items:flex-start;gap:.7em}.ai-sad__b{flex:1 1 auto;min-width:0;margin:0;font:500 .78em/1.4 var(--font-gilroy);color:#4c4d6b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ai-phone[data-modus=duell] .ai-sad__b{-webkit-line-clamp:2}.ai-sad__bild{flex:0 0 auto;width:4.4em;aspect-ratio:1;overflow:hidden;border-radius:.5em}.ai-sad__s{margin:.5em 0 0;padding-top:.5em;border-top:1px solid #e5e5ea;font:500 .75em/1.3 var(--font-gilroy);color:#5e05a8}.ai-sad__s span{margin-right:.6em;color:#4c4d6b;font-weight:400}.ai-sad__s span::after{content:":"}.ai-sad.is-lead{border-color:#5e05a8;box-shadow:inset 0 0 0 2px #5e05a8}.ai-sad__tr{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin:0 0 .5em}.ai-sad__tr .ai-sad__t{margin:0}.ai-sad__kq{display:inline-flex;white-space:nowrap;align-items:center;gap:.3em;font:700 .66em/1 var(--font-gilroy);letter-spacing:.06em;text-transform:uppercase;color:#5e05a8;opacity:0;transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ai-sad__kq i{width:1.2em;height:1.2em;background:currentColor;-webkit-mask:url(/img/_Icons/Star.svg) center/contain no-repeat;mask:url(/img/_Icons/Star.svg) center/contain no-repeat}.ai-sad.is-queen .ai-sad__kq{opacity:1}.ai-org{flex:0 0 auto;display:grid;grid-template-columns:1.4em minmax(0, 1fr);gap:.35em .6em;align-items:center;padding:.1em .1em .1em;transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ai-org .ai-fav{grid-row:1/span 3;align-self:start}.ai-org__b{display:block;height:.5em;border-radius:.25em;background:#e5e5ea}.ai-aiov__l{display:flex;align-items:center;gap:.5em;margin:0 0 .4em;font:700 .75em/1.2 var(--font-gilroy);letter-spacing:.06em;text-transform:uppercase;color:#5e05a8}.ai-aiov__st{width:.8em;height:.8em;background:#5e05a8;-webkit-mask:url(/img/_Icons/Star.svg) center/contain no-repeat;mask:url(/img/_Icons/Star.svg) center/contain no-repeat}.ai-aiov__t{margin:0 0 .6em;font:500 .78em/1.4 var(--font-gilroy);color:#10002f}.ai-aiov__q{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6em;padding:.5em .6em;border:1px solid #e5e5ea;border-radius:.7em;background:#f8f8f9}.ai-aiov__q span{display:grid;font:500 .72em/1.25 var(--font-gilroy)}.ai-aiov__q span b{font-weight:700}.ai-aiov__q span small,.ai-aiov__q span .small{color:#4c4d6b;font-size:1em}.ai-aiov__q em{font:700 .66em/1 var(--font-gilroy);font-style:normal;color:#5e05a8;text-transform:uppercase;letter-spacing:.06em}.ai-finger{position:absolute;left:62%;top:72%;z-index:5;width:2.1em;height:2.1em;margin:-1.05em 0 0 -1.05em;border-radius:50%;background:rgba(16,0,47,.38);border:2px solid #fff;pointer-events:none;opacity:0;transform:translate(2.2em, 3.2em);transition:opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ai-finger__r{position:absolute;inset:-0.35em;border-radius:50%;border:2px solid #5e05a8;opacity:0}.ai-phone[data-modus=ki] .ai-finger{left:82%;top:50%}@media(prefers-reduced-motion: no-preference){.ai-phone.ph-go .ai-finger{animation:ai-tap 1.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1 both}.ai-phone.ph-go .ai-finger__r{animation:ai-ripple 1s ease-out .55s 1 both}}@keyframes ai-tap{0%{opacity:0;transform:translate(2.2em, 3.2em)}30%,65%{opacity:1;transform:none}100%{opacity:0;transform:none}}@keyframes ai-ripple{from{opacity:.9;transform:scale(0.7)}to{opacity:0;transform:scale(1.7)}}.ai-phone:not(.ph-ai) .ai-aiov{opacity:0;transform:translateY(-1em)}.ai-phone:not(.ph-ads) .ai-sad{opacity:0;transform:translateY(1em)}.ai-phone:not(.ph-org) .ai-org{opacity:0;transform:translateY(1em)}.ai-phone:not(.ph-q) .ai-caret{opacity:1;animation:ai-caret 1s steps(1) infinite}@keyframes ai-caret{50%{opacity:0}}.ai-sad,.ai-org{transition-delay:calc(var(--i, 0)*.15s)}@media(prefers-reduced-motion: reduce){.ai-phone *,.ai-bl *,.ai-grund{transition:none !important;animation:none !important}}.ai-geo{display:grid;gap:24px;grid-template-columns:minmax(0, 1fr)}.ai-geo__ctl{display:flex;flex-wrap:wrap;gap:8px}.ai-geo__b{position:relative;display:grid;gap:16px}.ai-geo__q{margin:0;justify-self:end;max-width:100%;padding:10px 16px;border:1px solid #fff;background:#10002f;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:400;line-height:1.6;letter-spacing:.02em;transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ai-geo__src{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 576px){.ai-geo__src{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 992px)and (max-width: 1199.98px){.ai-geo__src{grid-template-columns:repeat(2, minmax(0, 1fr))}}.ai-src{position:relative;display:grid;gap:6px;align-content:start;padding:12px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.06);transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),border-color .3s linear,background-color .3s linear}.ai-src__n{margin:0 0 4px;font:700 14px/1.2 var(--font-gilroy);color:#b2b3bf;overflow-wrap:anywhere}.ai-src__b{display:block;height:6px;background:rgba(255,255,255,.35)}.ai-src__tags{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0}.ai-src__tags span{padding:2px 6px;background:#57ff99;color:#10002f;font:700 11px/1.3 var(--font-gilroy);transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ai-geo__dot{position:absolute;top:0;left:0;width:14px;height:14px;border-radius:50%;background:#57ff99;opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .3s linear;z-index:2}.ai-geo__ans{padding:16px;border:1px solid #fff;background:#fff;color:#10002f;display:grid;gap:6px}.ai-geo__al{margin:0;font:700 12px/1.2 var(--font-gilroy);letter-spacing:.06em;text-transform:uppercase;color:#5e05a8}.ai-geo__as{margin:0;font:500 15px/1.4 var(--font-gilroy);transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ai-geo__as em{display:inline-block;margin-right:8px;padding:1px 6px;background:#e5e5ea;color:#4c4d6b;font:700 11px/1.4 var(--font-gilroy);font-style:normal}.ai-geo__chip{display:inline-flex;align-items:center;gap:8px;justify-self:start;margin:4px 0 0;padding:4px 10px;border:1px solid #5e05a8;color:#5e05a8;font:700 13px/1.3 var(--font-gilroy);transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ai-geo__zeile{margin:0;font:800 clamp(17px, 1.6vw, 21px)/1.3 var(--font-gilroy);color:#57ff99;transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ai-geo__ehr{grid-column:1/-1;margin:0}.ai-geo:not(.geo-1) .ai-geo__q{opacity:0;transform:translateY(12px)}.ai-geo:not(.geo-2) .ai-src{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.03)}.ai-geo:not(.geo-2) .ai-src>:not(.ai-src__n){opacity:.55}.ai-geo.geo-2:not(.geo-3) .ai-src.is-read{border-color:#57ff99}.ai-geo:not(.geo-3) .ai-src__tags span{opacity:0}.ai-geo.geo-3 .ai-src.is-klar{border-color:#57ff99;background:rgba(87,255,153,.14);opacity:1;transform:translateY(-4px)}.ai-geo.geo-3 .ai-src.is-klar .ai-src__n{color:#fff}.ai-geo.geo-3 .ai-src:not(.is-klar){border-color:rgba(255,255,255,.1);background:rgba(0,0,0,0)}.ai-geo.geo-3 .ai-src:not(.is-klar)>:not(.ai-src__n){opacity:.3}.ai-geo:not(.geo-4) .ai-geo__as,.ai-geo:not(.geo-4) .ai-geo__chip{opacity:0;transform:translateY(10px)}.ai-geo .ai-geo__as{transition-delay:calc(var(--i, 0)*.25s)}.ai-geo:not(.geo-4) .ai-geo__zeile{opacity:0;transform:translateY(10px)}.ai-geo .ai-geo__zeile{transition-delay:.6s}@media(prefers-reduced-motion: reduce){.ai-geo *{transition:none !important}.ai-geo__dot{display:none}}.ai-etikett{display:inline-block;padding:4px 8px;background:#fff;color:#10002f;font:700 12px/16px var(--font-gilroy);letter-spacing:.02em}.ai-text{margin:0;font:400 clamp(16px, 1.4vw, 18px)/1.5 var(--font-gilroy)}.ai-f6__kopf{display:grid;gap:24px;margin-bottom:48px}@media(min-width: 992px){.ai-f6__kopf{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:start;gap:48px}}.ai-f8 .page-teaser-banner{position:relative}.ai-f8__rob{display:none;grid-column:1;grid-row:1;align-self:start;justify-self:start;z-index:2;margin:16px;width:min(40%,200px);transition:opacity .75s linear,visibility 0s linear .75s}.ai-f8-js .ai-f8__rob{display:block}.ai-f8-js .ai-f8.is-gone .ai-f8__rob{opacity:0;visibility:hidden}.ai-f8__robm{position:relative;aspect-ratio:1;overflow:hidden}.ai-f8__robm img{display:block;width:100%;height:100%;object-fit:cover}.ai-blase--f8{margin-top:8px;padding:8px 12px;font-size:13px;max-width:none}.ai-f8__t{margin:0 0 12px;font:400 15px/1.45 var(--font-gilroy)}.ai-f8__card .card__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 24px}.ai-f8__card .card__body>p,.ai-f8__card .card__body>h2,.ai-f8__card .card__body>.h2{flex:0 0 100%}.ai-f8 .ai-f8__card .card__body .card__link{display:inline-flex;flex:0 0 auto;width:auto;margin:0;justify-content:flex-start}.ai-f8__card .card__headline{margin-bottom:8px}@media(min-width: 992px){.ai-f8 .page-teaser-banner .container .card.ai-f8__card{min-width:480px;max-width:540px}}.ai-f8-js .ai-f8__card{opacity:0;visibility:hidden;transition:opacity .75s linear,visibility 0s linear .75s}.ai-f8-js .ai-f8.is-gone .ai-f8__card{opacity:1;visibility:visible;transition:opacity .75s linear}@media(max-width: 767.98px){.ai-f8__rob{width:40%;max-width:150px}.ai-blase--f8{display:none}}.ai-vid{position:relative}.ai-vid__v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s linear;pointer-events:none}.ai-vid.is-play .ai-vid__v{opacity:1}.ai-vtoggle{position:absolute;top:8px;left:8px;z-index:4;padding:4px 8px;border:0;background:#fff;color:#10002f;font:700 12px/16px var(--font-gilroy);cursor:pointer}.ai-vtoggle:focus-visible{outline:2px solid #57ff99;outline-offset:2px}@media(prefers-reduced-motion: no-preference){.ai-js .ai-tile{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .75s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-delay:calc(var(--i, 0)*.15s);will-change:transform,opacity}.ai-js .ai-st.is-in .ai-tile{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.ai-chip,.ai-st{transition:none !important}}.ai-ziel__stat{margin:0;padding:8px 24px;border:solid 1px #fff;background:#fff;color:#10002f;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:700;line-height:1.6;letter-spacing:.02em}@media(prefers-reduced-motion: reduce){.ai-cta .cta-contact-with-text__header .headline__content{animation:none;transform:none}}@keyframes ai-mg{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ai-f8__card .card__headline .headline__accent{color:#5e05a8;font-family:var(--font-bely);font-weight:400}.ai-tl{color:inherit;font-weight:500;text-decoration:underline}.ai [id]{scroll-margin-top:48px}@media(min-width: 576px){.ai [id]{scroll-margin-top:58px}}@media(min-width: 992px){.ai [id]{scroll-margin-top:66px}}.ai--marketing .ai-text,.ai--marketing .sw-kap__t,.ai--marketing .sw-cta__t{font-family:var(--font-gilroy);font-size:calc(1.015625rem + 0.2678571429vw)}@media(min-width: 1400px){.ai--marketing .ai-text,.ai--marketing .sw-kap__t,.ai--marketing .sw-cta__t{font-size:1.25rem}}.ai--marketing .ai-text,.ai--marketing .sw-kap__t,.ai--marketing .sw-cta__t{font-weight:400;line-height:1.4;letter-spacing:.02em;color:#fff}@media(max-width: 767.98px){.ai--marketing .ai-text,.ai--marketing .sw-kap__t,.ai--marketing .sw-cta__t{font-size:18px;line-height:25px;letter-spacing:0}}.ai--marketing .ai-f6 .text-block p,.ai--marketing .sw-logos__z{font-family:var(--font-gilroy);font-size:calc(1.015625rem + 0.2678571429vw)}@media(min-width: 1400px){.ai--marketing .ai-f6 .text-block p,.ai--marketing .sw-logos__z{font-size:1.25rem}}.ai--marketing .ai-f6 .text-block p,.ai--marketing .sw-logos__z{font-weight:400;line-height:1.4;letter-spacing:.02em;color:#10002f}@media(max-width: 767.98px){.ai--marketing .ai-f6 .text-block p,.ai--marketing .sw-logos__z{font-size:18px;line-height:25px;letter-spacing:0}}.ai--marketing .ai-lab__x,.ai--marketing .sw-leiste__z,.ai--marketing .ai-note__t,.ai--marketing .ai-grund__t,.ai--marketing .sw-geo__zeile,.ai--marketing .ai-leg__i>span:last-child{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:400;line-height:1.6;letter-spacing:.02em;color:#e5e5ea}.ai--marketing .ai-lab__ts,.ai--marketing .ai-lab__verweis{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:400;line-height:1.6;letter-spacing:.02em;color:#4c4d6b}.ai--marketing .ai-fuss,.ai--marketing .ai-klein,.ai--marketing .ai-note__s{font-family:var(--font-gilroy);font-size:0.8125rem;font-weight:400;line-height:1.5384615385;letter-spacing:.02em;color:#b2b3bf}.ai-lab{display:grid;gap:16px}@media(min-width: 992px){.ai-lab{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(var(--lab-cardrows, 2), 1fr) auto;column-gap:16px;row-gap:16px}.ai-lab .ai-lab__item{display:contents}.ai-lab .ai-lab__item--1 .ai-lab__h,.ai-lab .ai-lab__item--2 .ai-lab__h,.ai-lab .ai-lab__item--3 .ai-lab__h{grid-row:1}.ai-lab .ai-lab__item--4 .ai-lab__h,.ai-lab .ai-lab__item--5 .ai-lab__h{grid-row:2}.ai-lab .ai-lab__panel{grid-column:1/-1}.ai-lab.lab-js .ai-lab__panel{grid-row:var(--lab-prow, 3)}}.ai-lab__h{margin:0;display:flex}.ai-lab__tab{all:unset;box-sizing:border-box;display:flex;flex-direction:column;width:100%;padding:24px 24px 20px;background:#fff;color:#10002f;border-top:4px solid rgba(0,0,0,0);cursor:pointer;transition:border-color .3s linear,background-color .3s linear}.ai-lab__tab:focus-visible{outline:2px solid #5e05a8;outline-offset:3px}.ai-lab__tab:hover .ai-lab__go{background:#5e05a8}.lab-js .ai-lab__tab[aria-expanded=true]{border-top-color:#5e05a8;background:#f8f8f9}.ai-lab__st{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 8px;font:500 12px/18px var(--font-gilroy);letter-spacing:1.5px;text-transform:uppercase;color:#5e05a8}.ai-lab__eigen{color:#4c4d6b}.ai-lab__tt{display:block;margin:0 0 8px;font:800 clamp(20px, 1.8vw, 24px)/1.15 var(--font-gilroy);color:#23003e}.ai-lab__ts{display:block;margin:0 0 16px;font:400 16px/1.45 var(--font-gilroy);color:#4c4d6b}.ai-lab__go{display:none;align-self:flex-start;margin-top:auto;padding:9px 24px;background:#10002f;color:#fff;font:700 15px/24px var(--font-gilroy);transition:background-color .3s linear}.lab-js .ai-lab__go{display:inline-block}.lab-js [aria-expanded=true] .ai-lab__go{background:#5e05a8}.ai-lab__panel{position:relative;background:#23003e;color:#fff;padding:20px 16px 24px}@media(min-width: 992px){.ai-lab__panel{padding:24px 40px 32px}}.ai-lab__panel[hidden]{display:none}.ai-lab__bar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:16px}.ai-lab__ctl{display:flex;flex-wrap:wrap;gap:8px}.ai-lab__btn{all:unset;box-sizing:border-box;padding:6px 14px;border:1px solid rgba(255,255,255,.5);color:#fff;font:700 13px/18px var(--font-gilroy);cursor:pointer}.ai-lab__btn:hover{border-color:#57ff99;color:#57ff99}.ai-lab__btn:focus-visible{outline:2px solid #57ff99;outline-offset:2px}.ai-lab__btn[hidden]{display:none}.ai-lab__stage{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:28px}.ai-lab__stage>*{min-width:0}@media(min-width: 992px){.lab-anim .ai-lab__stage{display:block;height:540px;overflow:hidden}.lab-anim .ai-lab__stage .lab-a1{position:absolute;left:0;right:0;top:0}.lab-anim .ai-lab__stage .lab-a2,.lab-anim .ai-lab__stage .lab-a3{position:absolute;left:0;right:0;top:96px;bottom:0}}.lab-a1{display:flex;flex-wrap:wrap;align-items:center;gap:14px;min-height:64px;padding:12px 20px;border:1px solid rgba(255,255,255,.28);background:#10002f;font:500 clamp(17px, 1.6vw, 22px)/1.35 var(--font-gilroy)}.lab-a1__t{min-width:0;overflow-wrap:anywhere}.lab-a1__l{flex:none;font:500 12px/18px var(--font-gilroy);letter-spacing:2px;text-transform:uppercase;color:#57ff99}.lab-a1__c{flex:none;width:3px;height:1.2em;background:#57ff99;opacity:0}.lab-anim .is-s1 .lab-a1__c{animation:lab-blink 1s steps(1) infinite}@keyframes lab-blink{50%{opacity:1}}.lab-anim .lab-type-ch{opacity:0}.lab-cap{margin:0 0 16px;font:500 12px/18px var(--font-gilroy);letter-spacing:2px;text-transform:uppercase;color:#57ff99}.lab-chk{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lab-chk li{position:relative;padding-left:30px;font:500 16px/24px var(--font-gilroy)}.lab-chk li::before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;background:#57ff99;clip-path:polygon(14% 52%, 0 66%, 38% 100%, 100% 22%, 86% 8%, 38% 72%)}.lab-geo2{position:relative;display:grid;gap:16px;max-width:760px}@media(min-width: 768px){.lab-geo2{display:block}}.lab-geo2 .lab-page{width:60%}@media(max-width: 767.98px){.lab-geo2 .lab-page{width:auto}}.lab-cd2,.lab-ds2{display:grid;gap:24px}@media(min-width: 768px){.lab-cd2,.lab-ds2{grid-template-columns:1.3fr 1fr;align-items:start}}@media(min-width: 768px){.lab-cd2{grid-template-columns:1.4fr .8fr 1fr}}.lab-sws{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.lab-sw{display:grid;gap:6px}.lab-sw i{display:block;aspect-ratio:2.2;background:var(--sw);border:1px solid rgba(255,255,255,.2)}.lab-sw b{font:700 13px/16px var(--font-gilroy)}.lab-fonts{display:grid;gap:12px}.lab-font{display:block;padding:12px 18px;background:#10002f;font-size:48px;line-height:1}.lab-font small,.lab-font .small{display:block;margin-top:6px;font:500 12px/16px var(--font-gilroy);letter-spacing:1.5px;text-transform:uppercase;color:#b2b3bf}.lab-font--g{font-family:var(--font-gilroy);font-weight:900;font-style:italic}.lab-font--b{font-family:var(--font-bely);color:#57ff99}.lab-parts{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.lab-part{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px 16px;background:#10002f;border:1px dashed rgba(255,255,255,.35);font:700 15px/20px var(--font-gilroy)}.lab-part--h{grid-column:1/-1;gap:0}.lab-part--h b{font:italic 900 26px/1 var(--font-gilroy);text-transform:uppercase;white-space:pre}.lab-part--h .headline__accent{font:400 25px/1 var(--font-bely);text-transform:uppercase;color:#57ff99}.lab-part--e{letter-spacing:2px;text-transform:uppercase;font-weight:500;color:#57ff99}.lab-part--btn{justify-content:center;background:#ff006e;border-style:solid;border-color:#ff006e}.lab-part--card i{width:28px;height:20px;background:#fff}.lab-part--img{background:rgba(255,255,255,.08)}@keyframes lab-wave{from{transform:scaleY(0.15)}to{transform:scaleY(1)}}.lab-flow{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:12px}@media(min-width: 768px){.lab-flow{grid-template-columns:repeat(4, 1fr);gap:16px}}.lab-node{position:relative;display:grid;gap:12px;align-content:start;padding:16px;background:#10002f;border:1px solid rgba(255,255,255,.2)}.lab-node__t{margin:0;display:flex;align-items:center;gap:10px;font:700 16px/20px var(--font-gilroy)}.lab-node__t span{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#5e05a8;font:800 14px/1 var(--font-gilroy)}.lab-node__v{min-height:110px;padding:12px;background:#fff;color:#10002f}.lab-form{display:grid;gap:8px}.lab-form span{display:grid;gap:2px;padding:6px 8px;border:1px solid #b2b3bf;font:500 13px/18px var(--font-gilroy)}.lab-form small,.lab-form .small{font:500 11px/14px var(--font-gilroy);color:#7f8095}.lab-tags{display:flex;flex-wrap:wrap;gap:6px}.lab-tags b{padding:4px 8px;background:#57ff99;font:700 13px/18px var(--font-gilroy)}.lab-row{display:grid;grid-template-columns:repeat(3, auto);justify-content:start;gap:0;border:1px solid #b2b3bf}.lab-row span{padding:6px 8px;font:500 13px/18px var(--font-gilroy)}.lab-row span+span{border-left:1px solid #b2b3bf}.lab-lines{display:grid;gap:8px;padding-top:4px}.lab-lines i{display:block;height:10px;background:#e5e5ea}.lab-lines .kurz{width:60%}.lab-token{position:absolute;left:0;top:-9px;width:18px;height:18px;border-radius:50%;background:#d9ff00;box-shadow:0 0 14px #d9ff00;opacity:0;display:none}@media(min-width: 768px){.lab-token{display:block}}.lab-plan{margin:0;display:grid;gap:12px}@media(min-width: 768px){.lab-plan{grid-template-columns:repeat(3, 1fr)}}.lab-plan div{padding:20px;background:#10002f;border-top:4px solid #5e05a8}.lab-plan dt{font:500 12px/18px var(--font-gilroy);letter-spacing:2px;text-transform:uppercase;color:#57ff99;margin-bottom:8px}.lab-plan dd{margin:0;font:800 20px/1.25 var(--font-gilroy)}.lab-page{position:relative;overflow:hidden;display:grid;gap:12px;padding:20px;background:#fff;min-height:220px}.lab-page i{display:block;height:14px;background:#e5e5ea}.lab-page .w1{width:40%;height:22px;background:#23003e}.lab-page .w2{width:90%}.lab-page .w3{width:75%}.lab-page .w4{width:85%}.lab-page .w5{width:55%}.lab-scan{position:absolute !important;left:0;right:0;top:0;height:3px !important;width:auto !important;background:#57ff99 !important;box-shadow:0 0 16px #57ff99;opacity:0}.lab-anim .is-s2 .lab-scan{opacity:1;animation:lab-scan 2.2s linear infinite}@keyframes lab-scan{from{transform:translateY(0)}to{transform:translateY(220px)}}.lab-mark{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lab-mark li{padding:8px 14px;background:#57ff99;color:#10002f;font:800 16px/20px var(--font-gilroy)}@media(min-width: 768px){.lab-mark{position:absolute;left:62%;top:20px}.lab-mark li{position:absolute;left:0;top:calc(var(--j)*50px + 6px);white-space:nowrap}}.lab-a3{min-width:0}.lp-ki{z-index:2}.lab-post{position:relative;display:grid;gap:0;max-width:820px;margin:0 auto;background:#fff;color:#10002f}@media(min-width: 768px){.lab-post{grid-template-columns:340px 1fr}}.lab-post__img{position:relative}.lab-post__img img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/5}.lab-post__t{display:grid;align-content:center;gap:12px;padding:28px;border-left:8px solid #57ff99}.lab-post__e{margin:0;font:500 13px/18px var(--font-gilroy);letter-spacing:2px;text-transform:uppercase;color:#5e05a8}.lab-post__h{margin:0;font:italic 900 clamp(30px, 3.4vw, 46px)/1.12 var(--font-gilroy);text-transform:uppercase}.lab-post__h span{font:400 calc(clamp(30px, 3.4vw, 46px) * 0.96)/1.12 var(--font-bely);text-transform:uppercase;color:#5e05a8}.lab-post__h{color:#23003e}.lab-post__x{margin:0;font:400 18px/1.45 var(--font-gilroy)}.lab-stamp{position:absolute;right:16px;bottom:16px}@media(max-width: 767.98px){.lab-stamp{position:static;justify-self:start;margin:0 28px 24px}}.lab-stamp{padding:6px 12px;border:2px solid #fc00c4;color:#fc00c4;font:800 13px/16px var(--font-gilroy);letter-spacing:.04em;text-transform:uppercase;transform:rotate(-4deg);background:#fff}.lab-mail{max-width:640px;margin:0 auto;padding:28px;background:#fff;color:#10002f;border-top:8px solid #5e05a8;display:grid;gap:14px;justify-items:start}.lab-mail__b{margin:0;font:800 22px/1.2 var(--font-gilroy)}.lab-mail__x{margin:0;font:400 18px/1.45 var(--font-gilroy)}.lab-mail__s{position:relative;padding:9px 24px;background:#ff006e;color:#fff;font:700 15px/24px var(--font-gilroy)}.lab-mail__s2{position:absolute;inset:0;display:grid;place-items:center;background:#57ff99;color:#10002f}.ai-lab:not(.lab-anim) .lab-mail__s2{display:none}.lab-anim .is-s3 .lab-mail__s{animation:lab-pulse 1.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite}@keyframes lab-pulse{50%{transform:scale(1.06)}}.lab-mail__h{margin:0;font:500 14px/20px var(--font-gilroy);color:#4c4d6b}.lab-ab{display:grid;gap:16px;grid-template-columns:repeat(2, 1fr);max-width:640px;margin:0 auto}.lab-ad{background:#fff;color:#10002f;padding-bottom:16px}.lab-ad__img{position:relative}.lab-ad__img img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.lab-ad__e{margin:12px 16px 4px;font:500 12px/18px var(--font-gilroy);letter-spacing:2px;text-transform:uppercase;color:#4c4d6b}.lab-ad__h{margin:0 16px 12px;font:italic 900 clamp(18px, 2vw, 26px)/1.12 var(--font-gilroy);text-transform:uppercase}.lab-ad__h span{font:400 calc(clamp(18px, 2vw, 26px) * 0.96)/1.12 var(--font-bely);text-transform:uppercase;color:#5e05a8}.lab-ad__h{color:#23003e}.lab-ad__bar{height:10px;margin:0 16px;background:#e5e5ea}.lab-ad__bar i{display:block;height:100%;width:100%;background:#7f8095;transform-origin:left;transform:scaleX(0.62)}.lab-ad--b{outline:4px solid #57ff99}.lab-ad--b .lab-ad__e{color:#5e05a8}.lab-ad--b .lab-ad__bar i{background:#57ff99;transform:scaleX(0.88)}.lab-ab__satz{grid-column:1/-1;margin:0;text-align:center;font:800 22px/1.3 var(--font-gilroy)}.lab-ab__satz small,.lab-ab__satz .small{display:block;font:500 13px/18px var(--font-gilroy);color:#b2b3bf}.lab-ans{max-width:720px;margin:0 auto;display:grid;gap:14px}.lab-ans__q{justify-self:end;margin:0;max-width:80%;padding:12px 16px;background:#5e05a8;font:500 17px/1.4 var(--font-gilroy)}.lab-ans__a{margin:0;max-width:85%;padding:16px 18px;background:#fff;color:#10002f;font:500 19px/1.45 var(--font-gilroy)}.lab-src{display:inline-flex;align-items:center;gap:12px;justify-self:start;padding:10px 14px;background:#10002f;border:1px solid #57ff99}.lab-src img{display:block}.lab-src span{display:grid;font:500 14px/18px var(--font-gilroy)}.lab-src b{font:500 11px/14px var(--font-gilroy);letter-spacing:1.5px;text-transform:uppercase;color:#57ff99}.lab-ans__h{margin:0;font:500 13px/18px var(--font-gilroy);color:#b2b3bf}.ai-lab__steps{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}@media(min-width: 768px){.ai-lab__steps{grid-template-columns:repeat(3, 1fr);gap:16px}}.ai-lab__s{display:grid;gap:6px;align-content:start;padding:14px 16px;border-top:3px solid rgba(255,255,255,.2);transition:border-color .3s linear,opacity .3s linear}.lab-anim .ai-lab__s{opacity:.55}.lab-anim .is-s1 [data-lab-step="1"],.lab-anim .is-s2 [data-lab-step="2"],.lab-anim .is-s3 [data-lab-step="3"],.lab-anim .is-done .ai-lab__s{opacity:1;border-top-color:#57ff99}.ai-lab__n{font:500 12px/18px var(--font-gilroy);letter-spacing:2px;text-transform:uppercase;color:#57ff99}.ai-lab__x{font:400 16px/1.45 var(--font-gilroy)}.ai-lab__hw{font:500 14px/20px var(--font-gilroy);color:#b2b3bf}.ai-lab__f{margin:16px 0 0;font:500 13px/18px var(--font-gilroy);color:#b2b3bf}@media(prefers-reduced-motion: reduce){.lab-a1__c,.lab-scan,.lab-mail__s{animation:none !important}}.ai-lab__verweis{margin:32px 0 0;font:400 15px/24px var(--font-gilroy)}.sw-kap .ai-st__in{padding-top:24px}.sw-kap .ai-st__in::before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:rgba(255,255,255,.2)}@media(min-width: 992px){.sw-kap .ai-st__in::before{left:40px;right:40px}}.sw-kap__t{max-width:760px;color:#e5e5ea}.sw-leiste{list-style:none;margin:48px 0 0;padding:0;display:grid;gap:0;counter-reset:none}@media(min-width: 768px){.sw-leiste{grid-template-columns:repeat(3, minmax(0, 1fr))}}.sw-leiste__s{border-top:1px solid rgba(255,255,255,.2)}@media(min-width: 768px){.sw-leiste__s+.sw-leiste__s{border-left:1px solid rgba(255,255,255,.2)}}.sw-leiste__a{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:16px;align-items:baseline;padding:24px 0;color:inherit}@media(min-width: 768px){.sw-leiste__a{grid-template-columns:minmax(0, 1fr);padding:24px}}@media(min-width: 768px){.sw-leiste__s:first-child .sw-leiste__a{padding-left:0}}.sw-leiste__nr{grid-row:1/span 2;font:italic 900 33px/38px var(--font-gilroy);color:#57ff99}@media(min-width: 768px){.sw-leiste__nr{grid-row:auto}}@media(min-width: 992px){.sw-leiste__nr{font-size:46px;line-height:54px}}.sw-leiste__n{grid-column:2;font-family:var(--font-gilroy);font-size:calc(1.03125rem + 0.5357142857vw)}@media(min-width: 1400px){.sw-leiste__n{font-size:1.5rem}}.sw-leiste__n{font-weight:800;line-height:1.1666666667;letter-spacing:0px;color:#fff;text-decoration:none;transition:color .2s linear}.sw-leiste__n:hover{color:#57ff99}.sw-leiste__n:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(min-width: 768px){.sw-leiste__n{grid-column:1;margin-top:8px}}.sw-leiste__z{grid-column:2;margin:4px 0 0;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:400;line-height:1.6;letter-spacing:.02em;color:#b2b3bf}@media(min-width: 768px){.sw-leiste__z{grid-column:1;margin-top:8px}}.sw-mk{padding-bottom:0 !important}.ai-st.sw-mk+.ai-st{padding-top:24px}.sw-mk__l{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.2);font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:500;line-height:1.4666666667;letter-spacing:2px;text-transform:uppercase;color:#7f8095}.sw-mk__s{display:inline-flex;align-items:baseline;gap:8px}.sw-mk__s b{font:italic 900 15px/22px var(--font-gilroy);letter-spacing:0}.sw-mk__s[data-vorbei]{color:#b2b3bf}.sw-mk__s[data-an]{color:#57ff99}.sw-geo__ein{max-width:820px;margin-bottom:48px}.sw-geo__t{color:#e5e5ea}@media(min-width: 992px){.sw-geo__demo{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:48px;align-items:start}}.sw-geo__links{display:grid;gap:24px;align-content:start}.sw-geo__steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.sw-geo__step{display:grid;grid-template-columns:40px minmax(0, 1fr);column-gap:16px;padding:16px 0;border-top:1px solid rgba(255,255,255,.2);color:#7f8095;transition:color .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.sw-geo__step:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.sw-geo__step.is-on{color:#b2b3bf}.sw-geo__step.is-cur{color:#fff}.sw-geo__step.is-cur .sw-geo__n{background:#57ff99;color:#10002f;border-color:#57ff99}.sw-geo__step.is-cur .sw-geo__zeile{color:#e5e5ea}.sw-geo__n{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid currentColor;font:italic 900 18px/1 var(--font-gilroy);transition:background-color .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),color .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.sw-geo__name{font-family:var(--font-gilroy);font-size:calc(1.03125rem + 0.5357142857vw)}@media(min-width: 1400px){.sw-geo__name{font-size:1.5rem}}.sw-geo__name{font-weight:800;line-height:1.1666666667;letter-spacing:0px;text-transform:uppercase}.sw-geo__zeile{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:400;line-height:1.6;letter-spacing:.02em;color:#7f8095;transition:color .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ai-js .sw-geo__demo:not(.geo-2) .ai-geo__src{opacity:0;transform:translateY(10px)}.ai-js .sw-geo__demo .ai-geo__src{transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ai-js .sw-geo__demo:not(.geo-4) .ai-geo__ans{opacity:0;transform:translateY(10px)}.ai-js .sw-geo__demo .ai-geo__ans{transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(prefers-reduced-motion: reduce){.sw-geo__demo *,.sw-geo__step{transition:none !important}}.sw-win__f{margin:0;background:#10002f;border:1px solid #4c4d6b}.sw-win__bar{display:flex;gap:6px;align-items:center;height:24px;padding:0 10px;background:#4c4d6b}.sw-win__dot{display:block;width:8px;height:8px;border-radius:50%;background:#7f8095}.sw-logos .ai-h{margin-bottom:16px}.sw-logos__z{color:#23003e;max-width:640px}.sw-logos__l{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:28px 44px}@media(min-width: 992px){.sw-logos__l{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));gap:32px 24px}}.sw-logo{display:flex;align-items:center;height:56px}.sw-logo img{display:block;width:auto;height:calc(var(--lh)*.8px)}@media(min-width: 992px){.sw-logo{justify-content:center}.sw-logo img{height:auto;max-height:calc(var(--lh)*1px);max-width:100%}}html.sw-pre{background:#10002f}html.sw-pre .sw{visibility:hidden}.sw-ctl,.sw-pill{display:none}html.sw-ctl-on .sw-ctl,html.sw-ctl-on .sw-pill{display:flex;position:fixed;bottom:16px;z-index:995;align-items:center;gap:16px;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .25s linear,transform .25s ease,visibility 0s linear .25s}html.sw-ctl-on .sw-ctl{left:16px;max-width:min(520px,100vw - 32px);padding:10px 12px;background:#10002f;color:#fff;border:1px solid #4c4d6b}html.sw-ctl-on .sw-pill{right:16px;padding:0}html.sw-ctl-on.sw-run .sw-ctl,html.sw-ctl-on:not(.sw-run):not(.sw-ctl-off) .sw-pill{visibility:visible;opacity:1;transform:none;transition-delay:0s}.sw-pill .sw-ctl__b{box-shadow:0 0 0 1px #10002f}.sw-ctl__t{margin:0;font:400 12px/1.35 var(--font-gilroy);color:#b2b3bf}.sw-ctl__b{flex:none;padding:8px 12px;border:0;background:#57ff99;color:#10002f;font:700 13px/1.2 var(--font-gilroy);cursor:pointer}.sw-ctl__b[hidden]{display:none}.sw-ctl__b:focus-visible{outline:2px solid #fff;outline-offset:2px}html.sw-fx body{transition:opacity .35s linear;will-change:opacity}html.sw-fx.sw-fx--out body{opacity:0;transition-duration:.25s}.sw-h,.sw-h *{visibility:hidden !important}.sw-in{animation:sw-in .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) backwards}.sw-pop{animation:sw-pop .5s cubic-bezier(0.34, 1.56, 0.64, 1) backwards;transform-box:fill-box;transform-origin:center}.sw-layer{position:absolute;left:0;top:0;width:100%;height:0;overflow-x:clip;overflow-y:visible;pointer-events:none;z-index:950}.sw-ph{position:absolute;box-sizing:border-box;transform-origin:0 0;scale:0;transition:scale .38s cubic-bezier(0.65, 0, 0.35, 1),opacity .35s linear}.sw-ph.is-drawn{scale:1}.sw-ph.is-gone{opacity:0}.sw-ph--media{border:1px solid #7f8095;background:linear-gradient(to top right, transparent calc(50% - 1px), rgba(127, 128, 149, 0.55) 50%, transparent calc(50% + 1px)),linear-gradient(to bottom right, transparent calc(50% - 1px), rgba(127, 128, 149, 0.55) 50%, transparent calc(50% + 1px)),rgba(76,77,107,.35)}.sw-ph--text{background:repeating-linear-gradient(to bottom, rgba(127, 128, 149, 0.55) 0 var(--bar, 10px), transparent var(--bar, 10px) var(--lh, 20px))}.sw-ph--box{border:1px dashed #7f8095;background:rgba(76,77,107,.3)}.sw-ph--light.sw-ph--media{border-color:#b2b3bf;background:linear-gradient(to top right, transparent calc(50% - 1px), #B2B3BF 50%, transparent calc(50% + 1px)),linear-gradient(to bottom right, transparent calc(50% - 1px), #B2B3BF 50%, transparent calc(50% + 1px)),#f8f8f9}.sw-ph--light.sw-ph--text{background:repeating-linear-gradient(to bottom, #E5E5EA 0 var(--bar, 10px), transparent var(--bar, 10px) var(--lh, 20px))}.sw-ph--light.sw-ph--box{border-color:#b2b3bf;background:#f8f8f9}.sw-ph__m{position:absolute;left:0;top:-20px;padding:0 6px;font:700 10px/16px var(--font-gilroy);background:#00edd9;color:#10002f;white-space:nowrap;opacity:0;transition:opacity .2s linear .3s}.is-drawn>.sw-ph__m{opacity:1}.sw-grid{position:absolute;display:grid;grid-template-columns:repeat(var(--cols, 12), minmax(0, 1fr));gap:24px;opacity:0;transition:opacity .4s linear}.sw-grid.is-on{opacity:1}.sw-grid__c{background:rgba(0,237,217,.05);border-inline:1px solid rgba(0,237,217,.2)}.sw-clone{position:absolute;display:block;object-fit:contain}.sw-cur{position:absolute;left:0;top:0;z-index:2;will-change:transform;transition:opacity .3s linear}.sw-cur.is-gone{opacity:0}.sw-cur__svg{display:block;width:22px;height:26px;overflow:visible}.sw-cur__tag{position:absolute;left:16px;top:22px;padding:4px 7px;font:700 11px/1 var(--font-gilroy);white-space:nowrap;background:var(--c);color:var(--t)}.sw-cur--mensch .sw-cur__svg{width:30px;height:32px}.sw-cur--mensch .sw-cur__tag{left:24px;top:30px;font-size:13px;padding:6px 9px;background:#fff;color:#10002f;box-shadow:0 0 0 2px #57ff99}.sw-pulse{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border:2px solid var(--c);border-radius:50%;pointer-events:none;animation:sw-pulse .55s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.sw-stamp{position:fixed;left:50%;top:50%;z-index:992;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 24px;max-width:min(560px,100vw - 32px);text-align:center;background:#57ff99;color:#10002f;font:italic 900 clamp(22px, 2.4vw, 34px)/1 var(--font-gilroy);text-transform:uppercase;pointer-events:none;animation:sw-stamp .6s cubic-bezier(0.34, 1.56, 0.64, 1) backwards}.sw-stamp b{display:flex;align-items:center;gap:12px;font:inherit}.sw-stamp small,.sw-stamp .small{font:500 14px/1.4 var(--font-gilroy);text-transform:none}.sw-stamp i{width:.5em;height:.5em;background:currentColor;-webkit-mask:url(/img/_Icons/Star.svg) center/contain no-repeat;mask:url(/img/_Icons/Star.svg) center/contain no-repeat}.sw-stamp.is-gone{opacity:0;transition:opacity .4s linear}.sw-ctl__i{display:grid;gap:6px;min-width:0}.sw-ctl__s{margin:0;font:700 13px/1.2 var(--font-gilroy);color:#fff}.sw-ctl__bar{display:block;height:3px;background:#4c4d6b;overflow:hidden}.sw-ctl__fill{display:block;height:100%;background:#57ff99;transform-origin:0 50%;scale:0 1;transition:scale .3s linear}@media(max-width: 767.98px){.sw-ctl__t{display:none}html.sw-ctl-on .sw-ctl{right:16px;max-width:none}}.sw-ph--sel{border:1px solid #57ff99;background:rgba(87,255,153,.06)}.sw-ph--sel .sw-ph__m{top:auto;bottom:-22px;background:#57ff99}.sw-ph--light.sw-ph--sel{border-color:#5e05a8;background:rgba(94,5,168,.05)}.sw-ph--light.sw-ph--sel .sw-ph__m{background:#5e05a8;color:#fff}.sw-hd{position:absolute;width:7px;height:7px;background:#fff;border:1px solid #57ff99}.sw-hd--tl{left:-4px;top:-4px}.sw-hd--tr{right:-4px;top:-4px}.sw-hd--bl{left:-4px;bottom:-4px}.sw-hd--br{right:-4px;bottom:-4px}.sw-ph--light .sw-hd{border-color:#5e05a8}.sw-ph--type{border:1px solid rgba(127,128,149,.7);background:rgba(0,0,0,0)}.sw-ph--light.sw-ph--type{border-color:#b2b3bf;background:rgba(0,0,0,0)}.sw-ibeam{position:absolute;left:6px;top:6px;width:2px;height:20px;background:#57ff99;animation:sw-blink 1s steps(1) infinite}.sw-ibeam--free{left:0;top:0;animation:none}.sw-ph--light .sw-ibeam,.sw-ph--light+.sw-ibeam{background:#5e05a8}.sw-cover{position:absolute;transform-origin:100% 50%}.sw-guide{position:absolute;background:#ff006e;opacity:0;animation:sw-flash 1.2s linear forwards}.sw-mline{position:absolute;background:#ff006e;animation:sw-line .5s ease-out both}.sw-mbadge{position:absolute;padding:0 5px;font:700 10px/15px var(--font-gilroy);background:#ff006e;color:#10002f;white-space:nowrap}.sw-mbadge--in{left:-1px;top:-16px}.sw-dup{position:absolute;left:0;top:0;border:2px solid #ff006e;background:rgba(255,0,110,.08)}.sw-ph--red{border:2px solid #ff006e !important;background:rgba(0,0,0,0) !important}.sw-ph--red.is-frame{opacity:1}.sw-ph--red .sw-ph__m{background:#ff006e}.sw-ph.is-wipe{scale:1 0;transition:scale .55s cubic-bezier(0.65, 0, 0.35, 1)}.sw-ph--intro{border-radius:4px}.sw-clone{outline:2px solid #ff006e;outline-offset:4px}.sw-leiste__z .ai-tl{color:#fff}.sw-geo__ue{margin:0 0 48px;max-width:820px;color:#fff}.sw-lp__top{margin-bottom:48px}.sw-lp__t{margin:0;max-width:760px;color:#e5e5ea}.sw-lp__who{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 24px}.sw-lp__who[hidden]{display:none}.sw-lp__chips{display:contents}.sw-lp__wl{margin-right:4px;font:500 14px/1 var(--font-gilroy);color:#b2b3bf}.sw-br{width:100%;max-width:980px;margin:0 auto}.sw-br__f{background:#fff;border-color:#4c4d6b}.sw-br__url{flex:1;margin-left:8px;padding:2px 12px;border-radius:12px;background:#10002f;color:#f8f8f9;font:500 12px/18px var(--font-gilroy);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sw-br__page{padding:16px}@media(min-width: 768px){.sw-br__page{padding:24px 32px 32px}}.sw-br__brand{display:flex;align-items:center;justify-content:space-between;padding:0 0 10px;margin-bottom:16px;border-bottom:2px solid #5e05a8}.sw-br__logo{font:800 14px/1 var(--font-gilroy);color:#10002f;letter-spacing:.04em;text-transform:uppercase}.sw-br__logo i{display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;background:#5e05a8}.sw-br__burger{display:block;width:18px;height:2px;background:#10002f;box-shadow:0 5px #10002f,0 -5px #10002f}.sw-lp__v{display:grid;gap:16px;align-content:start}.sw-lp__v[hidden]{display:none}@media(min-width: 768px){.sw-lp__v{grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);align-items:center}}.sw-lp__v img{display:block;width:100%;height:auto;aspect-ratio:1/1;max-height:380px;object-fit:cover;background:#f8f8f9}.sw-lp__vl{display:none;margin:0;font:500 12px/18px var(--font-gilroy);letter-spacing:1.5px;text-transform:uppercase;color:#5e05a8;grid-column:1/-1}.sw-lp__txt{display:flex;flex-direction:column;gap:12px}.sw-lp__vh{margin:0;font:italic 900 22px/1.15 var(--font-gilroy);text-transform:uppercase;color:#10002f}@media(min-width: 768px){.sw-lp__vh{font-size:34px}}.sw-lp__vt{margin:0;font:500 14px/1.4 var(--font-gilroy);color:#4c4d6b}@media(min-width: 768px){.sw-lp__vt{font-size:17px}}.sw-lp__btn{align-self:flex-start;padding:10px 20px;background:#10002f;color:#fff;font:700 14px/1.2 var(--font-gilroy)}.sw-lp__fuss{margin:16px 0 0;text-align:center}.sw-lp__p{margin:48px 0 24px}@media(min-width: 992px){.sw-lp__p{gap:48px}}.sw-lp__m{margin:0 0 16px;color:#e5e5ea}.sw-cta__t{max-width:760px;margin:0 0 24px;color:#e5e5ea}.satz-raute{display:inline-block;width:.234em;height:.234em;margin-left:calc(.017em + var(--satz-raute-k, 0em));vertical-align:-0.105em;background-color:currentColor;-webkit-mask:url("/img/_Icons/Star.svg") center/contain no-repeat;mask:url("/img/_Icons/Star.svg") center/contain no-repeat}.satz-raute__wort{white-space:nowrap}.satz-raute__punkt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.card{background-color:#fff;padding:32px;border:0}.card__body{display:flex;flex-direction:column}.card__title{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:500;line-height:1.4666666667;letter-spacing:2px;text-transform:uppercase;color:#5e05a8;margin-bottom:8px}.card__headline{font-family:var(--font-gilroy);font-size:calc(1.078125rem + 1.3392857143vw)}@media(min-width: 1400px){.card__headline{font-size:2.25rem}}.card__headline{font-weight:800;line-height:1.1111111111;letter-spacing:0px;margin-bottom:24px}.card__link{align-self:flex-end;font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:700;line-height:1.6;letter-spacing:.02em;text-decoration:none;color:#5e05a8;display:flex;align-items:center;gap:2px;transition:gap .3s linear;cursor:pointer}.card__link::after{content:"";mask-image:url("/img/_Icons/arrow-right.svg");mask-size:contain;mask-repeat:no-repeat;background-color:#5e05a8;width:16px;height:16px;display:inline-block}.card__link:hover{gap:8px}.page-teaser-banner{display:grid;box-shadow:0px -4px 8px -4px rgba(0,0,0,.0784313725) inset}.page-teaser-banner .image{grid-column:1;grid-row:1}.page-teaser-banner .image img{width:100%;object-fit:cover}.page-teaser-banner .container{grid-column:1;grid-row:1;display:flex;justify-content:flex-end;align-items:flex-end}.page-teaser-banner .container .card{min-width:378px;max-width:440px}.page-teaser-banner .container .card::after{content:"";display:inline-block;height:16px;width:16px;mask-image:url("/img/_Icons/Star.svg");mask-size:contain;mask-repeat:no-repeat;background-color:#5e05a8;transform:translate(-50%, -50%);position:absolute;top:0;bottom:auto;left:0;right:auto}@media(max-width: 991.98px){.page-teaser-banner .container .card{min-width:auto}}.contact-banner{background-color:#fc00c4;position:relative}.contact-banner .container{position:relative;z-index:2;padding-top:80px;padding-bottom:80px}.contact-banner .container::after{content:"";position:absolute;display:block;top:0;left:auto;right:0;bottom:auto;mask-image:url("/img/_Icons/_Grafiken/Licht/Grafiken-Licht-3.svg");mask-size:contain;mask-repeat:no-repeat;background-color:#ffbfff;height:100%;width:auto;transform:rotate(180deg) translate(-25%, 0px);z-index:-1;aspect-ratio:1}.contact-banner .headline{color:#fff}.contact-banner .headline .headline__title{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:500;line-height:1.4666666667;letter-spacing:2px;text-transform:uppercase;margin-bottom:.25rem}.contact-banner .headline .headline__content{color:#fff;text-transform:uppercase;font-family:var(--font-gilroy);font-size:calc(1.1171875rem + 2.0089285714vw)}@media(min-width: 1400px){.contact-banner .headline .headline__content{font-size:2.875rem}}.contact-banner .headline .headline__content{font-weight:900;line-height:1.1739130435;letter-spacing:0px}.contact-banner .headline .headline__content .headline__accent{font-family:var(--font-bely);font-size:calc(1.109375rem + 1.875vw)}@media(min-width: 1400px){.contact-banner .headline .headline__content .headline__accent{font-size:2.75rem}}.contact-banner .headline .headline__content .headline__accent{font-weight:400;line-height:1.2272727273;letter-spacing:0em}.contact-banner .image{position:relative}.contact-banner__button{--padding-x: 40px;--padding-y: 16px;--margin-top: 24px;margin-top:var(--margin-top);padding:var(--padding-y) var(--padding-x);display:inline-flex;align-items:center;gap:var(--padding-x);background-color:#fff;position:relative}.contact-banner__button::after{content:"";display:inline-block;height:24px;width:24px;mask-image:url("/img/_Icons/Star.svg");mask-size:contain;mask-repeat:no-repeat;background-color:#fff;transform:translate(0px, -50%);position:absolute;top:0;bottom:auto;left:var(--padding-x);right:auto}.contact-banner__button-label{font-family:var(--font-gilroy);font-size:calc(1.0078125rem + 0.1339285714vw)}@media(min-width: 1400px){.contact-banner__button-label{font-size:1.125rem}}.contact-banner__button-label{font-weight:600;line-height:1.3333333333;letter-spacing:0px;color:#23003e}@media(max-width: 991.98px){.contact-banner .container::after{transform:rotate(-90deg) translate(0, 0px);height:250px;width:auto;top:auto;bottom:0}.contact-banner__button{align-items:flex-start;flex-direction:column;gap:8px;padding:24px}}@keyframes move-words{0%{left:100%}100%{left:-100%}}.cta-contact-with-text__header .headline__title{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:500;line-height:1.4666666667;letter-spacing:2px;text-transform:uppercase;margin-bottom:.25rem}.cta-contact-with-text__header .headline__content{color:#23003e;text-transform:uppercase;font-family:var(--font-gilroy);font-size:calc(1.15625rem + 2.6785714286vw)}@media(min-width: 1400px){.cta-contact-with-text__header .headline__content{font-size:3.5rem}}.cta-contact-with-text__header .headline__content{font-weight:900;line-height:1.1607142857;letter-spacing:0px}.cta-contact-with-text__header .headline__content .headline__accent{font-family:var(--font-bely);font-size:calc(1.1484375rem + 2.5446428571vw)}@media(min-width: 1400px){.cta-contact-with-text__header .headline__content .headline__accent{font-size:3.375rem}}.cta-contact-with-text__header .headline__content .headline__accent{font-weight:400;line-height:1.2037037037;letter-spacing:0em}.cta-contact-with-text__header .headline{background-color:#d9ff00;white-space:nowrap}.cta-contact-with-text__header .headline__content{position:relative;animation:move-words 20s linear infinite;margin:0}.hero--service{color:#fff}.hero--service.hero--green .hero--service__graphic{background-color:#57ff99}.hero--service.hero--green .headline .headline__accent,.hero--service.hero--green .headline .headline__title{color:#57ff99}.hero--service .container_inner{position:relative;--bs-gutter-x: 3rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto;max-width:1290px}.hero--service .hero--service__graphic{height:100%;transform:rotate(90deg) translateY(10%);z-index:-1;mask-size:contain;mask-repeat:no-repeat;aspect-ratio:1/1;position:absolute;top:0;left:0}.hero--service__inner{padding-top:80px;padding-bottom:168px;display:grid;gap:3rem;grid-template-columns:auto minmax(400px, 1fr);grid-template-rows:1fr}.hero--service__inner__image{grid-column:1;grid-row:1;position:relative}.hero--service__inner__image::before,.hero--service__inner__image::after{content:"";clip-path:polygon(0 0, 0% 100%, 100% 100%);display:block;position:absolute;left:0;bottom:0;aspect-ratio:1/1}.hero--service__inner__image::before{height:70%;backdrop-filter:blur(10px)}.hero--service__inner__image::after{height:35%;backdrop-filter:blur(15px)}.hero--service__inner__image img{width:clamp(500px,100%,742px)}.hero--service__inner__image:not(.lp-hv-cell) img{width:742px;max-width:100%;aspect-ratio:auto 742/556}.hero--service__inner__content{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center}.hero--service__inner__content .headline__title{font-family:var(--font-gilroy);font-size:0.9375rem;font-weight:500;line-height:1.4666666667;letter-spacing:2px;text-transform:uppercase;margin-bottom:.25rem}.hero--service__inner__content .headline__content{color:inherit;text-transform:uppercase;font-family:var(--font-gilroy);font-size:calc(1.15625rem + 2.6785714286vw)}@media(min-width: 1400px){.hero--service__inner__content .headline__content{font-size:3.5rem}}.hero--service__inner__content .headline__content{font-weight:900;line-height:1.1607142857;letter-spacing:0px}.hero--service__inner__content .headline__content .headline__accent{font-family:var(--font-bely);font-size:calc(1.1484375rem + 2.5446428571vw)}@media(min-width: 1400px){.hero--service__inner__content .headline__content .headline__accent{font-size:3.375rem}}.hero--service__inner__content .headline__content .headline__accent{font-weight:400;line-height:1.2037037037;letter-spacing:0em}.hero--service__inner__content .button__wrapper{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width: 1439.98px){.hero--service .hero--service__graphic{transform:rotate(90deg) translateY(0px)}}@media(max-width: 991.98px){.hero--service .hero--service__graphic{height:60%}.hero--service__inner{grid-template-columns:1fr}.hero--service__inner__content{grid-row:2;grid-column:1}.hero--service__inner__image{grid-column:1;grid-row:1}.hero--service__inner__image img{width:100%}.hero--service__inner__image:not(.lp-hv-cell) img{width:100%;aspect-ratio:auto 943/556}}@media(max-width: 991.98px)and (max-width: 767.98px){.hero--service__inner__image:not(.lp-hv-cell) img{aspect-ratio:auto 719/671}}@media(max-width: 575.98px){.hero--service .hero--service__graphic{height:60%;top:auto;bottom:50px;transform:rotate(0deg)}.hero--service__inner{padding-bottom:106px}.hero--service__inner__content{grid-row:1}.hero--service__inner__image{grid-row:2}}/*! Build: 94c0df33 */
/* Block-Links (Review 2 B1): Ein <a>, das Block-Elemente umschließt (cta-projects, cta-project, project-next, portfolio, project-list; im Content 127 Stellen
   auf 39 Routen), ist inline. Chrome zeichnet dort keinen `outline: solid`. Lösung: solche Links werden block. `:where()` hält die Specificity bei (0,0,1),
   Klassen mit eigenem display gewinnen. Reines CSS, weil Sass 1.102 `:has(> …)` nicht parst. Gate: Pixel unfokussiert unverändert + verify-focus-px.mjs. */
a:where(:has(> :is(div, p, h1, h2, h3, h4, h5, h6, ul, ol, figure, section, article, header, footer))) { display: block; }
/*! Build: 18e6b5ce */:root{--primary-black: #10002F;--primary-gray: #7F8095;--primary-white: #FFFFFF;--primary-dark-purple: #23003E;--primary-purple: #5E05A8;--primary-red: #FF006E;--primary-pink: #FC00C4;--primary-rose: #FFBFFF;--primary-blue: #00EDD9;--primary-green: #57FF99;--primary-yellow: #D9FF00;--gray-1: #F8F8F9;--gray-2: #E5E5EA;--gray-3: #B2B3BF;--gray-4: var(--primary-gray);--gray-5: #4C4D6B;--gray-6: var(--primary-black);--secondary-black: #252525;--secondary-gray: #575757;--state-error: var(--primary-red);--state-focus: var(--primary-purple);--state-warning: var(--primary-green);--text-pink-on-light: #D500A6;--text-red-on-light: #E10061;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-field-shadow: 0 0 0 .1rem var(--primary-purple);--spacer: 1rem;--spacer-0: 0;--spacer-1: .25rem;--spacer-2: .5rem;--spacer-3: 1rem;--spacer-4: 1.5rem;--spacer-5: 3rem;--spacer-6: 6rem;--spacer-7: 12rem;--section-spacing-sm: 50px;--section-spacing-md: 100px;--section-spacing-lg: 150px;--section-spacing-y: min(6.25rem, calc(1.328125rem + 5.625vw));--container-inner-max-width: 1232px;--container-content-max-width: 1152px;--container-inner-padding-x: 1rem;--gutter-x: 1.5rem}@media(min-width: 992px){:root{--container-inner-padding-x: 2.5rem}}:root{--radius: 0;--radius-sm: 1.25rem;--radius-lg: 2.5rem;--radius-xl: 5rem;--radius-xxl: 10rem;--radius-round: 50rem;--radius-pill: 999px;--shadow-navbar: 0 2px 8px 0 rgb(0 0 0 / .08);--shadow-teaser: 0 48px 8px -48px rgb(0 0 0 / .06), 0 48px 80px 0 rgb(17 12 46 / .12);--shadow-inner-section: inset 0 -4px 8px -4px #00000014;--shadow-image: 4px 4px 15px 5px rgb(0 0 0 / .37);--shadow-card: 0 0 8px 0 rgb(0 0 0 / .10);--shadow-link-card: 0 2px 8px 0 rgb(0 0 0 / .16);--shadow-logo-slider: 0 2px 6px 1px rgb(0 0 0 / .2);--shadow-state-error: 0 0 3px 0 rgb(255 49 98 / .50);--shadow-state-focus: 0 0 3px 0 rgb(37 37 37 / .25);--shadow-state-warning: 0 0 3px 0 rgb(255 195 0 / .50);--blur-sm: 10px;--blur-md: 15px}