@font-face{font-family:montserrat thin;src:url(/fonts/montserrat-thin-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserrat thin;src:url(/fonts/montserrat-thin-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:montserrat thin;src:url(/fonts/montserrat-thin-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:montserrat thin;src:url(/fonts/montserrat-thin-medium-italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:montserrat thin;src:url(/fonts/montserrat-thin-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:montserrat thin;src:url(/fonts/montserrat-thin-bold-italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--c-text:#231f20;--c-muted:#a8a8a8;--c-bg:#ffffff;--c-bg-alt:#f5f5f5;--c-accent:#e87511;--c-accent-hover:#cf680e;--c-navy:#1b2038;--c-accent-tint:rgba(232, 117, 17, .08);--c-green:#2e9e5b;--c-green-tint:rgba(46, 158, 91, .08);--c-text-soft:#555;--c-border:#231f20;--c-border-soft:#e3e3e3;--c-border-card:#bbb;--c-surface:#f0f0f0;--font-sans:"Montserrat Thin", "Montserrat", system-ui, sans-serif;--step-0:1rem;--step-1:1.25rem;--step-2:1.65rem;--step-3:2.25rem;--step-4:3rem;--space:1.5rem;--wrap:80rem;--radius:8px;--radius-sm:6px;--radius-lg:12px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;overflow-x:clip;font-family:var(--font-sans);font-size:var(--step-0);font-weight:400;line-height:1.6;letter-spacing:-.02em;color:var(--c-text);background:var(--c-bg)}img,video{max-width:100%;height:auto;display:block}a{color:var(--c-text)}a:hover{color:var(--c-accent)}h1,h2,h3{line-height:1.15;text-wrap:balance;font-weight:700;letter-spacing:-.03em}h1,h2,h3,.h5{overflow-wrap:anywhere;hyphens:auto}h1{font-size:clamp(2rem,5vw,3rem);margin:0 0 var(--space)}h2{font-size:clamp(1.75rem,4.5vw,3rem);margin:0 0 var(--space)}h3{font-size:var(--step-2)}.h5{font-size:var(--step-0);font-weight:700;margin:0 0 .5rem}.small{font-size:.875rem}.muted{color:var(--c-muted)}.kicker{display:inline-block;font-size:.85rem;font-weight:500;color:var(--c-accent);border:1px solid rgba(232,117,17,.5);border-radius:4px;background:var(--c-accent-tint);padding:.3rem .8rem;margin-bottom:1rem}.kicker-line{display:block;font-size:.95rem;font-weight:500;color:var(--c-text-soft);margin-bottom:1rem}.kicker-text{display:block;font-size:1.3rem;font-weight:700;color:var(--c-accent);margin-bottom:.5rem;border:0;background:0 0;padding:0}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--space)}.prose{max-width:50rem;padding-block:calc(var(--space) * 2)}.prose>p,.prose>ul{margin-block:var(--space)}ul.plain{list-style:none;padding:0;margin:0}ul.plain li{margin-block:.35rem}.skip{position:absolute;left:-9999px;background:var(--c-text);color:#fff;padding:.75rem 1rem;z-index:100}.skip:focus{left:var(--space);top:var(--space)}.site-header{position:sticky;top:0;background:var(--c-bg);z-index:50}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--space);min-height:5.5rem;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--space)}.logo{display:flex;align-items:center;color:var(--c-text)}.logo svg,.logo img{display:block;width:180px;height:auto}.nav{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.nav a{text-decoration:none;color:var(--c-text);font-size:1.05rem;font-weight:500}.nav a:hover{color:var(--c-accent)}.nav a[aria-current=page]{color:var(--c-accent);font-weight:700}.nav-group>button[aria-current=true]{color:var(--c-accent);font-weight:700}.nav-group{position:relative}.nav-group>button{background:0 0;border:0;padding:0;font:inherit;font-weight:500;font-size:1.05rem;color:var(--c-text);cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;line-height:1.6;min-height:calc(1.05rem * 1.6)}.nav-group>button svg{width:1.25rem;height:1.25rem}.nav-group>button .chevron{width:.85rem;height:.85rem}.nav-lang .nav-dropdown a[aria-current=true]{font-weight:700;color:var(--c-accent)}.nav-dropdown{display:none;position:absolute;top:100%;left:50%;translate:-50% 0;background:var(--c-bg);border:1px solid var(--c-border-card);border-radius:var(--radius-sm);box-shadow:0 6px 18px rgba(0,0,0,.1);padding:.75rem 1.25rem;min-width:12rem;z-index:60}.nav-dropdown a{display:block;padding:.35rem 0}.nav-products a{display:flex;align-items:center;gap:.6rem;white-space:nowrap}.nav-products img{width:1.6rem;height:auto;flex:none}.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown{display:block}.nav-toggle-label{display:none}@media(max-width:60rem){.site-header .wrap{flex-wrap:wrap}.nav-toggle-label{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;cursor:pointer;border:1.5px solid var(--c-border);border-radius:50%;background:var(--c-bg)}.nav-toggle-label svg{width:1.5rem;height:1.5rem}.nav-toggle-label .icon-close{display:none}.nav-toggle:checked~.nav-toggle-label .icon-burger{display:none}.nav-toggle:checked~.nav-toggle-label .icon-close{display:block}.nav{display:none;width:100%;flex-direction:column;align-items:center;gap:1.5rem;padding-block:1.25rem 2rem;border-bottom:2px solid var(--c-border)}.nav-toggle:checked~.nav{display:flex}.nav a,.nav-group>button{font-size:1.4rem;font-weight:400}.nav a[href$="#contact"]{order:1}.nav-lang{order:2}.nav-dropdown{display:block;position:static;translate:none;border:0;box-shadow:none;padding:.25rem 0 0;min-width:0;text-align:center;background:0 0}.nav-dropdown a{font-size:1.05rem;padding:.3rem 0}.nav-group{display:flex;flex-direction:column;align-items:center;width:100%}.nav-group>button{justify-content:center}.nav-products a{justify-content:center}}.section{padding-block:calc(var(--space) * 1.5)}.section-alt{background:var(--c-bg-alt)}.hero{padding-block:calc(var(--space) * 2)calc(var(--space) * 2.5)}.hero+.section:not(.section-alt):not(.section-dark):not(.section-orange){padding-top:var(--space)}.hero h1{font-size:clamp(2rem,5vw,3rem)}.hero p.lead{font-size:1.5rem;line-height:1.15;max-width:52rem}main{background:var(--c-bg)}.section,.wrap.hero{margin-block:0}.wrap.hero{width:100%;max-width:var(--wrap);padding-block:calc(var(--space) * 1.5)calc(var(--space) * 2)}.subnav+.wrap.hero{padding-top:var(--space)}.hero .split{align-items:start}.section-shade{background:var(--c-bg-alt)}.wrap.hero p:has(>em){font-size:1.25rem;line-height:1.15}.wrap.hero em{font-size:1.25rem}.lead.muted{font-size:1.25rem}.steps-cols .num,.steps-cols h3,.steps-cols p{font-size:1.125rem}.feature-list h3{font-size:1rem}.feature-list p{font-size:.875rem}.deal-card h3{font-size:1.75rem;font-weight:400}.section-dark .faq summary{font-size:1.125rem}.section-orange .panel h3{font-size:2rem}.section-orange .panel .form .button{background:var(--c-text);color:#fff;border-radius:4px;width:100%}.section-orange .panel .form .button:hover{background:#000}.page-skilltakt .section-shade .wrap>h2:last-child{font-size:2.5rem}.page-skilltakt .section-shade .wrap>p:not(.kicker):not(.lead){font-size:1.5rem;line-height:1.15;letter-spacing:-.03em;max-width:72rem}.section-dark{background:var(--c-navy);color:#fff}.section-dark h1,.section-dark h2,.section-dark h3{color:#fff}.section-dark a{color:#fff}.section-dark :is(.card,.stat,.panel,.panel-white,.price-card,.board-card,.help-card,.embed-consent,.roi,.vorteil-card,.quotes blockquote,blockquote.voice,.team-card){color:var(--c-text)}.section-dark :is(.card,.stat,.panel,.panel-white,.price-card,.board-card,.help-card,.embed-consent,.roi,.vorteil-card,.quotes blockquote,blockquote.voice,.team-card) :is(a,h1,h2,h3){color:var(--c-text)}.section-dark .kicker{background:rgba(232,117,17,.15);color:var(--c-accent);border-color:var(--c-accent)}.section-dark ul.arrows li::before{color:var(--c-accent)}.section-orange{background:var(--c-accent)}.section-orange .panel{background:#e8e8e8;border:2px solid var(--c-border);border-radius:8px 8px 8px 32px;box-shadow:4px 4px rgba(0,0,0,.55);padding:calc(var(--space) * 2)}@media(max-width:48rem){.section-orange .panel{padding:var(--space);border-radius:8px 8px 8px 24px}}.accent{color:var(--c-accent)}.badges{display:flex;flex-wrap:wrap;gap:.5rem .6rem;list-style:none;padding:0;font-size:.95rem;color:#555}.badges li+li::before{content:"·  ";color:#555}.status-strip{position:relative;overflow:hidden;display:inline-flex;flex-wrap:wrap;gap:.5rem 2.5rem;background:var(--c-accent-tint);padding:.65rem 1.25rem .65rem 1.5rem;border-radius:8px}.status-strip::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--c-accent)}.status-strip span{color:#555}.split{display:grid;gap:calc(var(--space) * 2);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:center}.split>*,.step>*,.cards>*,.team-grid>*,.stats>*,.pricing>*,.board>*,.quotes>*,.help-grid>*,.voices>*,.offices>*{min-width:0}.split .media img{border-radius:var(--radius-lg)}.split.flip .media{order:-1}@media(max-width:48rem){.split.flip .media{order:0}}.cards{display:grid;gap:var(--space);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.card{border:1px solid var(--c-border-card);border-radius:var(--radius-sm);padding:var(--space);background:var(--c-bg)}.card h3{margin-top:0}.card.tint{background:var(--c-accent-tint)}.card.blue{background:var(--c-surface)}.button{display:inline-block;background:var(--c-accent);color:#fff;border:0;border-radius:var(--radius-sm);padding:.7rem 1.75rem;text-decoration:none;text-align:center;font-weight:500;font-size:1.125rem;letter-spacing:0;cursor:pointer}.button:hover{background:var(--c-accent-hover);color:#fff}.button{margin-block:.25rem}.button+.button{margin-left:.75rem}.button-ghost{background:0 0;color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-border-card)}.button-ghost:hover{background:var(--c-surface);color:var(--c-text)}.stats{display:grid;gap:var(--space);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));text-align:center}.stat{border:1px solid var(--c-border-card);border-radius:var(--radius-sm);padding:var(--space);background:var(--c-bg)}.stat b{display:block;font-size:var(--step-3);font-weight:700;letter-spacing:-.03em}.stat span{font-size:.9rem}.steps{display:grid;gap:calc(var(--space) * 1.5)}.step{display:grid;gap:var(--space);grid-template-columns:auto minmax(0,1fr);align-items:start}.step .num{font-size:var(--step-3);font-weight:700;color:var(--c-accent);line-height:1;min-width:3.5rem}.step h3{margin:0 0 .5rem}ul.arrows{list-style:none;padding:0}ul.arrows li{margin-block:.75rem;padding-left:1.6rem;text-indent:-1.6rem}ul.arrows li::before{content:"→ ";font-weight:700;color:var(--c-accent)}ul.arrows li b{font-weight:700}.tag{display:inline-block;font-size:.7rem;font-weight:600;border:1px solid rgba(232,117,17,.6);border-radius:4px;color:var(--c-accent);background:rgba(232,117,17,.1);padding:.1rem .6rem;margin-bottom:.6rem}.tag.live{color:#2e7d32;border-color:rgba(46,125,50,.6);background:rgba(46,125,50,.12)}.tag.planned{border-color:#aaa;color:var(--c-text-soft);background:#ddd}.steps-cols{display:grid;gap:calc(var(--space) * 2);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.steps-cols .num{display:block;color:var(--c-accent);font-weight:700;margin-bottom:.25rem}.steps-cols h3{font-size:1.05rem;margin:0 0 .75rem}.steps-cols p{font-size:.95rem;margin:0}.feature-list{display:grid;gap:calc(var(--space) * 1.5)calc(var(--space) * 2);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.feature-list>div>*{min-width:0}.feature-list h3{font-size:1rem;margin:0 0 .35rem}.feature-list p{font-size:.95rem;margin:0}.deal-card{background:#f0f0f0;border:1px solid #bbb;padding:calc(var(--space) * 1.5)}.deal-card.dark{background:#1b2038;color:#fff;border-color:var(--c-border)}.deal-card.dark h3{color:#fff}.deal-card h3{display:inline-block;font-size:1.4rem;margin:0 0 1rem;border-bottom:2px solid var(--c-accent);padding-bottom:.25rem}.deal-card ul.arrows li{border-bottom:1px solid rgba(128,128,128,.35);padding-bottom:.75rem}.deal-card ul.arrows li:last-child{border-bottom:0}.deal-card ul.arrows b{display:inline}.deal-card ul.arrows .small{display:block;text-indent:0;margin-top:.25rem}.deal-card.dark .small{color:#cfd2e0}.section-dark .faq details{background:#e2e2e2;border:0;border-radius:4px;box-shadow:none;color:var(--c-text)}.section-dark .faq summary{font-size:1rem}ul.arrows.cols2{display:grid;gap:.5rem calc(var(--space) * 2);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.pricing{display:grid;gap:var(--space);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:stretch}.price-card{border:1px solid var(--c-border-card);border-radius:var(--radius-sm);padding:var(--space);background:var(--c-bg);display:flex;flex-direction:column}.price-card.featured{background:var(--c-accent-tint);border-color:rgba(232,117,17,.45)}.price-card .price{font-size:var(--step-2);font-weight:700;margin:.25rem 0}.price-card .price small{font-size:.9rem;font-weight:400}.price-card ul{list-style:none;padding:0;margin:var(--space)0;flex:1}.price-card ul li{margin-block:.5rem;padding-left:1.4rem;text-indent:-1.4rem}.price-card ul li::before{content:"✓ ";color:var(--c-accent);font-weight:700}.compare table{width:100%;border-collapse:collapse;font-size:.95rem}.compare th,.compare td{border-bottom:1px solid var(--c-border-soft);padding:.6rem .5rem;text-align:center}.compare th:first-child,.compare td:first-child{text-align:left}.compare thead th{border-bottom:2px solid var(--c-border)}.compare .group td{font-weight:700;background:var(--c-bg-alt);text-align:left}.table-scroll{overflow-x:auto}.board{display:grid;gap:var(--space);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start}.board-col h2{font-size:var(--step-1);border-bottom:2px solid var(--c-accent);padding-bottom:.5rem}.board-card{border:1px solid var(--c-border-card);border-radius:var(--radius-sm);padding:.8rem 1rem;margin-block:.75rem;background:var(--c-bg);font-size:.95rem}.board-card .meta{font-size:.8rem;color:var(--c-muted);display:block;margin-top:.25rem}.faq details{border:1px solid var(--c-border-card);border-radius:var(--radius-sm);padding:1rem var(--space);margin-block:.75rem;background:var(--c-bg)}.faq summary{font-weight:700;cursor:pointer;font-size:1.125rem}.faq-answer{padding-top:.5rem}.faq .h5{margin-top:calc(var(--space) * 1.5)}.team-grid{display:grid;gap:var(--space);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));padding-bottom:calc(var(--space) * 3)}.team-card{background:var(--c-bg-alt);border:1px solid var(--c-border-card);border-radius:var(--radius);padding:1rem}.team-card figure{margin:0 0 .75rem;position:relative;overflow:hidden;width:3.75rem;aspect-ratio:1;border-radius:var(--radius-sm);isolation:isolate}.team-card figure img{width:100%;height:100%;object-fit:cover}.team-card figure img+img{position:absolute;inset:0;opacity:0;transition:opacity .25s}.team-card:hover figure img+img{opacity:1}.team-card .h5{margin:0}.team-card .role{font-weight:500;margin:0;font-size:.8rem;color:var(--c-text-soft)}.team-card .facts{list-style:none;padding:0;margin:.75rem 0 0;font-size:.8rem;color:var(--c-text-soft);display:grid;gap:.3rem}.team-card .facts li{display:flex;align-items:center;gap:.45rem}.team-card .facts svg{width:.9rem;height:.9rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.team-card a.linkedin{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-top:.75rem;border:1px solid var(--c-border-card);border-radius:4px;background:var(--c-bg)}.team-card a.linkedin:hover{border-color:var(--c-accent)}.team-card a.linkedin img{width:.8rem;height:.8rem}.team-card figure img,.voice-shot img{filter:grayscale(1)contrast(1.04)}.team-card figure::after,.voice-shot::after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--c-navy);mix-blend-mode:color;opacity:.85}.team-slider{width:min(calc(100% - 3rem),var(--wrap));margin-inline:auto;overflow:hidden;padding-block:4px 14px;-webkit-mask-image:linear-gradient(to right,transparent,#000 7rem,#000 calc(100% - 7rem),transparent);mask-image:linear-gradient(to right,transparent,#000 7rem,#000 calc(100% - 7rem),transparent)}.team-track{display:flex;width:max-content;animation:team-scroll 50s linear infinite}.team-track .dup{display:contents}.team-track .team-card{flex:0 0 17rem;margin-right:var(--space);background:var(--c-surface);border-radius:var(--radius-sm)}@keyframes team-scroll{to{translate:-50% 0}}.team-slider:hover .team-track{animation-play-state:paused}.team-slider .team-card{border:0;padding:0 0 1rem}.team-slider .team-card figure{width:auto;aspect-ratio:4/5;margin:1.25rem 1.25rem .75rem;border-radius:var(--radius-sm)}.team-slider .team-card .body{padding-inline:1.25rem}.team-slider .facts,.team-slider .team-card a.linkedin{display:none}.team-slider .role{color:var(--c-muted)}.home .section-plain{background:var(--c-bg)}.vorteil-card{position:relative;background:var(--c-bg);border:1px solid var(--c-border-card);border-radius:var(--radius);padding:1.25rem 2.75rem 1.35rem;text-align:center;max-width:32rem;margin-inline:auto}.vorteil-card::before,.vorteil-card::after{content:"";position:absolute;top:50%;translate:0 -50%;width:24px;height:24px;border-radius:50%;background:var(--c-bg-alt);border:1px solid var(--c-border-card)}.vorteil-card::before{left:-14px}.vorteil-card::after{right:-14px}.vorteil-card .vorteil-kicker{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-accent);margin:0 0 .35rem}.vorteil-card h3{margin:0;font-size:1.75rem}.vorteil-card p{margin:0}.vorteil-card p:last-child{border-top:2px dashed #c9c9c9;margin-top:.85rem;padding-top:.8rem}.home .section-rose{background:var(--c-bg-alt)}.button-red{background:var(--c-accent);color:#fff}.button-red:hover{background:var(--c-accent-hover);color:#fff}.home .section-band{background:var(--c-navy);color:#fff;padding-block:calc(var(--space) * 3)}.home .section-band h2,.home .section-band h3{color:#fff}.panel-white{background:var(--c-bg);border:1px solid var(--c-border-card);border-radius:var(--radius);color:var(--c-text);padding:calc(var(--space) * 2)}.panel-white .form{max-width:none}.panel-white .form div:not(.hp)>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.panel-white .form input:not([type=hidden]),.panel-white .form textarea{background:#ececec;border:0;border-radius:4px;padding:.9rem 1rem}.panel-white .form .button{width:100%;background:var(--c-text);color:#fff;border-radius:4px;box-shadow:none;text-transform:none;letter-spacing:0}.panel-white .form .button:hover{background:#000;translate:none}.home .duo{width:min(calc(100% - 3rem),var(--wrap));margin:calc(var(--space) * 2.5)auto;display:grid;gap:calc(var(--space) * 2);grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr))}.home .duo>div{min-width:0;background:var(--c-bg-alt);border-radius:var(--radius);padding:calc(var(--space) * 2)}.home .duo .media img{margin-inline:auto;max-height:22rem;width:auto}.button-white{background:var(--c-bg);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-border-card)}.button-white:hover{background:var(--c-surface);color:var(--c-text)}.button-white .play{color:var(--c-accent);font-size:.8em;margin-right:.35rem}.center{text-align:center}.center .lead,.center p{margin-inline:auto}.voices{display:grid;gap:var(--space);grid-template-columns:repeat(3,minmax(0,20rem));justify-content:center}@media(max-width:48rem){.voices{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}.voice-shot{margin:0;position:relative;overflow:hidden;border-radius:var(--radius);isolation:isolate}.voice-shot img{display:block;width:100%;height:auto}.voice-shot figcaption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:2.5rem .9rem .7rem;color:#fff;font-weight:700;font-size:.95rem;background:linear-gradient(to top,rgba(0,0,0,.65),transparent)}.voice-play{position:absolute;inset:0;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:0;background:0 0;cursor:pointer;color:#fff;font-size:1.5rem;line-height:1}.voice-play span{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--c-accent);padding-left:.2rem;transition:transform .2s,background-color .2s}.voice-play:hover span,.voice-play:focus-visible span{background:var(--c-accent-hover);transform:scale(1.08)}.voice-shot.embed-loaded::after{content:none}.voice-shot.embed-loaded{aspect-ratio:4/5}.voice-shot.embed-loaded iframe{width:100%;height:100%;aspect-ratio:auto;border-radius:inherit}.offices{display:grid;gap:var(--space);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.offices .card img{border-radius:var(--radius-sm);margin-bottom:.75rem;width:100%;aspect-ratio:16/9;object-fit:cover}.offices .card p{margin:0 0 .4rem}blockquote.voice{border:1px solid var(--c-border-card);border-radius:var(--radius-sm);background:var(--c-bg);margin:0;padding:var(--space);font-style:italic}blockquote.voice footer{font-style:normal;font-weight:700;margin-top:1rem}blockquote.voice footer span{display:block;font-weight:400;font-size:.875rem;color:var(--c-muted)}.quotes{display:grid;gap:var(--space);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.quotes blockquote{border:1px solid var(--c-border-card);border-radius:var(--radius-sm);margin:0;padding:1rem var(--space);font-size:.95rem;background:var(--c-bg)}.help-grid{display:grid;gap:var(--space);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.help-card{border:1px solid var(--c-border-card);border-radius:var(--radius-sm);overflow:hidden;background:var(--c-bg);text-decoration:none;display:block}.help-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.help-card span{display:block;padding:.8rem 1rem;font-weight:700}.video{margin:calc(var(--space) * 1.5)0}.video video{width:100%;border-radius:var(--radius-lg);background:#000}.video figcaption{font-size:.875rem;color:var(--c-muted);margin-top:.5rem}.embed-consent{border:1px solid var(--c-border-card);border-radius:var(--radius-sm);background:var(--c-bg-alt);padding:calc(var(--space) * 2);text-align:center}.embed-consent p{max-width:34rem;margin-inline:auto}.embed-consent iframe,.embed-loaded iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:var(--radius-sm)}.embed-consent[data-tall] iframe{aspect-ratio:auto;min-height:44rem}.roi{border:1px solid var(--c-border-card);border-radius:var(--radius-sm);padding:calc(var(--space) * 1.5);background:var(--c-bg)}.roi .sliders{display:grid;gap:var(--space);grid-template-columns:minmax(0,1fr);margin-block:var(--space)}.roi label{font-weight:700;font-size:.9rem;display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.roi label output{font-weight:700;color:var(--c-accent)}.roi input[type=range]{width:100%;accent-color:var(--c-accent)}.roi .result{font-size:var(--step-2);font-weight:700}.roi .note{font-size:.85rem;color:var(--c-muted)}.site-footer{background:var(--c-bg-alt);margin-top:0}.footer-badges{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:center;padding-block:calc(var(--space) * 2);border-bottom:1px solid var(--c-border-soft)}.footer-badges img{max-height:105px;max-width:170px;width:auto;height:auto}.footer-badges a{display:block}.footer-grid{display:grid;gap:calc(var(--space) * 1.5);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding-block:calc(var(--space) * 2)}.site-footer a{color:var(--c-text);text-decoration:none;font-size:.95rem}.site-footer a:hover{color:var(--c-accent)}.footer-legal{border-top:1px solid var(--c-border-soft);padding-block:var(--space)}.footer-legal p{margin:.25rem 0}.social{display:flex;gap:.75rem;margin-top:.5rem}.social a{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:1px solid var(--c-border-card);border-radius:var(--radius-sm);background:var(--c-bg)}.social a:hover{background:var(--c-accent-tint)}.social img{width:1.3rem;height:1.3rem}.linklike{background:0 0;border:0;padding:0;margin:0;color:var(--c-text);font:inherit;font-size:.95rem;cursor:pointer;text-decoration:none}.linklike:hover{color:var(--c-accent)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form{display:grid;gap:1rem;max-width:34rem}.form label{font-weight:700;font-size:.95rem}.form input,.form textarea{width:100%;padding:.7rem .9rem;font:inherit;border:1px solid var(--c-border-card);border-radius:var(--radius-sm);background:var(--c-bg)}.form input:focus,.form textarea:focus{outline:2px solid var(--c-accent);outline-offset:1px}.back{font-weight:500;text-decoration:none}.back:hover{text-decoration:underline}.help-videos{display:grid;gap:var(--space)}.help-video{margin:0;min-width:0}.help-video figcaption{display:none}.help-video .embed-consent{padding:calc(var(--space) * 2)}.help-video.portrait{max-width:24rem;margin-inline:auto;width:100%}.embed-portrait.embed-loaded iframe{aspect-ratio:9/16}@media(min-width:48rem){.help-videos:not(.single) .help-video.portrait{display:none}}@media(max-width:47.99rem){.help-videos:not(.single) .help-video:not(.portrait){display:none}}.help-list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.help-list a{display:block;padding:.8rem 1rem;border:1px solid var(--c-border-card);border-radius:var(--radius-sm);background:var(--c-bg);text-decoration:none;font-weight:500}.help-list a:hover{border-color:var(--c-accent)}.stats-big{margin-bottom:calc(var(--space) * 2.5)}.stats-big .stat b{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:300;letter-spacing:-.04em}.stats-big .stat span{font-weight:500}.features summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;font-size:1rem}.features summary::-webkit-details-marker{display:none}.features summary::after{content:"+";font-size:1.5rem;font-weight:300;line-height:1;color:var(--c-text)}.features details[open] summary::after{content:"×"}.features details:first-child{margin-top:0}.roi-layout{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,1fr);gap:calc(var(--space) * 2);align-items:start}.roi-note{font-size:.95rem}.roi-note p{margin:0 0 var(--space)}@media(max-width:56rem){.roi-layout{grid-template-columns:minmax(0,1fr)}}.roi-cards .card p{margin:0}.roi-cards .card .result{font-size:var(--step-2);font-weight:700;margin-block:.25rem}.roi-values{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.roi-values>div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.roi-label{font-size:.85rem;font-weight:500;color:var(--c-text-soft)}.roi-cap{font-size:.75rem;color:var(--c-text-soft)}.roi-cap output{font:inherit;color:inherit}.roi-box{display:block;text-align:right;font-weight:700;padding:.35rem .6rem;border:1px solid var(--c-border-card);border-radius:var(--radius-sm);background:var(--c-bg);color:var(--c-text)}.roi-box.is-target{background:var(--c-green-tint);border-color:rgba(46,158,91,.5);color:var(--c-green)}.roi-pies{display:flex;gap:var(--space);justify-content:space-around;text-align:center}.roi-pie{margin:0;display:flex;flex-direction:column;align-items:center;gap:.35rem}.roi-pie>output{font-weight:700;font-size:var(--step-1)}.roi-pie .pie{--p:0;width:5.5rem;height:5.5rem;border-radius:50%;background:conic-gradient(var(--c-navy) calc(var(--p) * 1%),var(--c-surface) 0);border:1px solid var(--c-border-card)}.roi-pie.is-target .pie{background:conic-gradient(var(--c-green) calc(var(--p) * 1%),var(--c-surface) 0)}.roi-pie.is-target>output{color:var(--c-green)}.roi input[name=wissen-neu]{accent-color:var(--c-green)}.roi label[for=roi-wissen-neu] output{color:var(--c-green)}.roi-cards .card.tint{background:var(--c-green-tint);border-color:rgba(46,158,91,.5)}.roi-cards .card.tint .result{color:var(--c-green)}.features-media img{display:none}.features-media img:first-child{display:block}.split:has(.features details[open]) .features-media img:first-child{display:none}.split:has(.features details:nth-of-type(1)[open]) .features-media img:nth-child(1),.split:has(.features details:nth-of-type(2)[open]) .features-media img:nth-child(2),.split:has(.features details:nth-of-type(3)[open]) .features-media img:nth-child(3),.split:has(.features details:nth-of-type(4)[open]) .features-media img:nth-child(4),.split:has(.features details:nth-of-type(5)[open]) .features-media img:nth-child(5),.split:has(.features details:nth-of-type(6)[open]) .features-media img:nth-child(6){display:block}.quotes-slider{overflow:hidden;margin-inline:calc(var(--space) * -1);padding-inline:var(--space);-webkit-mask-image:linear-gradient(to right,transparent,#000 6rem,#000 calc(100% - 6rem),transparent);mask-image:linear-gradient(to right,transparent,#000 6rem,#000 calc(100% - 6rem),transparent)}.quotes-track{display:flex;width:max-content;animation:team-scroll 70s linear infinite}.quotes-track .dup{display:contents}.quotes-track blockquote{flex:0 0 20rem;margin:0 var(--space)0 0;border:1px solid var(--c-border-card);border-radius:var(--radius-sm);padding:1rem var(--space);font-size:.95rem;background:var(--c-bg);color:var(--c-text)}.quotes-slider:hover .quotes-track{animation-play-state:paused}.subnav{display:flex;flex-wrap:wrap;gap:1.5rem;padding-block:1rem;font-size:.95rem;font-weight:500}.subnav a{text-decoration:none;color:var(--c-text)}.subnav a:not(.button):hover{color:var(--c-accent)}.subnav .subnav-login,.subnav .subnav-login:hover{color:#fff}.subnav .subnav-login{margin-left:auto;font-size:.95rem;padding:.45rem 1rem}@media(max-width:48rem){.subnav .subnav-login{margin-left:0;width:100%;text-align:center}}.features-media{aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:var(--radius-lg)}.features-media img{width:100%;height:100%;object-fit:cover}.embed-consent.embed-loaded{padding:0;border:0;background:0 0}.embed-consent iframe,.embed-loaded iframe{aspect-ratio:var(--ratio,16/9)}.lottie{width:100%;max-width:32rem;aspect-ratio:1;margin-inline:auto}.lottie svg{display:block;width:100%;height:100%}.tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.tab{display:inline-block;padding:.35rem .9rem;font-size:.9rem;font-weight:500;text-decoration:none;color:var(--c-text);border:1px solid var(--c-border-card);border-radius:4px;background:var(--c-bg)}.tab:hover{border-color:var(--c-accent);color:var(--c-accent)}.tab.is-active{color:var(--c-accent);border-color:rgba(232,117,17,.5);background:var(--c-accent-tint)}.help-section{padding-block:0 calc(var(--space) * 3)}.help-section .help-grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.help-card{border:0;background:0 0}.help-card img{border-radius:var(--radius-sm)}.help-card .help-title{display:block;padding:.6rem 0 0;font-weight:700;font-size:.95rem}.help-card .help-type{display:block;padding:0;font-size:.8rem;color:var(--c-text-soft)}.help-card:hover .help-title{color:var(--c-accent)}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:60rem){.cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.cards-3{grid-template-columns:minmax(0,1fr)}}.trust-seal img{max-width:18rem;margin-inline:auto;border-radius:0}.trust-cards{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.trust-badges{display:flex;flex-wrap:wrap;gap:calc(var(--space) * 2);align-items:center;justify-content:center;margin-top:calc(var(--space) * 2)}.trust-badges img{height:6rem;width:auto}.section-dark .trust-note{background:rgba(255,255,255,6%);border-color:rgba(255,255,255,.25)}.section-dark .trust-note :is(h3,p,a,.small){color:#fff}@media(max-width:48rem){.hero p:has(>.button){display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.hero p:has(>.button) .button+.button{margin-left:0}}.consent{position:fixed;right:var(--space);bottom:var(--space);z-index:90;width:min(26rem,calc(100% - 2 * var(--space)));background:var(--c-bg);border:1px solid var(--c-border-card);border-radius:var(--radius);padding:var(--space);box-shadow:0 8px 24px rgba(0,0,0,.12)}.consent .h5{margin-bottom:.4rem}.consent p{margin:0 0 .9rem;color:var(--c-text-soft)}.consent-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.consent-actions .button{font-size:.95rem;padding-block:.55rem}.consent-actions .button+.button{margin-left:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:48rem){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-big .stat b{font-size:2rem}}.deal-split{align-items:stretch}.deal-split .deal-card{height:100%}