:root{--bw-kurve: cubic-bezier(.22, .8, .3, 1);--bw-kurve-weich: cubic-bezier(.33, 1, .68, 1)}:root{--bw-weg: 10px;--bw-skal: 1;--bw-takt: 70ms;--bw-start: .06s;--bw-dauer: .55s;--bw-hub: 0px}@media(min-width:641px){:root{--bw-weg: 14px }}@media(min-width:1024px){:root{--bw-weg: 18px;--bw-skal: .975 }}@media(hover:hover)and (pointer:fine){:root{--bw-hub: -3px }}@media(prefers-reduced-motion:reduce){:root{--bw-hub: 0px }.js .reveal,.js .reveal.is-visible,.js .cmpr .cmpr-row,.js .reveal .pkg-tile,.js .founder2 .founder2-mark,.js .founder2 .founder2-card b,.js .founder2 .founder2-role,.js .founder2 .founder2-org,.js .founder2 .founder2-links,.js .wall .shot-cards{opacity:1;animation:none}.composer:hover,.stack-item:hover,.founder2-card:hover,.founder2-link:hover,.duo-card:hover,.p-stat:hover,.simple-step:hover,.wahl-card:hover,.iv-card:hover,.tsl-card:hover,.tpd-zoom:hover,.nf-card:hover,.twall-card:hover,.to-top:hover,.buy-btn--dark:hover,.buy-btn--line:hover,.tps-more summary:hover,.nav-tgl:hover,.tf-weg:hover,.footer-col a:hover{transform:none;translate:none;scale:none}.logo:hover svg{transform:none;rotate:none}.trl-play:hover .trl-play-kreis{transform:none;scale:none}.twall-card:hover .twall-meta{translate:0 0}.faq-a,.sprungmarke,.tpd-progress i{transition:none}.tcard:active,.wzh-karte:active,.wt-karte:active,.mkt-chip:active,.rat-card:active,.blog-card:active,.tcard-kat:active{scale:1;transition:none}}@media(prefers-reduced-motion:no-preference){[data-auftakt]>*:not(.enter):not(.reveal):not(.word):not([data-auftakt-aus]){animation:bwAuftakt var(--bw-dauer) var(--bw-kurve) both;animation-delay:calc(var(--bw-start) + var(--bw-i, 0) * var(--bw-takt))}[data-auftakt=ruhig]{--bw-takt: .11s }[data-auftakt=knapp]{--bw-takt: 50ms;--bw-dauer: .46s }}[data-auftakt]>*:nth-child(1),[data-aufbau]>*:nth-child(1){--bw-i: 0 }[data-auftakt]>*:nth-child(2),[data-aufbau]>*:nth-child(2){--bw-i: 1 }[data-auftakt]>*:nth-child(3),[data-aufbau]>*:nth-child(3){--bw-i: 2 }[data-auftakt]>*:nth-child(4),[data-aufbau]>*:nth-child(4){--bw-i: 3 }[data-auftakt]>*:nth-child(5),[data-aufbau]>*:nth-child(5){--bw-i: 4 }[data-auftakt]>*:nth-child(n+6){--bw-i: 4 }[data-aufbau]>*:nth-child(6){--bw-i: 5 }[data-aufbau]>*:nth-child(n+7){--bw-i: 5 }@keyframes bwAuftakt{0%{opacity:0;translate:0 var(--bw-weg)}to{opacity:1;translate:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-aufbau]>*:not(.enter):not(.reveal):not(.word):not([data-auftakt-aus]){animation:bwAufbau linear both;animation-timeline:view();animation-range:entry calc(6% + var(--bw-i, 0) * 5%) cover calc(24% + var(--bw-i, 0) * 5%)}[data-aufbau=kopf]>*:not(.enter):not(.reveal):not(.word):not([data-auftakt-aus]),.section-head>h2,.section-head>.lead{animation:bwAufbauKopf linear both;animation-timeline:view();animation-range:entry calc(6% + var(--bw-i, 0) * 6%) cover calc(24% + var(--bw-i, 0) * 6%)}[data-aufbau]>h1:not(.enter):not(.reveal):not(.word):not([data-auftakt-aus]):not(.bw-aus),[data-aufbau]>h2:not(.enter):not(.reveal):not(.word):not([data-auftakt-aus]):not(.bw-aus){animation:bwAufbauKopf linear both}[data-aufbau=kopf]>.lead:not(.enter):not(.reveal):not(.word):not([data-auftakt-aus]),.section-head>.lead{animation-range:entry 12% cover 32%}[data-aufbau=spalte]>*:not(.enter):not(.reveal):not(.word):not([data-auftakt-aus]){animation-range:entry 6% cover 24%}[data-aufbau=fuss]>*:not(.enter):not(.reveal):not(.word):not([data-auftakt-aus]){animation-range:entry 0% entry calc(55% + var(--bw-i, 0) * 8%)}[data-aufbau=fliess]>*:not(.enter):not(.reveal):not(.word):not([data-auftakt-aus]):not(h2):not(h3):not(section):not(aside){animation:none}[data-aufbau=fliess]>h2:not(.enter):not(.reveal):not(.word):not([data-auftakt-aus]):not(.bw-aus),[data-aufbau=fliess]>h3:not(.enter):not(.reveal):not(.word):not([data-auftakt-aus]):not(.bw-aus){animation:bwAufbauKopf linear both;animation-timeline:view();animation-range:entry 2% cover 18%}}}@keyframes bwAufbau{0%{opacity:0;translate:0 var(--bw-weg);scale:var(--bw-skal, 1)}to{opacity:1;translate:none;scale:none}}@keyframes bwAufbauKopf{0%{opacity:.3;translate:0 var(--bw-weg);filter:blur(5px)}to{opacity:1;translate:none;filter:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.js .reveal,.js .reveal.is-visible{opacity:1;animation:bwAufbau linear both;animation-timeline:view();animation-range:entry calc(6% + var(--bw-i, 0) * 5%) cover calc(24% + var(--bw-i, 0) * 5%)}.js .reveal:has(.reveal),.js .reveal:has(.reveal).is-visible,.js .section-head.reveal,.js .section-head.reveal.is-visible{animation:none;opacity:1}.bw-aus,.bw-aus.is-visible,.rel-strip>*,.twall-track>*,.wall-track>*,.mkt-chips>*,.tpg-strip>*{animation:none!important;opacity:1!important}}}[data-stagger]>*:nth-child(1){--bw-i: 0 }[data-stagger]>*:nth-child(2){--bw-i: 1 }[data-stagger]>*:nth-child(3){--bw-i: 2 }[data-stagger]>*:nth-child(4){--bw-i: 3 }[data-stagger]>*:nth-child(5){--bw-i: 4 }[data-stagger]>*:nth-child(n+6){--bw-i: 5 }@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-aufbau=fach]>*:not(.enter):not(.word):not([data-auftakt-aus]):not(.bw-aus):not(.bw-halt){animation:bwFach linear both;animation-timeline:view();animation-range:entry calc(4% + var(--bw-i, 0) * 6%) cover calc(26% + var(--bw-i, 0) * 6%)}[data-aufbau=fach]>*:nth-child(2n){--bw-dreh: 1.1deg }.bw-scharf{animation:bwScharf linear both;animation-timeline:view();animation-range:entry 8% cover 38%}.bw-drift{animation:bwDrift linear both;animation-timeline:view();animation-range:cover 0% cover 100%;will-change:translate}.bw-balken>i{transform-origin:0 50%;animation:bwBalken linear both;animation-timeline:view();animation-range:entry 20% cover 55%}[data-aufbau=reihe]>*:not(.enter):not(.word):not([data-auftakt-aus]):not(.bw-aus):not(.bw-halt){animation:bwReihe linear both;animation-timeline:view();animation-range:entry calc(2% + var(--bw-i, 0) * 9%) entry calc(46% + var(--bw-i, 0) * 9%)}}}@keyframes bwFach{0%{opacity:0;translate:0 calc(var(--bw-weg) * 1.6);rotate:var(--bw-dreh, -1.1deg);scale:.965}to{opacity:1;translate:none;rotate:none;scale:none}}@keyframes bwScharf{0%{filter:blur(12px);opacity:.5;scale:1.015}to{filter:none;opacity:1;scale:none}}@keyframes bwDrift{0%{translate:0 calc(var(--bw-driftweg, 16px) * -1)}to{translate:0 var(--bw-driftweg, 16px)}}@keyframes bwBalken{0%{scale:0 1}to{scale:1 1}}@keyframes bwReihe{0%{opacity:0;translate:calc(var(--bw-weg) * -1) 0}to{opacity:1;translate:none}}.bw-balken{display:block;height:3px;border-radius:4px;background:var(--border);overflow:hidden}.bw-balken>i{display:block;height:100%;background:var(--fg);scale:1 1}@media(prefers-reduced-motion:reduce){.bw-scharf,.bw-drift{animation:none;filter:none;translate:none}.bw-balken>i{animation:none;scale:1 1}}.bw-fortschritt{position:fixed;inset:0 0 auto;height:3px;z-index:60;transform-origin:0 50%;pointer-events:none;background:linear-gradient(90deg,var(--faint),var(--fg));opacity:0;scale:0 1}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.bw-fortschritt{opacity:1;animation:bwFortschritt linear both;animation-timeline:scroll(root block)}}}@keyframes bwFortschritt{0%{scale:0 1}to{scale:1 1}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (min-width:1024px){.hero>.container{animation:bwHeroAb linear both;animation-timeline:view();animation-range:exit 10% exit 100%}}}@keyframes bwHeroAb{0%{translate:0 0;opacity:1}to{translate:0 -30px;opacity:.32}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.bw-parallax{overflow:hidden}.bw-parallax>img{animation:bwWandern linear both;animation-timeline:view();animation-range:cover 0% cover 100%;will-change:translate}}}@keyframes bwWandern{0%{translate:0 -4%}to{translate:0 4%}}.btn{position:relative;overflow:hidden}.btn>*{position:relative;z-index:1}.btn:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.26) 50%,transparent 62%);translate:-130% 0;opacity:0}.btn--primary:after{background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.22) 50%,transparent 62%)}:root:not([data-theme=dark]) .btn--ghost:after,:root:not([data-theme=dark]) .btn--sm:after{background:linear-gradient(105deg,transparent 38%,rgba(17,17,20,.07) 50%,transparent 62%)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.btn:hover:after{animation:bwGlanz .72s var(--bw-kurve-weich) forwards}}@keyframes bwGlanz{0%{translate:-130% 0;opacity:0}16%{opacity:1}to{translate:130% 0;opacity:0}}.btn:active{scale:.975}@media(hover:none){.tcard:active,.wzh-karte:active,.wt-karte:active,.mkt-chip:active,.rat-card:active,.blog-card:active,.tcard-kat:active{scale:.99;transition:scale .1s ease}}.bw-zahl{font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.wall-track:hover{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.bw-fortschritt{display:none}.btn:after{display:none}.btn:active{scale:1}}.ui-icon{display:inline-block;flex:none;vertical-align:middle;max-width:none}.section-label{display:inline-flex;align-items:center;gap:8px;padding:0;margin:0 0 18px;color:var(--muted);font-size:13px;font-weight:600;line-height:1.5}.section-head>.section-label{margin-inline:0}.section-head>h2{margin-inline:0}.section-head--links>:is(h2,.lead,.section-label){margin-inline:0}.section-head--links .lead{text-wrap:pretty}.section-head>.chip{padding-inline:0;background:none;border:0;border-radius:0;box-shadow:none;animation:none}.section-head:has(>.section-label){text-align:left;margin-left:0;margin-right:0}.section-head:has(>.section-label)>.lead{margin-inline:0;text-wrap:pretty}.footer-bottom .to-top{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border-radius:var(--radius)}.footer-bottom .to-top svg{display:block;flex:0 0 18px;width:18px;height:18px}.footer-bottom{width:min(100% - 48px,1104px)}.ff-punkt{display:grid;grid-template-columns:24px 1fr;column-gap:10px;row-gap:3px;align-items:center}.ff-punkt>.ui-icon{grid-column:1;grid-row:1 / span 2}.ff-punkt>b,.ff-punkt>span{grid-column:2}.ff-punkt>b{font-size:15px}.ff-punkt>span{font-size:13px}.mobile-menu>a:not(.btn){display:flex;align-items:center;gap:12px}.mobile-menu>a>.ui-icon{color:var(--muted)}.tcard .tcard-kat{display:inline-flex;align-items:center;gap:5px}.tcard .tcard-kat .ui-icon{width:14px;height:14px}.price-intro>.ui-icon{display:block;width:28px;height:28px;margin-bottom:18px}.wt-karte>.ui-icon{position:static;width:24px;height:24px;stroke:currentColor;margin-bottom:7px;transform:none}.wt-karte:hover>.ui-icon{transform:none}.wt-karte>svg:not(.ui-icon){top:25px}.sh .eyebrow>.ui-icon{width:17px;height:17px}.buyx-chip{display:inline-flex;align-items:center;gap:6px}.buyx-chip>.ui-icon{width:15px;height:15px}@media(max-width:640px){.section-head{max-width:none}.section-head>:is(h2,.lead,.section-label){margin-inline:0}.section-head :is(.eyebrow,.chip){padding-inline:0;border:0;background:none;box-shadow:none;backdrop-filter:none}.footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px 16px;text-align:left;justify-items:start}.footer-bottom .copy{grid-column:1;grid-row:1}.footer-bottom .to-top{grid-column:2;grid-row:1 / span 2;align-self:start}.footer-bottom .footer-recht{grid-column:1;gap:0 14px}.footer-bottom .made{grid-column:1 / -1;font-size:12px}}@media(min-width:1024px){.homepage .twall-head{display:block}.homepage .twall-head>.twall-sub{margin:20px 0 0}.homepage .twall-head>.twall-zieh{margin-top:12px}#checkliste>.container{display:block}#checkliste .section-head{position:static;text-align:left;margin:0 0 36px}#checkliste .section-head .lead,#checkliste .section-head .eyebrow{margin-inline:0}#checkliste .steps{width:100%;max-width:none!important;margin:0!important}#profi-tipps .agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#profi-tipps .agent-grid>.agent-card{grid-column:auto}#profi-tipps .agent-grid>.agent-card:first-child{grid-column:1 / -1;grid-template-columns:44px 1fr;gap:8px 18px;padding:32px}#profi-tipps .agent-grid>.agent-card:first-child>p{grid-column:2}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.hx-stage{animation:surface-arrive linear both;animation-timeline:view();animation-range:entry 0% cover 28%}.ms-stage{animation:surface-arrive linear both;animation-timeline:view();animation-range:entry 0% cover 24%}}}@keyframes surface-arrive{0%{translate:0 18px}to{translate:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.price-intro>.ui-icon,.ff-punkt>.ui-icon{transition:translate .25s ease}.price-card:hover .price-intro>.ui-icon,.ff-punkt:hover>.ui-icon{translate:0 -3px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hx-stage,.ms-stage{animation:none}}@media(max-width:640px){footer .footer-grid{row-gap:0;padding-bottom:32px}footer .footer-brand{margin-bottom:24px}footer .footer-col>summary{min-height:56px}}.wzh-karte>.ui-icon{display:block;margin-bottom:18px;width:28px;height:28px}.eyebrow>.ui-icon{flex:none}footer{background:var(--bg)}footer .footer-grid--6{grid-template-columns:1fr}footer .footer-brand{grid-column:1 / -1;display:grid;gap:14px;min-width:0;margin-bottom:16px;padding-bottom:28px;border-bottom:1px solid var(--border)}footer .footer-brand .logo{justify-self:start}footer .footer-brand p{margin:0;max-width:46ch;font-size:15px}footer .footer-brand .mail{display:flex;align-items:center;justify-content:space-between;gap:20px;justify-self:start;min-height:52px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);font-size:14px;max-width:100%;overflow-wrap:anywhere}footer .footer-brand .mail svg{flex:none}@media(min-width:641px){footer .footer-grid--6{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}footer .footer-brand{grid-template-columns:minmax(0,1fr) auto;gap:12px 32px;padding-bottom:32px;margin-bottom:0}footer .footer-brand p{grid-column:1}footer .footer-brand .mail{grid-column:2;grid-row:1 / span 2;align-self:center}}@media(min-width:1024px){footer .footer-grid--6{grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 30px}footer .footer-brand p{max-width:58ch}footer .footer-brand{padding-bottom:36px}}@media(max-width:640px){footer .footer-brand{margin-bottom:12px}footer .footer-brand .mail{width:100%;justify-self:stretch}}.final.svc-final,.final.tpd-schluss{padding:72px 0;background:var(--bg)}.final.svc-final>.container,.final.tpd-schluss>.container{background:#131316;border:1px solid var(--border);border-radius:var(--radius);width:min(100% - 48px,1104px);padding:28px 24px}.final.svc-final:before,.final.tpd-schluss:before{display:none}@media(min-width:1024px){.final.svc-final>.container,.final.tpd-schluss>.container{padding:44px}.final.tpd-schluss .tsl-grid{gap:30px 44px}.final.tpd-schluss>.tsl-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:30px 44px}}@media(prefers-reduced-motion:no-preference){.hx-intro>div:first-child{animation:visualHero .65s cubic-bezier(.22,.8,.3,1) both}.hx-pitch{animation:visualHero .65s .1s cubic-bezier(.22,.8,.3,1) both}.hx-card img{transition:transform .35s cubic-bezier(.22,.8,.3,1)}}@keyframes visualHero{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hx-card:hover img{transform:translateY(-2px)}.closing-actions .ui-icon{transition:translate .2s ease}.closing-actions a:hover .ui-icon{translate:3px 0}}@supports (animation-timeline:view()){@media(min-width:641px)and (prefers-reduced-motion:no-preference){.svc-schritt-nr{animation:visualStep linear both;animation-timeline:view();animation-range:entry 0% cover 45%}}}@keyframes visualStep{0%{transform:translateY(10px)}to{transform:translateY(0)}}
