/* generated from assets/css/rexity.css by scripts/lib/shell.mjs, do not edit */
@font-face{font-family: "Inter";font-style: normal;font-weight: 300 700;font-display: swap;src: url(/assets/vendor/inter/inter_UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Inter";font-style: normal;font-weight: 300 700;font-display: swap;src: url(/assets/vendor/inter/inter_UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--rx-violet: #7c3aed;--rx-violet-deep: #4c1d95;--rx-accent: #b197fc;--rx-accent-ink: var(--rx-accent);--rx-on-accent: #1d1d1d;--rx-navy: #10233f;--rx-ground-light: #f7f7f4;--rx-danger: #b42318;--rx-focus: var(--rx-accent-ink);--rx-placeholder: #e0dcdc;--rx-menu-ink: #fdfdfd;--colors--butternut-squash: var(--rx-accent)}html[data-palette="light"],html[data-palette="contrast"]{--colors--primary-background: #f7f7f4;--colors--primary-text: #10233f;--colors--secondary-text: #4a5a70;--colors--namara-grey: #5b6b80;--colors--cold-grey: #6b7a8f;--colors--white-edgar: #1e3354;--rx-accent: #7c3aed;--rx-accent-ink: #7c3aed;--rx-on-accent: #f7f7f4;--rx-focus: #7c3aed;--colors--butternut-squash: #7c3aed;--rx-card: #ffffff;--rx-placeholder: #4a5a70;--rx-glass: rgba(16,35,63,0.06);--rx-nav-glass: rgba(247,247,244,0.78);--rx-menu-bg: #f7f7f4;--rx-menu-ink: #10233f;--rx-menu-muted: #4a5a70;--rx-strong-bg: #10233f;--rx-strong-ink: #f7f7f4;--rx-msg-bg: #10233f;--rx-msg-ink: #f7f7f4}html[data-palette="contrast"]{--rx-card: #10233f;--rx-menu-bg: #10233f;--rx-menu-ink: #f7f7f4;--rx-menu-muted: #b8c4d6}html:is([data-palette="light"],[data-palette="contrast"]) :is( .section.home-hero,.section.hero,.section.contact-hero,.section.full-height,.section:has(.dark-layer),.section:has(video),.section:has(> .for-animation),.section:has(> .for-cta),.story-section-wrapper,.menu-cta-row,.team-card ),html[data-palette="contrast"] :is(.card-frame,.pricing-card,.comment-card-frame,.menu,.black-bg){--colors--primary-background: #1d1d1d;--colors--primary-text: #fffdfd;--colors--secondary-text: #d0d6df;--colors--namara-grey: #b0abab;--colors--cold-grey: #9f9e9e;--colors--white-edgar: #ededed;--rx-accent: #b197fc;--rx-accent-ink: #b197fc;--rx-on-accent: #1d1d1d;--rx-focus: #b197fc;--rx-placeholder: #e0dcdc;--rx-glass: #ffffff1a;--colors--butternut-squash: #b197fc;--_theme---background-color--brand: var(--colors--butternut-squash);--_theme---text-color--brand: var(--colors--butternut-squash);--_theme---background-color--primary: var(--colors--primary-background);--_theme---background-color--secondary: var(--colors--white-edgar);--_theme---background-color--tertiary: var(--colors--primary-text);--_theme---border-color--primary: var(--colors--cold-grey);--_theme---border-color--secondary: var(--colors--namara-grey);--_theme---text-color--primary: var(--colors--primary-text);--_theme---text-color--secondary: var(--colors--secondary-text);--_theme---text-color--tertiary: var(--colors--primary-background);--_theme---text-color--text-quaternary: var(--colors--namara-grey);--_theme---section--background-primary: var(--_theme---background-color--primary);--_theme---section--background-secondary: var(--_theme---background-color--tertiary);--_theme---section--text-primary: var(--_theme---text-color--primary);--_theme---section--text-secondary: var(--_theme---text-color--secondary);--_theme---section--text-tertiary: var(--_theme---text-color--tertiary);--_theme---section--text-quaternary: var(--_theme---text-color--text-quaternary);--_theme---button--background-primary: var(--_theme---background-color--tertiary);--_theme---button--background-primary-hove: var(--_theme---background-color--primary);--_theme---button--background-secondary: var(--_theme---background-color--secondary);--_theme---button--text-primary: var(--_theme---text-color--tertiary);--_theme---button--text-secondary: var(--_theme---text-color--primary);color: var(--_theme---section--text-primary)}html[data-palette="contrast"] :is(.card-frame,.pricing-card,.comment-card-frame,.menu){--colors--primary-background: #0b1930;--colors--secondary-text: #c3cddb;--colors--cold-grey: #8e9bb0}.simple-dot-2{background-color: var(--colors--butternut-squash)}.form-message-error,.form-message-error-3{background-color: var(--rx-danger);color: #ffffff}.form-input.secondary,.form-input-textarea.secondary{color: var(--_theme---text-color--primary)}.form-input.secondary::placeholder,.form-input-textarea.secondary::placeholder{color: var(--rx-placeholder)}html:is([data-palette="light"],[data-palette="contrast"]) .card-frame,html:is([data-palette="light"],[data-palette="contrast"]) .pricing-card,html:is([data-palette="light"],[data-palette="contrast"]) .comment-card-frame{background-color: var(--rx-card)}html[data-palette="light"] .card-frame,html[data-palette="light"] .pricing-card,html[data-palette="light"] .comment-card-frame{box-shadow: 0 0 0 1px rgba(16,35,63,0.08)}html:is([data-palette="light"],[data-palette="contrast"]) .primary-button:not(.black):not(.popular),html:is([data-palette="light"],[data-palette="contrast"]) .form-input.secondary,html:is([data-palette="light"],[data-palette="contrast"]) .form-input-textarea.secondary,html:is([data-palette="light"],[data-palette="contrast"]) .contact-form-inputs-box,html:is([data-palette="light"],[data-palette="contrast"]) .contact-map-image-box{background-color: var(--rx-glass)}html:is([data-palette="light"],[data-palette="contrast"]) .secondary-button:not(.w--current){background-color: var(--rx-glass)}html:is([data-palette="light"],[data-palette="contrast"]) .nav-content-wrapper{background-color: var(--rx-nav-glass)}@media screen and (max-width: 991px){html:is([data-palette="light"],[data-palette="contrast"]) .nav-wrapper{background-color: var(--rx-nav-glass)}}html:is([data-palette="light"],[data-palette="contrast"]) .black-bg{background-color: var(--rx-strong-bg)}html:is([data-palette="light"],[data-palette="contrast"]) .black-bg .nav-link{color: var(--rx-strong-ink)}html:is([data-palette="light"],[data-palette="contrast"]) .menu{background-color: var(--rx-menu-bg);color: var(--rx-menu-ink)}@media screen and (max-width: 991px){html:is([data-palette="light"],[data-palette="contrast"]) .menu{background-color: var(--rx-menu-bg)}}html:is([data-palette="light"],[data-palette="contrast"]) :is(.menu-link-second,.menu-close-button-2){color: var(--rx-menu-ink)}html:is([data-palette="light"],[data-palette="contrast"]) .menu-content{color: var(--rx-menu-muted)}html:is([data-palette="light"],[data-palette="contrast"]) .menu-header-box{border-bottom-color: var(--rx-menu-muted)}html:is([data-palette="light"],[data-palette="contrast"]) .menu .footer-link{color: var(--rx-menu-ink)}html:not([data-palette="light"]):not([data-palette="contrast"]) .open-menu-button-image{filter: invert(1)}html[data-palette="light"] .menu-close-icon{filter: brightness(0) saturate(100%)}html:is([data-palette="light"],[data-palette="contrast"]) .form-message-success-2{background-color: var(--rx-msg-bg);color: var(--rx-msg-ink)}.main-logo,.nav-brand-logo{object-fit: contain}.main-logo[data-rx-logo="on-light"]{display: none}html:is([data-palette="light"],[data-palette="contrast"]) .nav-logo-link .main-logo[data-rx-logo="on-dark"]{display: none}html:is([data-palette="light"],[data-palette="contrast"]) .nav-logo-link .main-logo[data-rx-logo="on-light"]{display: block}html[data-fontset="rexity"]{--font-families--primary: "Inter",sans-serif;--font-families--tertiary: "Inter",sans-serif}html[data-fontset="rexity"] :is(.menu-link-second,.menu-cta-email,.footer-link-second){font-family: "Inter",sans-serif}:where([data-rx-lang-toggle]){cursor: pointer;border: 0;background: none;font: inherit;color: inherit;padding: 0}[data-rx-lang-toggle] [data-lang]{opacity: 0.72}[data-rx-lang-toggle] [data-lang].on{opacity: 1;font-weight: var(--font-weight--bold)}.black-bg [data-rx-lang-toggle]{color: inherit}.menu-header-box [data-rx-lang-toggle]{color: var(--rx-menu-ink,#fdfdfd)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline: 2px solid var(--rx-focus);outline-offset: 3px;border-radius: 2px}:where(.form-input,.form-input-textarea):focus-visible{outline-offset: 1px}.w-input:focus-visible,.w-select:focus-visible{outline: 2px solid var(--rx-focus);outline-offset: 1px}.rx-visually-hidden{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}[aria-invalid="true"]{border-color: #ffb3a8 !important}html:is([data-palette="light"],[data-palette="contrast"]) [aria-invalid="true"]{border-color: var(--rx-danger) !important}.rich-text a{text-decoration: underline;text-underline-offset: 0.15em}a.rx-inline-link{font-family:inherit;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}#kontakt .contact-form-inputs-box{grid-template-columns:1fr;padding:1em}#kontakt .contact-form-input-cell>:is(input,select,textarea){width:100%}#kontakt .contact-form{grid-row-gap:1rem}.cart-nav-link,.cms-detail-title,.contact-option-title,.footer-link,.footer-link-second,.global-link,.menu-close-button,.menu-close-button-2,.menu-link,.menu-link-second,.nav-link,.nav-link-2,.pagination-link,.primary-button,.primary-button-2,.secondary-button,.section-header-tag,.story-title,.tertiary-button{text-transform: none}.about-center-text{text-shadow: 0 2px 28px rgba(0,0,0,0.65),0 0 2px rgba(0,0,0,0.45)}.section.home-hero .absolute-p{margin-bottom: 2.25rem;text-shadow: 0 1px 18px rgba(0,0,0,0.7)}@media screen and (max-width: 479px){.section.home-hero .absolute-p{margin-bottom: 1.5rem}}:root{--rx-space-section:72px;--rx-space-head:32px;--rx-space-footer:96px;--rx-footer-top:32px;--rx-gutter:16px;--rx-max:80rem;--rx-radius:24px;--rx-radius-s:12px;--rx-pad:24px;--rx-measure:65ch;--rx-pill-size:56px;--rx-pill-edge:16px;--rx-pill-safe-bottom:calc(var(--rx-pill-size) + 2*var(--rx-pill-edge));--rx-pill-safe-right:72px;--rx-pill-safe-b:var(--rx-pill-safe-bottom);--rx-pill-safe-r:var(--rx-pill-safe-right);--rx-space-prefooter:var(--rx-space-footer);--rx-ease:cubic-bezier(.165,.84,.44,1);--rx-fs-h2:clamp(1.875rem,1.3rem + 1.9vw,3rem);--rx-fs-h3:clamp(1.5rem,1.2rem + .9vw,2rem);--rx-fs-card:clamp(1.125rem,.95rem + .45vw,1.375rem);--rx-fs-cta:clamp(1.75rem,1.2rem + 1.9vw,2.5rem);--rx-fs-lead:clamp(1.0625rem,1rem + .3vw,1.25rem)}@media (min-width:768px){:root{--rx-space-section:96px;--rx-space-head:40px;--rx-space-footer:120px;--rx-gutter:2.5rem;--rx-pad:32px;--rx-pill-edge:24px;--rx-pill-safe-bottom:104px;--rx-pill-safe-right:240px}}@media (min-width:992px){:root{--rx-space-section:120px;--rx-space-head:48px;--rx-space-footer:160px;--rx-footer-top:48px}}@media (min-width:1280px){:root{--rx-gutter:5rem}}:where(.rx-section,.rx-panel,.rx-cta,.rx-faq,.rx-btn,.rx-chip,.rx-link,.rx-sechead,.rx-media,.rx-field,.rx-modal,.footer){--rx-ink:var(--_theme---text-color--primary,#fffdfd);--rx-muted:var(--_theme---text-color--secondary,#b0abab);--rx-line:color-mix(in srgb,var(--rx-ink) 13%,transparent);--rx-line-strong:color-mix(in srgb,var(--rx-ink) 24%,transparent);--rx-surface:var(--rx-card,#262626)}:where(main,.main-wrapper,.footer) a,.footer .nav-link-text{font-family:var(--font-families--primary)}.main-wrapper :is(h1,h2,h3,h4,h5,h6),.rx-cta__title,.rx-sechead__title{text-wrap:balance;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:break-word}.rx-measure{max-width:var(--rx-measure)}.rx-h2,.rx-h3{margin:0;color:var(--_theme---text-color--primary);font-family:var(--font-families--primary);font-weight:500;letter-spacing:-.02em}.rx-h2{font-size:var(--rx-fs-h2);line-height:1.1}.rx-h3{font-size:var(--rx-fs-h3);line-height:1.2}.rx-section{padding-block:calc(var(--rx-space-section)/2);color:var(--rx-ink)}.rx-section--first{padding-top:var(--rx-space-section)}.rx-section--last{padding-bottom:calc(var(--rx-space-footer) - var(--rx-footer-top))}.rx-section--last:has(.rx-cta){padding-bottom:calc(var(--rx-space-section) - var(--rx-footer-top))}.rx-container{width:100%;max-width:var(--rx-max);margin-inline:auto;padding-inline:var(--rx-gutter)}.rx-sechead{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:60rem;margin:0 0 var(--rx-space-head)}.rx-sechead--center{align-items:center;text-align:center;margin-inline:auto}.rx-sechead__tag{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--rx-muted);font:500 .875rem/1.3 var(--font-families--primary)}.rx-sechead__tag::before,.rx-sechead:not(:has(.rx-sechead__tag)) .rx-sechead__title::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--rx-accent)}.rx-sechead__title{display:flex;align-items:baseline;gap:.6rem;margin:0;color:var(--rx-ink);font:500 var(--rx-fs-h2)/1.1 var(--font-families--primary);letter-spacing:-.02em}.rx-sechead:not(:has(.rx-sechead__tag)) .rx-sechead__title::before{transform:translateY(-.2em)}.rx-sechead--sub{margin-bottom:24px}.rx-sechead--sub .rx-sechead__title{font-size:var(--rx-fs-h3)}.rx-sechead__intro{margin:0;max-width:60ch;color:var(--rx-muted);font-size:var(--rx-fs-lead);line-height:1.55}.rx-panel{display:flex;flex-direction:column;gap:16px;min-width:0;padding:var(--rx-pad);border:1px solid var(--rx-line);border-radius:var(--rx-radius);background:var(--rx-surface);color:var(--rx-ink)}.rx-panel--nested,.rx-panel .rx-panel{padding:16px 20px;border-radius:var(--rx-radius-s);background:color-mix(in srgb,var(--rx-ink) 4%,var(--rx-surface))}.rx-panel--highlight{border-color:color-mix(in srgb,var(--rx-accent) 55%,transparent);background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--rx-accent) 16%,transparent),transparent 60%),var(--rx-surface)}a.rx-panel{text-decoration:none;transition:border-color .4s var(--rx-ease),transform .4s var(--rx-ease)}a.rx-panel:hover{border-color:var(--rx-line-strong);transform:translateY(-2px)}.rx-panel__title{margin:0;color:var(--rx-ink);font:500 var(--rx-fs-card)/1.25 var(--font-families--primary);letter-spacing:-.01em}.rx-panel__text{margin:0;max-width:var(--rx-measure);color:var(--rx-muted);font-size:1rem;line-height:1.55}.rx-panel__foot{margin-top:auto}.rx-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.rx-grid>li{display:flex;flex-direction:column}.rx-grid>li>*{flex:1}@media (min-width:768px){.rx-grid{gap:20px}.rx-grid:is(.rx-grid--2,.rx-grid--3,.rx-grid--4){grid-template-columns:repeat(2,minmax(0,1fr))}.rx-grid--2>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:768px) and (max-width:1099px){.rx-grid--3>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:768px) and (max-width:1279px){.rx-grid--4>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1280px){.rx-grid.rx-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media (min-width:1100px){.rx-grid.rx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rx-grid--3>:last-child:nth-child(3n+1){grid-column:1/-1}.rx-grid--3>:last-child:nth-child(3n+2){grid-column:span 2}}.rx-btn{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:48px;max-width:100%;padding:10px 22px;border:1px solid transparent;border-radius:999px;background:none;color:var(--rx-ink);font:500 1rem/1.25 var(--font-families--primary);text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .4s var(--rx-ease),border-color .4s var(--rx-ease),transform .4s var(--rx-ease)}.rx-btn:active{transform:scale(.97)}.rx-btn__label{min-width:0;overflow-wrap:break-word}.rx-btn--primary{border-color:color-mix(in srgb,var(--rx-ink) 12%,transparent);background-color:var(--rx-glass,#ffffff1a);-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%)}.rx-btn--primary:has(.rx-btn__icon){padding-block:5px;padding-left:6px}.rx-btn--primary:hover{background-color:color-mix(in srgb,var(--rx-ink) 18%,transparent)}.rx-btn--solid{border-color:transparent;background:var(--rx-ink);color:var(--_theme---text-color--tertiary,#1d1d1d);-webkit-backdrop-filter:none;backdrop-filter:none}.rx-btn--solid:hover{background:color-mix(in srgb,var(--rx-ink) 86%,transparent)}.rx-btn--solid .rx-btn__icon{background:var(--_theme---text-color--tertiary,#1d1d1d);color:var(--rx-ink)}.rx-btn--secondary{border-color:var(--rx-line-strong)}.rx-btn--secondary:hover{border-color:color-mix(in srgb,var(--rx-ink) 50%,transparent);background:color-mix(in srgb,var(--rx-ink) 6%,transparent)}.rx-btn--block{width:100%}.rx-btn__icon{flex:none;display:inline-grid;place-items:center;width:44px;height:36px;border-radius:999px;background:var(--_theme---background-color--secondary,#ededed);color:var(--_theme---text-color--tertiary,#1d1d1d);overflow:hidden}.rx-btn__icon svg{display:block;width:16px;height:16px}.rx-btn[aria-busy=true]{cursor:progress}.rx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rx-link{display:inline-flex;align-items:center;gap:.4em;min-height:44px;color:var(--rx-accent-ink,#b197fc);font:500 1rem/1.35 var(--font-families--primary);text-decoration:none}.rx-link::after{content:"→";content:"→"/"";transition:transform .4s var(--rx-ease)}.rx-link:hover{text-decoration:underline;text-underline-offset:.2em}.rx-link:hover::after{transform:translateX(3px)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rx-btn:hover .rx-btn__icon svg{animation:rx-arrow .6s var(--rx-ease)}}@keyframes rx-arrow{45%{transform:translate(150%,-150%)}46%{transform:translate(-150%,150%)}}.rx-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rx-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;max-width:100%;padding:6px 14px;border:1px solid var(--rx-line-strong);border-radius:999px;background:none;color:var(--rx-ink);font:500 .875rem/1.3 var(--font-families--primary);text-align:left;text-decoration:none;overflow-wrap:break-word}:is(a,button).rx-chip{min-height:44px;padding:10px 16px;cursor:pointer;transition:border-color .4s var(--rx-ease),background-color .4s var(--rx-ease)}:is(a,button).rx-chip:hover{border-color:color-mix(in srgb,var(--rx-ink) 50%,transparent);background:color-mix(in srgb,var(--rx-ink) 6%,transparent)}.rx-chip:is([aria-current],[aria-pressed=true],[aria-selected=true],.is-active){border-color:transparent;background:var(--rx-ink);color:var(--_theme---text-color--tertiary,#1d1d1d)}@media (max-width:767px){.rx-chips--scroll{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1*var(--rx-gutter));padding:0 var(--rx-gutter) 4px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,#000 85%,transparent)}.rx-chips--scroll>*{flex:none;scroll-snap-align:start;white-space:nowrap}}.rx-faq{display:flex;flex-direction:column;gap:10px;max-width:60rem;interpolate-size:allow-keywords}.rx-faq__item{border:1px solid var(--rx-line);border-radius:var(--rx-radius-s);background:var(--rx-surface);transition:border-color .4s var(--rx-ease)}.rx-faq__item[open],.rx-faq__item:hover{border-color:var(--rx-line-strong)}.rx-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 16px;border-radius:inherit;list-style:none;cursor:pointer;transition:background-color .4s var(--rx-ease)}.rx-faq__q:hover{background:color-mix(in srgb,var(--rx-ink) 3%,transparent)}.rx-faq__q:hover .rx-faq__title{color:var(--rx-accent-ink,#b197fc)}@media (max-width:767px){.rx-faq__q{min-height:48px;padding:10px 14px}}.rx-faq__q::-webkit-details-marker{display:none}.rx-faq__title{margin:0;color:var(--rx-ink);font:600 1rem/1.4 var(--font-families--primary);transition:color .4s var(--rx-ease)}@media (min-width:992px){.rx-faq__title{font-size:1.125rem}}.rx-faq__icon{position:relative;flex:none;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--rx-ink) 8%,transparent)}.rx-faq__icon::before,.rx-faq__icon::after{content:"";position:absolute;left:8px;top:13px;width:12px;height:2px;background:var(--rx-accent);transition:transform .4s var(--rx-ease)}.rx-faq__icon::after{transform:rotate(90deg)}.rx-faq__item[open] .rx-faq__icon::after{transform:none}.rx-faq__a{max-width:var(--rx-measure);padding:0 16px 16px;color:var(--rx-muted);font-size:1rem;line-height:1.6}.rx-faq__a>*{margin:0;color:inherit;font-size:inherit;line-height:inherit}.rx-faq__a>*+*{margin-top:.75em}.rx-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .4s var(--rx-ease),content-visibility .4s allow-discrete}.rx-faq__item[open]::details-content{block-size:auto}@media (min-width:768px){.rx-faq__q{padding:16px 24px}.rx-faq__a{padding:0 24px 20px}}.rx-cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px 24px;border:1px solid var(--rx-line-strong);border-radius:var(--rx-radius);background:radial-gradient(110% 120% at 0% 0%,color-mix(in srgb,var(--rx-accent) 20%,transparent),transparent 55%),var(--rx-surface);color:var(--rx-ink)}.rx-cta__title{max-width:24ch;margin:0;color:var(--rx-ink);font:500 var(--rx-fs-cta)/1.1 var(--font-families--primary);letter-spacing:-.02em}.rx-cta__intro{max-width:62ch;margin:0 0 8px;color:var(--rx-muted);font-size:1rem;line-height:1.55}.rx-cta__text{max-width:52ch;margin:0;color:var(--rx-muted);font-size:var(--rx-fs-lead);line-height:1.5}.rx-cta .rx-actions{margin-top:12px}@media (min-width:768px){.rx-cta{padding:48px}}.rx-media{display:flex;flex-direction:column;margin:0;overflow:hidden;border:1px solid var(--rx-line);border-radius:var(--rx-radius);background:var(--rx-surface)}.rx-media__frame{position:relative;overflow:hidden;aspect-ratio:var(--rx-media-ratio,16/10);background:#0c0c0d}.rx-media__frame>:is(img,video,picture){display:block;width:100%;height:100%;object-fit:var(--rx-media-fit,cover);object-position:top}.rx-media--contain{--rx-media-fit:contain}.rx-media--device .rx-media__frame{display:grid;place-items:center;aspect-ratio:auto;padding:clamp(16px,4vw,40px);background:radial-gradient(100% 90% at 50% 0%,color-mix(in srgb,var(--rx-accent) 14%,transparent),transparent 70%),#161616}.rx-media__caption{padding:14px 20px;border-top:1px solid var(--rx-line);color:var(--rx-muted);font-size:.9375rem;line-height:1.5}.rx-form{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:480px){.rx-form--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rx-field{display:flex;flex-direction:column;gap:6px;min-width:0}.rx-field--full,.rx-form>:is(button,p,.rx-actions){grid-column:1/-1}.rx-field__label{color:var(--rx-ink);font:500 .875rem/1.3 var(--font-families--primary)}.rx-input{width:100%;min-height:48px;margin:0;padding:12px 14px;border:1px solid var(--rx-line-strong);border-radius:var(--rx-radius-s);background:color-mix(in srgb,var(--rx-ink) 6%,transparent);color:var(--rx-ink);font:400 16px/1.4 var(--font-families--primary);color-scheme:dark;appearance:none;transition:border-color .4s var(--rx-ease)}html:is([data-palette=light],[data-palette=contrast]) .rx-input{color-scheme:light}.rx-input::placeholder{color:var(--rx-placeholder);opacity:1}.rx-input:hover{border-color:color-mix(in srgb,var(--rx-ink) 45%,transparent)}.rx-input:focus{border-color:var(--rx-focus);outline:0}.rx-input:focus-visible{outline:2px solid var(--rx-focus);outline-offset:1px}textarea.rx-input{min-height:120px;resize:vertical}select.rx-input{padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 20px center,right 15px center;background-size:5px 5px;background-repeat:no-repeat}select.rx-input option{background:var(--rx-card,#262626);color:var(--rx-ink)}.rx-form__note{margin:0;color:var(--rx-muted);font-size:.8125rem;line-height:1.5}.rx-iconbtn{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--rx-line,#ffffff21);border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background-color .4s var(--rx-ease)}.rx-iconbtn:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.rx-iconbtn svg{width:18px;height:18px}[data-rx-wrap]{height:auto!important;min-height:44px;padding-top:.55rem;padding-bottom:.55rem}[data-rx-wrap] .button-text-col{height:auto;overflow:visible}[data-rx-wrap] .button-text-col>:not(:first-child){display:none}[data-rx-wrap] .button-text-row{min-height:0;transform:none!important}[data-rx-wrap] .button-text{line-height:1.3}@media (min-width:768px){.section-header-content-normal:not(.vertical,.align-x-center,.for-hero)>.section-header-paragraph-box:not(.auto-width){flex:0 1 25rem;min-width:0}}.home-nav-loader{position:relative;z-index:1000}@media (max-width:991px){.header{position:fixed;transition:transform .45s var(--rx-ease)}html.rx-nav-hidden:not(.rx-menu-open) .header{transform:translateY(-120%)}.menu-open-button{min-width:44px;min-height:44px;align-items:center}}.nav-menu :is(.nav-link,.nav-logo-link),[data-rx-lang-toggle]{position:relative}.nav-menu :is(.nav-link,.nav-logo-link)::after,[data-rx-lang-toggle]::after{content:"";position:absolute;inset:-11px -6px}.nav-brand{display:flex;align-items:center;min-width:44px;min-height:44px}.menu-nav-col{gap:0}.menu-link-second{display:flex;align-items:center;min-height:44px}.menu-close-button-2{min-height:44px}.footer-link{min-height:44px;min-width:44px;padding-block:0}@media (max-width:767px){:is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button],[type=hidden]),select,textarea){font-size:16px}}.form-input{min-height:44px}.rx-shown{opacity:1!important;visibility:visible!important}.rx-shown-t{transform:none!important}html.rx-intro-done :is(.home-nav-loader,.home-main-section-wrap,.home-hero .first-line,.home-hero .second-line,.home-hero .paragraph-first-line,.home-hero .paragraph-second-line){opacity:1!important}html.rx-intro-done .home-hero :is(.first-line,.second-line,.paragraph-first-line,.paragraph-second-line){transform:none!important}@media (prefers-reduced-motion:reduce){.header,.rx-btn,.rx-faq__item::details-content,.rx-faq__icon::after,.rx-link::after{transition:none!important}}@media (max-width:991px){.menu-content{overflow:auto}.menu-body-box{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.menu .footer-sitemap-col{flex-direction:row;flex-wrap:wrap;gap:0 24px}.rx-menu-cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.rx-menu-cta p{margin:0;color:#9f9e9e;font-size:.875rem}}html:is([data-palette=light],[data-palette=contrast]) .rx-menu-cta p{color:var(--rx-menu-muted)}.footer{padding-top:0;padding-bottom:0}.footer .padding-section-large.for-footer{padding-top:var(--rx-footer-top);padding-bottom:0}.footer .footer-content{gap:8px}.footer .card-frame{height:100%;border:1px solid var(--rx-line);border-radius:var(--rx-radius);background:var(--rx-surface)}.footer .padding-global{padding-inline:0}.footer .container-large{width:100%;max-width:var(--rx-max);margin-inline:auto;padding-inline:var(--rx-gutter)}body:has(.rx-section--last .rx-cta,#kontakt) .footer-main-box>.footer-item:first-child{display:none}@media (min-width:992px){body:has(.rx-section--last .rx-cta,#kontakt) #w-node-_14e40a02-5b02-f7cf-1b6e-42b37491df57-2777d1dd{grid-row:1/3}}@media (min-width:480px) and (max-width:991px){body:has(.rx-section--last .rx-cta,#kontakt) #w-node-_14e40a02-5b02-f7cf-1b6e-42b37491df57-2777d1dd{grid-column:1/-1}}.footer .footer-item-content{display:flex;flex-direction:column;gap:16px;padding:var(--rx-pad)}.rx-footer__title{margin:0;color:var(--rx-ink);font:500 var(--rx-fs-card)/1.25 var(--font-families--primary)}.rx-footer__text{margin:0;color:var(--rx-muted);line-height:1.5}.rx-footer__label{margin:0 0 4px;color:var(--rx-muted);font:500 .875rem/1.3 var(--font-families--primary)}.rx-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.rx-footer__nav .footer-sitemap-col{gap:0}.rx-footer__nav>:last-child{grid-column:1/-1}.rx-footer__nav>:last-child .footer-sitemap-col{flex-flow:row wrap;column-gap:24px}.rx-footer__nap{margin:0;color:var(--rx-muted);font-size:.9375rem;line-height:1.6}.footer .heading-style-h3{margin:0;font-size:var(--rx-fs-h3);line-height:1.1}@media (max-width:767px){.footer .rx-actions{gap:8px}.footer .rx-btn--secondary{padding-inline:14px;font-size:.9375rem}.footer .footer-item-content{gap:12px}.footer .footer-sitemap-col.horizontal{margin-top:-8px}}.footer .footer-sitemap-col.horizontal{flex-wrap:wrap;gap:0 24px}.rx-footer__bar{margin:0;padding:16px 0 var(--rx-pill-safe-bottom);color:var(--rx-muted);font-size:.8125rem;line-height:1.5}@media (min-width:768px){.rx-footer__bar{padding:20px var(--rx-pill-safe-right) 32px 0}}@media (min-width:992px){.rx-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-footer__nav>:last-child{grid-column:auto}.rx-footer__nav>:last-child .footer-sitemap-col{flex-flow:column}}.rx-modal{position:fixed;inset:0;z-index:1000001;display:none;align-items:center;justify-content:center;padding:16px}.rx-modal.is-open{display:flex}.rx-modal__backdrop{position:absolute;inset:0;background-color:var(--colors--black-60);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rx-modal__dialog.card-frame{position:relative;width:100%;max-width:40rem;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--rx-line-strong);border-radius:var(--rx-radius);background:var(--rx-card,#262626);color:var(--rx-ink)}.rx-modal__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 12px var(--rx-pad);border-bottom:1px solid var(--rx-line);background:inherit}.rx-modal__title{margin:0;color:var(--rx-ink);font:500 var(--rx-fs-card)/1.25 var(--font-families--primary)}.rx-modal__body{display:flex;flex-direction:column;gap:20px;padding:20px var(--rx-pad) var(--rx-pad)}.rx-modal__body>p{margin:0;color:var(--rx-muted);line-height:1.5}@media (max-width:479px){.rx-modal{align-items:flex-end;padding:8px}.rx-modal__dialog.card-frame{max-height:calc(100dvh - 16px)}}.rx-modal.is-open .rx-modal__dialog{animation:rx-modal-in .25s ease-out}@keyframes rx-modal-in{from{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.rx-modal.is-open .rx-modal__dialog{animation:none}}html.rx-modal-open{overflow:hidden}html:not([data-palette]){--rx-base:#120d1f;--rx-base-lift:#1b1433;--colors--primary-background:var(--rx-base);--rx-card:rgba(255,255,255,.045);background:var(--rx-base)}:where(html:not([data-palette])) :where(.main-wrapper>section,.footer){--g-fade:min(12%,120px);background:linear-gradient(var(--rx-base),transparent var(--g-fade),transparent calc(100% - var(--g-fade)),var(--rx-base)),radial-gradient(55% 45% at var(--g1-at,12% 18%),var(--g1,rgba(124,58,237,.28)),transparent 72%),radial-gradient(50% 42% at var(--g2-at,88% 82%),var(--g2,rgba(236,72,153,.22)),transparent 72%),var(--rx-base)}:where(html:not([data-palette])) :where(.main-wrapper>section:nth-of-type(6n+1)){--g1:rgba(124,58,237,.28);--g1-at:12% 18%;--g2:rgba(236,72,153,.22);--g2-at:88% 82%}:where(html:not([data-palette])) :where(.main-wrapper>section:nth-of-type(6n+2)){--g1:rgba(20,184,166,.22);--g1-at:88% 16%;--g2:rgba(124,58,237,.26);--g2-at:10% 84%}:where(html:not([data-palette])) :where(.main-wrapper>section:nth-of-type(6n+3)){--g1:rgba(59,130,246,.26);--g1-at:10% 20%;--g2:rgba(124,58,237,.24);--g2-at:90% 80%}:where(html:not([data-palette])) :where(.main-wrapper>section:nth-of-type(6n+4)){--g1:rgba(236,72,153,.24);--g1-at:88% 18%;--g2:rgba(249,115,22,.20);--g2-at:12% 82%}:where(html:not([data-palette])) :where(.main-wrapper>section:nth-of-type(6n+5)){--g1:rgba(34,211,238,.19);--g1-at:12% 16%;--g2:rgba(124,58,237,.26);--g2-at:88% 84%}:where(html:not([data-palette])) :where(.main-wrapper>section:nth-of-type(6n+6)){--g1:rgba(249,115,22,.22);--g1-at:88% 18%;--g2:rgba(236,72,153,.22);--g2-at:12% 82%}:where(html:not([data-palette])) :where(.footer){--g1:rgba(124,58,237,.18);--g1-at:20% 0%;--g2:rgba(20,184,166,.12);--g2-at:85% 100%}html:not([data-palette]) .rx-panel{--rx-line:rgba(255,255,255,.1)}html:not([data-palette]) :is(.rx-panel--nested,.rx-panel .rx-panel):not(.rx-panel--highlight){background:rgba(255,255,255,.035)}html:not([data-palette]) .card-frame:not(.rx-modal__dialog){background-color:var(--rx-card)}html:not([data-palette]) .rx-cta{--rx-surface:rgba(34,29,46,.666)}html:not([data-palette]) :is(.rx-panel--highlight,.rx-page-pricing .pr-card--promo){--rx-surface:rgba(40,36,52,.475)}html:not([data-palette]) .rx-page-pricing{--pr-tint:color-mix(in srgb,var(--rx-accent,#b197fc) 14%,rgba(46,42,58,.379))}html:not([data-palette]) .sv-main{--sv-tint:color-mix(in srgb,var(--rx-accent) 12%,rgba(56,51,67,.284))}html:not([data-palette]) .form-message-success-2{background-color:var(--rx-base-lift)}html:not([data-palette]) select.rx-input option{background:var(--rx-base-lift)}html:not([data-palette]) .rx-page-artikel .ax-timeline__item::before{background:var(--rx-base)}html:not([data-palette]) :is(.rx-media__frame,.sv-media){background-color:#0e0a1a}html:not([data-palette]) :is(.rx-media--device .rx-media__frame,.sv-device__stage,.sv-card--media .sv-card__media){background:radial-gradient(100% 90% at 50% 0%,color-mix(in srgb,var(--rx-accent) 14%,transparent),transparent 70%),#171129}html:not([data-palette]) :is(.sv-card__media .sv-device__stage,.sv-device--hero .sv-device__stage){background:none}html:not([data-palette]) .sv-main .sv-rc .sv-rc__screen{background:radial-gradient(90% 80% at 80% 0%,color-mix(in srgb,var(--rx-accent) 22%,transparent),transparent 70%),#151027}html:not([data-palette]) .sv-rc__card{background:#211a38}html:not([data-palette]) .rx-page-article :is(.ar-feature,.ar-case) .ar-media,html:not([data-palette]) .rx-page-artikel .ax-card__media{background:#171129}html:not([data-palette]) .rx-wcase__media{background:#120e20}html:not([data-palette]) .rx-wcase__media.has-render{background:radial-gradient(120% 90% at 50% 0%,#2e2548,#16112a)}:where(html:not([data-palette]) .main-wrapper>.section.hero) .dark-layer{background-color:rgba(30,14,64,.44);background-image:linear-gradient(180deg,transparent 72%,var(--rx-base))}:where(html:not([data-palette]) .main-wrapper>.section.hero) .dark-layer.high-dark{background-color:rgba(30,14,64,.55)}:where(html:not([data-palette]) .main-wrapper>.section.hero) .dark-layer.low-dark{background-color:rgba(30,14,64,.22)}html:not([data-palette]) .sv-main .sv-hero .dark-layer{background:linear-gradient(180deg,rgba(30,14,64,.68),rgba(30,14,64,.77) 72%,var(--rx-base))}html:not([data-palette]) .rx-page-article .section.hero .dark-layer.high-dark{background-color:rgba(30,14,64,.79)}html:not([data-palette]) .rx-page-artikel .section.hero.ax-hero--cover .dark-layer.high-dark{background:linear-gradient(180deg,rgba(30,14,64,.56) 0%,rgba(30,14,64,.36) 38%,rgba(30,14,64,.62) 70%,var(--rx-base) 100%)}html:not([data-palette]) .nav-content-wrapper{background-color:rgba(160,130,255,.14)}@media screen and (max-width:991px){html:not([data-palette]) .nav-wrapper{background-color:rgba(160,130,255,.14)}}html:not([data-palette]) .black-bg{background-color:var(--rx-violet-deep)}html:not([data-palette]) .menu{background:radial-gradient(70% 40% at 10% 8%,rgba(124,58,237,.30),transparent 72%),radial-gradient(60% 40% at 92% 92%,rgba(236,72,153,.20),transparent 72%),var(--rx-base)}html:not([data-palette]) .rx-modal__backdrop{background-color:rgba(30,14,64,.55)}html:not([data-palette]) .rx-modal__dialog.card-frame{background:var(--rx-base-lift)}html:not([data-palette]) .rexity-chatbot{--rc-panel:var(--rx-base-lift);--rc-deep:#150f28}html:not([data-palette]) .rexity-chatbot__pill{background:rgba(27,20,51,.9)}html:not([data-palette]) .rexity-chatbot__pill:hover{background:var(--rx-base-lift)}html:not([data-palette]) :is(.rexity-chatbot__menu-item,.rexity-chatbot__mailmenu-btn){background:var(--rx-base-lift)}html:not([data-palette]) .rexity-chatbot__menu-item:hover{background:#261d45}.rx-quicknav{display:none}@media (max-width:991px){.nav-wrapper{gap:6px}.rx-quicknav{display:flex;flex:1 1 auto;justify-content:center;align-items:center;gap:clamp(6px,2.4vw,20px);min-width:0;margin-right:6px}.rx-quicknav__link{display:inline-flex;align-items:center;min-height:44px;padding-inline:2px;color:inherit;font-size:clamp(.78rem,3.4vw,1rem);font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;opacity:.88;transition:opacity .2s}.rx-quicknav__link:hover,.rx-quicknav__link:focus-visible{opacity:1}.rx-quicknav__link[aria-current="page"]{opacity:1;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}}@media (max-width:339px){.rx-quicknav__link:first-child{display:none}}
