@font-face{font-family: "Fraunces";src: url("/assets/fonts/fraunces-latin.woff2") format("woff2");font-weight: 400 800;font-display: swap;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: "Fraunces";src: url("/assets/fonts/fraunces-latin-ext.woff2") format("woff2");font-weight: 400 800;font-display: swap;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}@font-face{font-family: "Inter";src: url("/assets/fonts/inter-var.woff2") format("woff2");font-weight: 100 900;font-display: swap}:root{--paper: #fcfaf6;--sand-bg: #f4eee2;--mist: #edf3f9;--card-bg: #ffffff;--navy-900: #0c2033;--navy-800: #123049;--navy-line: #22415c;--blau: #0e4ccc;--blau-hover: #1a5ae0;--blau-deep: #0a3aa0;--blau-tint: #e8eefc;--rot: #0e4ccc;--rot-hover: #0a3aa0;--rot-tint: #e8eefc;--gold-dekor: #d8a657;--silber-hell: #e9ecef;--silber: #bac3ce;--silber-tief: #8d98a5;--gold-text: #8a6420;--gold-tint: #f6ecd7;--bronze-dekor: #a97654;--bronze-text: #6e4a2e;--bronze-tint: #f2e5d8;--platin-hell: #f4f7f9;--platin: #d7dfe6;--platin-tief: #aebcc7;--ink-inverse: #ffffff;--muted-inverse: #a8bccd;--space-section: clamp(72px,9vw,128px);--ocean-950: #fcfaf6;--ocean-900: #ffffff;--ocean-850: #f2f5f8;--ocean-800: #ffffff;--ocean-700: #edf2f7;--line: #dfe5ea;--line-soft: #e7ecf0;--ink: #1a2b3c;--muted: #4c5c6b;--teal: #0e4ccc;--teal-deep: #0a3aa0;--teal-dim: #0a3aa0;--ci-blau: #0e4ccc;--gold: #8a6420;--gold-soft: #8a6420;--parchment: #1a2b3c;--sand: #f4eee2;--sand-card: #ffffff;--ink-light: #1a2b3c;--muted-light: #4c5c6b;--line-light: #e2e7ec;--display: "Fraunces",Georgia,serif;--body: "Inter",system-ui,sans-serif;--pirate: "Inter",system-ui,sans-serif;--nav-h: 72px}*{margin: 0;padding: 0;box-sizing: border-box}html{scroll-behavior: smooth;overflow-x: hidden}[id]{scroll-margin-top: calc(var(--nav-h) + 16px)}body{font-family: var(--body);background: var(--paper);color: var(--ink);line-height: 1.65;overflow-x: hidden;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}::selection{background: var(--blau);color: #fff}img{max-width: 100%;display: block}a{color: inherit}button{font-family: inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline: 2px solid var(--blau);outline-offset: 2px;border-radius: 4px}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);clip-path: inset(50%);white-space: nowrap;border: 0}.skip-link{position: fixed;top: -100px;left: 16px;z-index: 9500;background: var(--blau);color: #fff;font-family: var(--body);font-weight: 700;font-size: 14px;letter-spacing: 0.02em;text-decoration: none;padding: 12px 20px;border-radius: 10px;transition: top 0.25s ease}.skip-link:focus{top: 16px}.grain,.letterbox,.preloader,.progress-bar,.stars,.moon,.hero-waves,.hero-scroll,.wave-anim,.journey-progress{display: none !important}.nav{position: fixed;top: 0;left: 0;right: 0;height: var(--nav-h);display: flex;align-items: center;z-index: 8000;background: rgba(252,250,246,0.82);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-bottom: 1px solid transparent;transition: background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.nav.scrolled{background: rgba(252,250,246,0.92);border-bottom-color: var(--line);box-shadow: 0 6px 24px rgba(12,32,51,0.06)}.nav-inner{width: min(1240px,92vw);margin: 0 auto;display: flex;align-items: center;justify-content: space-between}.nav-logo{display: flex;align-items: center;gap: 10px;text-decoration: none}.nav-logo svg{width: 34px;height: 34px}.nav-logo img.nav-logo-img{height: 42px;width: auto;display: block}@media (max-width: 900px){.nav-logo img.nav-logo-img{height: 36px}}.nav-logo .t{font-family: var(--display);font-weight: 640;font-size: 18px;letter-spacing: 0.01em;color: var(--ink);white-space: nowrap}.nav-logo .t em{font-style: normal;color: var(--blau)}.nav-logo .t-gold{color: var(--gold-text);background: linear-gradient(96deg,#8a6420,#9c7020 26%,#c9992f 48%,#8f6a1e 62%,#8a6420);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}@supports not (-webkit-background-clip: text){.nav-logo .t-gold{color: var(--gold-text);background: none}}body.menu-open .nav-logo .t-gold{background: linear-gradient(96deg,#f0c37c,#ffd76e 45%,#e2bd7d 75%,#f3d9a4);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}@media (max-width: 400px){.nav-logo .t-gold{display: none}}@media (max-width: 900px){.nav-logo .t{font-size: 16px}}.nav-links{display: flex;gap: clamp(14px,1.6vw,26px);align-items: center;list-style: none}.nav-links>li>a{text-decoration: none;font-size: 12px;font-weight: 650;letter-spacing: 0.14em;text-transform: uppercase;color: var(--ink);padding: 6px 0;transition: color 0.2s}.nav-links .dropdown a{text-decoration: none;color: var(--ink)}.nav-links a:hover{color: var(--blau)}.nav-links a[aria-current="page"]{color: var(--blau);font-weight: 600}.nav-cta{position: relative;text-decoration: none;font-size: 12px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--ink) !important;background: transparent;border: 1px solid var(--platin-tief);border-radius: 6px;padding: 12px 22px;box-shadow: inset 0 -2px 0 var(--gold-dekor);transition: background 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.nav-cta:hover,.nav-cta:focus-visible{background: var(--navy-900);color: #fff !important;border-color: var(--gold-dekor);box-shadow: inset 0 -2px 0 var(--gold-dekor),0 8px 24px rgba(12,32,51,0.18)}.nav-cta:active{transform: translateY(1px)}body.menu-open .nav-cta{color: #fff !important;border-color: rgba(255,255,255,0.5)}.burger{display: none;background: none;border: 0;cursor: pointer;width: 44px;height: 44px;position: relative;z-index: 8600}.burger span{display: block;height: 2px;width: 24px;margin: 5px auto;background: var(--ink);transition: transform 0.3s,opacity 0.3s}body.menu-open .nav{z-index: 8600;background: transparent;border-bottom-color: transparent;box-shadow: none;backdrop-filter: none;-webkit-backdrop-filter: none}body.menu-open .burger span{background: #fff}body.menu-open .nav-logo .t{color: #fff}body.menu-open .burger span:nth-child(1){transform: translateY(7px) rotate(45deg)}body.menu-open .burger span:nth-child(2){opacity: 0}body.menu-open .burger span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.nav-links>li{position: relative}.nav-links .dropdown{position: absolute;top: calc(100% + 14px);left: 50%;transform: translate(-50%,8px);width: max(300px,100%);max-width: 340px;background: #ffffff;border: 1px solid var(--line);border-top: 2px solid var(--gold-dekor);border-radius: 8px;padding: 10px;list-style: none;opacity: 0;visibility: hidden;transition: opacity 0.2s ease,transform 0.2s ease,visibility 0.2s;box-shadow: 0 24px 60px rgba(12,32,51,0.16)}.nav-links .dropdown::before{content: "";position: absolute;top: -7px;left: 50%;transform: translateX(-50%) rotate(45deg);width: 13px;height: 13px;background: #ffffff;border-left: 1px solid var(--line);border-top: 1px solid var(--line);border-radius: 3px 0 0 0}.nav-links li:hover>.dropdown,.nav-links li:focus-within>.dropdown,.nav-links li.dd-open>.dropdown{opacity: 1;visibility: visible;transform: translate(-50%,0)}.nav-links ul.dropdown li + li{margin-top: 2px}.nav-links .dropdown a{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 11px;white-space: nowrap;transition: background 0.15s ease}.nav-links .dropdown a:hover,.nav-links .dropdown a:focus-visible{background: var(--blau-tint)}.nav-links>li>a .caret{font-size: 9px;margin-left: 4px;opacity: 0.6;transition: transform 0.25s ease}.nav-links>li:hover>a .caret,.nav-links>li:focus-within>a .caret,.nav-links>li.dd-open>a .caret{transform: rotate(180deg);opacity: 1;color: var(--blau)}.nav-links .dropdown.hs-band-host .hs-band-el{position: absolute;inset: 0;pointer-events: none;z-index: 3}.nav-links .dropdown.hs-band-host .hs-band-el::before,.nav-links .dropdown.hs-band-host .hs-band-el::after{content: "";position: absolute;inset: 1px;border-radius: 8px;padding: 1.3px;background: linear-gradient(118deg,var(--silber-hell),var(--silber) 34%,var(--silber-tief) 52%,var(--silber-hell) 78%,var(--silber));background-size: 220% 220%;background-position: 0% 50%;-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude;transition: opacity 0.55s ease}.nav-links .dropdown.hs-band-host .hs-band-el::after{padding: 1.8px;background: linear-gradient(118deg,#fff6d8,#ffd76e 24%,#e6b34d 44%,#fff3c4 62%,#f0c25c 82%,#ffe9a8);background-size: 220% 220%;opacity: 0}.nav-links li:hover>.dropdown.hs-band-host .hs-band-el::after,.nav-links li:focus-within>.dropdown.hs-band-host .hs-band-el::after,.nav-links li.dd-open>.dropdown.hs-band-host .hs-band-el::after{opacity: 1;filter: drop-shadow(0 0 2px rgba(255,224,138,0.9)) drop-shadow(0 0 9px rgba(240,194,92,0.6))}@media (prefers-reduced-motion: no-preference){.nav-links .dropdown.hs-band-host .hs-band-el::after{transition: opacity 0.55s ease,background-position 1.1s ease}.nav-links li:hover>.dropdown.hs-band-host .hs-band-el::after,.nav-links li:focus-within>.dropdown.hs-band-host .hs-band-el::after{background-position: 100% 50%}}@media (prefers-reduced-motion: reduce){.nav-links .dropdown.hs-band-host .hs-band-el::before,.nav-links .dropdown.hs-band-host .hs-band-el::after{transition: none}}.nav-links .dropdown.dd-right,.nav-links .mega.dd-right{left: auto;right: 0;transform: translate(0,8px)}.nav-links li:hover>.dropdown.dd-right,.nav-links li:focus-within>.dropdown.dd-right,.nav-links li.dd-open>.dropdown.dd-right{transform: translate(0,0)}.nav-links .dropdown.dd-right::before{left: auto;right: 28px;transform: rotate(45deg)}.nav-links>li>a:not(.nav-cta){position: relative}.nav-links>li>a:not(.nav-cta)::after{content: "";position: absolute;left: 0;bottom: -5px;width: 100%;height: 2px;border-radius: 2px;background: var(--gold-dekor);transform: scaleX(0);transform-origin: right;transition: transform 0.3s cubic-bezier(0.2,0.7,0.3,1)}.nav-links>li:hover>a:not(.nav-cta)::after,.nav-links>li>a[aria-current="page"]:not(.nav-cta)::after{transform: scaleX(1);transform-origin: left}.mobile-menu{position: fixed;inset: 0;background: linear-gradient(180deg,#0e2540,var(--navy-900) 70%);z-index: 8500;display: flex;flex-direction: column;opacity: 0;pointer-events: none;transition: opacity 0.3s ease;overflow-y: auto;padding: calc(var(--nav-h) + 18px) 22px 32px}.mobile-menu.open{opacity: 1;pointer-events: auto}body.menu-open{overflow: hidden}.mobile-menu-inner{width: 100%;max-width: 480px;margin: 0 auto;display: flex;flex-direction: column;gap: 10px}.mm-group{border: 0;border-bottom: 1px solid var(--navy-line);border-radius: 0;background: transparent;overflow: hidden}.mm-group-btn{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 10px;background: none;border: 0;cursor: pointer;padding: 20px 4px;min-height: 52px;font-family: var(--display);font-size: 22px;font-weight: 600;letter-spacing: 0;color: #fff;text-align: left}.mm-group-btn .mm-caret{font-size: 12px;color: #f0c37c;transition: transform 0.3s ease;flex: 0 0 auto}.mm-group.open .mm-group-btn .mm-caret{transform: rotate(180deg)}.mm-group-panel{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.3s ease}.mm-group.open .mm-group-panel{grid-template-rows: 1fr}.mm-group-panel-inner{overflow: hidden}.mm-group-list{list-style: none;padding: 0 0 16px;display: flex;flex-direction: column;gap: 2px}.mobile-menu a{text-decoration: none;color: rgba(255,255,255,0.88)}.mm-group-list a{display: flex;align-items: center;gap: 14px;padding: 12px 4px;min-height: 48px;border-radius: 6px;font-family: var(--body);font-size: 15.5px;font-weight: 500;letter-spacing: 0.01em;text-transform: none;color: rgba(255,255,255,0.88);transition: color 0.2s ease}.mm-group-list a:hover,.mm-group-list a:active{color: #f0c37c}.mm-group-list a[aria-current="page"]{color: #f0c37c;font-weight: 600}.mobile-menu .mm-flat{list-style: none;display: flex;flex-direction: column;gap: 2px;border: 0;border-bottom: 1px solid var(--navy-line);border-radius: 0;background: transparent;padding: 8px 0;margin-top: 2px}.mobile-menu .mm-flat a{font-family: var(--display);font-size: 22px;font-weight: 600;text-transform: none;padding: 16px 4px;border-radius: 6px;color: #fff;display: block}.mobile-menu .mm-flat a:hover,.mobile-menu .mm-flat a:active{color: #f0c37c}.mobile-menu .mm-cta{margin-top: 18px;display: block;text-align: center;font-family: var(--body);font-size: 13.5px;font-weight: 700;letter-spacing: 0.09em;text-transform: uppercase;color: #fff !important;background: var(--rot);padding: 18px;border-radius: 6px}.mobile-menu .mm-cta:hover{background: var(--rot-hover)}.container{width: min(1200px,92vw);margin: 0 auto}.section{padding: var(--space-section) 0;position: relative}.section>.container{position: relative;z-index: 1}.eyebrow{display: flex;align-items: center;gap: 12px;font-family: var(--body);font-size: 12px;font-weight: 650;letter-spacing: 0.2em;text-transform: uppercase;color: var(--blau);margin-bottom: 18px}.eyebrow::before{content: "";flex: 0 0 auto;width: 26px;height: 2px;border-radius: 2px;background: currentColor;opacity: 0.85}.section-head{max-width: 860px;margin-bottom: clamp(40px,6vw,76px)}.section-head p.sub{margin-top: 18px;color: var(--muted);font-size: clamp(15.5px,1.4vw,17.5px);max-width: 64ch}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;text-decoration: none;font-weight: 650;font-size: 13.5px;letter-spacing: 0.08em;text-transform: uppercase;padding: 17px 30px;border-radius: 6px;min-height: 50px;transition: transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease,color 0.18s ease,border-color 0.18s ease;cursor: pointer;border: 0;position: relative}.btn:active{transform: translateY(1px)}.btn[disabled],.btn[aria-disabled="true"]{opacity: 0.45;pointer-events: none}.btn-gold,.btn-red,.btn-cta{color: #fff;background: var(--rot)}.btn-gold:hover,.btn-red:hover,.btn-cta:hover{background: var(--rot-hover);box-shadow: 0 12px 30px rgba(14,76,204,0.3),inset 0 0 0 1px rgba(255,255,255,0.18)}.btn-ghost{color: var(--ink);background: transparent;border: 1px solid rgba(26,43,60,0.35)}.btn-ghost:hover{border-color: var(--blau);color: var(--blau);background: rgba(14,76,204,0.05)}.link{transition: color 0.2s,gap 0.25s}.hero-video-bg{position: absolute;inset: 0;overflow: hidden;z-index: 0}.hero-video-bg video{width: 100%;height: 100%;object-fit: cover}.hero-video-bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(105deg,rgba(8,26,64,0.78) 0%,rgba(8,26,64,0.45) 48%,rgba(12,32,51,0.28) 100%),linear-gradient(180deg,rgba(12,32,51,0.25),transparent 30%,rgba(12,32,51,0.55) 100%)}@keyframes marquee{to{transform: translateX(-50%)}}.stats{margin-top: clamp(48px,7vw,80px);display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;background: var(--line);border: 1px solid var(--line);border-radius: 18px;overflow: hidden}.stat{background: #fff;padding: clamp(26px,3.4vw,44px) 20px;text-align: center}.card{position: relative;background: var(--card-bg);border: 1px solid var(--line);border-radius: 10px;padding: clamp(26px,2.6vw,38px);overflow: hidden;box-shadow: none;transition: transform 0.3s cubic-bezier(0.2,0.7,0.3,1),border-color 0.3s ease,box-shadow 0.3s ease}.card:hover{transform: translateY(-3px);border-color: var(--accent,var(--blau));box-shadow: 0 18px 44px rgba(12,32,51,0.1)}.card h3{font-family: var(--display);font-weight: 620;font-size: 20px;letter-spacing: 0;color: var(--ink);margin-bottom: 12px}.card p{color: var(--muted);font-size: 15px}.card .link{display: inline-flex;align-items: center;gap: 8px;margin-top: 18px;font-size: 14px;font-weight: 600;letter-spacing: 0.01em;color: var(--accent-text,var(--blau));text-decoration: none}.card .link:hover{text-decoration: underline;text-underline-offset: 3px}.card:hover .link{gap: 12px}input[type="range"]{width: 100%;appearance: none;-webkit-appearance: none;height: 6px;border-radius: 6px;background: linear-gradient(90deg,var(--blau) var(--fill,50%),var(--line) var(--fill,50%));outline: none;cursor: pointer;margin-top: 10px}input[type="range"]::-webkit-slider-thumb{appearance: none;-webkit-appearance: none;width: 22px;height: 22px;border-radius: 50%;background: #fff;border: 3px solid var(--blau);box-shadow: 0 2px 8px rgba(12,32,51,0.25);cursor: grab}input[type="range"]::-moz-range-thumb{width: 18px;height: 18px;border-radius: 50%;background: #fff;border: 3px solid var(--blau);box-shadow: 0 2px 8px rgba(12,32,51,0.25);cursor: grab}.res{background: var(--mist);border: 1px solid var(--line);border-radius: 14px;padding: 18px 12px}.res .v{font-family: var(--display);font-weight: 640;font-size: clamp(24px,2.6vw,34px);color: var(--ink);line-height: 1.1}.res .l{font-size: 11.5px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted);margin-top: 8px}.port{background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 20px;transition: transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.port:hover{transform: translateY(-3px);border-color: var(--blau);box-shadow: 0 12px 30px rgba(12,32,51,0.08)}.port h4{font-family: var(--display);font-weight: 620;color: var(--ink);font-size: 17px;margin: 10px 0 6px;letter-spacing: 0}.port p{font-size: 13px;color: var(--muted)}.logbuch{background: var(--sand-bg);border-top: 1px solid #e7dfcf;border-bottom: 1px solid #e7dfcf}.faq-item{border-bottom: 1px solid var(--line)}.faq-q{width: 100%;background: none;border: 0;display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 24px 4px;cursor: pointer;text-align: left;color: var(--ink);font-family: var(--display);font-weight: 620;font-size: clamp(17px,1.8vw,20px);letter-spacing: 0;transition: color 0.2s}.faq-q:hover{color: var(--blau)}.faq-a{overflow: hidden;transition: height 0.35s cubic-bezier(0.2,0.7,0.3,1)}.faq-bereit .faq-a{height: 0}.faq-bereit .faq-item.open .faq-a{height: auto}.faq-a p{padding: 0 4px 26px;color: var(--muted);font-size: 15.5px;max-width: 68ch}footer{border-top: 1px solid var(--navy-line);background: var(--navy-900);color: var(--muted-inverse);padding: 64px 0 40px}.footer-col h3{font-size: 12px;letter-spacing: 0.18em;text-transform: uppercase;color: var(--gold-dekor);margin-bottom: 18px;padding-bottom: 10px;border-bottom: 1px solid var(--navy-line)}.footer-col ul{list-style: none;display: grid;gap: 11px}.footer-col a{display: inline-block;color: var(--muted-inverse);text-decoration: none;font-size: 14px;transition: color 0.2s ease,transform 0.2s ease}.footer-col a:hover{color: #fff;transform: translateX(3px)}@media (max-width: 680px){.footer-col ul{gap: 9px}.footer-col a{font-size: 13.5px}}.breadcrumbs{padding: calc(var(--nav-h) + 24px) 0 0;font-size: 13px;color: var(--muted)}.breadcrumbs ol{list-style: none;display: flex;flex-wrap: wrap;gap: 8px}.breadcrumbs li + li::before{content: "›";margin-right: 8px;color: var(--line)}.breadcrumbs a{color: var(--muted);text-decoration: none}.breadcrumbs a:hover{color: var(--blau);text-decoration: underline;text-underline-offset: 3px}.breadcrumbs [aria-current]{color: var(--ink);font-weight: 600}.steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;counter-reset: step}.steps .step{counter-increment: step;background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 26px 22px;position: relative;box-shadow: 0 1px 2px rgba(12,32,51,0.05);transition: transform 0.25s ease,box-shadow 0.25s ease}.steps .step:hover{transform: translateY(-3px);box-shadow: 0 14px 34px rgba(12,32,51,0.09)}.steps .step::before{content: counter(step,decimal-leading-zero);font-family: var(--display);font-weight: 600;font-size: 28px;color: var(--gold-dekor);display: block;margin-bottom: 12px}.steps .step h3{font-family: var(--display);font-weight: 620;color: var(--ink);font-size: 17px;letter-spacing: 0;margin-bottom: 8px}.steps .step p{font-size: 14px;color: var(--muted)}.field label{display: block;font-size: 13.5px;font-weight: 600;color: var(--ink);margin-bottom: 7px;letter-spacing: 0.02em}.field input,.field select,.field textarea{width: 100%;background: #fff;border: 1.5px solid var(--line);border-radius: 12px;padding: 13px 15px;color: var(--ink);font-family: var(--body);font-size: 16px;transition: border-color 0.2s,box-shadow 0.2s}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--blau);box-shadow: 0 0 0 3px rgba(14,76,204,0.14)}.field textarea{min-height: 130px;resize: vertical}.form-error{background: var(--gold-tint);border: 1px solid var(--gold-dekor);border-radius: 13px;padding: 18px 20px;color: var(--ink);font-size: 15px}.hp-field{position: absolute;left: -9999px;opacity: 0;height: 0;overflow: hidden}.prose{max-width: 760px;margin: 0 auto}.prose h2{font-family: var(--display);font-weight: 620;color: var(--ink);font-size: clamp(23px,2.6vw,30px);margin: 44px 0 16px;letter-spacing: 0}.prose h3{font-family: var(--display);font-weight: 620;color: var(--ink);font-size: 20px;margin: 32px 0 12px}.prose p,.prose li{color: var(--muted);font-size: 16.5px;line-height: 1.75;margin-bottom: 16px}.prose ul,.prose ol{padding-left: 22px;margin-bottom: 18px}.prose li{margin-bottom: 8px}.prose strong{color: var(--ink)}.prose a{color: var(--blau);text-underline-offset: 3px}.prose a:hover{color: var(--blau-hover)}.prose blockquote{border-left: 3px solid var(--gold-dekor);padding: 6px 0 6px 20px;margin: 24px 0;font-style: italic;color: var(--ink)}.table-wrap{overflow-x: auto}.mark{position: relative;white-space: normal;padding: 0.02em 0.14em;color: var(--ink);font-weight: inherit;z-index: 0;background-image: linear-gradient(105deg,#f3d9a4,#f7e6c3);background-repeat: no-repeat;background-size: 0% 100%;-webkit-box-decoration-break: clone;box-decoration-break: clone;border-radius: 4px;transition: background-size 0.7s cubic-bezier(0.2,0.7,0.3,1) 0.25s}.mark::before{display: none}.is-in .mark,.mark.is-in{background-size: 100% 100%}.no-js .mark{background-size: 100% 100%;transition: none}:root{--accent: var(--blau);--accent-soft: var(--blau);--accent-deep: var(--blau-deep);--accent-glow: rgba(14,76,204,0.2);--accent-tint: var(--blau-tint);--accent-text: var(--blau)}@keyframes cmp-spin{to{transform: rotate(360deg)}}@keyframes cmp-sway{0%,100%{transform: rotate(-7deg)}50%{transform: rotate(9deg)}}.split-reveal{position: relative;overflow: hidden}.split-reveal::before,.split-reveal::after{content: "";position: absolute;left: 0;right: 0;z-index: 3;background: var(--paper);transition: transform 1s cubic-bezier(0.77,0,0.18,1);pointer-events: none}.split-reveal::before{top: 0;height: 50%}.split-reveal::after{bottom: 0;height: 50%}.split-reveal.is-in::before{transform: translateY(-100%)}.split-reveal.is-in::after{transform: translateY(100%)}.ticker{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: clamp(20px,4vw,60px);align-items: start}@media (max-width: 820px){.ticker{grid-auto-flow: row;grid-template-columns: repeat(2,1fr)}}.ba-slider{position: relative;aspect-ratio: 16/10;border-radius: 18px;overflow: hidden;border: 1px solid var(--line);box-shadow: 0 20px 50px rgba(12,32,51,0.14);user-select: none}.ba-slider img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.ba-slider input[type=range]{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;cursor: ew-resize;z-index: 3;margin: 0}.radar{position: relative;width: clamp(180px,24vw,300px);aspect-ratio: 1;margin: 0 auto;border-radius: 50%;background: radial-gradient(circle,transparent 0 34%,var(--accent-glow) 34% 35%,transparent 35% 64%,var(--accent-glow) 64% 65%,transparent 65%);border: 1px solid var(--line);overflow: hidden}.radar::before{content: "";position: absolute;inset: 0;border-radius: 50%;background: conic-gradient(from 0deg,var(--accent) 0deg,transparent 55deg);-webkit-mask: radial-gradient(circle,transparent 0 6%,#000 6%);mask: radial-gradient(circle,transparent 0 6%,#000 6%);opacity: 0.35;animation: radar-spin 4s linear infinite}.radar .blip{position: absolute;width: 10px;height: 10px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 12px var(--accent-glow);animation: blip 4s ease-in-out infinite}@keyframes radar-spin{to{transform: rotate(360deg)}}@keyframes blip{0%,20%{opacity: 0;transform: scale(0.4)}30%{opacity: 1;transform: scale(1)}60%,100%{opacity: 0;transform: scale(0.4)}}@keyframes feed-run{to{transform: translateX(-50%)}}.map-embed{position: relative;margin-top: clamp(24px,3.5vw,40px);border-radius: 18px;overflow: hidden;box-shadow: 0 18px 44px rgba(12,32,51,0.12);border: 1px solid var(--line)}.map-embed iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.map-embed .me-load{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;width: 100%;border: 0;cursor: pointer;font-family: inherit;font-weight: 600;font-size: 15px;line-height: 1.3;color: var(--ink);background: #f4efe6;padding: 24px;text-align: center}.map-embed .me-load small{display: block;max-width: 34ch;font-weight: 400;font-size: 12.5px;color: var(--muted)}.map-embed .me-load:hover,.map-embed .me-load:focus-visible{background: #ece4d6}.map-embed.is-loaded .me-load{display: none}.cc-banner{position: fixed;left: 0;right: 0;bottom: 0;z-index: 11000;background: rgba(255,255,255,0.97);backdrop-filter: blur(14px);border-top: 1px solid var(--line);box-shadow: 0 -18px 50px rgba(12,32,51,0.14);transform: translateY(110%);transition: transform 0.45s cubic-bezier(0.2,0.7,0.3,1)}.cc-banner.show{transform: translateY(0)}.cc-banner-inner{width: min(1240px,94vw);margin: 0 auto;padding: 20px 0;display: flex;align-items: center;gap: 26px;flex-wrap: wrap}.cc-banner-text{flex: 1 1 420px;font-size: 13.5px;line-height: 1.6;color: var(--muted)}.cc-banner-text strong{color: var(--ink)}.cc-banner-text a{color: var(--blau)}.cc-banner-btns{display: flex;gap: 10px;flex-wrap: wrap;align-items: center}.cc-btn{font-family: var(--body);font-weight: 700;font-size: 12.5px;letter-spacing: 0.05em;text-transform: uppercase;padding: 12px 20px;border-radius: 6px;cursor: pointer;border: 1px solid transparent;transition: transform 0.2s ease,box-shadow 0.25s ease,background 0.25s,color 0.25s,border-color 0.25s;white-space: nowrap}.cc-btn.cc-gold{color: #fff;background: var(--blau)}.cc-btn.cc-gold:hover{transform: translateY(-2px);background: var(--blau-hover);box-shadow: 0 10px 28px rgba(14,76,204,0.24)}.cc-btn.cc-ghost{color: var(--ink);background: transparent;border-color: var(--line)}.cc-btn.cc-ghost:hover{border-color: var(--blau);color: var(--blau)}.cc-overlay{position: fixed;inset: 0;z-index: 11001;background: rgba(12,32,51,0.45);backdrop-filter: blur(6px);display: flex;align-items: center;justify-content: center;padding: 24px;opacity: 0;transition: opacity 0.3s ease}.cc-overlay.show{opacity: 1}.cc-modal{width: min(560px,100%);max-height: 88vh;overflow-y: auto;background: #fff;border: 1px solid var(--line);border-radius: 20px;padding: clamp(24px,3vw,34px);box-shadow: 0 40px 100px rgba(12,32,51,0.3);transform: translateY(16px) scale(0.98);transition: transform 0.35s cubic-bezier(0.2,0.7,0.3,1)}.cc-overlay.show .cc-modal{transform: none}.cc-modal-head{display: flex;align-items: center;justify-content: space-between;gap: 16px}.cc-modal-head h2{font-family: var(--display);font-size: 22px;color: var(--ink);font-weight: 640;letter-spacing: 0}.cc-close{background: none;border: 0;color: var(--muted);font-size: 18px;cursor: pointer;padding: 6px;line-height: 1;transition: color 0.2s}.cc-close:hover{color: var(--ink)}.cc-modal-intro{color: var(--muted);font-size: 14px;margin: 12px 0 20px}.cc-rows{display: grid;gap: 12px}.cc-row{background: var(--mist);border: 1px solid var(--line);border-radius: 13px;padding: 16px 18px}.cc-row-head{display: flex;align-items: center;justify-content: space-between;gap: 14px}.cc-row-title{font-weight: 700;font-size: 15px;color: var(--ink)}.cc-row-desc{color: var(--muted);font-size: 12.8px;margin-top: 8px;line-height: 1.55}.cc-switch{position: relative;display: inline-block;width: 46px;height: 26px;flex: none}.cc-switch input{opacity: 0;width: 0;height: 0}.cc-slider{position: absolute;inset: 0;cursor: pointer;border-radius: 999px;background: var(--line);transition: background 0.25s}.cc-slider::before{content: "";position: absolute;height: 20px;width: 20px;left: 3px;top: 3px;background: #fff;border-radius: 50%;transition: transform 0.25s;box-shadow: 0 1px 4px rgba(12,32,51,0.3)}.cc-switch input:checked + .cc-slider{background: var(--blau)}.cc-switch input:checked + .cc-slider::before{transform: translateX(20px)}.cc-switch input:disabled + .cc-slider{background: var(--blau-deep);opacity: 0.5;cursor: not-allowed}.cc-modal-btns{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 22px}.cc-modal-btns .cc-btn{flex: 1;text-align: center;min-width: 130px}.cc-reopen{position: fixed;left: 16px;bottom: 16px;z-index: 10500;font-family: var(--body);font-size: 12px;font-weight: 600;color: var(--muted);background: rgba(255,255,255,0.94);border: 1px solid var(--line);border-radius: 999px;padding: 9px 14px;cursor: pointer;backdrop-filter: blur(8px);box-shadow: 0 4px 16px rgba(12,32,51,0.1);transition: color 0.2s,border-color 0.2s,transform 0.2s}.cc-reopen:hover{color: var(--blau);border-color: var(--blau);transform: translateY(-2px)}@media (max-width: 680px){.cc-banner-inner{padding: 16px 0;gap: 14px}.cc-banner-btns{width: 100%}.cc-banner-btns .cc-btn{flex: 1;text-align: center}.cc-reopen{left: 10px;bottom: 74px;font-size: 11px;padding: 8px 12px}}.mobile-cta-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 7000;display: none;gap: 10px;padding: 10px 14px calc(10px + env(safe-area-inset-bottom));background: rgba(255,255,255,0.96);backdrop-filter: blur(12px);border-top: 1px solid var(--line);box-shadow: 0 -8px 30px rgba(12,32,51,0.1);transform: translateY(110%);transition: transform 0.35s cubic-bezier(0.2,0.7,0.3,1)}.mobile-cta-bar.show{transform: translateY(0)}.mobile-cta-bar a{flex: 1;text-align: center;text-decoration: none;font-weight: 700;font-size: 12.5px;letter-spacing: 0.06em;text-transform: uppercase;padding: 13px 10px;border-radius: 6px;min-height: 48px;display: inline-flex;align-items: center;justify-content: center}.mobile-cta-bar .c-call{color: var(--ink);border: 1.5px solid var(--line)}.mobile-cta-bar .c-cta{color: #fff;background: var(--rot)}@media (max-width: 680px){.mobile-cta-bar{display: flex}body{padding-bottom: 4px}footer{padding-bottom: 120px}}[data-reveal]{opacity: 0;transform: translateY(14px);transition: opacity 0.55s cubic-bezier(0.2,0.7,0.3,1),transform 0.55s cubic-bezier(0.2,0.7,0.3,1)}[data-reveal].is-in{opacity: 1;transform: none}.no-js [data-reveal]{opacity: 1;transform: none}[data-stagger]>*{opacity: 0;transform: translateY(14px);transition: opacity 0.5s cubic-bezier(0.2,0.7,0.3,1),transform 0.5s cubic-bezier(0.2,0.7,0.3,1)}[data-stagger].is-in>*{opacity: 1;transform: none}[data-stagger].is-in>*:nth-child(2){transition-delay: 0.07s}[data-stagger].is-in>*:nth-child(3){transition-delay: 0.14s}[data-stagger].is-in>*:nth-child(4){transition-delay: 0.21s}[data-stagger].is-in>*:nth-child(5){transition-delay: 0.28s}[data-stagger].is-in>*:nth-child(n+6){transition-delay: 0.34s}.no-js [data-stagger]>*{opacity: 1;transform: none}[data-ladder]>*{opacity: 0;transform: translateY(18px);transition: opacity 0.55s cubic-bezier(0.2,0.7,0.3,1),transform 0.55s cubic-bezier(0.2,0.7,0.3,1)}[data-ladder].is-in>*{opacity: 1;transform: none}[data-ladder].is-in>*:nth-child(2){transition-delay: 0.08s}[data-ladder].is-in>*:nth-child(3){transition-delay: 0.16s}[data-ladder].is-in>*:nth-child(4){transition-delay: 0.24s}.no-js [data-ladder]>*{opacity: 1;transform: none}@media (max-width: 1024px){.stats{grid-template-columns: repeat(2,1fr)}.ladder,.steps{grid-template-columns: repeat(2,1fr)}}@media (max-width: 1240px){.nav-links{display: none}.burger{display: block}}@media (max-width: 680px){.stats{grid-template-columns: 1fr 1fr}.ladder,.steps,.steps.three,.check-list,.form-grid{grid-template-columns: 1fr}.mobile-menu{overflow-y: auto;justify-content: flex-start}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}html{scroll-behavior: auto}[data-reveal],[data-stagger]>*,[data-ladder]>*{opacity: 1;transform: none}.mark{background-size: 100% 100% !important}.split-reveal::before,.split-reveal::after{display: none}}.hs-band::before,.hs-band::after,.hs-band-el::before,.hs-band-el::after{content: "";position: absolute;inset: var(--band-inset,8px);border-radius: var(--band-r,12px);padding: 1.3px;pointer-events: none;z-index: 3;background: linear-gradient(118deg,var(--silber-hell),var(--silber) 34%,var(--silber-tief) 52%,var(--silber-hell) 78%,var(--silber));background-size: 220% 220%;background-position: 0% 50%;-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude;transition: opacity 0.55s ease}.hs-band-el{position: absolute;inset: 0;pointer-events: none;z-index: 3}.hs-band-el::before,.hs-band-el::after{inset: var(--band-inset,8px)}.hs-band::after,.hs-band-el::after{padding: 1.8px;background: linear-gradient(118deg,#fff6d8,#ffd76e 24%,#e6b34d 44%,#fff3c4 62%,#f0c25c 82%,#ffe9a8);background-size: 220% 220%;background-position: 0% 50%;opacity: 0}.hs-band:hover::after,.hs-band:focus-within::after,.hs-band:active::after,.hs-band-host:hover .hs-band-el::after,.hs-band-host:focus-within .hs-band-el::after,.hs-band-host:active .hs-band-el::after{opacity: 1;filter: drop-shadow(0 0 2px rgba(255,224,138,0.9)) drop-shadow(0 0 9px rgba(240,194,92,0.6))}.hs-band:hover::before,.hs-band:focus-within::before,.hs-band:active::before,.hs-band-host:hover .hs-band-el::before,.hs-band-host:focus-within .hs-band-el::before,.hs-band-host:active .hs-band-el::before{opacity: 0}@media (prefers-reduced-motion: no-preference){.hs-band::after,.hs-band-el::after{transition: opacity 0.55s ease,background-position 1.1s ease}.hs-band:hover::after,.hs-band:focus-within::after,.hs-band-host:hover .hs-band-el::after,.hs-band-host:focus-within .hs-band-el::after{background-position: 100% 50%}}@media (prefers-reduced-motion: reduce){.hs-band::before,.hs-band::after,.hs-band-el::before,.hs-band-el::after{transition: none}}@media (prefers-reduced-motion: no-preference){@keyframes hs-kenburns{from{transform: scale(1)}to{transform: scale(1.07) translateY(-1.5%)}}@keyframes hs-bob{0%,100%{transform: translateY(0) rotate(45deg)}50%{transform: translateY(-7px) rotate(45deg)}}@supports (animation-timeline: view()){@keyframes hs-parallax{from{object-position: 50% 65%}to{object-position: 50% 35%}}}}@media (min-width: 1100px){.nav-links{display: flex}.burger{display: none}}.nav-links{gap: clamp(18px,2vw,34px)}.nav-links>li.nv-wide{position: static}.nav-links .dropdown.nv-mega{left: 50%;top: calc(100% - 6px);width: min(1160px,calc(100vw - 40px));max-width: none;transform: translate(-50%,8px);padding: 22px 26px 18px;border-radius: 12px;border-top: 2px solid var(--gold-dekor)}.nav-links .dropdown.nv-mega::before{display: none}.nav-links .dropdown.nv-mega::after{content: "";position: absolute;left: 0;right: 0;top: -22px;height: 22px}.nav-links li:hover>.dropdown.nv-mega,.nav-links li:focus-within>.dropdown.nv-mega,.nav-links li.dd-open>.dropdown.nv-mega{transform: translate(-50%,0);transition-delay: 0.06s}.nv-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr)) 280px;gap: 6px 26px;align-items: start}.nv-col + .nv-col{border-left: 1px solid var(--line-soft);padding-left: 22px}.nv-head{margin: 0 0 8px;padding: 0 10px;font-size: 11px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--gold-text)}.nv-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 1px}.nav-links .dropdown .nv-list a{display: flex;flex-direction: column;align-items: flex-start;gap: 1px;padding: 8px 10px;border-radius: 8px;white-space: normal;line-height: 1.3}.nav-links .dropdown .nv-list-img a{flex-direction: row;align-items: center;gap: 12px}.nv-title{font-size: 14px;font-weight: 600;color: var(--ink)}.nv-sub{font-size: 12px;color: var(--muted);line-height: 1.35}.nv-txt{display: flex;flex-direction: column;gap: 1px;min-width: 0}.nav-links .dropdown .nv-list a:hover,.nav-links .dropdown .nv-list a:focus-visible,.nav-links .dropdown .nv-list a.is-pv{background: var(--blau-tint)}.nav-links .dropdown .nv-list a:hover .nv-title,.nav-links .dropdown .nv-list a:focus-visible .nv-title{color: var(--blau)}.nv-thumb{flex: 0 0 auto;width: 44px;height: 44px;border-radius: 8px;object-fit: cover;background: var(--sand-bg);box-shadow: inset 0 0 0 1px rgba(12,32,51,0.06);transition: transform 0.25s ease}.nv-list-img a:hover .nv-thumb,.nv-list-img a:focus-visible .nv-thumb,.nv-list-img a.is-pv .nv-thumb{transform: scale(1.06)}.nv-preview,.nv-feature{border-left: 1px solid var(--line-soft);padding-left: 22px;display: flex;flex-direction: column;gap: 10px}.nv-pv-card{display: flex;flex-direction: column;gap: 4px;text-decoration: none}.nv-pv-media,.nv-feature-media{display: block;aspect-ratio: 16 / 10;border-radius: 10px;overflow: hidden;background: var(--sand-bg)}.nv-pv-media img,.nv-feature-media img{width: 100%;height: 100%;object-fit: cover;display: block;transition: opacity 0.25s ease,transform 0.6s ease}.nv-pv-card:hover img,.nv-feature-media:hover img{transform: scale(1.03)}.nv-preview.is-swap img{opacity: 0.35}.nv-pv-title{margin-top: 6px;font-family: var(--display);font-size: 18px;font-weight: 600;color: var(--ink);line-height: 1.25}.nv-pv-sub{font-size: 13px;color: var(--muted)}.nv-kicker{margin: 4px 0 0;font-size: 11px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--gold-text)}.nv-feature-title{margin: 0;font-family: var(--display);font-size: 18px;font-weight: 600;line-height: 1.25;color: var(--ink)}.nv-feature-title a{color: inherit;text-decoration: none}.nv-feature-title a:hover{color: var(--blau)}.nv-feature-links{margin: 2px 0 0;display: flex;flex-wrap: wrap;gap: 6px 16px;align-items: center}.nav-links .dropdown a.nv-more,.nav-links .dropdown a.nv-tel{display: inline-flex;padding: 0;font-size: 13.5px;font-weight: 650;color: var(--blau)}.nav-links .dropdown a.nv-more::after{content: "→";margin-left: 6px;transition: transform 0.2s ease}.nav-links .dropdown a.nv-more:hover::after{transform: translateX(3px)}.nav-links .dropdown a.nv-tel{color: var(--ink);font-weight: 600}.nav-links .dropdown a.nv-more:hover,.nav-links .dropdown a.nv-tel:hover{background: none;text-decoration: underline;text-underline-offset: 3px}@media (max-width: 1239px){.nv-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.nv-preview,.nv-feature{display: none}}.nav-links>li>a{font-size: 12.5px}.nav-links>li>a.nav-cta{padding: 11px 20px}.mm-sub{margin: 10px 4px 4px;font-size: 11px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: rgba(240,195,124,0.9)}.mm-group-panel-inner>.mm-sub:first-child{margin-top: 0}.mm-group-panel-inner .mm-group-list{padding-bottom: 8px}.mm-group-list a{min-height: 44px;padding: 10px 4px}.mm-tiles{list-style: none;margin: 0 0 10px;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.mm-tiles a{display: flex;flex-direction: column;gap: 0;height: 100%;border-radius: 10px;overflow: hidden;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.1);font-size: 14px;font-weight: 500;line-height: 1.3;color: rgba(255,255,255,0.92)}.mm-tiles a:hover,.mm-tiles a:active{background: rgba(255,255,255,0.1);color: #f0c37c}.mm-tiles a[aria-current="page"]{color: #f0c37c;border-color: rgba(240,195,124,0.5)}.mm-tiles img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;background: rgba(255,255,255,0.08)}.mm-tiles span{display: block;padding: 9px 10px 11px;overflow-wrap: anywhere;hyphens: auto}.mobile-menu a.mm-all{display: inline-flex;margin: 4px 4px 16px;font-size: 14.5px;font-weight: 600;color: #f0c37c}.mobile-menu a.mm-all::after{content: "→";margin-left: 6px}.mobile-menu a.mm-tel{margin-top: 14px;display: flex;align-items: center;justify-content: center;min-height: 52px;border: 1px solid rgba(255,255,255,0.4);border-radius: 6px;font-size: 15px;font-weight: 650;color: #fff}footer.ft{padding: 64px 0 32px}.ft-grid{display: grid;grid-template-columns: 1.4fr repeat(3,1fr);gap: 32px 40px}.ft-logo{display: inline-flex;align-items: center;gap: 10px;text-decoration: none}.ft-logo img{height: 40px;width: auto}.ft-logo>span{font-family: var(--display);font-weight: 640;font-size: 19px;color: #fff;letter-spacing: 0.01em}.ft-logo .t-gold{color: #f0c37c}.ft-brand p{margin-top: 14px;max-width: 36ch;font-size: 14px;line-height: 1.65;color: var(--muted-inverse)}.ft-contact{list-style: none;margin: 16px 0 0;padding: 0;display: grid;gap: 6px}.ft-contact a{color: #fff;text-decoration: none;font-size: 14px;font-weight: 600}.ft-contact a:hover{color: #f0c37c}.ft-cta{margin-top: 20px}footer.ft .footer-col h3{margin-bottom: 14px}.ft-bottom{margin-top: 44px;padding-top: 20px;border-top: 1px solid var(--navy-line);display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 24px;font-size: 12.5px;color: var(--muted-inverse)}.ft-legal{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px 18px}.ft-legal a{color: var(--muted-inverse);text-decoration: none}.ft-legal a:hover{color: #fff;text-decoration: underline;text-underline-offset: 3px}@media (max-width: 1024px){.ft-grid{grid-template-columns: repeat(3,1fr)}.ft-brand{grid-column: 1 / -1}}@media (max-width: 680px){footer.ft{padding: 48px 0 28px}.ft-grid{grid-template-columns: 1fr 1fr;gap: 28px 20px}.ft-grid .footer-col:last-child{grid-column: 1 / -1}.ft-cta{width: 100%}.ft-bottom{flex-direction: column}}.nav-links .dropdown a.nv-pv-card,.nav-links .dropdown a.nv-feature-media{display: flex;flex-direction: column;align-items: stretch;gap: 4px;padding: 0;white-space: normal}.nav-links .dropdown a.nv-feature-media{display: block}.nav-links .dropdown a.nv-pv-card:hover,.nav-links .dropdown a.nv-feature-media:hover{background: none}.nav-links .dropdown .nv-feature-title a{display: inline;padding: 0;white-space: normal;border-radius: 0}.nav-links .dropdown .nv-feature-title a:hover{background: none}.nav-links .dropdown.nv-mega.hs-band-host,.nav-links .dropdown.nv-mid.hs-band-host{border-top: 1px solid var(--line)}.nav-links .dropdown.nv-mega.hs-band-host .hs-band-el::before,.nav-links .dropdown.nv-mega.hs-band-host .hs-band-el::after,.nav-links .dropdown.nv-mid.hs-band-host .hs-band-el::before,.nav-links .dropdown.nv-mid.hs-band-host .hs-band-el::after{border-radius: 11px}.nav-links>li:hover>.dropdown.hs-band-host:not(:hover):not(:focus-within) .hs-band-el::after{opacity: 0;filter: none}.nav-links>li>.dropdown.hs-band-host:hover .hs-band-el::after,.nav-links>li>.dropdown.hs-band-host:focus-within .hs-band-el::after{opacity: 1;filter: drop-shadow(0 0 2px rgba(255,224,138,0.9)) drop-shadow(0 0 9px rgba(240,194,92,0.6))}.nav-links .dropdown.hs-band-host .hs-band-el::before{filter: drop-shadow(0 0 3px rgba(186,195,206,0.55))}.nav-links .dropdown.nv-mid{width: 620px;max-width: calc(100vw - 40px);padding: 20px 22px 18px;border-radius: 12px}.nav-links .dropdown.nv-mid::before{display: none}.nv-grid.nv-grid-mid{grid-template-columns: minmax(0,1fr) 260px;gap: 6px 22px}@media (max-width: 1239px){.nv-grid.nv-grid-mid{grid-template-columns: minmax(0,1fr) 220px}.nv-mid .nv-preview{display: flex}}.nav-links>li.nv-current>a:not(.nav-cta){color: var(--ink)}.nav-links>li.nv-current>a:not(.nav-cta)::after{transform: scaleX(1);background: linear-gradient(90deg,#e6b34d,#ffd76e 50%,#c9992f)}.nav-links>li.nv-current>a .caret{color: #c9992f;opacity: 1}.nav-links .dropdown .nv-list a[aria-current="page"]{background: linear-gradient(90deg,rgba(240,194,92,0.16),rgba(240,194,92,0.04));box-shadow: inset 2px 0 0 #e6b34d}.nv-defs{position: absolute;width: 0;height: 0;overflow: hidden}.mm-group-list a{gap: 12px}.mm-ico{flex: 0 0 auto;width: 36px;height: 36px;border-radius: 10px;display: flex;align-items: center;justify-content: center;background: linear-gradient(145deg,rgba(255,255,255,0.11),rgba(255,255,255,0.03));border: 1px solid rgba(195,204,214,0.38);box-shadow: inset 0 1px 0 rgba(255,255,255,0.12);transition: background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.mm-ico svg{width: 21px;height: 21px;stroke: url(#hs-silber-hell) #c3ccd6;filter: drop-shadow(0 0 2px rgba(220,228,236,0.35));transition: filter 0.3s ease}.mm-ico svg .f{fill: url(#hs-silber-hell) #c3ccd6;stroke: none}.mm-group-list a:hover .mm-ico,.mm-group-list a:active .mm-ico,.mm-group-list a:focus-visible .mm-ico,.mm-group-list a[aria-current="page"] .mm-ico{background: linear-gradient(145deg,rgba(240,194,92,0.26),rgba(240,194,92,0.06));border-color: rgba(240,194,92,0.8);box-shadow: 0 0 0 3px rgba(240,194,92,0.12),0 0 16px rgba(240,194,92,0.38)}.mm-group-list a:hover .mm-ico svg,.mm-group-list a:active .mm-ico svg,.mm-group-list a:focus-visible .mm-ico svg,.mm-group-list a[aria-current="page"] .mm-ico svg{stroke: url(#hs-gold-hell) #f0c25c;filter: drop-shadow(0 0 4px rgba(255,215,110,0.75))}.mm-group-list a:hover .mm-ico svg .f,.mm-group-list a:active .mm-ico svg .f,.mm-group-list a:focus-visible .mm-ico svg .f,.mm-group-list a[aria-current="page"] .mm-ico svg .f{fill: url(#hs-gold-hell) #f0c25c}.mm-txt{min-width: 0}.mm-group{position: relative;border-bottom: 0}.mm-group::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1.5px;pointer-events: none;background: linear-gradient(90deg,rgba(186,195,206,0.12),#bac3ce 25%,#f4f7f9 50%,#8d98a5 75%,rgba(186,195,206,0.12));background-size: 200% 100%;background-position: 0% 50%;transition: opacity 0.4s ease}.mm-group.open::after,.mm-group.has-current::after{background-image: linear-gradient(90deg,rgba(240,194,92,0.1),#e6b34d 20%,#ffd76e 40%,#fff3c4 55%,#f0c25c 75%,rgba(240,194,92,0.1));box-shadow: 0 0 10px rgba(240,194,92,0.55)}.mm-group.has-current .mm-group-btn{color: #f0c37c}@media (prefers-reduced-motion: no-preference){.mm-group.open::after{animation: hs-band-lauf 2.4s ease-in-out infinite alternate}@keyframes hs-band-lauf{from{background-position: 0% 50%}to{background-position: 100% 50%}}}.ft-badge{display: inline-flex;align-items: center;gap: 12px;margin-top: 18px;padding: 8px 14px 8px 8px;border: 1px solid rgba(232,189,106,0.35);border-radius: 999px;color: #d5e0ea;text-decoration: none;transition: border-color .2s ease,background .2s ease}.ft-badge img{width: 52px;height: 52px;border-radius: 50%;box-shadow: 0 0 0 2px rgba(255,255,255,0.85),0 6px 14px rgba(0,0,0,0.35)}.ft-badge span{display: grid;font-size: 12.5px;line-height: 1.35;color: #a8bccd}.ft-badge strong{color: #fff;font-size: 14px;letter-spacing: .02em}.ft-badge:hover,.ft-badge:focus-visible{border-color: #e8bd6a;background: rgba(255,255,255,0.05)}.ft-badge:hover strong{color: #e8bd6a}.ft-badge{display: flex;width: max-content;max-width: 100%}:root{--fs-h1: clamp(36px,4.6vw,60px);--fs-h2: clamp(30px,3.8vw,52px);--fs-h3-sektion: clamp(22px,2vw,26px);--fs-h3-karte: 20px;--fs-body: 17px;--fs-karte: 16px;--fs-lead: clamp(17px,1.45vw,19px);--fs-klein: 14px;--btn-primaer: #e8bd6a;--btn-primaer-hover: #f1cd86;--btn-primaer-text: #0c2033;--radius-btn: 10px;--radius-karte: 16px;--radius-angebot: 22px;--schatten-1: 0 1px 2px rgba(12,32,51,0.05),0 6px 20px rgba(12,32,51,0.06);--schatten-2: 0 2px 4px rgba(12,32,51,0.06),0 18px 44px rgba(12,32,51,0.12);--lesebreite: 780px}main h1:not(.sr-only){font-family: var(--display) !important;font-weight: 600 !important;font-size: var(--fs-h1) !important;line-height: 1.06 !important;letter-spacing: -0.015em}main h2.h-display,main .section-head h2,main .contact-inner h2{font-family: var(--display) !important;font-weight: 600 !important;font-size: var(--fs-h2) !important;line-height: 1.08 !important}main h3:not(.sr-only){font-family: var(--display) !important;font-weight: 620 !important;font-size: var(--fs-h3-karte) !important;line-height: 1.25 !important;letter-spacing: -0.005em}main :is(.voyage-body,.stack-body,.journey-panel,.ki-etappe-head,.qa-block,.pl-platform,.price-card,.wd-offer,.ki-price,.prose,.article-body,.section-head)>h3:not(.sr-only){font-size: var(--fs-h3-sektion) !important;line-height: 1.2 !important}main :is(.prose,.article-body,.faq-a,.qa-block) :is(p,li){font-size: var(--fs-body) !important;line-height: 1.7}main :is(.card,.pain,.pl-card,.pl-link-card,.pl-col,.pl-option,.course,.article-card,.step,.tu,.ki-result,.ki-anchor,.ki-mod,.wd-card,.wd-reason,.wd-doubt,.ladder-step,.sl-punkt,.pl-platform,.price-card,.pl-frame-notes,.note-box,.quote) :is(p,li){font-size: var(--fs-karte) !important;line-height: 1.6}main :is(.lead,p.sub,.section-head p.sub,.hero-sub){font-size: var(--fs-lead) !important;line-height: 1.6}main :is(.note,.me-cap,.mz-sl-note,.pl-offer-b2b,.wd-proof-note,.disclaimer,.bf-o-trust,.hero-sub,.pl-proof-card p){font-size: var(--fs-klein) !important}.btn,.btn-accent,.wd-btn{font-size: 16px !important;font-weight: 650;letter-spacing: 0 !important;text-transform: none !important;border-radius: var(--radius-btn) !important;min-height: 48px;padding: 13px 26px}.btn-gold,.btn-red,.btn-cta,.btn-accent,body .btn-red,body.pt-pillar .cta-band .btn-red{background: var(--btn-primaer) !important;color: var(--btn-primaer-text) !important;box-shadow: inset 0 0 0 1px rgba(12,32,51,0.14),0 6px 18px -8px rgba(138,100,32,0.55) !important}.btn-gold:hover,.btn-red:hover,.btn-cta:hover,.btn-accent:hover,body .btn-red:hover,body.pt-pillar .cta-band .btn-red:hover{background: var(--btn-primaer-hover) !important;color: var(--btn-primaer-text) !important;transform: translateY(-1px);box-shadow: inset 0 0 0 1px rgba(12,32,51,0.18),0 12px 28px -10px rgba(138,100,32,0.6) !important}.btn-ghost{border-width: 1.5px}.nav-links>li>a.nav-cta,.nav-cta{font-size: 14px;letter-spacing: 0.01em;text-transform: none;border-radius: var(--radius-btn)}.mobile-menu .mm-cta{background: var(--btn-primaer);color: var(--btn-primaer-text);border-radius: var(--radius-btn);text-transform: none;letter-spacing: 0}.mobile-menu .mm-cta:hover{background: var(--btn-primaer-hover)}@media (prefers-reduced-motion: reduce){.btn:hover{transform: none !important}}main :is(.card,.pain,.pl-card,.pl-link-card,.pl-col,.course,.article-card,.wd-card,.wd-reason,.ki-mod,.ki-result){border-radius: var(--radius-karte)}main :is(.price-card,.pl-offer,.wd-offer,.ki-price){border-radius: var(--radius-angebot);box-shadow: var(--schatten-2)}.section-head{max-width: var(--lesebreite)}main :is(p.sub,.lead,.cta-note,.pl-cta-note,.pl-hint,.dach-note p,.legend-note,.wd-proof-note,.mz-sl-note,.pl-offer-delim,.prose p,.article-body p){max-width: 72ch}main .contact-inner :is(p.sub,.cta-note,.pl-cta-note),main [style*="text-align:center"] p.sub{margin-left: auto;margin-right: auto}@media (pointer: coarse),(max-width: 760px){.ft .footer-col a,.ft-contact a,.ft-legal a,.ft-legal button{display: inline-flex;align-items: center;min-height: 44px}.ft .footer-col li,.ft-legal li{margin: 0}.breadcrumbs a{display: inline-flex;align-items: center;min-height: 44px}.quote .who a,main a.link,.mobile-menu .mm-all{display: inline-flex;align-items: center;min-height: 44px}.cookie-fab,[class*="cookie"] button{min-height: 44px}}@media (pointer: coarse),(max-width: 760px){main li em>a[href^="mailto:"],main li em>a[href^="tel:"],main li em>a[href*="instagram.com"],main .form-note a{display: inline-flex;align-items: center;min-height: 44px}main input[type="radio"],main input[type="checkbox"]{width: 22px;height: 22px}}:root{--fs-h2: clamp(28px,1.35vw + 23px,40px);--lh-h2: 1.12;--fs-h3-sektion: clamp(22px,0.55vw + 20px,26px);--fs-h3-karte: clamp(21px,0.3vw + 20px,23px);--fs-karte: clamp(16px,0.12vw + 15.55px,17px);--fs-meta: 14px;--measure: 34em;--lesebreite: 680px;--fs-nav: 15px;--fs-nav-mobil: 17px;--touch-min: 44px;--radius-s: 6px;--radius-pille: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 72px;--gutter: max(16px,4vw);--focus-hell: #0e4ccc;--focus-dunkel: #f0c37c}main h2.h-display,main .section-head h2,main .contact-inner h2{line-height: var(--lh-h2) !important}main :is(.prose,.article-body,.faq-a,.qa-block,.section-head,.pl-platform)>p,main :is(p.sub,.lead,.cta-note,.pl-cta-note,.pl-hint,.dach-note p,.legend-note,.wd-proof-note,.mz-sl-note,.pl-offer-delim){max-width: var(--measure)}.section-head{max-width: var(--lesebreite)}.nav-links>li>a:not(.nav-cta){font-size: var(--fs-nav);text-transform: none;letter-spacing: 0;font-weight: 600}.mm-group-list a{font-size: var(--fs-nav-mobil);min-height: var(--touch-min);display: flex;align-items: center}.eyebrow,.breadcrumbs,.breadcrumbs a,.trust-stand,.core-kicker,.more-label,figcaption,.cap{font-size: var(--fs-meta) !important}.eyebrow{letter-spacing: 0.12em}.container{width: min(1200px,100% - 2 * var(--gutter))}:is(.ft,.cta-band,.page-hero:has(.hero-video-bg),.mobile-menu,.hero,.image-band,#black-friday-teaser) :focus-visible{outline-color: var(--focus-dunkel) !important}.card,.pl-card{border-radius: var(--radius-karte)}@media (prefers-reduced-motion: reduce){[data-reveal],[data-stagger]>*{transition: none !important;transform: none !important;opacity: 1 !important}}.breadcrumbs ol{display: flex;flex-wrap: wrap;align-items: center}.breadcrumbs li{display: inline-flex;align-items: center;min-height: var(--touch-min)}.page-kunden #geschichten .section-head{margin-bottom: var(--space-5)}.pl-video-toggle,.pl-video-toggle span{font-size: 13px !important}.page-kunden-editorial{--ke-navy: var(--navy-900);--ke-navy-tief: #081726;--ke-gold-hell: var(--focus-dunkel);--ke-text-hell: #d3dee8;--ke-leise-hell: #a8bccd;--ke-linie: #dcd5c6;--ke-abschnitt: clamp(80px,9vw,140px);--ke-akzent: var(--gold-dekor);--ke-akzent-rgb: 216,166,87;--ke-akzent-text: var(--gold-text);--ke-akzent-hell: var(--focus-dunkel)}.page-kunden-editorial main{background: var(--paper)}.page-kunden-editorial .ke-kopf a:focus-visible,.page-kunden-editorial .ke-abschluss a:focus-visible{outline: 3px solid var(--ke-gold-hell);outline-offset: 3px;border-radius: 6px}.page-kunden-editorial main a:not(.btn):focus-visible{outline-width: 3px;outline-offset: 3px}.page-kunden-editorial .ke-marke{display: flex;align-items: center;gap: 14px;margin: 0 0 22px;font: 650 14px/1.3 var(--body);letter-spacing: .14em;text-transform: uppercase;color: var(--gold-text)}.page-kunden-editorial .ke-marke::after{content: "";width: 56px;height: 1px;background: var(--ke-akzent-text);opacity: .55}.page-kunden-editorial .ke-h2{margin: 0;font-family: var(--display);font-weight: 560;font-size: clamp(34px,4.1vw,60px);line-height: 1.05;letter-spacing: -0.022em;color: var(--ink);text-wrap: balance}.page-kunden-editorial :is(.ke-h2,.ke-abschluss h2,.ke-name,.ke-unterzeile) em{font-style: italic;font-weight: 400;letter-spacing: -0.01em}.page-kunden-editorial .ke-h2 em{color: var(--gold-text)}.page-kunden-editorial .ke-pfeil-link{display: inline-flex;align-items: center;gap: 10px;min-height: var(--touch-min);font-weight: 650;font-size: 16px;color: inherit;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px}.page-kunden-editorial .ke-pfeil-link::after{content: "→";font-weight: 400;transition: transform .2s ease}.page-kunden-editorial .ke-pfeil-link:hover::after{transform: translateX(4px)}.page-kunden-editorial .ke-aktionen{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 28px}.page-kunden-editorial .ke-aktionen .btn{white-space: normal;text-align: center}.page-kunden-editorial .ke-browser{position: relative;overflow: hidden;border-radius: 12px;background: #fff;box-shadow: 0 1px 0 rgba(255,255,255,.5) inset,0 2px 6px rgba(12,32,51,.08),0 24px 60px -18px rgba(12,32,51,.35)}.page-kunden-editorial .ke-browser-leiste{display: flex;align-items: center;gap: 6px;height: 30px;padding: 0 12px;background: #eef1f4;border-bottom: 1px solid #dde3e9}.page-kunden-editorial .ke-browser-leiste i{flex: none;width: 9px;height: 9px;border-radius: 50%;background: #c3ccd6}.page-kunden-editorial .ke-browser-leiste span{min-width: 0;margin: 0 auto;padding: 1px 14px;border-radius: 6px;background: #fff;font-size: 12px;line-height: 1.5;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.page-kunden-editorial .ke-browser img,.page-kunden-editorial .ke-ausschnitt img{display: block;width: 100%;height: auto}.page-kunden-editorial .ke-handy{position: relative;overflow: hidden;aspect-ratio: 390 / 844;border: 5px solid #0b1b2b;border-radius: 26px;background: #fff;box-shadow: 0 0 0 1px rgba(255,255,255,.35),0 22px 46px -10px rgba(8,23,38,.55)}.page-kunden-editorial .ke-handy img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: top center}.page-kunden-editorial .ke-abb{margin-right: 10px;font-family: var(--display);font-style: italic;color: var(--ke-akzent-text)}.page-kunden-editorial .ke-kopf{position: relative;overflow: hidden;isolation: isolate;background: var(--ke-navy);color: #fff}.page-kunden-editorial .ke-kopf::before{content: "";position: absolute;z-index: -1;width: 880px;height: 880px;top: -300px;right: -260px;border-radius: 50%;border: 1px solid rgba(255,255,255,.06);box-shadow: 0 0 0 150px rgba(255,255,255,.014),0 0 0 300px rgba(255,255,255,.01);pointer-events: none}.page-kunden-editorial .ke-breadcrumbs{color: var(--ke-leise-hell)}.page-kunden-editorial .ke-breadcrumbs a{color: var(--ke-text-hell)}.page-kunden-editorial .ke-breadcrumbs a:hover{color: #fff}.page-kunden-editorial .ke-breadcrumbs [aria-current]{color: #fff}.page-kunden-editorial .ke-breadcrumbs li + li::before{color: rgba(255,255,255,.35)}.page-kunden-editorial .ke-hero-raster{display: grid;grid-template-columns: minmax(0,.96fr) minmax(0,1.04fr);gap: clamp(40px,5vw,80px);align-items: center;padding: clamp(28px,3.4vw,48px) 0 clamp(64px,7vw,96px)}.page-kunden-editorial .ke-hero-text{container-type: inline-size}.page-kunden-editorial .ke-kicker{display: flex;align-items: center;gap: 14px;margin: 0;font: 650 14px/1.35 var(--body);letter-spacing: .16em;text-transform: uppercase;color: var(--ke-gold-hell)}.page-kunden-editorial .ke-kicker::before{content: "";flex: none;width: 44px;height: 1px;background: var(--ke-akzent)}.page-kunden-editorial .ke-name--m{--ke-name-gr: clamp(44px,5.8vw,84px)}.page-kunden-editorial .ke-hero h1.ke-name{margin: clamp(18px,2.2vw,28px) 0 0;font-family: var(--display) !important;font-weight: 560 !important;font-size: var(--ke-name-gr) !important;font-size: min(var(--ke-name-gr),calc(100cqi / var(--ke-wort,6) * .97)) !important;line-height: .98 !important;letter-spacing: -0.02em;color: #fff;text-wrap: balance;overflow-wrap: break-word;-webkit-hyphens: manual;hyphens: manual;font-variation-settings: "opsz" 100}.page-kunden-editorial .ke-name em,.page-kunden-editorial .ke-punkt{color: var(--ke-gold-hell)}.page-kunden-editorial .ke-name em{padding-right: .04em}.page-kunden-editorial .ke-name-zeile{display: block}.page-kunden-editorial .ke-unterzeile{max-width: 21em;margin: clamp(18px,2vw,26px) 0 0;font-family: var(--display);font-weight: 480;font-size: clamp(22px,1.9vw,29px);line-height: 1.22;letter-spacing: -0.012em;color: #fff;text-wrap: balance}.page-kunden-editorial .ke-unterzeile em{color: var(--ke-gold-hell)}.page-kunden-editorial .ke-lead{max-width: 33em;margin: clamp(16px,1.8vw,22px) 0 0;font-size: clamp(17px,1.3vw,19px);line-height: 1.65;color: var(--ke-text-hell)}.page-kunden-editorial .ke-pillen{display: flex;flex-wrap: wrap;gap: 8px;margin: 24px 0 30px;padding: 0;list-style: none}.page-kunden-editorial .ke-pillen li{padding: 6px 13px;border: 1px solid rgba(255,255,255,.24);border-radius: var(--radius-pille);font-size: 14px;line-height: 1.4;color: var(--ke-text-hell)}.page-kunden-editorial .ke-kopf .ke-pfeil-link{color: #fff}.page-kunden-editorial .ke-buehne{margin: 0}.page-kunden-editorial .ke-buehne-bild{position: relative;padding: 0 11% 10% 3%}.page-kunden-editorial .ke-halo{position: absolute;z-index: 0;inset: -12% -8% 0 10%;border-radius: 50%;background: radial-gradient(closest-side,rgba(var(--ke-akzent-rgb),.16),rgba(var(--ke-akzent-rgb),0) 70%);pointer-events: none}.page-kunden-editorial .ke-buehne .ke-browser{position: relative;z-index: 1;transform: rotate(-2deg);box-shadow: 0 0 0 1px rgba(255,255,255,.14),0 44px 90px -24px rgba(0,0,0,.65)}.page-kunden-editorial .ke-buehne .ke-handy{position: absolute;z-index: 2;right: 1%;bottom: 0;width: 25%;aspect-ratio: 1 / 2;transform: rotate(3deg)}.page-kunden-editorial .ke-thaler{position: absolute;z-index: 3;left: 0;bottom: 3%;width: clamp(56px,6.4vw,96px);height: auto;transform: rotate(-9deg);filter: drop-shadow(0 10px 18px rgba(0,0,0,.45));pointer-events: none}.page-kunden-editorial .ke-buehne figcaption{margin-top: 22px;padding-left: 3%;color: var(--ke-leise-hell)}.page-kunden-editorial .ke-kopf--gespiegelt .ke-buehne-bild{padding: 0 3% 10% 11%}.page-kunden-editorial .ke-kopf--gespiegelt .ke-halo{inset: -12% 10% 0 -8%}.page-kunden-editorial .ke-kopf--gespiegelt .ke-buehne .ke-browser{transform: rotate(2deg)}.page-kunden-editorial .ke-kopf--gespiegelt .ke-buehne .ke-handy{right: auto;left: 1%;transform: rotate(-3deg)}.page-kunden-editorial .ke-kopf--gespiegelt .ke-thaler{left: auto;right: 0;transform: rotate(9deg)}.page-kunden-editorial .ke-kopf--gespiegelt .ke-buehne figcaption{padding-left: 11%}@media (min-width: 900px){.page-kunden-editorial .ke-kopf--gespiegelt .ke-hero-raster{grid-template-columns: minmax(0,1.04fr) minmax(0,.96fr)}.page-kunden-editorial .ke-kopf--gespiegelt .ke-buehne{order: -1}}.page-kunden-editorial .ke-fakten{background: var(--sand-bg);border-bottom: 1px solid var(--ke-linie)}.page-kunden-editorial .ke-fakten-liste{display: grid;grid-template-columns: repeat(var(--ke-spalten,4),minmax(0,1fr));margin: 0}.page-kunden-editorial .ke-fakten-liste>div{padding: 28px 28px 26px 0;margin-right: 28px;border-right: 1px solid var(--ke-linie)}.page-kunden-editorial .ke-fakten-liste>div:last-child{border-right: 0;margin-right: 0}.page-kunden-editorial .ke-fakten dt{font: 650 13px/1.3 var(--body);letter-spacing: .14em;text-transform: uppercase;color: var(--gold-text)}.page-kunden-editorial .ke-fakten dd{margin: 8px 0 0;font-size: 16px;font-weight: 600;line-height: 1.45;color: var(--ink)}.page-kunden-editorial .ke-abschnitt{padding: var(--ke-abschnitt) 0}.page-kunden-editorial .ke-kopfzeile{display: flex;justify-content: space-between;align-items: flex-end;gap: 32px 64px;margin-bottom: clamp(40px,5vw,72px)}.page-kunden-editorial .ke-kopfzeile>div{max-width: 760px}.page-kunden-editorial .ke-kopf-text{flex: 0 1 25em;margin: 0;font-size: 17px;line-height: 1.7;color: var(--muted)}.page-kunden-editorial .ke-split-raster{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);gap: clamp(48px,7vw,120px);align-items: start}.page-kunden-editorial .ke-statement{margin: clamp(26px,3vw,36px) 0 0;max-width: 26em;font-family: var(--display);font-weight: 420;font-size: clamp(20px,1.75vw,25px);line-height: 1.5;color: var(--ink)}.page-kunden-editorial .ke-text{margin-top: 26px}.page-kunden-editorial .ke-text p{max-width: var(--measure);font-size: 17px;line-height: 1.75;color: var(--muted)}.page-kunden-editorial .ke-text p + p{margin-top: 18px}.page-kunden-editorial .ke-leitidee{position: relative;margin-top: clamp(0px,5vw,72px);padding: clamp(32px,4vw,56px);background: var(--sand-bg);border-radius: 4px 88px 4px 4px}.page-kunden-editorial .ke-leitidee .ke-leitidee-label{margin: 0 0 18px;font: 650 14px/1.3 var(--body) !important;letter-spacing: .14em !important;text-transform: uppercase;color: var(--gold-text)}.page-kunden-editorial .ke-leitidee-text{margin: 0;font-family: var(--display);font-weight: 520;font-size: clamp(24px,2.2vw,32px);line-height: 1.28;letter-spacing: -0.012em;color: var(--ink)}.page-kunden-editorial .ke-route{position: relative;margin: 30px 0 0;padding: 0;list-style: none;counter-reset: ke-route;display: grid;gap: 16px}.page-kunden-editorial .ke-route::before{content: "";position: absolute;left: 15px;top: 16px;bottom: 16px;width: 1px;background: var(--ke-akzent);opacity: .7}.page-kunden-editorial .ke-route li{position: relative;display: grid;grid-template-columns: 32px 1fr;align-items: center;gap: 16px;font-size: 16px;font-weight: 600;line-height: 1.4;color: var(--ink);counter-increment: ke-route}.page-kunden-editorial .ke-route li::before{content: counter(ke-route);display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: var(--paper);border: 1px solid var(--ke-akzent);font: italic 400 16px/1 var(--display);color: var(--ke-akzent-text)}.page-kunden-editorial .ke-route li:last-child::before{background: var(--ke-navy);border-color: var(--ke-navy);color: var(--ke-akzent-hell)}.page-kunden-editorial .ke-leitidee-quelle{margin: 28px 0 0;padding-top: 18px;border-top: 1px solid var(--ke-linie);font-size: 14px;line-height: 1.5;color: var(--muted)}.page-kunden-editorial .ke-showcase{background: var(--mist)}.page-kunden-editorial .ke-panel-unterschrift{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 8px 32px;margin: 0;padding-top: 16px;font-size: var(--fs-meta);line-height: 1.5;color: var(--muted)}.page-kunden-editorial .ke-panel-unterschrift .ke-pfeil-link{color: var(--ink);font-size: 15px !important}.page-kunden-editorial .ke-galerie{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(32px,4vw,56px) clamp(20px,3vw,44px);align-items: start}.page-kunden-editorial .ke-galerie--3{grid-template-columns: repeat(3,minmax(0,1fr))}.page-kunden-editorial .ke-galerie--2 .ke-galerie-eintrag:nth-child(2),.page-kunden-editorial .ke-galerie--4 .ke-galerie-eintrag:nth-child(2n),.page-kunden-editorial .ke-galerie--3 .ke-galerie-eintrag:nth-child(2){margin-top: clamp(0px,6vw,88px)}.page-kunden-editorial .ke-galerie-eintrag{margin: 0}.page-kunden-editorial .ke-galerie .ke-browser img{aspect-ratio: 16 / 10;object-fit: cover;object-position: top center}.page-kunden-editorial .ke-galerie figcaption{margin-top: 18px;font-size: 16px !important;line-height: 1.6;color: var(--muted)}.page-kunden-editorial .ke-galerie figcaption .ke-abb{display: block}.page-kunden-editorial .ke-galerie figcaption strong{display: block;margin: 6px 0 4px;font-family: var(--display);font-weight: 560;font-size: clamp(20px,1.6vw,24px);line-height: 1.2;color: var(--ink)}.page-kunden-editorial .ke-galerie-text{display: block;max-width: 32em}.page-kunden-editorial .ke-galerie + .ke-panel-unterschrift{margin-top: clamp(24px,3vw,40px);border-top: 1px solid var(--line)}.page-kunden-editorial .ke-struktur{margin: 0}.page-kunden-editorial .ke-struktur-karte{overflow: hidden;border: 1px solid var(--line);border-radius: 20px;background: #fff;box-shadow: var(--schatten-1)}.page-kunden-editorial .ke-struktur-kopf{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 10px 24px;padding: 14px clamp(16px,2.4vw,28px);background: #f3f5f8;border-bottom: 1px solid var(--line)}.page-kunden-editorial .ke-struktur-adresse{padding: 3px 14px;border: 1px solid var(--line);border-radius: 6px;background: #fff;font-size: 14px;line-height: 1.5;color: var(--muted)}.page-kunden-editorial .ke-struktur-dauer{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;font-size: 14px;line-height: 1.4;color: var(--muted)}.page-kunden-editorial .ke-struktur-dauer-knopf{padding: 5px 13px;border-radius: var(--radius-pille);background: var(--ke-navy);font-weight: 650;color: #fff}.page-kunden-editorial .ke-baum,.page-kunden-editorial .ke-baum ul{margin: 0;padding: 0;list-style: none}.page-kunden-editorial .ke-baum{padding: clamp(28px,4vw,56px) clamp(16px,3vw,40px) clamp(32px,4vw,56px)}.page-kunden-editorial .ke-baum-knoten{display: inline-block;position: relative;padding: 9px 16px;border: 1px solid var(--line);border-radius: 10px;background: var(--paper);font-size: 16px;font-weight: 650;line-height: 1.3;color: var(--ink)}.page-kunden-editorial .ke-baum-wurzel{text-align: center}.page-kunden-editorial .ke-baum-wurzel>.ke-baum-knoten{padding: 11px 24px;border-color: var(--ke-navy);background: var(--ke-navy);font-family: var(--display);font-size: 19px;font-weight: 560;color: #fff}.page-kunden-editorial .ke-baum .ke-baum-bereiche{position: relative;display: grid;grid-template-columns: repeat(var(--ke-n,4),minmax(0,1fr));gap: 20px;margin-top: 56px;text-align: left}.page-kunden-editorial .ke-baum-bereiche::before{content: "";position: absolute;left: 50%;top: -56px;width: 1px;height: 28px;background: var(--ke-akzent)}.page-kunden-editorial .ke-baum-bereiche::after{content: "";position: absolute;top: -28px;height: 1px;background: var(--ke-akzent);left: calc((100% - (var(--ke-n,4) - 1) * 20px) / (2 * var(--ke-n,4)));right: calc((100% - (var(--ke-n,4) - 1) * 20px) / (2 * var(--ke-n,4)))}.page-kunden-editorial .ke-baum-bereich{position: relative;display: flex;flex-direction: column;align-items: center;min-width: 0}.page-kunden-editorial .ke-baum-bereich::before{content: "";position: absolute;top: -28px;left: 50%;width: 1px;height: 28px;background: var(--ke-akzent)}.page-kunden-editorial .ke-baum-bereich>.ke-baum-knoten{width: 100%;text-align: center}.page-kunden-editorial .ke-baum-bereich--hervor>.ke-baum-knoten{border-color: var(--ke-akzent);background: rgba(var(--ke-akzent-rgb),.14);box-shadow: 0 0 0 3px rgba(var(--ke-akzent-rgb),.16)}.page-kunden-editorial .ke-baum-notiz{margin-top: 8px;font-size: 14px;line-height: 1.45;text-align: center;color: var(--muted)}.page-kunden-editorial .ke-baum .ke-baum-seiten{align-self: stretch;margin-top: 12px;padding-left: 20px}.page-kunden-editorial .ke-baum-seiten li{position: relative;margin-top: 8px;padding: 7px 12px;border-radius: 8px;background: var(--mist);font-size: 15px;line-height: 1.35;color: var(--ink);overflow-wrap: break-word}.page-kunden-editorial .ke-baum-seiten li:first-child{margin-top: 0}.page-kunden-editorial :is(.ke-baum-bereich>.ke-baum-knoten,.ke-baum-seiten li){-webkit-hyphens: auto;hyphens: auto}.page-kunden-editorial .ke-baum-seiten li::before{content: "";position: absolute;left: -11px;top: 50%;width: 11px;height: 1px;background: var(--silber)}.page-kunden-editorial .ke-baum-seiten li::after{content: "";position: absolute;left: -11px;top: -8px;bottom: 0;width: 1px;background: var(--silber)}.page-kunden-editorial .ke-baum-seiten li:first-child::after{top: -12px}.page-kunden-editorial .ke-baum-seiten li:last-child::after{bottom: auto;height: calc(50% + 8px)}.page-kunden-editorial .ke-baum-seiten li:only-child::after{height: calc(50% + 12px)}.page-kunden-editorial .ke-struktur-fuss{margin: 0;padding: 14px clamp(16px,2.4vw,28px);border-top: 1px dashed var(--line);font-size: 14px;line-height: 1.5;color: var(--muted)}.page-kunden-editorial .ke-struktur-fuss span{margin-right: 8px;font-weight: 650;color: var(--ink)}.page-kunden-editorial .ke-zeitleiste{--ke-gap: clamp(24px,3vw,44px);display: grid;grid-template-columns: repeat(var(--ke-n,4),minmax(0,1fr));gap: var(--ke-gap);margin: 0;padding: 0;list-style: none}.page-kunden-editorial .ke-station{position: relative;padding-top: 44px}.page-kunden-editorial .ke-station::before{content: "";position: absolute;z-index: 1;top: 0;left: 0;width: 20px;height: 20px;box-sizing: border-box;border: 2px solid var(--ke-akzent);border-radius: 50%;background: var(--paper)}.page-kunden-editorial .ke-station:last-child::before{border-color: var(--ke-navy);background: var(--ke-navy);box-shadow: 0 0 0 4px rgba(var(--ke-akzent-rgb),.35)}.page-kunden-editorial .ke-station:not(:last-child)::after{content: "";position: absolute;top: 9px;left: 20px;right: calc(-1 * var(--ke-gap));height: 2px;background: linear-gradient(90deg,var(--ke-akzent),rgba(var(--ke-akzent-rgb),.45))}.page-kunden-editorial .ke-station-zeit{display: block;font: italic 400 clamp(22px,1.9vw,28px)/1.2 var(--display);color: var(--ke-akzent-text)}.page-kunden-editorial .ke-station h3{margin: 10px 0;font-family: var(--display) !important;font-weight: 560 !important;font-size: clamp(21px,1.8vw,25px) !important;line-height: 1.2 !important;color: var(--ink);text-wrap: balance}.page-kunden-editorial .ke-station p{font-size: 16px;line-height: 1.65;color: var(--muted)}.page-kunden-editorial .ke-leistungen{background: var(--sand-bg)}.page-kunden-editorial .ke-weiter-titel{margin: 34px 0 8px;font: 650 14px/1.3 var(--body);letter-spacing: .14em;text-transform: uppercase;color: var(--gold-text)}.page-kunden-editorial .ke-weiter{margin: 0;padding: 0;list-style: none}.page-kunden-editorial .ke-weiter a{display: inline-flex;align-items: center;gap: 10px;min-height: var(--touch-min);font-weight: 650;color: var(--ink);text-decoration: underline;text-decoration-color: var(--gold-dekor);text-decoration-thickness: 1px;text-underline-offset: 5px}.page-kunden-editorial .ke-weiter a::after{content: "→";font-weight: 400;color: var(--gold-text)}.page-kunden-editorial .ke-nennung{margin: 26px 0 0;padding-top: 18px;border-top: 1px solid var(--ke-linie);max-width: 30em;font-size: 14px;line-height: 1.55;color: var(--muted)}.page-kunden-editorial .ke-nennung span{font-weight: 650;color: var(--ink)}.page-kunden-editorial .ke-gruppen{display: grid;grid-template-columns: repeat(var(--ke-n,5),minmax(0,1fr));margin: 0;padding: 0;list-style: none;border-top: 2px solid var(--ke-akzent)}.page-kunden-editorial .ke-gruppe{min-width: 0;padding: 26px clamp(16px,2vw,28px) 30px 0;margin-right: clamp(16px,2vw,28px);border-right: 1px solid var(--ke-linie)}.page-kunden-editorial .ke-gruppe:last-child{margin-right: 0;padding-right: 0;border-right: 0}.page-kunden-editorial .ke-gruppe-nr{display: block;margin-bottom: 12px;font: italic 400 26px/1 var(--display);color: var(--ke-akzent-text)}.page-kunden-editorial .ke-gruppe h3{margin: 0 0 12px;font-family: var(--display) !important;font-weight: 560 !important;font-size: clamp(21px,1.7vw,25px) !important;line-height: 1.2 !important;color: var(--ink)}.page-kunden-editorial .ke-gruppe ul{margin: 0;padding: 0;list-style: none}.page-kunden-editorial .ke-gruppe li{padding: 11px 0;border-top: 1px solid var(--ke-linie);font-size: 15px;line-height: 1.55;color: var(--muted)}.page-kunden-editorial .ke-gruppe li strong{display: block;margin-bottom: 2px;font-size: 16px;font-weight: 650;color: var(--ink)}.page-kunden-editorial .ke-leistungen-fuss{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 24px clamp(32px,5vw,80px);align-items: start;margin-top: clamp(40px,5vw,64px);padding-top: 28px;border-top: 1px solid var(--ke-linie)}.page-kunden-editorial .ke-leistungen-fuss .ke-weiter-titel{margin-top: 0}.page-kunden-editorial .ke-leistungen-fuss .ke-nennung{margin-top: 0;padding-top: 0;border-top: 0}.page-kunden-editorial .ke-nennung + .ke-bildnachweis{margin-top: 12px;padding-top: 0;border-top: 0}.page-kunden-editorial .ke-abschluss{position: relative;overflow: hidden;isolation: isolate;padding: clamp(88px,10vw,152px) 0;background: var(--ke-navy-tief);color: #fff}.page-kunden-editorial .ke-abschluss::before{content: "";position: absolute;z-index: -1;width: 1100px;height: 1100px;bottom: -760px;left: -320px;border-radius: 50%;border: 1px solid rgba(255,255,255,.06);box-shadow: 0 0 0 170px rgba(255,255,255,.014)}.page-kunden-editorial .ke-abschluss-raster{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,.6fr);gap: clamp(48px,6vw,100px);align-items: end}.page-kunden-editorial .ke-abschluss-thaler{display: block;width: 64px;height: 64px;margin-bottom: 28px;filter: drop-shadow(0 8px 16px rgba(0,0,0,.4))}.page-kunden-editorial .ke-abschluss h2{margin: 22px 0 0;font-family: var(--display);font-weight: 560;font-size: clamp(40px,5.4vw,82px);line-height: 1.02;letter-spacing: -0.028em;color: #fff;text-wrap: balance}.page-kunden-editorial .ke-abschluss h2 em{display: block;color: var(--ke-gold-hell)}.page-kunden-editorial .ke-abschluss-p{max-width: 34em;margin: 30px 0 34px;font-size: clamp(17px,1.3vw,19px);line-height: 1.7;color: var(--ke-text-hell)}.page-kunden-editorial .ke-abschluss .ke-pfeil-link{color: #fff}.page-kunden-editorial .ke-notiz{margin: 22px 0 0;font-size: 14px;color: var(--ke-leise-hell)}.page-kunden-editorial .ke-naechstes{display: block;padding: 16px 16px 24px;border: 1px solid rgba(255,255,255,.16);border-radius: var(--radius-karte);background: rgba(255,255,255,.04);color: #fff;text-decoration: none;transition: background-color .25s ease,border-color .25s ease}.page-kunden-editorial .ke-naechstes:hover{background: rgba(255,255,255,.08);border-color: rgba(240,195,124,.5)}.page-kunden-editorial .ke-naechstes-bild{display: block;overflow: hidden;margin-bottom: 20px;border-radius: 10px;aspect-ratio: 16 / 10;background: var(--navy-800)}.page-kunden-editorial .ke-naechstes-bild img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: top;transition: transform .5s ease}.page-kunden-editorial .ke-naechstes:hover .ke-naechstes-bild img{transform: scale(1.03)}.page-kunden-editorial .ke-naechstes-label{display: block;padding: 0 8px;font: 650 13px/1.3 var(--body);letter-spacing: .14em;text-transform: uppercase;color: var(--ke-gold-hell)}.page-kunden-editorial .ke-naechstes-name{display: flex;justify-content: space-between;gap: 12px;padding: 8px 8px 0;font: 560 clamp(24px,2vw,30px)/1.15 var(--display)}.page-kunden-editorial .ke-naechstes-name::after{content: "→";font-family: var(--body);font-weight: 400;color: var(--ke-gold-hell);transition: transform .2s ease}.page-kunden-editorial .ke-naechstes:hover .ke-naechstes-name::after{transform: translateX(4px)}.page-kunden-editorial .ke-naechstes-titel{display: block;padding: 6px 8px 0;font-size: 16px;line-height: 1.55;color: var(--ke-text-hell)}@media (max-width: 1100px){.page-kunden-editorial .ke-galerie--3{grid-template-columns: repeat(2,minmax(0,1fr))}.page-kunden-editorial .ke-galerie--3 .ke-galerie-eintrag:first-child{grid-column: 1 / -1}.page-kunden-editorial .ke-galerie--3 .ke-galerie-eintrag:nth-child(3){margin-top: clamp(0px,6vw,88px)}.page-kunden-editorial .ke-gruppen{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 32px;border-top: 0}.page-kunden-editorial .ke-gruppe,.page-kunden-editorial .ke-gruppe:last-child{margin-right: 0;padding-right: 0;border-right: 0;border-top: 2px solid var(--ke-akzent)}}@media (max-width: 899px){.page-kunden-editorial .ke-hero-raster{grid-template-columns: minmax(0,1fr);gap: 52px}.page-kunden-editorial .ke-name--m,.page-kunden-editorial .ke-kopf--zentriert .ke-name--m{--ke-name-gr: clamp(44px,12.5vw,84px)}.page-kunden-editorial .ke-buehne{max-width: 680px}.page-kunden-editorial .ke-fakten-liste{grid-template-columns: repeat(2,minmax(0,1fr))}.page-kunden-editorial .ke-fakten-liste>div{padding: 22px 20px 20px 0;margin-right: 20px;border-bottom: 1px solid var(--ke-linie)}.page-kunden-editorial .ke-fakten-liste>div:nth-child(2n){border-right: 0;margin-right: 0}.page-kunden-editorial .ke-fakten-liste>div:nth-last-child(-n + 2):nth-child(2n + 1),.page-kunden-editorial .ke-fakten-liste>div:last-child{border-bottom: 0}.page-kunden-editorial .ke-kopfzeile{display: block}.page-kunden-editorial .ke-kopf-text{margin-top: 22px;max-width: 34em}.page-kunden-editorial .ke-split-raster,.page-kunden-editorial .ke-leistungen-raster,.page-kunden-editorial .ke-abschluss-raster{grid-template-columns: minmax(0,1fr)}.page-kunden-editorial .ke-leitidee{margin-top: 0;max-width: 640px}.page-kunden-editorial .ke-naechstes{max-width: 460px}.page-kunden-editorial .ke-zeitleiste{grid-template-columns: minmax(0,1fr);gap: 0}.page-kunden-editorial .ke-station{padding: 0 0 36px 48px}.page-kunden-editorial .ke-station:last-child{padding-bottom: 0}.page-kunden-editorial .ke-station::before{top: 4px}.page-kunden-editorial .ke-station:not(:last-child)::after{top: 24px;bottom: -4px;left: 9px;right: auto;width: 2px;height: auto;background: linear-gradient(180deg,var(--ke-akzent),rgba(var(--ke-akzent-rgb),.45))}.page-kunden-editorial .ke-station p{max-width: 34em}.page-kunden-editorial .ke-leistungen-fuss{grid-template-columns: minmax(0,1fr)}}@media (max-width: 1199px){.page-kunden-editorial .ke-baum-wurzel{text-align: left}.page-kunden-editorial .ke-baum .ke-baum-bereiche{grid-template-columns: minmax(0,1fr);gap: 14px;margin-top: 20px;padding-left: 28px}.page-kunden-editorial .ke-baum-bereiche::before{left: 14px;top: -20px;height: 41px}.page-kunden-editorial .ke-baum-bereiche::after{display: none}.page-kunden-editorial .ke-baum-bereich{align-items: flex-start}.page-kunden-editorial .ke-baum-bereich::before{top: 20px;left: -14px;width: 14px;height: 1px}.page-kunden-editorial .ke-baum-bereich:not(:last-child)::after{content: "";position: absolute;left: -14px;top: 20px;bottom: -34px;width: 1px;background: var(--ke-akzent)}.page-kunden-editorial .ke-baum-bereich>.ke-baum-knoten{width: auto;text-align: left}.page-kunden-editorial .ke-baum-notiz{text-align: left}.page-kunden-editorial .ke-baum .ke-baum-seiten{padding-left: 32px}}@media (max-width: 767px){.page-kunden-editorial .ke-galerie,.page-kunden-editorial .ke-galerie--3{grid-template-columns: minmax(0,1fr)}.page-kunden-editorial .ke-galerie .ke-galerie-eintrag{margin-top: 0 !important}}@media (max-width: 600px){.page-kunden-editorial .ke-gruppen{grid-template-columns: minmax(0,1fr)}}@media (max-width: 560px){.page-kunden-editorial .ke-buehne-bild{padding: 0 13% 12% 4%}.page-kunden-editorial .ke-kopf--gespiegelt .ke-buehne-bild{padding: 0 4% 12% 13%}.page-kunden-editorial .ke-buehne .ke-handy{width: 28%;border-width: 3px;border-radius: 16px}.page-kunden-editorial .ke-handy{border-width: 4px;border-radius: 20px}.page-kunden-editorial .ke-browser-leiste{height: 22px;padding: 0 8px;gap: 4px}.page-kunden-editorial .ke-browser-leiste i{width: 6px;height: 6px}.page-kunden-editorial .ke-browser-leiste span{display: none}.page-kunden-editorial .ke-browser{border-radius: 8px}.page-kunden-editorial .ke-fakten-liste{grid-template-columns: minmax(0,1fr)}.page-kunden-editorial .ke-fakten-liste>div{margin-right: 0;padding-right: 0;border-right: 0;border-bottom: 1px solid var(--ke-linie) !important}.page-kunden-editorial .ke-fakten-liste>div:last-child{border-bottom: 0 !important}.page-kunden-editorial .ke-leitidee{border-radius: 4px 56px 4px 4px}.page-kunden-editorial .ke-struktur-karte{border-radius: 14px}.page-kunden-editorial :is(.ke-name,.ke-unterzeile,.ke-h2,.ke-prinzip h3,.ke-leistungsliste h3,.ke-abschluss h2){overflow-wrap: break-word}}@media (prefers-reduced-motion: reduce){.page-kunden-editorial .ke-pfeil-link::after,.page-kunden-editorial .ke-naechstes,.page-kunden-editorial .ke-naechstes-bild img,.page-kunden-editorial .ke-naechstes-name::after{transition: none}.page-kunden-editorial .ke-pfeil-link:hover::after,.page-kunden-editorial .ke-naechstes:hover .ke-naechstes-bild img,.page-kunden-editorial .ke-naechstes:hover .ke-naechstes-name::after{transform: none}}:root{--hs26-navy-deep: #081f30;--hs26-navy: #0e2f43;--hs26-navy-line: #23455b;--hs26-brass: #b99557;--hs26-brass-hover: #c9a66b;--hs26-brass-hell: #d4b06f;--hs26-brass-text: #7a5a22;--hs26-ivory: #f8f6f0;--hs26-sand: #eeece5;--hs26-ink: #142b39;--hs26-muted: #4c5c6b;--hs26-on-dark: #ffffff;--hs26-on-dark-2: #c3cfd9;--hs26-line: #dcd8cc;--hs26-radius: 14px;--hs26-radius-l: 20px;--hs26-shadow: 0 1px 2px rgba(8,31,48,0.05),0 10px 30px rgba(8,31,48,0.08);--hs26-shadow-hover: 0 2px 4px rgba(8,31,48,0.06),0 22px 48px rgba(8,31,48,0.14);--hs26-fs-h1: clamp(36px,calc(4.2vw + 10px),68px);--hs26-fs-h2: clamp(28px,calc(1.9vw + 15px),42px);--hs26-fs-h3: clamp(20px,calc(0.4vw + 18px),24px);--hs26-fs-body: clamp(16.5px,calc(0.25vw + 15.6px),18.5px);--hs26-fs-lead: clamp(17px,calc(0.45vw + 15.4px),20px);--hs26-fs-klein: 15px;--hs26-measure: 34em;--hs26-space: clamp(64px,8vw,112px);--navy-900: #081f30;--navy-800: #0e2f43;--navy-line: #23455b;--paper: #f8f6f0;--sand-bg: #eeece5;--ink: #142b39;--parchment: #142b39;--gold-dekor: #b99557;--gold-text: #7a5a22;--gold: #7a5a22;--gold-soft: #7a5a22;--line-warm: #dcd8cc;--muted-inverse: #c3cfd9;--btn-primaer: #b99557;--btn-primaer-hover: #c9a66b;--btn-primaer-text: #081f30}.nav,.mobile-menu,footer.ft{--navy-900: #081f30;--navy-800: #0e2f43;--navy-line: #23455b;--gold-dekor: #b99557;--muted-inverse: #c3cfd9;--btn-primaer: #b99557;--btn-primaer-hover: #c9a66b;--btn-primaer-text: #081f30}.nav,.nav.scrolled,body.menu-open .nav.scrolled{background: rgba(8,31,48,0.97);border-bottom: 1px solid rgba(185,149,87,0.28);box-shadow: 0 8px 28px rgba(4,16,26,0.22);-webkit-backdrop-filter: saturate(140%) blur(10px);backdrop-filter: saturate(140%) blur(10px)}body.menu-open .nav{background: transparent;border-bottom-color: transparent;box-shadow: none}.nav-logo .t{color: #fff}.nav-logo .t-gold{background: linear-gradient(96deg,#d4b06f,#ecd3a0 45%,#c9a66b 72%,#e2c48e);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: #d4b06f}@supports not (-webkit-background-clip: text){.nav-logo .t-gold{background: none;color: #d4b06f}}.nav-logo img.nav-logo-img,.ft-logo img{filter: drop-shadow(0 0 0.6px rgba(248,246,240,0.95)) drop-shadow(0 0 0.6px rgba(248,246,240,0.7))}.nav-links>li>a:not(.nav-cta){color: rgba(255,255,255,0.92)}.nav-links>li:hover>a:not(.nav-cta),.nav-links>li:focus-within>a:not(.nav-cta),.nav-links>li.dd-open>a:not(.nav-cta),.nav-links>li>a:not(.nav-cta):hover{color: var(--hs26-brass-hell)}.nav-links>li.nv-current>a:not(.nav-cta),.nav-links>li>a[aria-current="page"]:not(.nav-cta){color: #fff}.nav-links>li>a .caret,.nav-links>li:hover>a .caret,.nav-links>li:focus-within>a .caret,.nav-links>li.dd-open>a .caret,.nav-links>li.nv-current>a .caret{color: var(--hs26-brass-hell)}.nav-links>li>a:not(.nav-cta)::after,.nav-links>li.nv-current>a:not(.nav-cta)::after{background: linear-gradient(90deg,#b99557,#ecd3a0 50%,#b99557)}.nav-links>li>a.nav-cta,.nav-cta{color: var(--hs26-navy-deep) !important;background: var(--hs26-brass);border: 1px solid rgba(255,255,255,0.12);box-shadow: 0 6px 18px -8px rgba(0,0,0,0.5);font-weight: 650;padding: 11px 20px}.nav-cta:hover,.nav-cta:focus-visible{background: var(--hs26-brass-hover);color: var(--hs26-navy-deep) !important;border-color: rgba(255,255,255,0.3);box-shadow: 0 10px 24px -10px rgba(0,0,0,0.55)}.burger span,body.menu-open .burger span{background: #fff}.nav-tel{display: none}@media (max-width: 1099px){.nav-tel{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 44px;height: 44px;margin: 0 6px 0 auto;border-radius: 50%;background: var(--hs26-brass);color: var(--hs26-navy-deep);text-decoration: none;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.18);transition: background 0.2s ease}.nav-tel:hover{background: var(--hs26-brass-hover)}.nav-tel svg{width: 21px;height: 21px;stroke: currentColor}body.menu-open .nav-tel{visibility: hidden}}.nav-inner>a:focus-visible,.nav-links>li>a:focus-visible,.burger:focus-visible,.nav-tel:focus-visible{outline: 2px solid var(--hs26-brass-hell) !important;outline-offset: 3px}.nav-links .dropdown,.nav-links .dropdown.nv-mega{border-top-color: var(--hs26-brass)}.nv-head{color: var(--hs26-brass-text)}.nv-kicker{color: var(--hs26-brass-text)}.mobile-menu{background: linear-gradient(180deg,#0e2f43,#081f30 68%)}.mobile-menu .mm-cta,.mobile-menu .mm-cta:hover{color: var(--hs26-navy-deep) !important;background: var(--hs26-brass);font-size: 16px;letter-spacing: 0;text-transform: none;border-radius: 10px}.mobile-menu .mm-cta:hover{background: var(--hs26-brass-hover)}.mobile-menu a.mm-tel{border-radius: 10px;border-color: rgba(212,176,111,0.6)}body:not(.pt-home) .mobile-cta-bar{background: rgba(8,31,48,0.97);border-top: 1px solid rgba(185,149,87,0.4);box-shadow: 0 -8px 30px rgba(4,16,26,0.3)}body:not(.pt-home) .mobile-cta-bar a{font-size: 15px;letter-spacing: 0;text-transform: none;border-radius: 10px}body:not(.pt-home) .mobile-cta-bar .c-call{color: #fff;border-color: rgba(255,255,255,0.5)}body:not(.pt-home) .mobile-cta-bar .c-cta{color: var(--hs26-navy-deep);background: var(--hs26-brass)}body:not(.pt-home) .mobile-cta-bar :focus-visible{outline-color: var(--hs26-brass-hell) !important}footer.ft{position: relative;overflow: hidden;background: radial-gradient(ellipse 70% 90% at 100% 0%,rgba(14,47,67,0.95),transparent 70%),var(--hs26-navy-deep);border-top: 1px solid rgba(185,149,87,0.35);color: var(--hs26-on-dark-2)}footer.ft .footer-col h3{color: var(--hs26-brass-hell);border-bottom-color: var(--hs26-navy-line)}footer.ft .footer-col a{color: var(--hs26-on-dark-2)}footer.ft .footer-col a:hover{color: #fff}.ft-logo .t-gold{color: var(--hs26-brass-hell)}.ft-brand p{color: var(--hs26-on-dark-2)}.ft-contact{gap: 10px}.ft-contact a,.ft-contact .ft-ort{display: inline-flex;align-items: center;gap: 10px;min-height: 32px}.ft-contact .ft-ort{font-size: 14px;color: var(--hs26-on-dark-2)}.ft-contact svg{width: 18px;height: 18px;flex: 0 0 auto;stroke: var(--hs26-brass-hell)}.ft-contact a:hover{color: var(--hs26-brass-hell)}.ft-bottom{border-top-color: var(--hs26-navy-line);color: var(--hs26-on-dark-2)}.ft-legal a{color: var(--hs26-on-dark-2)}footer.ft :focus-visible{outline-color: var(--hs26-brass-hell) !important}.ft-note{margin: 40px 0 0;max-width: 11ch;font-family: var(--display);font-style: italic;font-weight: 500;font-size: clamp(24px,2vw,30px);line-height: 1.1;letter-spacing: 0.005em;color: var(--hs26-brass-hell);transform: rotate(-7deg);transform-origin: left center}.ft-note::after{content: "";display: block;width: 70%;height: 10px;margin-top: 6px;border-bottom: 1.5px solid rgba(212,176,111,0.7);border-radius: 0 0 60% 40%}@media (max-width: 680px){.ft-note{margin-top: 20px;font-size: 26px}}.mobile-menu{visibility: hidden;transition: opacity 0.3s ease,visibility 0s linear 0.3s}.mobile-menu.open{visibility: visible;transition: opacity 0.3s ease,visibility 0s linear 0s}