@font-face{font-family:Quicksand;font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/quicksand-300.woff2) format("woff2")}@font-face{font-family:Quicksand;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/quicksand-500.woff2) format("woff2")}@font-face{font-family:Quicksand;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/quicksand-700.woff2) format("woff2")}@font-face{font-family:Figtree;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/figtree-400.woff2) format("woff2")}@font-face{font-family:Figtree;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/figtree-600.woff2) format("woff2")}:root{--nachtblau: #0C1A2B;--tuerkis: #14C7A1;--tuerkis-dunkel: #0B7F68;--schiefer: #5B6775;--nebel: #F3F5F7;--linie: #D7DCE1;--weiss: #FFFFFF;--font-head: "Quicksand", Arial, sans-serif;--font-body: "Figtree", Arial, sans-serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--flow-edge: clamp(200px, 34vh, 380px)}@supports (width: round(1px,1px)){:root{--flow-edge: clamp(200px, round(34vh, 1px), 380px)}}@media (max-width: 899.98px){:root{--flow-edge: clamp(96px, 14vh, 130px)}}@media (max-width: 899.98px){@supports (width: round(1px,1px)){:root{--flow-edge: clamp(96px, round(14vh, 1px), 130px)}}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion: no-preference){html:not(.js){scroll-behavior:smooth}}body{margin:0;font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.6;color:var(--nachtblau);background:var(--weiss);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;font-size:1rem}strong,b{font-weight:600}h1,h2,h3,h4{font-family:var(--font-head);font-weight:300;line-height:1.1;letter-spacing:-.01em}h1{font-size:clamp(2.5rem,6vw + 1rem,5.5rem)}h2{font-size:clamp(2rem,4vw + .5rem,3.5rem)}h3{font-size:clamp(1.375rem,1.5vw + 1rem,2rem);font-weight:500}:focus-visible{outline:3px solid var(--tuerkis-dunkel);outline-offset:3px;border-radius:4px}.on-dark :focus-visible,.site-footer :focus-visible,.menu-overlay :focus-visible{outline-color:var(--tuerkis)}[tabindex="-1"]:focus{outline:none}.skip{position:fixed;left:16px;top:8px;z-index:100;padding:12px 20px;border-radius:999px;background:var(--nachtblau);color:var(--weiss);transform:translateY(-200%)}.skip:focus-visible{transform:translateY(0)}.wrap{width:min(1200px,100% - 40px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));margin-inline:auto}.pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:17px 32px;border:1.5px solid transparent;border-radius:999px;font-family:var(--font-head);font-weight:700;font-size:1rem;line-height:1.2;white-space:nowrap;transition:transform .16s var(--ease-out)}.pill-btn:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.pill-btn--primary{background:var(--tuerkis);color:var(--nachtblau);border-color:var(--tuerkis)}@media (prefers-reduced-motion: no-preference){.pill-btn--primary:before{animation:dot-pulse 2s ease-out infinite}@keyframes dot-pulse{0%{transform:scale(1);box-shadow:0 0 #0c1a2b73}60%{transform:scale(1.15);box-shadow:0 0 0 8px #0c1a2b00}to{transform:scale(1);box-shadow:0 0 #0c1a2b00}}}.pill-btn--ghost{background:transparent;color:var(--nachtblau);border-color:var(--nachtblau)}.pill-btn--ghost:before{background:var(--tuerkis-dunkel)}.pill-btn--ghost-light{background:transparent;color:var(--weiss);border-color:var(--weiss)}.pill-btn--ghost-light:before{background:var(--tuerkis)}.pill-btn--dark{background:var(--nachtblau);color:var(--weiss);border-color:var(--nachtblau)}.pill-btn--dark:before{background:var(--tuerkis)}@media (hover: hover) and (pointer: fine){.pill-btn:hover{transform:translateY(-2px)}}.pill-btn:active{transform:scale(.97)}.menu-pill{position:fixed;top:calc(16px + env(safe-area-inset-top,0px));left:0;right:0;z-index:50;width:min(760px,100% - 40px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:8px 8px 8px 24px;background:var(--weiss);color:var(--nachtblau);border:1px solid var(--linie);border-radius:999px;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out),visibility 0s linear 0s}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.menu-pill{background:#ffffffa8;-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8);border-color:#fff9;box-shadow:inset 0 1px #fffffff2,inset 0 0 14px #ffffff73,0 8px 28px #0c1a2b24}}@supports (backdrop-filter: blur(1px)) and (not (background: -webkit-named-image(i))){.menu-pill{backdrop-filter:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cfilter%20id%3D%22l%22%20x%3D%220%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20primitiveUnits%3D%22objectBoundingBox%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeImage%20href%3D%22data%3Aimage%2Fsvg%2Bxml%2C%253Csvg%2520xmlns%253D%2522http%253A%252F%252Fwww.w3.org%252F2000%252Fsvg%2522%2520width%253D%2522100%2522%2520height%253D%2522100%2522%2520preserveAspectRatio%253D%2522none%2522%253E%253Cdefs%253E%253ClinearGradient%2520id%253D%2522g%2522%253E%253Cstop%2520offset%253D%25220%2522%2520stop-color%253D%2522%2523008080%2522%252F%253E%253Cstop%2520offset%253D%2522.16%2522%2520stop-color%253D%2522%2523808080%2522%252F%253E%253Cstop%2520offset%253D%2522.84%2522%2520stop-color%253D%2522%2523808080%2522%252F%253E%253Cstop%2520offset%253D%25221%2522%2520stop-color%253D%2522%2523ff8080%2522%252F%253E%253C%252FlinearGradient%253E%253C%252Fdefs%253E%253Crect%2520width%253D%2522100%2522%2520height%253D%2522100%2522%2520fill%253D%2522url%2528%2523g%2529%2522%252F%253E%253C%252Fsvg%253E%22%20x%3D%220%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20preserveAspectRatio%3D%22none%22%20result%3D%22m%22%2F%3E%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22m%22%20scale%3D%220.06%22%20xChannelSelector%3D%22R%22%20yChannelSelector%3D%22B%22%2F%3E%3C%2Ffilter%3E%3C%2Fsvg%3E#l) blur(8px) saturate(1.8)}}.js .menu-pill.is-hidden{transform:translateY(-140%);opacity:0;visibility:hidden;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out),visibility 0s linear .2s}.menu-pill__logo{display:flex;align-items:center;flex:none;min-height:44px}.menu-pill__logo img{height:34px;width:auto}.menu-pill__nav{display:flex;align-items:center;gap:22px;margin-left:auto}.menu-pill__nav a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-head);font-weight:500;white-space:nowrap}.menu-pill .pill-btn{padding:14px 24px}.menu-pill__nav .pill-btn{margin-left:4px}.menu-toggle,.menu-overlay{display:none}@media (hover: hover) and (pointer: fine){.menu-pill__nav a:not(.pill-btn):hover{color:var(--tuerkis-dunkel)}}@media (max-width: 859px){.menu-pill{height:56px;padding:6px 6px 6px 20px}.menu-pill__logo img{height:30px}.menu-pill__nav{display:none}.js .menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;border-radius:50%;background:var(--nachtblau);color:var(--weiss)}.menu-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.menu-toggle .icon-close,.menu-toggle[aria-expanded=true] .icon-open{display:none}.menu-toggle[aria-expanded=true] .icon-close{display:block}html:not(.js) .menu-pill__nav{display:flex}html:not(.js) .menu-pill__nav a:not(.pill-btn){display:none}.js .menu-overlay{display:flex;flex-direction:column;justify-content:center;gap:8px;position:fixed;inset:0;z-index:40;height:100dvh;padding:calc(96px + env(safe-area-inset-top,0px)) max(28px,env(safe-area-inset-right,0px)) 40px max(28px,env(safe-area-inset-left,0px));background:var(--nachtblau);color:var(--weiss);opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out),visibility 0s linear .2s}.js .menu-overlay.is-open{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out),visibility 0s linear 0s}.menu-overlay a:not(.pill-btn){display:flex;align-items:center;min-height:56px;font-family:var(--font-head);font-weight:300;font-size:2rem}.menu-overlay a.menu-overlay__sub{min-height:44px;padding-left:20px;font-size:1.25rem;color:#fffc}.menu-overlay .pill-btn{align-self:flex-start;margin-top:24px}html.menu-open{overflow:hidden}}.menu-sub{position:relative;display:flex;align-items:center}.menu-sub__list{position:absolute;top:100%;left:-16px;z-index:1;display:grid;min-width:200px;margin-top:12px;padding:8px;background:var(--weiss);border:1px solid var(--linie);border-radius:24px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out),visibility 0s linear .16s}.menu-sub__list:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.menu-sub:focus-within .menu-sub__list{opacity:1;visibility:visible;transform:none;transition-delay:0s}.menu-pill__nav .menu-sub__list a{padding:0 16px;border-radius:999px}@media (hover: hover) and (pointer: fine){.menu-sub:hover .menu-sub__list{opacity:1;visibility:visible;transform:none;transition-delay:0s}.menu-pill__nav .menu-sub__list a:hover{background:var(--nebel);color:var(--tuerkis-dunkel)}}@media (prefers-reduced-motion: reduce){.menu-sub__list{transition:none;transform:none}}.notfound{background:var(--nebel);padding:160px 0 96px;min-height:70svh}.notfound__eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--font-head);font-weight:700;font-size:.8125rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--tuerkis-dunkel)}.notfound__eyebrow:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--tuerkis-dunkel)}.notfound__title{margin-top:16px;font-size:clamp(2.5rem,5vw + 1rem,4.75rem);letter-spacing:-.02em}.notfound__lead{margin-top:24px;max-width:560px;color:var(--schiefer);font-size:1.125rem}.notfound__cta{margin-top:32px}.site-footer{background:var(--nachtblau);color:var(--weiss);padding:72px 0 40px}.site-footer .footer-grid{display:grid;gap:48px;grid-template-columns:1fr}.site-footer .footer-logo{display:inline-flex;align-items:center;min-height:44px}.site-footer .footer-logo img{height:40px;width:auto}.site-footer .slogan{margin-top:36px;font-family:var(--font-head);font-weight:700;font-size:.9375rem;line-height:1.5}.site-footer .slogan .dot{color:var(--tuerkis)}.footer-lines{margin-top:28px;display:grid;gap:4px}.footer-line{display:inline-flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;min-height:44px;padding-block:8px;color:#fffc}.footer-line strong{font-family:var(--font-head);font-weight:700;color:var(--weiss)}.footer-contact{margin-top:20px;color:#fffc}.footer-contact a{display:inline-block;padding-block:10px}.footer-nav{display:flex;flex-wrap:wrap;gap:4px 28px;align-content:flex-start}.footer-nav a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-head);font-weight:500}.legal-line{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16);font-size:.875rem;color:#ffffffb3}@media (hover: hover) and (pointer: fine){.site-footer a:hover{color:var(--tuerkis)}}@media (min-width: 860px){.site-footer .footer-grid{grid-template-columns:1.6fr 1fr}.footer-nav{justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.menu-pill,.menu-pill.is-hidden,.menu-overlay,.pill-btn{transition:none!important}@media (hover: hover) and (pointer: fine){.pill-btn:hover{transform:none}}}.footer-social{margin-top:2px}.footer-social a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fffc}@media (hover: hover) and (pointer: fine){.footer-social a:hover{color:var(--tuerkis)}}.v2{--nachtblau: #0C1A2B;--tuerkis: #14C7A1;--tuerkis-dunkel: #0B7F68;--schiefer: #5B6775;--nebel: #F3F5F7;--weiss: #FFFFFF;--linie: #D7DCE1;--linie-dunkel: rgba(255, 255, 255, .18);--text-auf-dunkel: rgba(255, 255, 255, .82);--font-head: "Quicksand", Arial, sans-serif;--font-body: "Figtree", Arial, sans-serif;--fs-h1: clamp(2.5rem, 7.5vw, 4.5rem);--fs-h2: clamp(1.9rem, 3.4vw, 2.25rem);--fs-h3: clamp(1.25rem, 1.6vw, 1.5rem);--fs-body: clamp(1.0625rem, .4vw + 1rem, 1.125rem);--radius: 18px;--radius-s: 12px;--gutter: 20px;--max: 1120px;--section-y: clamp(40px, 5.4vw, 69px);--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.23, 1, .32, 1)}.v2 *,.v2 *:before,.v2 *:after{box-sizing:border-box}.v2{margin:0;background:var(--weiss);color:var(--nachtblau);font-family:var(--font-body);font-weight:400;font-size:var(--fs-body);line-height:1.55}.v2 img,.v2 svg{display:block;max-width:100%}.v2 h1,.v2 h2,.v2 h3{font-family:var(--font-head);font-weight:700;letter-spacing:-.02em;margin:0;text-wrap:balance}.v2 h1{font-size:var(--fs-h1);line-height:1.05}.v2 h2{font-size:var(--fs-h2);line-height:1.15}.v2 h3{font-size:var(--fs-h3);line-height:1.2}.v2 p{margin:0;max-width:65ch}.v2 ul{margin:0;padding:0;list-style:none}.v2 a{color:var(--tuerkis-dunkel);text-underline-offset:.2em}@media (hover: hover) and (pointer: fine){.v2 a:hover{color:var(--nachtblau)}}.v2 :is(.on-dark,.section--dark) a:not(.btn){color:var(--tuerkis)}@media (hover: hover) and (pointer: fine){.v2 :is(.on-dark,.section--dark) a:not(.btn):hover{color:var(--weiss)}}.v2 .dot{color:var(--tuerkis)}.v2 :focus-visible{outline:3px solid var(--tuerkis-dunkel);outline-offset:3px;border-radius:4px}.v2 :is(.on-dark,.section--dark) :focus-visible{outline-color:var(--tuerkis)}.v2 .wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.v2 .section{--curve: clamp(20px, 3.2vw, 40px);position:relative;padding-block:calc(var(--section-y) + var(--curve)) var(--section-y);margin-top:calc(var(--curve) * -1);border-radius:var(--curve) var(--curve) 0 0;background:var(--weiss)}.v2 .section--nebel{background:var(--nebel)}.v2 .section--dark{background:var(--nachtblau);color:var(--weiss)}.v2 .on-dark{color:var(--weiss)}.v2 .eyebrow{font-family:var(--font-head);font-weight:500;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tuerkis-dunkel);margin-bottom:16px}.v2 :is(.on-dark,.section--dark) .eyebrow{color:var(--tuerkis)}.v2 .section-head{margin-bottom:clamp(24px,3.5vw,40px)}.v2 .section-head p:not(.eyebrow){margin-top:16px;color:var(--schiefer)}.v2 :is(.on-dark,.section--dark) .section-head p:not(.eyebrow){color:var(--text-auf-dunkel)}.v2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:999px;border:2px solid transparent;font-family:var(--font-body);font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.v2 .btn--primary{background:var(--tuerkis);color:var(--nachtblau)}@media (hover: hover) and (pointer: fine){.v2 .btn--primary:hover{background:var(--weiss);color:var(--nachtblau)}}@media (hover: hover) and (pointer: fine){.v2 .section:not(.section--dark) .btn--primary:hover{background:var(--nachtblau);color:var(--weiss)}}.v2 .btn--ghost{border-color:var(--nachtblau);color:var(--nachtblau);background:transparent}@media (hover: hover) and (pointer: fine){.v2 .btn--ghost:hover{background:var(--nachtblau);color:var(--weiss)}}.v2 :is(.on-dark,.section--dark) .btn--ghost{border-color:var(--weiss);color:var(--weiss)}@media (hover: hover) and (pointer: fine){.v2 :is(.on-dark,.section--dark) .btn--ghost:hover{background:var(--weiss);color:var(--nachtblau)}}.v2 .btn:active,.v2 .hero a.chip:active{transform:scale(.97)}.v2 .btn-row{display:flex;flex-wrap:wrap;gap:12px}.v2 .hero{position:relative;background:var(--nachtblau);color:var(--weiss);overflow:hidden;padding-block:clamp(56px,8vw,104px)}.v2 .hero-loop{position:absolute;z-index:0;pointer-events:none;right:-50%;top:33.33%;width:100%;height:auto;transform:translateY(-50%)}.v2 .hero-loop .ring{fill:none;stroke:var(--weiss);stroke-width:12.5;opacity:.03}.v2 .hero-loop .dot{fill:var(--tuerkis);opacity:.03}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.v2 .hero .wrap{position:relative;z-index:1}.v2 .hero h1{max-width:18ch;margin-bottom:24px;font-size:clamp(2.25rem,4.6vw,3.5rem);line-height:1.1}.v2 .hero-text{color:var(--text-auf-dunkel);font-size:clamp(1.125rem,1vw + .9rem,1.3125rem);max-width:56ch;margin-bottom:36px}.v2 .hero-note{margin-top:36px;color:var(--text-auf-dunkel);font-size:.9375rem;max-width:none}.v2 .grid{display:grid;gap:20px}@media (min-width: 720px){.v2 .grid--2{grid-template-columns:repeat(2,1fr)}.v2 .grid--3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 960px){.v2 .grid--4{grid-template-columns:repeat(4,1fr)}}@media (min-width: 720px) and (max-width: 959px){.v2 .grid--4{grid-template-columns:repeat(2,1fr)}}.v2 .card{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);padding:clamp(24px,3vw,32px)}.v2 .section--nebel .card{background:var(--weiss)}.v2 .card h3{margin-bottom:12px}.v2 .card p{color:var(--schiefer)}.v2 .card ul.list{margin-top:16px}.v2 .icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;margin-bottom:20px;background:#14c7a124;color:var(--nachtblau)}.v2 .icon svg{width:24px;height:24px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.v2 :is(.on-dark,.section--dark) .icon{background:#14c7a133;color:var(--weiss)}.v2 .list li{position:relative;padding-left:22px;margin-bottom:8px}.v2 .list li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--tuerkis)}.v2 .list--dark li{color:var(--nachtblau)}.v2 .mensch{margin-top:32px;background:var(--nachtblau);color:var(--weiss);border-radius:var(--radius);padding:clamp(28px,5vw,56px);display:grid;gap:28px;align-items:center}.v2 .mensch .mark{width:96px;height:auto}.v2 .mensch h3{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:12px}.v2 .mensch p{color:var(--text-auf-dunkel)}@media (min-width: 720px){.v2 .mensch{grid-template-columns:auto 1fr;gap:48px}.v2 .mensch .mark{width:140px}}.v2 .steps{counter-reset:step;display:grid;gap:0;position:relative;--fill: 0}.v2 .steps:before,.v2 .steps:after{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;background:var(--linie-dunkel)}.v2 .steps:after{background:var(--tuerkis);transform:scaleY(var(--fill));transform-origin:top}.v2 .steps-dot{position:absolute;z-index:2;left:14px;width:16px;height:16px;border-radius:50%;background:var(--weiss);top:calc(14px + var(--fill) * (100% - 44px))}.v2 .step{position:relative;padding:0 0 36px 64px}.v2 .step:last-child{padding-bottom:0}.v2 .step:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;background:var(--nachtblau);border:2px solid var(--linie-dunkel);color:var(--text-auf-dunkel);font-family:var(--font-head);font-weight:700;transition:background-color .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease)}.v2 .step.is-lit:before{background:var(--tuerkis);border-color:var(--tuerkis);color:var(--nachtblau)}.v2 .step h3,.v2 .step p{transition:opacity .4s var(--ease)}.js .v2 .step:not(.is-lit) h3,.js .v2 .step:not(.is-lit) p{opacity:.45}.v2 .step h3{margin-bottom:8px;padding-top:6px}.v2 .step p{color:var(--text-auf-dunkel)}@media (min-width: 960px){.v2 .steps{grid-template-columns:repeat(5,1fr);gap:20px}.v2 .steps:before,.v2 .steps:after{inset:21px 22px auto;width:auto;height:2px}.v2 .steps:after{transform:scaleX(var(--fill));transform-origin:left}.v2 .steps-dot{top:14px;left:calc(14px + var(--fill) * (100% - 44px))}.v2 .step{padding:64px 0 0}}.v2 .badge{display:inline-block;font-family:var(--font-head);font-weight:700;font-size:.875rem;background:var(--tuerkis);color:var(--nachtblau);border-radius:999px;padding:6px 14px;margin-bottom:20px}.v2 .pkg-grid{display:grid;gap:16px}@media (min-width: 720px){.v2 .pkg-grid{grid-template-columns:1fr 1fr}}.v2 .pkg{position:relative}.v2 .pkg input{position:absolute;opacity:0;width:100%;height:100%;inset:0;margin:0;cursor:pointer}.v2 .pkg-card{height:100%;display:block;background:var(--weiss);border:2px solid var(--linie);border-radius:var(--radius);padding:clamp(24px,3vw,32px);transition:border-color .2s var(--ease)}.v2 .pkg input:checked+.pkg-card{border-color:var(--tuerkis-dunkel)}.v2 .pkg input:focus-visible+.pkg-card{outline:3px solid var(--tuerkis-dunkel);outline-offset:3px}.v2 .pkg-name{display:block;font-family:var(--font-head);font-weight:700;font-size:1.375rem;letter-spacing:-.02em}.v2 .pkg-price{display:block;margin:8px 0 4px;font-family:var(--font-head);font-weight:700;font-size:2rem;letter-spacing:-.02em}.v2 .pkg-old{font-size:1rem;font-weight:500;color:var(--schiefer);text-decoration:line-through;margin-left:8px}.v2 .pkg-save{display:inline-block;font-weight:600;font-size:.9375rem;color:var(--tuerkis-dunkel);margin-bottom:12px}.v2 .pkg-desc{display:block;color:var(--schiefer);margin-bottom:8px}.v2 .pkg .list{margin-top:12px;font-size:1rem}.v2 .pkg-check{position:absolute;top:20px;right:20px;width:28px;height:28px;border-radius:50%;border:2px solid var(--linie);display:flex;align-items:center;justify-content:center}.v2 .pkg-check svg{width:16px;height:16px;stroke:var(--nachtblau);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0}.v2 .pkg input:checked+.pkg-card .pkg-check{background:var(--tuerkis);border-color:var(--tuerkis)}.v2 .pkg input:checked+.pkg-card .pkg-check svg{opacity:1}.v2 .care{margin-top:16px;display:flex;gap:20px;align-items:center;justify-content:space-between;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);padding:20px clamp(20px,3vw,32px)}.v2 .care-text strong{display:block;font-family:var(--font-head);font-size:1.125rem}.v2 .care-text span{color:var(--schiefer);font-size:1rem;display:block}.v2 .switch{position:relative;flex:none;width:60px;height:44px}.v2 .switch input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:1}.v2 .switch-track{position:absolute;left:0;top:8px;width:60px;height:32px;border-radius:999px;background:var(--schiefer);transition:background-color .2s var(--ease)}.v2 .switch-track:after{content:"";position:absolute;left:4px;top:4px;width:24px;height:24px;border-radius:50%;background:var(--weiss);transition:transform .2s var(--ease)}.v2 .switch input:checked+.switch-track{background:var(--tuerkis-dunkel)}.v2 .switch input:checked+.switch-track:after{transform:translate(28px)}.v2 .switch input:focus-visible+.switch-track{outline:3px solid var(--tuerkis-dunkel);outline-offset:3px}.v2 .summary{margin-top:16px;background:var(--nachtblau);color:var(--weiss);border-radius:var(--radius);padding:clamp(24px,4vw,40px);display:grid;gap:24px}.v2 .summary dl{margin:0;display:grid;gap:14px}.v2 .summary dl>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline;border-bottom:1px solid var(--linie-dunkel);padding-bottom:14px}.v2 .summary dt{color:var(--text-auf-dunkel)}.v2 .summary dd{margin:0;font-family:var(--font-head);font-weight:700;font-size:1.5rem;letter-spacing:-.02em;text-align:right}.v2 .summary .sum-note{font-size:.9375rem;color:var(--text-auf-dunkel)}.v2 .summary .btn-row{flex-direction:column}.v2 .summary .btn{width:100%}@media (min-width: 720px){.v2 .summary{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px}}.v2 .more{margin-top:16px}.v2 .more-card{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);padding:24px clamp(20px,3vw,32px)}.v2 .small{font-size:.9375rem;color:var(--schiefer)}.v2 .price-note{margin-top:20px}.v2 details{border-bottom:1px solid var(--linie)}.v2 summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 0;font-family:var(--font-head);font-weight:700;font-size:1.125rem;letter-spacing:-.01em}.v2 summary::-webkit-details-marker{display:none}.v2 summary:after{content:"";flex:none;width:12px;height:12px;border-right:2px solid var(--nachtblau);border-bottom:2px solid var(--nachtblau);transform:rotate(45deg);transition:transform .2s var(--ease);margin-right:4px}.v2 details[open]>summary:after{transform:rotate(-135deg)}.v2 details>.answer{padding:0 0 20px}.v2 details[open]>.answer{animation:fade-in .2s var(--ease-out) both}.v2 details .answer p{color:var(--schiefer)}.v2 details .answer .list li{color:var(--schiefer)}.v2 .more-card details{border-bottom:0}.v2 .checks{display:grid;gap:20px}@media (min-width: 720px){.v2 .checks{grid-template-columns:repeat(2,1fr);gap:28px}}.v2 .check{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start}.v2 .check-mark{width:40px;height:40px;border-radius:50%;background:var(--tuerkis);color:var(--nachtblau);display:flex;align-items:center;justify-content:center}.v2 .check-mark svg{width:20px;height:20px;stroke:currentColor;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.v2 .check h3{font-size:1.1875rem;margin-bottom:6px}.v2 .check p{color:var(--text-auf-dunkel)}.v2 .founders{display:grid;gap:28px;margin-bottom:40px}@media (min-width: 720px){.v2 .founders{grid-template-columns:repeat(2,1fr)}}.v2 .founder{display:flex;gap:20px;align-items:center}.v2 .photo-box{flex:none;width:112px;height:112px;border-radius:50%;overflow:hidden;border:4px solid var(--tuerkis);background:var(--nachtblau);display:flex;align-items:center;justify-content:center}.v2 .photo-box img{width:100%;height:100%;object-fit:cover}.v2 .founder h3{font-size:1.25rem;margin-bottom:4px}.v2 .founder p{color:var(--schiefer);font-size:1rem}.v2 .about-text{margin-bottom:40px}.v2 .about-text p+p{margin-top:16px}.v2 .value{padding:24px 0;border-top:1px solid var(--linie)}.v2 .value h3{font-size:1.1875rem;margin-bottom:8px}.v2 .value h3 .nr{color:var(--tuerkis-dunkel);margin-right:8px}.v2 .value p{color:var(--schiefer);font-size:1rem}.v2 .referral{margin-top:40px;border:2px solid var(--nachtblau);border-radius:var(--radius);padding:clamp(24px,4vw,36px);display:grid;gap:12px}.v2 .referral h3{font-size:1.375rem}.v2 .referral .small{margin-top:4px}.v2 .faq{max-width:820px}.v2 .faq details:first-child{border-top:1px solid var(--linie)}.v2 .cta-final h2{font-size:var(--fs-h1);line-height:1.05;margin-bottom:16px}.v2 .cta-final>.wrap>p{color:var(--text-auf-dunkel);font-size:1.25rem;margin-bottom:40px}.v2 .contact-grid{display:grid;gap:28px;margin-top:8px}@media (min-width: 960px){.v2 .contact-grid{grid-template-columns:1fr 1.25fr;gap:40px;align-items:start}}.v2 .contact-card{background:#ffffff0f;border:1px solid var(--linie-dunkel);border-radius:var(--radius);padding:clamp(24px,3vw,32px)}.v2 .contact-card .founder{margin-bottom:20px}.v2 .contact-card .founder p{color:var(--text-auf-dunkel)}.v2 .contact-direct{display:grid;gap:4px;margin-bottom:24px}.v2 .contact-direct a{display:inline-flex;align-items:center;min-height:44px;color:var(--weiss);text-decoration:none;font-weight:600;word-break:break-word}@media (hover: hover) and (pointer: fine){.v2 .contact-direct a:hover{color:var(--tuerkis)}}.v2 .contact-card .btn-row{flex-direction:column}.v2 .contact-card .btn{width:100%}.v2 .form-card{background:var(--weiss);color:var(--nachtblau);border-radius:var(--radius);padding:clamp(24px,4vw,40px)}.v2 .form-card h3{margin-bottom:20px}.v2 .field{margin-bottom:16px}.v2 .field label{display:block;font-weight:600;margin-bottom:6px;font-size:1rem}.v2 .field input[type=text],.v2 .field input[type=email],.v2 .field input[type=tel],.v2 .field textarea{width:100%;min-height:48px;padding:12px 14px;font:inherit;color:var(--nachtblau);background:var(--weiss);border:1.5px solid var(--schiefer);border-radius:var(--radius-s)}.v2 .field textarea{min-height:140px;resize:vertical}.v2 .field input:focus-visible,.v2 .field textarea:focus-visible{outline:3px solid var(--tuerkis-dunkel);outline-offset:2px}.v2 .field [aria-invalid=true]{border-color:#b3261e}.v2 .field-error{display:block;color:#b3261e;font-size:.9375rem;margin-top:6px;min-height:0}.v2 .field-error:not(:empty){animation:fade-in .2s var(--ease-out) both}.v2 .field-row{display:grid;gap:0 16px}@media (min-width: 720px){.v2 .field-row{grid-template-columns:1fr 1fr}}.v2 .consent{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;margin-bottom:16px}.v2 .consent input{width:24px;height:24px;margin:10px 0 0;accent-color:var(--tuerkis-dunkel)}.v2 .consent label{font-weight:400;margin:0;padding:8px 0}.v2 .form-status{margin-top:16px;padding:0;font-weight:600}.v2 .form-status:not(:empty){padding:14px 16px;border-radius:var(--radius-s);background:var(--nebel);animation:fade-in .2s var(--ease-out) both}.v2 .form-status.is-ok{color:var(--tuerkis-dunkel)}.v2 .form-status.is-error{color:#b3261e}.v2 .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.v2 .req{color:var(--schiefer);font-weight:400}.v2 .legal{padding-block:clamp(48px,7vw,88px)}.v2 .legal .wrap{max-width:780px}.v2 .legal h1{font-size:clamp(1.75rem,5vw,3.25rem);margin-bottom:32px;overflow-wrap:break-word;hyphens:auto}.v2 .legal h2{font-size:1.5rem;margin:40px 0 12px}.v2 .legal h3{font-size:1.1875rem;margin:24px 0 8px}.v2 .legal p,.v2 .legal ul{margin-bottom:12px}.v2 .legal ul{list-style:disc;padding-left:22px;max-width:65ch}.v2 .legal li{margin-bottom:6px}.v2 .ph{background:#fff3b0;color:var(--nachtblau);padding:0 4px;border-radius:4px}.js .v2 .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:var(--d, 0ms)}.js .v2 .reveal.in{opacity:1;transform:none}.v2 .hero h1 .line{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}.v2 .hero h1 .line>span{display:inline-block;animation:lineUp .9s var(--ease) both}.v2 .hero h1 .line:nth-child(2)>span{animation-delay:.12s}.v2 .rise{animation:rise .8s var(--ease) both}.v2 .hero .eyebrow.rise{animation-delay:0s}.v2 .hero-text.rise{animation-delay:.35s}.v2 .hero .btn-row.rise{animation-delay:.5s}.v2 .hero-note.rise{animation-delay:.65s}@keyframes lineUp{0%{transform:translateY(110%)}to{transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.v2 .hero{--hs: 0}.v2 .hero .wrap{translate:0 calc(var(--hs) * -36px);opacity:calc(1 - var(--hs) * .9)}.v2 .hl{transition:color .6s var(--ease) .2s}.js .v2 .hl{color:inherit}.js .v2 .hl.is-lit{color:var(--tuerkis-dunkel)}.js .v2 :is(.on-dark,.section--dark) .hl.is-lit{color:var(--tuerkis)}.js .v2 .mensch .mark path{stroke-dasharray:1;stroke-dashoffset:1}.js .v2 .mensch .mark circle{opacity:0;transform-box:fill-box;transform-origin:center}.js .v2 .mensch.in .mark path{animation:draw 1.4s var(--ease) .3s forwards}.js .v2 .mensch.in .mark circle{animation:pop .5s var(--ease) 1.5s forwards}.js .v2 .mensch .hl{display:inline-block;color:var(--weiss);transform-origin:50% 70%}.js .v2 .mensch.in .hl{animation:mensch .6s var(--ease) 1.5s both}@keyframes mensch{0%{color:var(--weiss);transform:scale(1)}55%{color:var(--tuerkis);transform:scale(1.14)}to{color:var(--tuerkis);transform:scale(1)}}.js .v2 .icon svg *{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease) .25s}.js .v2 .reveal.in .icon svg *{stroke-dashoffset:0}.v2 .card{transition:translate .25s var(--ease),border-color .25s var(--ease)}@media (hover: hover) and (pointer: fine){.v2 .card:hover{translate:0 -4px;border-color:var(--tuerkis-dunkel)}}.v2 .pkg-check svg path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .35s var(--ease)}.v2 .pkg input:checked+.pkg-card .pkg-check svg path{stroke-dashoffset:0}.v2 .pkg input:checked+.pkg-card{animation:settle .4s var(--ease)}@keyframes settle{0%{transform:scale(.985)}60%{transform:scale(1.008)}to{transform:none}}.v2 .btn{translate:var(--mx, 0) var(--my, 0)}.v2 html.fc-editing .hero .wrap{translate:none!important;opacity:1!important}.v2 html.fc-editing .btn{translate:none!important}.v2 .section--dark .form-card a{color:var(--tuerkis-dunkel)}@media (hover: hover) and (pointer: fine){.v2 .section--dark .form-card a:hover{color:var(--nachtblau)}}.v2 .section--dark .contact-direct a{color:var(--weiss)}@media (hover: hover) and (pointer: fine){.v2 .section--dark .contact-direct a:hover{color:var(--tuerkis)}}@media (prefers-reduced-motion: reduce){.v2 *,.v2 *:before,.v2 *:after{animation:none!important;transition-property:opacity,color,background-color,border-color!important;transition-duration:.15s!important}.v2 details[open]>.answer,.v2 .form-status:not(:empty),.v2 .field-error:not(:empty){animation:fade-in .15s ease both!important}.js .v2 .reveal{opacity:1;transform:none}.js .v2 .mensch .mark path,.js .v2 .icon svg *{stroke-dashoffset:0}.js .v2 .mensch .mark circle{opacity:1}.js .v2 .mensch .hl{color:var(--tuerkis)}.v2 .pkg-check svg path{stroke-dashoffset:0}.v2 .step h3,.v2 .step p{opacity:1!important}.v2 .hero .wrap{translate:none;opacity:1}.v2 .btn{translate:none}}.v2 .steps{list-style:none;margin:0;padding:0}.v2 .pricing fieldset{border:0;padding:0;margin:0;min-width:0}.v2 .pricing legend{padding:0}.v2 .summary .sum-note{margin-top:14px}.v2 .values-title{margin:40px 0 8px}.v2 .line-logo{display:block;height:34px;width:auto;margin-bottom:20px}.v2 .step .step-line{margin:0 0 4px;font-family:Quicksand,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.02em;color:var(--tuerkis)}.v2 .pillars{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;max-width:none}.v2 .hero .pillars.rise{animation-delay:.58s}.v2 .hero a.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid var(--weiss);color:var(--weiss);text-decoration:none;font-family:var(--font-head);font-weight:700;font-size:1rem;transition:background-color .2s var(--ease),color .2s var(--ease)}@media (hover: hover) and (pointer: fine){.v2 .hero a.chip:hover{background:var(--weiss);color:var(--nachtblau)}}.v2 .hero .hero-note{margin-top:28px}.v2 .card[id]{scroll-margin-top:100px}.v2 .card--line .pillar{font-family:var(--font-head);font-weight:700;font-size:.875rem;letter-spacing:.02em;color:var(--tuerkis-dunkel);margin-bottom:4px}.v2 .card--line .claim{font-family:var(--font-head);font-weight:500;font-size:1.25rem;line-height:1.25;color:var(--nachtblau);margin-bottom:4px}.v2 .card--line .price-note{margin-top:16px}.v2 .cycle{margin-top:clamp(40px,6vw,72px);display:grid;gap:32px;align-items:center;background:var(--nebel);border-radius:var(--radius);padding:clamp(24px,4vw,48px)}.v2 .cycle-mark{width:min(100%,560px);height:auto;margin-inline:auto}.v2 .cycle-mark .cm-arc{fill:none;stroke:var(--nachtblau);stroke-width:6;stroke-linecap:round}.v2 .cycle-mark .cm-circle{fill:var(--weiss);stroke:var(--linie);stroke-width:2.5}.v2 .cycle-mark .cm-mark{fill:none;stroke:var(--nachtblau);stroke-width:14;stroke-linecap:round;stroke-linejoin:round}.v2 .cycle-mark .cm-mark--cademy{stroke-width:20.658}.v2 .cycle-mark .cm-pt{fill:var(--tuerkis)}.v2 .cycle-mark .cm-name{font-family:var(--font-head);font-weight:700;font-size:46px;letter-spacing:-.02em;fill:var(--nachtblau);text-anchor:middle}.v2 .cycle-mark .cm-dot{fill:var(--tuerkis)}.v2 .cycle-mark .cm-pillar{font-family:var(--font-head);font-weight:700;font-size:20px;letter-spacing:.08em;fill:var(--tuerkis-dunkel);text-anchor:middle}.v2 .cycle-mark .cm-pill{fill:var(--tuerkis)}.v2 .cycle-mark .cm-pilltext{font-family:var(--font-body);font-weight:600;font-size:17px;fill:var(--nachtblau);text-anchor:middle}.v2 .cycle-text h3{margin-bottom:16px}.v2 .cycle-list{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px;counter-reset:cyc}.v2 .cycle-list li{position:relative;padding-left:40px;counter-increment:cyc}.v2 .cycle-list li:before{content:counter(cyc);position:absolute;left:0;top:.05em;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--nachtblau);font-family:var(--font-head);font-weight:700;font-size:.875rem;background:var(--weiss)}.v2 .cycle-note{font-family:var(--font-head);font-weight:700;font-size:1.25rem}@media (min-width: 960px){.v2 .cycle{grid-template-columns:1.1fr 1fr;gap:48px}}.v2 .compare{border-bottom:1px solid var(--linie)}.v2 .compare-row{display:grid;gap:8px;padding:24px 0;border-top:1px solid var(--linie)}.v2 .compare-we h3{font-size:1.1875rem;margin-bottom:6px}.v2 .compare-we p,.v2 .compare-vs{color:var(--schiefer)}.v2 .compare-vs span{font-family:var(--font-head);font-weight:700;color:var(--nachtblau);margin-right:6px}@media (min-width: 720px){.v2 .compare-row{grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}}.v2 .promise{margin-top:32px;max-width:70ch}.v2 .breadcrumb{margin-bottom:20px;font-size:.9375rem;color:var(--schiefer)}.v2 .breadcrumb ol{display:flex;flex-wrap:wrap;gap:2px 8px;margin:0;padding:0;list-style:none}.v2 .breadcrumb li+li:before{content:"/";margin-right:8px}.v2 .breadcrumb a{display:inline-flex;align-items:center;min-height:32px}.v2 .on-dark .breadcrumb{color:var(--text-auf-dunkel)}.v2 .hero--page{padding-block:clamp(48px,7vw,96px)}.v2 .hero--page h1{max-width:22ch;font-size:clamp(2.125rem,5.2vw,3.5rem)}.v2 .hero--page .hero-text{margin-bottom:0}.v2 .about-lead{max-width:70ch}.v2 .mv{display:grid;gap:20px;margin-top:32px}@media (min-width: 720px){.v2 .mv{grid-template-columns:1fr 1fr}}.v2 .mv-item{background:var(--nebel);border-radius:var(--radius);padding:clamp(20px,3vw,32px)}.v2 .mv-item .eyebrow{margin-bottom:10px}.v2 .mv-item p{max-width:none}.v2 .card-link{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-weight:600}.v2 .card--line .teaser{margin-bottom:0}.v2 .link-row{margin-top:28px}.v2 .form-note{margin-top:12px;max-width:none;font-size:.9375rem;color:var(--schiefer)}.v2 .ref-facts{margin:12px 0 0;display:grid;gap:12px}.v2 .ref-facts dt{font-family:var(--font-head);font-weight:700;font-size:.875rem;letter-spacing:.02em;color:var(--schiefer)}.v2 .ref-facts dd{margin:2px 0 0}.v2 a,.v2 button,.v2 summary,.v2 label,.v2 [role=button]{touch-action:manipulation}.v2 .hero-grid{display:grid;gap:40px}@media (min-width: 960px){.v2 .hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:56px;row-gap:8px;align-items:center}}.v2 .shift .card-link:after,.v2 .card--line .card-link:after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.v2 .card--line{position:relative}.v2 .proof{display:grid;gap:12px;margin-bottom:clamp(32px,5vw,56px)}@media (min-width: 960px){.v2 .proof{grid-template-columns:auto 1fr;gap:48px;align-items:center}}.v2 .proof-figure{margin:0;font-family:var(--font-head);font-weight:700;font-size:clamp(2.5rem,9vw,6rem);line-height:1;letter-spacing:-.03em;color:var(--tuerkis)}.v2 .proof-text{margin:0;max-width:60ch;color:var(--text-auf-dunkel);font-size:1.1875rem}.v2 .bio{display:grid;gap:16px;align-content:start;border:1px solid var(--linie-dunkel);border-radius:var(--radius);padding:clamp(20px,3vw,28px)}.v2 .bio>p{margin:0;color:var(--text-auf-dunkel)}.v2 .bio .photo-box{width:88px;height:88px}.v2 .section--dark .founder p{color:var(--text-auf-dunkel)}.v2 .reasons{margin-top:clamp(28px,4vw,44px)}.v2 .section--dark .value{border-top-color:var(--linie-dunkel)}.v2 .section--dark .value p{color:var(--text-auf-dunkel)}.v2 .section:not(.section--dark) .steps:before{background:var(--linie)}.v2 .section:not(.section--dark) .step:before{background:var(--weiss);border-color:var(--linie);color:var(--schiefer)}.v2 .section:not(.section--dark) .step.is-lit:before{background:var(--tuerkis);border-color:var(--tuerkis);color:var(--nachtblau)}.v2 .section:not(.section--dark) .step p{color:var(--schiefer)}.v2 .section:not(.section--dark) .step .step-line{color:var(--tuerkis-dunkel)}.v2 .section:not(.section--dark) .steps-dot{background:var(--nachtblau)}.v2 .founder-duo{display:flex;flex-wrap:wrap;gap:16px 28px;margin-bottom:16px}.v2 .contact-card .founder-duo .founder{margin-bottom:0}.v2 .founder-duo .photo-box{width:80px;height:80px;border-width:3px}.v2 .contact-note{margin:0 0 16px;color:var(--text-auf-dunkel);font-size:.9375rem}.js .v2 .cycle-mark>:is(.cm-arc,.cm-circle,g,.cm-pill,.cm-pilltext){opacity:0}.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>circle.cm-circle{transform-box:fill-box;transform-origin:center;animation:pop .5s var(--ease) both}.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>:is(.cm-arc,g,.cm-pill,.cm-pilltext){animation:fade-in .5s var(--ease-out) both}.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>circle.cm-circle:nth-of-type(1),.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>g:nth-of-type(1){animation-delay:.2s}.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>.cm-arc:nth-of-type(1),.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>.cm-pill:nth-of-type(1),.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>.cm-pilltext:nth-of-type(1){animation-delay:.6s}.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>circle.cm-circle:nth-of-type(2),.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>g:nth-of-type(2){animation-delay:1s}.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>.cm-arc:nth-of-type(2),.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>.cm-pill:nth-of-type(2),.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>.cm-pilltext:nth-of-type(2){animation-delay:1.4s}.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>circle.cm-circle:nth-of-type(3),.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>g:nth-of-type(3){animation-delay:1.8s}.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>.cm-arc:nth-of-type(3),.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>.cm-pill:nth-of-type(3),.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>.cm-pilltext:nth-of-type(3){animation-delay:2.2s}.js .v2 :is(.cycle,.hero-cycle).in .cycle-mark>g:nth-of-type(4){animation-delay:2.6s}.js .v2 .section-head.reveal{transform:none}.js .v2 .section-head.reveal h2{clip-path:inset(0 0 100% 0);translate:0 .4em;transition:clip-path .8s var(--ease),translate .8s var(--ease)}.js .v2 .section-head.reveal.in h2{clip-path:inset(-.1em 0 -.25em 0);translate:0 0}@media (prefers-reduced-motion: no-preference){.v2 ::view-transition-old(root),.v2 ::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.23,1,.32,1)}}@media (prefers-reduced-motion: reduce){.js .v2 .cycle-mark>:is(.cm-arc,.cm-circle,g,.cm-pill,.cm-pilltext){opacity:1}.js .v2 .section-head.reveal h2,.js .v2 .section-head.reveal.in h2{clip-path:none;translate:none}}.v2 .hero-cycle{width:min(100%,440px);margin-inline:auto}.v2 .hero-cycle .cycle-mark{width:100%}.v2 .hero-cycle .cm-arc{stroke:var(--weiss)}.v2 .hero-cycle marker path,.v2 .hero-cycle .cycle-mark>g:nth-of-type(4) path{stroke:var(--weiss)}@media (max-width: 719px){.v2 .hero-cycle .cm-pilltext{font-size:21px}.v2 .hero-cycle{width:min(100%,360px)}}.v2 .shifts{display:grid;grid-auto-rows:1fr;gap:24px;padding-bottom:8px}.v2 .shift{position:sticky;top:calc(88px + var(--i, 0) * 14px);z-index:calc(var(--i, 0) + 1);display:grid;overflow:hidden;border:1px solid var(--linie);border-radius:var(--radius);background:var(--weiss)}.v2 .shift:nth-child(2){--i: 1}.v2 .shift:nth-child(3){--i: 2}.v2 .shift:nth-child(4){--i: 3}.v2 .shift-now,.v2 .shift-then{padding:clamp(22px,3vw,36px)}.v2 .shift-now{background:var(--nebel);color:var(--nachtblau)}.v2 .shift-then{background:var(--nachtblau);color:var(--weiss)}.v2 .shift p{margin:0;font-size:clamp(1.0625rem,.5vw + 1rem,1.25rem);line-height:1.4}.v2 .shift-then p{font-weight:600}.v2 .shift-tag{display:inline-block;margin-bottom:12px;padding:4px 12px;border-radius:999px;font-family:var(--font-head);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.v2 .shift-now .shift-tag{border:1.5px solid var(--schiefer);color:var(--schiefer)}.v2 .shift-then .shift-tag{background:var(--tuerkis);color:var(--nachtblau)}.v2 .shift-then .card-link{margin-top:16px;color:var(--tuerkis)}.v2 .shift-then :focus-visible{outline-color:var(--tuerkis)}.v2 .shift-arrow{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:-24px auto;border-radius:50%;background:var(--tuerkis);color:var(--nachtblau);transform:rotate(90deg)}.v2 .shift-arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media (min-width: 720px){.v2 .shift{grid-template-columns:1fr 1.4fr}.v2 .shift-arrow{position:absolute;left:calc(100% / 2.4);top:50%;margin:-24px 0 0 -24px;transform:none}}.v2 .shift-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:12px}.v2 .shift-head .shift-tag{margin-bottom:0}.v2 .shift-logo{height:28px;width:auto}.v2 .shift-now strong{font-weight:600}.v2 .flow{display:grid;gap:16px}.v2 .flow-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);padding:clamp(24px,3vw,32px)}.v2 .flow-top{display:flex;align-items:center;gap:14px;margin-bottom:20px}.v2 .flow-top .line-logo{margin:0}.v2 .flow-num{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--tuerkis);color:var(--nachtblau);font-family:var(--font-head);font-weight:700;font-size:1.125rem}.v2 .flow-step h3{margin-bottom:12px}.v2 .flow-step p{margin:0 0 16px;color:var(--schiefer)}.v2 .flow-step .flow-result{display:inline-flex;align-items:center;gap:8px;margin:auto 0 0;padding:8px 14px;border-radius:999px;background:#14c7a124;color:var(--nachtblau);font-weight:600;font-size:.9375rem}.v2 .flow-result svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.v2 .flow-step .card-link{margin-top:12px}.v2 .flow-step .card-link:after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.v2 .flow-arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto;border-radius:50%;background:var(--tuerkis);color:var(--nachtblau);rotate:90deg}.v2 .flow-arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.v2 .flow-return-label{display:block;padding:14px 20px;border:2px solid var(--nachtblau);border-radius:var(--radius-s);font-family:var(--font-head);font-weight:700;text-align:center}.v2 .flow-cta{margin-top:clamp(28px,4vw,44px)}@media (min-width: 960px){.v2 .flow{grid-template-columns:1fr 48px 1fr 48px 1fr;column-gap:16px;align-items:stretch}.v2 .flow-arrow{align-self:center;rotate:none}.v2 .flow-return{grid-column:1 / -1;position:relative;height:56px;margin:0 calc((100% - 160px) / 6)}.v2 .flow-return-line{position:absolute;inset:0;border:3px solid var(--nachtblau);border-top:0;border-radius:0 0 28px 28px;transition:clip-path 1s var(--ease) .5s;clip-path:inset(-20px -20px -40px -20px)}.v2 .flow-return-line:before{content:"";position:absolute;left:-9px;top:-2px;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:13px solid var(--nachtblau)}.js .v2 .flow-return:not(.in) .flow-return-line{clip-path:inset(0 0 -40px 100%)}.v2 .flow-return-label{position:absolute;left:50%;bottom:-22px;width:max-content;max-width:90%;padding:10px 20px;border:2px solid var(--nachtblau);background:var(--nebel);transform:translate(-50%)}.v2 .flow-cta{margin-top:56px}}@media (prefers-reduced-motion: reduce){.js .v2 .flow-return:not(.in) .flow-return-line{clip-path:none}}@media (max-width: 959px){.v2 .flow-return-line{display:none}}.v2 .flow-step p.flow-key{margin-top:12px;color:var(--nachtblau);font-weight:600}.v2 .mv--big{gap:20px;margin-top:0}.v2 .mv--big .mv-item{display:flex;flex-direction:column;gap:16px;padding:clamp(28px,4vw,48px)}.v2 .mv--big .mv-item .eyebrow{margin:0;font-weight:700}.v2 .mv--big .mv-item p:not(.eyebrow){font-family:var(--font-head);font-weight:700;font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.25;letter-spacing:-.01em}.v2 .mv-item--mission{background:var(--tuerkis);color:var(--nachtblau)}.v2 .mv-item--mission .eyebrow{color:var(--nachtblau)}.v2 .mv-item--vision{background:var(--nachtblau);color:var(--weiss)}.v2 .mv-item--vision .eyebrow{color:var(--tuerkis)}.v2 .value-cards{margin-bottom:clamp(32px,5vw,56px)}.v2 .value-card{display:flex;flex-direction:column;gap:12px;border:1px solid var(--linie);border-radius:var(--radius);padding:clamp(22px,2.5vw,28px);background:var(--weiss)}.v2 .value-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.v2 .value-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#14c7a12e;color:var(--nachtblau)}.v2 .value-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v2 .value-card h3{font-size:1.25rem;margin:0}.v2 .value-card p{margin:0;color:var(--schiefer);font-size:1rem}.v2 .mensch--end{margin-top:0}.v2 .proof-body{display:flex;flex-direction:column;gap:14px}.v2 .proof-lead{margin:0;font-family:var(--font-head);font-weight:700;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.2;letter-spacing:-.01em;color:var(--weiss)}.v2 .proof-facts{display:flex;flex-wrap:wrap;gap:8px 10px;margin:6px 0 0;padding:0;list-style:none}.v2 .proof-facts li{padding:6px 14px;border:1px solid var(--linie-dunkel);border-radius:999px;color:var(--text-auf-dunkel);font-size:.9375rem}.v2 #warum .section-head{margin-bottom:clamp(20px,3vw,32px)}.v2 .proof{margin-bottom:clamp(20px,3vw,32px);padding-bottom:clamp(20px,3vw,32px);border-bottom:1px solid var(--linie-dunkel)}@media (min-width: 960px){.v2 .proof{grid-template-columns:auto 1fr;gap:40px;align-items:start}}.v2 .proof-figure{font-size:clamp(2.5rem,8vw,4.75rem);white-space:nowrap}.v2 .proof-body{gap:10px}.v2 .proof-lead{font-size:clamp(1.25rem,2.2vw,1.75rem)}.v2 .proof-text{font-size:1.0625rem}.v2 .proof-facts{margin-top:4px}.v2 .proof-facts li{padding:4px 12px;font-size:.875rem}.v2 .founders-bio{gap:16px}.v2 .reasons{margin-top:clamp(12px,2vw,20px);gap:0 32px}.v2 .reasons .value{padding:16px 0}.v2 #warum .link-row{margin-top:8px}.v2 .photo-box{overflow:visible;border:0;border-radius:0;background:none;width:144px;height:144px}.v2 .photo-box img{object-fit:contain}.v2 .bio .photo-box{width:136px;height:136px}.v2 .founder-duo .photo-box{width:108px;height:108px}.v2 .proof{display:block}.v2 .proof-claim{margin:0 0 16px;max-width:24ch;font-family:var(--font-head);font-weight:700;font-size:clamp(1.75rem,4.4vw,3.25rem);line-height:1.12;letter-spacing:-.02em;color:var(--weiss)}@media (min-width: 960px){.v2 .proof-claim{max-width:26ch}}.v2 .proof-claim .proof-figure{display:inline;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:var(--tuerkis);white-space:normal}.v2 .proof-claim .hl{color:var(--tuerkis)}.v2 .proof-text{max-width:62ch;font-size:1.1875rem}.v2 .proof-facts{margin-top:16px}.v2 .proof-claim{max-width:none;margin-bottom:8px;font-size:clamp(1.625rem,3.7vw,2.875rem)}.v2 .proof-sub{margin:0 0 20px;font-family:var(--font-head);font-weight:700;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.25;color:var(--text-auf-dunkel)}.v2 .proof-sub .hl{color:var(--tuerkis)}@media (max-width: 719px){.v2 .hero{padding-block:28px 32px}.v2 .hero-grid{gap:0}.v2 .hero-main{display:contents}.v2 .hero-main .hero-text{margin-bottom:0}.v2 .hero-cycle{order:2;margin-block:16px 4px}.v2 .hero-main .btn-row{order:3;margin-top:16px}.v2 .hero-cycle{width:min(90%,310px)}.v2 .hero .btn-row,.v2 .flow-cta{flex-wrap:nowrap;gap:8px}.v2 .hero .btn-row .btn,.v2 .flow-cta .btn{flex:1 1 auto;min-height:44px;padding:10px 8px;font-size:.8125rem;white-space:nowrap;justify-content:center;text-align:center}.v2 .flow-cta .btn{padding-inline:4px;font-size:.75rem}.v2 .flow-step .flow-result{display:none}.v2 .flow-step{padding:20px}.v2 .value-card{display:grid;grid-template-columns:52px 1fr;column-gap:16px;row-gap:4px;align-items:start;padding:18px}.v2 .value-card .value-top{grid-row:1 / span 2;margin:0}.v2 .value-card h3{font-size:1.125rem;align-self:end}.v2 .value-card p{font-size:.9375rem}.v2 .role-sep{display:none}.v2 .role-area{display:block}.v2 .bio .photo-box{width:112px;height:112px}.v2 .reasons .value{padding:12px 0}.v2 .reasons .value p{font-size:.9375rem}.v2 .contact-card .btn-row{display:grid;grid-template-columns:1fr 1fr;flex-direction:row}.v2 .contact-card .btn-row .btn--primary{grid-column:1 / -1}.v2 .contact-card .btn-row .btn{padding-inline:12px;white-space:nowrap}}.v2 .card--line .list strong{display:block;color:var(--nachtblau);font-family:var(--font-head);font-weight:700}.v2 .card--line{display:flex;flex-direction:column;align-items:flex-start}.v2 .card--line .card-link{margin-top:auto;padding-top:12px}.v2 .hero--page .hero-text+.btn-row{margin-top:32px}.v2 #webdesign-emden .grid{align-items:start}.v2 #webdesign-emden .reveal>p+p{margin-top:16px}.v2 .card--line .line-logo{order:0}.v2 .card--line .claim{order:1;margin:14px 0 2px;font-weight:600;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.3}.v2 .card--line .pillar{order:2;margin-bottom:8px}.v2 .card--line ul.list{order:3}.v2 .card--line .card-link{order:4}@media (min-width: 960px){.v2 .card--line .claim{white-space:nowrap;font-size:clamp(.875rem,1.3vw,1.0625rem)}}.v2 .cycle-list .cycle-logo{display:inline-block;width:auto;height:28px;margin-right:6px;vertical-align:-8px}.v2 .grid+.price-note{margin-top:32px}.v2 .grid--2>aside.card{align-self:start}.v2 #prozessoptimierung-emden .grid{align-items:start}.v2 #prozessoptimierung-emden .reveal>p+p{margin-top:16px}.v2 .card.reveal{position:relative;overflow:hidden;background:color-mix(in srgb,var(--tuerkis) 7%,var(--weiss));border-color:color-mix(in srgb,var(--tuerkis) 35%,var(--linie));padding-top:calc(clamp(24px,3vw,32px) + 4px)}.v2 .section--nebel .card.reveal{background:color-mix(in srgb,var(--tuerkis) 7%,var(--weiss))}.v2 .card.reveal:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--tuerkis);transform-origin:left;transform:scaleX(0);transition:transform .7s var(--ease);transition-delay:calc(var(--d, 0ms) + .25s)}.v2 .card.reveal.in:before{transform:scaleX(1)}.v2 .card.reveal h3{font-size:clamp(1.25rem,1.6vw,1.4375rem)}.v2 .card--line.reveal .line-logo{margin-bottom:4px}@media (prefers-reduced-motion: no-preference){.js .v2 .card.reveal{transform:translateY(32px) scale(.96);transition:opacity .7s var(--ease),transform .7s var(--ease),translate .25s var(--ease),border-color .25s var(--ease);transition-delay:var(--d, 0ms)}.js .v2 .card.reveal.in{transform:none}}@media (prefers-reduced-motion: reduce){.v2 .card.reveal:before{transform:scaleX(1);transition:none}}.v2 #webdesign-emden .grid,.v2 #prozessoptimierung-emden .grid{align-items:center}.v2 #webdesign-emden .grid--2>aside.card,.v2 #prozessoptimierung-emden .grid--2>aside.card{align-self:center}.v2 #webdesign-emden .grid,.v2 #prozessoptimierung-emden .grid{align-items:stretch}.v2 #webdesign-emden .grid--2>aside.card,.v2 #prozessoptimierung-emden .grid--2>aside.card{align-self:stretch}.v2 #webdesign-emden .grid>div.reveal,.v2 #prozessoptimierung-emden .grid>div.reveal{display:flex;flex-direction:column;justify-content:center;font-size:1.125rem}.v2 .facts h3{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:1.1875rem}.v2 .facts h3 img{display:block;width:auto;height:30px}.v2 #webdesign-emden .grid,.v2 #prozessoptimierung-emden .grid{align-items:stretch;gap:24px}.v2 #webdesign-emden .grid>div.reveal,.v2 #prozessoptimierung-emden .grid>div.reveal{justify-content:flex-start;padding-top:calc(clamp(24px,3vw,32px) + 4px)}.v2 #webdesign-emden .reveal>p+p,.v2 #prozessoptimierung-emden .reveal>p+p{margin-top:16px}.v2 #webdesign-emden .grid>div.reveal,.v2 #prozessoptimierung-emden .grid>div.reveal{padding-top:4px}.v2 #schulung-emden .grid{align-items:start}.v2 #schulung-emden .reveal>p+p{margin-top:16px}.v2 #webdesign-emden .grid,.v2 #schulung-emden .grid{align-items:center}.v2 #webdesign-emden .grid--2>aside.card,.v2 #schulung-emden .grid--2>aside.card{align-self:center}.v2 #webdesign-emden .grid,.v2 #schulung-emden .grid{align-items:stretch}.v2 #webdesign-emden .grid--2>aside.card,.v2 #schulung-emden .grid--2>aside.card{align-self:stretch}.v2 #webdesign-emden .grid>div.reveal,.v2 #schulung-emden .grid>div.reveal{display:flex;flex-direction:column;justify-content:center;font-size:1.125rem}.v2 #webdesign-emden .grid,.v2 #schulung-emden .grid{align-items:stretch;gap:24px}.v2 #webdesign-emden .grid>div.reveal,.v2 #schulung-emden .grid>div.reveal{justify-content:flex-start;padding-top:calc(clamp(24px,3vw,32px) + 4px)}.v2 #webdesign-emden .reveal>p+p,.v2 #schulung-emden .reveal>p+p{margin-top:16px}.v2 #webdesign-emden .grid>div.reveal,.v2 #schulung-emden .grid>div.reveal{padding-top:4px}.v2 .transform{display:flex;align-items:center;gap:16px;margin-bottom:clamp(28px,4vw,44px)}.v2 .transform-pill{flex:none;padding:10px 20px;border:1px solid var(--linie);border-radius:999px;background:var(--weiss);font-family:var(--font-head);font-weight:700;color:var(--nachtblau)}.v2 .transform-pill--end{background:var(--tuerkis);border-color:var(--tuerkis)}.v2 .transform-arrow{flex:1;min-width:60px;height:12px;fill:none;stroke:var(--tuerkis-dunkel);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s var(--ease) .2s}.v2 .transform.in .transform-arrow{stroke-dashoffset:0}.v2 .transform-pill--end{transition:transform .5s var(--ease) 1s}@media (prefers-reduced-motion: reduce){.v2 .transform-arrow{stroke-dashoffset:0;transition:none}}@media (max-width: 719px){.v2 .transform{flex-direction:column;align-items:flex-start;gap:8px}.v2 .transform-arrow{display:none}.v2 .transform-pill--end:before{content:"\2192\a0"}}@media (min-width: 960px){.v2 .steps--3{grid-template-columns:repeat(3,1fr);gap:32px}}.v2 .transform-line{flex:1;min-width:60px;height:3px;border-radius:2px;background:var(--tuerkis-dunkel);transform-origin:left;transform:scaleX(0);transition:transform 1.1s var(--ease) .2s}.v2 .transform.in .transform-line{transform:scaleX(1)}.v2 .transform-head{flex:none;width:12px;height:20px;margin-left:-18px;fill:none;stroke:var(--tuerkis-dunkel);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s var(--ease) 1.2s}.v2 .transform.in .transform-head{opacity:1}@media (prefers-reduced-motion: reduce){.v2 .transform-line{transform:none;transition:none}.v2 .transform-head{opacity:1;transition:none}}@media (max-width: 719px){.v2 .transform-line,.v2 .transform-head{display:none}}.v2 .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v2 #region .grid{align-items:stretch;gap:24px}.v2 #region .grid--2>aside.card{align-self:stretch}.v2 #region .grid>div.reveal{display:flex;flex-direction:column;justify-content:flex-start;font-size:1.125rem;padding-top:4px}.v2 #region .reveal>p+p{margin-top:16px}.v2 #region .referral{margin-top:24px}.js .v2 .section:not(.section--dark) .step:not(.is-lit) h3,.js .v2 .section:not(.section--dark) .step:not(.is-lit) p{opacity:1}.v2 .step h2{font-size:var(--fs-h3);line-height:1.2;margin-bottom:8px;padding-top:6px}.js .v2 .step:not(.is-lit) h2,.v2 .step h2{transition:opacity .4s var(--ease)}.v2 .hero-split{display:grid;gap:32px}.v2 .hero-duo{display:flex;gap:20px;justify-content:center;align-items:flex-end}.v2 .hero-person{margin:0;text-align:center}.v2 .hero-person .photo-box{width:clamp(120px,38vw,200px);height:clamp(120px,38vw,200px);margin-inline:auto}.v2 .hero-person figcaption{display:grid;gap:2px;margin-top:10px}.v2 .hero-person strong{font-family:var(--font-head);font-weight:700;color:var(--weiss)}.v2 .hero-person span{font-size:.9375rem;color:var(--text-auf-dunkel)}@media (min-width: 960px){.v2 .hero-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:56px}.v2 .hero-person .photo-box{width:clamp(150px,15vw,210px);height:clamp(150px,15vw,210px)}}.v2 .demo{display:grid;gap:32px;align-items:center;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);padding:clamp(24px,4vw,40px);margin-bottom:24px}.v2 .demo-text h3{font-size:clamp(1.375rem,2.2vw,1.75rem);color:var(--tuerkis-dunkel);margin-bottom:12px}.v2 .demo-lead{margin:0 0 12px;font-weight:700;color:var(--nachtblau)}.v2 .demo-text p{color:var(--schiefer)}.v2 .demo-text .list{margin:16px 0}.v2 .demo-note{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--linie);font-size:.875rem;font-style:italic}.v2 .demo-stage{position:relative;min-height:280px}.v2 .demo-frame{margin:0;border:1px solid var(--linie);border-radius:10px;overflow:hidden;background:var(--weiss)}.v2 .demo-frame img{display:block;width:100%;height:auto}.v2 .demo-bar{display:flex;gap:6px;padding:8px 10px;background:var(--nebel);border-bottom:1px solid var(--linie)}.v2 .demo-bar i{width:9px;height:9px;border-radius:50%;background:var(--linie)}.v2 .demo-main{position:relative;width:100%}.v2 .demo-second,.v2 .demo-phone{display:none}.v2 .demo-phone{margin:0;border:5px solid var(--nachtblau);border-radius:22px;overflow:hidden;background:var(--weiss)}.v2 .demo-phone img{display:block;width:100%;height:auto}@media (min-width: 900px){.v2 .demo{grid-template-columns:.9fr 1.1fr;gap:48px}.v2 .demo-stage{min-height:380px}.v2 .demo-main{width:76%;transform:perspective(1500px) rotateY(10deg) rotate(-1.5deg);transform-origin:left center}.v2 .demo-second{display:block;position:absolute;right:0;bottom:-4%;width:56%;transform:perspective(1500px) rotateY(10deg) rotate(1.5deg);transform-origin:right center}.v2 .demo-phone{display:block;position:absolute;right:0;top:-5%;width:19%;z-index:2}}@media (max-width: 899px){.v2 .demo-phone{display:block;position:absolute;right:4%;bottom:-14px;width:26%}.v2 .demo-stage{margin-bottom:20px}}@media (prefers-reduced-motion: no-preference){.js .v2 .demo.reveal .demo-second,.js .v2 .demo.reveal .demo-phone{opacity:0;translate:0 24px;transition:opacity .7s var(--ease) .35s,translate .7s var(--ease) .35s}.js .v2 .demo.reveal.in .demo-second,.js .v2 .demo.reveal.in .demo-phone{opacity:1;translate:0 0}}@media (max-width: 899px){.v2 .demo-stage{margin:0;padding-top:20px;min-height:0}.v2 .demo-main{width:84%}.v2 .demo-phone{position:absolute;right:0;top:0;bottom:auto;width:26%;border-width:4px;border-radius:18px;z-index:2}}@media (min-width: 900px){.v2 .demos{display:grid;grid-auto-rows:1fr;gap:24px;padding-bottom:8px}.v2 .demos .demo{position:sticky;top:calc(96px + var(--i, 0) * 16px);z-index:calc(var(--i, 0) + 1);margin-bottom:0}.v2 .demos .demo:nth-child(2){--i: 1}.v2 .demos .demo:nth-child(3){--i: 2}}.v2>.hero:first-child{padding-top:calc(clamp(56px,8vw,104px) + 80px)}.v2>.section:first-child{padding-top:calc(var(--section-y) + 80px)}.v2>.legal:first-child{padding-top:calc(clamp(48px,7vw,88px) + 80px)}.v2 .cycle{background:var(--weiss)}@media (min-width: 960px){.v2 .steps.steps--6{grid-template-columns:repeat(6,1fr);gap:16px}}.v2 .pz-ico{flex:none;display:block}.v2 .pz-tabs{display:flex;gap:10px;margin-bottom:18px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.v2 .pz-tabs::-webkit-scrollbar{display:none}.v2 .pz-tab{display:flex;flex:1;align-items:center;justify-content:center;gap:9px;min-width:max-content;min-height:48px;padding:0 20px;border:1px solid var(--linie);border-radius:999px;background:var(--weiss);color:var(--nachtblau);font-family:var(--font-head);font-weight:700;font-size:.9375rem;line-height:1.2;white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out)}.v2 .pz-tab .pz-ico{color:var(--tuerkis-dunkel)}.v2 .pz-tab__nr{display:none;margin-left:4px;font-size:.6875rem;color:#8e9cad}.v2 .pz-tab[aria-selected=true]{background:var(--nachtblau);border-color:var(--nachtblau);color:var(--weiss)}.v2 .pz-tab[aria-selected=true] .pz-ico{color:var(--tuerkis)}.v2 .pz-tab[aria-selected=true] .pz-tab__nr{display:inline}.v2 .pz-tab:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.v2 .pz-tab[aria-selected=false]:hover{border-color:var(--tuerkis-dunkel);transform:translateY(-2px)}}html:not(.js) .v2 .pz-tabs{display:none}.js .v2 .pz-panel[data-pz-off]{display:none}.v2 .pz-panel+.pz-panel{margin-top:24px}.js .v2 .pz-panel+.pz-panel{margin-top:0}.js .v2 .pz-panel .pz-card{animation:pz-card-in .42s var(--ease-out) both}html:not(.js) .v2 .pz-flow__hint{display:none}.v2 .pz-card{overflow:hidden;background:var(--weiss);border:1px solid var(--linie);border-radius:28px}.v2 .pz-head{padding:clamp(24px,3.5vw,36px) clamp(22px,3.5vw,42px) clamp(22px,3vw,30px)}.v2 .pz-kicker{margin:0 0 10px;font-family:var(--font-head);font-weight:700;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tuerkis-dunkel)}.v2 .pz-title{margin:0 0 8px;font-size:clamp(1.375rem,1.5vw + 1rem,1.75rem);font-weight:700;letter-spacing:-.03em}.v2 .pz-sum{margin:0;max-width:none;color:var(--schiefer);font-size:1rem}.v2 .pz-now{display:grid;gap:18px;padding:24px clamp(22px,3.5vw,42px);background:#f4f6f5;border-block:1px solid var(--linie)}.v2 .pz-now__tag{justify-self:start;margin:0;padding:6px 14px;border:1px solid #CBD2CF;border-radius:999px;font-family:var(--font-head);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--schiefer)}.v2 .pz-now__steps{display:grid;gap:14px;margin:0;padding:0;list-style:none}.v2 .pz-n{position:relative;display:flex;gap:10px;min-width:0}.v2 .pz-n__num{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid #CBD2CF;border-radius:50%;font-family:var(--font-head);font-weight:700;font-size:.75rem;color:var(--nachtblau)}.v2 .pz-n__body{display:flex;flex-direction:column;gap:3px;min-width:0}.v2 .pz-n__body strong{font-family:var(--font-head);font-size:.9375rem;line-height:1.3;overflow-wrap:break-word}.v2 .pz-n__body small{color:var(--schiefer);font-size:.8125rem;line-height:1.4}.v2 .pz-n--stuck .pz-n__num{border-color:var(--schiefer)}.v2 .pz-n--stuck .pz-n__body strong{color:var(--schiefer)}.v2 .pz-flow{padding:28px clamp(22px,3.5vw,42px) 32px}.v2 .pz-flow__cap{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.v2 .pz-flow__label{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-head);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tuerkis-dunkel)}.v2 .pz-flow__hint{font-size:.8125rem;color:#7c8896}.v2 .pz-flow__steps{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none}.v2 .pz-flow__steps:before{content:"";position:absolute;left:26px;top:26px;bottom:26px;width:2px;background:var(--tuerkis)}.v2 .pz-f{position:relative;display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;width:100%;min-height:64px;padding:0;border:0;background:none;color:var(--nachtblau);text-align:left;font:inherit;cursor:pointer}.v2 .pz-node{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--weiss);border-radius:15px;background:var(--weiss);color:var(--tuerkis-dunkel);box-shadow:0 0 0 1px var(--linie);transition:transform .18s var(--ease-out),background-color .18s var(--ease-out),color .18s var(--ease-out)}.v2 .pz-node small{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:20px;height:20px;border:2px solid var(--weiss);border-radius:50%;background:var(--nachtblau);color:var(--weiss);font-size:.5625rem;font-weight:700}.v2 .pz-f__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.v2 .pz-f__copy strong{font-family:var(--font-head);font-size:1rem;line-height:1.3;overflow-wrap:break-word}.v2 .pz-f__copy span{color:var(--schiefer);font-size:.875rem;line-height:1.4}.v2 .pz-f.is-active .pz-node{background:var(--nachtblau);color:var(--tuerkis);box-shadow:none;transform:translateY(-3px)}.v2 .pz-f:active .pz-node{transform:scale(.96)}@media (hover: hover) and (pointer: fine){.v2 .pz-f:hover .pz-node{transform:translateY(-3px)}}html:not(.js) .v2 .pz-f{cursor:default}.v2 .pz-detail{display:grid;grid-template-columns:auto 1fr;gap:14px 16px;align-items:center;margin:0 clamp(14px,3.5vw,42px) 16px;padding:18px 22px;border-radius:16px;background:var(--nachtblau);color:var(--weiss)}html:not(.js) .v2 .pz-detail{display:none}.v2 .pz-detail__ico{display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(20,199,161,.3);border-radius:12px;background:#14c7a124;color:var(--tuerkis)}.v2 .pz-detail__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.v2 .pz-detail__nr{font-family:var(--font-head);font-weight:700;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tuerkis)}.v2 .pz-detail__copy strong{font-family:var(--font-head);font-size:1.0625rem}.v2 .pz-detail__text{color:#aeb8c6;font-size:.9375rem}.v2 .pz-detail__chip{grid-column:1 / -1;justify-self:start;padding:8px 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff12;font-size:.8125rem;color:#d9e0e9}.v2 .pz-detail__chip[hidden]{display:none}.v2 .pz-result{display:grid;gap:8px;max-width:none;margin:0;padding:20px clamp(22px,3.5vw,42px);background:var(--nebel)}.v2 .pz-result__label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tuerkis-dunkel)}.v2 .pz-result__text{font-family:var(--font-head);font-weight:700;font-size:clamp(1rem,.8vw + .85rem,1.1875rem);line-height:1.4}.v2 .pz-trust{display:grid;gap:34px;margin-top:48px}.v2 .pz-trust__item{padding-top:24px;border-top:1px solid var(--linie)}.v2 .pz-trust__meta{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-family:var(--font-head);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tuerkis-dunkel)}.v2 .pz-trust__meta small{margin-left:auto;color:#a1aab4;font-size:.6875rem}.v2 .pz-trust__ico{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--tuerkis);border-radius:50%}.v2 .pz-trust__item h3{margin:0 0 10px;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.v2 .pz-trust__item p{margin:0;max-width:520px;color:var(--schiefer);line-height:1.7}.v2 .pz-foot{display:grid;gap:18px;justify-items:start;margin-top:44px;padding-top:24px;border-top:1px solid var(--linie)}.v2 .pz-foot strong{display:block;font-family:var(--font-head);font-size:1rem}.v2 .pz-foot p{margin:4px 0 0;color:var(--schiefer);font-size:.9375rem}.v2 .pz-foot__btn{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 22px;border-radius:999px;background:var(--nachtblau);color:var(--weiss);font-family:var(--font-head);font-weight:700;font-size:.9375rem;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out)}.v2 .pz-foot__btn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.v2 .pz-foot__btn:hover{background:#17283d;transform:translateY(-2px)}}@media (min-width: 760px){.v2 .pz-now{grid-template-columns:76px 1fr;align-items:start;column-gap:24px}.v2 .pz-now__steps{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:22px}.v2 .pz-n:not(:last-child):after{content:"";position:absolute;top:14px;right:-16px;width:12px;height:1px;background:#cfd6d3}.v2 .pz-flow__steps{grid-template-columns:repeat(5,1fr);gap:22px}.v2 .pz-flow__steps:before{inset:26px 8% auto;width:auto;height:2px}.v2 .pz-f{grid-template-columns:1fr;gap:0;align-items:start;min-height:0}.v2 .pz-node{margin:0 0 16px 1px}.v2 .pz-f__copy span{max-width:160px}.v2 .pz-detail{grid-template-columns:auto 1fr auto}.v2 .pz-detail__chip{grid-column:auto;justify-self:end}.v2 .pz-result{grid-template-columns:120px 1fr;align-items:center;gap:22px}.v2 .pz-trust{grid-template-columns:1fr 1fr;gap:40px}.v2 .pz-foot{grid-template-columns:1fr auto;align-items:center;justify-items:stretch}.v2 .pz-foot__btn{justify-self:end}}@media (min-width: 760px) and (prefers-reduced-motion: no-preference){.js .v2 .pz-flow__steps:after{content:"";position:absolute;top:22px;left:8%;width:9px;height:9px;border:2px solid var(--tuerkis);border-radius:50%;background:var(--weiss);animation:pz-dot 3s ease-in-out infinite}@keyframes pz-dot{0%,to{left:8%}50%{left:calc(92% - 9px)}}}@media (max-width: 759.98px){.v2 .pz-tabs{margin-inline:-20px;padding:0 20px 4px;scroll-snap-type:x proximity}.v2 .pz-tab{flex:none;scroll-snap-align:start}.v2 .pz-card{border-radius:22px}.v2 .pz-flow__hint{display:none}}@media (prefers-reduced-motion: no-preference){@keyframes pz-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.v2--cess [aria-labelledby=problem-titel] .grid{grid-template-columns:repeat(4,1fr);gap:32px}.v2--cess [aria-labelledby=problem-titel] .card.reveal{padding:20px 0 0;background:none;border:0;border-top:2px solid var(--nachtblau);border-radius:0;box-shadow:none;translate:none}.v2--cess [aria-labelledby=problem-titel] .card.reveal:before,.v2--cess [aria-labelledby=problem-titel] .card.reveal:after{content:none}.v2--cess [aria-labelledby=cess-leistung-titel] .grid{grid-template-columns:repeat(4,1fr);gap:32px;counter-reset:ls}.v2--cess [aria-labelledby=cess-leistung-titel] .card.reveal{position:relative;padding:0;background:none;border:0;border-radius:0;box-shadow:none;translate:none;counter-increment:ls}.v2--cess [aria-labelledby=cess-leistung-titel] .card.reveal:before{content:counter(ls);display:grid;place-items:center;width:44px;margin-bottom:20px;border-radius:50%;background:var(--tuerkis);color:var(--nachtblau);font-family:var(--font-head);font-weight:700;font-size:1rem;position:static;height:44px}.v2--cess [aria-labelledby=cess-leistung-titel] .card.reveal:after{content:"";position:absolute;top:21px;left:56px;right:-20px;height:2px;background:var(--tuerkis);inset-block:21px auto;border-radius:0}.v2--cess [aria-labelledby=cess-leistung-titel] .card.reveal:last-child:after{display:none}.v2--cess .facts.card.reveal{background:var(--weiss);border-color:var(--linie);box-shadow:none}.v2--cess .facts.card.reveal:before{content:none}@media (hover: hover) and (pointer: fine){.v2--cess .card.reveal:hover{translate:none;border-color:var(--linie)}}@media (max-width: 959.98px){.v2--cess [aria-labelledby=problem-titel] .grid{grid-template-columns:repeat(2,1fr)}.v2--cess [aria-labelledby=cess-leistung-titel] .grid{grid-template-columns:repeat(2,1fr);row-gap:40px}.v2--cess [aria-labelledby=cess-leistung-titel] .card.reveal:after{display:none}}@media (max-width: 599.98px){.v2--cess [aria-labelledby=problem-titel] .grid,.v2--cess [aria-labelledby=cess-leistung-titel] .grid{grid-template-columns:1fr}}.v2 #region .grid{grid-template-columns:1fr}.v2 #region .grid>div{max-width:760px}.v2 #region .grid>div>p{font-size:1.125rem;line-height:1.6}.v2 #region .grid>div>p+p{margin-top:16px}.v2 #region .referral{margin-top:clamp(40px,6vw,72px);border:0;background:var(--nachtblau);color:var(--weiss);padding:clamp(28px,4vw,44px);gap:8px 48px}.v2 #region .referral h3{color:var(--weiss)}.v2 #region .referral strong{color:var(--tuerkis);font-family:var(--font-head);font-size:1.25rem}.v2 #region .referral .small{color:var(--text-auf-dunkel);font-size:.875rem}@media (min-width: 760px){.v2 #region .referral{grid-template-columns:1fr 1fr;align-items:center}.v2 #region .referral h3{grid-column:1;grid-row:1}.v2 #region .referral p:not(.small){grid-column:1;grid-row:2}.v2 #region .referral .small{grid-column:2;grid-row:1 / span 2;margin:0;justify-self:end;max-width:32ch;text-align:right}}.v2 .ref{display:grid;gap:32px;align-items:start}.v2 .ref-list{display:flex;flex-direction:column;gap:8px}.v2 .ref-row{position:relative;border:1px solid transparent;border-radius:20px}.v2 .ref-row.is-active{background:var(--weiss);border-color:var(--linie)}.v2 .ref-row.is-active:before{content:"";position:absolute;left:0;top:24px;width:4px;height:64px;border-radius:2px;background:var(--tuerkis)}.v2 .ref-head{display:block;width:100%;padding:22px 28px;text-align:left;background:none;border:0;cursor:pointer;color:inherit;font:inherit}.v2 .ref-name{display:block;font-family:var(--font-head);font-weight:700;font-size:1.375rem;line-height:1.2;color:#7c8896;transition:color .16s var(--ease-out)}.v2 .ref-short{display:block;margin-top:6px;font-size:.9375rem;color:#7c8896}.v2 .ref-row.is-active .ref-name{font-size:1.625rem;color:var(--nachtblau)}.v2 .ref-row.is-active .ref-short{display:none}@media (hover: hover) and (pointer: fine){.v2 .ref-row:not(.is-active) .ref-head:hover .ref-name{color:var(--nachtblau)}}.v2 .ref-panel{padding:0 28px 28px}.v2 .ref-panel h3{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.v2 .ref-lead{margin:0 0 12px;color:var(--schiefer)}.v2 .ref-panel .list{margin:12px 0 16px}.v2 .ref-note{margin:0;font-size:.8125rem;line-height:1.45;color:#7c8896}html:not(.js) .v2 .ref-head{cursor:default}.js .v2 .ref-panel[hidden]{display:none}.v2 .ref-stage{position:relative}html:not(.js) .v2 .ref-card{margin:0 0 32px}html:not(.js) .v2 .ref-phone{display:none}.v2 .ref-card{margin:0}.v2 .ref-browser{overflow:hidden;background:var(--weiss);border:1px solid var(--linie);border-radius:16px;box-shadow:0 30px 60px -28px #0c1a2b59}.v2 .ref-bar{display:flex;gap:7px;padding:11px 14px;background:#e8ecef}.v2 .ref-bar i{width:9px;height:9px;border-radius:50%;background:#b7c0c8}.v2 .ref-desktop{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:top;height:auto}.v2 .ref-phone{border:6px solid var(--nachtblau);border-radius:30px;overflow:hidden;background:var(--nachtblau);box-shadow:0 24px 44px -14px #0c1a2b73}.v2 .ref-phone img{display:block;width:100%;height:auto;border-radius:24px;aspect-ratio:390 / 820;object-fit:cover;object-position:top}.js .v2 .ref-stage{aspect-ratio:800 / 660;max-width:800px}.js .v2 .ref-card{position:absolute;left:0;bottom:4%;width:88%;transform-origin:50% 100%;transition:transform .64s var(--ease-out),opacity .64s var(--ease-out)}.js .v2 .ref-card[data-pos="0"]{z-index:3;transform:none;opacity:1}.js .v2 .ref-card[data-pos="1"]{z-index:2;transform:translateY(-10%) scale(.95);opacity:.9}.js .v2 .ref-card[data-pos="2"]{z-index:1;transform:translateY(-19%) scale(.9);opacity:.75}.js .v2 .ref-phone{position:absolute;right:-12%;bottom:-5%;width:28%;z-index:2;transition:opacity .4s var(--ease-out),transform .64s var(--ease-out)}.js .v2 .ref-card:not([data-pos="0"]) .ref-phone{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion: reduce){.js .v2 .ref-card{transition:none}}@media (min-width: 900px){.v2 .ref{grid-template-columns:420px 1fr;gap:56px}}@media (max-width: 899.98px){.js .v2 .ref{display:flex;flex-wrap:wrap;gap:24px 8px}.js .v2 .ref-list,.js .v2 .ref-row{display:contents}.js .v2 .ref-row.is-active:before{content:none}.js .v2 .ref-head{order:1;width:auto;padding:0 16px;min-height:44px;display:inline-flex;align-items:center;border:1.5px solid var(--linie);border-radius:999px;background:var(--weiss)}.js .v2 .ref-name{font-size:.875rem;color:var(--nachtblau)}.js .v2 .ref-short{display:none}.js .v2 .ref-row.is-active .ref-head{background:var(--nachtblau);border-color:var(--nachtblau)}.js .v2 .ref-row.is-active .ref-name{font-size:.875rem;color:var(--weiss)}.js .v2 .ref-stage{order:2;flex:0 0 100%}.js .v2 .ref-panel{order:3;flex:0 0 100%;padding:0}.js .v2 .ref-panel h3{position:static;width:auto;height:auto;margin:0 0 8px;clip-path:none;overflow:visible;white-space:normal;font-size:1.5rem}.js .v2 .ref-stage{aspect-ratio:360 / 380}.js .v2 .ref-card{width:90%}.js .v2 .ref-phone{right:-6%;width:30%;border-width:5px;border-radius:22px}.js .v2 .ref-phone img{border-radius:17px}}.v2 .ref-track{--ref-top: 100px}.js .v2 .ref-track.is-scroll .ref{position:sticky;top:var(--ref-top)}@media (max-width: 899.98px){.v2 .ref-track{--ref-top: 76px}.js .v2 .ref-track.is-scroll .ref-stage{aspect-ratio:360 / 300}.js .v2 .ref-track.is-scroll .ref-note{display:none}}.v2 .gp__social{margin:16px 0 0}.v2 .social-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border:1.5px solid currentColor;border-radius:999px;font-family:var(--font-head);font-weight:700;font-size:.9375rem;color:var(--nachtblau);transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),color .16s var(--ease-out)}.v2 .social-link:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.v2 .social-link:hover{background:var(--nachtblau);color:var(--weiss)}}.v2 .section--dark .social-link{color:var(--weiss)}@media (hover: hover) and (pointer: fine){.v2 .section--dark .social-link:hover{background:var(--weiss);color:var(--nachtblau)}}.v2 .legal h4{margin:20px 0 6px;font-size:1rem;font-weight:700}.v2 .legal p{overflow-wrap:break-word}.v2 .legal a{overflow-wrap:anywhere}
