#vf a{color:inherit}#vf .num{font-family:var(--fk-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500}#vf .wrap{max-width:1080px;margin:0 auto;padding:0 24px}#vf h1,#vf h2,#vf h3{text-wrap:balance}#vf section{scroll-margin-top:80px}#vf :target{scroll-margin-top:80px}#vf .topbar{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--fk-line);background:#ffffffeb;position:sticky;top:0}#vf .topbar-in{align-items:center;gap:22px;height:66px;display:flex;position:relative}#vf .brand{flex:none;align-items:center;display:flex}#vf .brand img{width:auto;height:26px;display:block}#vf .nav{color:var(--fk-muted);align-items:center;gap:4px;font-size:1rem;font-weight:500;display:flex}#vf .nav a{border-radius:var(--fk-r-pill);white-space:nowrap;padding:10px 12px;text-decoration:none;transition:background .15s,color .15s}#vf .nav a:hover{background:var(--fk-subtle);color:var(--fk-ink)}#vf .aud{border:1px solid var(--fk-line-strong);border-radius:var(--fk-r-pill);flex:none;align-items:center;gap:2px;margin-left:auto;padding:3px;display:flex}#vf .aud a,#vf .aud span{border-radius:var(--fk-r-pill);white-space:nowrap;align-items:center;min-height:40px;padding:6px 16px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}#vf .skip{z-index:30;background:var(--fk-green);color:#fff;border-radius:0 0 var(--fk-r-md) 0;padding:12px 18px;font-weight:700;position:absolute;top:0;left:-9999px}#vf .skip:focus{left:0}#vf .menu{flex:none;display:none;position:relative}#vf .menu summary{cursor:pointer;border:1px solid var(--fk-line-strong);border-radius:var(--fk-r-pill);min-width:44px;min-height:44px;color:var(--fk-ink);background:var(--fk-surface);justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:1rem;font-weight:600;list-style:none;display:inline-flex}#vf .menu summary::-webkit-details-marker{display:none}#vf .menu summary svg{width:18px;height:18px;stroke:var(--fk-ink);flex:none}#vf .menu[open] summary{border-color:var(--fk-green);color:var(--fk-green)}#vf .menu[open] summary svg{stroke:var(--fk-green)}#vf .menu-panel{background:var(--fk-surface);border:1px solid var(--fk-line-strong);border-radius:var(--fk-r-lg);width:min(280px,100vw - 36px);box-shadow:var(--fk-shadow-card);padding:8px;position:absolute;top:calc(100% + 6px);right:0}#vf .menu-panel a{border-radius:var(--fk-r-sm);color:var(--fk-ink);padding:11px 12px;font-size:1rem;font-weight:500;text-decoration:none;display:block}#vf .menu-panel a:hover{background:var(--fk-subtle)}#vf .menu-panel .menu-fb{color:var(--fk-green);font-weight:700}#vf .menu-tel{border-top:1px solid var(--fk-line);flex-direction:column;gap:2px;margin-top:6px;padding:12px;display:flex}#vf .menu-tel a{padding:0;font-weight:600;display:inline}#vf .menu-tel span{color:var(--fk-faint);font-size:.8125rem}#vf .aud .aud-on{background:var(--fk-green-tint);color:var(--fk-green);font-weight:700}#vf .aud .aud-off{color:var(--fk-green)}#vf .aud .aud-off:hover{background:var(--fk-subtle)}#vf .btn{border-radius:var(--fk-r-pill);font-family:var(--fk-font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 22px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}#vf .btn--primary{background:var(--fk-green);color:var(--fk-surface)}#vf .btn--primary:hover{background:var(--fk-green-hover);box-shadow:var(--fk-shadow-btn-hover);transform:translateY(-1px)}#vf .btn--secondary{background:var(--fk-surface);color:var(--fk-ink);border-color:var(--fk-ink)}#vf .btn--secondary:hover{background:var(--fk-ink);color:var(--fk-surface)}#vf .btn--top{padding:8px 18px}#vf .btn--top .l-short{display:none}#vf .chip{color:var(--fk-muted);background:var(--fk-subtle);border:1px solid var(--fk-line);border-radius:var(--fk-r-pill);white-space:nowrap;padding:4px 11px;font-size:.8125rem;font-weight:600}#vf .chip--green{color:var(--fk-green);background:var(--fk-green-tint);border-color:var(--fk-green-tint-line);font-weight:600}#vf .chip--fill{color:var(--fk-surface);background:var(--fk-green);border-color:var(--fk-green)}#vf .hero{text-align:center;padding:60px 0 44px}#vf .hero .k{color:var(--fk-green);font-size:.875rem;font-weight:700}#vf .hero h1{font-size:var(--fk-fs-hero);letter-spacing:-.025em;margin-top:10px;font-weight:800;line-height:1.02}#vf .hero .sub{color:var(--fk-muted);max-width:44ch;margin:14px auto 0;font-size:1.125rem;font-weight:500}#vf .duel{text-align:left;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:40px;display:grid}@media(min-width:760px){#vf .duel{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}#vf .offer{background:var(--fk-surface);border:1px solid var(--fk-line-strong);border-radius:var(--fk-r-lg);flex-direction:column;padding:22px 24px 24px;display:flex}#vf .offer--fk{border:1.5px solid var(--fk-green);box-shadow:var(--fk-shadow-card)}#vf .offer-h{justify-content:space-between;align-items:center;gap:12px;display:flex}#vf .offer-t{letter-spacing:-.01em;font-size:1.125rem;font-weight:700}#vf .offer-rows{margin-top:18px;margin-bottom:12px}#vf .offer-row{border-bottom:1px solid var(--fk-line);justify-content:space-between;align-items:center;gap:14px;min-height:40px;font-size:.875rem;display:flex}#vf .offer-row .green{color:var(--fk-green)}#vf .offer-sum{margin-top:auto;padding-top:18px}#vf .offer-sum-l{letter-spacing:.06em;text-transform:uppercase;color:var(--fk-faint);font-size:.75rem;font-weight:600}#vf .offer-sum-v{font-size:var(--fk-fs-hero);letter-spacing:-.035em;color:var(--fk-muted);margin-top:4px;line-height:1.05}#vf .offer--fk .offer-sum-v{color:var(--fk-green)}#vf .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}#vf .duel-diff{text-align:center;color:var(--fk-muted);margin-top:20px;font-size:1rem;line-height:1.5}#vf .duel-diff .num{color:var(--fk-green);font-weight:700}#vf .hero-close{margin-top:44px}#vf .hero-close-h{font-size:var(--fk-fs-h3);letter-spacing:-.015em;font-weight:800;line-height:1.25}#vf .hero-close .hero-ctas{margin-top:22px}#vf .sec{padding:76px 0}#vf .sec--tint{background:var(--fk-subtle);border-top:1px solid var(--fk-line);border-bottom:1px solid var(--fk-line)}#vf .sec-h{max-width:620px}#vf .sec-h h2{font-size:var(--fk-fs-h2);letter-spacing:-.02em;font-weight:800;line-height:1.18}#vf .sec-h>p:not(.sec-k){color:var(--fk-muted);max-width:54ch;margin-top:12px;font-size:1.125rem}#vf .wins{grid-template-columns:minmax(0,1fr) 1fr;gap:20px;margin-top:40px;display:grid}#vf .win{background:var(--fk-surface);border:1px solid var(--fk-line-strong);border-radius:var(--fk-r-xl);padding:26px}#vf .win h3{letter-spacing:-.02em;font-size:1.125rem;font-weight:800}#vf .win ul{flex-direction:column;margin-top:14px;list-style:none;display:flex}#vf .win li{border-bottom:1px solid var(--fk-line);color:var(--fk-muted);align-items:flex-start;gap:11px;padding:10px 0;font-size:1rem;display:flex}#vf .win li:last-child{border-bottom:none}#vf .win li svg{width:17px;height:17px;stroke:var(--fk-green);flex:none;margin-top:3px}#vf .win b{color:var(--fk-ink)}#vf .founders{flex-wrap:wrap;gap:26px;margin-top:24px;display:flex}#vf .founder{align-items:center;gap:12px;display:flex}#vf .founder .ava{border:1px solid var(--fk-line-strong);background:var(--fk-green-tint);width:52px;height:52px;color:var(--fk-green);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex;overflow:hidden}#vf .ava--img{overflow:hidden}#vf .ava--img img,#vf .founder .ava img{object-fit:cover;width:100%;height:100%;display:block}#vf .founder .ava--jakob{background-image:var(--fk-jakob);background-position:50%;background-size:cover}#vf .founder .n{font-size:.875rem;font-weight:700}#vf .founder .r{color:var(--fk-muted);max-width:24ch;font-size:.8125rem}#vf .faq{max-width:720px;margin-top:36px}#vf .faq details{border-bottom:1px solid var(--fk-line)}#vf .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 4px;font-size:1rem;font-weight:600;list-style:none;display:flex}#vf .faq summary::-webkit-details-marker{display:none}#vf .faq summary svg{width:17px;height:17px;stroke:var(--fk-faint);flex:none;transition:transform .18s ease-out}#vf .faq details[open] summary svg{transform:rotate(45deg)}#vf .faq .a{color:var(--fk-muted);max-width:62ch;padding:0 4px 18px}#vf .final{margin:56px 0}#vf .final-in{background:var(--fk-green-tint);border:1px solid var(--fk-green-tint-line);border-radius:var(--fk-r-xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;padding:52px 40px;display:grid}#vf .final h2{font-size:var(--fk-fs-h2);letter-spacing:-.02em;font-weight:800;line-height:1.18}#vf .final p:not(.sec-k){color:var(--fk-green-600);max-width:40ch;margin-top:12px;font-size:1.125rem}#vf .final .row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}#vf .contact-card{background:var(--fk-surface);border:1px solid var(--fk-line-strong);border-radius:var(--fk-r-lg);box-shadow:var(--fk-shadow-card);padding:22px}#vf .contact-card .t{letter-spacing:.06em;text-transform:uppercase;color:var(--fk-faint);font-size:.75rem;font-weight:600}#vf .contact-card .founders{gap:18px;margin-top:14px}#vf .card-contact{border-top:1px solid var(--fk-line);gap:10px;margin-top:18px;padding-top:16px;display:grid}#vf .card-contact .cline{color:var(--fk-ink);align-items:center;gap:10px;margin:0;font-size:.875rem;display:flex}#vf .card-contact .cline svg{width:16px;height:16px;stroke:var(--fk-green);flex:none}#vf .card-contact .cline a{color:var(--fk-ink);font-weight:700;text-decoration:none}#vf .card-contact .cline a:hover{color:var(--fk-green)}#vf footer{border-top:1px solid var(--fk-line)}#vf .noes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}#vf .no{background:var(--fk-surface);border:1px solid var(--fk-line-strong);border-radius:var(--fk-r-xl);padding:24px}#vf .no .t{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.125rem;font-weight:800;display:flex}#vf .no .t svg{width:18px;height:18px;stroke:var(--fk-green);flex:none}#vf .no p{color:var(--fk-muted);margin-top:10px;font-size:1rem}#vf .kosten-t{letter-spacing:-.015em;color:var(--fk-green);margin-top:20px;font-size:1.25rem;font-weight:700}#vf .sheet-mini{background:var(--fk-surface);border:1px solid var(--fk-green-tint-line);border-radius:var(--fk-r-md);box-shadow:var(--fk-shadow-lift);color:var(--fk-paper-ink);max-width:400px;padding:22px}#vf .sheet-mini .top{border-bottom:1px solid var(--fk-line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}#vf .sheet-mini .top .tb{align-items:center;gap:9px;display:flex}#vf .sheet-mini .top .tb img{width:22px;height:22px;display:block}#vf .sheet-mini .top .b{letter-spacing:-.02em;font-size:1rem;font-weight:800}#vf .sheet-mini .top .s{color:var(--fk-paper-legal);font-size:.75rem}#vf .sheet-mini .anchor{border-bottom:2.5px solid var(--fk-green);margin-top:16px;padding-bottom:14px}#vf .sheet-mini .anchor .l{color:var(--fk-paper-ink);font-size:.8125rem}#vf .sheet-mini .anchor .v{font-family:var(--fk-font-mono);letter-spacing:-.035em;color:var(--fk-green);margin-top:2px;font-size:1.875rem;font-weight:500;line-height:1.05}#vf .sheet-mini .caps{letter-spacing:.08em;text-transform:uppercase;color:var(--fk-paper-legal);margin-top:14px;font-size:.75rem;font-weight:700}#vf .sheet-mini .rows{margin-top:6px}#vf .sheet-mini .rows .r{border-bottom:1px solid var(--fk-line);color:var(--fk-paper-legal);justify-content:space-between;gap:10px;padding:8px 0;font-size:.8125rem;display:flex}#vf .sheet-mini .rows .r.big{color:var(--fk-paper-ink);font-weight:700}#vf .leistungen{max-width:760px;margin-top:40px}#vf .leistung{border-top:1px solid var(--fk-line-strong);gap:8px 32px;padding:22px 0;display:grid}#vf .leistung:last-child{border-bottom:1px solid var(--fk-line-strong)}@media(min-width:700px){#vf .leistung{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}}#vf .leistung h3{letter-spacing:-.01em;font-size:1.125rem;font-weight:700}#vf .leistung-b p{color:var(--fk-muted);max-width:54ch;margin-top:6px;font-size:.875rem}#vf .leistung-preis{color:var(--fk-green);font-size:.875rem;font-weight:600}@media(min-width:700px){#vf .leistung-preis{text-align:right}}#vf .voices{max-width:760px;margin-top:32px;display:grid}#vf .voice{flex-direction:column;justify-content:flex-start;display:flex}#vf .voice blockquote{font-size:var(--fk-fs-quote);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.45}#vf .voice .who{align-items:center;gap:12px;margin-top:20px;display:flex}#vf .voice .who .n{font-size:.875rem;font-weight:700}#vf .voice .who .r{color:var(--fk-muted);font-size:.8125rem}#vf .voice .ava{border:1px solid var(--fk-line-strong);background:var(--fk-green-tint);width:44px;height:44px;color:var(--fk-green);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex;overflow:hidden}#vf .voice .ava--jakob{background-image:var(--fk-jakob);background-position:50%;background-size:cover}#vf .faq-g+.faq-g{margin-top:26px}#vf .faq-g .gt{letter-spacing:.06em;text-transform:uppercase;color:var(--fk-faint);margin-bottom:10px;font-size:.75rem;font-weight:600}#vf .faq-list{border-top:1px solid var(--fk-line)}#vf .sec-k{letter-spacing:.06em;text-transform:uppercase;color:var(--fk-green);margin-bottom:10px;font-size:.75rem;font-weight:600}@media(max-width:1159px){#vf .nav{display:none}#vf .menu{display:block}}@media(max-width:759px){#vf .aud{display:none}#vf .btn--top{margin-left:auto}}@media(max-width:900px){#vf .wins{grid-template-columns:minmax(0,1fr)}#vf .final-in{grid-template-columns:minmax(0,1fr);padding:40px 26px}#vf .noes,#vf .voices{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){#vf .wrap{padding:0 18px}#vf .topbar-in{gap:12px;height:60px}#vf .brand img{height:22px}#vf .btn--top{padding:8px 14px}#vf .menu-word{display:none}#vf .menu summary{padding:8px}#vf .hero{padding:44px 0 52px}#vf .hero h1{-webkit-hyphens:auto;hyphens:auto}#vf .sec{padding:56px 0}#vf .hero-ctas .btn,#vf .final .row .btn{white-space:normal;width:100%}}@media(min-width:641px)and (max-width:860px){#vf .topbar-in{gap:14px}}@media(max-width:359px){#vf .btn--top{padding-left:14px;padding-right:14px}#vf .btn--top .l-full{display:none}#vf .btn--top .l-short{display:inline}#vf .menu{margin-left:0}}#vf .psrc{color:var(--fk-faint);grid-column:1/-1;margin-top:2px;font-size:.75rem}#vf .jtracker{max-width:360px;margin:18px 0 4px}#vf .fk-sig{stroke-dasharray:1;stroke-dashoffset:0}#vf .anim .fk-sig{stroke-dashoffset:1px;animation:1.8s ease-out .5s forwards fksig}#vf .sta-l0,#vf .sta-l1,#vf .sta-l2{stroke-dasharray:1;stroke-dashoffset:0}#vf .anim .sta-l0{stroke-dashoffset:1px;animation:6s linear forwards stal0}#vf .anim .sta-l1{stroke-dashoffset:1px;animation:6s linear forwards stal1}#vf .anim .sta-l2{stroke-dashoffset:1px;animation:6s linear forwards stal2}#vf .sta-p0,#vf .sta-p1,#vf .sta-p2,#vf .sta-p3{opacity:1}#vf .anim .sta-p0{opacity:0;animation:6s linear forwards stap0}#vf .anim .sta-p1{opacity:0;animation:6s linear forwards stap1}#vf .anim .sta-p2{opacity:0;animation:6s linear forwards stap2}#vf .anim .sta-p3{opacity:0;animation:6s linear forwards stap3}#vf .sheet-mini{position:relative;overflow:hidden}#vf .flow{margin-top:32px;display:grid}#vf .fstep{border-top:1px solid var(--fk-line-strong);align-items:start;gap:10px 72px;padding:36px 0 48px;display:grid}@media(min-width:960px){#vf .fstep{grid-template-columns:minmax(0,1fr) 440px}#vf .fstep--flip .fstep-b{order:2}#vf .fstep--flip .fstep-art{order:1}}#vf .ft{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}#vf .fn{font-family:var(--fk-font-mono);color:var(--fk-muted);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:1.25rem;font-weight:500;line-height:1.15}#vf .fstep-b h3{letter-spacing:-.015em;margin:0;font-size:1.5rem;line-height:1.15}#vf .fstep-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}#vf .fstep-p{color:var(--fk-muted);max-width:56ch;margin:12px 0 0}#vf .fstep-b ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}#vf .fstep-b ul li{align-items:flex-start;gap:10px;font-size:.875rem;display:flex}#vf .fstep-b ul li svg{width:18px;height:18px;stroke:var(--fk-green);flex:none;margin-top:3px}#vf .fstep-art{align-self:center;width:100%;max-width:440px;margin-top:18px}@media(min-width:960px){#vf .fstep-art{margin-top:0}}#vf .fstep .sheet-mini{max-width:none;margin:0}#vf .quote-banner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 28px;max-width:880px;margin:32px 0 40px;display:grid}#vf .quote-banner .qb-who{text-align:center;flex-direction:column;align-items:center;min-width:150px;display:flex}#vf .quote-banner .qb-who img{object-fit:cover;border-radius:50%;width:72px;height:72px;margin-bottom:10px;display:block}#vf .quote-banner .qn{font-size:.875rem;font-weight:700}#vf .quote-banner .qr{color:var(--fk-muted);margin-top:2px;font-size:.8125rem}#vf .quote-banner .qb-q{font-size:var(--fk-fs-quote);letter-spacing:-.01em;text-wrap:balance;max-width:56ch;color:var(--fk-ink);font-weight:600;line-height:1.45}@media(max-width:700px){#vf .quote-banner{grid-template-columns:minmax(0,1fr)}#vf .quote-banner .qb-who{text-align:left;flex-direction:row;align-items:center;gap:12px}#vf .quote-banner .qb-who img{margin-bottom:0}}#vf .proof-rows{margin-top:16px}#vf .prow{border-top:1px solid var(--fk-line-strong);grid-template-columns:minmax(150px,220px) 1fr;align-items:baseline;gap:12px 40px;padding:28px 2px;display:grid}#vf .prow .pn{font-size:var(--fk-fs-display);color:var(--fk-green);letter-spacing:-.02em;font-weight:500;line-height:1}#vf .prow p{color:var(--fk-muted);max-width:40ch;margin:0;font-size:1.125rem;line-height:1.45}#vf .prow p b{color:var(--fk-ink);font-weight:700}#vf .proof-rows .psrc{border-top:1px solid var(--fk-line);padding-top:16px}@media(max-width:700px){#vf .prow{grid-template-columns:minmax(0,1fr);gap:6px;padding:22px 2px}}
