@font-face{font-family: "Archivo";font-style: normal;font-weight: 400 600;font-display: swap;src: url("/assets/fonts/archivo-text.woff2") format("woff2")}@font-face{font-family: "Archivo Wide";font-style: normal;font-weight: 400 700;font-display: swap;src: url("/assets/fonts/archivo-wide.woff2") format("woff2")}:root{--ink: #0b2230;--ink-2: #3d5662;--ink-3: #566c77;--bg: #f6f9fa;--bg-2: #edf3f5;--white: #ffffff;--line: rgba(11,34,48,0.09);--line-2: rgba(11,34,48,0.17);--err: #b42318;--petrol: #0e7490;--petrol-ink: #0b6178;--petrol-hover: #0b5f75;--cyan: #0891b2;--cyan-soft: rgba(8,145,178,0.08);--water-1: #eaf5f8;--water-2: #d3ebf1;--water-3: #a9dbe6;--water-4: #5cb8cc;--grad: linear-gradient(135deg,#06b6d4 0%,#0ea5e9 45%,#14b8a6 100%);--navy: #04152c;--star: #b7791f;--plinth: linear-gradient(180deg,#f3f7f8 0%,#e6eef1 100%);--counter: color-mix(in srgb,var(--ink) 4%,transparent);--glass: rgba(255,255,255,0.7);--glass-strong: rgba(255,255,255,0.9);--glass-edge: rgba(255,255,255,0.92);--blur: blur(18px) saturate(1.2);--shadow: 0 1px 2px rgba(11,34,48,0.04),0 10px 30px -18px rgba(11,34,48,0.2);--shadow-lg: 0 1px 2px rgba(11,34,48,0.05),0 30px 60px -32px rgba(11,34,48,0.28);--photo-shadow: drop-shadow(0 22px 22px rgba(11,34,48,0.16));--r-xs: 6px;--r-sm: 10px;--r: 14px;--r-lg: 20px;--gutter: clamp(16px,4vw,48px);--maxw: 1240px;--sec-y: clamp(80px,11vw,152px);--f-sans: "Archivo",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-display: "Archivo Wide","Archivo",ui-sans-serif,system-ui,sans-serif;--w-display: 560;--w-head: 600;--track-display: -0.025em;--fs-small: 0.875rem;--fs-lead: clamp(1.125rem,1.3vw,1.3125rem);--fs-h3: 1.5rem;--fs-h2: clamp(2.25rem,3.9vw,3rem);--ease: cubic-bezier(0.22,1,0.36,1);--ease-out: cubic-bezier(0.16,1,0.3,1);--ease-io: cubic-bezier(0.65,0,0.35,1);--t-1: 0.18s;--t-2: 0.42s;--t-3: 0.9s;--stagger: 90ms}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: 84px}body{margin: 0;background: var(--bg);color: var(--ink);font-family: var(--f-sans);font-size: 1.0625rem;line-height: 1.6;font-weight: 400;font-synthesis: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip}img,svg,canvas{display: block;max-width: 100%}[hidden]{display: none !important}a{color: inherit}button,input,select,textarea{font: inherit;color: inherit}h1,h2,h3,h4{margin: 0;line-height: 1.12;letter-spacing: -0.02em;font-weight: var(--w-head)}p{margin: 0}:focus-visible{outline: 2px solid var(--cyan);outline-offset: 3px;border-radius: 4px}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: absolute;left: 12px;top: -60px;z-index: 100;background: var(--ink);color: #fff;padding: 10px 16px;border-radius: var(--r-sm);text-decoration: none}.skip:focus{top: 12px}.wrap{width: min(var(--maxw),100% - 2 * var(--gutter));margin-inline: auto}svg.ic{width: 22px;height: 22px;flex: none}.ph{display: inline-flex;align-items: center;gap: 6px;padding: 2px 8px;border-radius: var(--r-xs);border: 1px dashed #c58a10;background: #fff6df;color: #6b4a00;font-size: 0.75rem;font-weight: 600;white-space: nowrap;vertical-align: middle}.h2,.sec__head h2{font-family: var(--f-display);font-size: var(--fs-h2);line-height: 1.04;letter-spacing: var(--track-display);font-weight: var(--w-display);text-wrap: balance}.lead{color: var(--ink-2);font-size: var(--fs-lead);line-height: 1.55;font-weight: 400;max-width: 54ch}.fn{font-size: 0.8125rem;color: var(--ink-3);line-height: 1.55;font-weight: 400}.tag{display: inline-block;padding: 1px 7px;border-radius: var(--r-xs);border: 1px solid var(--line-2);color: var(--ink-3);font-size: 0.75rem;font-weight: 550;vertical-align: middle}.badge{display: inline-flex;align-items: center;padding: 4px 9px;border-radius: var(--r-xs);background: var(--ink);color: #fff;font-size: 0.8125rem;font-weight: 550}.more{display: inline-flex;align-items: center;min-height: 44px;gap: 6px;font-weight: 600;color: var(--petrol);text-decoration: none}.more:hover{text-decoration: underline;text-underline-offset: 4px}.stars{color: var(--star);letter-spacing: 1px;font-size: 0.875em}.nav{position: sticky;top: 0;z-index: 50;transition: background 0.3s var(--ease),box-shadow 0.3s var(--ease)}.nav__in{display: flex;align-items: center;gap: 24px;height: 76px}.nav.is-scrolled,.nav.is-open{background: var(--glass-strong);backdrop-filter: var(--blur);-webkit-backdrop-filter: var(--blur);box-shadow: 0 1px 0 var(--line)}.brand{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;text-decoration: none;font-weight: 650;font-size: 1.125rem;letter-spacing: -0.015em;white-space: nowrap}.brand img{width: 20px;height: 39px}.brand b{font-weight: 650;color: var(--petrol)}.nav__links{margin-left: auto}.nav__links ul{display: flex;gap: 2px;margin: 0;padding: 0;list-style: none}.nav__links a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 12px;border-radius: var(--r-sm);text-decoration: none;font-size: 0.9375rem;font-weight: 500;color: var(--ink-2);transition: color 0.2s,background 0.2s}.nav__links a:hover{color: var(--ink);background: rgba(11,34,48,0.045)}.nav__tel{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;text-decoration: none;font-weight: 550;font-size: 0.9375rem;white-space: nowrap;font-variant-numeric: tabular-nums}.nav__tel .ic{width: 17px;height: 17px;color: var(--petrol)}.nav__icons{display: none;gap: 8px;margin-left: auto}.nav__icon{display: inline-grid;place-items: center;width: 44px;height: 44px;border-radius: var(--r-sm);border: 1px solid var(--line-2);background: var(--glass);text-decoration: none;cursor: pointer;padding: 0}.nav__icon .ic{width: 20px;height: 20px}.drawer{position: fixed;inset: 64px 0 0;z-index: 49;overflow-y: auto;padding: 18px var(--gutter) calc(110px + env(safe-area-inset-bottom));background: var(--glass-strong);backdrop-filter: var(--blur);-webkit-backdrop-filter: var(--blur)}.drawer ul{margin: 0;padding: 0;list-style: none}.drawer li a{display: flex;align-items: center;min-height: 56px;border-bottom: 1px solid var(--line);text-decoration: none;font-size: 1.375rem;font-weight: 550;letter-spacing: -0.02em}.drawer__cta{display: grid;gap: 10px;margin-top: 24px}.drawer__wa{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;font-weight: 600;text-decoration: none;color: var(--petrol)}body.nav-lock{overflow: hidden}@media (max-width: 999px){.nav__links,.nav__tel,.nav .btn--nav{display: none}.nav__icons{display: flex}.nav__in{height: 64px}}.btn{--h: 52px;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: var(--h);padding: 0 24px;border-radius: var(--r-sm);border: 0;font-weight: 600;font-size: 0.9875rem;letter-spacing: -0.005em;text-decoration: none;cursor: pointer;transition: background 0.25s,box-shadow 0.25s,color 0.25s;white-space: nowrap}.btn .ic{width: 17px;height: 17px;transition: transform 0.25s var(--ease)}.btn--primary{background: var(--petrol);color: #fff}.btn--primary:hover{background: var(--petrol-hover)}.btn--ghost{background: transparent;color: var(--ink);box-shadow: inset 0 0 0 1px var(--line-2)}.btn--ghost:hover{box-shadow: inset 0 0 0 1px var(--ink)}@media (max-width: 560px){.btn{white-space: normal;text-align: center;line-height: 1.25;padding-block: 10px}}.btn--nav{--h: 42px;padding: 0 18px;font-size: 0.9375rem}.btn--sm{--h: 44px;padding: 0 18px;font-size: 0.9375rem}.foot{background: var(--navy);color: #b9ced5;padding: clamp(56px,8vw,96px) 0 calc(28px + env(safe-area-inset-bottom))}.foot a{color: #e6f4f7;text-decoration: none}.foot a:hover{text-decoration: underline;text-underline-offset: 3px}.foot__grid{display: grid;grid-template-columns: 1.5fr repeat(4,1fr);gap: 36px}.foot .brand{color: #fff;margin-bottom: 16px}.foot .brand b{color: var(--water-3)}.foot__brand p{font-size: 0.9375rem;max-width: 36ch}.foot h2{font-size: 0.9375rem;font-weight: 600;color: #fff;margin-bottom: 12px}.foot ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px}.foot li a{display: inline-flex;min-height: 32px;align-items: center;font-size: 0.9375rem}@media (max-width: 980px){.foot__grid{grid-template-columns: 1fr 1fr}.foot__brand{grid-column: 1 / -1}}@media (max-width: 999px){.foot{padding-bottom: calc(100px + env(safe-area-inset-bottom))}}.mbar{position: fixed;left: 12px;right: 12px;bottom: calc(12px + env(safe-area-inset-bottom));z-index: 70;display: none;gap: 8px;padding: 6px;border-radius: 14px;background: rgba(255,255,255,0.92);backdrop-filter: var(--blur);-webkit-backdrop-filter: var(--blur);box-shadow: 0 14px 34px -14px rgba(11,34,48,0.35),inset 0 0 0 1px var(--line);transform: translateY(140%);transition: transform 0.45s var(--ease)}.mbar.is-on{transform: none}.mbar a{flex: 1;display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;border-radius: var(--r-sm);text-decoration: none;font-weight: 600;font-size: 0.9375rem}.mbar .ic{width: 17px;height: 17px}.mbar__call{flex: 0 0 auto !important;padding: 0 18px;color: var(--ink);box-shadow: inset 0 0 0 1px var(--line-2)}.mbar__ask{background: var(--petrol);color: #fff}@media (max-width: 999px){.mbar{display: flex}}.cookie{position: fixed;left: 16px;bottom: calc(16px + env(safe-area-inset-bottom));z-index: 80;width: min(440px,calc(100% - 32px));padding: 18px 20px 20px;border-radius: var(--r);background: var(--white);box-shadow: var(--shadow-lg),0 0 0 1px var(--line-2);font-family: ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size: 0.875rem;line-height: 1.55;color: var(--ink-2)}.cookie b{color: var(--ink);font-weight: 650}.cookie a{color: var(--petrol-ink);text-decoration: underline;text-underline-offset: 2px}.cookie__btns{display: flex;gap: 10px;margin-top: 14px}.cookie__btns .btn{flex: 1 1 0;font-family: var(--f-sans)}.cc .cookie[hidden]{display: block !important}html.cc{scroll-padding-bottom: var(--cc-pad,96px)}.nav-lock .cookie{visibility: hidden}@media (max-width: 999px){.cookie{left: 12px;width: min(440px,calc(100% - 24px));bottom: calc(12px + env(safe-area-inset-bottom));transition: transform 0.45s var(--ease)}body:has(.mbar.is-on) .cookie,body:has(.rbar:not([hidden])) .cookie{transform: translateY(-68px)}}@media (max-width: 640px){.cookie{padding: 14px 16px 16px;font-size: 0.8125rem;line-height: 1.5}.cookie__btns{margin-top: 12px}}@media (max-height: 520px) and (orientation: landscape){body .cookie{transform: none}}@media (prefers-reduced-motion: reduce){.cookie{transition: none}}.form{display: grid;gap: 14px;padding: clamp(22px,3vw,36px);border-radius: var(--r-lg);background: var(--white);box-shadow: var(--shadow),inset 0 0 0 1px var(--line)}.form__row{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.field{display: grid;gap: 6px;font-size: 0.8125rem;font-weight: 550;color: var(--ink-2)}.field input,.field select,.field textarea{width: 100%;min-height: 50px;padding: 12px 14px;border-radius: var(--r-sm);border: 1px solid var(--line-2);background: var(--white);font-size: 1rem;font-weight: 400;color: var(--ink);transition: border-color 0.2s,box-shadow 0.2s}.field textarea{resize: vertical;min-height: 90px}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--petrol);box-shadow: 0 0 0 3px rgba(14,116,144,0.14)}.field [aria-invalid="true"]{border-color: var(--err)}.form__or{margin-top: -6px;font-size: 0.8125rem;color: var(--ink-3)}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.form__submit{width: 100%}.form__error{color: var(--err);font-size: 0.875rem;font-weight: 550}.form__ok-t{margin-bottom: 6px;font-size: 1.5rem;font-weight: 650;line-height: 1.2;letter-spacing: -0.01em;color: var(--ink)}.form__ok{display: grid;gap: 10px}.form.is-sent>:not(.form__ok){display: none}@media (max-width: 560px){.form__row{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.001ms !important;animation-delay: 0s !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;transition-delay: 0s !important;scroll-behavior: auto !important}}.sec{position: relative;padding: var(--sec-y) 0}.sec__head{max-width: 760px;margin-bottom: clamp(36px,5vw,64px)}.sec__head .lead{margin-top: 18px}.hero{position: relative;isolation: isolate}.vis{position: relative;width: 100%;max-width: 560px;margin-inline: auto;--p: 1;color: var(--vis-ink)}.js .vis{--p: 0}.rm .vis{--p: 1 !important}.vis__svg{display: block;width: 100%;height: auto;overflow: visible}.vis__svg text{font-family: var(--f-sans)}.vis__cv{display: block;width: 100%;aspect-ratio: 6 / 5}.vis__legend{display: flex;justify-content: space-between;gap: 12px;margin: 14px 0 0;padding-top: 12px;border-top: 1px solid var(--vis-soft);font-size: 0.8125rem;font-weight: 500;color: var(--ink-3)}.vis--crates{--k: clamp(0,(var(--p) - 0.55) * 4,1);--g: clamp(0,(var(--p) - 0.8) * 5,1)}.vis__art{position: relative}.vis__dev{position: absolute;right: 2%;bottom: 50%;height: 44%;width: auto;filter: var(--photo-shadow);opacity: var(--g);transform: translateY(calc((1 - var(--g)) * 14px));pointer-events: none}.matrix__cell{fill: color-mix(in srgb,var(--vis-accent) 14%,transparent);stroke: color-mix(in srgb,var(--vis-accent) 46%,transparent);stroke-width: 1}.matrix__row{--o: clamp(0,(var(--p) - var(--i) * 0.018) / 0.06,1);transform-box: fill-box;transform-origin: 50% 50%;opacity: calc(var(--o) * (1 - var(--g)));transform: translateY(calc((1 - var(--o)) * -14px + var(--dy) * var(--k) * 1px)) scaleY(calc(1 - var(--k) * 0.93))}.vis__pipe{stroke: var(--vis-accent);stroke-width: 3;stroke-linecap: round;stroke-dasharray: 1 1;stroke-dashoffset: calc(1 - var(--g))}#rechner{background: var(--navy);color: #d4e6eb}@keyframes panelIn{from{opacity: 0;transform: translateY(10px)}}@keyframes drift{to{transform: translate3d(-4vw,3vw,0) scale(1.06)}}@keyframes lineUp{from{transform: translateY(105%)}}@keyframes fadeUp{from{opacity: 0;transform: translateY(14px)}}.stage{position: relative;display: grid;justify-items: center;transform: translate3d(0,calc(var(--out,0) * -60px),0)}@keyframes rise{from{opacity: 0;transform: translateY(30px)}}@keyframes sheen{0%{background-position: -150% 0}20%,100%{background-position: 150% 0}}.hotspot{position: absolute;z-index: 2;left: var(--x);top: var(--y);width: 44px;height: 44px;margin: -22px 0 0 -22px;border-radius: 50%;border: 0;padding: 0;cursor: pointer;background: transparent}.hotspot::before{content: "";position: absolute;left: 50%;top: 50%;width: 9px;height: 9px;margin: -4.5px 0 0 -4.5px;border-radius: 50%;background: var(--petrol);box-shadow: 0 0 0 3px #fff,0 0 0 4px rgba(14,116,144,0.32);transition: transform 0.3s var(--ease)}.hotspot:hover::before,.hotspot[aria-expanded="true"]::before,.hotspot:focus-visible::before{transform: scale(1.3)}@keyframes labelIn{from{opacity: 0}}@keyframes lineIn{from{transform: scaleX(0)}}.picker{margin-top: 18px;display: grid;justify-items: center;gap: 10px;width: min(100%,400px)}.picker__seg{position: relative;display: grid;grid-template-columns: repeat(3,1fr);width: 100%;padding: 4px;border-radius: 12px;background: var(--glass);box-shadow: inset 0 0 0 1px var(--line-2);backdrop-filter: var(--blur);-webkit-backdrop-filter: var(--blur)}.picker__seg button{position: relative;z-index: 1;min-height: 44px;border: 0;background: none;border-radius: 8px;font-weight: 550;font-size: 0.9375rem;color: var(--ink-2);cursor: pointer;transition: color 0.3s}.picker__seg button[aria-checked="true"]{color: #fff}.picker__thumb{position: absolute;z-index: 0;top: 4px;bottom: 4px;left: 4px;width: calc((100% - 8px) / 3);border-radius: 8px;background: var(--ink);transition: transform 0.45s var(--ease)}.picker__cap{min-height: 1.6em;font-size: 0.875rem;color: var(--ink-3);text-align: center}@media (max-width: 640px){.stage{order: 3;margin-top: 18px}.picker{margin-top: 18px;gap: 4px}.picker__seg button{min-height: 44px;font-size: 0.875rem}.picker__cap{font-size: 0.8125rem}}@media (max-height: 520px) and (orientation: landscape){.picker__cap{display: none}}.vc{--sky-1: #eef7fa;--sky-2: #e2f1f6;--sky-3: #cfe7ef;--sky-4: #a9dbe6;--glow: #6fd6e8;--bg: var(--sky-1);--bg-2: var(--sky-2);--card-bg: #fff;--deep: #062a3c;--deep-2: #0b4a60;--on-deep: #d4e8ee;--on-deep-2: #9fc4cf;--sec-y: clamp(64px,8vw,112px);background: var(--bg)}.vc .nav.is-scrolled,.vc .nav.is-open{background: rgba(232,245,249,0.62);backdrop-filter: blur(18px) saturate(1.4);-webkit-backdrop-filter: blur(18px) saturate(1.4);box-shadow: 0 1px 0 rgba(11,34,48,0.08)}.vc .nav.nav--dark{background: rgba(6,34,50,0.55);box-shadow: 0 1px 0 rgba(255,255,255,0.08);color: #fff}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html .vc .nav.is-scrolled{background: #ecf6f9}html .vc .nav.nav--dark{background: #041f2e}}.vc .nav.nav--dark :focus-visible{outline-color: var(--glow)}.vc .nav{transition: background 0.35s var(--ease),color 0.35s var(--ease),box-shadow 0.35s var(--ease)}.vc .nav.nav--dark .nav__links a{color: #d4e8ee}.vc .nav.nav--dark .nav__links a:hover{color: #fff;background: rgba(255,255,255,0.08)}.vc .nav.nav--dark .brand b,.vc .nav.nav--dark .nav__tel .ic{color: var(--glow)}.vc .nav.nav--dark .nav__icon{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.24);color: #fff}.vc .nav.is-open{color: var(--ink)}.ds__scene{position: relative;display: flex;align-items: flex-end;justify-content: center;height: clamp(400px,38vw,520px);padding-bottom: 104px;isolation: isolate}@keyframes dsRise{from{opacity: 0;translate: 0 22px}}@keyframes dsFade{from{opacity: 0}}@media (max-width: 900px){.ds__scene{height: 330px;padding-bottom: 76px}}.vc .sec.details{background: #f6fbfc}.whero{--dh: clamp(300px,min(28vw,46vh),440px);--sea: clamp(200px,34vh,460px);--reel: 360svh;--whero-deep: #062a3c;--whero-glow: #6fd6e8;position: relative;margin-top: -76px;color: var(--ink)}.whero__stage{position: relative;overflow: hidden;background: var(--whero-deep)}.whero__stage.stage{display: block;justify-items: normal;transform: none;margin: 0}.whero__scene{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;height: 100svh;min-height: 560px;max-height: 1100px;padding-top: 76px;background: linear-gradient(180deg,#f1f8fa 0%,#e2f1f6 55%,#cfe7ef 100%)}.whero__gl{position: absolute;inset: 0;z-index: -1;width: 100%;height: 100%;opacity: 0;transition: opacity 0.4s var(--ease-out)}.whero.gl-on .whero__gl{opacity: 1}.whero__grid{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: clamp(24px,4vw,64px);align-items: end;padding-bottom: var(--sea)}.whero__copy{position: relative;z-index: 2}.whero__h1{margin: 0}.whero__kicker{display: block;text-wrap: balance;margin-bottom: clamp(18px,2.4vh,26px);font-size: clamp(1rem,1.15vw,1.125rem);font-weight: 500;letter-spacing: -0.005em;color: var(--ink-2)}.whero__sep{font-size: 0}.whero__title{display: block;font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(2.75rem,4.9vw,4.5rem);line-height: 1;letter-spacing: -0.036em;color: var(--ink)}.whero__title>span{display: block}.whero__ctas{display: flex;flex-wrap: wrap;gap: 12px;margin-top: clamp(28px,4.4vh,44px)}.whero__copy .btn--ghost{background: rgba(255,255,255,0.5)}.whero__copy .btn--ghost:hover{background: rgba(255,255,255,0.8)}.whero__spot{position: relative;z-index: 1;justify-self: center}.whero__dev{position: relative;height: var(--dh);aspect-ratio: 348 / 460;margin-bottom: calc(var(--dh) * -0.068);transform-origin: 50% 93.2%}.whero__img{position: relative;z-index: 1;display: block;width: 100%;height: 100%;object-fit: contain;filter: drop-shadow(0 10px 14px rgba(11,34,48,0.12))}.whero__dev::before{content: "";position: absolute;z-index: -1;top: 93.2%;left: -200vw;right: -200vw;height: 200vh;pointer-events: none;background: linear-gradient(180deg,#b9dfe8 0,#7cbccb 3px,#3f8ea3 min(90px,calc(var(--sea) * 0.3)),#17546a min(240px,calc(var(--sea) * 0.62)),var(--whero-deep) min(440px,var(--sea)));transition: opacity 0.4s var(--ease-out)}.whero.gl-on .whero__dev::before{opacity: 0}.whero__dev::after{content: "";position: absolute;z-index: -1;inset: -200vh -200vw;pointer-events: none;background: var(--whero-deep);opacity: 0}.whero.no-gl .whero__dev::after{opacity: var(--dark,0)}.whero__refl{position: absolute;left: 0;top: 86.4%;width: 100%;height: 100%;object-fit: contain;transform: scaleY(-1);opacity: 0.3;pointer-events: none;-webkit-mask-image: linear-gradient(to top,#000,transparent 40%);mask-image: linear-gradient(to top,#000,transparent 40%);transition: opacity 0.4s var(--ease-out)}.whero.gl-on .whero__refl{opacity: 0}.whero__pick{position: absolute;z-index: 2;left: 50%;top: calc(100% + var(--sea) * 0.4);width: min(380px,90vw);translate: -50% 0}.whero .picker{width: 100%;margin: 0}.whero .picker__seg{background: rgba(3,30,45,0.42);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.2);backdrop-filter: blur(16px) saturate(1.2);-webkit-backdrop-filter: blur(16px) saturate(1.2)}.whero .picker__seg button{color: #eef8fa;transition: color var(--t-2) var(--ease-out)}.whero .picker__seg button[aria-checked="true"]{color: var(--ink)}.whero .picker__thumb{background: #fff;transition: transform var(--t-2) var(--ease-out)}.whero .picker__cap{color: #dcf0f5;text-shadow: 0 1px 10px rgba(2,30,44,0.55)}.whero__scene :focus-visible{outline-offset: 3px}.whero__pick :focus-visible{outline-color: var(--whero-glow)}.whero__story{position: relative;z-index: 1;color: #fff;padding: clamp(64px,9vw,128px) 0 clamp(72px,10vw,136px)}.whero__chapters{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(48px,6vw,80px)}.whero__lead{margin: 0;max-width: 32ch;font-size: clamp(1.375rem,2vw,1.875rem);line-height: 1.38;letter-spacing: -0.012em;font-weight: 450;color: #e2f1f5;text-wrap: pretty}.whero__facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px clamp(24px,4vw,56px);margin: 0;padding: 0;list-style: none}.whero__fact small,.whero__name small{display: block;margin-bottom: 14px;font-size: clamp(0.9375rem,1.05vw,1.0625rem);font-weight: 600;letter-spacing: 0;color: var(--whero-glow)}.whero__fact b{display: block;font-family: var(--f-display);font-weight: var(--w-display);line-height: 0.98;letter-spacing: -0.04em;color: #fff}.whero__num{font-size: clamp(3.25rem,5.6vw,5.5rem);font-variant-numeric: tabular-nums}.whero__unit,.whero__pre{font-size: clamp(1.25rem,1.6vw,1.625rem);letter-spacing: -0.02em}.whero__pre{display: block;margin-bottom: 0.25em}.whero__word{display: block;font-size: clamp(2.25rem,3.4vw,3.5rem);line-height: 1.02}.whero__line{display: block;margin-top: 20px;max-width: 30ch;font-size: clamp(1rem,1.25vw,1.25rem);line-height: 1.45;font-weight: 450;color: #b8d5dd;text-wrap: pretty}.whero__name{margin: 0}.whero__name strong{display: block;font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(2.75rem,4.6vw,4.5rem);line-height: 1;letter-spacing: -0.04em;color: #fff}.whero__ctas--end{margin-top: clamp(26px,3.4vh,36px)}.whero__ctas--end .btn--primary{background: #fff;color: var(--whero-deep)}.whero__ctas--end .btn--primary:hover{background: var(--whero-glow)}.whero__ctas--end .btn--ghost{color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.36)}.whero__ctas--end .btn--ghost:hover{box-shadow: inset 0 0 0 1px #fff}.whero__ctas--end .ic{width: 18px;height: 18px;color: var(--whero-glow)}.whero__story :focus-visible{outline-color: var(--whero-glow)}.whero__dark{position: absolute;left: 0;width: 1px;pointer-events: none}.whero__dark--band{top: 0;bottom: 0}.whero__dark--reel{display: none}@keyframes wheroIn{from{opacity: 0;transform: translateY(10px)}}.motion .whero__in,.motion .whero__img,.motion .whero .picker{animation: wheroIn 1.1s var(--ease-out) 0.08s backwards}@media (min-width: 1000px) and (min-height: 620px){.motion .whero{height: var(--reel)}.motion .whero__stage{position: sticky;top: 0;height: 100svh}.motion .whero__scene{position: absolute;inset: 0;height: auto;min-height: 0;max-height: none}.motion .whero__story{position: absolute;inset: 0;padding: 76px 0 0;pointer-events: none}.motion .whero__chapters{height: 100%;grid-template-columns: minmax(0,0.92fr) minmax(0,1.08fr);align-items: center;gap: clamp(24px,4vw,64px)}.motion .whero__ch,.motion .whero__facts{grid-area: 1 / 2}.motion .whero__facts{display: grid;grid-template-columns: minmax(0,1fr);align-items: center;height: 100%}.motion .whero__fact{grid-area: 1 / 1}.motion .whero__ch{opacity: 0;will-change: opacity,transform}.motion .whero__lead{font-size: clamp(1.375rem,1.8vw,1.75rem);max-width: 30ch;color: #cfe6ec}.motion .whero__num{font-size: clamp(4.75rem,8.4vw,8.75rem)}.motion .whero__unit,.motion .whero__pre{font-size: clamp(1.5rem,2.1vw,2.25rem)}.motion .whero__word{font-size: clamp(3.25rem,5.4vw,5.5rem)}.motion .whero__dark--band{display: none}.motion .whero__dark--reel{display: block;top: calc((var(--reel) - 100svh) * 0.13 + 72px);bottom: 0}.motion .whero__copy,.motion .whero__dev,.motion .whero__pick{will-change: transform,opacity}}@media (max-width: 999px),(max-height: 619px){.motion .whero.hero-js .whero__ch{transition: opacity 0.7s var(--ease-out),transform 0.9s var(--ease-out)}.motion .whero.hero-js .whero__ch:not(.is-in){opacity: 0;transform: translateY(18px)}}@media (max-width: 999px){.whero{--dh: clamp(250px,44vw,360px);--sea: clamp(150px,20vh,220px);margin-top: -64px}.whero__scene{height: auto;min-height: 0;max-height: none;padding-top: 64px}.whero__grid{grid-template-columns: minmax(0,1fr);gap: clamp(32px,6vw,56px);padding-top: clamp(28px,6vw,56px)}.whero__copy{justify-self: center;max-width: 640px;text-align: center}.whero__title>span{text-wrap: balance}.whero__ctas{justify-content: center}.whero__facts{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.whero__fact:last-child{grid-column: 1 / -1}}@media (max-width: 700px){.whero{--dh: clamp(220px,60vw,252px);--sea: 150px}.whero__grid{gap: 28px;padding-top: 22px}.whero__copy{justify-self: stretch;text-align: left}.whero__kicker{margin-bottom: 12px;font-size: 0.9375rem}.whero__title{font-size: clamp(2rem,8.9vw,2.6rem);letter-spacing: -0.03em}.whero__ctas{flex-direction: column;gap: 10px;margin-top: 26px}.whero__ctas .btn{width: 100%}.whero__pick{top: calc(100% + 64px)}.whero__story{padding: 56px 0 64px}.whero__chapters{gap: 44px}.whero__lead{font-size: 1.25rem;line-height: 1.42}.whero__facts{grid-template-columns: minmax(0,1fr);gap: 36px}.whero__num{font-size: clamp(3.25rem,17vw,4.25rem)}.whero__word{font-size: clamp(2.25rem,11vw,2.875rem)}.whero__name strong{font-size: clamp(2.5rem,12vw,3.25rem)}.whero__ctas--end{flex-direction: column}.whero__ctas--end .btn{width: 100%}}@media (max-width: 700px) and (max-height: 760px){.whero{--dh: 200px}}@media (max-height: 520px) and (orientation: landscape) and (min-width: 560px) and (max-width: 999px){.whero{--dh: 210px;--sea: 120px}.whero__grid{grid-template-columns: minmax(0,1.3fr) minmax(0,0.7fr);gap: 24px;padding-top: 16px}.whero__copy{justify-self: stretch;text-align: left;max-width: none}.whero__title{font-size: clamp(1.6rem,3.6vw,2rem)}.whero__kicker{margin-bottom: 8px;font-size: 0.875rem}.whero__ctas{justify-content: flex-start;margin-top: 16px}.whero__ctas .btn{--h: 44px}.whero__pick{top: calc(100% + 18px)}.whero .picker__cap{display: none}}@media (min-width: 1000px){.whero__title>span{white-space: nowrap}}.page{--art-ink: #23404c}.crumbbar{padding: 18px 0 0}.crumb{font-size: 0.875rem;color: var(--ink-3);display: flex;flex-wrap: wrap;gap: 4px 8px;align-items: center}.crumb a{color: var(--petrol);text-decoration: none;font-weight: 550;display: inline-flex;align-items: center;min-height: 32px}.crumb a:hover{text-decoration: underline;text-underline-offset: 3px}.art{padding-top: clamp(20px,3vw,40px)}.art__grid{display: grid;grid-template-columns: minmax(0,740px) minmax(260px,300px);justify-content: space-between;gap: clamp(32px,5vw,80px);align-items: start}.article{color: var(--art-ink);font-size: 1.0625rem;line-height: 1.72;min-width: 0}.article>* + *{margin-top: 1.05em}.article p,.article li{max-width: 70ch}.article a:not(.btn){color: var(--petrol);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.article a:not(.btn):hover{color: var(--petrol-hover);text-decoration-thickness: 2px}.article strong{color: var(--ink);font-weight: 600}.bpost__meta{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 18px;font-size: 0.8125rem;color: var(--ink-3)}.bpost__meta span{display: inline-flex;align-items: center;min-height: 28px;padding: 0 10px;border-radius: 999px;background: rgba(255,255,255,0.7);box-shadow: inset 0 0 0 1px var(--line)}.bpost__meta span:first-child{background: color-mix(in srgb,var(--petrol) 10%,#fff);color: var(--petrol);font-weight: 600;box-shadow: none}.artstand{margin: 0 0 14px;font-size: var(--fs-1);line-height: 1.5;color: var(--ink-3)}.khead .artstand{margin-bottom: 20px}.article a.more{text-decoration: none}.artlinks{display: flex;flex-wrap: wrap;gap: 4px 24px}.arth1,.article>h1{font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(2rem,3.4vw,3rem);line-height: 1.06;letter-spacing: var(--track-display);color: var(--ink);text-wrap: balance;max-width: 22ch;margin-top: 0}.artlead{font-size: var(--fs-lead);line-height: 1.6;color: var(--ink-2);margin-top: 20px !important}.article h2{font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(1.5rem,2.2vw,1.875rem);line-height: 1.15;letter-spacing: -0.02em;color: var(--ink);margin-top: 2.1em;text-wrap: balance;scroll-margin-top: 96px}.article h3{font-size: 1.1875rem;font-weight: 600;line-height: 1.3;color: var(--ink);margin-top: 1.7em;letter-spacing: -0.01em}.article h4{font-size: 1.0625rem;font-weight: 600;color: var(--ink);margin-top: 1.4em}.article h2 + *,.article h3 + *{margin-top: 0.6em}.article ul,.article ol{padding-left: 0;list-style: none;display: grid;gap: 0.45em}.article ul>li{position: relative;padding-left: 22px}.article ul>li::before{content: "";position: absolute;left: 4px;top: 0.72em;width: 6px;height: 6px;border-radius: 50%;background: var(--petrol);opacity: 0.75}.article ol{counter-reset: n}.article ol>li{position: relative;padding-left: 34px;counter-increment: n}.article ol>li::before{content: counter(n);position: absolute;left: 0;top: 0.12em;width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;font-size: 0.75rem;font-weight: 650;color: var(--petrol);background: color-mix(in srgb,var(--petrol) 10%,#fff)}.article blockquote{margin: 1.6em 0;padding: 4px 0 4px 20px;border-left: 3px solid var(--water-4);color: var(--ink);font-size: 1.125rem}.article hr{border: 0;height: 1px;background: var(--line-2);margin: 2.4em 0}.article img{border-radius: var(--r)}.artcta{display: flex;flex-wrap: wrap;gap: 10px;margin: 1.6em 0 !important}.artcta .btn{--h: 46px;padding: 0 20px;font-size: 0.9375rem}.tbl-wrap{overflow-x: auto;margin: 1.6em 0 !important;border-radius: var(--r);background: var(--scroll-hint),var(--white);box-shadow: 0 0 0 1px var(--line),0 12px 30px -24px rgba(11,34,48,0.3);-webkit-overflow-scrolling: touch}.art-tbl,.tbl-wrap table{width: 100%;border-collapse: collapse;font-size: 0.9375rem;line-height: 1.5;min-width: 520px}.art-tbl th,.art-tbl td,.tbl-wrap th,.tbl-wrap td{padding: 12px 16px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--line)}.art-tbl tr:first-child th,.tbl-wrap thead th,.art-tbl thead th{background: #eaf4f7;color: var(--ink);font-weight: 600;font-size: 0.875rem}.art-tbl tbody tr:last-child td,.tbl-wrap tbody tr:last-child td{border-bottom: 0}.art-tbl td:first-child{color: var(--ink);font-weight: 550}.art-tbl tbody tr:nth-child(even) td{background: #f8fbfc}.art-tbl strong{font-weight: 650}.article h2[id^="haeufig"] ~ h3{margin-top: 0;padding-top: 1.1em;border-top: 1px solid var(--line-2)}.article h2[id^="haeufig"] ~ h3 + p{margin-top: 0.4em;padding-bottom: 0.4em}.article h2[id^="haeufig"] + h3{margin-top: 0.6em}.weiter{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin-top: 1.2em !important}.weiter a,.article .weiter a{display: flex;align-items: center;min-height: 64px;padding: 14px 18px;border-radius: var(--r-sm);background: var(--white);box-shadow: 0 0 0 1px var(--line);color: var(--ink) !important;text-decoration: none !important;font-weight: 550;line-height: 1.35;transition: transform var(--t-1) var(--ease-out)}.weiter a:hover{transform: translateY(-2px)}.artnote,.rnote,.lex-more{font-size: 0.875rem;color: var(--ink-3)}.artnote{margin-top: 2.4em !important;padding-top: 16px;border-top: 1px solid var(--line)}.checklist,.article .checklist{padding: 22px 26px;border-radius: var(--r);background: var(--white);box-shadow: 0 0 0 1px var(--line)}.checklist h3{margin-top: 0}.checklist__note{font-size: 0.875rem;color: var(--ink-3)}.chk{display: grid;gap: 10px}.chk div{display: flex;gap: 12px}.chk div::before{content: "";flex: none;width: 18px;height: 18px;margin-top: 4px;border-radius: 50%;background: color-mix(in srgb,var(--petrol) 12%,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e7490' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat}.art__aside{position: relative;height: 100%}.art__sticky{position: sticky;top: 96px;display: grid;gap: 22px}.toc{padding: 4px 0 4px 18px;border-left: 1px solid var(--line-2)}.toc__h{font-size: 0.8125rem;font-weight: 600;color: var(--ink-3);margin-bottom: 8px}.toc ol{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px;max-height: calc(100svh - 470px);overflow: auto}.toc a{display: block;padding: 5px 0;font-size: 0.875rem;line-height: 1.35;color: var(--ink-2);text-decoration: none}.toc a:hover,.toc a[aria-current="true"]{color: var(--petrol)}.toc a[aria-current="true"]{font-weight: 600}.art__cta{position: relative;overflow: hidden;display: grid;gap: 10px;padding: 22px;border-radius: var(--r-lg);color: var(--on-deep);background: radial-gradient(120% 90% at 100% 0%,rgba(111,214,232,0.22),transparent 60%),linear-gradient(170deg,var(--deep) 0%,#08374b 100%);box-shadow: var(--shadow-lg)}.art__cta p{font-size: 0.9375rem;line-height: 1.5}.art__cta-h{font-family: var(--f-display);font-weight: var(--w-display);font-size: 1.25rem;line-height: 1.15;color: #fff;letter-spacing: -0.02em}.art__cta .btn{margin-top: 4px}.art__tel{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;color: #fff;text-decoration: none;font-weight: 600;font-size: 0.9375rem}.art__tel .ic{width: 16px;height: 16px;color: var(--glow)}.dimg{--hbox: 200px;position: relative;display: block;width: 100%;height: var(--hbox)}.dimg img{position: absolute;left: 50%;bottom: calc(var(--hbox) / var(--vis) * var(--below) * -1);height: calc(var(--hbox) / var(--vis));width: auto;max-width: none;translate: -50% 0;filter: drop-shadow(0 16px 16px rgba(11,34,48,0.16))}.page>.sec{padding: var(--sec-y) 0}.page>.crumbbar + .sec{padding-top: clamp(24px,4vw,48px)}.page>.crumbbar + .sec--alt{background: linear-gradient(180deg,var(--bg),#d6ebf1)}.sec--alt{background: linear-gradient(180deg,#e3f1f6,#d6ebf1)}.sec--navy{background: radial-gradient(60% 70% at 100% 50%,rgba(111,214,232,0.12),transparent 62%),linear-gradient(180deg,var(--deep),#08374b);color: var(--on-deep)}.sec--navy h1,.sec--navy h2,.sec--navy h3,.sec--navy .h4,.sec--navy strong{color: #fff}.sec--navy .lead,.sec--navy p{color: var(--on-deep)}.sec--navy a:not(.btn){color: #fff}.sec--navy .btn--ghost{color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.4);background: transparent}.sec--navy .btn--primary{background: #fff;color: var(--deep)}.sec--navy .btn--primary:hover{background: var(--glow)}.sec__head{max-width: 820px}.sec__head h1,.psplit h1{font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(2.2rem,4vw,3.4rem);line-height: 1.04;letter-spacing: var(--track-display);color: var(--ink);text-wrap: balance}.sec--navy .sec__head h1{color: #fff}.sec__head h1 + .lead,.sec__head h2 + .lead{margin-top: 18px}.sec__head + *{margin-top: clamp(28px,4vw,52px)}.h4{font-size: 1.1875rem;font-weight: 600;line-height: 1.3;letter-spacing: -0.01em}.bundle{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,0.65fr);gap: clamp(20px,3vw,44px);align-items: start}.bincl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 28px}.bi{display: flex;gap: 14px;padding: 18px 0;border-top: 1px solid var(--line-2)}.bi svg{flex: none;width: 24px;height: 24px;stroke: var(--petrol);fill: none;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;margin-top: 2px}.bi b{display: block;color: var(--ink);font-weight: 600;margin-bottom: 2px}.bi span{font-size: 0.9375rem;color: var(--ink-2);line-height: 1.5}.offer,.reassure{position: relative;overflow: hidden;padding: clamp(24px,3vw,34px);border-radius: var(--r-lg);color: var(--on-deep);background: radial-gradient(120% 90% at 100% 0%,rgba(111,214,232,0.2),transparent 60%),linear-gradient(170deg,var(--deep),#08374b);box-shadow: var(--shadow-lg)}.offer h3,.reassure h3{color: #fff;font-family: var(--f-display);font-weight: var(--w-display);font-size: 1.4rem;line-height: 1.15;margin-bottom: 10px;letter-spacing: -0.02em}.offer h3 b,.reassure h3 b{color: inherit;font-weight: inherit}.offer p,.reassure p{font-size: 0.9375rem;color: var(--on-deep);margin-bottom: 18px}.offer ul,.reassure ul{list-style: none;margin: 0 0 22px;padding: 0;display: grid;gap: 10px}.offer li,.reassure li{position: relative;padding-left: 26px;font-size: 0.9375rem;color: #eaf5f8}.offer li::before,.reassure li::before{content: "";position: absolute;left: 0;top: 0.35em;width: 14px;height: 14px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236fd6e8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.offer .btn{width: 100%;background: #fff;color: var(--deep)}.offer .btn:hover{background: var(--glow)}.page .steps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(20px,3vw,40px)}.page .steps .step{display: block;padding: 20px 0 0;border-top: 2px solid var(--water-3)}.page .steps .step::before{display: none}.step__n{font-family: var(--f-display);font-weight: var(--w-display);font-size: 2.25rem;line-height: 1;color: var(--petrol);margin-bottom: 14px;font-variant-numeric: tabular-nums}.page .steps .step p{margin-top: 8px}.page .steps .step a{color: var(--petrol);font-weight: 600}.vs2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.vs2c{padding: clamp(24px,3vw,36px);border-radius: var(--r-lg);background: var(--white);box-shadow: 0 0 0 1px var(--line)}.vs2c--new{box-shadow: 0 0 0 2px var(--petrol)}.vs2c .h4,.vs2c h4{margin-bottom: 16px}.vs2c ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px}.vs2c li{position: relative;padding-left: 26px;font-size: 0.9375rem;line-height: 1.5;color: var(--ink-2)}.vs2c li::before{content: "";position: absolute;left: 2px;top: 0.5em;width: 8px;height: 8px;border-radius: 50%;background: var(--petrol)}.vs2c--old li::before{background: var(--line-2)}.incl{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0 28px}.incl>*{padding: 18px 0;border-top: 1px solid var(--line-2)}.bloglist{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.bpost{display: flex;flex-direction: column;gap: 6px;padding: 22px 22px 18px;border-radius: var(--r);background: var(--white);box-shadow: 0 0 0 1px var(--line);text-decoration: none;color: var(--ink);transition: transform var(--t-1) var(--ease-out)}.bpost:hover{transform: translateY(-3px)}.bpost h3{font-size: 1.125rem;font-weight: 600;line-height: 1.3;color: var(--ink)}.bpost p{font-size: 0.9375rem;line-height: 1.5;color: var(--ink-2)}.bpost .bpost__meta{margin-bottom: 4px}.tbl-wrap,.cmpwrap,.ctabwrap{--scroll-hint: linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)) left center / 40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,rgba(255,255,255,0)) right center / 40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(11,34,48,0.16),transparent) left center / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(11,34,48,0.16),transparent) right center / 14px 100% no-repeat scroll}.cmpwrap,.ctabwrap{overflow-x: auto;border-radius: var(--r);background: var(--scroll-hint),var(--white);box-shadow: 0 0 0 1px var(--line);-webkit-overflow-scrolling: touch}.cmptab,.ctab{width: 100%;border-collapse: collapse;font-size: 0.9375rem;min-width: 720px}.cmptab th,.cmptab td,.ctab th,.ctab td{padding: 13px 16px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--line)}.cmptab thead th,.ctab thead th,.ctab th{background: #eaf4f7;font-size: 0.875rem;font-weight: 600;color: var(--ink)}.cmptab tbody tr:last-child td,.ctab tbody tr:last-child td{border-bottom: 0}.cmptab td a{color: var(--ink);font-weight: 650;text-decoration: none}.cmptab td a:hover{color: var(--petrol)}.ctab .us{background: color-mix(in srgb,var(--petrol) 7%,#fff)}.ctab td.us{color: var(--ink);font-weight: 600}.calc{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: clamp(24px,4vw,60px);align-items: start}.calc .field{display: block;margin-bottom: 26px;font-size: 1rem;color: inherit}.calc .field label{display: block;font-weight: 550;font-size: 0.9375rem;margin-bottom: 6px;color: #fff}.calc .field .hint{font-weight: 400;color: var(--on-deep-2)}.calc .field input[type="range"]{width: 100%;padding: 0;border: 0;background: none;box-shadow: none;accent-color: var(--glow);min-height: 44px}.calc .field input:not([type="range"]){width: 100%;min-height: 48px;padding: 0 14px;border-radius: var(--r-sm);border: 1px solid rgba(255,255,255,0.3);background: rgba(255,255,255,0.08);color: #fff}.fieldval{font-family: var(--f-display);font-weight: var(--w-display);font-size: 1.75rem;font-variant-numeric: tabular-nums;color: #fff}.results{position: relative;padding: clamp(24px,3vw,40px);border-radius: var(--r-lg);background: rgba(255,255,255,0.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.14);color: #fff}.reuro{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 14px;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,0.14)}.reuro b{font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(2.4rem,5vw,3.6rem);line-height: 1;color: var(--glow);font-variant-numeric: tabular-nums;letter-spacing: -0.02em}.reuro span{font-size: 0.875rem;color: var(--on-deep-2)}.results .rg{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px;margin: 8px 0 22px}.rnum{font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(1.4rem,2.6vw,2rem);line-height: 1.05;color: #fff;font-variant-numeric: tabular-nums}.rlab{margin-top: 4px;font-size: 0.8125rem;color: var(--on-deep-2)}.results .rnote,.price-anchor{color: var(--on-deep-2)}.price-anchor{margin-top: 14px;padding: 16px 18px;border-radius: var(--r);background: rgba(255,255,255,0.05);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.12);font-size: 0.875rem;line-height: 1.6}.price-anchor b{color: var(--glow)}.contact{display: grid;grid-template-columns: minmax(0,0.82fr) minmax(0,1.18fr);gap: clamp(20px,3vw,44px);align-items: start}.reassure .minifaq{margin-top: 20px;padding-top: 14px;border-top: 1px solid rgba(255,255,255,0.14)}.reassure .minifaq>span{display: block;font-size: 0.8125rem;font-weight: 600;color: var(--glow);margin-bottom: 6px}.mfq{border-bottom: 1px solid rgba(255,255,255,0.12)}.mfq summary{display: flex;justify-content: space-between;gap: 12px;min-height: 44px;align-items: center;cursor: pointer;list-style: none;font-size: 0.9375rem;font-weight: 550;color: #fff}.mfq summary::-webkit-details-marker{display: none}.mfq summary::after{content: "+";color: var(--glow);font-size: 1.25rem;transition: transform var(--t-2) var(--ease-out)}.mfq[open] summary::after{transform: rotate(45deg)}.mfq p{font-size: 0.875rem;color: var(--on-deep);padding-bottom: 12px;margin: 0 !important}.rcontact{margin-top: 20px;padding-top: 16px;border-top: 1px solid rgba(255,255,255,0.14);display: grid;gap: 6px}.rcontact span{font-size: 0.8125rem;font-weight: 600;color: var(--on-deep-2)}.rcontact a{color: #fff;text-decoration: none;font-weight: 600;min-height: 32px;display: inline-flex;align-items: center}.form__step{font-size: 1.0625rem;font-weight: 600;color: var(--ink);margin-bottom: 4px}.form__pref{padding: 12px 16px;border-radius: var(--r-sm);background: color-mix(in srgb,var(--petrol) 8%,#fff);font-size: 0.9375rem;color: var(--ink)}.form__pref b{color: var(--petrol)}.frow{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.fld{display: grid;gap: 6px}.fld label{font-size: 0.8125rem;font-weight: 550;color: var(--ink-2)}.fld label span{font-weight: 400;color: var(--ink-3)}.field select:has(option[value=""]:checked),.fld select:has(option[value=""]:checked){color: var(--ink-3)}.fld input,.fld select,.fld textarea{width: 100%;min-height: 50px;padding: 12px 14px;border-radius: var(--r-sm);border: 1px solid var(--line-2);background: var(--white);color: var(--ink);font-size: 1rem}.fld textarea{min-height: 96px;resize: vertical}.fld input:focus,.fld select:focus,.fld textarea:focus{outline: none;border-color: var(--petrol);box-shadow: 0 0 0 3px rgba(14,116,144,0.16)}.fconsent{display: flex;gap: 10px;align-items: flex-start;font-size: 0.875rem;color: var(--ink-2)}.fconsent input{width: 20px;height: 20px;margin-top: 2px;flex: none;accent-color: var(--petrol)}.form-error{color: var(--err);font-size: 0.875rem;font-weight: 550}.form-note{font-size: 0.8125rem;color: var(--ink-3)}.faq{max-width: 860px;display: grid;gap: 0}.faqi{border-bottom: 1px solid var(--line-2)}.faqi summary{display: flex;justify-content: space-between;align-items: center;gap: 18px;min-height: 64px;padding: 16px 0;cursor: pointer;list-style: none;font-weight: 600;font-size: 1.0625rem;color: var(--ink)}.faqi summary::-webkit-details-marker{display: none}.faqi summary::after{content: "";flex: none;width: 22px;height: 22px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e7490' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / contain no-repeat;transition: transform var(--t-2) var(--ease-out)}.faqi[open] summary::after{transform: rotate(45deg)}.faqi p{padding: 0 0 20px;margin: 0;color: var(--ink-2);max-width: 70ch}.psplit{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(24px,4vw,56px);align-items: center}.psplit--rev .pfig{order: 2}.pfig{margin: 0;border-radius: var(--r-lg);overflow: hidden;aspect-ratio: 3 / 2;background: var(--water-1);box-shadow: var(--shadow-lg)}.pfig img{width: 100%;height: 100%;object-fit: cover}.tags{display: flex;flex-wrap: wrap;gap: 6px}.tag{display: inline-flex;align-items: center;min-height: 28px;padding: 0 10px;border-radius: 999px;font-size: 0.8125rem;font-weight: 550;color: var(--petrol);background: color-mix(in srgb,var(--petrol) 9%,#fff)}.badge--top{display: inline-flex;align-items: center;min-height: 28px;padding: 0 12px;border-radius: 999px;font-size: 0.8125rem;font-weight: 600;color: #fff;background: linear-gradient(135deg,#0e7490,#0b4a60);box-shadow: 0 6px 16px -8px rgba(14,116,144,0.7)}.handoff{margin-top: clamp(28px,4vw,44px);padding: 18px 22px;border-radius: var(--r);background: rgba(255,255,255,0.65);box-shadow: 0 0 0 1px var(--line);color: var(--ink-2);font-size: 1rem;display: flex;flex-wrap: wrap;gap: 6px 18px;align-items: center}.handoff a{color: var(--petrol);font-weight: 600;text-decoration: none}.handoff a.handoff-full{color: var(--ink-2);font-weight: 400}.handoff .hw{color: var(--petrol);font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.agbnote{padding: 14px 18px;border-radius: var(--r-sm);background: #eaf4f7;font-size: 0.9375rem;margin: 18px 0}.agbbox{padding: 20px 22px;border-radius: var(--r);background: var(--white);box-shadow: 0 0 0 1px var(--line);margin: 16px 0}.agbpart{margin-top: 46px;padding-top: 14px;border-top: 2px solid var(--petrol)}.ddetail{display: grid;grid-template-columns: minmax(0,0.95fr) minmax(0,1.05fr);gap: clamp(24px,5vw,80px);align-items: center}.ddstage{position: relative;display: grid;place-items: end center;min-height: clamp(360px,36vw,500px);padding-bottom: 56px;isolation: isolate}.ddstage::before{content: "";position: absolute;left: 50%;top: 44%;width: min(520px,96%);aspect-ratio: 1;translate: -50% -50%;border-radius: 50%;z-index: -1;background: radial-gradient(circle,rgba(255,255,255,0.95),rgba(207,233,241,0.6) 46%,transparent 70%)}.ddimg{position: relative;width: 100%}.kicker2{font-size: 0.9375rem;color: var(--ink-2);font-weight: 550;margin-right: 10px}.ddetail .badge--top{vertical-align: middle}.ddname{font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(2.4rem,4.6vw,3.75rem);line-height: 1;letter-spacing: var(--track-display);color: var(--ink);margin: 14px 0 0}.ddlead{margin-top: 18px;font-size: var(--fs-lead);line-height: 1.55;color: var(--ink-2);max-width: 54ch}.ddetail .tags{margin-top: 18px}.specs{width: 100%;margin-top: 22px;border-collapse: collapse;font-size: 0.9375rem}.specs td{padding: 11px 0;border-top: 1px solid var(--line-2);vertical-align: top}.specs td:first-child{width: 36%;color: var(--ink-3);padding-right: 16px}.specs td:last-child{color: var(--ink);font-weight: 550}.ddcta{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 26px}.legal .sec{padding: clamp(24px,4vw,48px) 0 var(--sec-y)}.legal .wrap{width: min(820px,100% - 2 * var(--gutter))}.legal h1{font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(2rem,3.4vw,2.75rem);line-height: 1.06;letter-spacing: var(--track-display);margin-bottom: 24px}.legal h2{font-size: 1.375rem;font-weight: 600;margin: 2em 0 0.5em;letter-spacing: -0.01em}.legal h3{font-size: 1.125rem;font-weight: 600;margin: 1.6em 0 0.4em}.legal p,.legal li{color: var(--art-ink);line-height: 1.7;max-width: 72ch}.legal p + p{margin-top: 0.8em}.legal a{color: var(--petrol)}.legal ul,.legal ol{padding-left: 1.2em;display: grid;gap: 0.35em}.field__opt{font-weight: 400;color: var(--ink-3)}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.form.is-sent>:not(.form__ok){display: none}.form.is-sent .form__ok{display: grid !important}.nf{padding: clamp(80px,12vw,160px) 0}.nf__in{max-width: 680px}.nf .lead{margin-top: 16px}.nf__links{list-style: none;margin: 24px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 4px 24px}@media (max-width: 999px){.art__grid{grid-template-columns: minmax(0,1fr)}.art__aside{display: none}.bundle,.contact,.calc{grid-template-columns: minmax(0,1fr)}.incl{grid-template-columns: repeat(2,minmax(0,1fr))}.bloglist{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.weiter,.vs2,.bincl,.page .steps,.psplit,.frow,.bloglist,.ddetail{grid-template-columns: minmax(0,1fr)}.psplit--rev .pfig{order: 0}.incl{grid-template-columns: minmax(0,1fr)}.tbl-wrap{margin-inline: calc(-1 * var(--gutter)) !important;border-radius: 0}.art-tbl th,.art-tbl td{padding: 11px 14px}.ddstage{min-height: 300px;padding-bottom: 36px}.ddcta .btn,.artcta .btn{flex: 1 1 100%}}table.specs{display: table;border-top: 0;margin-bottom: 0}.pfig{background: radial-gradient(circle at 50% 45%,#fff 0%,#e3f1f6 72%)}.pfig img{object-fit: contain;padding: 7%;filter: drop-shadow(0 16px 16px rgba(11,34,48,0.16))}.psplit h1 + .lead,.psplit h1 + p{margin-top: 18px}.psplit + *{margin-top: clamp(28px,4vw,48px)}.rnote{max-width: 66ch}@media (min-width: 1000px){.wrap:has(>.sec__head + .faq){display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: clamp(32px,5vw,80px);align-items: start}.wrap:has(>.sec__head + .faq)>.sec__head{margin: 0}.wrap:has(>.sec__head + .faq)>.faq{margin-top: 0}}.article .kaufkopf{display: grid;grid-template-columns: 112px minmax(0,1fr);gap: 22px;align-items: center;margin: 24px 0 28px;padding: 18px 22px;border-radius: var(--r);background: #fff;box-shadow: 0 0 0 1px var(--line)}.article .kaufkopf__img img{display: block;width: 100%;height: auto;max-height: 150px;object-fit: contain}.article .kaufkopf__txt p{margin: 0 0 8px;max-width: none}.article .kaufkopf__txt p:last-child{margin-bottom: 0}.article .kaufkopf__k strong{color: var(--ink)}.article .kaufkopf--kern{display: block;margin: 0 0 22px;padding: 0;border-radius: 0;background: none;box-shadow: none}.article .kaufkopf--kern .kaufkopf__img img{width: auto;height: 140px;margin: 0 0 14px;border-radius: 0;mix-blend-mode: multiply}@media (min-width: 1000px){.article .kaufkopf--kern .kaufkopf__img{display: none}}@media (max-width: 640px){.article .kaufkopf:not(.kaufkopf--kern){grid-template-columns: minmax(0,1fr);gap: 10px;padding: 16px}.article .kaufkopf__img img{width: auto;height: 120px;max-height: none}}.vc{--sec-y: clamp(72px,9vw,128px);--sec-tight: clamp(48px,6vw,80px);--sec-wide: clamp(96px,12vw,184px)}.page>.bn{padding-bottom: var(--sec-tight)}.sec__head .lead{margin-top: 18px}.btn{transition: transform var(--t-1) var(--ease-out),background-color var(--t-1) linear,box-shadow var(--t-1) linear}.btn:active{transform: scale(0.98)}:focus-visible{outline: 2px solid var(--petrol);outline-offset: 3px}[data-nav="dark"] :focus-visible,.foot :focus-visible{outline-color: var(--glow)}.bn{background: linear-gradient(180deg,var(--sky-1) 0%,#dcedf3 100%);--vis-ink: var(--ink);--vis-accent: var(--petrol);--vis-soft: rgba(11,34,48,0.16)}.vis--bottles{--k: clamp(0,(var(--p) - 0.55) * 4,1);--g: clamp(0,(var(--p) - 0.8) * 5,1)}.btl{fill: color-mix(in srgb,var(--vis-accent) 16%,transparent);stroke: color-mix(in srgb,var(--vis-accent) 55%,transparent);stroke-width: 1.2;transform-box: fill-box;transform-origin: 50% 100%;--o: clamp(0,(var(--p) - var(--i) * 0.006) / 0.08,1);--out: clamp(0,(var(--k) * 66 - (59 - var(--i))) / 6,1);opacity: calc(var(--o) * (1 - var(--out)));transform: translateY(calc((1 - var(--o)) * 8px)) scale(calc(1 - var(--out) * 0.4))}@keyframes dsIn{from{opacity: 0;transform: translateY(10px)}}.ds__scene{position: relative;display: grid;place-items: end center;height: clamp(380px,36vw,480px);padding-bottom: 70px;isolation: isolate}.ds__scene::before{content: "";position: absolute;left: -12%;right: -12%;bottom: 0;height: 70px;z-index: -1;border-top: 1px solid rgba(143,227,240,0.45);background: linear-gradient(180deg,rgba(111,214,232,0.2),rgba(111,214,232,0.04) 70%,transparent);-webkit-mask-image: linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image: linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.ds__scene::after{content: "";position: absolute;left: 18%;right: 18%;bottom: 58px;height: 26px;border-radius: 50%;background: radial-gradient(ellipse,rgba(0,0,0,0.45),transparent 70%);z-index: -1}.dcard__badge{position: absolute;top: 12px;left: 12px;z-index: 1;display: inline-flex;align-items: center;min-height: 26px;padding: 0 10px;border-radius: 999px;font-size: 0.75rem;font-weight: 650;color: #fff;background: var(--deep)}.dcard__more-ic{display: grid;place-items: center;width: 48px;height: 48px;margin-bottom: 14px;border-radius: 50%;background: rgba(255,255,255,0.1);color: #fff}.dcard__more-ic .ic{width: 22px;height: 22px}.flow__list{position: relative;list-style: none;margin: clamp(40px,5vw,64px) 0 0;padding: 0;display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 24px}.flow__line{position: absolute;left: 28px;right: 28px;top: 27px;height: 2px;background: rgba(255,255,255,0.14)}.flow__line span{position: absolute;inset: 0;background: linear-gradient(90deg,var(--glow),#9fe7f2);transform-origin: left;transform: scaleX(var(--fp,1))}.js .flow__line span{--fp: 0}.fstep{position: relative;display: grid;align-content: start;gap: 8px}.fstep h3{font-size: 1.125rem;font-weight: 600;color: #fff;letter-spacing: -0.01em}.fstep p{font-size: 0.9375rem;line-height: 1.55;color: #b4cad2}.qrail{margin-top: clamp(32px,4vw,56px)}.qrail__btn{display: grid;place-items: center;width: 44px;height: 44px;border: 0;border-radius: 50%;background: #fff;color: var(--ink);box-shadow: var(--card-shadow);cursor: pointer;transition: transform var(--t-1) var(--ease-out),opacity var(--t-1) linear}.qrail__btn .ic{width: 20px;height: 20px}.qrail__btn:hover{transform: translateY(-1px)}.quotes{list-style: none;margin: 0 calc(-1 * var(--gutter));padding: 4px var(--gutter) 14px;display: flex;gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gutter);scrollbar-width: none}.quotes::-webkit-scrollbar{display: none}.quotes:focus-visible{outline-offset: -2px}.mbar{gap: 8px}.mbar__call{flex: 0 0 auto !important}.mbar__wa{flex: 0 0 48px !important;padding: 0 !important;color: var(--ink);box-shadow: inset 0 0 0 1px var(--line-2)}.mbar__wa .ic{width: 20px;height: 20px}@media (max-width: 380px){.mbar__call span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.mbar__call{padding: 0 14px !important}}@media (max-width: 999px){.flow__list{grid-template-columns: repeat(3,minmax(0,1fr));row-gap: 40px}.flow__line{display: none}}@media (max-width: 900px){.ds__scene{height: 330px;padding-bottom: 54px}.ds__scene::after{bottom: 38px}}@media (max-width: 700px){.flow__list{grid-template-columns: minmax(0,1fr);gap: 0}.fstep{grid-template-columns: 56px minmax(0,1fr);column-gap: 16px;row-gap: 4px;padding-bottom: 26px}.fstep::before{content: "";position: absolute;left: 27px;top: 60px;bottom: 4px;width: 2px;background: rgba(255,255,255,0.14)}.fstep:last-child::before{display: none}}@media (min-width: 1000px){.flow__list{grid-template-rows: repeat(4,auto);row-gap: 0}.fstep{grid-row: span 4;grid-template-rows: subgrid;row-gap: 8px}}.dcard__badge{position: static;min-height: 22px;padding: 0 8px;font-size: 0.6875rem;letter-spacing: 0.01em}.field>span{display: block}h1,h2,h3,.ddname{hyphens: auto;-webkit-hyphens: auto;hyphenate-limit-chars: 12 5 5;overflow-wrap: break-word}@media (max-width: 700px){:root{--fs-h2: clamp(1.9rem,8.4vw,2.25rem)}.ds__scene{height: 290px}}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.form .fconsent a{color: var(--petrol)}.gall{background: linear-gradient(180deg,#dcedf3 0%,#c8e5ee 100%)}.gall__grid{list-style: none;margin: clamp(28px,4vw,48px) 0 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.gcard{display: grid;grid-template-rows: auto 1fr;border-radius: var(--r-lg);background: rgba(255,255,255,0.82);box-shadow: 0 0 0 1px rgba(11,34,48,0.07);overflow: hidden}.gcard__img{--hbox: 170px;margin: 22px 0 6px}.gcard__body{display: flex;flex-direction: column;gap: 8px;padding: 14px 20px 20px}.gcard__name{font-size: 1.1875rem;font-weight: 650;letter-spacing: -0.01em;line-height: 1.25}.gcard__name a{color: var(--ink);text-decoration: none}.gcard__name a:hover{color: var(--petrol)}.gcard__type{font-size: 0.875rem;font-weight: 550;color: var(--petrol-ink)}.gcard__text{font-size: 0.9375rem;line-height: 1.55;color: var(--ink-2)}.gcard__feats{list-style: none;margin: 2px 0 0;padding: 0;display: grid;gap: 6px}.gcard__feats li{display: flex;gap: 8px;font-size: 0.875rem;line-height: 1.45;color: var(--ink)}.gcard__feats .ic{flex: none;width: 15px;height: 15px;margin-top: 3px;color: var(--petrol)}.gcard__spec{display: grid;gap: 4px;margin-top: auto;padding-top: 12px;border-top: 1px solid var(--line);font-size: 0.8125rem;color: var(--ink-2)}.gcard__spec>span{display: flex;align-items: center;gap: 8px}.gcard__spec .ic{width: 15px;height: 15px;color: var(--petrol);flex: none}.gcard__cta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 16px;margin-top: 6px}.gcard--top{background: linear-gradient(170deg,#ffffff 0%,#d9f2f8 100%);box-shadow: 0 0 0 2px rgba(14,116,144,0.55),0 0 0 6px rgba(111,214,232,0.25),0 20px 40px -26px rgba(14,116,144,0.6)}.gcard--top .dcard__badge{align-self: flex-start}.gcard--more{display: flex;flex-direction: column;justify-content: center;gap: 10px;padding: 24px 22px;background: transparent;box-shadow: inset 0 0 0 1.5px rgba(14,116,144,0.32)}@media (max-width: 999px){.gall__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.gall__grid{grid-template-columns: minmax(0,1fr)}.gcard{grid-template-columns: 120px minmax(0,1fr);grid-template-rows: none}.gcard__img{--hbox: 120px;margin: 18px 0 0}.gcard__body{padding: 16px 16px 18px 4px}.gcard--more{grid-template-columns: none}}.gcard{position: relative}.gcard__img{margin-top: 44px}@media (max-width: 560px){.gcard__img{margin-top: 18px}}.vc .nav.is-open{backdrop-filter: none;-webkit-backdrop-filter: none;background: #eef7fa}.mbar__ask{white-space: nowrap}@media (max-width: 400px){.mbar__call span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.mbar__call{padding: 0 14px !important}}.vis--bottles .vis__dev{position: absolute;right: 2%;bottom: 14px;height: 56%;width: auto;opacity: var(--g);transform: translateY(calc((1 - var(--g)) * 14px));filter: var(--photo-shadow)}.vis--bottles{position: relative}@media (max-width: 999px){.contact .form{order: -1}}.toc ol{max-height: calc(100svh - 430px)}.art__cta{padding: 20px}.toc-m{display: none;margin: 1.4em 0 !important;border-radius: var(--r);background: #fff;box-shadow: 0 0 0 1px var(--line)}.toc-m summary{display: flex;justify-content: space-between;align-items: center;min-height: 52px;padding: 0 18px;cursor: pointer;font-weight: 600;list-style: none}.toc-m summary::-webkit-details-marker{display: none}.toc-m summary::after{content: "+";color: var(--petrol);font-size: 1.25rem;transition: transform var(--t-2) var(--ease-out)}.toc-m[open] summary::after{transform: rotate(45deg)}.toc-m ol{margin: 0 !important;padding: 0 18px 14px !important;display: grid;gap: 0 !important}.toc-m li{padding: 0 !important}.toc-m li::before{display: none !important}.toc-m a{display: block;padding: 9px 0;border-top: 1px solid var(--line);color: var(--ink-2) !important;text-decoration: none !important;font-size: 0.9375rem;line-height: 1.35}@media (max-width: 999px){.toc-m{display: block}}@media (max-width: 700px){.quotes{gap: 12px}}.ghero__vis{position: relative;display: grid;place-items: end center;isolation: isolate;padding-bottom: 20px}.ghero__vis::before{content: "";position: absolute;left: 50%;top: 46%;width: 120%;aspect-ratio: 1;translate: -50% -50%;border-radius: 50%;z-index: -1;background: radial-gradient(circle,#fff,rgba(207,240,247,0.6) 45%,transparent 70%)}@media (max-width: 760px){.ghero__vis{padding-bottom: 8px}}#page-home h2,#page-home h3{hyphens: manual;-webkit-hyphens: manual}h1,h2,h3{hyphenate-limit-chars: 14 6 6}@media (min-width: 1000px){.foot__grid{grid-template-columns: 1.4fr repeat(5,minmax(0,1fr));gap: 28px}}.foot li a{min-height: 40px}.crumb a{padding-block: 6px}.cmptab td a{display: inline-block;padding-block: 10px}.dcard__badge,.badge--top{font-size: 0.8125rem}.dcard__badge{background: var(--deep)}.vc .nav.nav--dark{background: rgba(3,30,45,0.85)}@media (max-height: 520px) and (orientation: landscape){.mbar{display: none !important}}.crumbbar--dark{background: var(--deep);padding-bottom: 4px}.crumbbar--dark .crumb{color: var(--on-deep-2)}.crumbbar--dark .crumb a{color: #fff}.crumbbar--dark + .sec--navy{background: linear-gradient(180deg,var(--deep),#08374b)}.article .checklist li::before{display: none}.article .checklist ol>li,.article .checklist ul>li{padding-left: 0}.phead{display: grid;grid-template-columns: minmax(0,1fr) minmax(200px,0.36fr);gap: clamp(24px,4vw,64px);align-items: center}.phead .sec__head{max-width: 860px}.phead__vis{position: relative;display: grid;place-items: end center;isolation: isolate;padding-bottom: 20px}.phead__vis::before{content: "";position: absolute;left: 50%;top: 46%;width: 120%;aspect-ratio: 1;translate: -50% -50%;border-radius: 50%;z-index: -1;background: radial-gradient(circle,#fff,rgba(207,240,247,0.6) 45%,transparent 70%)}@media (max-width: 760px){.phead{grid-template-columns: minmax(0,1fr);gap: 8px}.phead__vis{display: block;margin-top: 4px}.phead__vis .slite,.ghero__vis .slite{--hbox: 150px;--water: 44px}.phead__vis,.ghero__vis{overflow: clip}.phead__vis .slite__glow,.ghero__vis .slite__glow{width: min(300px,90%)}}.art__cta :focus-visible,.offer :focus-visible,.reassure :focus-visible,.sec--navy :focus-visible,.crumbbar--dark :focus-visible{outline-color: var(--glow)}[data-nav="dark"] .form :focus-visible,.sec--navy .form :focus-visible{outline-color: var(--petrol)}@media (max-width: 999px){html{scroll-padding-bottom: 96px}}.vc{--ink-3: #4a5f69}.vc .more{color: #0b5f75}.offer h2,.reassure h2{color: #fff;font-family: var(--f-display);font-weight: var(--w-display);font-size: 1.4rem;line-height: 1.15;margin-bottom: 10px;letter-spacing: -0.02em}.hub__h{font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(1.5rem,2.2vw,1.875rem);letter-spacing: -0.02em;margin: 0 0 18px}p.weiter{display: block;padding: 14px 18px;border-radius: var(--r-sm);background: rgba(255,255,255,0.7);box-shadow: inset 3px 0 0 var(--water-4)}.article p.weiter a,p.weiter a{display: inline;min-height: 0;padding: 0;background: none;box-shadow: none;color: var(--petrol) !important;text-decoration: underline !important;font-weight: 600}.sec--alt{background: linear-gradient(180deg,#eaf5f8,#e3f1f6)}.sec--navy p.weiter,[data-nav="dark"] p.weiter{background: rgba(255,255,255,0.08);color: var(--on-deep);box-shadow: inset 3px 0 0 var(--glow)}.sec--navy p.weiter a,[data-nav="dark"] p.weiter a{color: #fff !important}.sec--navy p.weiter a:focus-visible,[data-nav="dark"] p.weiter a:focus-visible{outline-color: var(--glow)}@media (max-width: 760px){.ghero__vis{display: block;margin-top: 4px}}h1,h2,h3{hyphenate-limit-chars: 12 5 5}.h4,h2.h4{font-size: 1.1875rem}.handoff{display: block;line-height: 1.7}.handoff a + a{margin-left: 0}.page .sec>.wrap>h2:not(.h2):not(.hub__h){font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(1.5rem,2.2vw,1.875rem);line-height: 1.15;letter-spacing: -0.02em;margin: clamp(40px,5vw,64px) 0 18px}.page .sec>.wrap>.artcta + h2:not(.h2),.page .sec>.wrap>.sec__head + h2:not(.h2){margin-top: clamp(28px,4vw,44px)}.hub__h{margin-top: clamp(32px,4vw,48px)}.handoff + .hub__h{margin-top: clamp(28px,3vw,40px)}.foot{background: linear-gradient(180deg,#062a3c 0%,#041d2c 100%)}.nf__in{max-width: none;margin: 0;display: grid;grid-template-columns: minmax(0,1fr) minmax(200px,0.4fr);gap: clamp(24px,4vw,64px);align-items: center}@media (max-width: 760px){.nf__in{grid-template-columns: minmax(0,1fr)}.nf__in .ghero__vis{display: block}}.vis--bottles .vis__art{position: relative}.vis--bottles .vis__dev{bottom: 5%;height: 64%;right: 1%}.incl .ic>svg,.ic>svg:not(.ic){display: block;width: 26px;height: 26px;margin-bottom: 12px;fill: none;stroke: var(--petrol);stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.nf__in{max-width: var(--maxw);margin-inline: auto}.sec>p.weiter{width: min(var(--maxw),100% - 2 * var(--gutter));margin-inline: auto;margin-top: 24px}.gcard__img img{max-width: 100%;object-fit: contain}.sec--navy p a:not(.btn),.crumbbar--dark a,.art__cta a:not(.btn){color: #8fe3f0;text-decoration: underline;text-underline-offset: 3px}.vc{--navy: #062a3c}.article p,.article li{max-width: 66ch}.artlead{max-width: 58ch}table,.gcard__spec,.specs td{font-variant-numeric: tabular-nums}.article .tldr{padding: 18px 20px;border-radius: var(--r);background: #fff;box-shadow: inset 3px 0 0 var(--water-4),0 0 0 1px var(--line);font-size: 1.0625rem;max-width: none}.article .tldr--list{padding: 20px 24px 22px}.article .tldr--list>.tldr__h{margin: 0}.article .tldr--list>ul{margin-top: 10px;gap: 0.55em}@media (max-width: 700px){.article .tldr--list{padding: 16px 18px 18px}}.sec__head h2{text-wrap: balance}sup a{display: inline-block;padding: 6px;margin: -6px}:root{--t-h1: clamp(2.25rem,4vw,3.5rem);--t-h2: clamp(1.875rem,3.2vw,2.75rem);--t-h2r: clamp(1.5rem,2.3vw,1.875rem);--t-h3: 1.375rem;--t-h4: 1.125rem;--card-shadow: 0 0 0 1px rgba(11,34,48,0.07),0 18px 40px -30px rgba(11,34,48,0.4);--card-shadow-hover: 0 0 0 1px rgba(14,116,144,0.25),0 24px 48px -30px rgba(11,34,48,0.5)}.sec__head h1,.psplit h1,.arth1,.article>h1,.legal h1,.nf h1,.ddname{font-size: var(--t-h1);line-height: 1.04;letter-spacing: var(--track-display)}.sec__head h2,.h2,.hub__h,.page .sec>.wrap>h2:not(.h2):not(.hub__h){font-size: var(--t-h2);line-height: 1.06}.article h2{font-size: var(--t-h2r)}.offer h2,.reassure h2{font-size: var(--t-h3)}.artcta .btn,.gcard__cta .btn,.art__cta .btn{--h: 44px;padding: 0 20px;font-size: 0.9375rem}.btn:active{transform: translateY(1px)}.vc .more{position: relative;color: var(--ink);font-weight: 600;text-decoration: none}.vc .more::after,.vc .more::before{content: "";position: absolute;left: 0;bottom: 9px;height: 2px;background: var(--petrol)}.vc .more::after{width: 24px}.vc .more::before{right: 0;opacity: 0.35;transform-origin: left center;transform: scaleX(0);transition: transform var(--t-2) var(--ease-out)}.vc .more:hover::before,.vc .more:focus-visible::before{transform: scaleX(1)}@media (hover: none){.vc .more{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px}.vc .more::after,.vc .more::before{display: none}}.vc .more:hover{text-decoration: none}.sec--navy .more{color: #fff}.sec--navy .more::after,.sec--navy .more::before{background: var(--glow)}.gcard,.bpost,.weiter a{box-shadow: var(--card-shadow)}.bpost{border-radius: var(--r)}.gcard{border-radius: var(--r-lg)}.dimg::after{content: "";position: absolute;left: 22%;right: 22%;bottom: -6px;height: 12px;border-radius: 50%;background: radial-gradient(ellipse,rgba(11,34,48,0.22),transparent 70%);transition: transform var(--t-2) var(--ease-out),opacity var(--t-2) var(--ease-out)}.dimg img{transition: transform var(--t-2) var(--ease-out)}.bpost:hover,.weiter a:hover{transform: none}.gcard:hover .dimg img{transform: translateY(-6px)}.gcard:hover .dimg::after{transform: scaleX(0.82);opacity: 0.6}.bpost:hover{box-shadow: var(--card-shadow-hover)}.bpost h3{transition: color var(--t-1) linear}.bpost:hover h3{color: var(--petrol)}.gcard__name a::after{content: "";position: absolute;inset: 0;z-index: 0}.gcard__cta{position: relative;z-index: 1}.faqi summary:hover{color: var(--petrol)}.page .steps{position: relative}.page .steps .step{border-top: 0;padding-top: 0}.page .steps .step__n{display: grid;place-items: center;width: 56px;height: 56px;margin-bottom: 16px;border-radius: 50%;background: #fff;box-shadow: inset 0 0 0 2px var(--petrol);font-family: var(--f-sans);font-size: 1.125rem;font-weight: 650;color: var(--petrol);position: relative;z-index: 1}@media (min-width: 761px){.page .steps::before{content: "";position: absolute;top: 27px;left: 28px;right: 28px;height: 2px;background: linear-gradient(90deg,var(--petrol),var(--water-3))}}.art__grid--read{align-items: start}.art__grid--read .article>h2:first-child{margin-top: 0}.page .steps{--g: clamp(20px,3vw,40px);gap: var(--g)}@media (min-width: 761px){.page .steps::before{right: calc((100% - 2 * var(--g)) / 3 - 28px)}}.slite{--hbox: clamp(220px,22vw,300px);--water: clamp(56px,6vw,84px);position: relative;display: block;width: 100%;height: calc(var(--hbox) + var(--water));isolation: isolate}.slite__glow{position: absolute;left: 50%;top: 42%;width: min(520px,125%);aspect-ratio: 1;translate: -50% -50%;border-radius: 50%;z-index: -1;background: radial-gradient(circle,#fff 0%,rgba(214,240,246,0.7) 42%,transparent 70%);pointer-events: none}.slite__dev{position: absolute;left: 0;right: 0;top: 0;height: var(--hbox);z-index: 1}.slite__dev img,.slite__refl img{position: absolute;left: 50%;bottom: calc(var(--hbox) / var(--vis) * var(--below) * -1);height: calc(var(--hbox) / var(--vis));width: auto;max-width: none;translate: -50% 0}.slite__dev img{filter: drop-shadow(0 10px 12px rgba(11,34,48,0.14))}.slite__water{position: absolute;left: -12%;right: -12%;top: var(--hbox);bottom: 0;overflow: hidden;border-top: 1px solid rgba(255,255,255,0.75);background: linear-gradient(180deg,rgba(150,209,222,0.85) 0%,rgba(92,184,204,0.45) 40%,rgba(14,116,144,0.08) 100%);-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image: linear-gradient(90deg,transparent 0,#000 22%,#000 78%,transparent 100%)}.slite__refl{position: absolute;left: 12%;right: 12%;top: 0;height: var(--hbox);transform: scaleY(-1);transform-origin: top center;opacity: 0.32;filter: blur(0.6px);-webkit-mask-image: linear-gradient(to top,#000 0%,transparent 42%);mask-image: linear-gradient(to top,#000 0%,transparent 42%)}.slite__shine{position: absolute;top: 34%;left: -30%;width: 34%;height: 2px;border-radius: 2px;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.9),transparent);opacity: 0.7}.motion .slite__refl{animation: sliteWave 7s var(--ease-io) infinite alternate}.motion .slite__shine{animation: sliteShine 7.5s linear infinite}@keyframes sliteWave{from{transform: scaleY(-1) skewX(0deg)}to{transform: scaleY(-1) skewX(1.4deg) translateX(3px)}}@keyframes sliteShine{from{transform: translateX(0)}to{transform: translateX(420%)}}.slite--dark .slite__glow{background: radial-gradient(circle,rgba(111,214,232,0.28) 0%,transparent 65%)}.slite--dark .slite__water{border-top-color: rgba(111,214,232,0.55);background: linear-gradient(180deg,rgba(47,116,136,0.9) 0%,rgba(19,74,95,0.55) 45%,transparent 100%)}.slite--dark .slite__refl{opacity: 0.4}.ghero__vis,.phead__vis{padding: 0}.ghero__vis::before,.phead__vis::before,.ddstage::before{display: none}.ddstage{min-height: 0;padding-bottom: 0;place-items: center}.slite--detail{--hbox: clamp(260px,26vw,360px);--water: clamp(70px,7vw,100px)}.pfig--stage{background: none;box-shadow: none;aspect-ratio: auto;overflow: visible;padding: 12px 0 0}.pfig--stage .slite{--hbox: clamp(220px,24vw,320px)}.nf__cta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 20px;margin-top: 26px}@media (max-width: 760px){.slite{--hbox: 210px;--water: 56px}}.slite__refl{top: calc(-1 * var(--hbox));transform-origin: bottom center}@keyframes sliteWave{from{transform: scaleY(-1) skewX(0deg)}to{transform: scaleY(-1) skewX(1.4deg) translateX(3px)}}.slite__water{background: linear-gradient(180deg,rgba(150,209,222,0.55) 0%,rgba(92,184,204,0.3) 45%,rgba(14,116,144,0.04) 100%)}.matrix__ghost{opacity: calc(var(--g) * 0.55)}.matrix__line{fill: none;stroke: color-mix(in srgb,var(--vis-accent) 55%,transparent);stroke-width: 1}.vis--crates .vis__dev{bottom: 2%;height: 74%;right: 1%}.btl{opacity: calc(var(--o) * (1 - var(--out) * 0.7));transform: translateY(calc((1 - var(--o)) * 8px))}@media (min-width: 1000px){#rechner.sec{padding-top: clamp(40px,4vw,64px)}#rechner>.wrap{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: clamp(32px,4vw,64px);align-items: start}#rechner .sec__head,#rechner .calc,#rechner .calc>div:first-child{display: contents}#rechner .sec__head h1{grid-column: 1;grid-row: 1;margin-bottom: 28px}#rechner .calc .field{grid-column: 1}#rechner .calc .field:nth-child(1){grid-row: 2}#rechner .calc .field:nth-child(2){grid-row: 3}#rechner .calc .field:nth-child(3){grid-row: 4}#rechner .sec__head .lead{grid-column: 1;grid-row: 5;margin-top: 18px;font-size: 1.0625rem;max-width: none}#rechner .price-anchor{grid-column: 1;grid-row: 6}#rechner .results{grid-column: 2;grid-row: 1 / span 6;position: sticky;top: 96px}}@media (max-width: 999px){#rechner>.wrap{display: flex;flex-direction: column}#rechner .sec__head,#rechner .calc,#rechner .calc>div:first-child{display: contents}#rechner .sec__head h1{order: 1;margin-bottom: 24px}#rechner .calc .field{order: 2}#rechner .results{order: 3;margin-top: 12px}#rechner .sec__head .lead{order: 4;margin-top: 32px}#rechner .price-anchor{order: 5}}.results .rcta{margin: 22px 0 18px}.rbar{position: fixed;left: 10px;right: 10px;bottom: calc(10px + env(safe-area-inset-bottom));z-index: 40;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 8px 8px 8px 16px;border-radius: 16px;background: rgba(6,42,60,0.94);color: #fff;box-shadow: 0 16px 40px -16px rgba(2,30,44,0.6);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px)}.rbar[hidden]{display: none !important}.rbar__t{display: grid;line-height: 1.2}.rbar__t b{font-family: var(--f-display);font-weight: var(--w-display);font-size: 1.25rem;color: var(--glow);font-variant-numeric: tabular-nums}.rbar__t small{font-size: 0.75rem;color: var(--on-deep-2)}.rbar .btn{white-space: nowrap;background: #fff;color: var(--deep)}@media (min-width: 1000px){.rbar{display: none !important}}.field__err{display: block;margin-top: 6px;color: var(--err);font-size: 0.8125rem;font-weight: 550}.form [aria-invalid="true"]{border-color: var(--err) !important;box-shadow: 0 0 0 3px rgba(180,35,24,0.12) !important}.fconsent .field__err{flex-basis: 100%;margin-left: 30px}.fconsent{flex-wrap: nowrap}.form__sum{padding: 12px 16px;border-radius: var(--r-sm);background: #fff4f2;color: #9a1c12;font-size: 0.875rem;box-shadow: inset 3px 0 0 #c2410c}.form__sum ul{margin: 6px 0 0;padding-left: 1.1em}.form__more{border-radius: var(--r-sm);box-shadow: 0 0 0 1px var(--line-2)}.form__more summary{display: flex;align-items: center;gap: 6px;min-height: 48px;padding: 0 14px;cursor: pointer;font-size: 0.9375rem;font-weight: 550;color: var(--ink-2);list-style: none}.form__more summary::-webkit-details-marker{display: none}.form__more summary::after{content: "+";margin-left: auto;color: var(--petrol);font-size: 1.25rem;transition: transform var(--t-2) var(--ease-out)}.form__more[open] summary::after{transform: rotate(45deg)}.form__more-in{display: grid;gap: 14px;padding: 4px 14px 16px}.crumbbar--dark{margin-top: -76px;padding-top: calc(76px + 18px)}@media (max-width: 999px){.crumbbar--dark{margin-top: -64px;padding-top: calc(64px + 14px)}}.hubnav{position: sticky;top: 76px;z-index: 5;margin: 8px calc(-1 * var(--gutter)) 0;padding: 10px var(--gutter);background: color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px)}.hubnav ul{list-style: none;margin: 0;padding: 0;display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none}.hubnav ul::-webkit-scrollbar{display: none}.hubnav a{display: inline-flex;align-items: center;min-height: 40px;padding: 0 14px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--line);color: var(--ink);text-decoration: none;font-size: 0.9375rem;font-weight: 550;white-space: nowrap}.hubnav a:hover{box-shadow: 0 0 0 1px var(--petrol);color: var(--petrol)}.hubsec{scroll-margin-top: 140px}.hubsec + .hubsec{margin-top: clamp(40px,5vw,72px)}.bloglist--feature{grid-template-columns: repeat(3,minmax(0,1fr))}.bpost--feature{padding: 28px 26px 22px;background: linear-gradient(170deg,#fff 0%,#e8f6fa 100%)}.bpost--feature h3{font-family: var(--f-display);font-weight: var(--w-display);font-size: 1.375rem;letter-spacing: -0.02em}.bloglist--compact{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 32px}.bloglist--compact .bpost{padding: 16px 0;border-radius: 0;background: none;box-shadow: none;border-top: 1px solid var(--line-2)}.bloglist--compact .bpost__meta{display: none}.bloglist--compact .bpost h3{font-size: 1.0625rem;margin-bottom: 4px}.bloglist--compact .bpost p{font-size: 0.875rem;margin: 0}@media (max-width: 999px){.hubnav{top: 64px}.bloglist--feature{grid-template-columns: minmax(0,1fr)}}@media (max-width: 700px){.bloglist--compact{grid-template-columns: minmax(0,1fr)}}.bloglist--places{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 32px}.bloglist--places .bpost{padding: 16px 0 18px;border-radius: 0;background: none;box-shadow: none;border-top: 1px solid var(--line-2)}.bloglist--places .bpost:hover{transform: none}.bloglist--places .bpost:hover h3{color: var(--petrol-ink)}.bloglist--places .bpost__meta{margin-bottom: 4px;font-size: 0.8125rem}.bloglist--places .bpost h3{font-size: 1.0625rem;margin-bottom: 4px}.bloglist--places .bpost p{font-size: 0.875rem;margin: 0}@media (max-width: 700px){.bloglist--places{grid-template-columns: minmax(0,1fr)}}.foot__col summary{list-style: none;cursor: default}.foot__col summary::-webkit-details-marker{display: none}@media (max-width: 980px){.foot__grid{grid-template-columns: minmax(0,1fr);gap: 0}.foot__brand{padding-bottom: 20px}.foot__col{border-top: 1px solid rgba(255,255,255,0.12)}.foot__col summary{display: flex;align-items: center;justify-content: space-between;min-height: 56px;cursor: pointer}.foot__col summary h2{margin: 0}.foot__col summary::after{content: "+";color: var(--glow);font-size: 1.25rem;transition: transform var(--t-2) var(--ease-out)}.foot__col[open] summary::after{transform: rotate(45deg)}.foot__col ul{padding-bottom: 14px}}.smap{margin: 0;width: 100%;max-width: 440px}.smap__box{position: relative;aspect-ratio: 1;border-radius: var(--r);background: radial-gradient(70% 70% at 50% 50%,#f4fbfd 0%,#e6f3f7 100%);box-shadow: inset 0 0 0 1px var(--line);overflow: hidden}.smap__box svg{position: absolute;inset: 0;width: 100%;height: 100%}.smap__line{stroke: var(--petrol);stroke-width: 1.5;stroke-dasharray: 4 3;vector-effect: non-scaling-stroke}.smap__dot{fill: color-mix(in srgb,var(--petrol) 45%,#fff)}.smap__dot--big{fill: var(--petrol)}.smap__dot--home{fill: var(--deep);stroke: #fff;stroke-width: 2;vector-effect: non-scaling-stroke}.smap__dot--hi{fill: var(--deep);stroke: #fff;stroke-width: 1.5;vector-effect: non-scaling-stroke}.smap__lab{position: absolute;white-space: nowrap;line-height: 1;pointer-events: none}.smap__lab{font-size: 13px;font-weight: 600;color: var(--ink);text-shadow: 0 0 3px #e9f5f8,0 0 3px #e9f5f8,0 0 3px #e9f5f8}.smap__lab--r{transform: translate(9px,-50%)}.smap__lab--l{transform: translate(calc(-100% - 9px),-50%)}.smap__lab--b{transform: translate(-50%,8px)}.smap__lab--t{transform: translate(-50%,calc(-100% - 8px))}.smap__lab--br{transform: translate(-6px,9px)}.smap__lab--home{font-size: 15px;font-weight: 700;color: var(--deep)}.smap__lab--hi{font-size: 15px;color: var(--petrol-ink)}.smap .smap__box{aspect-ratio: 1000 / 1075;background: #f4f8fa;container-type: inline-size}.smap .smap__lab{font-size: clamp(10px,2.9cqw,13px)}.smap .smap__lab--home,.smap .smap__lab--hi{font-size: clamp(11px,3.3cqw,15px)}@container (max-width: 380px){.smap__lab--minor,.smap__land--nrw,.smap__land--aus{display: none}}.smap__base{position: absolute;inset: 0;width: 100%;height: 100%}.smap__dot{fill: color-mix(in srgb,var(--petrol) 55%,#fff)}.smap__wave{fill: none;stroke: var(--petrol);stroke-width: 1.2;vector-effect: non-scaling-stroke;opacity: 0;transform-box: fill-box;transform-origin: center}.motion .smap__wave{animation: smap-wave 4.4s cubic-bezier(0.2,0.6,0.35,1) infinite;animation-delay: calc(var(--i) * 2.2s)}@keyframes smap-wave{0%{opacity: 0.7;transform: scale(0.8)}100%{opacity: 0;transform: scale(3.4)}}.motion .smap--hi .smap__line{stroke-dasharray: 6 5;animation: smap-line 1.4s var(--ease-out) both 0.3s}@keyframes smap-line{from{opacity: 0}to{opacity: 1}}.smap__land{position: absolute;transform: translate(-50%,-50%);white-space: nowrap;pointer-events: none;font-size: clamp(9px,2.4cqw,11px);line-height: 1;letter-spacing: 0.02em;color: var(--ink-3)}.smap__land--nrw{font-size: clamp(10px,2.6cqw,12px);font-weight: 600;color: var(--petrol-ink)}.smap__land--aus{color: var(--ink-3);font-style: italic}.smap__legend{list-style: none;margin: 12px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px 16px;font-size: var(--fs-1);color: var(--ink-2)}.smap__legend li{display: inline-flex;align-items: center;gap: 7px}.smap__sw{width: 14px;height: 14px;border-radius: 4px}.smap__sw--nrw{background: #a9dbe6;box-shadow: inset 0 0 0 1.5px #0e7490}.smap__sw--nb{background: #d3ebf2;box-shadow: inset 0 0 0 1px #a9cfdb}.smap__sw--wt{background: #e7f1f5;box-shadow: inset 0 0 0 1px #d3e3e9}.smap figcaption{margin-top: 12px;font-size: 0.8125rem;line-height: 1.5;color: var(--ink-3)}.phead--map .phead__vis{display: block}.phead--map .smap{margin-left: auto}.art__aside>.smap{margin-bottom: 22px}.smap-m{margin: 0 0 28px}@media (min-width: 1000px){.smap-m{display: none}}@media (max-width: 999px){.phead--map{grid-template-columns: minmax(0,1fr)}.phead--map .smap{margin: 8px 0 0;max-width: 360px}}.drawer li.drawer__sub a{min-height: 48px;font-size: 1.0625rem;color: var(--ink-2);border-bottom-color: transparent}.drawer li.drawer__sub:first-of-type,.drawer__main + .drawer__sub{margin-top: 10px}.drawer{background: #f3fafc}.toc ol{-webkit-mask-image: linear-gradient(to bottom,#000 88%,transparent);mask-image: linear-gradient(to bottom,#000 88%,transparent);padding-bottom: 12px}.page>.sec:has(.ddetail){padding-bottom: clamp(40px,5vw,72px)}.slite__water{left: 0;right: 0;-webkit-mask-image: linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image: linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.slite__glow{width: min(520px,100%)}@media (max-width: 999px){.slite,.ddimg,.pfig--stage,.phead__vis,.ghero__vis{overflow-x: clip}}@media (max-width: 700px){.foot__grid{grid-template-columns: minmax(0,1fr)}}.form__row,.frow{align-items: start}.field,.fld{align-content: start}.fconsent + .field__err{margin: -6px 0 4px 30px}@media (min-width: 1000px){.hubhead{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: clamp(32px,5vw,80px);align-items: start}.hubhead .sec__head{margin: 0}.hubsec--top{margin: 0}.hubsec--top .hub__h{margin: 0 0 14px;font-size: 1.375rem;color: var(--ink)}.hubsec--top .bloglist--feature{grid-template-columns: minmax(0,1fr);gap: 10px}.hubsec--top .bpost--feature{padding: 18px 22px}.hubsec--top .bpost--feature p{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}}.phead>.sec__head{position: relative;z-index: 1}.lead-more{display: none}@media (max-width: 700px){.js .lead[data-clamp]:not(.is-open){display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden}.js .lead[data-clamp]:not(.is-open) + .lead-more{display: inline-flex}}.lead-more{align-items: center;min-height: 44px;margin-top: 2px;padding: 0;border: 0;background: none;font: inherit;font-weight: 600;color: var(--petrol-ink);text-decoration: underline;text-underline-offset: 4px;cursor: pointer}.sec--navy .lead-more,[data-nav="dark"] .lead-more{color: #fff}.nav-lock .mbar{transform: translateY(140%) !important}.drawer{overscroll-behavior: contain}.nav__menu .ic path{transform-box: fill-box;transform-origin: center;transition: transform var(--t-2) var(--ease-out)}.nav__menu[aria-expanded="true"] .ic path:first-child{transform: translateY(4px) rotate(45deg)}.nav__menu[aria-expanded="true"] .ic path:last-child{transform: translateY(-4px) rotate(-45deg)}.qrail__btn[aria-disabled="true"]{opacity: 0.35;cursor: default}.qrail__btn[aria-disabled="true"]:hover{transform: none}.quotes{padding-bottom: 44px;margin-bottom: -30px;-webkit-mask-image: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);mask-image: linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}.form:has(.field__err) .form__or{display: none}.fconsent input[aria-invalid="true"]{outline: 2px solid var(--err);outline-offset: 2px}@media (max-width: 999px){.hubnav ul{-webkit-mask-image: linear-gradient(90deg,#000 85%,transparent);mask-image: linear-gradient(90deg,#000 85%,transparent);padding-right: 32px}}.hs{margin: 2.2em 0 2.4em;padding: 56px 0 0}.hs__bar{position: relative;height: 14px;border-radius: 999px;background: #e7f1f4}.hs__zone{position: absolute;top: 0;bottom: 0}.hs__zone--w{left: 0;border-radius: 999px 0 0 999px;background: #bfe6ee}.hs__zone--m{background: #7fc9da}.hs__zone--h{border-radius: 0 999px 999px 0;background: #2f8fa8}.hs__pin,.hs__span{position: absolute;top: -6px;bottom: -6px}.hs__range{position: absolute;inset: 2px 0}.hs__pin{width: 0}.hs__pin::before{content: "";position: absolute;left: -2px;top: 0;bottom: 0;width: 4px;border-radius: 2px;background: var(--deep);box-shadow: 0 0 0 2px #fff}.hs__range{border-radius: 999px;background: rgba(6,42,60,0.62);box-shadow: 0 0 0 2px #fff}.hs__val{position: absolute;z-index: 1;bottom: calc(100% + 8px);left: 0;transform: translateX(-50%);display: grid;justify-items: center;padding: 0 6px;border-radius: 6px;background: rgba(240,248,251,0.94);white-space: nowrap;font-size: 0.9375rem;font-weight: 700;color: var(--ink);font-variant-numeric: tabular-nums}.hs__span .hs__val{left: 50%}.hs__val small{font-size: 0.75rem;font-weight: 500;color: var(--ink-3)}.hs--rows{padding-top: 108px}.hs--r1 .hs__val{bottom: calc(100% + 58px)}.hs--r1::after{content: "";position: absolute;left: 0;bottom: 100%;height: 52px;border-left: 1px dashed rgba(11,34,48,0.35)}.hs__span.hs--r1::after{left: 50%}.hs__span.hs--t0{top: -5px;bottom: 50%}.hs__span.hs--t1{top: 50%;bottom: -5px}.hs__span.hs--t1 .hs__range,.hs__span.hs--t0 .hs__range{inset: 1px 0}.hs__axis{position: relative;height: 18px;margin-top: 10px;font-size: 0.75rem;color: var(--ink-3);font-variant-numeric: tabular-nums}.hs__axis span{position: absolute;transform: translateX(-50%)}.hs__axis span:first-child{transform: none}.hs__axis span:last-child{transform: translateX(-100%)}.hs figcaption{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;margin-top: 14px;font-size: 0.8125rem;color: var(--ink-3)}.hs__k{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;color: var(--ink-2)}.hs__k::before{content: "";width: 12px;height: 12px;border-radius: 3px}.hs__k--w::before{background: #bfe6ee}.hs__k--m::before{background: #7fc9da}.hs__k--h::before{background: #2f8fa8}.bridge{margin: 0 0 2em;padding: 14px 18px;border-radius: var(--r);background: rgba(255,255,255,0.65);box-shadow: 0 0 0 1px var(--line);color: var(--ink-2);font-size: 1rem;line-height: 1.6}.bridge a{color: var(--petrol);font-weight: 600;text-underline-offset: 3px}.sec--cmp .ctabwrap{box-shadow: 0 30px 60px -40px rgba(0,0,0,0.7)}.sec--cmp .checklist{background: rgba(255,255,255,0.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.12);color: var(--on-deep)}.sec--cmp .checklist h3{color: #fff}.sec--cmp .checklist li{color: var(--on-deep)}.sec--cmp .ctabwrap{color: var(--ink)}.sec--cmp .ctabwrap td,.sec--cmp .ctabwrap th{color: inherit}.sec--cmp .ctabwrap .us{color: var(--petrol-ink)}.sec--cmp .checklist{margin-top: 24px}.cmptab td:nth-child(4),.cmptab td:nth-child(5),.cmptab th:nth-child(4),.cmptab th:nth-child(5){text-align: right;font-variant-numeric: tabular-nums}.quotes:focus-visible{outline: none}.qrail:has(.quotes:focus-visible){outline: 2px solid var(--petrol);outline-offset: 6px;border-radius: var(--r)}.qrail__btn[aria-disabled="true"]{opacity: 1}.qrail__btn[aria-disabled="true"] .ic{opacity: 0.35}.quotes{margin-bottom: -22px}.hubnav ul{padding-block: 4px;margin-block: -4px}:root{--seam-h: clamp(96px,9vw,150px)}.page>.sec--navy,.foot{position: relative;isolation: isolate}.page>.sec--navy:not(.crumbbar--dark + .sec--navy)::before,.page>.sec--navy::after{content: "";position: absolute;left: 0;right: 0;height: var(--seam-h);z-index: -1;pointer-events: none;background: linear-gradient(var(--seam-dir,180deg),var(--sl) 0%,color-mix(in oklab,var(--sl) 82%,#7cc7d8) 14%,color-mix(in oklab,var(--sl) 45%,#3796ae) 33%,color-mix(in oklab,var(--sd) 50%,#1f7a93) 52%,color-mix(in oklab,var(--sd) 82%,#155f78) 68%,var(--sd) 80%,color-mix(in srgb,var(--sd),transparent 100%) 100%)}.page>.sec--navy::before,.foot::before{top: 0;--seam-dir: 180deg}.page>.sec--navy::after{bottom: 0;--seam-dir: 0deg}.page>.sec--navy::before{--sl: #eef7fa;--sd: #062a3c}.page>.sec--navy::after{--sl: #eef7fa;--sd: #08374b}.foot::before{--sl: #eef7fa;--sd: #062a3c}.page>.sec--navy:not(.crumbbar--dark + .sec--navy){padding-top: max(var(--sec-y),calc(var(--seam-h) + 28px))}.page>.sec--navy{padding-bottom: max(var(--sec-y),calc(var(--seam-h) + 28px))}@media (min-width: 1000px) and (max-width: 1180px){.flow__list{grid-template-columns: repeat(3,minmax(0,1fr));row-gap: 40px}.flow__line{display: none}.gall__grid{grid-template-columns: repeat(3,minmax(0,1fr))}.foot__grid{grid-template-columns: repeat(5,minmax(0,1fr));gap: 32px 24px}.foot__brand{grid-column: 1 / -1;max-width: 640px}}.handoff .handoff-full + a{display: table;margin-top: 10px;font-weight: 600}p.weiter + .btn,p.weiter + a.btn{margin-top: 20px}.reassure .minifaq>span,.rcontact>span{font-size: 1rem;font-weight: 600;color: #fff}.fconsent input[type="checkbox"]{border-radius: 4px}@media (max-width: 700px){.js .artlead[data-clamp]:not(.is-open){display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden}.js .artlead[data-clamp]:not(.is-open) + .lead-more{display: inline-flex}}@media (max-width: 700px){.sec--cmp .ctabwrap{overflow: visible;background: none;box-shadow: none}.sec--cmp .ctab{min-width: 0;display: block}.sec--cmp .ctab thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.sec--cmp .ctab tbody{display: grid;gap: 10px}.sec--cmp .ctab tr{display: grid;gap: 6px;padding: 16px 18px;border-radius: var(--r);background: #fff;box-shadow: 0 18px 40px -30px rgba(0,0,0,0.6)}.sec--cmp .ctab td{display: block;padding: 0;border: 0;background: none}.sec--cmp .ctab td:first-child{font-weight: 650;font-size: 1rem;color: var(--ink)}.sec--cmp .ctab td.us{font-size: 0.9375rem;color: var(--petrol-ink)}.sec--cmp .ctab td.us::before{content: "Aqua Sonata: ";font-weight: 700}}.sec--cmp .ctab th:first-child,.sec--cmp .ctab td:first-child{width: 50%}.tblx{margin: 1.6em 0}.tblx .tbl-wrap,.tblx .cmpwrap,.tblx .ctabwrap{margin: 0 !important}.tblx__box{position: relative}.tblx__box::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;width: 34px;pointer-events: none;background: linear-gradient(270deg,rgba(11,34,48,0.22),rgba(11,34,48,0));transition: opacity 0.2s ease}.tblx__hint{margin: 0 0 6px;text-align: right;font-size: 0.8125rem;line-height: 1.4;color: var(--ink-3)}.tblx:not(.is-over) .tblx__hint,.tblx:not(.is-over) .tblx__box::after{display: none}.tblx:not(.is-swipe) .tblx__hint{display: none}.tblx .tblx__hint{max-width: none}.tblx.is-end .tblx__box::after{opacity: 0}@media (max-width: 760px){.tblx--bleed{margin-inline: calc(-1 * var(--gutter))}.tblx--bleed .tblx__hint{padding-inline: var(--gutter)}}@media (prefers-reduced-motion: reduce){.tblx__box::after{transition: none}}.sec--cmp .ctab{min-width: 0}.cmptab,.ctab{min-width: 680px}@media (min-width: 761px){.art-tbl th,.art-tbl td,.tbl-wrap th,.tbl-wrap td{padding-inline: 12px;hyphens: auto;-webkit-hyphens: auto}.cmptab th,.cmptab td,.ctab th,.ctab td{padding-inline: 12px}}@media (min-width: 761px) and (max-width: 1100px){.art-tbl,.tbl-wrap table{font-size: 0.875rem}}@media (min-width: 1000px) and (max-width: 1180px){.gcard--more{grid-column: span 2}}.hubnav ul{padding-inline: 6px}@media (max-width: 999px){.hubnav ul{-webkit-mask-image: linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image: linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.hubnav ul.at-start{-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image: linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.hubnav ul.at-end{-webkit-mask-image: linear-gradient(90deg,transparent,#000 32px);mask-image: linear-gradient(90deg,transparent,#000 32px)}.hubnav ul.at-start.at-end{-webkit-mask-image: none;mask-image: none}}.hs--r1 .hs__val{bottom: calc(100% + 66px)}.hs--r1::after{height: 60px}.hs--rows{padding-top: 118px}.gcard__cta .btn{height: auto;min-height: 44px;padding-block: 10px;white-space: normal;text-align: left;line-height: 1.3}@media (min-width: 1000px){.page .steps:has(>.step:nth-child(5)){grid-template-columns: repeat(5,minmax(0,1fr))}.page .steps:has(>.step:nth-child(5))::before{right: calc((100% - 4 * var(--g)) / 5 - 28px)}}@media (min-width: 761px) and (max-width: 999px){.page .steps:has(>.step:nth-child(5)){row-gap: 32px}.page .steps:has(>.step:nth-child(5))::before{display: none}}@media (min-width: 1000px){.wrap:has(>.sec__head + .faqgroups){display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: clamp(32px,5vw,80px);align-items: start}.wrap:has(>.sec__head + .faqgroups)>.sec__head{margin: 0;position: sticky;top: 110px}}.faqgroups{display: grid;gap: clamp(28px,3vw,40px)}.faqgroup .hub__h{margin: 0 0 6px;font-size: clamp(1.25rem,1.8vw,1.5rem)}.faq__hint{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 24px;padding: 18px 22px;border-radius: var(--r);background: #fff;box-shadow: var(--card-shadow)}.faq__hint p{margin: 0;font-weight: 600;color: var(--ink)}.phead__note{margin-top: 10px;font-size: 0.9375rem;color: var(--ink-2);max-width: 46ch}.form__ok-wa,.form-done .btn{justify-self: start;margin-top: 4px}.form__ok-wa .ic{width: 18px;height: 18px;color: var(--petrol)}.faqgroups{max-width: 860px}.results p:has(+ .rcta){margin-top: 12px;color: #fff}.hubnav--faq{margin-bottom: clamp(20px,2.4vw,32px)}.faqgroup{scroll-margin-top: 150px}.calc .field .fhint{margin: 10px 0 0;font-size: 0.875rem;line-height: 1.5;color: var(--on-deep-2)}.calc .field .fhint b{color: #fff;font-weight: 600;white-space: nowrap}@media (min-width: 1000px){#refurbished .incl{grid-template-columns: repeat(3,minmax(0,1fr))}}.kmterms{margin-top: 18px;max-width: 72ch;font-size: 1rem;line-height: 1.6;color: var(--ink-2)}@media (max-width: 560px){.gcard{grid-template-columns: minmax(0,1fr);grid-template-rows: auto 1fr}.gcard__img{--hbox: 168px;margin: 24px 0 4px}.gcard__body{padding: 12px 20px 20px}.gcard--more{padding: 22px 20px}}.cmptab td a{margin-block: -10px}.cmptab td:first-child,.cmptab td:last-child{white-space: nowrap}@media (max-width: 899px){.cmptab{min-width: 820px}}@media (min-width: 1000px) and (max-width: 1180px){.gcard--more{align-self: center;display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 32px;row-gap: 8px;align-items: center;padding: 8px 4px 8px 28px;background: none;box-shadow: none;border-left: 1px solid var(--line-2);border-radius: 0}.gcard--more>*{grid-column: 1}.gcard--more>.dcard__more-ic{margin-bottom: 4px}.gcard--more>.gcard__cta{grid-column: 2;grid-row: 1 / span 3;flex-direction: column;align-items: flex-start;gap: 6px;margin: 0}}.faqgroups{gap: 0}.faqgroup + .faqgroup,.faq__hint + .faqgroup{margin-top: clamp(56px,6vw,72px)}.faqgroups>.faq__hint{margin-top: clamp(40px,4vw,56px)}.faqgroup .hub__h{margin: 0 0 8px;font-size: clamp(1.5rem,2.1vw,1.875rem);line-height: 1.1}@media (min-width: 1000px){.bloglist--rows{grid-template-columns: repeat(12,minmax(0,1fr))}.bloglist--rows>.bpost{grid-column: span 4}.bloglist--rows>.bpost--w3{grid-column: span 3}}@media (min-width: 761px) and (max-width: 999px){.bloglist--rows>.bpost:last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 1000px){.bloglist--rows>.bpost--w3{padding-inline: 18px}.bloglist--rows>.bpost--w3 .bpost__meta{gap: 6px}.bloglist--rows>.bpost--w3 .bpost__meta span{padding: 0 8px}}@media (min-width: 1000px) and (max-width: 1180px){.bloglist--rows>.bpost--w3{grid-column: span 6;padding-inline: 22px}}.article--tail>h2{font-size: var(--t-h2);line-height: 1.06;letter-spacing: var(--track-display);margin-top: var(--sec-y);scroll-margin-top: 110px}.article--tail>h2 + *{margin-top: 18px}.art__grid--read .article--tail>h2:first-child{margin-top: 0}h2,h3,.article h2,.faqi summary,.bpost h3,.gcard__name{text-wrap: balance}.sec__head h1,.arth1,.article>h1,.psplit h1,.ddname,.legal h1,.nf h1{hyphenate-limit-chars: 15 6 6}h2 b{font-weight: inherit}.article p,.article li{max-width: 35em}@media (min-width: 1200px){.article{font-size: 1.125rem;line-height: 1.65}.article .tldr{font-size: 1.125rem}}.article .tldr--list li{max-width: 35em}.faqi p{max-width: 62ch}@media (max-width: 700px){#kontakt>.wrap{display: flex;flex-direction: column}#kontakt .phead,#kontakt .contact{display: contents}#kontakt .sec__head{order: 1}#kontakt .contact>.form{order: 2;margin-top: 22px}#kontakt .phead__vis{order: 3;margin-top: 28px}#kontakt .contact>.reassure{order: 4;margin-top: 8px}}.slite picture{display: contents}.page>.art--cut{padding-bottom: clamp(40px,5vw,72px)}.page>.art--cont{padding-top: clamp(40px,5vw,72px)}.page>.artband{--seam-h: clamp(72px,7vw,112px);padding-block: calc(var(--seam-h) + 24px)}.artband__in{display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: clamp(24px,5vw,88px);align-items: center}.artband__vis .slite{--hbox: clamp(190px,17vw,240px);--water: clamp(52px,5vw,72px);max-width: 420px;margin-inline: auto}.artband .slite__refl,.artband .slite__shine,.sec--brand .slite__refl,.sec--brand .slite__shine{animation: none !important}.artband .slite__shine,.sec--brand .slite__shine{display: none}.artband__t{max-width: 560px}.artband__h{font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(1.75rem,2.7vw,2.375rem);line-height: 1.08;letter-spacing: var(--track-display);color: #fff;text-wrap: balance}.artband .artband__p{margin-top: 14px;font-size: var(--fs-lead);line-height: 1.5;color: var(--on-deep)}.artband__cta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 26px;margin-top: 28px}.artband__cta .btn .ic{width: 17px;height: 17px}.artband__tel{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;color: #fff;font-weight: 600;text-decoration: none}.artband__tel .ic{width: 17px;height: 17px;color: var(--glow)}.artband__tel:hover{text-decoration: underline;text-underline-offset: 4px}@media (max-width: 760px){.artband__in{grid-template-columns: minmax(0,1fr);gap: 4px}.artband__vis .slite{--hbox: 150px;--water: 44px}.artband__cta{gap: 6px 20px;margin-top: 22px}.artband__cta .btn{width: 100%}}.toc--cont{padding-top: 6px}.page>.ddband{--seam-h: clamp(72px,7vw,112px);padding-block: calc(var(--seam-h) + 20px)}.ddband .specs{display: block;width: 100%;margin: 0;border: 0}.ddband .specs tbody{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0 clamp(20px,3vw,48px)}.ddband .specs tr{display: grid;align-content: start;gap: 4px;padding: 16px 0 18px;border-top: 1px solid rgba(255,255,255,0.16)}.ddband .specs td{display: block;width: auto;padding: 0;border: 0}.ddband .specs td:first-child{font-size: 0.875rem;color: var(--on-deep-2)}.ddband .specs td:last-child{font-size: 1.0625rem;line-height: 1.45;font-weight: 600;color: #fff}@media (max-width: 760px){.ddband .specs tbody{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.ddband .specs tbody{grid-template-columns: minmax(0,1fr)}.ddband .specs tr{padding: 12px 0 14px}}.sec--brand .phead__vis .slite__glow{background: radial-gradient(circle,rgba(111,214,232,0.26) 0%,transparent 65%)}.sec--navy .handoff{background: rgba(255,255,255,0.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.14);color: var(--on-deep)}.sec--navy .handoff a{color: #fff}.faq__hint{background: radial-gradient(120% 140% at 100% 0%,rgba(111,214,232,0.22),transparent 60%),linear-gradient(170deg,var(--deep) 0%,#08374b 100%);box-shadow: var(--shadow-lg);padding: 22px 24px}.faq__hint p{color: #fff}.faq__hint .btn--ghost{color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.4)}.faq__hint .btn--ghost:hover{box-shadow: inset 0 0 0 1px #fff}.faq__hint :focus-visible{outline-color: var(--glow)}:root{--fs-1: 0.875rem;--fs-2: 1.0625rem;--fs-3: clamp(1.1875rem,1.45vw,1.3125rem);--fs-4: clamp(1.5rem,2.3vw,1.875rem);--fs-5: clamp(2rem,3.6vw,3rem)}.vc .nav__in{gap: clamp(14px,1.6vw,24px)}.vc .nav__links ul{gap: 0}.vc .nav__links a{position: relative;min-height: 44px;padding: 0 clamp(8px,0.8vw,12px);border-radius: 8px;font-size: var(--fs-1);font-weight: 500;letter-spacing: 0;color: var(--ink-2);background: none}.vc .nav__links a:hover{color: var(--ink);background: none}.vc .nav__links a[aria-current="page"]{color: var(--ink)}.vc .nav__links a[aria-current="page"]::after{content: "";position: absolute;left: clamp(8px,0.8vw,12px);right: clamp(8px,0.8vw,12px);bottom: 9px;height: 1.5px;border-radius: 1px;background: var(--petrol)}.vc .nav.nav--dark .nav__links a[aria-current="page"]{color: #fff}.vc .nav.nav--dark .nav__links a[aria-current="page"]::after{background: var(--glow)}.vc .nav__tel{font-size: var(--fs-1)}.vc .btn--nav{--h: 40px;padding: 0 16px;font-size: var(--fs-1)}@media (max-width: 1099px){.vc .nav__tel{display: none}.vc .nav .nav__icons{display: flex;margin-left: 0;order: 1}.vc .nav .btn--nav{order: 2}.vc .nav .nav__icons .nav__menu{display: none}.vc .nav__icon{width: 40px;height: 40px;border-color: transparent;background: none}}@media (max-width: 999px){.vc .nav .nav__icons .nav__menu{display: inline-grid}.vc .nav .nav__icons{margin-left: auto}.vc .nav__icon{width: 44px;height: 44px;border-color: var(--line-2);background: var(--glass)}}.drawer li.drawer__main a{min-height: 52px;font-size: 1.25rem}.page>.sec--clean{padding: clamp(80px,10vw,144px) 0}.sec--clean.clean--white{background: #fff}.clean__head{max-width: 760px}.clean__head h2{font-family: var(--f-display);font-weight: var(--w-display);font-size: var(--fs-5);line-height: 1.05;letter-spacing: var(--track-display);color: var(--ink);text-wrap: balance}.clean__head h2 b{font-weight: inherit;color: inherit}.clean__head p{margin-top: 18px;max-width: 46ch;font-size: var(--fs-3);line-height: 1.5;color: var(--ink-2)}.clean__head + *{margin-top: clamp(36px,4.5vw,64px)}.clean__body{min-width: 0}@media (min-width: 1000px){.clean--split>.wrap{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: clamp(24px,3vw,40px);align-items: center}.clean--split .clean__head{grid-column: 1 / span 5}.clean--split .clean__head + *{margin-top: 0}.clean--split .clean__body{grid-column: 7 / -1}.clean--split details.deep{grid-column: 1 / -1}}details.deep{margin-top: clamp(28px,3vw,40px);border-top: 1px solid var(--line-2);border-bottom: 1px solid var(--line-2)}details.deep>summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 56px;padding: 8px 0;cursor: pointer;list-style: none;font-size: var(--fs-2);font-weight: 600;color: var(--ink)}details.deep>summary::-webkit-details-marker{display: none}details.deep>summary::after{content: "";flex: none;width: 14px;height: 14px;color: var(--petrol);background: linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;transition: transform var(--t-2) var(--ease-out)}details.deep[open]>summary::after{transform: rotate(45deg)}details.deep>summary:hover{color: var(--petrol)}.rm details.deep>summary::after{transition: none}.deep__in{padding: 4px 0 clamp(20px,2.4vw,32px);max-width: 66ch;font-size: var(--fs-2);line-height: 1.65;color: var(--ink-2)}.deep__in>* + *{margin-top: 0.9em}.deep__in h3{font-size: var(--fs-3);font-weight: 600;line-height: 1.3;color: var(--ink);margin-top: 1.4em}.deep__in ul,.deep__in ol{padding-left: 1.2em}.deep__in a{color: var(--petrol);text-decoration: underline;text-underline-offset: 3px}.close{background: #fff}.close .clean__head p{color: var(--ink-2)}.close__ways{list-style: none;margin: clamp(32px,4vw,56px) 0 0;padding: 0;border-bottom: 1px solid var(--line)}.close__way{display: grid;grid-template-columns: 24px minmax(0,1fr);align-items: center;gap: 16px;min-height: 72px;padding: 12px 0;border-top: 1px solid var(--line);color: var(--ink);text-decoration: none}.close__way .ic{width: 22px;height: 22px;color: var(--petrol)}.close__way span{display: grid;gap: 2px;line-height: 1.3}.close__way b{font-size: var(--fs-2);font-weight: 600}.close__way small{font-size: var(--fs-1);color: var(--ink-3)}.close__way:hover b{color: var(--petrol);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px}.close__steps{list-style: none;margin: clamp(40px,5vw,64px) 0 0;padding: 0;counter-reset: cs}.close__steps li{counter-increment: cs;display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 4px 12px;align-items: baseline;padding: 16px 0;border-top: 1px solid var(--line)}.close__steps li:last-child{border-bottom: 1px solid var(--line)}.close__steps li::before{content: counter(cs);font-size: var(--fs-1);font-weight: 600;color: var(--petrol);font-variant-numeric: tabular-nums}.close__steps b{font-size: var(--fs-2);font-weight: 600;color: var(--ink)}.close__steps span{grid-column: 2;font-size: var(--fs-2);line-height: 1.5;color: var(--ink-2)}.close__proof{margin: clamp(36px,4vw,48px) 0 0}.close__score .stars{color: #8f5d10;letter-spacing: 2px}.close__score{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;font-size: var(--fs-1);color: var(--ink-2)}.close__score a{color: var(--ink);font-weight: 600;text-decoration: none}.close__score a:hover{text-decoration: underline;text-underline-offset: 3px}.close__score sup a{font-weight: 500;color: var(--ink-3)}.close__quote{margin: 14px 0 0}.close__quote + .close__quote{margin-top: 24px}.close__proof blockquote{margin: 0;max-width: 44ch;font-size: var(--fs-3);line-height: 1.5;color: var(--ink);text-wrap: pretty}.close__proof figcaption{margin-top: 10px;font-size: var(--fs-1);color: var(--ink-3)}.close__fn{margin-top: clamp(40px,5vw,72px);max-width: 110ch}.close :focus-visible{outline-color: var(--petrol)}@media (max-width: 999px){.close__steps li{display: block;padding: 14px 0 14px 22px;text-indent: -22px}.close__steps li::before{display: inline-block;width: 22px;text-indent: 0}.close__steps b{margin-right: 6px}.close__steps span{display: inline}.close__proof blockquote{font-size: var(--fs-2)}}@media (min-width: 1000px){.close .wrap{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: clamp(24px,3vw,40px)}.close .clean__head{grid-column: 1 / -1;grid-row: 1}.close__steps{grid-column: 1 / -1;grid-row: 2;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));column-gap: inherit}.close__steps li,.close__steps li:last-child{display: block;padding: 18px 0 0;border-bottom: 0;border-top-color: var(--line-2)}.close__steps li::before{margin-right: 10px}.close__steps span{display: block;margin-top: 6px;max-width: 24ch}.close__ways{grid-column: 1 / span 5;grid-row: 3;align-self: start;margin-top: clamp(48px,5vw,72px)}.close__proof{grid-column: 7 / -1;grid-row: 3;align-self: start;margin-top: clamp(48px,5vw,72px)}.close__fn{grid-column: 1 / -1;grid-row: 4}}.sec--tint{background: linear-gradient(180deg,var(--sky-2),var(--sky-1))}.sec--cmp{background: linear-gradient(180deg,#e3f1f6,#d6ebf1)}.sec--cmp .ctabwrap{box-shadow: var(--card-shadow)}.sec--cmp .checklist{background: rgba(255,255,255,0.72);box-shadow: inset 0 0 0 1px var(--line);color: var(--ink-2)}.sec--cmp .checklist h3{color: var(--ink)}.sec--cmp .checklist li{color: var(--ink-2)}@media (max-width: 760px){.sec--cmp .ctab tr{box-shadow: var(--card-shadow)}}.sec--brand{background: #fff}.sec--brand .phead__vis .slite__glow{background: radial-gradient(circle,rgba(111,214,232,0.3) 0%,transparent 65%)}.page>.ddband{padding-block: clamp(40px,5vw,72px);background: #fff}.ddband .specs tr{border-top-color: var(--line-2)}.ddband .specs td:first-child{font-size: var(--fs-1);color: var(--ink-3)}.ddband .specs td:last-child{font-size: var(--fs-2);color: var(--ink)}.art__cta,.offer,.reassure,.faq__hint{color: var(--ink-2);background: #fff;box-shadow: 0 0 0 1px var(--line),0 18px 40px -32px rgba(11,34,48,0.35)}.art__cta-h,.offer h2,.offer h3,.reassure h2,.reassure h3,.faq__hint p{color: var(--ink)}.art__cta p,.offer p,.reassure p{color: var(--ink-2)}.offer li,.reassure li{color: var(--ink)}.offer li::before,.reassure li::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e7490' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.offer .btn{background: var(--petrol);color: #fff}.offer .btn:hover{background: var(--petrol-hover)}.art__cta a.art__tel{color: var(--ink);text-decoration: none}.art__cta a.art__tel:hover{text-decoration: underline;text-underline-offset: 4px}.art__tel .ic{color: var(--petrol)}.art__cta a:not(.btn),.reassure a:not(.btn){color: var(--petrol)}.faq__hint .btn--ghost{color: var(--ink);box-shadow: inset 0 0 0 1px var(--line-2)}.faq__hint .btn--ghost:hover{box-shadow: inset 0 0 0 1px var(--ink)}.reassure .minifaq,.rcontact{border-top-color: var(--line)}.reassure .minifaq>span,.rcontact>span{color: var(--ink)}.mfq{border-bottom-color: var(--line)}.mfq summary{color: var(--ink)}.mfq summary::after{color: var(--petrol)}.mfq p{color: var(--ink-2)}.rcontact a{color: var(--ink)}.art__cta :focus-visible,.offer :focus-visible,.reassure :focus-visible,.faq__hint :focus-visible{outline-color: var(--petrol)}.sec--clean.clean--sky{background: var(--sky-1)}.sec--clean.clean--white + .sec--clean.clean--white{border-top: 1px solid var(--line)}.sec--clean .fn{font-size: var(--fs-1)}.sec--clean .more{font-size: var(--fs-2)}.khead__lead a,.kpart a:not(.btn):not(.more){color: var(--petrol);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.wfade{position: relative;height: clamp(150px,15vw,240px);background: linear-gradient(180deg,#062a3c 0%,#0a3a4f 14%,#17546a 32%,#3f8ea3 54%,#7cbccb 72%,#b9dfe8 86%,var(--sky-1) 100%)}.wfade__dark{position: absolute;left: 0;top: 0;width: 1px;height: 48%;pointer-events: none}.page>.wfade + .sec--clean{padding-top: clamp(40px,5vw,72px)}#page-home>.sec--clean{padding-block: clamp(72px,8.5vw,128px)}details.deep + details.deep{margin-top: 0}details.deep + details.deep{border-top: 0}.page>.khead,.page>.crumbbar + .khead{padding: clamp(12px,1.5vw,24px) 0 clamp(64px,7vw,104px)}.khead__in{display: grid;grid-template-columns: minmax(0,1fr);gap: 32px}@media (min-width: 1000px){.khead__in--vis{grid-template-columns: minmax(0,8fr) minmax(0,4fr);gap: clamp(40px,5vw,88px);align-items: start}.khead__vis{padding-top: clamp(24px,3vw,48px)}}.khead h1{margin: 0;max-width: 26ch;font-family: var(--f-display);font-weight: var(--w-display);font-size: var(--fs-5);line-height: 1.06;letter-spacing: var(--track-display);color: var(--ink);text-wrap: balance}.khead .bpost__meta{margin-bottom: 20px;font-size: var(--fs-1)}.khead__lead{margin-top: 24px;max-width: 58ch;font-size: var(--fs-3);line-height: 1.5;color: var(--ink-2);text-wrap: pretty}.khead__intro{margin-top: 24px}.khead__intro.article{font-size: var(--fs-2)}.khead__intro .artlead{margin-top: 0 !important;font-size: var(--fs-3);line-height: 1.55}.khead__intro .tldr{padding: 4px 0 4px 20px;border-radius: 0;background: none;box-shadow: inset 2px 0 0 var(--water-4);font-size: var(--fs-2)}.khead__intro .tldr--list{padding: 4px 0 4px 20px}.khead__cta{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px;margin-top: 28px}.khead .ktoc{margin-top: 36px;max-width: 64ch}.ktoc__nav{padding: 2px 0 20px}.ktoc__nav ol{margin: 0;padding: 0;list-style: none;display: grid;gap: 2px}.ktoc__nav ol ol{margin: 4px 0 6px;padding-left: 16px;border-left: 1px solid var(--line-2)}.ktoc__nav a{display: inline-flex;min-height: 36px;align-items: center;font-size: var(--fs-2);color: var(--ink-2);text-decoration: none}.ktoc__nav a:hover{color: var(--petrol);text-decoration: underline;text-underline-offset: 3px}.khead__vis .slite{--hbox: clamp(240px,22vw,320px)}@media (max-width: 999px){.khead__vis--desk{display: none}}.ktext{max-width: 64ch;font-size: var(--fs-3);line-height: 1.55;color: var(--ink-2)}.kpart__after{margin-top: 28px;max-width: 70ch;font-size: var(--fs-2);line-height: 1.6;color: var(--ink-2)}.kpart__cta{margin-top: 32px}.gall__calc{margin-top: 24px}.page>.kmore{padding: 0;background: var(--sky-1)}.kmore__s{display: block;cursor: pointer;list-style: none}.kmore__s::-webkit-details-marker{display: none}.kmore__sw{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 88px;border-bottom: 1px solid var(--line-2)}.kmore__l{font-family: var(--f-display);font-weight: var(--w-display);font-size: var(--fs-4);letter-spacing: -0.02em;color: var(--ink)}.kmore__sw::after{content: "";flex: none;width: 18px;height: 18px;color: var(--petrol);background: linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;transition: transform var(--t-2) var(--ease-out)}.kmore__d[open] .kmore__sw::after{transform: rotate(45deg)}.kmore__s:hover .kmore__l{color: var(--petrol)}.rm .kmore__sw::after{transition: none}.kmore__s:focus-visible{outline: none}.kmore__s:focus-visible .kmore__sw{outline: 2px solid var(--petrol);outline-offset: 4px}.kmore__in{padding-bottom: clamp(32px,4vw,56px)}.kmore__in>.sec{padding: clamp(40px,5vw,72px) 0 0;background: none}.kmore__in>.sec::before,.kmore__in>.sec::after{display: none}.kmore__in>.sec.sec--cmp,.kmore__in>.sec.sec--tint{margin-top: clamp(40px,5vw,72px);padding-bottom: clamp(40px,5vw,72px);background: #fff}.kmore__in .sec__head h2,.kmore__in .wrap>h2,.kmore__in .article h2{font-size: var(--fs-4);line-height: 1.15}.kmore__in .sec__head h2 b,.kmore__in .wrap>h2 b{font-weight: inherit;color: inherit}.kmore__in .lead{font-size: var(--fs-3)}.kmore__in .article{max-width: 760px;font-size: var(--fs-2)}.kmore__in .article>h2:first-child,.kmore__in .article>p:first-child{margin-top: 0}.kmore__in>.sec>.wrap>.lead:first-child{max-width: 70ch;color: var(--ink-2)}.kmore__in>.sec>.wrap>.lead + .bundle,.kmore__in>.sec>.wrap>.lead + .incl{margin-top: 32px}.kfaq__list{max-width: 860px;border-bottom: 1px solid var(--line-2)}.kfaq__i{border-top: 1px solid var(--line-2)}.kfaq__i>summary{display: flex;align-items: center;justify-content: space-between;gap: 20px;min-height: 60px;padding: 14px 0;cursor: pointer;list-style: none}.kfaq__i>summary::-webkit-details-marker{display: none}.kfaq__i>summary h3{font-size: var(--fs-2);font-weight: 600;line-height: 1.45;color: var(--ink)}.kfaq__i>summary::after{content: "";flex: none;width: 14px;height: 14px;color: var(--petrol);background: linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;transition: transform var(--t-2) var(--ease-out)}.kfaq__i[open]>summary::after{transform: rotate(45deg)}.kfaq__i>summary:hover h3{color: var(--petrol)}.rm .kfaq__i>summary::after{transition: none}.kfaq__a{max-width: 70ch;padding: 0 0 24px;font-size: var(--fs-2);line-height: 1.65;color: var(--ink-2)}.kfaq__a>* + *{margin-top: 0.8em}.kfaq__a a{color: var(--petrol);text-decoration: underline;text-underline-offset: 3px}.kfaq__a ul,.kfaq__a ol{padding-left: 1.2em}.page>.kfaq{padding-top: clamp(56px,6vw,96px)}.rcontact__time{font-size: var(--fs-1);color: var(--ink-3);margin-top: -4px}.kproof{grid-column: 2;margin-top: 8px;padding-top: 24px;border-top: 1px solid var(--line)}.kproof .close__score{font-size: var(--fs-1)}.kproof .fn{margin-top: 20px;font-size: var(--fs-1)}@media (max-width: 999px){.contact .kproof{order: -1;grid-column: auto}}@media (max-width: 700px){#kontakt .contact>.kproof{order: 2;margin-top: 8px}#kontakt .phead__vis{order: 3}}@media (min-width: 1000px){.close__ways--row{grid-column: 1 / -1 !important;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: clamp(24px,3vw,40px);border-bottom: 0}.close__ways--row .close__way{border-bottom: 1px solid var(--line)}}.gall.sec--clean .gcard{box-shadow: none;background: #fff}.gall.sec--clean .gcard--more{background: none;box-shadow: inset 0 0 0 1px var(--line-2)}.kproof .close__quote{margin: 14px 0 0}.kproof blockquote{margin: 0;font-size: var(--fs-2);line-height: 1.55;color: var(--ink)}.kproof figcaption{margin-top: 8px;font-size: var(--fs-1);color: var(--ink-3)}.sec--clean .btn,.khead .btn{font-size: var(--fs-2)}.close__score .stars,.kproof .stars{font-size: var(--fs-1)}.gall.sec--clean .gcard__name{font-size: var(--fs-3)}.gall.sec--clean .gcard__text,.gall.sec--clean .dcard__badge,.gall.sec--clean .gcard__cta .btn{font-size: var(--fs-1)}.gall.sec--clean .gcard__cta .more{font-size: var(--fs-1)}#page-kontakt .sec__head h1{font-size: var(--fs-5)}#page-kontakt .sec__head h2{font-size: var(--fs-5)}#page-kontakt .sec__head h2 b{font-weight: inherit;color: inherit}#page-kontakt .sec__head .lead{font-size: var(--fs-3)}#page-kontakt .reassure h2{font-size: var(--fs-3)}#page-kontakt .reassure p,#page-kontakt .reassure li,#page-kontakt .mfq summary,#page-kontakt .handoff,#page-kontakt .chk div,#page-kontakt .reassure .minifaq>span,#page-kontakt .rcontact>span{font-size: var(--fs-2)}#page-kontakt .steps h3{font-size: var(--fs-3)}#page-kontakt .steps p{font-size: var(--fs-2)}#page-kontakt .page .steps .step__n,#page-kontakt .steps .step__n{font-size: var(--fs-2)}.gall.sec--clean .gcard__spec,.gall.sec--clean .gcard__spec span,.gall.sec--clean .gcard__feats li{font-size: var(--fs-1)}#page-home>.hsec{padding-block: clamp(72px,9vw,120px)}#page-home>.wfade + .hsec{padding-top: clamp(40px,5vw,72px)}.hsec .wrap{width: min(1120px,100% - 2 * var(--gutter))}.hp--sky{background: var(--sky-1)}.hp--white{background: #fff}.hp-head{max-width: 720px}.hp-head h2{font-family: var(--f-display);font-weight: var(--w-display);font-size: var(--fs-5);line-height: 1.05;letter-spacing: var(--track-display);color: var(--ink);text-wrap: balance}.hp-head>p{margin-top: 16px;max-width: 52ch;font-size: var(--fs-3);line-height: 1.5;color: var(--ink-2)}.hp-head + *{margin-top: clamp(36px,4vw,52px)}.sec--navy .hp-head h2{color: #fff}.sec--navy .hp-head>p{color: var(--on-deep)}.hp-note{margin-top: 28px;max-width: 80ch;font-size: var(--fs-1);line-height: 1.6;color: var(--ink-3)}.hp-note a,.hp-vor__i p a,.hp-map__orte a,.hp-faq__list a{color: var(--petrol);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.hp-cta{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 28px}.hp-cta .btn{--h: 48px;padding: 0 22px;font-size: var(--fs-2)}.hp-cta .btn--ghost{background: #fff;box-shadow: inset 0 0 0 1px var(--line-2)}.hp-cta .btn--ghost:hover{box-shadow: inset 0 0 0 1px var(--petrol);color: var(--petrol)}.hp-tel{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font-size: var(--fs-2);font-weight: 600;color: var(--ink);text-decoration: none;font-variant-numeric: tabular-nums}.hp-tel .ic{width: 18px;height: 18px;color: var(--petrol)}.hp-tel:hover{color: var(--petrol)}.hp-links{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 28px;margin-top: 24px}.hp-links span{font-size: var(--fs-1);color: var(--ink-3)}.hsec .more{font-size: var(--fs-2)}.hp-anim [data-rv]{transition: opacity 0.8s var(--ease-out),transform 0.8s var(--ease-out);transition-delay: calc(var(--d,0) * 90ms)}.hp-anim [data-rv]:not(.is-in){opacity: 0;transform: translate3d(0,20px,0)}.hp-diff__panel{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-radius: 24px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px var(--line),0 30px 60px -44px rgba(11,34,48,0.4)}.hp-diff__col{padding: clamp(26px,3.4vw,44px)}.hp-diff__col--them{background: #f5f9fa}.hp-diff__col--us{background: linear-gradient(155deg,#e2f2f7 0%,#fff 72%)}.hp-diff__col h3{font-size: var(--fs-1);font-weight: 600;color: var(--ink-3)}.hp-diff__col--us h3{color: var(--petrol-ink)}.hp-diff__col ul{list-style: none;margin: 18px 0 0;padding: 0;display: grid;gap: 2px}.hp-diff__col li{display: flex;align-items: flex-start;gap: 12px;padding: 11px 0;font-size: var(--fs-2);line-height: 1.5;color: var(--ink-3)}.hp-diff__col--them li::before{content: "";flex: none;width: 6px;height: 6px;margin: 0.62em 8px 0 8px;border-radius: 50%;background: var(--line-2)}.hp-diff__col--us li{color: var(--ink);font-weight: 500}.hp-diff__col--us .ic{flex: none;width: 22px;height: 22px;margin-top: 1px;padding: 4px;border-radius: 50%;background: var(--petrol);color: #fff;stroke-width: 2.6}@media (max-width: 760px){.hp-diff__panel{grid-template-columns: minmax(0,1fr)}}.hp-rev{background: var(--sky-1)}.hp-head>.hp-score{max-width: none;font-size: var(--fs-1);line-height: 1.4}.hp-head>.hp-rev__facts{max-width: none;font-size: var(--fs-2)}.hp-score{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 4px 12px;margin-top: 22px;padding: 10px 20px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--line-2);font-size: var(--fs-1);color: var(--ink-2)}.hp-stars{color: #8f5d10;letter-spacing: 2px}.hp-score a{color: var(--ink);font-weight: 600;text-decoration: none}.hp-score a:hover{text-decoration: underline;text-underline-offset: 3px}.hp-score sup a{font-weight: 500;color: var(--ink-3)}.hp-rev__facts{margin-top: 14px;color: var(--ink-2)}.hp-quotes{columns: 3;column-gap: 20px}.hp-quote{position: relative;break-inside: avoid;margin: 0 0 20px;padding: 26px 26px 22px;border-radius: 20px;background: #fff;box-shadow: 0 0 0 1px var(--line),0 18px 40px -34px rgba(11,34,48,0.45)}.hp-quote::after{content: "\201D";position: absolute;top: 14px;right: 22px;font-family: var(--f-display);font-size: 3.25rem;line-height: 1;color: var(--sky-3);pointer-events: none}.hp-quote .hp-stars{font-size: var(--fs-1)}.hp-quote blockquote{margin: 14px 0 0;font-size: var(--fs-2);line-height: 1.6;color: var(--ink);text-wrap: pretty}.hp-quote figcaption{display: grid;gap: 2px;margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--line)}.hp-quote figcaption b{font-size: var(--fs-2);font-weight: 600;color: var(--ink)}.hp-quote figcaption span{font-size: var(--fs-1);color: var(--ink-3)}.hp-rev__fn{margin-top: 20px;max-width: 110ch;font-size: var(--fs-1);color: var(--ink-3)}@media (max-width: 999px){.hp-quotes{columns: 2}}@media (max-width: 620px){.hp-quotes{columns: auto;display: flex;align-items: flex-start;gap: 12px;margin-inline: calc(-1 * var(--gutter));padding: 4px var(--gutter) 12px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gutter);scrollbar-width: none}.hp-quotes::-webkit-scrollbar{display: none}.hp-quote{flex: 0 0 84%;margin: 0;scroll-snap-align: start}.hp-score{border-radius: 18px}.hp-anim .hp-quote:not(.is-in){opacity: 1;transform: none}}.hp-vor{--vis-ink: var(--ink);--vis-accent: var(--petrol);--vis-soft: rgba(11,34,48,0.16)}.hp-vor__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));grid-template-rows: auto auto auto;gap: 20px}.hp-vor__i{display: grid;grid-row: span 3;grid-template-rows: subgrid;row-gap: 0;padding: 28px 26px 30px;border-radius: 22px;background: var(--sky-1)}.hp-vor__vis{display: grid;align-content: end}.hp-vor__vis .vis{max-width: 400px;margin: 0}.hp-vor__vis .vis__cv{aspect-ratio: 6 / 3.2}.hp-vor .vis__legend{flex-wrap: wrap;gap: 2px 16px;font-size: var(--fs-1)}.hp-vor__i h3{margin-top: 24px;font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(1.3125rem,1.8vw,1.5rem);line-height: 1.15;letter-spacing: -0.02em;color: var(--ink);text-wrap: balance}.hp-vor__i p{margin-top: 10px;font-size: var(--fs-2);line-height: 1.6;color: var(--ink-2)}@media (max-width: 899px){.hp-vor__grid{grid-template-columns: minmax(0,1fr);max-width: 560px}.hp-vor__i{grid-row: auto;grid-template-rows: none}}#page-home>.hp-calc::before,#page-home>.hp-calc::after{--sl: #fff}.hp-calc__more{max-width: 78ch;margin-top: clamp(40px,5vw,56px);padding-top: 28px;border-top: 1px solid rgba(255,255,255,0.14)}.hp-calc__more h3{font-size: var(--fs-3);font-weight: 600;color: #fff}.hp-calc__more p{margin-top: 10px;font-size: var(--fs-2);line-height: 1.65;color: var(--on-deep)}.hp-calc .hp-links{margin-top: 14px}.hp-calc .more{color: var(--glow)}.hp-calc .more:hover{color: #fff}.hp-need{list-style: none;margin-inline: 0;margin-bottom: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.hp-need li{display: flex;align-items: center;gap: 16px;padding: 18px 20px;border-radius: 18px;background: var(--sky-1)}.hp-need .ic{flex: none;width: 46px;height: 46px;padding: 11px;border-radius: 14px;background: #fff;color: var(--petrol);box-shadow: 0 0 0 1px var(--line)}.hp-need span{display: grid;gap: 2px;font-size: var(--fs-1);line-height: 1.4;color: var(--ink-2)}.hp-need b{font-size: var(--fs-2);font-weight: 600;color: var(--ink)}.hp-steps{--gap: 28px;position: relative;list-style: none;margin: clamp(48px,5vw,64px) 0 0;padding: 0;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: var(--gap);counter-reset: hs}.hp-steps::before{content: "";position: absolute;top: 21px;left: 22px;right: calc((100% - 4 * var(--gap)) / 5 - 22px);height: 2px;border-radius: 1px;background: linear-gradient(90deg,var(--petrol),var(--sky-4));transform-origin: left center}.hp-steps li{counter-increment: hs;position: relative}.hp-steps li::before{content: counter(hs);position: relative;z-index: 1;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--petrol);color: #fff;font-family: var(--f-display);font-weight: var(--w-display);font-size: var(--fs-2);box-shadow: 0 0 0 6px #fff}.hp-steps h3{margin-top: 20px;font-size: var(--fs-3);font-weight: 600;line-height: 1.3;color: var(--ink)}.hp-steps p{margin-top: 8px;font-size: 0.9375rem;line-height: 1.6;color: var(--ink-2)}.hp-anim .hp-steps::before{transition: transform 1.6s var(--ease-out) 0.2s}.hp-anim .hp-steps:not(.is-in)::before{transform: scaleX(0)}.hp-anim .hp-steps li::before{transition: background-color 0.5s ease,color 0.5s ease,transform 0.6s var(--ease-out);transition-delay: calc(0.3s + var(--i) * 0.28s)}.hp-anim .hp-steps:not(.is-in) li::before{background-color: #fff;color: var(--petrol);transform: scale(0.86)}@media (max-width: 899px){.hp-need{grid-template-columns: minmax(0,1fr);max-width: 520px}.hp-steps{grid-template-columns: minmax(0,1fr);gap: 26px;max-width: 560px}.hp-steps::before{top: 22px;bottom: 22px;left: 21px;right: auto;width: 2px;height: auto;background: linear-gradient(180deg,var(--petrol),var(--sky-4));transform-origin: center top}.hp-anim .hp-steps:not(.is-in)::before{transform: scaleY(0)}.hp-steps li{padding-left: 64px;min-height: 44px}.hp-steps li::before{position: absolute;left: 0;top: 0}.hp-steps h3{margin-top: 9px}}.hp-top{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);align-items: center;gap: clamp(24px,4vw,56px);padding: clamp(28px,3vw,40px) clamp(24px,4vw,56px);border-radius: 28px;background: #fff;box-shadow: 0 0 0 1px var(--line),0 30px 60px -44px rgba(11,34,48,0.4);overflow: hidden}.hp-top__vis .slite__glow{width: min(520px,120%)}.hp-top__badge{margin: 0 0 14px}.hp-top__txt h3{font-family: var(--f-display);font-weight: var(--w-display);font-size: var(--fs-4);line-height: 1.1;letter-spacing: -0.02em;color: var(--ink)}.hp-top__txt>p:not(.hp-top__badge){margin-top: 14px;max-width: 46ch;font-size: var(--fs-2);line-height: 1.6;color: var(--ink-2)}.hp-top__spec{list-style: none;margin: 20px 0 0;padding: 0;display: grid;gap: 10px}.hp-top__spec li{display: flex;align-items: center;gap: 10px;font-size: var(--fs-1);color: var(--ink-2)}.hp-top__spec .ic{flex: none;width: 20px;height: 20px;color: var(--petrol)}.hp-top .hp-cta{margin-top: 28px}.hp-devs{list-style: none;margin: 20px 0 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.hp-devs>li{display: flex}.hp-devc{display: flex;flex-direction: column;width: 100%;padding: 30px 24px 24px;border-radius: 22px;background: #fff;box-shadow: 0 0 0 1px var(--line);color: var(--ink);text-decoration: none;transition: box-shadow var(--t-2) var(--ease-out),transform var(--t-2) var(--ease-out)}.hp-devc__img{--hbox: 150px;margin-bottom: 24px}.hp-devc h3{font-size: var(--fs-3);font-weight: 600;line-height: 1.25}.hp-devc__k{margin-top: 4px;font-size: var(--fs-1);font-weight: 600;color: var(--petrol-ink)}.hp-devc p:last-child{margin-top: 8px;font-size: var(--fs-1);line-height: 1.5;color: var(--ink-2)}@media (hover: hover){.hp-devc:hover{box-shadow: var(--card-shadow-hover);transform: translateY(-3px)}.hp-devc:hover .dimg img{transform: translateY(-6px)}.hp-devc:hover .dimg::after{transform: scaleX(0.82);opacity: 0.6}}@media (max-width: 999px){.hp-top{grid-template-columns: minmax(0,1fr)}.hp-top__vis{max-width: 420px;margin-inline: auto;width: 100%}}@media (max-width: 899px){.hp-devs{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.hp-devc{padding: 22px 18px 18px}.hp-devc__img{--hbox: 120px}}.hp-care__grid{display: grid;grid-template-columns: minmax(0,1.12fr) minmax(0,0.88fr);gap: clamp(36px,6vw,88px);align-items: center}.hp-care__list{list-style: none;margin-inline: 0;margin-bottom: 0;padding: 0;display: grid;gap: 22px}.hp-care__list li{display: grid;grid-template-columns: 46px minmax(0,1fr);gap: 16px;align-items: start}.hp-care__list .ic{width: 46px;height: 46px;padding: 11px;border-radius: 14px;background: var(--sky-1);color: var(--petrol)}.hp-care__list h3{font-size: var(--fs-2);font-weight: 600;line-height: 1.35;color: var(--ink)}.hp-care__list p{margin-top: 4px;font-size: var(--fs-2);line-height: 1.55;color: var(--ink-2)}.hp-proto{margin: 0;padding: 28px 30px 26px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px var(--line),0 44px 80px -44px rgba(11,34,48,0.5)}.hp-proto__head{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding-bottom: 16px;border-bottom: 2px solid var(--ink)}.hp-proto__head b{font-family: var(--f-display);font-weight: var(--w-display);font-size: var(--fs-3);color: var(--ink)}.hp-proto__head span{padding: 3px 12px;border-radius: 999px;box-shadow: inset 0 0 0 1px var(--line-2);font-size: var(--fs-1);color: var(--ink-3)}.hp-proto dl{margin: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 20px}.hp-proto dl div{padding: 14px 0;border-bottom: 1px solid var(--line)}.hp-proto dt{font-size: var(--fs-1);color: var(--ink-3)}.hp-proto dd{margin: 2px 0 0;font-size: var(--fs-2);font-weight: 600;color: var(--ink)}.hp-proto ul{list-style: none;margin: 6px 0 0;padding: 0}.hp-proto li{display: flex;align-items: center;gap: 14px;padding: 13px 0;border-bottom: 1px dashed var(--line-2);font-size: var(--fs-2);color: var(--ink)}.hp-proto li:last-child{border-bottom: 0}.hp-proto__ok{flex: none;width: 28px;height: 28px;padding: 4px;border-radius: 8px;background: var(--sky-2)}.hp-proto__ok path{fill: none;stroke: var(--petrol);stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1;stroke-dashoffset: 0}.hp-anim .hp-proto__ok path{transition: stroke-dashoffset 0.5s var(--ease-out);transition-delay: calc(0.5s + var(--i) * 0.35s)}.hp-anim .hp-proto:not(.is-in) .hp-proto__ok path{stroke-dashoffset: 1}@media (max-width: 999px){.hp-care__grid{grid-template-columns: minmax(0,1fr)}.hp-proto{max-width: 520px}}.hp-map__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(32px,5vw,80px);align-items: center}.hp-map__orte{font-size: var(--fs-2);line-height: 1.8;color: var(--ink-2);max-width: 52ch}.hp-map .hp-links{margin-top: 18px}.hp-map__vis .smap{margin-inline: auto;max-width: 480px}@media (max-width: 899px){.hp-map__grid{grid-template-columns: minmax(0,1fr)}}.hp-guides__grid{list-style: none;margin-inline: 0;margin-bottom: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.hp-guides__grid>li{display: flex}.hp-guide{display: flex;flex-direction: column;width: 100%;padding: 24px 24px 20px;border-radius: 20px;background: var(--sky-1);color: var(--ink);text-decoration: none;transition: background-color var(--t-2) ease,box-shadow var(--t-2) ease,transform var(--t-2) var(--ease-out)}.hp-guide h3{font-size: var(--fs-2);font-weight: 600;line-height: 1.35;text-wrap: balance}.hp-guide p{margin-top: 8px;font-size: var(--fs-1);line-height: 1.55;color: var(--ink-2)}.hp-guide__more{margin-top: auto;padding-top: 16px;font-size: var(--fs-1);font-weight: 600;color: var(--petrol-ink)}@media (hover: hover){.hp-guide:hover{background: #fff;box-shadow: 0 0 0 1px var(--line),var(--card-shadow);transform: translateY(-2px)}.hp-guide:hover .hp-guide__more{text-decoration: underline;text-underline-offset: 3px}}@media (max-width: 899px){.hp-guides__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.hp-guides__grid{grid-template-columns: minmax(0,1fr)}}.hp-faq__grid{display: grid;grid-template-columns: minmax(0,0.78fr) minmax(0,1.4fr);gap: clamp(32px,5vw,80px);align-items: start}.hp-faq__side{position: sticky;top: 112px}.hp-faq__list{margin: 0;padding: 6px clamp(22px,3vw,40px);border-radius: 22px;background: #fff;box-shadow: 0 0 0 1px var(--line)}.hp-faq__list>div{padding: 22px 0;border-bottom: 1px solid var(--line)}.hp-faq__list>div:last-child{border-bottom: 0}.hp-faq__list dt{font-size: var(--fs-3);font-weight: 600;line-height: 1.35;color: var(--ink)}.hp-faq__list dd{margin: 8px 0 0;font-size: var(--fs-2);line-height: 1.65;color: var(--ink-2)}@media (max-width: 999px){.hp-faq__grid{grid-template-columns: minmax(0,1fr)}.hp-faq__side{position: static}}.hsec :focus-visible{outline-color: var(--petrol)}.hsec.sec--navy :focus-visible{outline-color: var(--glow)}#page-home>.close .wrap{width: min(1120px,100% - 2 * var(--gutter))}.zub{background: var(--sky-1);padding-block: clamp(64px,8vw,104px)}.zub .wrap{width: min(1120px,100% - 2 * var(--gutter))}.zub__head{max-width: 720px}.zub__head h2{font-family: var(--f-display);font-weight: var(--w-display);font-size: var(--fs-5);line-height: 1.05;letter-spacing: var(--track-display);color: var(--ink);text-wrap: balance}.zub__head p{margin-top: 16px;max-width: 56ch;font-size: var(--fs-3);line-height: 1.5;color: var(--ink-2)}.zub__list{list-style: none;margin: clamp(32px,4vw,48px) 0 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.zub__list li{display: grid;grid-template-columns: 46px minmax(0,1fr);gap: 16px;align-items: start;padding: 22px 22px 24px;border-radius: 20px;background: #fff;box-shadow: 0 0 0 1px var(--line)}.zub__list .ic{width: 46px;height: 46px;padding: 11px;border-radius: 14px;background: var(--sky-1);color: var(--petrol)}.zub__list h3{font-size: var(--fs-2);font-weight: 600;line-height: 1.35;color: var(--ink)}.zub__list p{margin-top: 6px;font-size: var(--fs-1);line-height: 1.55;color: var(--ink-2)}.zub__more{display: grid;gap: 14px;margin-top: 28px;max-width: 80ch}.zub__extra{font-size: var(--fs-2);line-height: 1.6;color: var(--ink);font-weight: 500}@media (max-width: 899px){.zub__list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.zub__list{grid-template-columns: minmax(0,1fr)}}.btn{border-radius: 999px}.btn--primary{box-shadow: 0 1px 2px rgba(11,34,48,0.12),0 8px 18px -10px rgba(14,116,144,0.65)}.btn--primary:hover{transform: translateY(-1px);box-shadow: 0 1px 2px rgba(11,34,48,0.12),0 12px 24px -12px rgba(14,116,144,0.7)}.btn--ghost:hover{transform: translateY(-1px)}.btn:active{transform: translateY(0) scale(0.985)}.vc .btn--nav{--h: 40px;padding: 0 18px}.vc .nav__tel{min-height: 40px;padding: 0 16px 0 13px;border-radius: 999px;background: rgba(255,255,255,0.55);box-shadow: inset 0 0 0 1px var(--line-2);color: var(--ink);transition: box-shadow var(--t-1) linear,background-color var(--t-1) linear}.vc .nav__tel:hover{box-shadow: inset 0 0 0 1px var(--petrol);background: #fff}.vc .nav.nav--dark .nav__tel{background: rgba(255,255,255,0.08);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.32);color: #fff}.vc .nav.nav--dark .nav__tel:hover{box-shadow: inset 0 0 0 1px #fff}.vc .more{color: var(--petrol-ink)}.vc .more::before{display: none}.vc .more::after{content: "";position: static;display: inline-block;width: 0.55em;height: 0.55em;margin-left: 1px;background: currentColor;transform: none;transition: transform var(--t-1) var(--ease-out);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M3 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.8' 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='M3 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.vc .more:hover::after,.vc .more:focus-visible::after{transform: translateX(3px)}.sec--navy .more::after{background: currentColor}.sec--navy .more,.hp-calc .more{color: var(--glow)}@media (hover: none){.vc .more{text-decoration: none}.vc .more::after{display: inline-block}}.vc main :is(p,td,dd,figcaption,blockquote) a:not([class]),.vc .article li a:not([class]){text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.24em;text-decoration-color: color-mix(in srgb,currentColor 24%,transparent);transition: text-decoration-color var(--t-1) linear}.vc main :is(p,td,dd,figcaption,blockquote) a:not([class]):hover,.vc .article li a:not([class]):hover{text-decoration-color: currentColor}.vc .foot{background: var(--sky-1);color: var(--ink-2);padding: clamp(56px,7vw,88px) 0 calc(24px + env(safe-area-inset-bottom));box-shadow: inset 0 1px 0 var(--line)}.vc .foot::before{display: none}.vc .foot .wrap{width: min(1120px,100% - 2 * var(--gutter))}.vc .foot a{color: var(--ink);text-decoration: none}.vc .foot a:hover{color: var(--petrol);text-decoration: none}.foot__top{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: 28px clamp(32px,6vw,96px);align-items: start;padding-bottom: clamp(36px,4vw,52px);border-bottom: 1px solid var(--line-2)}.vc .foot .brand{color: var(--ink);margin-bottom: 14px}.vc .foot .brand b{color: var(--petrol)}.vc .foot__brand p{max-width: 44ch;font-size: var(--fs-2);line-height: 1.6;color: var(--ink-2)}.foot__ways{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.vc .foot .foot__ways a{display: grid;width: 100%;min-height: 0;font-size: inherit;grid-template-columns: 40px minmax(0,1fr);align-items: center;gap: 14px;padding: 12px 16px 12px 12px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px var(--line);transition: box-shadow var(--t-1) linear,transform var(--t-1) var(--ease-out)}.vc .foot .foot__ways a:hover{box-shadow: 0 0 0 1px var(--petrol);transform: translateY(-1px);color: var(--ink)}.foot__ways .ic{width: 40px;height: 40px;padding: 10px;border-radius: 12px;background: var(--sky-1);color: var(--petrol)}.foot__ways span{display: grid;gap: 2px;line-height: 1.3}.foot__ways b{font-size: var(--fs-2);font-weight: 600;color: var(--ink)}.foot__ways small{font-size: var(--fs-1);color: var(--ink-3)}.vc .foot__grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 28px;margin-top: clamp(32px,4vw,48px)}.vc .foot h2{margin-bottom: 10px;font-size: var(--fs-1);font-weight: 600;color: var(--ink)}.vc .foot__col ul{gap: 0}.vc .foot li a{min-height: 34px;font-size: var(--fs-1);color: var(--ink-2)}.vc .foot li a:hover{color: var(--petrol)}.foot__bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 24px;margin-top: clamp(32px,4vw,48px);padding-top: 20px;border-top: 1px solid var(--line-2);font-size: var(--fs-1);color: var(--ink-3)}.foot__legal{display: flex;flex-wrap: wrap;gap: 4px 22px}.vc .foot__legal a{display: inline-flex;align-items: center;min-height: 40px;color: var(--ink-3)}.vc .foot :focus-visible{outline-color: var(--petrol)}@media (max-width: 980px){.foot__top{grid-template-columns: minmax(0,1fr)}.vc .foot__grid{grid-template-columns: minmax(0,1fr);gap: 0}.vc .foot__col{border-top: 1px solid var(--line-2)}.vc .foot__col summary::after{color: var(--petrol)}.vc .foot h2{margin-bottom: 0;font-size: var(--fs-2)}.vc .foot li a{font-size: var(--fs-2);min-height: 44px}}.hsec:has(>.wedge){position: relative}.wedge{position: absolute;left: 0;right: 0;top: -1px;height: 26px;overflow: hidden;pointer-events: none}.wedge svg{display: block;width: 100%;height: 100%}.wedge--sky path{fill: var(--sky-1)}.wedge__b{opacity: 0.55}.motion .wedge__a{animation: wedge-run 26s linear infinite}.motion .wedge__b{animation: wedge-run 38s linear infinite reverse}@keyframes wedge-run{from{transform: translateX(0)}to{transform: translateX(-1440px)}}.hp-calc{overflow: hidden}.perlen{position: absolute;inset: 0;z-index: 0;pointer-events: none}.hp-calc>.wrap{position: relative;z-index: 1}.perlen i{position: absolute;bottom: -20px;width: var(--r);height: var(--r);border-radius: 50%;background: radial-gradient(circle at 35% 35%,rgba(255,255,255,0.55),rgba(111,214,232,0.18) 60%,transparent 70%);box-shadow: inset 0 0 0 1px rgba(111,214,232,0.35);opacity: 0}.motion .perlen i{animation: perle var(--t) linear infinite;animation-delay: var(--d)}@keyframes perle{0%{transform: translate3d(0,0,0);opacity: 0}12%{opacity: 0.7}50%{transform: translate3d(6px,-45vh,0)}85%{opacity: 0.5}100%{transform: translate3d(-4px,-95vh,0);opacity: 0}}@media (max-width: 760px){.perlen i:nth-child(n+5){display: none}}.page>.hsec{padding-block: clamp(72px,9vw,120px)}.page>.kuhead,.page>.crumbbar + .kuhead{padding-bottom: 0;background: var(--sky-1)}.kuhead h1{max-width: 28ch}.kuhead__row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 24px clamp(32px,6vw,96px);align-items: end;margin-top: clamp(24px,3vw,36px)}.kuhead .khead__lead,.kuhead .khead__cta{margin-top: 0}@media (max-width: 899px){.kuhead__row{grid-template-columns: minmax(0,1fr)}}.kuwasser{margin-top: clamp(40px,6vw,72px)}.kureihe{--v: clamp(88px,9.6vw,140px);position: relative;z-index: 1;list-style: none;margin-block: 0 -12px;padding: 0;display: flex;justify-content: center;align-items: flex-end;gap: clamp(8px,1.9vw,28px)}.kureihe li{flex: none}.kureihe__d{--H: calc(var(--v) * var(--k) / var(--vis));display: block}.kureihe__d img{height: var(--H);width: auto;margin-bottom: calc(var(--H) * var(--below) * -1);-webkit-box-reflect: below calc(var(--H) * var(--below) * -2) linear-gradient(transparent 60%,rgba(255,255,255,0.24))}.kuwasser__see{position: relative;padding: clamp(64px,8vw,112px) 0 clamp(56px,7vw,88px);background: linear-gradient(180deg,var(--water-2) 0%,#e2f1f5 45%,#f2f9fb 100%)}.kuwasser__cap{font-size: var(--fs-1);line-height: 1.5;color: var(--ink-2);text-align: center}.kufakten{list-style: none;margin: clamp(28px,4vw,44px) 0 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px}.kufakten li{display: grid;align-content: start;gap: 8px;padding-left: 20px;box-shadow: inset 2px 0 0 rgba(14,116,144,0.28)}.kufakten b{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(1.75rem,3vw,2.5rem);line-height: 1;letter-spacing: var(--track-display);color: var(--ink);font-variant-numeric: tabular-nums}.kufakten b .hp-stars{font-family: var(--f-sans);font-size: 0.875rem;letter-spacing: 2px}.kufakten li>span{font-size: var(--fs-1);line-height: 1.4;color: var(--ink-2)}@media (max-width: 760px){.kureihe{--v: clamp(72px,19vw,104px)}.kureihe__m{display: none}.kufakten{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 16px}}.kuarbeit{display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: 32px clamp(40px,6vw,96px);align-items: start}.kuarbeit__list{list-style: none;margin: 0;padding: 0;display: grid;gap: clamp(28px,3.4vw,44px)}.kuarbeit__i{display: grid;grid-template-columns: 52px minmax(0,1fr);gap: 20px;align-items: start}.kuarbeit__i>i{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: var(--sky-2);color: var(--petrol)}.kuarbeit__i .ic{width: 24px;height: 24px}.kuarbeit__i h3{padding-top: 12px;font-family: var(--f-display);font-weight: var(--w-display);font-size: clamp(1.25rem,1.7vw,1.5rem);line-height: 1.15;letter-spacing: -0.02em;color: var(--ink)}.kuarbeit__i p{margin-top: 10px;max-width: 54ch;font-size: var(--fs-2);line-height: 1.6;color: var(--ink-2)}.kuarbeit__i--nicht>i{background: #fff;box-shadow: inset 0 0 0 1px var(--line-2);color: var(--ink-3)}@media (min-width: 900px){.kuarbeit>.hp-head{position: sticky;top: 120px}.kuarbeit>.kuarbeit__list{margin-top: 0}}@media (max-width: 899px){.kuarbeit{grid-template-columns: minmax(0,1fr)}}.kuorte{list-style: none;margin: 24px 0 0;padding: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.kuorte a:not(.more){display: inline-flex;align-items: center;min-height: 44px;padding: 0 18px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--line);color: var(--ink);text-decoration: none;font-size: var(--fs-2);font-weight: 550;transition: box-shadow var(--t-1) var(--ease-out),color var(--t-1) var(--ease-out)}.kuorte a:not(.more):hover{color: var(--petrol);box-shadow: 0 0 0 1px var(--petrol)}.kuorte li:last-child{margin-left: 8px}.hp-quotes--3{columns: auto;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;align-items: start}.hp-quotes--3 .hp-quote{margin: 0}@media (max-width: 899px){.hp-quotes--3{grid-template-columns: minmax(0,1fr)}}.ksplit{display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: 32px clamp(40px,6vw,96px);align-items: start}.ksplit>.clean__head + *{margin-top: 0}@media (min-width: 900px){.ksplit>.clean__head{position: sticky;top: 120px}}@media (max-width: 899px){.ksplit{grid-template-columns: minmax(0,1fr)}}.kliste{list-style: none;margin: 0;padding: 0;display: grid;gap: clamp(24px,3vw,36px)}.kli{display: grid;grid-template-columns: 48px minmax(0,1fr);gap: 18px;align-items: start}.kli>i{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;background: var(--sky-2);color: var(--petrol)}.clean--sky .kli>i{background: #fff}.kli .ic{width: 22px;height: 22px}.kli strong{display: block;padding-top: 11px;font-size: var(--fs-3);font-weight: 600;line-height: 1.3;color: var(--ink)}.kli p{margin-top: 6px;max-width: 58ch;font-size: var(--fs-2);line-height: 1.6;color: var(--ink-2)}.ksplit__body>.kpart__after{margin-top: 32px;max-width: 58ch;font-size: var(--fs-2);line-height: 1.6;color: var(--ink-2)}.kvgl + .kpart__after{margin-top: 24px;font-size: var(--fs-1);color: var(--ink-3)}.ksplit__body>.kpart__cta{margin-top: 28px}.kvgl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.kvgl__col{padding: clamp(24px,3vw,40px);border-radius: 24px;background: #fff;box-shadow: 0 0 0 1px var(--line),0 30px 60px -44px rgba(11,34,48,0.35)}.kvgl__col--nicht{background: transparent;box-shadow: inset 0 0 0 1px var(--line-2)}.kvgl__col h3{margin-bottom: 26px;font-family: var(--f-display);font-weight: var(--w-display);font-size: var(--fs-4);line-height: 1.15;letter-spacing: -0.02em;color: var(--ink)}.kvgl__col .kli>i{background: var(--sky-2)}.kvgl__col--nicht .kli>i{background: transparent;box-shadow: inset 0 0 0 1px var(--line-2);color: var(--ink-3)}@media (max-width: 760px){.kvgl{grid-template-columns: minmax(0,1fr)}}.kcols3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px clamp(28px,4vw,64px)}.kcol3>i{display: grid;place-items: center;width: 56px;height: 56px;margin-bottom: 22px;border-radius: 50%;background: var(--sky-2);color: var(--petrol)}.kcol3 .ic{width: 26px;height: 26px}.kcol3 h2{font-family: var(--f-display);font-weight: var(--w-display);font-size: var(--fs-4);line-height: 1.15;letter-spacing: -0.02em;color: var(--ink)}.kcol3 p{margin-top: 14px;font-size: var(--fs-2);line-height: 1.6;color: var(--ink-2)}.kcol3 .kcol3__small{margin-top: 16px;font-size: var(--fs-1);line-height: 1.55;color: var(--ink-3)}.kcols3 + .hp-bar{margin-top: clamp(48px,5vw,72px);background: var(--sky-1);box-shadow: none}@media (max-width: 899px){.kcols3{grid-template-columns: minmax(0,1fr)}}#page-ueber-uns .wrap{width: min(1120px,100% - 2 * var(--gutter))}.btn--primary{background: linear-gradient(180deg,#13819e 0%,#0e7490 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,0.18),0 1px 2px rgba(6,42,60,0.22)}.btn--primary:hover{background: linear-gradient(180deg,#0f7591 0%,#0b6178 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,0.14),0 3px 8px -2px rgba(6,42,60,0.3)}.btn--ghost{background: #fff;box-shadow: 0 0 0 1px var(--line-2),0 1px 2px rgba(11,34,48,0.06)}.btn--ghost:hover{box-shadow: 0 0 0 1px var(--petrol);color: var(--petrol-ink)}.whero__ctas--end .btn--ghost,.sec--navy .btn--ghost{background: rgba(255,255,255,0.06)}.whero__ctas--end .btn--ghost:hover,.sec--navy .btn--ghost:hover{color: #fff}.hp-tel i{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: var(--sky-2)}.hp-tel i .ic{width: 17px;height: 17px}.hp-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 18px 32px;margin-top: clamp(28px,3vw,40px);padding: 22px 28px;border-radius: 22px;background: #fff;box-shadow: 0 0 0 1px var(--line),0 20px 40px -32px rgba(11,34,48,0.35)}.hp-bar p{max-width: 46ch;font-size: var(--fs-3);line-height: 1.45;color: var(--ink)}.hp-bar--stack{display: grid;justify-content: stretch;gap: 16px;margin-top: 32px}.hp-bar--stack p{font-size: var(--fs-2);line-height: 1.6;color: var(--ink-2)}.vc .close{background: #fff}.vc .close .wrap{display: block;width: min(1120px,100% - 2 * var(--gutter))}.close__panel{padding: clamp(28px,5vw,56px);border-radius: 28px;background: radial-gradient(90% 120% at 100% 0%,rgba(111,214,232,0.22),transparent 55%),linear-gradient(160deg,#0b4a60 0%,#062a3c 70%);color: #fff}.vc .close__panel .clean__head h2{color: #fff}.vc .close__panel .clean__head p{color: var(--on-deep)}.vc .close__ways{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin: clamp(28px,3vw,36px) 0 0;padding: 0;border: 0}.vc .close__ways li{display: flex}.vc .close__way{display: grid;grid-template-columns: none;align-content: start;gap: 12px;width: 100%;min-height: 0;padding: 22px;border: 0;border-radius: 20px;background: rgba(255,255,255,0.07);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.14);color: #fff;transition: background-color var(--t-1) linear,transform var(--t-1) var(--ease-out)}.vc .close__way:hover{background: rgba(255,255,255,0.12);transform: translateY(-2px)}.vc .close__way:hover b{color: inherit;text-decoration: none}.vc .close__way .ic{width: 44px;height: 44px;padding: 12px;border-radius: 50%;background: rgba(111,214,232,0.16);color: var(--glow)}.vc .close__way span{gap: 4px}.vc .close__way b{font-size: var(--fs-3);font-weight: 600}.vc .close__way small{font-size: var(--fs-1);color: var(--on-deep-2)}.vc .close__way.is-main{background: #fff;color: var(--deep);box-shadow: none}.vc .close__way.is-main .ic{background: var(--sky-2);color: var(--petrol)}.vc .close__way.is-main small{color: var(--ink-3)}.vc .close__way.is-main:hover{background: #f1f9fb}.vc .close__steps{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 0 20px;margin: clamp(32px,4vw,44px) 0 0}.vc .close__steps li,.vc .close__steps li:last-child{display: block;padding: 16px 0 0;text-indent: 0;border-top: 1px solid rgba(255,255,255,0.18);border-bottom: 0}.vc .close__steps li::before{margin-right: 8px;color: var(--glow)}.vc .close__steps b{color: #fff}.vc .close__steps span{display: block;margin-top: 6px;color: var(--on-deep)}.vc .close__proof{margin: clamp(32px,4vw,44px) 0 0;padding-top: 28px;border-top: 1px solid rgba(255,255,255,0.18)}.close__panel .close__score{color: var(--on-deep)}.close__panel .close__score a{color: #fff}.close__panel .close__score sup a{color: var(--on-deep-2)}.close__panel .close__score .stars{color: #f2c14e}.vc .close__proof blockquote{max-width: 62ch;color: #fff}.vc .close__proof figcaption{color: var(--on-deep-2)}.vc .close__fn{margin-top: 20px}.close__panel :focus-visible{outline-color: var(--glow)}@media (max-width: 999px){.vc .close__ways{grid-template-columns: minmax(0,1fr)}.close__panel{padding: 28px 20px}.vc .close__way{grid-template-columns: 44px minmax(0,1fr);align-items: center;gap: 14px;min-height: 84px;padding: 14px 16px}.vc .close__way b{font-size: var(--fs-2)}.vc .close__steps{grid-template-columns: minmax(0,1fr)}.vc .close__steps li{padding: 12px 0}.vc .close__steps span{display: inline;margin: 0 0 0 6px}}.vc .close__form{margin-top: 14px;padding: clamp(22px,3vw,36px);border-radius: 20px;background: #fff;color: var(--ink)}.vc .close__form h3{font-family: var(--f-display);font-weight: var(--w-display);font-size: var(--fs-4);line-height: 1.15;letter-spacing: -0.02em;color: var(--ink)}.vc .close__form>p{margin-top: 8px;font-size: var(--fs-2);line-height: 1.5;color: var(--ink-2)}.vc .close__form .form{margin-top: 20px;padding: 0;border-radius: 0;background: none;box-shadow: none}.vc .close__form .form__submit{justify-self: start}.vc .close__form :focus-visible{outline-color: var(--petrol)}@media (min-width: 1000px){.vc .close__form .form{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 14px}.vc .close__form .form>:not(.form__row){grid-column: 1 / -1}.vc .close__form .form__row{grid-column: span 2}}