:root{--locio-purple: #8000FF;--locio-purple-deep: #4A00B8;--locio-ink: #1F1147;--locio-black: #1B1B1B;--locio-gray: #333333;--locio-beige: #F5F4F3;--locio-error: var(--flamingo-base);--locio-gradient: linear-gradient(180deg, #333333 0%, #1B1B1B 100%);--white: #FFFFFF;--surface-tinted: #FAF8F4;--bg-3: #F0EEE7;--surface: #ECEAE2;--line: #E5E4E0;--muted: #555555;--body: #1A1A1A;--lavender-200: #ECEAE2;--lavender-100: #F0EEE7;--lavender-50: #F5F4F3;--periwinkle-base: #5A6BC4;--periwinkle-pastel: #C8D0F0;--sage-base: #4A6F4F;--sage-pastel: #DDE9DC;--sand-base: #8A7140;--sand-pastel: #EFE6D2;--stone-base: #6B6A6E;--stone-pastel: #E8E6E2;--mist-base: #4D6F7A;--mist-pastel: #DCE7EB;--rose-base: #CC4A2E;--rose-pastel: #F7C9B5;--flamingo-base: #E63956;--flamingo-pastel: #F9C2C8;--mustard-base: #B58A24;--mustard-pastel: #ECD9A6;--success-base: var(--sage-base);--success-pastel: var(--sage-pastel);--warning-base: var(--mustard-base);--warning-pastel: var(--mustard-pastel);--danger-base: var(--flamingo-base);--danger-pastel: var(--flamingo-pastel);--info-base: var(--mist-base);--info-pastel: var(--mist-pastel);--teal-base: var(--mist-base);--teal-pastel: var(--mist-pastel);--amber-base: var(--mustard-base);--amber-pastel: var(--mustard-pastel);--indigo-base: var(--periwinkle-base);--indigo-pastel: var(--periwinkle-pastel);--lime-base: var(--sage-base);--lime-pastel: var(--sage-pastel);--text700-base: var(--stone-base);--text700-pastel: var(--stone-pastel);--disabled-base: var(--stone-base);--disabled-pastel: var(--stone-pastel);--selection-base: var(--locio-black);--selection-pastel:var(--stone-pastel);--fg-1: var(--body);--fg-2: var(--text700-base);--fg-3: var(--muted);--fg-on-purple: var(--white);--fg-on-ink: var(--white);--ink-fg-2: #C9C3DE;--ink-fg-3: #9590A9;--ink-fg-4: #B8B5C9;--bg-1: var(--white);--bg-2: var(--surface-tinted);--bg-ink: var(--locio-ink);--bg-purple: var(--locio-purple);--border-soft: var(--line);--border-strong: var(--surface);--border-width: 1.5px;--accent: var(--locio-black);--accent-brand: var(--locio-purple);--accent-soft: var(--lavender-200);--focus-ring: var(--selection-pastel);--mesh-f2-blue: rgba(187, 217, 255, .92);--mesh-f2-pink: rgba(252, 213, 228, .88);--mesh-f2-mint: rgba(192, 235, 231, .9);--mesh-f2-lime: rgba(230, 243, 196, .88);--mesh-f2-amber: rgba(255, 228, 194, .42);--mark-sweep: rgba(255, 247, 199, .85);--font-sans: "Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fw-black: 900;--fs-display: 42px;--lh-display: 1.05;--ls-display: -.02em;--fs-h1: 28px;--lh-h1: 1.12;--ls-h1: -.01em;--fs-h2: 18px;--lh-h2: 1.25;--ls-h2: 0;--fs-lead: 14px;--lh-lead: 1.45;--ls-lead: 0;--fs-body: 14px;--lh-body: 1.55;--ls-body: 0;--fs-small: 12px;--lh-small: 1.45;--ls-small: 0;--fs-eyebrow: 13px;--lh-eyebrow: 1.2;--ls-eyebrow: .22em;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--gutter: 48px;--col-gap: 32px;--container-max: calc(var(--content-max) + 2 * var(--gutter));--container-pad-desktop: var(--gutter);--container-pad-mobile: 20px;--content-max: 1200px;--content-gutter: 80px;--content-gutter-schmal: 48px;--section-pad-desktop: 88px;--section-pad-mobile: 56px;--radius: 9999px;--radius-pill: 9999px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-card: 18px;--radius-card-sm: 14px;--shadow: none;--shadow-xs: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-focus: 0 0 0 2px #fff, 0 0 0 4px var(--locio-black);--glass-surface: color-mix(in srgb, var(--surface-tinted) 68%, var(--locio-black) 4%);--glass-border: color-mix(in srgb, var(--locio-black) 35%, transparent);--glass-blur: 16px;--glass-saturate: 140%;--glass-highlight: linear-gradient( 110deg, transparent 41%, color-mix(in srgb, var(--white) 45%, transparent) 50%, transparent 59% );--glass-fill: rgb(255 255 255 / .76);--glass-fill-panel: rgb(255 255 255 / .85);--glass-fill-fallback: rgb(255 255 255 / .95);--glass-edge-width: 1px;--glass-edge: linear-gradient( 135deg, rgb(255 255 255 / .95) 0%, rgb(255 255 255 / .35) 50%, rgb(128 0 255 / .28) 100% );--ease-standard: cubic-bezier(.2, .7, .2, 1);--ease-emphasis: cubic-bezier(.2, .9, .1, 1);--dur-xs: .12s;--dur-sm: .18s;--dur-md: .24s;--dur-lg: .36s;--ease-weich: cubic-bezier(.16, 1, .3, 1);--fs-h1: clamp(32px, 3.8vw, 56px);--fs-h2: clamp(28px, 2.8vw, 40px);--dur-weich: .65s;--frame-max: calc(var(--content-max) + 2 * var(--content-gutter));--frame-pad: var(--content-gutter);--frame-line: var(--line);--frame-line-width: 1px;--eggshell: #FBFAF6;--page-bg: var(--white);--shadow-header: 0 1px 2px rgb(27 27 27 / .04), 0 8px 24px rgb(27 27 27 / .08);--surface-hero-dunkel: radial-gradient(55% 75% at 88% 18%, color-mix(in srgb, var(--locio-purple) 62%, transparent), transparent 62%), radial-gradient(45% 55% at 62% 100%, color-mix(in srgb, var(--locio-purple) 38%, transparent), transparent 70%), radial-gradient(35% 45% at 8% 0%, color-mix(in srgb, var(--locio-purple) 18%, transparent), transparent 70%), conic-gradient(from 200deg at 72% 58%, var(--locio-ink) 0deg, color-mix(in srgb, var(--locio-ink) 72%, var(--locio-purple)) 70deg, var(--locio-ink) 150deg, color-mix(in srgb, var(--locio-ink) 84%, var(--locio-purple)) 250deg, var(--locio-ink) 360deg);--surface-hero-dunkel-kuehl: radial-gradient(55% 75% at 86% 16%, color-mix(in srgb, var(--periwinkle-base) 70%, transparent), transparent 62%), radial-gradient(48% 58% at 64% 100%, color-mix(in srgb, var(--mist-base) 65%, transparent), transparent 70%), radial-gradient(30% 40% at 96% 70%, color-mix(in srgb, var(--locio-purple) 22%, transparent), transparent 70%), conic-gradient(from 160deg at 70% 55%, var(--locio-ink) 0deg, color-mix(in srgb, var(--locio-ink) 70%, var(--periwinkle-base)) 80deg, var(--locio-ink) 160deg, color-mix(in srgb, var(--locio-ink) 78%, var(--mist-base)) 260deg, var(--locio-ink) 360deg);--shadow-card-soft: 0 1px 2px rgb(27 27 27 / .03), 0 12px 40px rgb(27 27 27 / .06)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::selection{background:var(--selection-pastel);color:var(--locio-ink)}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.woff2) format("woff2-variations"),url(/fonts/Montserrat-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-VariableFont_wght.woff2) format("woff2-variations"),url(/fonts/Montserrat-Italic-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}.lc-page :is(h1,h2,h3,h4,h5,h6){color:var(--locio-ink)}.lc-page .web-h1{font-size:var(--fs-h1);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--locio-ink);text-wrap:balance}.lc-page .web-h2{font-size:var(--fs-h2);font-weight:700;line-height:1.25;color:var(--locio-ink);text-wrap:balance}.lc-page .web-h3{font-size:2em;font-weight:700;line-height:1.25;color:var(--locio-ink)}.lc-page .web-h4{font-size:1.5em;font-weight:500;line-height:1.25;color:var(--locio-ink)}.lc-page .web-copy{font-size:16px;font-weight:500;line-height:1.6;color:var(--locio-gray);text-wrap:pretty}.lc-page .web-lead{font-size:1.125em;font-weight:500;line-height:1.5;color:var(--locio-gray);text-wrap:pretty}.lc-page .eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-brand)}.lc-page .eyebrow--on-dark{color:var(--white)}.lc-stat-label{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--locio-gray)}.lc-stat-value{font-size:56px;font-weight:800;line-height:1;letter-spacing:-.025em;color:var(--locio-black)}.lc-stat-foot{font-size:13px;font-weight:500;line-height:1.4;color:var(--locio-gray)}.accent-word{color:var(--accent-brand);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:currentColor;font-weight:700}.lc-textlink{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;font-weight:var(--fw-semibold);color:var(--locio-black);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px;transition:color var(--dur-sm) var(--ease-standard)}.lc-textlink:hover,.lc-textlink:active{color:var(--accent-brand)}.lc-textlink:focus-visible{box-shadow:var(--shadow-focus);border-radius:4px}.lc-textlink__arrow{display:inline-flex}@media(max-width:980px){.lc-page .web-h3{font-size:1.5em}.lc-page .web-h4{font-size:1.25em}}@media(max-width:640px){.lc-page .web-h3{font-size:1.375em}}.lc-mobile .web-h1{font-size:2em}.lc-mobile .web-h2{font-size:1.75em}.lc-mobile .web-h3{font-size:1.375em}.lc-mobile .web-lead{font-size:1em}html.lc-frame{--container-max: var(--frame-max);--container-pad-desktop: var(--frame-pad)}@media(max-width:1240px){html.lc-frame{--container-pad-desktop: var(--content-gutter-schmal)}}html.lc-frame{--page-bg: var(--eggshell)}html.lc-frame body{background:var(--page-bg)}html.lc-frame body .lc-pvnav .lc-pvnav__bar:before{border-color:transparent;box-shadow:var(--shadow-header)}html.lc-frame .lc-nav__col-titel{color:var(--accent-brand)}html.lc-frame :is(.lc-section,.hero-f2,.lc-cz){background:transparent;border-bottom:var(--frame-line-width) solid var(--frame-line)}html.lc-frame main>:last-child{border-bottom:none}html.lc-frame .lc-section.lc-section--beige{background:transparent}html.lc-frame .lc-hq__item:not(:hover,.is-gedreht) .lc-hq__strich-punkt{background:var(--page-bg)}html.lc-frame .lc-shead{max-width:760px}html.lc-frame :is(.lc-shead .web-lead,.hero-f2__subtitle,.lc-prod-hero .web-lead){color:var(--muted)}html.lc-frame :is(.lc-card,.lc-stamp,.lc-shv,.lc-cv,.lc-lz__karte,.lc-ls__kasten,.lc-kompat__auszug,.lc-psek__visual,.lc-auf__card,.lc-pv__card,.lc-re,.lc-rr,.lc-ek__step,.lc-ks__card,.lc-wj__card,.lc-press-quote,.lc-sec-melden,.lc-about-fact,.lc-about-value,.lc-rw__eingaben,.lc-glass--hairline:not([class*=chip]),.lc-rv__geraet){border-color:transparent}html.lc-frame :is(.lc-rv__geraet,.lc-psek__visual,.lc-rw__eingaben,.lc-glass--hairline:not([class*=chip])){background-color:var(--white)}html.lc-frame .hero-f2{border-bottom:none;padding-bottom:var(--space-16)}html.lc-frame .lc-hv2{background:transparent;padding-bottom:var(--space-16)}html.lc-frame .hero-f2__trust{margin-top:var(--space-24)}html.lc-frame .lc-trust-logos--hero{gap:var(--space-8)}html.lc-frame .lc-trust-logos__eyebrow{color:var(--muted);text-align:center}html.lc-frame .lc-trust-logos__logo{filter:none;opacity:1;transition:filter var(--dur-md) var(--ease-standard),opacity var(--dur-md) var(--ease-standard),translate var(--dur-sm) var(--ease-standard)}@media(hover:hover)and (pointer:fine){html.lc-frame .lc-trust-logos__grid:has(.lc-trust-logos__tile:hover) .lc-trust-logos__tile:not(:hover) .lc-trust-logos__logo{filter:grayscale(1);opacity:.4}}html.lc-frame .lc-trust-logos__grid:has(.lc-trust-logos__tile:focus-within) .lc-trust-logos__tile:not(:focus-within) .lc-trust-logos__logo{filter:grayscale(1);opacity:.4}html.lc-frame .lc-trust-logos__tile,html.lc-frame .lc-trust-logos__tile:hover,html.lc-frame .lc-trust-logos__tile:has(:focus-visible){background-color:transparent;outline:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.lc-frame .lc-trust-logos__tile:before{display:none}html.lc-frame .lc-trust-logos .lc-trust-logos__tile:after{opacity:0}html.lc-frame .lc-trust-logos .lc-trust-logos__cell.is-rolling .lc-trust-logos__tile{outline:none;background-color:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}html.lc-frame .lc-trust-logos .lc-trust-logos__cell.is-rolling .lc-trust-logos__tile:after{opacity:1;background-size:250% 100%;animation:lcLogoGlanz var(--dur-lg) var(--ease-emphasis) both}@keyframes lcLogoGlanz{0%{background-position:100% 0}to{background-position:0% 0}}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--fg-1);background:var(--bg-1)}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@media(max-width:640px){h1,h2,h3,h4,h5,h6{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:10 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4}}a{color:inherit;text-decoration:none}img,svg,picture,video{display:block;max-width:100%}button{font:inherit;cursor:pointer}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.lc-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad-desktop)}.lc-section{padding-block:var(--space-20);border-bottom:1px solid var(--line)}.lc-section:last-child{border-bottom:none}html:not(.lc-frame) .lc-section:not(.lc-section--beige):has(+.lc-section--beige,+script+.lc-section--beige),html:not(.lc-frame) .lc-section--beige:has(+.lc-section:not(.lc-section--beige),+script+.lc-section:not(.lc-section--beige)){border-bottom:none}.lc-section--tight{padding-block:var(--space-16)}.lc-shead{display:flex;flex-direction:column;margin-bottom:var(--space-12);max-width:720px}.lc-shead>*{margin:0}.lc-shead>*+*{margin-top:var(--space-6)}.lc-shead>.eyebrow+*{margin-top:var(--space-4)}.lc-shead>:is(.web-lead,.web-copy){max-width:60ch}html.lc-shead-stripe .lc-shead:has(>.web-h2){display:block;max-width:900px}html.lc-shead-stripe .lc-shead:has(>.web-h2)>.eyebrow{display:block;margin:0 0 var(--space-5)}html.lc-shead-stripe .lc-shead:has(>.web-h2)>:is(.web-h2,.web-lead){display:inline;margin:0;max-width:none;font-size:var(--fs-h2);line-height:1.22;letter-spacing:-.02em;text-wrap:wrap}html.lc-shead-stripe .lc-shead:has(>.web-h2)>.web-h2{font-weight:700;color:var(--locio-ink)}html.lc-shead-stripe .lc-shead:has(>.web-h2)>.web-h2 br{display:none}html.lc-shead-stripe .lc-shead:has(>.web-h2)>.web-lead{font-weight:500;color:var(--muted)}html.lc-shead-stripe .lc-shead:has(>.web-h2)>.web-h2+.web-lead:before{content:" "}html.lc-shead-stripe .lc-shead:has(>.web-h2)>:not(.eyebrow,.web-h2,.web-lead){display:block;margin-top:var(--space-8)}html.lc-shead-stripe .lc-shead:has(>.web-h2):has(>.web-lead){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--space-16);align-items:end;max-width:none}html.lc-shead-stripe .lc-shead:has(>.web-h2):has(>.web-lead)>:not(.web-h2,.web-lead){grid-column:1 / -1}html.lc-shead-stripe .lc-shead:has(>.web-h2):has(>.web-lead)>.web-h2{grid-column:1}html.lc-shead-stripe .lc-shead:has(>.web-h2):has(>.web-lead)>.web-lead{grid-column:2;display:block;font-size:clamp(17px,1.4vw,20px);line-height:1.45;letter-spacing:0;font-weight:500;color:var(--locio-black);text-wrap:pretty}html.lc-shead-stripe .lc-shead:has(>.web-h2):has(>.web-lead)>.web-h2+.web-lead:before{content:none}@media(max-width:980px){html.lc-shead-stripe .lc-shead:has(>.web-h2):has(>.web-lead){grid-template-columns:minmax(0,1fr);row-gap:var(--space-5)}html.lc-shead-stripe .lc-shead:has(>.web-h2):has(>.web-lead)>.web-lead{grid-column:1}}@media(min-width:981px){html.lc-shead-stripe .lc-shead:has(>.web-h2):has(>.web-lead),.lc-pt-kopf:not(.lc-pt-kopf--einfach):has(>.lc-pt-lead){align-items:start;row-gap:var(--space-6)}.lc-pt-kopf:not(.lc-pt-kopf--einfach):has(>.lc-pt-lead)>.lc-pt-kopf__titel{display:contents}.lc-pt-kopf:not(.lc-pt-kopf--einfach):has(>.lc-pt-lead) .lc-pt-label{grid-column:1;justify-self:start}.lc-pt-kopf:not(.lc-pt-kopf--einfach):has(>.lc-pt-lead) :is(.lc-pt-h2,.lc-pt-h1){grid-column:1}html.lc-shead-stripe .lc-shead:has(>.web-h2):has(>.web-lead)>.web-lead,.lc-page .lc-pt-kopf:not(.lc-pt-kopf--einfach):has(>.lc-pt-lead)>.lc-pt-lead{grid-column:2;justify-self:end;width:fit-content;max-width:100%;text-wrap:wrap}}@media(max-width:1024px){.lc-container{padding-inline:32px}}@media(max-width:640px){.lc-container{padding-inline:var(--container-pad-mobile)}.lc-section{padding-block:var(--space-16)}.lc-section--tight{padding-block:var(--space-12)}.lc-shead{margin-bottom:var(--space-12)}}.lc-section--beige{background:var(--locio-beige)}html:root .lc-section.lc-section--kontrast{background:var(--bg-ink);border-bottom:none}html:root .lc-section:has(+.lc-section--kontrast,+script+.lc-section--kontrast){border-bottom:none}html:root .lc-section:is(.lc-section--kontrast,.lc-section--box){--box-rand: var(--space-4);margin-inline:var(--box-rand);border-radius:var(--radius-xl);border-bottom:none;overflow:clip}html:root .lc-section.lc-section--box{background:var(--box-bg, var(--white))}html:root .lc-section.lc-section--box-dunkel{--box-bg: var(--surface-hero-dunkel);color:var(--white)}html:root .lc-section:has(+.lc-section--box,+script+.lc-section--box){border-bottom:none}html:root :is(.lc-section--kontrast,.lc-section--box)+:is(.lc-section--kontrast,.lc-section--box),html:root :is(.lc-section--kontrast,.lc-section--box)+script+:is(.lc-section--kontrast,.lc-section--box){margin-top:var(--box-rand)}@media(max-width:640px){html:root .lc-section:is(.lc-section--kontrast,.lc-section--box){--box-rand: var(--space-2)}}.lc-section--ink{background:var(--bg-ink);color:var(--white)}.lc-section--ink .web-h2,.lc-section--ink .web-h3,.lc-section--ink .web-h4{color:var(--white)}.lc-section--ink .web-copy,.lc-section--ink .web-lead{color:var(--ink-fg-2)}.lc-section--ink .eyebrow{color:var(--white)}.lc-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column}.lc-uebersicht-kopf{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-6) var(--space-16);align-items:end;margin-bottom:var(--space-12)}.lc-uebersicht-kopf__titel{margin:var(--space-4) 0 0}.lc-uebersicht-kopf__lead{margin:0}@media(max-width:899px){.lc-uebersicht-kopf{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.lc-uebersicht-kopf{margin-bottom:var(--space-8)}}.lc-artikelkarte{position:relative;display:flex;flex-direction:column;width:100%;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:transform .24s var(--ease-standard)}html.lc-frame .lc-artikelkarte{border-color:transparent}.lc-artikelkarte:is(:hover,:focus-within){transform:translateY(-2px)}.lc-artikelkarte:has(:focus-visible){outline:2px solid var(--locio-black);outline-offset:2px}.lc-artikelkarte__bild{display:block;width:100%;height:200px;object-fit:cover;background:var(--locio-beige)}.lc-artikelkarte__body{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1}.lc-artikelkarte__datum{font-size:14px;color:var(--muted);font-weight:500}.lc-artikelkarte__titel{font-size:18px;font-weight:600;color:var(--locio-black);margin:0;line-height:1.25;letter-spacing:-.01em}.lc-artikelkarte__text{margin:0}.lc-artikelkarte__fuss{font-size:14px;color:var(--locio-gray);margin-top:auto}@media(prefers-reduced-motion:reduce){.lc-artikelkarte:is(:hover,:focus-within){transform:none}}.lc-glass{position:relative;transition:background-color var(--dur-sm) var(--ease-standard),border-color var(--dur-sm) var(--ease-standard)}.lc-glass--hairline{border:1px solid var(--line)}.lc-glass:before{content:"";position:absolute;inset:0;z-index:1;padding:var(--glass-edge-width);border-radius:inherit;background:var(--glass-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--dur-sm) var(--ease-standard);pointer-events:none}.lc-glass:is(:hover,:focus-visible,:active,:has(:focus-visible),[aria-current=page]){background-color:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.lc-glass--hairline:is(:hover,:focus-visible,:active,:has(:focus-visible),[aria-current=page]){border-color:transparent}.lc-glass:is(:hover,:focus-visible,:active,:has(:focus-visible),[aria-current=page]):before{opacity:1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lc-glass:is(:hover,:focus-visible,:active,:has(:focus-visible),[aria-current=page]){background-color:var(--glass-fill-fallback);outline:1px solid var(--line);outline-offset:-1px}.lc-glass--hairline:is(:hover,:focus-visible,:active,:has(:focus-visible),[aria-current=page]){border-color:var(--line);outline:none}.lc-glass:before{display:none}}.lc-check{flex:0 0 auto;display:inline-flex;color:var(--accent-brand)}.lc-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--accent-brand)}.lc-ph{font-size:11px;font-weight:600;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius-pill);padding:2px 8px;display:inline-block}.lc-stamp{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:14px}.lc-stamp__code{font-size:11px;letter-spacing:.06em;font-family:var(--font-mono);text-transform:uppercase;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}@keyframes lcPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@keyframes lcPing{0%{transform:scale(1);opacity:.55}80%{transform:scale(3);opacity:0}to{transform:scale(3.2);opacity:0}}@keyframes lcBarPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.6)}}.lc-pulse{animation:lcPulse 1.6s ease-in-out infinite}.skip-link{position:absolute;top:-100px;left:8px;z-index:100;padding:8px 16px;background:var(--locio-black);color:var(--white);border-radius:var(--radius-sm)}.skip-link:focus{top:8px}.lc-todo{display:inline-block;font-size:13px;font-weight:600;line-height:1.45;color:var(--locio-black);background:var(--sand-pastel);border:1px dashed var(--sand-base);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2)}html.lc-reveal-an [data-reveal]{transition:opacity 1s var(--ease-standard) var(--rv-d, 0ms),transform 1.2s cubic-bezier(.22,1,.36,1) var(--rv-d, 0ms),filter .8s cubic-bezier(.2,.7,.2,1) var(--rv-d, 0ms)}html.lc-reveal-an [data-reveal]:not(.is-sichtbar){opacity:0;transform:translateY(32px)}html.lc-reveal-an [data-reveal=text]:not(.is-sichtbar){filter:blur(10px)}html.lc-reveal-an [data-reveal=karte]:not(.is-sichtbar){transform:translateY(40px)}@media(prefers-reduced-motion:reduce){html.lc-reveal-an [data-reveal]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}html .lc-section:has(+.lc-dcta,+script+.lc-dcta){border-bottom:none}html.lc-frame .lc-section:has(+.lc-dcta,+script+.lc-dcta){border-bottom:none}.lc-pfeil{display:inline-block;flex:none;color:var(--accent-brand);vertical-align:-.12em;transition:transform var(--dur-sm) var(--ease-standard)}:is(a,button,summary,label):is(:hover,:focus-visible) .lc-pfeil--rechts,.lc-pfeil-ausloeser:is(:hover,:focus-within) .lc-pfeil--rechts{transform:translate(3px)}:is(a,button,summary,label):is(:hover,:focus-visible) .lc-pfeil--oben-rechts,.lc-pfeil-ausloeser:is(:hover,:focus-within) .lc-pfeil--oben-rechts{transform:translate(3px,-3px)}:is(a,button,summary,label):is(:hover,:focus-visible) .lc-pfeil--links,.lc-pfeil-ausloeser:is(:hover,:focus-within) .lc-pfeil--links{transform:translate(-3px)}:is(.lc-section--kontrast,.lc-section--ink,.lc-rr--dunkel,.lc-dcta--purple,.lc-footer--dunkel) .lc-pfeil{color:color-mix(in srgb,var(--locio-purple) 45%,var(--white))}.lc-btn--primary .lc-pfeil{color:color-mix(in srgb,var(--locio-purple) 45%,var(--white))}.lc-btn--primary:is(:hover,:focus-visible) .lc-pfeil{color:var(--white)}@media(prefers-reduced-motion:reduce){.lc-pfeil{transition:none}.lc-pfeil{transform:none!important}}.klaro{font-family:var(--font-sans);font-size:14px;color:var(--locio-gray);-webkit-font-smoothing:antialiased}.klaro :where(h1,h2,p,ul,li){margin:0;padding:0}.klaro :where(ul){list-style:none}.klaro button{font-family:inherit}.klaro .cookie-notice-hidden{display:none!important}.klaro :is(.cm-header,.cn-body) p a{color:var(--locio-black);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--dur-sm) var(--ease-standard)}.klaro :is(.cm-header,.cn-body) p a:hover{color:var(--accent-brand)}.klaro .cm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:11px 18px;border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-sm) var(--ease-standard),color var(--dur-sm) var(--ease-standard)}.klaro .cm-btn.cm-btn-success:not(.cm-btn-info){background-color:var(--locio-black);color:var(--white)}.klaro .cm-btn.cm-btn-success:not(.cm-btn-info):is(:hover,:active){background-color:var(--accent-brand)}.klaro .cm-btn:disabled{opacity:.5;cursor:not-allowed}.klaro .cm-btn:is(.cm-btn-info,.cm-btn-danger){position:relative;border:0;padding:11px 14px;background-color:transparent;color:var(--locio-black)}.klaro .cm-btn.cm-btn-info:after{content:"";flex:0 0 auto;width:12px;height:12px;background-color:var(--accent-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6h8M6.5 2.5L10 6l-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6h8M6.5 2.5L10 6l-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dur-sm) var(--ease-standard)}.klaro .cm-btn:is(.cm-btn-info,.cm-btn-danger):before{content:"";position:absolute;inset:0;padding:var(--glass-edge-width);border-radius:inherit;background:var(--glass-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--dur-sm) var(--ease-standard);pointer-events:none}.klaro .cm-btn:is(.cm-btn-info,.cm-btn-danger):is(:hover,:focus-visible,:active){background-color:var(--locio-beige)}.klaro .cm-btn:is(.cm-btn-info,.cm-btn-danger):is(:hover,:focus-visible,:active):before{opacity:1}.klaro .cm-btn.cm-btn-info:hover:after{transform:translate(2px)}.klaro :is(.cm-btn,.cn-learn-more,.hide,.cm-caret a,p a):focus-visible{outline:none;box-shadow:var(--shadow-focus)}.klaro .cookie-notice:not(.cookie-modal-notice){position:fixed;left:var(--space-5);bottom:var(--space-5);z-index:999;width:min(460px,calc(100% - 2 * var(--space-5)));max-height:calc(100dvh - 2 * var(--space-5));overflow:auto;overscroll-behavior:contain;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card-sm);animation:lc-klaro-fade var(--dur-lg) var(--ease-standard) both}.klaro .cookie-notice:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.klaro .cookie-notice .cn-body{padding:var(--space-4) var(--space-5) var(--space-3)}.klaro .cookie-notice .cn-body h2{margin-bottom:var(--space-1);color:var(--locio-black);font-size:15px;font-weight:700;line-height:1.3;text-wrap:balance}.klaro .cookie-notice .cn-body p{font-size:13px;font-weight:500;line-height:1.55;text-wrap:pretty}.klaro .cookie-notice .cn-body p.cn-changes{margin-top:var(--space-2);color:var(--locio-black);font-weight:600}.klaro .cookie-notice .cn-ok{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.klaro .cookie-notice .cn-learn-more{margin-right:auto;padding:var(--space-2) 0;color:var(--muted);font-size:13px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap;transition:color var(--dur-sm) var(--ease-standard)}.klaro .cookie-notice .cn-learn-more:hover{color:var(--locio-black)}.klaro .cookie-notice .cn-buttons{display:flex;align-items:center;gap:var(--space-1);margin-right:calc(-1 * var(--space-2))}.klaro .cookie-modal-notice{position:relative;z-index:1;width:min(420px,100%);padding:var(--space-6);background:var(--white);border-radius:var(--radius-card)}.klaro .cookie-modal-notice .cn-ok{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-5)}.klaro .cookie-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-6);animation:lc-klaro-fade var(--dur-md) var(--ease-standard) both}.klaro .cookie-modal .cm-bg{position:fixed;inset:0;background:color-mix(in srgb,var(--locio-ink) 45%,transparent)}.klaro .cookie-modal .cm-modal.cm-klaro{position:relative;z-index:1;display:flex;flex-direction:column;width:min(600px,100%);max-height:calc(100dvh - 2 * var(--space-6));overflow:auto;overscroll-behavior:contain;background:var(--white);border-radius:var(--radius-xl)}.klaro .cookie-modal .cm-header{padding:var(--space-8) var(--space-8) var(--space-6)}.klaro .cookie-modal .cm-header h1.title{padding-right:var(--space-12);color:var(--locio-black);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.klaro .cookie-modal .cm-header p{margin-top:var(--space-3);font-size:14px;line-height:1.6}.klaro .cookie-modal .cm-header .hide{position:absolute;top:var(--space-5);right:var(--space-5);display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;cursor:pointer;transition:background-color var(--dur-sm) var(--ease-standard)}.klaro .cookie-modal .cm-header .hide:hover{background-color:var(--locio-beige)}.klaro .cookie-modal .cm-header .hide svg{stroke:var(--locio-black);stroke-width:1.5;stroke-linecap:round}.klaro .cookie-modal .cm-body{padding:0 var(--space-8)}.klaro .cookie-modal :is(.cm-purpose,.cm-service){position:relative}.klaro .cookie-modal .cm-purpose{padding:var(--space-5) 0;border-top:1px solid var(--line)}.klaro .cookie-modal .cm-list-label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);cursor:pointer}.klaro .cookie-modal .cm-list-title{color:var(--locio-black);font-size:15px;font-weight:600;line-height:1.4}.klaro .cookie-modal :is(.cm-required,.cm-opt-out){margin-left:var(--space-2);color:var(--muted);font-size:12px;font-weight:500}.klaro .cookie-modal .cm-list-description{margin-top:var(--space-1);padding-right:64px;font-size:13px;line-height:1.55}.klaro .cookie-modal p.purposes{margin-top:var(--space-1);color:var(--muted);font-size:12px}.klaro .cm-list-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}.klaro .cm-switch{position:relative;flex:0 0 auto;width:44px;height:26px}.klaro .cm-switch .slider{position:absolute;inset:0;border-radius:var(--radius-pill);background-color:var(--surface);transition:background-color var(--dur-sm) var(--ease-standard)}.klaro .cm-switch .slider:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background-color:var(--stone-base);transition:transform var(--dur-sm) var(--ease-standard),background-color var(--dur-sm) var(--ease-standard)}.klaro .cm-list-label:hover .slider{background-color:color-mix(in srgb,var(--surface) 80%,var(--locio-black))}.klaro .cm-list-input:checked+.cm-list-label .slider{background-color:var(--locio-black)}.klaro .cm-list-input:is(:checked,.required,.only-required)+.cm-list-label .slider:before{background-color:var(--white)}.klaro .cm-list-input:checked+.cm-list-label .slider:before{transform:translate(18px)}.klaro .cm-list-input:checked+.cm-list-label:hover .slider{background-color:var(--accent-brand)}.klaro .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:var(--stone-base)}.klaro .cm-list-input.half-checked:checked+.cm-list-label .slider:before{transform:translate(9px)}.klaro .cm-list-input:is(.required,.only-required)+.cm-list-label{cursor:not-allowed}.klaro .cm-list-input:is(.required,.only-required)+.cm-list-label .slider{background-color:var(--locio-black);opacity:.4}.klaro .cm-list-input.only-required+.cm-list-label .slider:before{transform:translate(9px)}.klaro .cm-list-input:focus-visible+.cm-list-label .slider{box-shadow:var(--shadow-focus)}.klaro .cookie-modal .cm-services{margin-top:var(--space-2)}.klaro .cookie-modal .cm-caret a{display:inline-flex;align-items:center;gap:6px;margin-left:-8px;padding:6px 8px;border-radius:var(--radius-pill);color:var(--locio-black);font-size:13px;font-weight:600;text-decoration:none;transition:background-color var(--dur-sm) var(--ease-standard)}.klaro .cookie-modal .cm-caret a:hover{background-color:var(--locio-beige)}.klaro .cookie-modal .cm-caret a>span{width:10px;height:10px;font-size:0;background-color:var(--accent-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5L5 6.5L8 3.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5L5 6.5L8 3.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dur-sm) var(--ease-standard)}.klaro .cookie-modal .cm-caret a[aria-expanded=true]>span{transform:rotate(180deg)}.klaro .cookie-modal .cm-content{display:none}.klaro .cookie-modal .cm-content.expanded{display:block;margin-top:var(--space-2);padding:var(--space-1) var(--space-4);border-radius:var(--radius-md);background:var(--locio-beige)}.klaro .cookie-modal .cm-service{padding:var(--space-3) 0}.klaro .cookie-modal .cm-service+.cm-service{border-top:1px solid var(--line)}.klaro .cookie-modal .cm-service .cm-list-title{font-size:14px}.klaro .cookie-modal .cm-service .cm-list-description{padding-right:0}.klaro .cookie-modal .cm-toggle-all{display:none}.klaro .cookie-modal .cm-footer{padding:var(--space-5) var(--space-8) var(--space-8);border-top:1px solid var(--line)}.klaro .cookie-modal .cm-footer-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.klaro .cookie-modal .cm-footer-buttons .cm-btn-info{order:-1;margin-right:auto;margin-left:-18px}.klaro .cookie-modal .cm-powered-by{display:none}@keyframes lc-klaro-fade{0%{opacity:0}to{opacity:1}}@media(max-width:639px){.klaro .cookie-notice:not(.cookie-modal-notice){left:var(--space-2);bottom:max(var(--space-2),env(safe-area-inset-bottom));width:calc(100% - 2 * var(--space-2));max-height:calc(100dvh - 2 * var(--space-2))}.klaro .cookie-notice .cn-body{padding:var(--space-5) var(--space-5) var(--space-4)}.klaro .cookie-notice .cn-ok{flex-wrap:wrap;gap:var(--space-1)}.klaro .cookie-notice .cn-buttons{order:-1;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);width:100%;margin-right:0}.klaro .cookie-notice .cn-buttons .cm-btn{min-height:44px;padding-inline:var(--space-2)}.klaro .cookie-notice .cn-buttons .cm-btn-danger{border:1px solid var(--line)}.klaro .cookie-notice .cn-learn-more{margin:0 auto;padding:var(--space-2) var(--space-3) 0}.klaro .cookie-modal{padding:var(--space-3)}.klaro .cookie-modal .cm-modal.cm-klaro{max-height:calc(100dvh - 2 * var(--space-3));border-radius:var(--radius-card)}.klaro .cookie-modal .cm-header{padding:var(--space-6) var(--space-5) var(--space-5)}.klaro .cookie-modal .cm-header h1.title{font-size:20px}.klaro .cookie-modal .cm-body{padding:0 var(--space-5)}.klaro .cookie-modal .cm-list-description{padding-right:0}.klaro .cookie-modal .cm-footer{padding:var(--space-4) var(--space-5) var(--space-5)}.klaro .cookie-modal .cm-footer-buttons .cm-btn{flex:1 1 calc(50% - var(--space-2))}.klaro .cookie-modal .cm-footer-buttons .cm-btn-info{flex-basis:100%;justify-content:center;margin:0}}.lc-cookie-fab{position:fixed;left:var(--space-5);bottom:var(--space-5);z-index:998;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);color:var(--locio-black);cursor:pointer;animation:lc-klaro-fade var(--dur-lg) var(--ease-standard) both;transition:color var(--dur-sm) var(--ease-standard),border-color var(--dur-sm) var(--ease-standard)}.lc-cookie-fab[hidden]{display:none}.lc-cookie-fab svg{width:20px;height:20px}.lc-cookie-fab:hover{color:var(--accent-brand);border-color:currentColor}.lc-cookie-fab:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:639px){.lc-cookie-fab{left:var(--space-3);bottom:max(var(--space-3),env(safe-area-inset-bottom))}}@media(max-width:359.98px){.klaro .cookie-notice .cn-buttons{grid-template-columns:1fr}.klaro .cookie-notice .cn-buttons .cm-btn-success{order:-1}}@media(min-width:900px){:root:has(.lc-fokus-kopf) .klaro .cookie-notice:not(.cookie-modal-notice){right:var(--space-5);width:auto}:root:has(.lc-fokus-kopf) .klaro .cookie-notice .cn-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-8);padding:var(--space-4) var(--space-6)}:root:has(.lc-fokus-kopf) .klaro .cookie-notice .cn-body>:not(.cn-ok){grid-column:1}:root:has(.lc-fokus-kopf) .klaro .cookie-notice .cn-ok{grid-column:2;grid-row:1 / span 3;margin-top:0;gap:var(--space-4)}}@media(min-width:1440px){.klaro .cookie-notice:not(.cookie-modal-notice){left:var(--space-8);bottom:var(--space-8)}.lc-cookie-fab{left:var(--space-8);bottom:var(--space-8)}}@media print{.lc-cookie-fab{display:none}}.lc-chat[data-astro-cid-j4xnpsnn]{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:997;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}.lc-chat[data-astro-cid-j4xnpsnn][hidden]{display:none}.lc-chat[data-astro-cid-j4xnpsnn]{transform:translateY(calc(-1 * var(--lc-chat-hoch, 0px)))}.lc-chat__knopf[data-astro-cid-j4xnpsnn]{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--locio-purple);color:var(--white);cursor:pointer;transition:background-color var(--dur-sm) var(--ease-standard);animation:lc-chat-fade var(--dur-lg) var(--ease-standard) both}.lc-chat__knopf[data-astro-cid-j4xnpsnn]:hover,.lc-chat[data-astro-cid-j4xnpsnn].is-offen .lc-chat__knopf[data-astro-cid-j4xnpsnn]{background:var(--locio-black)}.lc-chat__knopf[data-astro-cid-j4xnpsnn]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.lc-chat__icon[data-astro-cid-j4xnpsnn]{grid-area:1 / 1;width:24px;height:24px;transition:opacity var(--dur-sm) var(--ease-standard)}.lc-chat__punkt[data-astro-cid-j4xnpsnn]{fill:var(--locio-purple);transition:fill var(--dur-sm) var(--ease-standard)}.lc-chat__knopf[data-astro-cid-j4xnpsnn]:hover .lc-chat__punkt[data-astro-cid-j4xnpsnn]{fill:var(--locio-black)}.lc-chat__icon--zu[data-astro-cid-j4xnpsnn]{width:20px;height:20px}.lc-chat__icon--zu[data-astro-cid-j4xnpsnn],.lc-chat[data-astro-cid-j4xnpsnn].is-offen .lc-chat__icon--chat[data-astro-cid-j4xnpsnn]{opacity:0}.lc-chat[data-astro-cid-j4xnpsnn].is-offen .lc-chat__icon--zu[data-astro-cid-j4xnpsnn]{opacity:1}.lc-chat__karte[data-astro-cid-j4xnpsnn]{width:min(340px,calc(100vw - 2 * var(--space-5)));padding:var(--space-5);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card-sm);animation:lc-chat-fade var(--dur-md) var(--ease-standard) both}.lc-chat__karte[data-astro-cid-j4xnpsnn][hidden]{display:none}.lc-chat__titel[data-astro-cid-j4xnpsnn]{margin:0 0 var(--space-1);color:var(--locio-black);font-size:15px;font-weight:700;line-height:1.3}.lc-chat__text[data-astro-cid-j4xnpsnn]{margin:0;color:var(--locio-gray);font-size:13px;font-weight:500;line-height:1.55}.lc-chat__text[data-astro-cid-j4xnpsnn] a[data-astro-cid-j4xnpsnn]{color:var(--locio-black);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lc-chat__text[data-astro-cid-j4xnpsnn] a[data-astro-cid-j4xnpsnn]:hover{color:var(--accent-brand)}.lc-chat__aktionen[data-astro-cid-j4xnpsnn]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4)}.lc-chat__start[data-astro-cid-j4xnpsnn]{min-height:40px;padding:11px 18px;border:0;border-radius:var(--radius-pill);background:var(--locio-black);color:var(--white);font:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background-color var(--dur-sm) var(--ease-standard)}.lc-chat__start[data-astro-cid-j4xnpsnn]:is(:hover,:active){background-color:var(--accent-brand)}.lc-chat__hilfe[data-astro-cid-j4xnpsnn]{color:var(--locio-black);font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lc-chat__hilfe[data-astro-cid-j4xnpsnn]:hover{color:var(--accent-brand)}.lc-chat[data-astro-cid-j4xnpsnn] [data-astro-cid-j4xnpsnn]:is(.lc-chat__start,.lc-chat__hilfe,.lc-chat__text a):focus-visible{outline:none;box-shadow:var(--shadow-focus)}@keyframes lc-chat-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lc-chat__knopf[data-astro-cid-j4xnpsnn],.lc-chat__karte[data-astro-cid-j4xnpsnn]{animation:none}}@media(max-width:639px){.lc-chat[data-astro-cid-j4xnpsnn]{right:var(--space-3);bottom:max(var(--space-3),env(safe-area-inset-bottom))}.lc-chat__start[data-astro-cid-j4xnpsnn]{min-height:44px}}@media(min-width:1440px){.lc-chat[data-astro-cid-j4xnpsnn]{right:var(--space-8);bottom:var(--space-8)}}@media print{.lc-chat[data-astro-cid-j4xnpsnn]{display:none}}.lc-logo[data-astro-cid-tvrurpns]{display:block;color:var(--locio-purple)}.lc-navsw[data-astro-cid-ts7pgb6v]{position:relative;display:block;aspect-ratio:16 / 10}.lc-navsw__laptop[data-astro-cid-ts7pgb6v]{position:absolute;left:0;top:2%;width:84%;display:block;transform:translateY(10px) scale(.96);opacity:0;transition:transform calc(var(--dur-lg) * 1.4) var(--ease-emphasis) 40ms,opacity var(--dur-lg) var(--ease-standard) 40ms}.lc-navsw__screen[data-astro-cid-ts7pgb6v]{position:relative;display:block}.lc-navsw__screen[data-astro-cid-ts7pgb6v] img[data-astro-cid-ts7pgb6v]{display:block;width:100%;height:auto}.lc-navsw__base[data-astro-cid-ts7pgb6v]{display:block;height:6px;margin:-3.8% 1% 0;border-radius:2px 2px 8px 8px/2px 2px 5px 5px;background:linear-gradient(var(--locio-gray),var(--locio-black));transform:scaleX(.7);transition:transform calc(var(--dur-lg) * 1.4) var(--ease-emphasis) .12s}.lc-navsw__phone[data-astro-cid-ts7pgb6v]{position:absolute;right:2%;bottom:0;width:22%;display:block;padding:3px;border-radius:16%/7.6%;background:var(--locio-black);transform:translate(40%,12%) rotate(10deg);transform-origin:50% 100%;opacity:0;overflow:hidden;transition:transform calc(var(--dur-lg) * 1.6) var(--ease-emphasis) .18s,opacity var(--dur-lg) var(--ease-standard) .18s}.lc-navsw__phone[data-astro-cid-ts7pgb6v] .lc-navsw__app{display:block;width:100%;height:auto;aspect-ratio:9 / 18;object-fit:cover;object-position:top;border-radius:14%/7%}.lc-navsw--solo[data-astro-cid-ts7pgb6v] .lc-navsw__laptop[data-astro-cid-ts7pgb6v]{left:7%;width:86%}.lc-navsw__chip[data-astro-cid-ts7pgb6v]{position:absolute;right:3%;bottom:6%;display:inline-flex;align-items:center;gap:4px;padding:4px 9px 4px 6px;border-radius:var(--radius-pill);border:1px solid rgb(255 255 255 / .28);background:#ffffff29;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));color:var(--white);font-size:10px;font-weight:var(--fw-semibold);line-height:1.2;white-space:nowrap;opacity:0;transform:translateY(8px);transition:transform calc(var(--dur-lg) * 1.4) var(--ease-emphasis) .26s,opacity var(--dur-lg) var(--ease-standard) .26s}.lc-navsw__chip[data-astro-cid-ts7pgb6v] svg[data-astro-cid-ts7pgb6v]{width:12px;height:12px;fill:none;stroke:var(--accent-brand);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lc-nav__trigger[aria-expanded=true]+.lc-nav__panel .lc-navsw__chip[data-astro-cid-ts7pgb6v],.lc-nav__group:not(.is-dismissed):hover .lc-navsw__chip[data-astro-cid-ts7pgb6v]{opacity:1;transform:none}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navsw__chip[data-astro-cid-ts7pgb6v]{transform:translateY(-3px);transition-delay:0ms}.lc-navsw__screen[data-astro-cid-ts7pgb6v]:after,.lc-navsw__phone[data-astro-cid-ts7pgb6v]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--glass-highlight);background-size:250% 100%;background-position:100% 0;opacity:0;pointer-events:none}.lc-nav__trigger[aria-expanded=true]+.lc-nav__panel .lc-navsw__laptop[data-astro-cid-ts7pgb6v],.lc-nav__group:not(.is-dismissed):hover .lc-navsw__laptop[data-astro-cid-ts7pgb6v]{transform:none;opacity:1}.lc-nav__trigger[aria-expanded=true]+.lc-nav__panel .lc-navsw__base[data-astro-cid-ts7pgb6v],.lc-nav__group:not(.is-dismissed):hover .lc-navsw__base[data-astro-cid-ts7pgb6v]{transform:none}.lc-nav__trigger[aria-expanded=true]+.lc-nav__panel .lc-navsw__phone[data-astro-cid-ts7pgb6v],.lc-nav__group:not(.is-dismissed):hover .lc-navsw__phone[data-astro-cid-ts7pgb6v]{transform:none;opacity:1}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navsw__phone[data-astro-cid-ts7pgb6v]{transform:translateY(-4%);transition-delay:0ms}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navsw__laptop[data-astro-cid-ts7pgb6v]{transform:translateY(-2%);transition-delay:0ms}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) [data-astro-cid-ts7pgb6v]:is(.lc-navsw__screen,.lc-navsw__phone):after{animation:lcNavswGlanz calc(var(--dur-lg) * 2) var(--ease-standard) both}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navsw__phone[data-astro-cid-ts7pgb6v]:after{animation-delay:.12s}.lc-navsw__screen[data-astro-cid-ts7pgb6v]:after{inset:8.6% 5.4% 5.7%;border-radius:6px}@keyframes lcNavswGlanz{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0% 0}}.lc-navsw--hero[data-astro-cid-ts7pgb6v]{overflow-x:clip;overflow-clip-margin:0}.lc-navsw--hero[data-astro-cid-ts7pgb6v] .lc-navsw__laptop[data-astro-cid-ts7pgb6v]{top:4%;width:86%;transform:none;opacity:1;animation:lcNavswLaptop calc(var(--dur-lg) * 2.4) var(--ease-emphasis) .15s backwards;transition:transform calc(var(--dur-lg) * 1.4) var(--ease-emphasis)}.lc-navsw--hero[data-astro-cid-ts7pgb6v] .lc-navsw__screen[data-astro-cid-ts7pgb6v]{border:7px solid var(--locio-black);border-radius:14px;overflow:hidden;background:var(--locio-black)}.lc-navsw--hero[data-astro-cid-ts7pgb6v] .lc-navsw__screen[data-astro-cid-ts7pgb6v] img[data-astro-cid-ts7pgb6v]{border-radius:7px}.lc-navsw--hero[data-astro-cid-ts7pgb6v] .lc-navsw__screen[data-astro-cid-ts7pgb6v]:after{inset:0;border-radius:7px}.lc-navsw--hero[data-astro-cid-ts7pgb6v] .lc-navsw__base[data-astro-cid-ts7pgb6v]{height:12px;margin:0 -6%;border-radius:2px 2px 14px 14px/2px 2px 9px 9px;transform:none;animation:lcNavswBase calc(var(--dur-lg) * 2.4) var(--ease-emphasis) .3s backwards}.lc-navsw--hero[data-astro-cid-ts7pgb6v] .lc-navsw__phone[data-astro-cid-ts7pgb6v]{right:0;bottom:-2%;width:24%;padding:6px;border-radius:16%/7.6%;transform:none;opacity:1;animation:lcNavswPhone calc(var(--dur-lg) * 2.8) var(--ease-emphasis) .52s backwards;transition:transform calc(var(--dur-lg) * 1.4) var(--ease-emphasis)}.lc-navsw--hero[data-astro-cid-ts7pgb6v] .lc-navsw__phone[data-astro-cid-ts7pgb6v] .lc-navsw__app{border-radius:14%/7%}.lc-navsw--hero[data-astro-cid-ts7pgb6v] .lc-navsw__screen[data-astro-cid-ts7pgb6v]:after{animation:lcNavswGlanz calc(var(--dur-lg) * 3) var(--ease-standard) 1.3s backwards}.lc-navsw--hero[data-astro-cid-ts7pgb6v] .lc-navsw__phone[data-astro-cid-ts7pgb6v]:after{animation:lcNavswGlanz calc(var(--dur-lg) * 3) var(--ease-standard) 1.45s backwards}.lc-navsw--hero[data-astro-cid-ts7pgb6v]:hover .lc-navsw__phone[data-astro-cid-ts7pgb6v]{transform:translateY(-3%)}.lc-navsw--hero[data-astro-cid-ts7pgb6v]:hover .lc-navsw__laptop[data-astro-cid-ts7pgb6v]{transform:translateY(-1.5%)}.lc-navsw--hero[data-astro-cid-ts7pgb6v]:hover [data-astro-cid-ts7pgb6v]:is(.lc-navsw__screen,.lc-navsw__phone):after{animation:lcNavswGlanz2 calc(var(--dur-lg) * 2) var(--ease-standard) both}@keyframes lcNavswLaptop{0%{opacity:0;transform:translateY(24px) scale(.96)}}@keyframes lcNavswBase{0%{transform:scaleX(.7)}}@keyframes lcNavswPhone{0%{opacity:0;transform:translate(40%,12%) rotate(10deg)}}@keyframes lcNavswGlanz2{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0% 0}}.lc-navsw--wartet[data-astro-cid-ts7pgb6v]:not(.is-sichtbar) [data-astro-cid-ts7pgb6v]:is(.lc-navsw__laptop,.lc-navsw__base,.lc-navsw__phone),.lc-navsw--wartet[data-astro-cid-ts7pgb6v]:not(.is-sichtbar) [data-astro-cid-ts7pgb6v]:is(.lc-navsw__screen,.lc-navsw__phone):after{animation-play-state:paused}.lc-navsw--wartet[data-astro-cid-ts7pgb6v]:not(.is-sichtbar) .lc-navsw__app{animation-play-state:paused}.lc-navsw__apps[data-astro-cid-ts7pgb6v]{position:relative;display:block}.lc-navsw--wechsel[data-astro-cid-ts7pgb6v] .lc-navsw__apps[data-astro-cid-ts7pgb6v] picture:not(:first-child){position:absolute;inset:0}.lc-navsw--wechsel[data-astro-cid-ts7pgb6v] .lc-navsw__apps[data-astro-cid-ts7pgb6v] .lc-navsw__app{opacity:0;animation:lcNavswApp 9s var(--ease-standard) calc(1.8s + var(--n) * 3s) infinite}.lc-navsw--wechsel[data-astro-cid-ts7pgb6v] .lc-navsw__apps[data-astro-cid-ts7pgb6v] picture:first-child .lc-navsw__app{opacity:1;animation-name:lcNavswAppErster}@keyframes lcNavswApp{0%{opacity:0}5%,33%{opacity:1}38%,to{opacity:0}}@keyframes lcNavswAppErster{0%,33%{opacity:1}38%,95%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lc-navsw--wechsel[data-astro-cid-ts7pgb6v] .lc-navsw__apps[data-astro-cid-ts7pgb6v] .lc-navsw__app{animation:none}.lc-navsw--wechsel[data-astro-cid-ts7pgb6v] .lc-navsw__apps[data-astro-cid-ts7pgb6v] picture:first-child .lc-navsw__app{opacity:1}}@media(max-width:980px){.lc-navsw__laptop[data-astro-cid-ts7pgb6v],.lc-navsw__phone[data-astro-cid-ts7pgb6v],.lc-navsw__chip[data-astro-cid-ts7pgb6v]{transform:none;opacity:1}.lc-navsw__base[data-astro-cid-ts7pgb6v]{transform:none}.lc-navsw--hero[data-astro-cid-ts7pgb6v] .lc-navsw__screen[data-astro-cid-ts7pgb6v]{border-width:4px;border-radius:9px}.lc-navsw--hero[data-astro-cid-ts7pgb6v] .lc-navsw__base[data-astro-cid-ts7pgb6v]{height:7px}.lc-navsw--hero[data-astro-cid-ts7pgb6v] .lc-navsw__phone[data-astro-cid-ts7pgb6v]{padding:4px}}.lc-navhw[data-astro-cid-rvqltnfj]{position:relative;display:block;aspect-ratio:16 / 10}.lc-navhw__karte[data-astro-cid-rvqltnfj]{position:absolute;top:12%;width:31%;height:78%;display:block;overflow:hidden;border-radius:var(--radius-card-sm);background:var(--surface-tinted);transform-origin:50% 100%;transition:transform calc(var(--dur-lg) * 1.5) var(--ease-emphasis),opacity var(--dur-lg) var(--ease-standard)}.lc-navhw__karte[data-astro-cid-rvqltnfj] img[data-astro-cid-rvqltnfj]{display:block;width:100%;height:100%;object-fit:cover}.lc-navhw__karte--1[data-astro-cid-rvqltnfj]{left:2%;--r: -4deg;transform:rotate(var(--r))}.lc-navhw__karte--2[data-astro-cid-rvqltnfj]{left:34.5%;top:3%;--r: 0deg;transform:rotate(var(--r))}.lc-navhw__karte--3[data-astro-cid-rvqltnfj]{left:67%;--r: 4deg;transform:rotate(var(--r))}.lc-navhw--zwei[data-astro-cid-rvqltnfj] .lc-navhw__karte[data-astro-cid-rvqltnfj]{top:8%;width:40%;height:84%}.lc-navhw--zwei[data-astro-cid-rvqltnfj] .lc-navhw__karte--1[data-astro-cid-rvqltnfj]{left:8%;--r: -3deg}.lc-navhw--zwei[data-astro-cid-rvqltnfj] .lc-navhw__karte--2[data-astro-cid-rvqltnfj]{left:52%;top:4%;--r: 3deg}.lc-navhw__auto[data-astro-cid-rvqltnfj]{display:flex;align-items:center;justify-content:center;background:var(--surface-tinted)}.lc-navhw__auto[data-astro-cid-rvqltnfj] svg[data-astro-cid-rvqltnfj]{width:78%;height:auto;overflow:visible}.lc-navhw__icon[data-astro-cid-rvqltnfj],.lc-navhw__icon[data-astro-cid-rvqltnfj] path[data-astro-cid-rvqltnfj],.lc-navhw__icon[data-astro-cid-rvqltnfj] circle[data-astro-cid-rvqltnfj]{fill:none;stroke:var(--locio-black);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lc-navhw__linie[data-astro-cid-rvqltnfj]{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:3 4}.lc-navhw__punkt[data-astro-cid-rvqltnfj]{fill:var(--accent-brand);animation:lcNavhwPunkt 2.4s var(--ease-standard) infinite}@keyframes lcNavhwPunkt{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(58px);opacity:0}}.lc-navhw__karte[data-astro-cid-rvqltnfj]:after{content:"";position:absolute;inset:0;background:var(--glass-highlight);background-size:250% 100%;background-position:100% 0;opacity:0;pointer-events:none}@keyframes lcNavhwGlanz{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0% 0}}.lc-navhw[data-astro-cid-rvqltnfj]:not(.lc-navhw--hero) .lc-navhw__karte[data-astro-cid-rvqltnfj]{opacity:0;transform:translateY(14%) rotate(0)}.lc-navhw[data-astro-cid-rvqltnfj]:not(.lc-navhw--hero) .lc-navhw__karte--2[data-astro-cid-rvqltnfj]{transition-delay:70ms}.lc-navhw[data-astro-cid-rvqltnfj]:not(.lc-navhw--hero) .lc-navhw__karte--3[data-astro-cid-rvqltnfj]{transition-delay:.14s}.lc-nav__trigger[aria-expanded=true]+.lc-nav__panel .lc-navhw[data-astro-cid-rvqltnfj] .lc-navhw__karte[data-astro-cid-rvqltnfj],.lc-nav__group:not(.is-dismissed):hover .lc-navhw[data-astro-cid-rvqltnfj] .lc-navhw__karte[data-astro-cid-rvqltnfj]{opacity:1;transform:rotate(var(--r))}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navhw[data-astro-cid-rvqltnfj] .lc-navhw__karte--1[data-astro-cid-rvqltnfj],.lc-navhw--hero[data-astro-cid-rvqltnfj]:hover .lc-navhw__karte--1[data-astro-cid-rvqltnfj]{transform:translate(-5%) rotate(-8deg);transition-delay:0ms}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navhw[data-astro-cid-rvqltnfj] .lc-navhw__karte--2[data-astro-cid-rvqltnfj],.lc-navhw--hero[data-astro-cid-rvqltnfj]:hover .lc-navhw__karte--2[data-astro-cid-rvqltnfj]{transform:translateY(-5%);transition-delay:0ms}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navhw--zwei[data-astro-cid-rvqltnfj] .lc-navhw__karte--2[data-astro-cid-rvqltnfj],.lc-navhw--hero[data-astro-cid-rvqltnfj].lc-navhw--zwei:hover .lc-navhw__karte--2[data-astro-cid-rvqltnfj]{transform:translate(5%) rotate(7deg)}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navhw[data-astro-cid-rvqltnfj] .lc-navhw__karte--3[data-astro-cid-rvqltnfj],.lc-navhw--hero[data-astro-cid-rvqltnfj]:hover .lc-navhw__karte--3[data-astro-cid-rvqltnfj]{transform:translate(5%) rotate(8deg);transition-delay:0ms}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navhw[data-astro-cid-rvqltnfj] .lc-navhw__karte[data-astro-cid-rvqltnfj]:after,.lc-navhw--hero[data-astro-cid-rvqltnfj]:hover .lc-navhw__karte[data-astro-cid-rvqltnfj]:after{animation:lcNavhwGlanz calc(var(--dur-lg) * 2) var(--ease-standard) both}.lc-navhw--hero[data-astro-cid-rvqltnfj] .lc-navhw__karte[data-astro-cid-rvqltnfj]{border-radius:var(--radius-card);animation:lcNavhwEin calc(var(--dur-lg) * 2.4) var(--ease-emphasis) backwards}.lc-navhw--hero[data-astro-cid-rvqltnfj] .lc-navhw__karte--1[data-astro-cid-rvqltnfj]{animation-delay:.15s}.lc-navhw--hero[data-astro-cid-rvqltnfj] .lc-navhw__karte--2[data-astro-cid-rvqltnfj]{animation-delay:.3s}.lc-navhw--hero[data-astro-cid-rvqltnfj] .lc-navhw__karte--3[data-astro-cid-rvqltnfj]{animation-delay:.45s}.lc-navhw--hero[data-astro-cid-rvqltnfj] .lc-navhw__karte--1[data-astro-cid-rvqltnfj]:after{animation:lcNavhwGlanz calc(var(--dur-lg) * 3) var(--ease-standard) 1.3s backwards}.lc-navhw--hero[data-astro-cid-rvqltnfj] .lc-navhw__karte--2[data-astro-cid-rvqltnfj]:after{animation:lcNavhwGlanz calc(var(--dur-lg) * 3) var(--ease-standard) 1.42s backwards}@keyframes lcNavhwEin{0%{opacity:0;transform:translateY(18%) rotate(0)}}.lc-navhw__vh[data-astro-cid-rvqltnfj]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:980px){.lc-navhw[data-astro-cid-rvqltnfj]:not(.lc-navhw--hero) .lc-navhw__karte[data-astro-cid-rvqltnfj]{opacity:1;transform:rotate(var(--r))}}@media(prefers-reduced-motion:reduce){.lc-navhw__punkt[data-astro-cid-rvqltnfj]{animation:none;transform:translateY(29px)}}.lc-navapp[data-astro-cid-ihuk6gyx]{position:relative;display:block;aspect-ratio:16 / 10}.lc-navapp__phone[data-astro-cid-ihuk6gyx]{position:absolute;bottom:-4%;left:50%;width:30%;display:block;padding:3px;border-radius:16%/7.6%;background:var(--locio-black);overflow:hidden;transform-origin:50% 100%;opacity:0;transition:transform calc(var(--dur-lg) * 1.6) var(--ease-emphasis),opacity var(--dur-lg) var(--ease-standard)}.lc-navapp__phone[data-astro-cid-ihuk6gyx] .lc-navapp__screen{display:block;width:100%;height:auto;aspect-ratio:9 / 18;object-fit:cover;object-position:top;border-radius:14%/7%}.lc-navapp__phone--1[data-astro-cid-ihuk6gyx]{transform:translate(-50%,18%) rotate(0);transition-delay:.12s}.lc-navapp__phone--2[data-astro-cid-ihuk6gyx]{transform:translate(-50%,18%);z-index:1;transition-delay:40ms}.lc-navapp__phone--3[data-astro-cid-ihuk6gyx]{transform:translate(-50%,18%) rotate(0);transition-delay:.2s}.lc-nav__trigger[aria-expanded=true]+.lc-nav__panel .lc-navapp__phone[data-astro-cid-ihuk6gyx],.lc-nav__group:not(.is-dismissed):hover .lc-navapp__phone[data-astro-cid-ihuk6gyx]{opacity:1}.lc-nav__trigger[aria-expanded=true]+.lc-nav__panel .lc-navapp__phone--1[data-astro-cid-ihuk6gyx],.lc-nav__group:not(.is-dismissed):hover .lc-navapp__phone--1[data-astro-cid-ihuk6gyx]{transform:translate(-112%,8%) rotate(-8deg)}.lc-nav__trigger[aria-expanded=true]+.lc-nav__panel .lc-navapp__phone--2[data-astro-cid-ihuk6gyx],.lc-nav__group:not(.is-dismissed):hover .lc-navapp__phone--2[data-astro-cid-ihuk6gyx]{transform:translate(-50%)}.lc-nav__trigger[aria-expanded=true]+.lc-nav__panel .lc-navapp__phone--3[data-astro-cid-ihuk6gyx],.lc-nav__group:not(.is-dismissed):hover .lc-navapp__phone--3[data-astro-cid-ihuk6gyx]{transform:translate(12%,8%) rotate(8deg)}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navapp__phone[data-astro-cid-ihuk6gyx]{transition-delay:0ms}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navapp__phone--1[data-astro-cid-ihuk6gyx]{transform:translate(-122%,6%) rotate(-12deg)}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navapp__phone--2[data-astro-cid-ihuk6gyx]{transform:translate(-50%,-6%)}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navapp__phone--3[data-astro-cid-ihuk6gyx]{transform:translate(22%,6%) rotate(12deg)}.lc-navauto[data-astro-cid-ccw4cxy4]{position:relative;display:block;aspect-ratio:16 / 10}.lc-navauto[data-astro-cid-ccw4cxy4] svg[data-astro-cid-ccw4cxy4]{display:block;width:100%;height:100%;overflow:visible}.lc-navauto__linie[data-astro-cid-ccw4cxy4],.lc-navauto__linie[data-astro-cid-ccw4cxy4] path[data-astro-cid-ccw4cxy4],.lc-navauto__linie[data-astro-cid-ccw4cxy4] circle[data-astro-cid-ccw4cxy4]{fill:none;stroke:var(--white);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lc-navauto__fuellung[data-astro-cid-ccw4cxy4]{fill:#ffffff14}.lc-navauto__dezent[data-astro-cid-ccw4cxy4]{opacity:.5}.lc-navauto__weg[data-astro-cid-ccw4cxy4]{fill:none;stroke:#ffffff8c;stroke-width:1;stroke-dasharray:2 3;stroke-linecap:round}.lc-navauto__punkt[data-astro-cid-ccw4cxy4]{fill:var(--accent-brand)}.lc-navauto__zeiger[data-astro-cid-ccw4cxy4]{stroke:var(--accent-brand);stroke-width:1.5;stroke-linecap:round;transform-box:view-box;transform-origin:126px 76px;transition:transform calc(var(--dur-lg) * 1.5) var(--ease-emphasis)}.lc-navauto__teil[data-astro-cid-ccw4cxy4]{transform-box:view-box;transition:transform calc(var(--dur-lg) * 1.5) var(--ease-emphasis),opacity var(--dur-lg) var(--ease-standard)}.lc-navauto__teil[data-astro-cid-ccw4cxy4]{opacity:0;transform:translateY(8px)}.lc-navauto__teil--cloud[data-astro-cid-ccw4cxy4]{transition-delay:70ms}.lc-navauto__teil--handy[data-astro-cid-ccw4cxy4]{transition-delay:.14s}.lc-nav__trigger[aria-expanded=true]+.lc-nav__panel .lc-navauto__teil[data-astro-cid-ccw4cxy4],.lc-nav__group:not(.is-dismissed):hover .lc-navauto__teil[data-astro-cid-ccw4cxy4]{opacity:1;transform:none}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navauto__teil--handy[data-astro-cid-ccw4cxy4]{transform:translateY(-3px);transition-delay:0ms}.lc-nav__group .lc-nav__panel .lc-nav__tile:is(:hover,:focus-visible) .lc-navauto__zeiger[data-astro-cid-ccw4cxy4]{transform:rotate(40deg)}@media(max-width:980px){.lc-navauto__teil[data-astro-cid-ccw4cxy4]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lc-navauto__punkt[data-astro-cid-ccw4cxy4]{display:none}}.lc-nav-hover{transition:background-color var(--dur-sm) var(--ease-standard)}.lc-nav-hover:is(:hover,:focus-visible,[aria-current=page]){background-color:var(--locio-beige)}.lc-nav-hover:is(:hover,:focus-visible,[aria-current=page]) .lc-mm__icon{background-color:var(--white)}.lc-mm{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--space-6) var(--space-10)}.lc-mm__gruppe{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.lc-mm__eyebrow{margin:0;padding:0 var(--space-3) var(--space-1);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.lc-mm__haupt{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.lc-mm__uebersicht{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);text-decoration:none;color:var(--locio-black)}.lc-mm__uebersicht:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.lc-mm__uebersicht-titel{flex:none;font-size:15px;font-weight:var(--fw-bold)}.lc-mm__uebersicht-text{flex:1;min-width:0;font-size:13px;color:var(--muted)}.lc-mm__uebersicht-cta{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:var(--fw-semibold)}.lc-mm__spalten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-8)}.lc-mm--loesungen .lc-mm__spalten{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-10)}.lc-mm--loesungen .lc-mm__liste{gap:var(--space-2)}.lc-mm--ressourcen .lc-mm__spalten{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}.lc-mm__liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.lc-mm__eintrag{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-decoration:none;color:inherit}.lc-mm__eintrag:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.lc-mm__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--locio-beige);color:var(--accent-brand);transition:background-color var(--dur-sm) var(--ease-standard)}.lc-mm__body{display:flex;flex-direction:column;gap:2px;min-width:0}.lc-mm__eintrag-titel{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-2);font-size:15px;font-weight:var(--fw-semibold);line-height:1.35;color:var(--locio-black)}.lc-mm__eintrag-text{font-size:13px;line-height:1.45;color:var(--muted)}.lc-mm__eintrag--knapp{min-height:52px}.lc-mm__eintrag--knapp .lc-mm__eintrag-titel{font-size:14px}.lc-mm__marke{display:inline-flex;padding:1px 8px;border-radius:var(--radius-pill);background:var(--sage-pastel);font-size:11px;font-weight:var(--fw-bold);line-height:1.6;color:var(--locio-ink)}.lc-mm__seite{display:flex;flex-direction:column;gap:var(--space-3)}.lc-mm__karte{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-card)}.lc-mm__karte--beige{background:var(--locio-beige)}.lc-mm__karte--weiss{background:var(--white);border:1px solid var(--line)}.lc-mm__karte--ink{background:var(--locio-ink);color:var(--white)}.lc-mm__karte-titel{margin:0;font-size:16px;font-weight:var(--fw-bold);line-height:1.35;color:var(--locio-black)}.lc-mm__karte-text{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.lc-mm__karte--ink .lc-mm__karte-titel{color:var(--white)}.lc-mm__karte--ink .lc-mm__karte-text{color:var(--ink-fg-2)}.lc-mm__karte-cta{margin-top:var(--space-1);font-size:14px;font-weight:var(--fw-semibold);color:var(--locio-black);text-decoration:none}.lc-mm__karte-cta:after{content:"";position:absolute;inset:0;border-radius:inherit}.lc-mm__karte-cta:focus-visible{outline:none}.lc-mm__karte:has(.lc-mm__karte-cta:focus-visible){box-shadow:var(--shadow-focus)}.lc-mm__karte-cta span{color:var(--accent-brand);transition:margin var(--dur-sm) var(--ease-standard)}.lc-mm__karte:hover .lc-mm__karte-cta span{margin-left:4px}.lc-mm__karte--ink .lc-mm__karte-cta,.lc-mm__karte--ink .lc-mm__karte-cta span{color:var(--white)}.lc-mm__karte .lc-mm__marke{align-self:flex-start}.lc-mm__beleg{display:flex;flex-direction:column;margin-bottom:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--white);font-size:12px;font-variant-numeric:tabular-nums}.lc-mm__beleg-kopf{display:flex;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-2);color:var(--muted)}.lc-mm__beleg-status{color:var(--locio-ink);font-weight:var(--fw-semibold)}.lc-mm__beleg-status:before{content:"✓ ";color:var(--accent-brand)}.lc-mm__beleg-zeile{display:flex;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-2);border-top:1px solid var(--line);color:var(--locio-black)}.lc-mm__beleg-zeile b{font-weight:var(--fw-bold)}@media(max-width:1200px){.lc-mm{grid-template-columns:minmax(0,1fr) 240px;gap:var(--space-5) var(--space-6)}.lc-mm--ressourcen .lc-mm__spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.lc-mm{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.lc-mm__seite,.lc-mm__eintrag-text{display:none}.lc-mm__spalten,.lc-mm--loesungen .lc-mm__spalten,.lc-mm--ressourcen .lc-mm__spalten{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.lc-mm__liste{gap:2px}.lc-mm__eintrag,.lc-mm__eintrag--knapp{min-height:44px;padding:4px 14px}.lc-mm__icon{width:32px;height:32px}.lc-mm__eyebrow{padding-inline:14px}.lc-mm__uebersicht{min-height:44px;align-items:center;padding:4px 14px}.lc-mm__uebersicht-text{display:none}.lc-mm__uebersicht-titel{flex:1}}.lc-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;padding-top:var(--space-4);pointer-events:none}.lc-header--ink[data-astro-cid-3ef6ksr2]{color:var(--white)}.lc-header__inner[data-astro-cid-3ef6ksr2]{position:relative;isolation:isolate;pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:var(--lc-island-h);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);border-radius:calc(var(--lc-island-h) / 2);transition:border-radius var(--dur-sm) var(--ease-standard)}.lc-header__inner[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--page-bg);box-shadow:none;pointer-events:none;transition:background-color var(--dur-sm) var(--ease-standard),box-shadow var(--dur-sm) var(--ease-standard)}.lc-header[data-astro-cid-3ef6ksr2].is-scrolled .lc-header__inner[data-astro-cid-3ef6ksr2]:before{background:var(--glass-fill-panel);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-header)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lc-header[data-astro-cid-3ef6ksr2].is-scrolled .lc-header__inner[data-astro-cid-3ef6ksr2]:before{background:var(--glass-fill-fallback)}}@media(prefers-reduced-motion:reduce){.lc-header__inner[data-astro-cid-3ef6ksr2],.lc-header__inner[data-astro-cid-3ef6ksr2]:before{transition:none}}.lc-header--ink[data-astro-cid-3ef6ksr2] .lc-header__inner[data-astro-cid-3ef6ksr2]:before{background:#1f1147d9}.lc-header--ink[data-astro-cid-3ef6ksr2] [data-astro-cid-3ef6ksr2]:is(.lc-nav__panel,.lc-nav__dropdown){color:var(--locio-black)}.lc-header__logo[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-shrink:0;color:var(--locio-purple)}.lc-header--ink[data-astro-cid-3ef6ksr2] .lc-header__logo[data-astro-cid-3ef6ksr2]{color:var(--white)}.lc-header__logo[data-astro-cid-3ef6ksr2] .lc-logo{color:inherit}@media(max-width:980px){.lc-header__logo[data-astro-cid-3ef6ksr2] .lc-logo{height:34px;width:auto}}@media(max-width:360px){.lc-header__logo[data-astro-cid-3ef6ksr2] .lc-logo{height:28px}}.lc-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-2);font-size:15px;font-weight:500}.lc-nav__link[data-astro-cid-3ef6ksr2]{position:relative;color:var(--locio-black);background-color:transparent;border:none;border-radius:var(--radius);padding:8px 14px;font:inherit;cursor:pointer;transition:background-color var(--dur-sm) var(--ease-standard),color var(--dur-sm) var(--ease-standard);display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none}.lc-nav__link[data-astro-cid-3ef6ksr2]:is(:hover,:focus-visible,[aria-current],.is-active,[aria-expanded=true]){color:var(--accent-brand)}.lc-nav__link[data-astro-cid-3ef6ksr2]:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius)}.lc-header--ink[data-astro-cid-3ef6ksr2] .lc-nav__link[data-astro-cid-3ef6ksr2],.lc-header--ink[data-astro-cid-3ef6ksr2] .lc-nav__link[data-astro-cid-3ef6ksr2]:is(:hover,:focus-visible,[aria-current],.is-active,[aria-expanded=true]){color:var(--white)}.lc-nav__mobile-only[data-astro-cid-3ef6ksr2]{display:none}.lc-ext[data-astro-cid-3ef6ksr2]{line-height:1}.lc-nav__group[data-astro-cid-3ef6ksr2]{position:relative}.lc-nav__trigger[data-astro-cid-3ef6ksr2]{cursor:pointer}.lc-nav__dropdown[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + var(--space-5));left:-12px;min-width:260px;padding:var(--space-3);background:var(--page-bg);border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-header);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--dur-sm) var(--ease-standard),visibility var(--dur-sm) var(--ease-standard),transform var(--dur-sm) var(--ease-standard);z-index:60;display:flex;flex-direction:column;gap:2px}.lc-nav__dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:15px;font-weight:var(--fw-semibold);color:var(--locio-black);border-radius:var(--radius-md);text-decoration:none}.lc-nav__dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.lc-nav__dd-icon[data-astro-cid-3ef6ksr2]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--locio-beige);color:var(--accent-brand);transition:background-color var(--dur-sm) var(--ease-standard)}.lc-nav__dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:is(:hover,:focus-visible,[aria-current]) .lc-nav__dd-icon[data-astro-cid-3ef6ksr2]{background:var(--white)}@media(min-width:981px){.lc-header[data-astro-cid-3ef6ksr2].is-scrolled .lc-nav__dropdown[data-astro-cid-3ef6ksr2]{background:var(--glass-fill-panel);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}}.lc-nav__pfeil[data-astro-cid-3ef6ksr2]{display:inline-flex;flex:none;margin-left:5px;transition:transform var(--dur-md) var(--ease-standard)}.lc-nav__pfeil[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{display:block}.lc-nav__trigger[data-astro-cid-3ef6ksr2][aria-expanded=true] .lc-nav__pfeil[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}@media(min-width:981px){.lc-nav__group[data-astro-cid-3ef6ksr2]:not(.is-dismissed):hover .lc-nav__pfeil[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}}@media(prefers-reduced-motion:reduce){.lc-nav__pfeil[data-astro-cid-3ef6ksr2]{transition:none}}.lc-nav__panel[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + var(--space-5));left:-24px;width:600px;padding:var(--space-4);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--dur-sm) var(--ease-standard),visibility var(--dur-sm) var(--ease-standard),transform var(--dur-sm) var(--ease-standard);z-index:60}.lc-nav__trigger[data-astro-cid-3ef6ksr2][aria-expanded=true]+.lc-nav__panel[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.lc-nav__tiles[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}@media(min-width:981px){#lc-nav-plattform[data-astro-cid-3ef6ksr2].is-2x2 .lc-nav__tiles[data-astro-cid-3ef6ksr2]{grid-template-columns:repeat(2,1fr);max-width:760px}}.lc-nav__tile[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:var(--space-1);height:100%;padding:var(--space-3);border-radius:var(--radius-card);text-decoration:none}.lc-nav__tile[data-astro-cid-3ef6ksr2]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.lc-nav__tile-visual[data-astro-cid-3ef6ksr2]{display:block;padding:var(--space-3);margin-bottom:var(--space-2);border-radius:var(--radius-sm)}.lc-nav__tile-visual--dunkel[data-astro-cid-3ef6ksr2]{background:var(--surface-hero-dunkel)}.lc-nav__tile-visual--kuehl[data-astro-cid-3ef6ksr2]{background:var(--surface-hero-dunkel-kuehl)}.lc-nav__tile-visual--app[data-astro-cid-3ef6ksr2]{overflow:hidden}.lc-nav__tile-visual[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-sm)}.lc-nav__tile-title[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:15px;font-weight:var(--fw-bold);color:var(--locio-black);line-height:1.3}.lc-nav__tile-arrow[data-astro-cid-3ef6ksr2]{display:inline-flex;transition:transform var(--dur-sm) var(--ease-standard),color var(--dur-sm) var(--ease-standard)}.lc-nav__tile[data-astro-cid-3ef6ksr2]:hover .lc-nav__tile-arrow[data-astro-cid-3ef6ksr2],.lc-nav__tile[data-astro-cid-3ef6ksr2]:focus-visible .lc-nav__tile-arrow[data-astro-cid-3ef6ksr2]{color:var(--accent-brand)}.lc-nav__tile-desc[data-astro-cid-3ef6ksr2]{font-size:13px;color:var(--muted);line-height:1.45}@media(min-width:981px){.lc-nav__group--breit[data-astro-cid-3ef6ksr2]{position:static}.lc-nav__group[data-astro-cid-3ef6ksr2].lc-nav__group--breit:after{content:none}.lc-nav__group--breit[data-astro-cid-3ef6ksr2]>.lc-nav__trigger[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;top:100%;height:calc(var(--space-5) + var(--space-4))}.lc-nav__panel[data-astro-cid-3ef6ksr2].lc-nav__panel--breit{top:100%;left:0;right:0;width:auto;padding:var(--space-6) var(--space-8) var(--space-8);border:none;border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--page-bg);transform:none;box-shadow:var(--shadow-header);clip-path:inset(0 -40px -60px -40px)}.lc-nav__group--breit[data-astro-cid-3ef6ksr2]>.lc-nav__trigger[data-astro-cid-3ef6ksr2]:after{height:calc(var(--space-3) + 2px)}.lc-header[data-astro-cid-3ef6ksr2]:has(.lc-nav__group--breit>.lc-nav__trigger[aria-expanded=true]) .lc-header__inner[data-astro-cid-3ef6ksr2],.lc-header[data-astro-cid-3ef6ksr2]:has(.lc-nav__group--breit:not(.is-dismissed):hover) .lc-header__inner[data-astro-cid-3ef6ksr2]{border-bottom-left-radius:0;border-bottom-right-radius:0}.lc-nav__panel--breit[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:0;left:var(--space-8);right:var(--space-8);height:1px;background:var(--line)}.lc-header[data-astro-cid-3ef6ksr2].is-scrolled .lc-nav__panel--breit[data-astro-cid-3ef6ksr2]{background:var(--glass-fill-panel);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lc-header[data-astro-cid-3ef6ksr2].is-scrolled .lc-nav__panel--breit[data-astro-cid-3ef6ksr2]{background:var(--glass-fill-fallback)}}}.lc-nav__trigger[data-astro-cid-3ef6ksr2][aria-expanded=true]+.lc-nav__dropdown[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}@media(min-width:981px){.lc-nav__group[data-astro-cid-3ef6ksr2]:not(.is-dismissed):hover .lc-nav__trigger[data-astro-cid-3ef6ksr2]{color:var(--accent-brand)}.lc-nav__group[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--space-5)}.lc-header--ink[data-astro-cid-3ef6ksr2] .lc-nav__group[data-astro-cid-3ef6ksr2]:not(.is-dismissed):hover .lc-nav__trigger[data-astro-cid-3ef6ksr2]{color:var(--white)}.lc-nav__group[data-astro-cid-3ef6ksr2]:not(.is-dismissed):hover .lc-nav__dropdown[data-astro-cid-3ef6ksr2],.lc-nav__group[data-astro-cid-3ef6ksr2]:not(.is-dismissed):focus-within .lc-nav__dropdown[data-astro-cid-3ef6ksr2],.lc-nav__group[data-astro-cid-3ef6ksr2]:not(.is-dismissed):hover .lc-nav__panel[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}}.lc-header__right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:16px;font-size:14px}.lc-header__help[data-astro-cid-3ef6ksr2]{color:var(--muted);font-weight:500;text-decoration:none;white-space:nowrap;transition:color var(--dur-sm) var(--ease-standard)}.lc-header__help[data-astro-cid-3ef6ksr2]:hover,.lc-header__help[data-astro-cid-3ef6ksr2]:focus-visible{color:var(--locio-black)}@media(max-width:1120px){.lc-header__help--hilfe[data-astro-cid-3ef6ksr2]{display:none}.lc-header__right[data-astro-cid-3ef6ksr2]{gap:12px}}.lc-header--ink[data-astro-cid-3ef6ksr2] .lc-header__help[data-astro-cid-3ef6ksr2]{color:var(--ink-fg-2)}.lc-header--ink[data-astro-cid-3ef6ksr2] .lc-header__help[data-astro-cid-3ef6ksr2]:hover,.lc-header--ink[data-astro-cid-3ef6ksr2] .lc-header__help[data-astro-cid-3ef6ksr2]:focus-visible{color:var(--white)}.lc-header__burger[data-astro-cid-3ef6ksr2]{display:none;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--locio-black);cursor:pointer;position:relative;flex-direction:column;align-items:center;justify-content:center;gap:5px}.lc-header__burger[data-astro-cid-3ef6ksr2]:focus-visible{box-shadow:var(--shadow-focus)}.lc-header__burger[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset:calc(var(--space-1) * -1)}.lc-header--ink[data-astro-cid-3ef6ksr2] .lc-header__burger[data-astro-cid-3ef6ksr2]{color:var(--white)}.lc-header__burger-bar[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:1.5px;background:currentColor;transition:transform var(--dur-sm) var(--ease-standard)}.lc-header__burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .lc-header__burger-bar[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.25px) rotate(45deg)}.lc-header__burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .lc-header__burger-bar[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-3.25px) rotate(-45deg)}@media(max-width:1200px){.lc-nav__link[data-astro-cid-3ef6ksr2]{font-size:14px;padding:8px 10px}.lc-nav__panel[data-astro-cid-3ef6ksr2]:not(.lc-nav__panel--breit){width:540px}}@media(min-width:981px)and (max-width:1200px){#lc-nav-plattform[data-astro-cid-3ef6ksr2] .lc-nav__tiles[data-astro-cid-3ef6ksr2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.lc-header__burger[data-astro-cid-3ef6ksr2]{display:inline-flex}.lc-header__help[data-astro-cid-3ef6ksr2]{display:none}.lc-header__right[data-astro-cid-3ef6ksr2]{gap:10px}.lc-header[data-astro-cid-3ef6ksr2]>.lc-container[data-astro-cid-3ef6ksr2]{padding-inline:var(--space-4)}@media(max-width:360px){.lc-header__inner[data-astro-cid-3ef6ksr2]{gap:var(--space-2);padding-left:var(--space-4)}.lc-header__right[data-astro-cid-3ef6ksr2]{gap:var(--space-1)}}.lc-nav[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:calc(100% + var(--space-2));left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;padding:12px var(--space-2) 24px;max-height:calc(100dvh - var(--lc-header-stack) - var(--space-2) - var(--space-4));overflow-y:auto;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);font-size:16px}.lc-header[data-astro-cid-3ef6ksr2].is-open .lc-nav[data-astro-cid-3ef6ksr2]{display:flex}.lc-nav__link[data-astro-cid-3ef6ksr2],.lc-header--ink[data-astro-cid-3ef6ksr2] .lc-nav__link[data-astro-cid-3ef6ksr2]{font-size:16px;padding:12px 14px;color:var(--locio-black);justify-content:space-between;width:100%}.lc-header--ink[data-astro-cid-3ef6ksr2] .lc-nav__link[data-astro-cid-3ef6ksr2]:is(:hover,:focus-visible,[aria-current],.is-active,[aria-expanded=true]){color:var(--accent-brand)}.lc-nav__mobile-only[data-astro-cid-3ef6ksr2]{display:inline-flex}.lc-nav__pfeil[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:12px;height:12px}.lc-nav__dropdown[data-astro-cid-3ef6ksr2],.lc-nav__panel[data-astro-cid-3ef6ksr2]{position:static;display:none;width:auto;min-width:0;padding:4px 0 12px 14px;border:none;border-radius:0;opacity:1;visibility:visible;transform:none;transition:none}.lc-nav__panel[data-astro-cid-3ef6ksr2],.lc-nav__dropdown[data-astro-cid-3ef6ksr2]{background:none;box-shadow:none;clip-path:none}.lc-nav__trigger[data-astro-cid-3ef6ksr2][aria-expanded=true]+.lc-nav__dropdown[data-astro-cid-3ef6ksr2]{display:flex}.lc-nav__trigger[data-astro-cid-3ef6ksr2][aria-expanded=true]+.lc-nav__panel[data-astro-cid-3ef6ksr2]{display:block;border:none}.lc-nav__tiles[data-astro-cid-3ef6ksr2]{grid-template-columns:minmax(0,1fr);gap:2px}.lc-nav__tile[data-astro-cid-3ef6ksr2]{padding:10px 14px}.lc-nav__tile-visual[data-astro-cid-3ef6ksr2]{display:none}.lc-nav__dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:calc(var(--space-10) + var(--space-1))}.lc-nav__cta[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;margin-top:var(--space-3)}}:root{--lc-island-h: calc(var(--space-10) + 2 * var(--space-3));--lc-header-stack: calc(var(--space-4) + var(--lc-island-h));--lc-anchor-offset: calc(var(--lc-header-stack) + var(--space-4))}.lc-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.lc-footer[data-astro-cid-sz7xmlte]{padding-block:var(--space-16) var(--space-8);border-top:1px solid var(--line);background:var(--page-bg);color:var(--locio-black)}.lc-footer__oben[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2.6fr);gap:var(--space-12);padding-bottom:var(--space-12)}.lc-footer__seite[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.lc-footer__marke[data-astro-cid-sz7xmlte]{display:inline-flex}.lc-footer__marke[data-astro-cid-sz7xmlte] .lc-footer__logo{color:var(--locio-purple)}.lc-footer__claim[data-astro-cid-sz7xmlte]{margin:0 0 var(--space-2);font-size:14px;color:var(--muted)}.lc-footer__block[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-3)}.lc-footer__titel[data-astro-cid-sz7xmlte]{margin:0;font-size:13px;font-weight:var(--fw-semibold);color:var(--accent-brand)}.lc-footer__badges[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lc-footer__badge[data-astro-cid-sz7xmlte]{display:inline-flex;border-radius:8px}.lc-footer__badge[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;height:36px;width:auto}.lc-footer__social[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--locio-black);transition:border-color var(--dur-sm) var(--ease-standard),background-color var(--dur-sm) var(--ease-standard)}.lc-footer__social[data-astro-cid-sz7xmlte]:is(:hover,:focus-visible){border-color:var(--locio-black);background:var(--white)}.lc-footer__links[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}.lc-footer__group[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-4)}.lc-footer__group[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.lc-footer__group[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.lc-footer__cookie-btn[data-astro-cid-sz7xmlte]{padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:var(--fw-medium);line-height:1.5;color:var(--locio-gray);text-align:left;text-decoration:none;cursor:pointer;transition:color var(--dur-sm) var(--ease-standard)}.lc-footer__group[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:is(:hover,:focus-visible),.lc-footer__cookie-btn[data-astro-cid-sz7xmlte]:is(:hover,:focus-visible){color:var(--accent-brand)}.lc-footer__unten[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line)}.lc-footer__copy[data-astro-cid-sz7xmlte]{margin:0;font-size:13px;color:var(--muted)}.lc-footer__zertifikate[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:var(--space-4);margin:0;padding:0;list-style:none}.lc-footer__zertifikate[data-astro-cid-sz7xmlte] .lc-footer__zert{display:block;height:44px;width:auto;border-radius:6px}@media(max-width:1100px){.lc-footer__oben[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr)}.lc-footer__links[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lc-footer__unten[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}.lc-footer__zertifikate[data-astro-cid-sz7xmlte]{flex-wrap:wrap}.lc-footer__group[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.lc-footer__cookie-btn[data-astro-cid-sz7xmlte]{display:inline-flex;min-height:32px;align-items:center}}.lc-fokus-kopf[data-astro-cid-xvnkxmux]{padding-block:var(--space-6)}.lc-fokus-kopf__logo[data-astro-cid-xvnkxmux]{display:inline-flex;border-radius:4px;color:var(--locio-black)}.lc-fokus-kopf__logo[data-astro-cid-xvnkxmux]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.lc-fokus-fuss[data-astro-cid-xvnkxmux]{padding-block:var(--space-8);border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.lc-fokus-fuss__inner[data-astro-cid-xvnkxmux]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-8)}.lc-fokus-fuss[data-astro-cid-xvnkxmux] ul[data-astro-cid-xvnkxmux]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;padding:0;list-style:none}.lc-fokus-fuss[data-astro-cid-xvnkxmux] a[data-astro-cid-xvnkxmux],.lc-fokus-fuss__cookie[data-astro-cid-xvnkxmux]{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:inherit;color:var(--muted);text-decoration:none;cursor:pointer;transition:color var(--dur-sm) var(--ease-standard)}.lc-fokus-fuss[data-astro-cid-xvnkxmux] a[data-astro-cid-xvnkxmux]:is(:hover,:focus-visible),.lc-fokus-fuss__cookie[data-astro-cid-xvnkxmux]:is(:hover,:focus-visible){color:var(--locio-black)}.lc-fokus-fuss[data-astro-cid-xvnkxmux] a[data-astro-cid-xvnkxmux]:focus-visible,.lc-fokus-fuss__cookie[data-astro-cid-xvnkxmux]:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:4px}html{scroll-behavior:smooth}html.lenis{scroll-behavior:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}section[id]{scroll-margin-top:var(--lc-anchor-offset)}main{transition:opacity .32s var(--ease-standard)}html.lc-anker-start main{opacity:0;transition:none}
