:root{--v-ink: #07080A;--v-surface: #13171E;--v-paper: #F2F1EC;--v-text: #F2F1EC;--v-fog: #B4BCC6;--v-mute: #9AA3AF;--v-blue: #1E7BFF;--v-blue-light: #4D9BFF;--v-blue-ink: #1E5FC0;--v-blue-deep: #1560D8;--v-blue-deep-hover: #0E4FB8;--v-warn: #F2C200;--v-warn-ink: #1A1600;--v-glow: #BFE0FF;--v-line: rgba(242, 241, 236, .14);--v-skew: -11.9deg;--v-cut: min(4vw, 56px);--v-display: "Anybody", "Barlow", system-ui, sans-serif;--v-sans: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--v-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace}html{background:var(--v-ink)}body{background:var(--v-ink);color:var(--v-text);font-family:var(--v-sans);overflow-x:clip}body h1,body h2,body h3{font-family:var(--v-display);font-weight:900;text-transform:uppercase;overflow-wrap:break-word}body h1,body h2{font-stretch:112%;line-height:.92;letter-spacing:-.02em}body h3{font-stretch:100%;font-weight:800;line-height:1.08;letter-spacing:-.005em}@media(max-width:639px){body h1,body h2{font-stretch:84%}body h3{font-stretch:88%}}h1 span[class*=text-brand],h2 span[class*=text-brand],h1 .text-accent,h2 .text-accent,h1 em,h2 em{font-style:italic;color:var(--v-blue)}p.font-black,div.font-black,span.font-black,dt.font-black,dd.font-black,td.font-black,.v-display{font-family:var(--v-display);font-weight:900}[class*="tracking-[0.3em]"],[class*="tracking-[0.25em]"],[class*="tracking-[0.2em]"]{font-family:var(--v-mono);font-weight:500;letter-spacing:.08em}.font-mono,code,kbd,samp{font-family:var(--v-mono)}main p a:not([class]),main li a:not([class]){color:var(--v-blue-light);text-decoration:underline;text-underline-offset:3px}main p a:not([class]):hover,main li a:not([class]):hover{color:#9cc6ff}::-moz-selection{background:var(--v-blue-deep);color:#fff}::selection{background:var(--v-blue-deep);color:#fff}.rounded-full:not(img):not([class*=blur-]):not([class*="w-1 "]):not([class*="w-1.5"]):not([class*="w-2 "]):not([class*="w-2.5"]):not([class*="w-3 "]){border-radius:0}section{contain:layout style}section:not(:first-of-type):not(:nth-of-type(2)){content-visibility:auto;contain-intrinsic-size:auto 600px}:focus-visible{outline:2px solid var(--v-blue-light);outline-offset:2px}:focus:not(:focus-visible){outline:none}.v-btn{--v-o: 14px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1.05rem 2.4rem;font-family:var(--v-sans);font-weight:700;font-size:1rem;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;background:var(--v-blue-deep);border:0;cursor:pointer;clip-path:polygon(var(--v-o) 0,100% 0,calc(100% - var(--v-o)) 100%,0 100%);transition:transform .2s ease,background-color .2s ease}.v-btn:hover{transform:translate(6px);background:var(--v-blue-deep-hover)}.v-btn--ghost{color:var(--v-text);background:#f2f1ec14;box-shadow:inset 0 0 0 1px #f2f1ec4d}.v-btn--ghost:hover{background:#f2f1ec29}.v-btn--paper{color:var(--v-ink);background:var(--v-paper)}.v-btn--paper:hover{background:#fff}.v-btn--ink{color:#fff;background:var(--v-ink)}.v-btn--ink:hover{background:#000}.v-btn--red{background:#b3261e}.v-btn--red:hover{background:#8f1d17}.v-btn--mono{font-family:var(--v-mono);font-weight:500;letter-spacing:0;text-transform:none}.v-btn--sm{--v-o: 10px;padding:.7rem 1.6rem;font-size:.8125rem}.v-btn--lg{--v-o: 20px;padding:1.4rem 2.6rem}a.rounded-custom,button.rounded-custom,a.bg-brand,button.bg-brand,a.bg-emergency,button.bg-emergency{clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);transition:transform .2s ease,background-color .2s ease}a.rounded-custom:hover,button.rounded-custom:hover,a.bg-brand:hover,a.bg-emergency:hover{transform:translate(6px)}a.rounded-custom.border,button.rounded-custom.border{background-color:#f2f1ec14}.v-cut-top{position:relative;z-index:1;margin-top:calc(var(--v-cut) * -1);padding-top:calc(var(--v-cut) + var(--v-pad, 5rem));clip-path:polygon(0 var(--v-cut),100% 0,100% 100%,0 100%)}.v-cut-bottom{position:relative;padding-bottom:calc(var(--v-cut) + var(--v-pad, 5rem));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--v-cut)),0 100%)}.v-cut-top.v-cut-bottom{clip-path:polygon(0 var(--v-cut),100% 0,100% calc(100% - var(--v-cut)),0 100%)}.v-mask{clip-path:polygon(14% 0,100% 0,86% 100%,0 100%)}.v-mask--hoch{clip-path:polygon(12% 0,100% 0,100% 54.3%,88% 100%,0 100%,0 45.7%)}.v-label{display:inline-block;font-family:var(--v-mono);font-weight:500;font-size:.8125rem;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--v-blue-light)}.v-label b{font-weight:500;margin-right:.6em;white-space:nowrap}.v-outline,.text-stroke{color:var(--v-outline-bg, #07080A);-webkit-text-stroke:3px var(--v-text);paint-order:stroke fill}.v-idx{font-family:var(--v-display);font-style:italic;font-weight:900;font-stretch:100%;font-size:1.5rem;line-height:1;color:#8a9099;transition:color .35s ease}@media(min-width:768px){.v-idx{font-size:2.5rem}}@keyframes v-run{0%{transform:translate(-220px)}to{transform:translate(100vw)}}@keyframes v-blink{0%,49%{opacity:1}50%,to{opacity:0}}.v-pulse,.section-divider{position:relative;height:8px;overflow:hidden;pointer-events:none;background:none}.section-divider{margin-block:-3.5px}.v-pulse:before,.section-divider:before{content:"";position:absolute;left:0;right:0;top:3px;height:2px;background:var(--v-pulse-line, rgba(242, 241, 236, .12))}.v-pulse:after,.section-divider:after{content:"";position:absolute;left:0;top:0;width:180px;height:8px;background:linear-gradient(90deg,#fff0,#bfe0ff 70%,#fff);filter:blur(1px);transform:translate(-220px);animation:v-run 3.6s cubic-bezier(.6,0,.4,1) infinite}.section-divider:after{animation-duration:5.2s}.v-blink{animation:v-blink 1.2s steps(1) infinite}.v-paper{background:var(--v-paper);color:var(--v-ink);--v-pulse-line: rgba(7, 8, 10, .16)}.v-paper h1,.v-paper h2,.v-paper h3,.v-paper .text-white{color:var(--v-ink)}.v-paper .text-gray-300,.v-paper .text-gray-400,.v-paper .text-gray-500{color:#3d4047}.v-paper .v-label,.v-paper .text-brand,.v-paper .text-brand-light,.v-paper .text-accent,.v-paper h2 span[class*=text-brand],.v-paper p a:not([class]),.v-paper li a:not([class]){color:var(--v-blue-ink)}.v-paper :focus-visible{outline-color:var(--v-blue-ink)}.v-rows{border-top:2px solid var(--v-text)}.v-row{display:grid;grid-template-columns:2.75rem minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;align-items:start;padding:1.4rem .5rem;border-bottom:1px solid rgba(242,241,236,.2);color:inherit;text-decoration:none;transition:background-color .35s ease,color .35s ease}.v-row--link{grid-template-columns:2.75rem minmax(0,1fr) 1.5rem}.v-row-title{display:block;font-family:var(--v-display);font-weight:900;font-stretch:100%;font-size:1.25rem;line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:break-word}.v-row-text{display:block;margin-top:.6rem;font-size:1rem;line-height:1.6;color:var(--v-fog);transition:color .35s ease}.v-row-arrow{font-size:1.4rem;line-height:1;transition:transform .25s ease}.v-row:hover{background:var(--v-surface)}.v-row:hover .v-idx{color:var(--v-blue)}.v-row:hover .v-row-arrow{transform:translate(6px)}@media(min-width:768px){.v-row{grid-template-columns:5rem minmax(0,1fr);-moz-column-gap:1.25rem;column-gap:1.25rem;padding:1.9rem 1.5rem}.v-row--link{grid-template-columns:5rem minmax(0,1fr) 2rem}.v-row-title{font-size:1.6rem}}.v-paper .v-rows{border-top-color:var(--v-ink)}.v-paper .v-row{border-bottom:2px solid var(--v-ink)}.v-paper .v-row-text{color:#3d4047}.v-paper .v-row:hover{background:var(--v-ink);color:var(--v-paper)}.v-paper .v-row:hover .v-row-title{color:var(--v-paper)}.v-paper .v-row:hover .v-row-text{color:var(--v-fog)}.v-cards{--v-card-bg: var(--v-ink);--v-card-hover: var(--v-surface);display:grid;gap:1px;background:var(--v-line);border:1px solid var(--v-line)}.v-cards--surface{--v-card-bg: var(--v-surface);--v-card-hover: var(--v-ink)}@media(min-width:768px){.v-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v-card:last-child:nth-child(odd){grid-column:1 / -1}}.v-card{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;align-items:start;padding:1.6rem 1.25rem;background:var(--v-card-bg);color:inherit;text-decoration:none;transition:background-color .35s ease}@media(min-width:768px){.v-card{grid-template-columns:4.25rem minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;padding:2.25rem 2rem}}.v-card:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--v-blue);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.7,0,.2,1)}.v-card:hover{background:var(--v-card-hover)}.v-card:hover:after{transform:scaleX(1)}.v-card:hover .v-idx{color:var(--v-blue)}.v-preis{border-top:2px solid var(--v-text);font-size:1.0625rem}.v-preis>div{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.2rem 0;border-bottom:1px solid rgba(242,241,236,.2)}.v-preis>div:last-child{border-bottom:2px solid var(--v-blue)}.v-preis dd{flex:0 0 auto;font-family:var(--v-mono);font-weight:500;white-space:nowrap}@media(min-width:768px){.v-preis{font-size:1.25rem}.v-preis>div{padding:1.4rem 0}}.v-tag{display:inline-block;padding:.45rem .95rem;border:1px solid rgba(242,241,236,.22);background:#f2f1ec0a;transform:skew(var(--v-skew))}.v-tag>span{display:inline-block;transform:skew(calc(var(--v-skew) * -1));font-family:var(--v-mono);font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--v-fog)}.glass{background:#f2f1ec09;border:1px solid rgba(242,241,236,.12);transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.glass:hover{background:#f2f1ec0f;border-color:#1e7bff8c;box-shadow:inset 0 2px 0 var(--v-blue)}.hero-gradient{background:var(--v-ink)}@media(min-width:1024px){.hero-gradient{background:linear-gradient(101.9deg,transparent calc(74% - 1px),rgba(30,123,255,.4) calc(74% - 1px),rgba(30,123,255,.4) calc(74% + 1px),transparent calc(74% + 1px)),linear-gradient(101.9deg,#07080a 74%,#0c0f15 74%)}}.v-hero{position:relative;overflow:hidden;padding-top:8rem}.v-hero-in{position:relative;z-index:2;padding-bottom:4.5rem}.v-hero-h1{font-size:clamp(2.3rem,9.6vw,3.4rem);line-height:.88;letter-spacing:-.03em;margin-top:1.1rem}.v-hero-h1 span[class*=text-brand]{display:inline-block}.v-hero-desc{margin-top:1.75rem;max-width:38rem;font-size:1.0625rem;line-height:1.55;color:var(--v-fog)}.v-hero-media{position:relative;z-index:1;height:230px;margin:-.75rem 0 1.5rem;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 84%,0 100%)}.v-hero-media-in{position:absolute;inset:0}.v-hero-media img,.v-hero-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.25) brightness(.75)}.v-hero-tint{position:absolute;inset:0;background:linear-gradient(120deg,#1e7bff8c,#07080a33 60%);mix-blend-mode:color}.v-hero-shade{position:absolute;inset:0;display:none;background:linear-gradient(90deg,#07080ae6,#07080a00 55%)}@media(min-width:640px){.v-hero-h1{font-size:clamp(3.4rem,7.4vw,4.4rem)}.v-hero-desc{font-size:1.25rem}.v-hero-media{height:300px}}@media(min-width:1024px){.v-hero{display:flex;align-items:center;min-height:min(78vh,860px);padding-top:9.5rem}.v-hero-in{width:100%;padding-bottom:6rem}.v-hero-h1{font-size:clamp(3.6rem,5.4vw,5.4rem)}.v-hero--media .v-hero-text{max-width:58%}.v-hero--media .v-hero-h1{font-size:clamp(3.1rem,4.5vw,4.5rem)}.v-hero-media{position:absolute;z-index:1;inset:0 0 0 54%;height:auto;margin:0;clip-path:none;transform:skew(var(--v-skew));transform-origin:bottom left;border-left:2px solid var(--v-blue);box-shadow:0 0 22px 3px #1e7bffd9}.v-hero-media-in{transform:skew(calc(var(--v-skew) * -1));transform-origin:bottom left}.v-hero-shade{display:block}}.v-hero-foot{position:absolute;z-index:3;left:0;right:0;bottom:1.25rem}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--v-mono);font-size:.72rem;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:#8a93a0;padding:1rem 0}.breadcrumb a{color:#8a93a0;transition:color .3s}.breadcrumb a:hover{color:var(--v-blue-light)}.breadcrumb .separator{color:#f2f1ec8c}.breadcrumb .current{color:var(--v-text)}.v-ebar{font-family:var(--v-sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1rem;text-transform:uppercase;white-space:nowrap}.v-ebar-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#fff}.v-ebar-tel{font-family:var(--v-mono);font-weight:500;letter-spacing:0}.v-ebar-tel:hover{text-decoration:underline;text-underline-offset:3px}.v-nav{background:#07080af0;border-bottom:1px solid rgba(242,241,236,.1)}.v-logo-img{display:block;width:36px;height:36px;flex:0 0 36px;-o-object-fit:contain;object-fit:contain}.v-logo-img--foot{width:44px;height:44px;flex-basis:44px}.v-logo-mark{display:block;width:34px;height:20px;flex:0 0 34px;background:var(--v-blue);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.v-logo-word{display:block;font-family:var(--v-display);font-style:italic;font-weight:900;font-stretch:135%;font-size:1.3rem;line-height:1;letter-spacing:-.01em;color:var(--v-text)}.v-logo-sub{display:block;margin-top:3px;font-family:var(--v-mono);font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;color:var(--v-mute)}.v-nav-link{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:.4rem 0;font-size:.9375rem;font-weight:500;letter-spacing:.02em;color:var(--v-text);white-space:nowrap}.v-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--v-blue);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.7,0,.2,1)}.v-nav-link:hover:after,.v-nav-link.is-active:after{transform:scaleX(1)}.v-nav-link.is-active{color:var(--v-blue-light)}.v-nav-link--red{color:#ff6b5e}.v-nav-link--red:after{background:#b3261e}.nav-dropdown{position:relative}.nav-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown.keyboard-open .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto}.v-drop{background:var(--v-surface);border:1px solid rgba(242,241,236,.14);border-top:2px solid var(--v-blue);box-shadow:0 24px 50px #0009}.v-drop-head{font-family:var(--v-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--v-mute)}.v-drop-item{display:flex;align-items:baseline;gap:.75rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:600;color:var(--v-text);transition:background-color .2s ease,color .2s ease}.v-drop-item:hover{background:var(--v-ink)}.v-drop-num{flex:0 0 auto;font-family:var(--v-mono);font-size:.7rem;font-weight:500;color:var(--v-blue-light)}.v-drop-sub{display:block;font-size:.75rem;font-weight:400;color:var(--v-mute)}.v-mm-link{display:block;padding:.8rem 0;font-family:var(--v-display);font-weight:900;font-stretch:100%;font-size:1.35rem;line-height:1.05;text-transform:uppercase;color:var(--v-text);border-bottom:1px solid rgba(242,241,236,.12)}.v-mm-sub{display:block;padding:.5rem 0;font-size:.95rem;color:var(--v-fog)}.mobile-acc>summary::-webkit-details-marker{display:none}.v-da-text{border-left:2px solid var(--v-blue);padding-left:1.5rem;font-size:1.0625rem;line-height:1.65;color:var(--v-fog)}.v-da-text strong{color:var(--v-text);font-weight:600}@media(min-width:768px){.v-da-text{font-size:1.1875rem}}.v-sec-head{max-width:60rem;margin-bottom:2.5rem}@media(min-width:768px){.v-sec-head{margin-bottom:3.25rem}}.v-h2{font-size:clamp(1.9rem,7.4vw,2.4rem);line-height:.92;letter-spacing:-.02em;margin-top:1rem}@media(min-width:768px){.v-h2{font-size:clamp(2.4rem,3.6vw,3.4rem)}}.v-befund-cap{font-family:var(--v-mono);font-size:.8125rem;line-height:1.65;color:var(--v-fog);border-left:2px solid var(--v-blue);padding-left:1rem}.v-paper .v-befund-cap{color:#3d4047;border-left-color:var(--v-blue-ink)}.faq-item .faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s ease,padding .3s ease;padding-top:0;padding-bottom:0}.faq-item.open .faq-answer{max-height:300px;opacity:1;padding-bottom:1.5rem}.faq-item .faq-icon{transition:transform .3s ease}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-item.open{background:#f2f1ec08;border-color:#1e7bff73}.v-faq .faq-item{border-bottom:2px solid var(--v-ink);transition:background-color .35s ease}.v-faq .faq-item.open{background:#07080a0b;border-color:var(--v-ink)}.v-faq .faq-toggle{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;-moz-column-gap:.75rem;column-gap:.75rem;align-items:baseline;width:100%;padding:1.35rem .5rem;text-align:left;color:var(--v-ink)}.v-faq .faq-toggle:hover .v-faq-num,.v-faq .faq-item.open .v-faq-num{color:var(--v-blue-ink)}.v-faq-num{font-family:var(--v-mono);font-size:.8125rem;font-weight:500;color:#5b616b;transition:color .3s ease}.v-faq-q{font-size:1.0625rem;font-weight:600;line-height:1.35}.v-faq .faq-icon{font-family:var(--v-mono);font-size:1.4rem;line-height:1;text-align:right;color:var(--v-ink)}.v-faq .faq-item.open .faq-icon{transform:rotate(45deg)}.v-faq .faq-content{padding:0 .5rem 1.5rem 3.5rem}.v-faq .faq-content p{font-size:1rem;line-height:1.65;color:#3d4047;max-width:44rem}@media(min-width:768px){.v-faq .faq-toggle{grid-template-columns:3.5rem minmax(0,1fr) 2rem;padding:1.6rem 1.25rem}.v-faq-q{font-size:1.1875rem}.v-faq .faq-content{padding:0 1.25rem 1.75rem 5.5rem}}.v-cta{position:relative;background:var(--v-blue);color:#fff;padding:calc(var(--v-cut) + 4rem) 0;clip-path:polygon(0 var(--v-cut),100% 0,100% calc(100% - var(--v-cut)),0 100%)}.v-cta-line{--v-pulse-line: rgba(255, 255, 255, .4);position:absolute;left:0;top:calc(var(--v-cut) - 4px);width:100%;transform-origin:left center;transform:rotate(-2.29deg);transform:rotate(calc(atan2(var(--v-cut),100vw)*-1))}.v-cta-line:after{animation-duration:2.8s}.v-cta-label{font-family:var(--v-mono);font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--v-ink)}.v-cta-h{font-style:italic;font-stretch:125%;font-size:clamp(2.1rem,9vw,3rem);line-height:.88;letter-spacing:-.03em;margin-top:.9rem;color:#fff}.v-cta-h span{color:var(--v-ink)}.v-cta-tel{flex-direction:column;gap:.35rem;font-size:clamp(1.25rem,5.6vw,1.9rem)}.v-cta-tel small{font-family:var(--v-sans);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--v-fog)}@media(min-width:640px){.v-cta-h{font-size:clamp(3rem,5.6vw,5rem)}}@media(max-width:639px){.v-cta-h{font-stretch:100%}}.v-byline{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 0;border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line)}.v-byline-name{font-family:var(--v-display);font-style:italic;font-weight:900;font-stretch:115%;font-size:1.15rem;line-height:1.1;text-transform:uppercase;color:var(--v-text)}.v-byline-meta{font-family:var(--v-mono);font-size:.75rem;line-height:1.6;color:var(--v-mute)}.v-foot{background:var(--v-ink);border-top:1px solid rgba(242,241,236,.12);color:var(--v-mute)}.v-foot-word{font-family:var(--v-display);font-style:italic;font-weight:900;font-stretch:135%;font-size:clamp(1.75rem,4vw,2.4rem);line-height:1;color:var(--v-text)}.v-foot-word i{font-style:inherit;color:var(--v-blue)}body .v-foot-h{font-family:var(--v-sans);font-stretch:100%;font-weight:600;font-size:.9375rem;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--v-text);margin-bottom:1rem}.v-foot-sub{font-family:var(--v-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#8a93a0}.v-foot-link{display:inline-block;font-size:.9375rem;line-height:1.35;color:var(--v-mute);transition:color .2s ease,transform .2s ease}.v-foot-link:hover{color:var(--v-text);transform:translate(4px)}.v-foot-mono{font-family:var(--v-mono);font-size:.875rem}.v-foot-bottom{font-family:var(--v-mono);font-size:.72rem;line-height:1.6;color:#8a93a0}.v-cookie{background:var(--v-surface);border:1px solid rgba(242,241,236,.18);border-top:2px solid var(--v-blue);box-shadow:0 -12px 40px #0000008c}body .v-cookie-h{font-family:var(--v-mono);font-weight:500;font-stretch:100%;font-size:.8125rem;line-height:1.4;letter-spacing:.06em;color:var(--v-blue-light);margin-bottom:.35rem}.line-draw{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 2s ease-in-out}.line-draw.animated{stroke-dashoffset:0}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes pulse-glow-strong{0%,to{opacity:.15}50%{opacity:.35}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes drift{0%,to{transform:translate(0)}25%{transform:translate(30px,-20px)}50%{transform:translate(-10px,15px)}75%{transform:translate(20px,10px)}}@keyframes breathe{0%,to{transform:translate(0);opacity:.4}50%{transform:translate(15px,-10px);opacity:.7}}@keyframes breathe-alt{0%,to{transform:translate(0);opacity:.35}50%{transform:translate(-20px,12px);opacity:.6}}@keyframes breathe-slow{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(10px,8px);opacity:.55}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes icon-glow{0%,to{opacity:.75}50%{opacity:1}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes counter-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes subtle-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(.5deg)}}.bg-blob{display:none!important}@keyframes progressLine{0%,5%{width:0%}30%{width:50%}60%{width:100%}80%,to{width:100%;opacity:.3}}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 4s ease-in-out infinite}.animate-drift{animation:drift 20s ease-in-out infinite}.animate-icon-glow{animation:icon-glow 3s ease-in-out infinite}.animate-subtle-float{animation:subtle-float 8s ease-in-out infinite}.shimmer-text{background:linear-gradient(90deg,#f2f1ec1a,#f2f1ec66,#f2f1ec1a);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 6s linear infinite}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.stagger-children>*{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.stagger-children.visible>*:nth-child(1){transition-delay:0s;opacity:1;transform:translateY(0)}.stagger-children.visible>*:nth-child(2){transition-delay:.1s;opacity:1;transform:translateY(0)}.stagger-children.visible>*:nth-child(3){transition-delay:.1s;opacity:1;transform:translateY(0)}.stagger-children.visible>*:nth-child(4){transition-delay:.15s;opacity:1;transform:translateY(0)}.stagger-children.visible>*:nth-child(5){transition-delay:.2s;opacity:1;transform:translateY(0)}.stagger-children.visible>*:nth-child(6){transition-delay:.25s;opacity:1;transform:translateY(0)}.stagger-children.visible>*:nth-child(n+7){transition-delay:.3s;opacity:1;transform:translateY(0)}.service-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1e7bff1a;border:1px solid rgba(30,123,255,.35);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:background-color .3s ease}.group:hover .service-icon{background:#1e7bff47}.service-icon svg{width:22px;height:22px;stroke:var(--v-blue-light)}.img-zoom{overflow:hidden}.img-zoom img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.img-zoom:hover img{transform:scale(1.06)}.page-hero{padding:10rem 0 4rem;position:relative;overflow:hidden}.page-hero .hero-gradient{position:absolute;inset:0;z-index:0}.stat-counter{display:inline-block;font-variant-numeric:tabular-nums}.parallax-hero{position:relative;overflow:hidden}.parallax-hero .parallax-bg{position:absolute;inset:-20% 0;z-index:0;will-change:transform;transition:transform .1s linear}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:marquee 30s linear infinite}@media(prefers-reduced-motion:reduce){html.scroll-smooth{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.v-pulse:after,.section-divider:after{animation:none!important;display:none}.v-blink{animation:none!important}.v-btn:hover,a.rounded-custom:hover,button.rounded-custom:hover,a.bg-brand:hover,a.bg-emergency:hover,.v-foot-link:hover,.v-row:hover .v-row-arrow{transform:none}.animate-marquee{animation:none!important;flex-wrap:wrap;justify-content:center;white-space:normal;row-gap:1.5rem;padding:0 1.5rem}.animate-marquee>[aria-hidden=true],.marquee-fade{display:none}.fade-in-up{opacity:1;transform:none}.stagger-children>*{opacity:1;transform:none}}img{content-visibility:auto}.call-fab{bottom:calc(1rem + var(--banner-h, 0px));transition:bottom .4s cubic-bezier(.16,1,.3,1)}.hero-kachel{pointer-events:auto;background:#07080ac7;border:1px solid rgba(242,241,236,.14);border-left:2px solid #1E7BFF;padding:1.5rem}@media(min-width:768px){.hero-kachel{padding:2rem 2.25rem}}.r3d--hero .r3d-hud{z-index:5}.hero-kachel--klein{padding:1.25rem 1.4rem}.hero-stoerung{display:flex;justify-content:space-between;gap:.75rem;padding:.4rem 0;color:#b4bcc6;border-bottom:1px solid rgba(242,241,236,.1);transition:color .15s}.hero-stoerung:after{content:"→";color:#4d9bff}.hero-stoerung:hover{color:#fff}.hero-stoerung:focus-visible{outline:2px solid #4D9BFF;outline-offset:2px}summary.v-mm-link{display:flex}.call-fab a{box-shadow:0 10px 30px #0000008c}.v-cta-tel,.v-cta .v-btn{white-space:nowrap}@media(min-width:640px){.v-cta-h{font-size:clamp(2.6rem,4.4vw,4rem)}}@media(min-width:640px)and (max-width:1023px){body h1,body h2{font-stretch:92%}}@media(min-width:1024px){.v-hero--media .v-hero-h1{font-size:clamp(3rem,4vw,4rem);font-stretch:100%}}body h1,body h2,body h3{hyphens:auto;hyphenate-limit-chars:14 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5}a[href^="tel:"] p.font-black,a[href^="tel:"] span.font-black,a[href^="tel:"] div.font-black{font-family:var(--v-mono);font-weight:500;letter-spacing:-.02em}.v-hero--grafik{background:var(--v-ink)}.v-hero-panel{display:none}.v-hero-gf{width:100%;max-width:320px;margin-top:2.75rem}.v-hero-sub{margin-top:1.5rem;font-family:var(--v-display);font-weight:800;font-stretch:100%;font-size:clamp(1.15rem,4.6vw,1.6rem);line-height:1.08;text-transform:uppercase;color:var(--v-text)}.v-hero-sub+.v-hero-desc{margin-top:1.1rem}.v-hero-note{margin-top:1.75rem;max-width:38rem;font-family:var(--v-mono);font-size:.78rem;line-height:1.65;color:var(--v-mute)}.v-hero-note a{color:var(--v-blue-light)}@media(min-width:1024px){.v-hero--grafik{--gf-x: 56%;--gf-w: clamp(360px, 36vw, 640px);--gf-bg: #0B0E14;--gf-links: max(1.5rem, calc((100vw - 80rem)/2 + 1.5rem) );min-height:max(min(78vh,860px),calc(var(--gf-w) + 13rem))}.v-hero-panel{display:block;position:absolute;z-index:1;top:0;bottom:0;left:var(--gf-x);right:-25%;background:#0b0e14;transform:skew(var(--v-skew));transform-origin:center left}.v-hero-panel:before{content:"";position:absolute;left:-1px;top:0;width:2px;height:100%;background:var(--v-blue);box-shadow:0 0 18px 2px #1e7bffb3;transform-origin:center bottom;animation:v-kante .9s cubic-bezier(.7,0,.2,1) both}.v-hero-panel:after{content:"";position:absolute;left:-3px;top:0;width:5px;height:100%;background:linear-gradient(0deg,#fff0,#bfe0ff 70%,#fff) no-repeat 0 0 / 100% 150px;filter:blur(1px);pointer-events:none;transform:translateY(100%);animation:v-kante-puls 5.6s cubic-bezier(.6,0,.4,1) 1.2s infinite}.v-hero--grafik .v-hero-in{position:static}.v-hero--grafik .v-hero-text>*{position:relative;z-index:2}.v-hero--grafik .v-hero-text{max-width:calc(56vw - var(--gf-links) - 6.75rem)}.v-hero--grafik .v-hero-h1{margin-right:-5rem;font-size:clamp(3rem,4.3vw,4.6rem);font-stretch:100%}.v-hero--grafik .v-hero-text>.v-hero-gf{position:absolute;z-index:2;left:calc(var(--gf-x) + (100% - var(--gf-x) - var(--gf-w)) / 2);top:calc(50% + 1.75rem);width:var(--gf-w);max-width:none;margin:0;transform:translateY(-50%)}}@keyframes v-kante{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes v-kante-puls{0%{transform:translateY(100%)}45%,to{transform:translateY(-170px)}}.v-hero--rot .v-label{color:#ff6b5e}.v-hero--rot .v-hero-panel:before{background:#b3261e;box-shadow:0 0 18px 2px #b3261ebf}.v-hero--rot .v-hero-h1 span[class*=text-emergency],.v-hero--rot .v-hero-h1 em{font-style:italic;color:#ff6b5e}.fade-in-up{transform:translateY(14px);transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.stagger-children>*{transform:translateY(12px);transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1)}.stagger-children.visible>*:nth-child(2){transition-delay:.06s}.stagger-children.visible>*:nth-child(3){transition-delay:.12s}.stagger-children.visible>*:nth-child(4){transition-delay:.18s}.stagger-children.visible>*:nth-child(5){transition-delay:.24s}.stagger-children.visible>*:nth-child(6){transition-delay:.3s}.stagger-children.visible>*:nth-child(n+7){transition-delay:.34s}.v-hero .fade-in-up,.sh .fade-in-up,.page-hero .fade-in-up{opacity:1;transform:none;transition:none}.v-cut-top:before,.v-cta:before{content:"";position:absolute;z-index:2;left:0;top:var(--v-cut);width:100%;height:2px;background:var(--v-blue);box-shadow:0 0 12px 1px #1e7bff99;pointer-events:none;transform-origin:left top;rotate:-2.29deg;rotate:calc(atan2(var(--v-cut),100vw)*-1);transform:scaleX(0);transition:transform 1.1s cubic-bezier(.7,0,.2,1)}.v-cta:before{background:#fff;box-shadow:0 0 14px 2px #bfe0ffe6}.v-cut-top.is-cut:before,.v-cta.is-cut:before{transform:scaleX(1.002)}.v-btn:active,a.rounded-custom:active,a.bg-brand:active,a.bg-emergency:active{transform:translate(6px) scale(.985)}.v-btn:focus-visible,a.rounded-custom:focus-visible,button.rounded-custom:focus-visible,a.bg-brand:focus-visible,a.bg-emergency:focus-visible{outline:2px solid #fff;outline-offset:-6px}.v-btn--paper:focus-visible{outline-color:var(--v-ink)}.v-row:focus-visible,.v-card:focus-visible,.v-drop-item:focus-visible,.faq-toggle:focus-visible{outline-offset:-3px}.v-row:focus-visible .v-idx,.v-card:focus-visible .v-idx{color:var(--v-blue)}.v-card .text-brand-light[aria-hidden]{display:inline-block;transition:transform .25s ease}.v-card:hover .text-brand-light[aria-hidden]{transform:translate(6px)}.v-drop-item:hover{color:#fff}.v-drop-item:hover .v-drop-num{color:var(--v-glow)}.v-faq .faq-toggle{transition:background-color .25s ease}.v-faq .faq-toggle:hover{background:#07080a0d}.v-mm-link:hover,.v-mm-sub:hover{color:var(--v-blue-light)}.breadcrumb a:focus-visible,.v-foot-link:focus-visible,.v-nav-link:focus-visible{outline-offset:4px}.v-sec-intro{margin-top:1.25rem;max-width:44rem;font-size:1.0625rem;line-height:1.6;color:var(--v-fog)}.v-paper .v-sec-intro{color:#3d4047}@media(min-width:1024px){.v-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.v-cards--3 .v-card:last-child:nth-child(odd){grid-column:auto}.v-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.v-cards--4 .v-card:last-child:nth-child(odd){grid-column:auto}}.v-card--block{display:block}.v-card--block>.v-idx{display:block;margin-bottom:1.1rem}.v-card--block>.service-icon{margin-bottom:1.25rem}.v-chip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.1rem 1.25rem;background:var(--v-card-bg, var(--v-ink));font-family:var(--v-display);font-weight:800;font-size:.95rem;line-height:1.1;text-transform:uppercase;color:var(--v-text);text-decoration:none;transition:background-color .3s ease,color .3s ease}a.v-chip:after{content:"→";font-family:var(--v-sans);color:var(--v-blue-light);transition:transform .25s ease}a.v-chip:hover{background:var(--v-blue-deep);color:#fff}a.v-chip:hover:after{color:#fff;transform:translate(5px)}.v-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--v-line);border:1px solid var(--v-line)}@media(min-width:768px){.v-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.v-chips{grid-template-columns:repeat(5,minmax(0,1fr))}.v-chips--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.v-list{display:grid;gap:.6rem;margin-top:1rem;font-size:1rem;line-height:1.5;color:var(--v-fog)}.v-list>li{position:relative;padding-left:1.35rem}.v-list>li:before{content:"";position:absolute;left:0;top:.5em;width:.6rem;height:.36rem;background:var(--v-blue);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%)}.v-paper .v-list{color:#3d4047}.v-paper .v-list>li:before{background:var(--v-blue-ink)}.v-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--v-line);border:1px solid var(--v-line)}@media(min-width:768px){.v-stats{grid-template-columns:repeat(var(--v-stats-n, 4),minmax(0,1fr))}}.v-stat{padding:1.5rem 1.25rem;background:var(--v-card-bg, var(--v-ink))}.v-stat-zahl{display:block;font-family:var(--v-display);font-style:italic;font-weight:900;font-stretch:110%;font-size:clamp(1.7rem,6vw,2.6rem);line-height:1;letter-spacing:-.02em;color:var(--v-text)}.v-stat-zahl em,.v-stat-zahl i{font-style:inherit;color:var(--v-blue)}.v-stat-text{display:block;margin-top:.7rem;font-family:var(--v-mono);font-size:.72rem;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:var(--v-mute)}.bg-surface .v-stats,.bg-surface .v-chips{--v-card-bg: var(--v-surface)}.v-paper .glass{background:#07080a09;border-color:#07080a38}.v-paper .glass:hover{background:#07080a0f;border-color:var(--v-blue-ink);box-shadow:inset 0 2px 0 var(--v-blue-ink)}.v-paper .v-cards,.v-paper .v-chips,.v-paper .v-stats{--v-card-bg: var(--v-paper);--v-card-hover: #E6E4DC;background:#07080a47;border-color:#07080a47}.v-paper .v-chip,.v-paper .v-stat-zahl{color:var(--v-ink)}.v-paper a.v-chip:hover{color:#fff;background:var(--v-ink)}.v-paper .v-stat-text{color:#3d4047}.v-paper .v-idx{color:#5b616b}.v-paper .v-card:hover .v-idx{color:var(--v-blue-ink)}.v-paper .service-icon{background:#1e5fc014;border-color:#1e5fc073}.v-paper .service-icon svg{stroke:var(--v-blue-ink)}.v-paper .v-preis{border-top-color:var(--v-ink)}.v-paper .v-preis>div{border-bottom-color:#07080a40}.v-paper .v-preis>div:last-child{border-bottom-color:var(--v-blue-ink)}.v-note{border-left:2px solid var(--v-blue);padding:.25rem 0 .25rem 1.5rem;font-size:1.0625rem;line-height:1.65;color:var(--v-fog)}.v-note strong{color:var(--v-text);font-weight:600}.v-paper .v-note{border-left-color:var(--v-blue-ink);color:#3d4047}.v-paper .v-note strong{color:var(--v-ink)}.v-rot{--v-blue: #B3261E;--v-blue-light: #FF6B5E}.v-paper .v-rot,.v-paper.v-rot{--v-blue-ink: #B3261E}@media(min-width:1024px)and (max-width:1279px){.v-hero--grafik .v-hero-desc{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){.v-hero-panel:after{display:none}.v-btn:active,a.rounded-custom:active,a.bg-brand:active,a.bg-emergency:active,.v-card:hover .text-brand-light[aria-hidden],a.v-chip:hover:after{transform:none}}.v-paper+.v-cta{z-index:1;margin-top:calc(var(--v-cut) * -1)}.v-paper:has(+.v-cta){padding-bottom:calc(var(--v-cut) + 5rem)}.v-cards,.v-chips,.v-stats{--v-gl: var(--v-line);gap:0;background:none;border:0;border-top:1px solid var(--v-gl);border-left:1px solid var(--v-gl)}.v-cards>*,.v-chips>*,.v-stats>*{border-right:1px solid var(--v-gl);border-bottom:1px solid var(--v-gl)}.v-paper .v-cards,.v-paper .v-chips,.v-paper .v-stats{--v-gl: rgba(7, 8, 10, .28);background:none}a.bg-brand,button.bg-brand,.bg-brand.text-white,.v-ebar.bg-brand,a[href="#main-content"]:focus{background-color:var(--v-blue-deep)}a.bg-brand:hover,button.bg-brand:hover{background-color:var(--v-blue-deep-hover)}.v-cta p{color:var(--v-ink);font-weight:500}.v-warn{position:relative;padding:1.25rem 1.25rem 1.25rem 1.5rem;border:1px solid rgba(242,194,0,.4);border-left:4px solid var(--v-warn);background:#f2c20012;color:var(--v-text)}.v-warn .v-label,.v-warn-h,body .v-warn h3,.v-warn svg{color:var(--v-warn);stroke:currentColor}.v-warn p{color:var(--v-text)}.v-warn-marke{display:inline-block;padding:.3rem 1rem;background:var(--v-warn);color:var(--v-warn-ink);font-family:var(--v-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.v-tag--warn{border-color:var(--v-warn);background:var(--v-warn)}.v-tag--warn>span{color:var(--v-warn-ink)}.v-paper .v-warn{background:#fff3b8;border-color:#b38f00;border-left-color:var(--v-warn-ink);color:var(--v-ink)}.v-paper .v-warn .v-label,.v-paper .v-warn-h,.v-paper .v-warn h3,.v-paper .v-warn p,.v-paper .v-warn svg{color:var(--v-warn-ink)}:root{--cw: .63}@media(min-width:640px){:root{--cw: .69}}@media(min-width:1024px){:root{--cw: .83}}body h1,body h2,.v-hero-sub,.sh-sub{text-wrap:balance}.v-sec-head,.v-cta-text,.v-row>:nth-child(2),.v-card:not(.v-card--block)>:nth-child(2),figure>figcaption{container-type:inline-size}.v-h2{--fs: clamp(1.9rem, 7.4vw, 2.4rem);font-size:var(--fs);font-size:min(var(--fs),calc(100cqi / (var(--lw, 1) * var(--cw))))}.v-row-title{--fs: 1.25rem;font-size:var(--fs);font-size:min(var(--fs),calc(100cqi / (var(--lw, 1) * .75)))}.v-befund-h{--fs: 1.5rem;margin-top:.75rem;color:var(--v-text);font-size:var(--fs);font-size:min(var(--fs),calc(100cqi / (var(--lw, 1) * .74)))}.v-cta-h{--fs: clamp(2.1rem, 9vw, 3rem);font-size:var(--fs);font-size:min(var(--fs),calc(100cqi / (var(--lw, 1) * .74)))}.v-hero-h1{--fs: clamp(2.3rem, 9.6vw, 3.4rem);font-size:var(--fs);font-size:min(var(--fs),calc(100cqi / (var(--lw, 1) * var(--cw))))}@media(max-width:1023px){.v-hero-text{container-type:inline-size}}@media(max-width:639px){.v-row-title{font-stretch:88%;font-size:min(var(--fs),calc(100cqi / (var(--lw, 1) * .67)))}.v-befund-h{font-size:min(var(--fs),calc(100cqi / (var(--lw, 1) * .67)))}}@media(min-width:640px){.v-hero-h1{--fs: clamp(3.4rem, 7.4vw, 4.4rem)}.v-cta-h{--fs: clamp(2.6rem, 4.4vw, 4rem);font-size:min(var(--fs),calc(100cqi / (var(--lw, 1) * .91)))}}@media(min-width:768px){.v-h2{--fs: clamp(2.4rem, 3.6vw, 3.4rem)}.v-row-title{--fs: 1.6rem}.v-befund-h{--fs: 2.25rem}}@media(min-width:1024px){.v-cta-text{flex:1 1 0;min-width:0}.v-hero-h1{--hw: calc(min(100vw, 80rem) - 3rem) ;--fs: clamp(3.6rem, 5.4vw, 5.4rem);font-size:min(var(--fs),calc(var(--hw) / (var(--lw, 1) * .83)))}.v-hero--grafik .v-hero-h1{--hw: calc(56vw - var(--gf-links) - 1.75rem);--fs: clamp(3rem, 4.3vw, 4.6rem);font-size:min(var(--fs),calc(var(--hw) / (var(--lw, 1) * .75)))}.v-hero--media .v-hero-h1{--hw: calc((min(100vw, 80rem) - 3rem)/2) ;--fs: clamp(3rem, 4vw, 4rem);font-size:min(var(--fs),calc(var(--hw) / (var(--lw, 1) * .75)))}.v-rows--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2.5rem;column-gap:2.5rem}}.v-hero-media{height:230px;margin:2rem -1.5rem 0 0;clip-path:none;transform:skew(var(--v-skew));transform-origin:bottom left;border-left:2px solid var(--v-blue);box-shadow:0 0 20px 2px #1e7bffcc}.v-hero-media-in{right:-64px;transform:skew(calc(var(--v-skew) * -1));transform-origin:bottom left}@media(min-width:640px){.v-hero-media{height:320px}.v-hero-media-in{right:-84px}}@media(min-width:1024px){.v-hero--media .v-hero-in{position:static}.v-hero--media .v-hero-text>*{position:relative;z-index:2}.v-hero--media .v-hero-text>.v-hero-media{position:absolute;z-index:1;inset:0 0 0 54%;height:auto;margin:0;box-shadow:0 0 22px 3px #1e7bffd9}.v-hero-media-in{right:0}}@media(max-width:1023px){.v-hero{padding-top:7rem}.v-hero-in{padding-bottom:3.5rem}.v-hero-text{display:flex;flex-direction:column;align-items:stretch}.v-hero-body{display:contents}.v-hero-text>*,.v-hero-body>*{order:4}.v-hero-text>.breadcrumb{order:1;margin-bottom:.25rem;padding:.25rem 0}.v-hero-text>.v-label{order:2}.v-hero-text>.v-hero-h1{order:3;margin-top:.85rem;letter-spacing:-.02em;line-height:.9}.v-hero-text>.v-hero-gf,.v-hero-text>.v-hero-media{order:6}.v-hero-body>.v-hero-tags,.v-hero-body>div:has(>.v-tag){order:7;margin-top:1.75rem}.v-hero-desc{margin-top:1.25rem}.v-hero-body>.v-hero-cta,.v-hero-body>div:has(>.v-btn){margin-top:1.75rem;gap:.75rem}.v-hero-body>div:has(>.v-btn)>.v-btn{width:100%}.v-hero-gf{--gf-bg: #0B0E14;position:relative;max-width:none;margin:2rem -1.5rem 0 0;padding:1.25rem 1.5rem 1.25rem 3.25rem}.v-hero-gf:before{content:"";position:absolute;top:0;bottom:0;left:0;right:-6rem;background:#0b0e14;border-left:2px solid var(--v-blue);box-shadow:0 0 20px 2px #1e7bffcc;transform:skew(var(--v-skew));transform-origin:bottom left}.v-hero-gf>svg{position:relative;display:block;width:100%;max-width:min(300px,100%);margin-left:auto}.v-hero--rot .v-hero-gf:before{border-left-color:#b3261e;box-shadow:0 0 20px 2px #b3261ebf}}@media(max-width:639px){body h1,body h2{letter-spacing:-.015em}main section.py-16,main section.py-20,main section.py-24,main section.py-28,main section.py-32{padding-top:3.5rem;padding-bottom:3.5rem}main section.pb-20,main section.pb-24{padding-bottom:3.5rem}.v-cut-top{--v-pad: 3.5rem}.v-paper:has(+.v-cta){padding-bottom:calc(var(--v-cut) + 3.5rem)}.v-sec-head{margin-bottom:1.75rem}.v-cta{padding:calc(var(--v-cut) + 3rem) 0}.v-row,.v-card:not(.v-card--block){grid-template-columns:2.1rem minmax(0,1fr);-moz-column-gap:.65rem;column-gap:.65rem}.v-row--link{grid-template-columns:2.1rem minmax(0,1fr) 1.25rem}.v-row{padding:1.25rem .25rem}.v-card{padding:1.4rem 1rem}.v-idx{font-size:1.3rem}main p.text-sm,main li.text-sm,main .text-sm>p,main .text-sm>li,main ul.text-sm>li,main dd.text-sm,main td.text-sm{font-size:1rem;line-height:1.6}.v-befund-cap{font-size:.875rem}.v-byline-meta,.v-hero-note{font-size:.8125rem}.v-btn,a.rounded-custom,button.rounded-custom,main a.bg-brand,main a.bg-emergency{min-height:48px}.v-btn--sm{min-height:44px}.breadcrumb{row-gap:0}.breadcrumb a,.breadcrumb .current{display:inline-flex;align-items:center;min-height:44px}#main-nav a[aria-label]{min-height:44px}.v-ebar-tel{position:relative}.v-ebar-tel:after{content:"";position:absolute;inset:-8px -10px -10px}.v-preis>div{flex-wrap:wrap;row-gap:.25rem}.v-preis dd{white-space:normal;text-align:right;margin-left:auto}}.v-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--v-line)}.v-scroll-hint{display:none;margin-top:.5rem;font-family:var(--v-mono);font-size:.75rem;color:var(--v-mute)}@media(max-width:767px){.v-scroll-hint{display:block}}.call-fab{transition:bottom .4s cubic-bezier(.16,1,.3,1),opacity .25s ease,transform .25s ease}.call-fab a{width:3.5rem;height:3.25rem}.call-fab.is-aus{opacity:0;transform:translate(120%);pointer-events:none}.v-nav-link--red.is-active{color:#ff6b5e}.v-drop-item[aria-current=page],.v-mm-link[aria-current=page],.v-mm-sub[aria-current=page]{color:var(--v-blue-light)}.v-drop-item[aria-current=page]{background:var(--v-ink);box-shadow:inset 2px 0 0 var(--v-blue)}.v-mm{position:fixed;inset:0;z-index:55;background:var(--v-ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.v-mm.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease}.v-mm-head{display:flex;align-items:center;justify-content:space-between;height:4rem;padding:0 1.5rem;border-bottom:1px solid rgba(242,241,236,.1)}.v-mm-body{height:calc(100% - 4rem);overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1.5rem 2.5rem}.v-mm-lang{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .9rem;font-family:var(--v-mono);font-size:.8125rem;letter-spacing:.06em;color:var(--v-text);border:1px solid rgba(242,241,236,.3)}.v-mm-quick{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 .5rem;font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--v-text);background:#f2f1ec0d;border:1px solid rgba(242,241,236,.22)}.v-mm-quick--rot{color:#ff6b5e;background:#b3261e24;border-color:#b3261e99}.v-mm-link{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;padding:.6rem 0}.v-mm-sub{display:flex;align-items:center;min-height:44px;padding:.25rem 0;font-size:1rem}.v-mm-plus{font-family:var(--v-mono);font-size:1.5rem;font-weight:400;line-height:1;color:var(--v-blue-light);transition:transform .2s ease}.mobile-acc[open] .v-mm-plus{transform:rotate(45deg)}.mobile-acc[open]>summary{color:var(--v-blue-light);border-bottom-color:var(--v-blue)}.v-mm-panel{padding:.5rem 0 .75rem .75rem;border-bottom:1px solid rgba(242,241,236,.12);border-left:2px solid var(--v-blue)}.v-mm-panel--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem}.v-mm-more{grid-column:1 / -1;display:flex;align-items:center;min-height:44px;font-size:.9375rem;font-weight:600;color:var(--v-blue-light)}@media(max-width:767px){#cookie-banner>div{padding:0 .5rem .5rem}.v-cookie{padding:1rem}.v-cookie>div{gap:.85rem}.v-cookie .flex-shrink-0{width:100%}.v-cookie .v-btn{flex:1 1 0;padding-inline:.75rem}.v-cookie p{font-size:.875rem;line-height:1.5}}.v-foot{padding:4rem 0 2.5rem}.v-foot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;margin-bottom:3rem}.v-foot-brand,.v-foot-her{grid-column:1 / -1}.v-foot-word{display:inline-flex;align-items:center;gap:1rem}.v-foot-tel{display:block;margin-top:1.75rem;font-family:var(--v-mono);font-weight:500;font-size:clamp(1.5rem,6.6vw,1.9rem);line-height:1.2;letter-spacing:-.02em;color:var(--v-text);white-space:nowrap;transition:color .2s ease}.v-foot-tel:hover{color:var(--v-blue-light)}.v-foot-mail{display:inline-flex;align-items:center;min-height:44px;font-family:var(--v-mono);font-size:.9375rem;color:var(--v-fog);transition:color .2s ease}.v-foot-mail:hover{color:var(--v-text)}.v-foot-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.v-foot-cta .v-btn{flex:1 1 9rem}.v-foot-list{display:grid;gap:.5rem;align-content:start}.v-foot-her-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.v-foot-sub{margin-bottom:.5rem}@media(max-width:767px){.v-foot{padding:3rem 0 5.5rem}.v-foot-list{gap:0}.v-foot-link{display:flex;align-items:center;min-height:44px}.v-foot-tel{display:flex;align-items:center;min-height:48px}}@media(min-width:768px){.v-foot-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem 2rem}.v-foot-brand{grid-column:span 12;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(242,241,236,.12)}.v-foot-tel,.v-foot-cta{margin-top:0}.v-foot-cta .v-btn{flex:0 0 auto}.v-foot-col{grid-column:span 3}.v-foot-her{grid-column:span 6}}@media(min-width:1024px){.v-foot-brand{grid-column:span 4;display:block;padding-bottom:0;border-bottom:0}.v-foot-tel{margin-top:2rem;font-size:clamp(1.6rem,2.3vw,2.1rem)}.v-foot-cta{margin-top:1.25rem}.v-foot-col{grid-column:span 2}.v-foot-her,.v-foot--en .v-foot-col{grid-column:span 4}}@media(prefers-reduced-motion:reduce){.call-fab.is-aus{transform:none}}.v-map{position:relative;height:340px;overflow:hidden;background:var(--v-ink);border:1px solid var(--v-line);border-bottom:0}.v-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.v-map-info{padding:1.5rem;background:var(--v-surface);border:1px solid var(--v-line);border-top:2px solid var(--v-blue)}.v-map-aktion{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.25rem}.v-map-link{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-weight:600;color:var(--v-blue-light)}.v-map-link:hover{color:#9cc6ff}.v-map-hinweis{margin-top:.75rem;font-size:.875rem;line-height:1.5;color:var(--v-mute)}@media(min-width:1024px){.v-map{height:400px}}@media(min-width:640px)and (max-width:1023px){.v-hero{padding-top:8rem}.v-hero-gf{padding-left:6rem}.v-hero-gf>svg{max-width:400px;margin-inline:auto}.v-hero-body>div:has(>.v-btn)>.v-btn{width:auto}.v-hero-text>.breadcrumb .current{line-height:inherit}}.v-legal>div{container-type:inline-size}body .v-legal h1{--fs: clamp(2rem, 6vw, 3rem);font-stretch:100%;letter-spacing:-.01em;line-height:1;font-size:var(--fs);font-size:min(var(--fs),calc(100cqi / (var(--lw, 1) * .76)))}body .v-legal h2,body .v-legal h3{font-family:var(--v-sans);font-stretch:100%;font-weight:600;text-transform:none;letter-spacing:0;line-height:1.3;color:var(--v-text);text-wrap:pretty}body .v-legal h2{font-size:1.3125rem;padding-top:1.5rem;border-top:1px solid var(--v-line)}body .v-legal h3{font-size:1.0625rem}.v-legal p,.v-legal li{max-width:42rem;font-size:1.0625rem;line-height:1.7;color:var(--v-fog)}.v-legal p+p{margin-top:.75rem}.v-legal strong,.v-legal b{font-weight:inherit;color:inherit}.v-legal a:not(.breadcrumb a){overflow-wrap:anywhere}@media(max-width:639px){main section.v-legal{padding-top:7.25rem}.v-legal p,.v-legal li{font-size:1rem}}.text-warn{color:var(--v-warn)}.v-warnbox{border-color:#f2c20073;border-top:3px solid var(--v-warn)}.v-label--warn,.v-da--warn .v-label{color:var(--v-warn)}.v-da--warn .v-da-text{padding:1.25rem 1.25rem 1.25rem 1.5rem;border:1px solid rgba(242,194,0,.4);border-left:4px solid var(--v-warn);background:#f2c20012;color:var(--v-text)}[hidden]{display:none!important}p a[href^="tel:"],li a[href^="tel:"],dd a[href^="tel:"]{white-space:nowrap}.v-cta-h{--fs: clamp(2rem, 8.6vw, 2.9rem);font-size:min(var(--fs),max(calc(var(--fs) * .62),calc(100cqi / (var(--ll, 1) * .7))),calc(100cqi / (var(--lw, 1) * .74)))}@media(min-width:640px){.v-cta-h{--fs: clamp(2.6rem, 4.4vw, 4rem);font-size:min(var(--fs),max(calc(var(--fs) * .62),calc(100cqi / (var(--ll, 1) * .86))),calc(100cqi / (var(--lw, 1) * .91)))}}.v-cta p{font-size:1.0625rem;line-height:1.5}@media(min-width:1024px){.v-rows--2>:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:767px){.v-stats>:last-child:nth-child(odd),.v-chips>:last-child:nth-child(odd){grid-column:1 / -1}}.v-byline-meta+.v-byline-meta{margin-top:.4rem}.v-foot-link{text-wrap:balance}@media(max-width:1023px){.v-hero-text>.breadcrumb .current,.v-hero-text>.breadcrumb .separator:has(+.current){display:none}}@media(max-width:520px){.v-ebar{font-size:.75rem;letter-spacing:.04em;gap:.5rem;padding-inline:.5rem}.v-ebar-mehr{display:none}}.v-kurz{padding-top:1.25rem;border-top:2px solid var(--v-text)}.v-kurz ul,.v-kurz li{font-size:1.0625rem;line-height:1.6;color:var(--v-fog)}.v-zitat{max-width:46rem;padding:.25rem 0 .25rem 1.5rem;border-left:2px solid var(--v-blue)}.v-zitat blockquote{font-size:1.1875rem;line-height:1.55;color:var(--v-text)}.v-zitat figcaption,main figcaption.text-xs{margin-top:1rem;font-family:var(--v-mono);font-size:.8125rem;line-height:1.6;color:var(--v-fog)}@media(max-width:767px){.sh-notes{font-size:.9375rem;color:var(--v-fog)}}@media(max-width:767px){.r3d-bar button{min-height:44px}}.v-tab{width:100%;min-width:40rem;border-collapse:collapse;text-align:left;font-size:1rem}.v-tab th,.v-tab td{padding:.9rem 1rem;border-bottom:1px solid var(--v-line);vertical-align:top}.v-tab th{font-family:var(--v-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;background:#f2f1ec0a}.v-tab tr:last-child td{border-bottom:0}.v-tab td:first-child{position:sticky;left:0;background:var(--v-surface);border-right:1px solid var(--v-line)}@media(max-width:639px){.v-tab th,.v-tab td{padding:.75rem}.v-tab td:first-child,.v-tab th:first-child{max-width:8.5rem}}@media(min-width:640px)and (max-width:1023px){.v-row-title{--fs: 1.3rem;font-stretch:88%;font-size:min(var(--fs),calc(100cqi / (var(--lw, 1) * .67)))}.v-card:not(.v-card--block){grid-template-columns:3rem minmax(0,1fr);padding:1.75rem 1.25rem}.v-row{grid-template-columns:3rem minmax(0,1fr)}.v-row--link{grid-template-columns:3rem minmax(0,1fr) 1.5rem}.v-idx{font-size:1.75rem}}.v-foot-bottom{font-size:.75rem}@media(min-width:1024px)and (max-width:1279px){.v-row-title{--fs: 1.35rem;font-stretch:90%}}.v-off,.v-off *,.v-off *:before,.v-off *:after{animation-play-state:paused!important}svg.gf{contain:paint}#main-nav{transition:transform .3s ease;will-change:transform}#main-nav.v-nav--weg{transform:translateY(-100%)}@font-face{font-family:Anybody;font-style:normal;font-weight:800 900;font-stretch:84% 135%;font-display:swap;src:url(/fonts/anybody-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anybody;font-style:italic;font-weight:800 900;font-stretch:84% 135%;font-display:swap;src:url(/fonts/anybody-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/barlow-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 900;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
