.site{color-scheme:light;--brand:#4f46e5;--brand-hover:#4338ca;--brand-soft:#eef1ff;--brand-border:#c6cdfb;--brand-text:#4338ca;--brand-gradient:linear-gradient(135deg,#4f46e5,#6d5ef0 55%,#2563eb 145%);--accent:#2563eb;--bg:#f7f8fa;--surface:#ffffff;--surface-2:#f1f3f7;--text:#14181f;--text-2:#545b6b;--text-3:#868d9c;--border:#e6e8ee;--border-strong:#d5d9e2;--ring:rgba(79,70,229,0.45);--navy:#0e1220;--navy-2:#161b2d;--success:#16a34a;--success-soft:#e8f6ee;--warning:#e08600;--warning-soft:#fdf1dd;--danger:#dc2626;--danger-soft:#fce9e7;--shadow-sm:0 1px 3px rgba(16,24,40,0.06),0 1px 2px rgba(16,24,40,0.04);--shadow-md:0 4px 12px -2px rgba(16,24,40,0.10),0 2px 6px -2px rgba(16,24,40,0.05);--shadow-lg:0 14px 34px -10px rgba(16,24,40,0.16),0 6px 14px -6px rgba(16,24,40,0.07);--shadow-brand:0 10px 34px -10px rgba(79,70,229,0.4);--r-sm:10px;--r:14px;--r-lg:18px;--r-xl:24px;--r-pill:999px;--font-sans:var(--font-geist),-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Inter,Roboto,sans-serif;--font-mono:"SF Mono",ui-monospace,"JetBrains Mono",Menlo,monospace;--container:1200px;--header-h:80px;--ease-out:cubic-bezier(0.16,1,0.3,1);background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}.site *,.site :after,.site :before{box-sizing:border-box}.site a{color:inherit;text-decoration:none}.site h1,.site h2,.site h3{margin:0;text-wrap:balance;letter-spacing:-.022em}.site h1{font-size:clamp(34px,5.2vw,58px);line-height:1.04;letter-spacing:-.03em;font-weight:720}.site h2{font-size:clamp(26px,3.4vw,38px);line-height:1.1;font-weight:680}.site h3{font-size:19px;line-height:1.25;font-weight:620;letter-spacing:-.01em}.site p{margin:0;color:var(--text-2)}.site-container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.site-main{flex:1 1}.site-eyebrow{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-text);font-weight:600}.site :focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.m-btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font:inherit;font-size:15px;font-weight:600;line-height:1;padding:12px 22px;border-radius:var(--r-sm);border:1px solid transparent;cursor:pointer;transition:transform var(--dur,.2s) var(--ease-out),background .2s,border-color .2s,color .2s}.site .m-btn-primary{background:var(--brand);color:#fff;box-shadow:0 6px 16px -8px rgba(79,70,229,.5)}.site .m-btn-primary:hover{background:var(--brand-hover);color:#fff;transform:translateY(-1px);box-shadow:0 12px 24px -10px rgba(79,70,229,.55)}.site .m-btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.site .m-btn-secondary:hover{border-color:var(--brand);color:var(--brand-text);transform:translateY(-1px);box-shadow:var(--shadow-md)}.site .m-btn-ghost{background:transparent;color:var(--text-2)}.site .m-btn-ghost:hover{color:var(--text);background:var(--surface-2)}.m-btn-lg{padding:15px 28px;font-size:16px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:var(--header-h);display:flex;align-items:center;border-bottom:1px solid transparent;transition:background .25s var(--ease-out),border-color .25s,-webkit-backdrop-filter .25s;transition:background .25s var(--ease-out),border-color .25s,backdrop-filter .25s;transition:background .25s var(--ease-out),border-color .25s,backdrop-filter .25s,-webkit-backdrop-filter .25s}.site-header[data-scrolled=true]{background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom-color:var(--border)}.site-header .site-container{display:flex;align-items:center;gap:14px}.brandmark{flex:1 1;min-width:0;display:inline-flex;align-items:center;gap:12px;font-weight:700;letter-spacing:-.015em;font-size:19px}.brandmark .logo{width:40px;height:40px;border-radius:12px;background:var(--brand-gradient);box-shadow:var(--shadow-brand),inset 0 0 0 1px rgba(255,255,255,.16);display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px}.site-nav{display:flex;align-items:center;justify-content:center;gap:4px;flex:0 0 auto}.site-nav a{font-size:15px;font-weight:540;color:var(--text-2);padding:10px 17px;border-radius:9px;white-space:nowrap;transition:color .18s,background .18s}.site-nav a:hover{color:var(--text);background:var(--surface-2)}.site-nav a[aria-current=page]{color:var(--brand-text);background:var(--brand-soft)}.header-actions{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.header-actions .login-link{font-size:14.5px;font-weight:560;color:var(--text-2);padding:8px 12px;border-radius:8px}.header-actions .login-link:hover{color:var(--text)}.header-video{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font:inherit;font-size:14.5px;font-weight:560;color:var(--text-2);background:transparent;border:0;padding:8px 10px;border-radius:8px;cursor:pointer;transition:color .2s,background .2s}.header-video:hover{color:var(--brand-text);background:var(--surface-2)}.header-video svg{flex-shrink:0}@media (max-width:1200px){.header-video{display:none}}.nav-toggle{margin-left:auto;width:42px;height:42px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);align-items:center;justify-content:center;cursor:pointer}.mobile-menu,.nav-toggle{display:none}.site-footer{border-top:1px solid var(--border);background:var(--surface);margin-top:40px}.site-footer .site-container{padding-top:56px;padding-bottom:40px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:32px;gap:32px}.footer-brand .brandmark{margin-bottom:14px}.footer-brand p{font-size:14px;color:var(--text-3);max-width:34ch}.site .footer-col h2{font-size:13px;line-height:1.4;font-weight:620;color:var(--text);margin:0 0 14px;letter-spacing:.01em}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.footer-col a{font-size:14px;color:var(--text-2)}.footer-col a:hover{color:var(--brand-text)}.footer-legal{margin-top:40px;padding-top:22px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-3)}.site-section{padding:clamp(56px,8vw,104px) 0}.site-hero{padding:clamp(56px,8vw,110px) 0 clamp(40px,6vw,80px)}.lead{font-size:19px;color:var(--text-2);max-width:58ch}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{font-size:13px;font-weight:560;color:var(--text-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-pill);padding:7px 14px;display:inline-flex;align-items:center;gap:8px}.chip .dot{width:7px;height:7px;border-radius:50%;background:var(--success)}.prep-note{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:560;color:var(--warning);background:var(--warning-soft);border:1px solid #f2dcae;border-radius:var(--r-pill);padding:6px 13px;margin-top:22px}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-brand{grid-column:1/-1}}@media (max-width:860px){.header-actions,.header-video,.site-nav{display:none}.nav-toggle{display:inline-flex}.mobile-menu{display:block;border-bottom:1px solid var(--border);background:var(--surface)}.mobile-menu nav{display:grid;grid-gap:2px;gap:2px;padding:12px 24px 20px}.mobile-menu a{padding:12px;border-radius:10px;font-weight:560;color:var(--text)}.mobile-menu a:hover,.mobile-menu a[aria-current=page]{background:var(--surface-2);color:var(--brand-text)}.mobile-menu .m-actions{display:grid;grid-gap:10px;gap:10px;padding:8px 24px 20px}}@media (max-width:520px){.footer-grid{grid-template-columns:1fr 1fr;gap:26px 18px}.footer-brand{grid-column:1/-1}}@media (max-width:600px){.lead{font-size:16px;line-height:1.55}.sec-head-center h2{font-size:24px;line-height:1.15}.prod-sec.dark h2{font-size:23px;line-height:1.15}.prod-sec.dark{padding:48px 0}}@media (prefers-reduced-motion:reduce){.site *,.site :after,.site :before{transition:none!important;animation:none!important}.m-btn:hover{transform:none}}.sec-head-center{max-width:60ch;margin:0 auto clamp(32px,5vw,52px);text-align:center}.sec-head-center .site-eyebrow{display:block;margin-bottom:10px}.sec-head-center.on-dark h2{color:#fff}.sec-head-center.on-dark .lead{color:rgba(255,255,255,.72)}.muted-note{font-size:13.5px;color:var(--text-3)}.muted-note.center{text-align:center;margin-top:16px}.check{display:inline-flex;align-items:center;justify-content:center;color:var(--success);flex-shrink:0;margin-right:8px}.hero-trust .ht svg{color:var(--brand-text);flex-shrink:0}.trial-note .tick svg{color:var(--success)}.feature-more svg{transition:transform .2s var(--ease-out)}.feature-card:hover .feature-more svg{transform:translateX(3px)}.hero-grid{display:grid;grid-template-columns:1.05fr 1.1fr;grid-gap:clamp(40px,6vw,92px);gap:clamp(40px,6vw,92px);align-items:center}.hero-copy h1{max-width:15ch}.hero-slogan{margin-top:14px;font-size:clamp(17px,2vw,20px);letter-spacing:-.01em}.hero-slogan,.site .inline-link{font-weight:600;color:var(--brand-text)}.site .inline-link{text-decoration:underline;text-underline-offset:2px}.site .inline-link:hover{color:var(--brand)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-cta-eq .m-btn{min-width:186px}@media (max-width:460px){.hero-cta-eq .m-btn{min-width:0;flex:1 1 100%}}.hero-centered{padding:clamp(72px,11vw,160px) 0 clamp(88px,12vw,160px);text-align:center}.hero-head{max-width:840px;margin:0 auto}.hero-trustline{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:560;letter-spacing:.01em;color:var(--text-2)}.hero-trustline svg{color:var(--success);flex-shrink:0}@media (max-width:600px){.hero-trustline svg{display:none}}.hero-centered h1{margin-top:22px;font-size:clamp(42px,6.4vw,78px);line-height:.99;letter-spacing:-.038em}.hero-accent{color:var(--brand-text)}.hero-centered .hero-sub{margin:24px auto 0;max-width:560px;font-size:clamp(16.5px,1.7vw,19px);line-height:1.55;color:var(--text-2)}.hero-cta-center{flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-top:38px}.hero-play-link{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:15px;font-weight:600;color:var(--brand-text);background:transparent;border:0;padding:8px 4px;cursor:pointer;transition:color .2s}.hero-play-link svg{flex-shrink:0}.hero-play-link:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.hero-showcase{position:relative;max-width:1120px;margin:clamp(80px,12vw,156px) auto 0}.hero-showcase .hero-glow{position:absolute;inset:-16% -10% -20%;z-index:0;background:radial-gradient(56% 64% at 50% 28%,rgba(79,70,229,.15),transparent 72%);pointer-events:none}.hero-showcase .bframe{position:relative;z-index:1;box-shadow:0 84px 150px -58px rgba(30,27,75,.46),var(--shadow-lg)}.hero-showcase .float-card{opacity:0;transform:scale(.9) translateY(10px);animation:none;will-change:transform,opacity}.hero-showcase.in .float-card{animation:heroPop .6s cubic-bezier(.22,.9,.3,1.25) forwards}.hero-showcase.in .hero-card-tr{animation-delay:.18s}.hero-showcase.in .hero-card-bl{animation-delay:.36s}.hero-showcase.in .hero-card-br{animation-delay:.54s}@keyframes heroPop{0%{opacity:0;transform:scale(.9) translateY(10px)}60%{opacity:1}to{opacity:1;transform:scale(1) translateY(0)}}.hero-card-tr{top:-24px;right:-16px}.hero-card-bl{bottom:74px;left:-16px}.hero-card-br{bottom:-22px;right:44px}@media (max-width:1200px){.hero-card-tr{right:6px}.hero-card-bl{left:6px}.hero-card-br{right:24px}}@media (max-width:900px){.hero-showcase{container-type:inline-size;aspect-ratio:1080/881;overflow:hidden;margin-top:clamp(40px,8vw,64px);border-radius:var(--r-lg);box-shadow:0 40px 90px -40px rgba(30,27,75,.45)}.hero-showcase .bframe{width:1080px;transform-origin:top left;transform:scale(calc(100cqw / 1080px));box-shadow:none}.hero-showcase .float-card,.hero-showcase .hero-glow{display:none}}.hero-visual{position:relative}.hero-visual:before{content:"";position:absolute;inset:-8% -6% -14% -6%;z-index:0;border-radius:40px;background:radial-gradient(60% 60% at 70% 20%,rgba(79,70,229,.16),transparent 70%)}.hero-visual .dp{position:relative;z-index:1}.dp{display:flex;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.dp-side{width:172px;flex-shrink:0;background:#0e1220;padding:14px 12px;display:grid;grid-gap:3px;gap:3px;align-content:start}.dp-brand{display:flex;align-items:center;gap:9px;color:#fff;font-weight:620;font-size:13.5px;padding:4px 6px 12px}.dp-logo{width:24px;height:24px;border-radius:7px;background:var(--brand-gradient);display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff}.dp-navitem{display:flex;align-items:center;gap:10px;color:#9aa2b6;font-size:12.5px;padding:8px;border-radius:8px}.dp-navitem i{width:15px;height:15px;border-radius:5px;background:#2a3145;flex-shrink:0}.dp-navitem.dp-active{background:rgba(79,70,229,.22);color:#fff}.dp-navitem.dp-active i{background:var(--brand)}.dp-main{flex:1 1;padding:16px;min-width:0;background:var(--surface-2)}.dp-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dp-title{font-weight:640;font-size:15px}.dp-search{flex:1 1;height:30px;border-radius:8px;background:var(--surface);border:1px solid var(--border)}.dp-avatar{width:30px;height:30px;border-radius:50%;background:var(--brand-soft);color:var(--brand-text);font-size:11px;font-weight:700;display:grid;place-items:center}.dp-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.dp-kpi{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:11px;box-shadow:var(--shadow-sm)}.dp-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.dp-kpi-label{font-size:10.5px;color:var(--text-3)}.dp-trend{font-size:10px;font-weight:700;color:var(--success)}.dp-trend.dp-down{color:var(--danger)}.dp-kpi-val{font-size:22px;font-weight:720;letter-spacing:-.02em;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dp-spark{display:block;width:100%;height:22px;color:var(--brand);margin-top:6px}.dp-row{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.dp-card{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:12px;box-shadow:var(--shadow-sm)}.dp-card-h{font-size:12px;font-weight:620;margin-bottom:8px}.dp-area{width:100%;height:96px}.dp-acts ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.dp-acts li{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-2)}.dp-dot{width:7px;height:7px;border-radius:50%;background:var(--brand);flex-shrink:0}.dp-compact .dp-side{width:60px}.trustbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);padding:40px 0}.trustbar-title{text-align:center;font-size:13px;color:var(--text-3);letter-spacing:.02em}.trust-items{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.trust-item{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:540;color:var(--text-2)}.trust-item svg{color:var(--success);flex-shrink:0}.trust-item .dot{width:7px;height:7px;border-radius:50%;background:var(--success)}.trust-items{gap:12px 22px}.logo-slots{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:26px}.logo-slot{height:44px;min-width:118px;border-radius:10px;border:1px dashed var(--border-strong);display:grid;place-items:center;color:var(--text-3);font-size:12px;font-family:var(--font-mono);background:var(--surface-2)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.feature-card{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:26px 24px;box-shadow:var(--shadow-sm);transition:transform .22s var(--ease-out),box-shadow .22s,border-color .22s}.feature-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--brand-border)}.feature-ico{width:46px;height:46px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;margin-bottom:16px}.feature-ico svg{width:23px;height:23px}.feature-card h3{margin-bottom:8px}.feature-card p{font-size:14.5px}.feature-more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:600;color:var(--brand-text)}.product-preview{background:linear-gradient(180deg,#0c1020,#10142a);padding:clamp(56px,8vw,100px) 0}.product-frame{border-radius:var(--r-xl);padding:clamp(10px,2vw,22px);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.09);box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}.product-frame .dp{box-shadow:var(--shadow-xl,0 30px 60px -18px rgba(0,0,0,.4))}.benefits-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(28px,5vw,60px);gap:clamp(28px,5vw,60px);align-items:center}.benefit-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 24px;gap:14px 24px}.benefit-list li{display:flex;align-items:flex-start;gap:4px;font-size:15px;color:var(--text);font-weight:500}.module-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.module-grid.cols-2{grid-template-columns:repeat(2,1fr)}.module-card .wert-nutzen{display:flex;align-items:flex-start;margin-top:12px}.module-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow-sm);transition:border-color .2s,box-shadow .2s}.module-card:hover{border-color:var(--brand-border);box-shadow:var(--shadow-md)}.module-card h3{margin-bottom:8px}.module-card p{font-size:14px}.module-card.module-wide{grid-column:span 2;background:linear-gradient(135deg,var(--brand-soft),var(--surface))}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;opacity:.7}.testi-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-sm)}.testi-quote{width:34px;height:26px;border-radius:6px;background:var(--brand-soft);margin-bottom:16px}.testi-lines{display:grid;grid-gap:9px;gap:9px}.testi-lines span{height:10px;border-radius:5px;background:var(--surface-2)}.testi-lines span:nth-child(2){width:90%}.testi-lines span:nth-child(3){width:70%}.testi-author{display:flex;align-items:center;gap:11px;margin-top:20px}.testi-av{width:38px;height:38px;border-radius:50%}.testi-av,.testi-name{background:var(--surface-2)}.testi-name{height:12px;width:120px;border-radius:6px}.price-toggle{display:inline-flex;gap:4px;margin-top:22px;padding:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill)}.price-toggle button{font:inherit;font-size:14px;font-weight:600;color:var(--text-2);border:0;background:transparent;padding:8px 18px;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.price-toggle button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.price-toggle .save{font-size:11px;font-weight:700;color:#11753a;background:var(--success-soft);padding:2px 7px;border-radius:var(--r-pill)}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;align-items:start}.price-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:26px 22px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:14px}.price-card.featured{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),var(--shadow-lg)}.price-badge{position:absolute;top:-11px;left:22px;font-size:11px;font-weight:700;color:#fff;background:var(--brand);padding:4px 11px;border-radius:var(--r-pill)}.price-card h3{font-size:18px}.price-target{font-size:13px;color:var(--text-3);margin-top:-8px}.price-amount{min-height:40px}.price-num{font-size:34px;font-weight:740;letter-spacing:-.02em}.price-unit{font-size:14px;color:var(--text-2)}.site .price-sub{font-size:13px;color:var(--text-2);margin:-6px 0 4px;min-height:20px}.price-individuell{font-size:24px;font-weight:700}.price-list{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:11px;gap:11px}.price-list li{display:flex;align-items:flex-start;font-size:14px;color:var(--text-2)}.price-inklusive{background:var(--surface-2)}.faq-wrap{max-width:780px}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item summary{list-style:none;cursor:pointer;padding:22px 6px;font-weight:600;font-size:16.5px;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:18px;transition:color .18s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--brand-text)}.faq-chevron{flex-shrink:0;color:var(--text-3);transition:transform .25s var(--ease-out),color .2s}.faq-item[open] summary{color:var(--text)}.faq-item[open] .faq-chevron{transform:rotate(180deg);color:var(--brand-text)}.faq-item p{padding:0 6px 24px;font-size:15.5px;line-height:1.66;color:var(--text-2);max-width:66ch}.cta-section{padding:clamp(48px,7vw,88px) 0}.cta-box{text-align:center;border-radius:var(--r-xl);padding:clamp(40px,6vw,72px) 28px;background:linear-gradient(120deg,#4f46e5,#5a4fe6 55%,#4338ca);box-shadow:0 24px 60px -22px rgba(67,56,202,.55)}.cta-box,.cta-box h2,.cta-box p{color:#fff}.cta-box h2{max-width:22ch;margin:0 auto}.cta-box p{color:rgba(255,255,255,.92);margin:14px auto 0;max-width:52ch;font-size:17px}.cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.cta-box .m-btn-secondary{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35);color:#fff}.cta-box .m-btn-secondary:hover{background:rgba(255,255,255,.24);color:#fff}.cta-box .m-btn-primary{background:#fff;color:#4338ca;box-shadow:none}.cta-box .m-btn-primary:hover{background:#f4f4ff;color:#3730a3}.trial-note{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14.5px;font-weight:560;color:var(--text-2)}.trial-note .tick{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--success-soft);color:var(--success);font-size:12px;font-weight:800}.hero-trust{display:flex;flex-wrap:wrap;gap:20px 26px;margin-top:26px;padding-top:22px;border-top:1px solid var(--border)}.hero-trust .ht{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:540;color:var(--text-2)}.hero-trust .ht .em{font-size:17px;line-height:1}.product-split{display:grid;grid-template-columns:.9fr 1.25fr;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center}.pp-text .site-eyebrow{display:block;margin-bottom:12px}.pp-text h2{color:#fff;font-size:clamp(24px,3vw,34px)}.pp-text>p{color:rgba(255,255,255,.72);margin-top:14px;font-size:16.5px}.pp-benefits{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:13px;gap:13px}.pp-benefits li{display:flex;align-items:flex-start;gap:11px;color:#eef0ff;font-size:15.5px;font-weight:500}.pp-benefits .pcheck{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:rgba(124,136,238,.24);color:#b9c0ff;display:grid;place-items:center;font-size:12px;font-weight:800;margin-top:1px}.pp-text .m-btn{margin-top:26px}.pp-text .m-btn-light{background:#fff;color:#4338ca}.pp-text .m-btn-light:hover{background:#f4f4ff}@media (max-width:900px){.product-split{grid-template-columns:1fr}.product-frame{container-type:inline-size;aspect-ratio:680/530;overflow:hidden;border-radius:var(--r-lg)}.product-frame .bframe{width:680px;transform-origin:top left;transform:scale(calc(100cqw / 680px));box-shadow:none}}.bframe{background:var(--surface);border:0;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-lg)}.bframe-bar{display:flex;align-items:center;gap:12px;height:40px;padding:0 14px;background:linear-gradient(180deg,var(--surface-2),var(--surface));border-bottom:1px solid var(--border)}.bframe-dots{display:flex;gap:7px}.bframe-dots i{width:11px;height:11px;border-radius:50%;background:var(--border-strong)}.bframe-dots i:first-child{background:#ff5f57}.bframe-dots i:nth-child(2){background:#febc2e}.bframe-dots i:nth-child(3){background:#28c840}.bframe-url{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-2);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:4px 14px}.bframe-url svg{color:var(--success)}.bframe-spacer{flex:1 1}.bframe-body{position:relative}.mk{display:flex;min-height:320px;background:var(--surface)}.mk-side{width:178px;flex-shrink:0;background:#0e1220;padding:14px 12px;display:flex;flex-direction:column}.mk-brand{display:flex;align-items:center;gap:9px;color:#fff;font-weight:640;font-size:13px;padding:2px 6px 14px}.mk-logo{width:24px;height:24px;border-radius:7px;background:var(--brand-gradient);display:grid;place-items:center;color:#fff;font-weight:800;font-size:11px}.mk-nav{display:grid;grid-gap:2px;gap:2px;flex:1 1;align-content:start}.mk-navitem{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;color:#98a1b8;font-size:12.5px}.mk-navitem.on{background:rgba(79,70,229,.24);color:#fff}.mk-user{display:flex;align-items:center;gap:9px;padding-top:12px;margin-top:10px;border-top:1px solid rgba(255,255,255,.08)}.mk-av{width:26px;height:26px;border-radius:50%;background:rgba(124,136,238,.3);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700}.mk-uname{font-size:12px;color:#cdd3e3}.mk-light .mk-side{background:var(--surface);border-right:1px solid var(--border)}.mk-light .mk-brand{color:var(--text)}.mk-light .mk-navitem{color:var(--text-2)}.mk-light .mk-navitem.on{background:var(--brand-soft);color:var(--brand-text)}.mk-light .mk-user{border-top-color:var(--border)}.mk-light .mk-uname{color:var(--text-2)}.mk-light .mk-av{background:var(--brand-soft);color:var(--brand-text)}.mk-rail .mk-side{width:54px;padding:14px 8px;align-items:center}.mk-rail .mk-brand{justify-content:center;padding:2px 0 14px}.mk-rail .mk-navitem{padding:9px;width:100%}.mk-rail .mk-navitem,.mk-rail .mk-user{justify-content:center}.mk-main{flex:1 1;background:var(--surface-2);min-width:0;display:flex;flex-direction:column}.mk-top{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--border)}.mk-title{font-weight:640;font-size:14px;color:var(--text)}.mk-searchbar{flex:1 1;height:30px;max-width:320px;border-radius:8px;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;padding:0 10px}.mk-ic,.mk-searchbar{color:var(--text-3)}.mk-content{padding:18px;display:grid;grid-gap:14px;gap:14px}.mk-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.mk-kpis-3{grid-template-columns:repeat(3,1fr)}.mk-kpi{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:13px;box-shadow:var(--shadow-sm)}.mk-kpi-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-3)}.mk-trend{color:var(--success);font-weight:700}.mk-trend.dn{color:var(--danger)}.mk-kpi-val{font-size:24px;font-weight:720;letter-spacing:-.02em;margin-top:5px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-spark{display:block;width:100%;height:22px;color:var(--brand);margin-top:6px}.mk-row2{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:12px;gap:12px}.mk-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px;box-shadow:var(--shadow-sm)}.mk-ch{font-size:12.5px;font-weight:620;margin-bottom:10px;color:var(--text)}.mk-area{width:100%;height:110px}.mk-acts ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.mk-acts li{font-size:12px;color:var(--text-2)}.mk-dot{width:7px;height:7px;border-radius:50%;background:var(--brand);flex-shrink:0}.mk-tabletop{display:flex;align-items:center;gap:8px}.mk-pill{font-size:12px;padding:5px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--text-2)}.mk-pill.on{background:var(--brand-soft);color:var(--brand-text);border-color:var(--brand-border)}.mk-btn-mini{margin-left:auto;font-size:12px;font-weight:600;color:#fff;background:var(--brand);padding:6px 13px;border-radius:8px}.mk-table{padding:4px 0}.mk-tr{display:grid;grid-template-columns:1.4fr 1.4fr 1fr .8fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--border);font-size:12.5px}.mk-tr:last-child{border-bottom:0}.mk-th{font-weight:640;color:var(--text-3);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em}.mk-tr-doc{grid-template-columns:1fr 1.4fr .7fr .9fr}.mk-name{display:flex;align-items:center;gap:9px;font-weight:600;color:var(--text)}.mk-name svg{color:var(--text-3)}.mk-av2{width:24px;height:24px;border-radius:50%;background:var(--brand-soft);color:var(--brand-text);display:grid;place-items:center;font-size:10px;font-weight:700;flex-shrink:0}.mk-mut{color:var(--text-3)}.mk-mono{font-family:var(--font-mono);color:var(--text-2)}.mk-prog{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-track{width:70px;height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden;flex:0 0 auto}.mk-fill{display:block;height:100%;background:var(--brand)}.mk-badge{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px}.mk-badge.ok{background:var(--success-soft);color:var(--success)}.mk-badge.warn{background:var(--warning-soft);color:var(--warning)}.mk-badge.crit{background:var(--danger-soft);color:var(--danger)}.mk-badge.mut{background:var(--surface-3);color:var(--text-3)}.mk-badge.brand{background:var(--brand-soft);color:var(--brand-text)}.mk-dot.warn{background:var(--warning)}.mk-dot.crit{background:var(--danger)}.mk-dot.ok{background:var(--success)}.mk-tr-m{grid-template-columns:1.6fr .8fr 1.1fr .9fr}.mk-tr-r{grid-template-columns:1.3fr 1.2fr 1fr}.mk-tr-f{grid-template-columns:1fr .5fr}.mk-stats3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.mk-statcard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:15px;box-shadow:var(--shadow-sm)}.mk-statbig{display:block;font-size:26px;font-weight:720;letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-statlbl{display:block;font-size:11.5px;color:var(--text-3);margin-top:4px}.mk-cal-head{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-bottom:8px}.mk-cal-head span{font-size:11px;font-weight:600;color:var(--text-3);text-align:center}.mk-cal-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;height:244px}.mk-cal-col{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:10px}.mk-ev{position:absolute;left:5px;right:5px;border-radius:7px;font-size:10.5px;font-weight:600;padding:5px 7px;color:#fff;overflow:hidden;box-shadow:var(--shadow-sm)}.mk-ev.brand{background:var(--brand)}.mk-ev.cyan{background:#2563eb}.mk-ev.warn{background:#d97706}.mk-bars{display:flex;align-items:flex-end;gap:10px;height:140px;padding-top:8px}.mk-bar{flex:1 1;background:linear-gradient(180deg,#6d5ef0,var(--brand));border-radius:6px 6px 0 0;min-height:8px}.hero-stage{position:relative;padding:10px 0}.hero-glow{position:absolute;inset:-14% -8% -22% -4%;z-index:0;background:radial-gradient(52% 56% at 64% 26%,rgba(79,70,229,.2),transparent 72%);pointer-events:none}.hero-stage .bframe{position:relative;z-index:2;box-shadow:0 44px 90px -38px rgba(30,27,75,.5),var(--shadow-lg);transform:perspective(2000px) rotateY(calc(var(--px, 0) * 3.4deg)) rotateX(calc(var(--py, 0) * -2.6deg)) translate3d(calc(var(--px, 0) * 8px),calc(var(--py, 0) * 6px),0);transform-origin:55% 50%;transition:transform .5s var(--ease-out);will-change:transform}.float-card{position:absolute;z-index:3;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);padding:12px 15px;display:flex;align-items:center;gap:12px;max-width:268px;animation:floaty 6s ease-in-out infinite}.float-card .fc-ic{width:34px;height:34px;border-radius:10px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex-shrink:0}.float-card .fc-ic.ok{background:var(--success-soft);color:var(--success)}.float-card .fc-val{display:block;font-size:13.5px;font-weight:640;letter-spacing:-.01em;line-height:1.25;color:var(--text)}.float-card .fc-lbl{display:block;font-size:11.5px;color:var(--text-3);margin-top:2px}.float-a{top:3%;left:-6%}.float-b{bottom:7%;right:-5%;animation-delay:-3s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}[data-reveal]{opacity:0;transform:translateY(22px)}[data-reveal].in{opacity:1;transform:none;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.module-card,.price-card,.res-card,.usecase-card{transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),border-color .22s}.module-card:hover,.res-card:hover,.usecase-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}@media (max-width:940px){.hero-stage .bframe{transform:none}.float-a{left:0}.float-b{right:0}}@media (max-width:620px){.mk-kpis,.mk-kpis-3{grid-template-columns:1fr 1fr}.mk-row2{grid-template-columns:1fr}.float-card{display:none}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}.float-card{animation:none}.hero-showcase .float-card{opacity:1;transform:none}.hero-stage .bframe{transform:none}.video-play-ic:before{animation:none}.video-trigger:hover .video-play-ic{transform:none}.video-modal{animation:none}.tour-slide{transition:none}.tour-seg-fill{animation:none}}@media (max-width:940px){.hero-grid{grid-template-columns:1fr}.hero-visual{order:2}.feature-grid,.module-grid,.price-grid,.testi-grid{grid-template-columns:1fr 1fr}.module-card.module-wide{grid-column:span 2}.benefits-grid{grid-template-columns:1fr}}@media (max-width:640px){.benefit-list,.feature-grid,.module-grid,.module-grid.cols-2,.price-grid,.testi-grid{grid-template-columns:1fr}.module-card.module-wide{grid-column:span 1}.dp-kpis{grid-template-columns:1fr 1fr}.dp-row{grid-template-columns:1fr}}.page-hero{padding:clamp(48px,7vw,88px) 0 clamp(24px,4vw,44px)}.page-hero h1{max-width:20ch}.page-hero .lead{margin-top:16px}.feature-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;padding:clamp(36px,5vw,60px) 0}.feature-row.rev .fr-text{order:2}.fr-eyebrow{color:var(--brand-text);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.fr-text h2{margin:10px 0 12px;font-size:clamp(23px,2.8vw,30px)}.fr-text p{font-size:16px}.checklist{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:11px;gap:11px}.checklist li{display:flex;align-items:flex-start;font-size:15px;color:var(--text)}.module-show{grid-template-columns:.88fr 1.12fr;padding:clamp(48px,7vw,92px) 0;gap:clamp(36px,5vw,76px);align-items:center}.module-show .fr-text h2{font-size:clamp(24px,3vw,33px)}.fr-product{position:relative;min-width:0}.fr-glow{position:absolute;inset:-14% -10%;z-index:0;background:radial-gradient(50% 55% at 50% 42%,rgba(79,70,229,.15),transparent 72%);pointer-events:none}.fr-product .bframe{position:relative;z-index:1;box-shadow:0 34px 72px -34px rgba(30,27,75,.42),var(--shadow-lg)}.video-sec .sec-head-center{margin-bottom:clamp(30px,4vw,44px)}.video-stage{position:relative;max-width:940px;margin:0 auto}.video-stage .bframe{position:relative;z-index:1;box-shadow:0 40px 90px -40px rgba(30,27,75,.5),var(--shadow-lg)}.video-stage:after{content:"";position:absolute;inset:0;z-index:2;border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(14,18,32,.04),rgba(14,18,32,.34));pointer-events:none}.video-trigger{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:14px;background:transparent;border:0;padding:0;cursor:pointer}.video-play-ic{position:relative;width:78px;height:78px;border-radius:50%;background:#fff;color:var(--brand);display:grid;place-items:center;box-shadow:0 18px 44px -12px rgba(30,27,75,.55);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.video-play-ic svg{margin-left:4px}.video-play-ic:before{content:"";position:absolute;inset:-12px;border-radius:50%;border:1.5px solid rgba(255,255,255,.6);animation:video-pulse 2.6s ease-out infinite}.video-play-label{font-size:13.5px;font-weight:650;letter-spacing:.01em;color:#fff;background:rgba(20,22,40,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:7px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.2)}.video-trigger:hover .video-play-ic{transform:scale(1.06);box-shadow:0 24px 56px -14px rgba(30,27,75,.6)}.video-trigger:focus-visible{outline:none}.video-trigger:focus-visible .video-play-ic{outline:3px solid #fff;outline-offset:3px}@keyframes video-pulse{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.55);opacity:0}}.video-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(14,16,28,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:video-modal-in .22s var(--ease-out)}.video-modal-inner{position:relative;width:min(920px,100%)}.video-modal-close{position:absolute;top:-14px;right:-14px;z-index:2;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--text);border:1px solid var(--border);display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow-md);transition:transform .2s var(--ease-out),color .2s}.video-modal-close:hover{transform:scale(1.06);color:var(--brand-text)}.video-frame{aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(120% 120% at 50% 0,#211d4d 0,#14162a 60%,#0e0f1c 100%);display:grid;place-items:center;box-shadow:0 40px 90px -30px rgba(0,0,0,.6)}.video-frame-body{text-align:center;max-width:440px;padding:28px;color:#fff}.video-frame-ic{width:66px;height:66px;border-radius:50%;background:#fff;color:var(--brand);display:grid;place-items:center;margin:0 auto 18px;box-shadow:0 14px 30px -10px rgba(0,0,0,.5)}.video-frame-ic svg{margin-left:3px}.video-frame-body h3{color:#fff;font-size:20px;margin:0 0 10px}.video-frame-body p{color:rgba(255,255,255,.82);font-size:15px;line-height:1.6;margin:0 0 22px}@keyframes video-modal-in{0%{opacity:0}to{opacity:1}}.tour{background:#0e0f1c;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 40px 90px -30px rgba(0,0,0,.6)}.tour-viewport{position:relative;background:var(--surface)}.tour-topbar{display:flex;align-items:center;gap:12px;padding:9px 14px;background:#1b1d2e}.tour-dots{display:flex;gap:6px}.tour-dots i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.22)}.tour-url{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:rgba(255,255,255,.62);background:rgba(255,255,255,.06);padding:4px 12px;border-radius:999px}.tour-slides{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(90deg,#0e1220 0 178px,var(--surface-2) 178px 100%)}.tour-slide{position:absolute;inset:0;opacity:0;overflow:hidden;transition:opacity .6s var(--ease-out)}.tour-slide.on{opacity:1;z-index:1}.tour-caption{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;padding:16px 18px;background:linear-gradient(0deg,rgba(10,12,22,.85),rgba(10,12,22,0));color:#fff}.tour-num{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.08em;color:rgba(255,255,255,.72);flex-shrink:0}.tour-titel{font-size:15px;font-weight:600}.tour-controls{display:flex;align-items:center;gap:14px;padding:13px 16px;background:#14162a;flex-wrap:wrap}.tour-play{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;border:0;display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:background .2s}.tour-play:hover{background:rgba(255,255,255,.18)}.tour-track{flex:1 1 200px;display:flex;gap:7px}.tour-seg{position:relative;flex:1 1;height:5px;border-radius:999px;background:rgba(255,255,255,.16);border:0;padding:0;cursor:pointer;overflow:hidden}.tour-seg.done{background:rgba(255,255,255,.55)}.tour-seg-fill{position:absolute;inset:0;width:0;background:#fff;border-radius:999px;animation-name:tour-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes tour-fill{0%{width:0}to{width:100%}}.tour-demo{flex-shrink:0;padding:9px 18px;font-size:14px}.video-points{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin-top:30px}.video-points span{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:550;color:var(--text-2)}.video-points span svg{color:var(--brand-text);flex-shrink:0}.fr-visual{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:20px}.fr-visual .mini-rows{display:grid;grid-gap:10px;gap:10px}.fr-visual .mini-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.fr-visual .mini-row .ico{width:30px;height:30px;border-radius:8px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex-shrink:0}.fr-visual .mini-row .ico svg{width:16px;height:16px}.fr-visual .mini-row .txt{flex:1 1;min-width:0}.fr-visual .mini-row .t1{font-size:13.5px;font-weight:600}.fr-visual .mini-row .t2{font-size:12px;color:var(--text-3)}.fr-visual .m-badge{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px}.fr-visual .m-badge.ok{background:var(--success-soft);color:var(--success)}.fr-visual .m-badge.warn{background:var(--warning-soft);color:var(--warning)}.usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.usecase-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px}.usecase-card h3{font-size:18px}.usecase-card .uc-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-top:6px}.usecase-card p{font-size:14px}.usecase-card .uc-link{margin-top:auto;font-size:14px;font-weight:600;color:var(--brand-text);padding-top:8px;display:inline-flex;align-items:center;gap:6px}.group-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:44px 0 18px}.compare-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.compare{width:100%;border-collapse:collapse;min-width:640px}.compare td,.compare th{padding:14px 18px;text-align:left;border-bottom:1px solid var(--border);font-size:14.5px}.compare thead th{font-size:15px;font-weight:680}.compare thead th.feat{color:var(--brand-text)}.compare tbody td:not(:first-child){text-align:center}.compare tbody th{font-weight:540;color:var(--text-2)}.compare .yes{color:var(--success);font-weight:700}.compare .no{color:var(--text-2)}.compare tr:last-child td,.compare tr:last-child th{border-bottom:0}.compare-col-feat{background:var(--brand-soft)}.res-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.res-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-sm);transition:border-color .2s,box-shadow .2s}.res-card:hover{border-color:var(--brand-border);box-shadow:var(--shadow-md)}.res-card .res-ico{width:40px;height:40px;border-radius:10px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;margin-bottom:14px;font-size:18px}.res-card h3{font-size:17px;margin-bottom:6px}.res-card p{font-size:14px}.form-layout{display:grid;grid-template-columns:1.3fr .8fr;grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);align-items:start}.form-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:clamp(24px,3vw,34px)}.form-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.site-field{display:grid;grid-gap:7px;gap:7px}.site-field.full{grid-column:1/-1}.site-field label{font-size:13.5px;font-weight:600;color:var(--text-2)}.site-field label .req{color:var(--danger)}.site-field input,.site-field select,.site-field textarea{font:inherit;font-size:15px;padding:11px 13px;border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);width:100%}.site-field textarea{min-height:120px;resize:vertical}.site-field input:focus-visible,.site-field select:focus-visible,.site-field textarea:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.site-field .fielderr{font-size:12.5px;color:var(--danger)}.consent-row{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--text-2)}.consent-row input{width:18px;height:18px;margin-top:2px;flex-shrink:0}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-note{font-size:13px;color:var(--text-3);margin-top:14px}.form-alert{border-radius:var(--r-sm);padding:12px 14px;font-size:14px;margin-bottom:18px}.form-alert.ok{background:var(--success-soft);color:var(--success);border:1px solid var(--success-border)}.form-alert.err{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-border)}.form-aside{display:grid;grid-gap:16px;gap:16px}.form-aside .info-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);padding:20px}.form-aside .info-card h3{font-size:15px;margin-bottom:8px}.form-aside .info-card a,.form-aside .info-card p{font-size:14px;color:var(--text-2)}.form-aside .info-card a{color:var(--brand-text);font-weight:600}.demo-quiz{display:flex;flex-direction:column}.quiz-top{display:flex;align-items:center;gap:16px;margin-bottom:22px}.quiz-count{font-size:13px;font-weight:600;color:var(--text-3);white-space:nowrap}.quiz-progress{flex:1 1;height:6px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.quiz-progress span{display:block;height:100%;border-radius:var(--r-pill);background:var(--brand-gradient);transition:width .35s var(--ease-out)}.quiz-head h2{font-size:clamp(20px,2.4vw,25px);letter-spacing:-.01em}.quiz-head p{margin-top:8px;font-size:14.5px;color:var(--text-2)}.quiz-opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:22px}.quiz-opt{display:flex;align-items:center;gap:13px;text-align:left;width:100%;padding:15px 16px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s var(--ease-out)}.quiz-opt:hover{border-color:var(--brand-border);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.quiz-opt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.quiz-opt.active{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.qo-ic,.quiz-opt.active{background:var(--brand-soft)}.qo-ic{flex:none;width:38px;height:38px;border-radius:10px;color:var(--brand);display:grid;place-items:center}.quiz-opt.active .qo-ic{background:#fff}.qo-label{flex:1 1;font-size:14.5px;font-weight:600;color:var(--text)}.qo-check{flex:none;width:22px;height:22px;border-radius:999px;background:var(--brand);color:#fff;display:grid;place-items:center;opacity:0;transform:scale(.7);transition:opacity .16s,transform .16s var(--ease-out)}.quiz-opt.active .qo-check{opacity:1;transform:scale(1)}.quiz-nav{margin-top:20px}.quiz-back{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--text-2);background:none;border:0;cursor:pointer;padding:6px 2px}.quiz-back:hover{color:var(--brand-text)}.quiz-back .qb-ic{transform:rotate(180deg)}.quiz-summary{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);padding:16px 18px}.qs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.qs-head>span{font-size:13.5px;font-weight:700;color:var(--text-2)}.qs-edit{font-size:13px;font-weight:600;color:var(--brand-text);background:none;border:0;cursor:pointer;padding:2px 4px}.qs-edit:hover{text-decoration:underline}.qs-rows{display:grid;grid-gap:8px;gap:8px}.qs-row{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px}.qs-row>span{color:var(--text-3)}.qs-row>b{color:var(--text);font-weight:600;text-align:right}@media (max-width:520px){.quiz-opts{grid-template-columns:1fr}}.legal{max-width:760px}.legal .stand{font-size:13px;color:var(--text-3);margin-bottom:8px}.legal-draft{background:var(--warning-soft);border:1px solid var(--warning-border);color:#7a5410;border-radius:var(--r-sm);padding:12px 16px;font-size:13.5px;margin:18px 0 8px}.legal h2{font-size:21px;margin:34px 0 12px}.legal h3{font-size:16px;margin:22px 0 8px}.legal li,.legal p{font-size:15px;color:var(--text-2);line-height:1.7}.legal p,.legal ul{margin:10px 0}.legal ul{padding-left:22px;display:grid;grid-gap:6px;gap:6px}.legal .kv-line{margin:3px 0}.legal a{color:var(--brand-text)}@media (max-width:860px){.feature-row,.form-layout{grid-template-columns:1fr}.feature-row.rev .fr-text{order:0}.res-grid,.usecase-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.form-grid2,.res-grid,.usecase-grid{grid-template-columns:1fr}}.cmp{max-width:920px;margin:clamp(30px,4vw,44px) auto 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cmp-head{display:flex;align-items:center;gap:9px;font-weight:650;font-size:15px;padding:13px 18px;border-radius:var(--r)}.cmp-head.cmp-without{color:var(--text-2);background:var(--surface-2)}.cmp-head.cmp-with{color:#fff;background:var(--brand)}.cmp-head.cmp-with svg{color:#fff}.cmp-row{display:contents}.cmp-cell{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;padding:14px 18px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.cmp-cell svg{flex-shrink:0;margin-top:2px}.cmp-cell.cmp-without{color:var(--text-2);background:var(--surface-2);border-color:transparent}.cmp-cell.cmp-without svg{color:var(--text-3)}.cmp-cell.cmp-with{color:var(--text);border-color:var(--brand-border)}.cmp-cell.cmp-with svg{color:var(--success)}@media (max-width:640px){.cmp{grid-template-columns:1fr}}.integ-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:clamp(28px,4vw,40px) auto 0;max-width:900px}.integ-item{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:560;padding:12px 20px 12px 12px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-sm)}.integ-ic{width:38px;height:38px;border-radius:10px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex-shrink:0}.integ-note{text-align:center;margin-top:20px;font-size:13.5px;color:var(--text-3)}.cookie-notice{position:fixed;left:16px;bottom:16px;z-index:900;max-width:440px;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 16px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-lg);animation:cookie-in .35s var(--ease-out)}.site .cookie-text{flex:1 1 auto;font-size:12.5px;line-height:1.45;color:var(--text-2);margin:0}.cookie-ok{flex-shrink:0}.cookie-text a{white-space:nowrap}.site .cookie-ok{padding:8px 14px;font-size:13px}@media (max-width:520px){.cookie-notice{left:8px;right:8px;bottom:8px;max-width:none;gap:10px;padding:8px 8px 8px 12px}.site .cookie-text{font-size:12px}}@keyframes cookie-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cookie-notice{animation:none}}.artikel-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:clamp(24px,4vw,40px)}.artikel-card{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .22s var(--ease-out),box-shadow .22s,border-color .22s}.artikel-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--brand-border)}.artikel-kat{align-self:flex-start;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--brand-text);background:var(--brand-soft);padding:4px 11px;border-radius:999px}.artikel-card h3{margin-top:4px}.artikel-card p{font-size:14.5px;flex:1 1}.artikel-meta{font-size:13px;color:var(--text-3)}.artikel-more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--brand-text);margin-top:2px}.artikel-hinweis{margin-top:26px;font-size:13px;color:var(--text-3)}.artikel{padding:clamp(40px,6vw,80px) 0 0}.artikel-wrap{max-width:720px}.artikel-back{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:560;color:var(--text-2);margin-bottom:22px}.artikel-back svg{transform:rotate(180deg)}.artikel-back:hover{color:var(--brand-text)}.artikel h1{margin-top:12px;font-size:clamp(28px,4vw,42px)}.artikel-lead{margin-top:16px;font-size:18px;color:var(--text-2);line-height:1.55}.artikel .artikel-meta{margin-top:14px;padding-bottom:22px;border-bottom:1px solid var(--border)}.artikel-body{margin-top:30px}.artikel-body h2{font-size:clamp(20px,2.6vw,25px);margin:34px 0 12px}.artikel-body p{font-size:16.5px;line-height:1.7;margin-bottom:16px;color:var(--text)}.artikel-liste{list-style:none;margin:4px 0 20px;padding:0;display:grid;grid-gap:11px;gap:11px}.artikel-liste li{display:flex;align-items:flex-start;font-size:16px;color:var(--text)}@media (max-width:860px){.artikel-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.artikel-grid{grid-template-columns:1fr}}.prod-sec{background:var(--surface)}.prod-sec.tint{background:var(--surface-2)}.prod-sec .fr-glow{inset:-12% -8%;background:radial-gradient(50% 55% at 50% 42%,rgba(79,70,229,.1),transparent 72%)}.mk-fit{position:relative;z-index:1;container-type:inline-size;aspect-ratio:var(--mk-ar,1000/640);overflow:hidden;border-radius:var(--r-lg);box-shadow:0 42px 84px -42px rgba(30,27,75,.32),var(--shadow-lg)}.mk-fit .bframe{width:1000px;transform-origin:top left;transform:scale(calc(100cqw / 1000px));box-shadow:none;border-radius:0}.mk-fit .mk-kpis{grid-template-columns:repeat(4,1fr)}.mk-fit .mk-kpis.mk-kpis-3{grid-template-columns:repeat(3,1fr)}.mk-fit .mk-row2{grid-template-columns:1fr 1fr}.dark-showcase.mk-fit{box-shadow:0 64px 130px -52px rgba(0,0,0,.6),var(--shadow-lg)}.fr-card{position:absolute;z-index:3;top:-18px;right:-14px;animation:none;max-width:258px}@media (max-width:1260px){.fr-card{right:2px}}.prod-sec.dark{background:linear-gradient(180deg,#0c1020,#10142a);padding:clamp(64px,9vw,116px) 0}.prod-sec.dark .sec-head-center{margin-bottom:clamp(36px,5vw,56px)}.fr-eyebrow.light{color:#a9b0f5}.dark-showcase{position:relative;max-width:1120px;margin:0 auto}.dark-showcase .bframe{box-shadow:0 64px 130px -52px rgba(0,0,0,.6),var(--shadow-lg);position:relative;z-index:1}@media (max-width:640px){.prod-sec .fr-glow{display:none}}.mk-sig{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--success)}.partner-step{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:10px;border-radius:50%;background:var(--brand-soft);color:var(--brand-text);font-size:13px;font-weight:700}.mk-anw{position:relative}.mk-sig-hand{font-family:var(--font-hand),"Segoe Script",cursive;font-size:19px;line-height:1;color:#2b3350}.mk-sig-hand-lg{font-size:32px}.mk-sigpad{position:absolute;right:12px;bottom:8px;width:300px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 54px -16px rgba(30,27,75,.4);padding:16px 18px}.mk-sigpad-h{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--text-2);white-space:nowrap}.mk-sigpad-h svg{color:var(--brand)}.mk-sigpad-area{height:84px;margin-top:12px;border:1.5px dashed var(--border-strong);border-radius:10px;display:grid;place-items:center;background:var(--surface-2)}.mk-sig-hand-lg{font-size:46px}.mk-sigpad-f{display:flex;align-items:center;justify-content:space-between;margin-top:13px;font-size:13px;color:var(--text-3)}.mk-sigpad-f .mk-btn-mini{font-size:12px;padding:7px 14px}.mk-gen{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:12px;gap:12px}.mk-gen-form{padding:14px 16px;display:flex;flex-direction:column;gap:0}.mk-field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:12.5px}.mk-field span{color:var(--text-3)}.mk-field b{color:var(--text);font-weight:600}.mk-btn-full{margin-top:14px;text-align:center;background:var(--brand);color:#fff;font-size:12.5px;font-weight:600;padding:9px 12px;border-radius:9px}.mk-doc{padding:18px 20px}.mk-doc-title{font-size:16px;font-weight:700;color:var(--text)}.mk-doc-sub{font-size:12px;color:var(--text-3);margin-top:3px}.mk-doc-lines{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.mk-doc-lines i{display:block;height:7px;border-radius:4px;background:var(--surface-3)}.mk-doc-foot{display:flex;gap:24px;margin-top:22px}.mk-doc-sigline{flex:1 1;border-top:1.5px solid var(--border-strong);padding-top:6px;font-size:10.5px;color:var(--text-3)}.mk-cv-head{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.mk-cv-av{width:40px;height:40px;border-radius:10px;background:var(--brand-soft);color:var(--brand-text);display:grid;place-items:center;font-size:14px;font-weight:700;flex-shrink:0}.mk-cv-head .mk-doc-sub{margin-top:1px}.mk-cv-sec{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-text);margin:14px 0 8px}.mk-panel{flex-direction:column;background:var(--surface-2)}.mk-panel-top{display:flex;align-items:center;gap:16px;padding:12px 18px;background:var(--surface);border-bottom:1px solid var(--border)}.mk-panel-brand{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text);flex-shrink:0}.mk-panel-title{flex:1 1;font-size:13.5px;font-weight:600;color:var(--text-2)}.mk-panel-sub{font-weight:700;color:var(--text);margin-left:4px}.mk-panel-actions{display:flex;gap:8px;flex-shrink:0}.mk-btn-mini.light{background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.mk-panel-body{flex:1 1;padding:18px}.mk-track-lg{flex:1 1;height:8px}.mk-lb-thumb{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#4f46e5,#6d5ef0 55%,#2563eb)}.mk-lb-card:nth-child(2) .mk-lb-thumb{background:linear-gradient(135deg,#0e1220,#29335c)}.mk-lb-card:nth-child(3) .mk-lb-thumb{background:linear-gradient(135deg,#2563eb,#4f46e5)}.mk-lb-card:nth-child(4) .mk-lb-thumb{background:linear-gradient(135deg,#4338ca,#7c74f0)}.mk-lb-card:nth-child(5) .mk-lb-thumb{background:linear-gradient(135deg,#1e2547,#3b4a86)}.mk-lb-card:nth-child(6) .mk-lb-thumb{background:linear-gradient(135deg,#5b54e6,#2f7ef0)}.mk-lb-art{width:100%;height:100%;display:block}.mk-lb-art,.mk-lb-shade{position:absolute;inset:0}.mk-lb-shade{background:linear-gradient(180deg,rgba(0,0,0,.04),transparent 42%,rgba(0,0,0,.28));pointer-events:none}.mk-lb-play{position:absolute;inset:0;margin:auto;width:34px;height:34px;border-radius:999px;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.5);display:grid;place-items:center;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mk-lb-dur{position:absolute;right:8px;bottom:8px;font-size:10.5px;font-weight:700;color:#fff;background:rgba(0,0,0,.55);border-radius:6px;padding:2px 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-lb-hero{display:grid;grid-template-columns:280px 1fr;grid-gap:20px;gap:20px;align-items:center;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);padding:16px;margin-bottom:18px}.mk-lb-thumb-lg{aspect-ratio:16/8.4}.mk-lb-thumb-lg .mk-lb-play{width:46px;height:46px}.mk-lb-hero-txt{display:flex;flex-direction:column;gap:7px}.mk-lb-eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text)}.mk-lb-hero-title{font-size:18px;font-weight:700;color:var(--text)}.mk-lb-hero-sub{font-size:13px;color:var(--text-2)}.mk-lb-hero-foot{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.mk-lb-cta{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#fff;background:var(--brand);border-radius:999px;padding:6px 14px}.mk-lb-sec{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mk-lb-sec-t{font-size:13px;font-weight:700;color:var(--text)}.mk-lb-sec-l{font-size:12px;font-weight:600;color:var(--brand-text)}.mk-lb-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.mk-lb-card{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);padding:10px;display:flex;flex-direction:column;gap:8px}.mk-lb-kat{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-text);margin-top:2px}.mk-lb-name{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.25}.mk-lb-meta{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-3)}.mk-lb-foot{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.mk-fit .mk-lb-grid{grid-template-columns:repeat(3,1fr)}.mk-fit .mk-lb-hero{grid-template-columns:280px 1fr}.mk-fileic{width:26px;height:26px;border-radius:7px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex-shrink:0}.mk-donuts{display:flex;justify-content:space-around;align-items:flex-start;gap:8px;padding-top:10px}.mk-donut-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px}.mk-donut{width:66px;height:66px}.mk-donut-bg{fill:none;stroke:var(--surface-3);stroke-width:4}.mk-donut-fg{fill:none;stroke-width:4;stroke-linecap:round;transition:none}.mk-donut-val{position:absolute;top:33px;left:0;right:0;transform:translateY(-50%);text-align:center;font-size:14px;font-weight:700;color:var(--text)}.mk-donut-lbl{font-size:11px;color:var(--text-3)}.mk-ch-ki{display:flex;align-items:center;justify-content:space-between}.mk-ki-badge{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--brand-text);background:var(--brand-soft);border:1px solid var(--brand-border);padding:2px 8px;border-radius:999px}.mk-ki-badge svg{color:var(--brand)}.mk-ki-badge-doc{position:absolute;top:14px;right:16px}.mk-cv-head{position:relative}.mk-btn-full.mk-btn-ki{display:inline-flex;align-items:center;justify-content:center;gap:7px}.mk-acts li{display:flex;align-items:center;gap:9px}.mk-act-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-act-z{flex-shrink:0;color:var(--text-3);font-size:11px}.mk-mlist{display:grid;grid-gap:0;gap:0}.mk-mrow{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);font-size:12.5px}.mk-mrow:last-child{border-bottom:0}.mk-mrow .mk-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-centered{position:relative;isolation:isolate;overflow:hidden}.hero-centered:after,.hero-centered:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.hero-centered:before{background:radial-gradient(720px 400px at 50% 45%,rgba(79,70,229,.11),transparent 70%),radial-gradient(520px 320px at 12% 85%,rgba(37,99,235,.07),transparent 70%),radial-gradient(520px 320px at 88% 80%,rgba(109,94,240,.08),transparent 70%)}.hero-centered:after{background-image:linear-gradient(rgba(79,70,229,.07) 1px,transparent 0),linear-gradient(90deg,rgba(79,70,229,.07) 1px,transparent 0);background-size:48px 48px;background-position:top;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 20%,transparent 75%)}.site{--lx-tint:#f4f5fb}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site .hl-hero-note{margin-top:18px;font-size:14px;color:var(--text-2)}.hl-hero-show{max-width:1040px}.hero-centered:has(.hl-hero-show){padding-bottom:clamp(64px,8vw,112px)}.hero-showcase.hl-hero-show{margin-top:clamp(56px,8vw,112px)}.hero-centered .hero-head .hero-sub{max-width:600px}@media (max-width:900px){.hero-showcase.hl-hero-show{aspect-ratio:auto;overflow:visible;container-type:normal;box-shadow:none}.hero-showcase.hl-hero-show .bframe{width:auto;transform:none;box-shadow:0 30px 70px -36px rgba(30,27,75,.45),var(--shadow-md)}}.hero-cta-row{flex-direction:row;justify-content:center;align-items:center;gap:12px;margin-top:36px}.site .m-btn-glow{box-shadow:0 14px 34px -12px rgba(79,70,229,.7)}.site .m-btn-glow:hover{box-shadow:0 18px 40px -12px rgba(79,70,229,.8)}.m-btn svg{flex-shrink:0}@media (max-width:520px){.hero-cta-row{flex-direction:column;align-items:stretch}.hero-cta-row .m-btn{width:100%}}@media (max-width:640px){.site .hl-hero-note{font-size:13px}.hl-hero-show .bframe-url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}}.hl-av{width:34px;height:34px;border-radius:50%;background:var(--brand-soft);color:var(--brand-text);display:grid;place-items:center;font-weight:700;font-size:12px;flex-shrink:0}.hl-kopf-txt{display:grid;line-height:1.3;flex:1 1;min-width:0}.hl-kopf-txt b{font-size:14px;color:var(--text)}.hl-kopf-txt small{font-size:11.5px;color:var(--text-2)}.hl-btn{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:620;padding:9px 14px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);white-space:nowrap}.hl-btn.pri{background:var(--brand);border-color:var(--brand);color:#fff}.hl-btn.sm{font-size:12px;padding:6px 11px;justify-content:center}.hl-line{display:block;height:6px;border-radius:3px;background:var(--surface-2)}.hl-line.w60{width:60%}.hl-line.w70{width:70%}.hl-line.w80{width:80%}.hl-line.w90{width:90%}.ak{display:grid;grid-template-columns:1.2fr 1fr;background:var(--surface);text-align:left;min-height:440px}.ak-liste{padding:clamp(16px,2.4vw,26px);min-width:0}.ak-kopf{display:flex;align-items:center;gap:12px}.ak .hl-av{width:38px;height:38px;font-size:13px}.ak .hl-kopf-txt b{font-size:15px}.ak .hl-btn.sm,.ak .hl-kopf-txt small{font-size:12.5px}.ak .hl-btn.sm{padding:7px 12px}.ak-fort{margin:18px 0 12px;display:grid;grid-gap:7px;gap:7px}.ak-fort-txt{font-size:13px;color:var(--text-2)}.ak-fort-txt b{color:var(--text);font-size:15px}.ak-bar{height:8px;background:var(--surface-2);overflow:hidden}.ak-bar,.ak-bar i{display:block;border-radius:99px}.ak-bar i{height:100%;background:linear-gradient(90deg,#4f46e5,#22c55e);transition:width .55s var(--ease-out)}.ak-punkte{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:12px;overflow:hidden}.ak-punkte li{display:grid;grid-template-columns:22px 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:8px 13px;border-bottom:1px solid var(--border);font-size:13.5px;transition:background .4s}.ak-punkte li:last-child{border-bottom:0}.ak-box{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--border-strong);display:grid;place-items:center;color:#fff;background:var(--surface);flex-shrink:0}.ak-punkte li.da .ak-box{background:var(--success);border-color:var(--success);animation:akHaken .4s cubic-bezier(.22,.9,.3,1.4)}.ak-pt{color:var(--text);font-weight:560;min-width:0;overflow:hidden;text-overflow:ellipsis}.ak-pt,.ak-st{white-space:nowrap}.ak-st{font-size:12px;color:var(--text-2)}.ak-punkte li.da .ak-st{color:#11753a;font-weight:600}.ak-punkte li.ak-eigen{background:#fafbff}.ak-eigen .ak-box{border-style:dashed;border-color:var(--brand-border)}.ak-eigen .ak-pt,.ak-eigen .ak-st{color:var(--brand-text)}.ak-eigen .ak-st{font-weight:600}@keyframes akHaken{0%{transform:scale(.4)}to{transform:scale(1)}}.ak-buehne{position:relative;overflow:hidden;background:linear-gradient(160deg,#eef1ff,#dfe6ff);border-left:1px solid var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:84px 20px 26px}.ak-ordner{position:relative;width:290px;height:230px}.ak-ordner-back{position:absolute;inset:0;border-radius:6px 12px 12px 12px;background:linear-gradient(180deg,#3f37c9,#4338ca);box-shadow:0 26px 50px -24px rgba(30,27,75,.55)}.ak-ordner-back:before{content:"";position:absolute;left:0;top:-16px;width:92px;height:22px;border-radius:8px 10px 0 0;background:#3f37c9}.ak-stapel{position:absolute;left:16px;right:16px;bottom:34px;height:186px}.ak-blatt{position:absolute;left:0;right:0;bottom:0;height:100%;background:#fff;border-radius:4px;box-shadow:0 2px 6px rgba(20,24,31,.12)}.ak-ordner-front{position:absolute;left:-4px;right:-4px;bottom:0;height:64%;z-index:3;border-radius:10px;background:linear-gradient(160deg,#6d5ef0,#4f46e5 70%);box-shadow:0 -6px 18px -8px rgba(30,27,75,.35),inset 0 1px 0 rgba(255,255,255,.25);padding:16px 18px;display:grid;grid-template-columns:1fr auto;align-content:end;grid-column-gap:10px;column-gap:10px;color:#fff}.ak-ordner-label{grid-column:1;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e0e7ff}.ak-ordner-name{grid-column:1;font-size:17px;font-weight:700}.ak-ordner-pct{grid-column:2;grid-row:1/span 2;align-self:end;font-size:30px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ak-karte{position:absolute;z-index:2;left:50%;top:-44px;width:170px;margin-left:-85px;height:200px;background:#fff;border-radius:6px;padding:12px 12px 10px;display:flex;flex-direction:column;gap:7px;box-shadow:0 18px 36px -14px rgba(30,27,75,.5),0 0 0 1px rgba(20,24,31,.06);animation:akFlug 1.05s cubic-bezier(.45,0,.25,1) forwards}.ak-karte-logo{align-self:flex-end;font-size:8px;font-weight:700;color:var(--brand-text);border:1px dashed var(--brand-border);border-radius:3px;padding:1px 5px}.ak-karte-t{font-size:12.5px;font-weight:700;color:var(--text);line-height:1.2}.ak-karte .hl-line{height:5px}.ak-karte-sig{color:#1e3a8a;border-bottom:1px solid var(--border-strong);margin-top:auto}.ak-karte-sig svg{width:70%;height:auto;display:block}.ak-karte-via{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:650;color:#11753a}@keyframes akFlug{0%{transform:translate(-230px,-170px) rotate(-16deg) scale(.92);opacity:0}14%{opacity:1}58%{transform:translateY(-46px) rotate(-3deg) scale(1)}to{transform:translateY(74px) rotate(0) scale(.94);opacity:1}}.ak-ende{display:grid;justify-items:center;grid-gap:10px;gap:10px;opacity:.35;filter:grayscale(1);transition:opacity .4s,filter .4s}.ak-ende-titel{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:700;color:#11753a}.ak-ende-btns{display:flex;gap:8px}.ak-fertig .ak-ende{opacity:1;filter:none;animation:akEnde .6s cubic-bezier(.22,.9,.3,1.3)}.ak-fertig .ak-ordner-front{background:linear-gradient(160deg,#6d5ef0,#4f46e5 55%,#16a34a 160%)}@keyframes akEnde{0%{transform:scale(.9)}to{transform:scale(1)}}@media (max-width:900px){.ak{grid-template-columns:1fr;min-height:0}.ak-buehne{order:-1;border-left:0;border-bottom:1px solid var(--border);padding:58px 16px 18px;gap:16px}.ak-ordner{width:200px;height:160px}.ak-stapel{height:124px}.ak-karte{width:124px;margin-left:-62px;height:146px;top:-30px}}@media (max-width:640px){.ak-punkte li{grid-template-columns:22px 1fr;row-gap:0;padding:6px 10px;column-gap:10px;font-size:13px}.ak-punkte .ak-box{grid-row:1/span 2}.ak-st{font-size:11.5px;line-height:1.3}}.lx-frame{background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -40px rgba(30,27,75,.38),0 0 0 1px rgba(20,24,31,.06),var(--shadow-md)}.lx-frame .bframe-bar{height:36px}.lx-frame .bframe-dots i{width:9px;height:9px}.lx-frame .bframe-url{font-size:11.5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-fit{position:relative;aspect-ratio:720/450;overflow:hidden;container-type:inline-size}.lx-leinwand{position:absolute;left:0;top:0;width:720px;height:450px;transform-origin:0 0;transform:scale(var(--s,.5))}@supports (scale:calc(100cqw / 720px)){.lx-fit{--s:calc(100cqw / 720px)}}.lx-app{display:grid;grid-template-columns:52px 1fr;width:720px;height:450px;background:var(--surface);text-align:left}.lx-app-side{background:#0e1220;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0}.lx-app-logo{width:28px;height:28px;border-radius:8px;background:var(--brand-gradient);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;margin-bottom:10px}.lx-app-nav{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#8b93ad}.lx-app-nav.on{background:rgba(129,140,248,.2);color:#fff}.lx-app-main{display:flex;flex-direction:column;min-width:0;background:#fbfbfd}.lx-app-kopf{height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;background:var(--surface);border-bottom:1px solid var(--border)}.lx-app-titel{font-size:14.5px;font-weight:680;color:var(--text);letter-spacing:-.01em}.lx-app-inhalt{flex:1 1;min-height:0;padding:16px 18px;overflow:hidden}.lx-person{display:inline-flex;align-items:center;gap:9px}.lx-person .hl-kopf-txt{flex:none}.lx-app-kopf .lx-person .hl-av{width:28px;height:28px;font-size:11px}.lx-mini-h{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.lx-mini-h.lx-mini-brand{color:var(--brand-text)}.mw-tabs{display:flex;gap:6px;margin-bottom:12px}.mw-tabs span{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:650;color:var(--text-2);background:var(--surface-2);border-radius:99px;padding:5px 11px}.mw-tabs span.on{background:var(--brand);color:#fff}.mw-prot-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:12px;gap:12px;height:calc(100% - 40px)}.mw-entwurf,.mw-notiz{border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:9px;min-width:0}.mw-notiz{background:#fffdf5;border-color:#f1e6c0}.mw-notiz ul{margin:0;padding-left:16px;display:grid;grid-gap:6px;gap:6px;font-size:12.5px;color:var(--text)}.mw-memo{gap:7px;font-size:11.5px;font-weight:650;color:var(--brand-text);margin-top:auto}.mw-memo,.mw-welle{display:inline-flex;align-items:center}.mw-welle{gap:2px;height:16px}.mw-welle i{width:3px;height:100%;border-radius:2px;background:var(--brand);transform:scaleY(.4)}.on .mw-welle i{animation:mwWelle 1s ease-in-out infinite}.mw-welle i:nth-child(2){animation-delay:-.2s}.mw-welle i:nth-child(3){animation-delay:-.5s}.mw-welle i:nth-child(4){animation-delay:-.1s}.mw-welle i:nth-child(5){animation-delay:-.7s}.mw-welle i:nth-child(6){animation-delay:-.3s}.mw-welle i:nth-child(7){animation-delay:-.6s}@keyframes mwWelle{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.mw-entwurf{border-color:var(--brand-border);background:#fff}.mw-prosa{font-size:12.5px;line-height:1.6;color:var(--text)}.tipp{display:grid}.tipp>.tipp-geist,.tipp>.tipp-live{grid-area:1/1}.tipp-geist{visibility:hidden}.tipp-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-2px;background:var(--brand);animation:mwBlink .9s steps(1) infinite}@keyframes mwBlink{50%{opacity:0}}.mw-entwurf-fuss{display:flex;align-items:center;gap:10px;margin-top:auto}.mw-entwurf-fuss small{font-size:10.5px;color:var(--text-2)}.mw-befunde{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.mw-befunde li{display:grid;grid-template-columns:18px 1fr auto;grid-gap:10px;gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--border);border-left-width:4px;border-radius:10px;background:#fff}.mw-befunde li>svg{margin-top:1px}.mw-befunde li span{display:grid;grid-gap:2px;gap:2px;min-width:0}.mw-befunde b{font-size:12.5px;font-weight:650;color:var(--text);line-height:1.35}.mw-befunde small{font-size:11px;color:var(--text-2)}.mw-befunde em{font-style:normal;font-size:11px;font-weight:700;color:var(--brand-text);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.mw-befunde li.warn{border-left-color:var(--warning)}.mw-befunde li.warn>svg{color:#b45309}.mw-befunde li.err{border-left-color:var(--danger)}.mw-befunde li.err>svg{color:var(--danger)}.mw-befunde li.ok{border-left-color:var(--success)}.mw-befunde li.ok>svg{color:var(--success)}@keyframes mwEin{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.mw-puls{width:7px;height:7px;border-radius:50%;background:#86efac;box-shadow:0 0 0 0 rgba(134,239,172,.7);animation:mwPuls 1.6s infinite}@keyframes mwPuls{70%{box-shadow:0 0 0 7px rgba(134,239,172,0)}to{box-shadow:0 0 0 0 rgba(134,239,172,0)}}.mw-tour .tour-slides{container-type:inline-size;aspect-ratio:1000/470;background:var(--surface-2)}.mw-tour .tour-slide{width:1000px;transform-origin:top left;transform:scale(calc(100cqw / 1000px))}.mw-tour{max-width:1040px;--text-3:#5d6474;--success:#11753a;--warning:#8a5300;--danger:#b91c1c}@media (max-width:640px){.mw-tour .tour-caption{padding:10px 12px}.mw-tour .tour-titel{font-size:13px}.mw-tour .tour-demo{display:none}}.hl-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.hl-card-f{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:22px 20px;box-shadow:var(--shadow-sm);transition:transform .22s var(--ease-out),box-shadow .22s,border-color .22s}.hl-card-f:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--brand-border)}.hl-card-f .feature-ico{width:42px;height:42px;margin-bottom:14px}.hl-card-f h3{font-size:17px;margin-bottom:6px}.hl-card-f p{font-size:14.5px;line-height:1.55}@media (max-width:1040px){.hl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hl-grid,.hl-grid.hl-grid-4{grid-template-columns:1fr;gap:10px}.hl-card-f{display:grid;grid-template-columns:40px 1fr;grid-column-gap:14px;column-gap:14px;padding:16px}.hl-card-f .feature-ico{grid-row:1/span 2;width:40px;height:40px;margin:0}.hl-card-f h3{margin:2px 0 4px;font-size:16px}.hl-card-f p{font-size:14px}}.lx-cta{padding:clamp(64px,8vw,96px) 0;text-align:center;color:#fff;background:radial-gradient(700px 360px at 85% 0,rgba(96,165,250,.3),transparent 70%),linear-gradient(120deg,#3730a3,#4f46e5 55%,#4338ca)}.lx-cta h2{color:#fff;max-width:22ch;margin:0 auto}.site .lx-cta p{color:rgba(255,255,255,.9);margin:14px auto 0;max-width:54ch;font-size:17px}.site .lx-btn-weiss{background:#fff;color:#3730a3}.site .lx-btn-weiss:hover{background:#f4f4ff;color:#312e81;transform:translateY(-1px)}.site .lx-btn-rand{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}.site .lx-btn-rand:hover{background:rgba(255,255,255,.12);color:#fff}.lx-cta .site-container>*{position:relative}.tz-sec{padding:clamp(56px,6vw,88px) 0;background:var(--surface)}.site .tz-pruef-kopf h2,.site .tz-text h2{font-size:clamp(30px,3.7vw,46px);line-height:1.06;letter-spacing:-.03em;font-weight:700}.site .tz-pruef-kopf p,.site .tz-text p{margin-top:18px;font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.55;max-width:44ch;color:var(--text-2)}.tz-marke{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;font-size:14.5px;font-weight:650;color:var(--brand-text)}@keyframes tzZeichnen{0%,6%{stroke-dashoffset:720}34%,to{stroke-dashoffset:0}}@keyframes tzZeichnenLive{0%,38%{stroke-dashoffset:720}52%,to{stroke-dashoffset:0}}.tz-kino{padding:clamp(56px,6.5vw,92px) 0;background:#0b0f1e;color:#fff}.tz-kino-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 40px;flex-wrap:wrap;max-width:1040px;margin:0 auto clamp(28px,3.5vw,40px)}.site .tz-kino-kopf h2{color:#fff;font-size:clamp(30px,3.7vw,46px);line-height:1.06;letter-spacing:-.03em;font-weight:700}.site .tz-kino-kopf p{color:rgba(255,255,255,.7);font-size:17px;line-height:1.5;max-width:38ch}.vid{max-width:1040px;margin:0 auto}.vid-frame{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#11152a;box-shadow:0 60px 120px -50px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.09)}.vid-frame.is-tour{aspect-ratio:auto;background:#0e0f1c}.vid-tour.mw-tour{max-width:none}.vid-tour .tour{border-radius:0;box-shadow:none}.vid-media{background:#000;display:block}.vid-media,.vid-poster{position:absolute;inset:0;width:100%;height:100%;border:0}.vid-poster{padding:0;margin:0;cursor:pointer;font:inherit;text-align:left;color:#fff;overflow:hidden;background:radial-gradient(60% 75% at 76% 38%,rgba(99,102,241,.32),transparent 70%),linear-gradient(160deg,#161a36,#0f1328 55%,#0b0e1d)}.vid-poster.has-bild{background-size:cover;background-position:50%}.vid-poster:focus-visible{outline:3px solid #fff;outline-offset:-6px}.vid-info{position:absolute;left:6%;top:10%;width:40%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;z-index:2}.vid-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px 13px}.vid-badge-dot{width:8px;height:8px;border-radius:50%;background:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,.22)}.vid-titel{font-size:clamp(20px,3.1vw,40px);font-weight:720;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.vid-hinweis{font-size:14px;line-height:1.45;color:rgba(255,255,255,.66)}.vid-szene{position:absolute;right:6%;top:12%;width:44%;aspect-ratio:16/11;container-type:inline-size}.vid-screen{position:absolute;inset:0;display:flex;flex-direction:column;background:#fff;border-radius:2cqw;overflow:hidden;box-shadow:0 40px 70px -30px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.12);transform:perspective(1400px) rotateY(-9deg) rotateX(2deg)}.vid-screen-bar{display:flex;gap:1.2cqw;align-items:center;height:7%;padding:0 2.4cqw;background:#eceef4;flex-shrink:0}.vid-screen-bar i{width:1.6cqw;height:1.6cqw;border-radius:50%;background:#c9cdd8}.vid-screen-body{flex:1 1;display:grid;grid-template-columns:11% 1fr;min-height:0}.vid-screen-side{background:#0e1220}.vid-screen-main{display:flex;flex-direction:column;gap:3.2cqw;padding:5cqw 5cqw 4.5cqw;background:#fbfbfd}.vid-row{display:flex;align-items:center;gap:3cqw;padding:2.4cqw 3cqw;border:1px solid #e6e8ee;border-radius:1.6cqw;background:#fff}.vid-row b{flex:1 1;height:2cqw;border-radius:1cqw;background:#e3e6ee}.vid-row em{width:14cqw;height:3cqw;border-radius:2cqw;background:#eceef4}.vid-row em.ok{background:#cdeed9}.vid-knopf{align-self:flex-end;margin-top:auto;font-size:3.2cqw;font-weight:650;color:#fff;background:#4f46e5;border-radius:1.6cqw;padding:2cqw 3.6cqw}.vid-cursor{position:absolute;right:10%;bottom:7%;width:6cqw;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.in .vid-cursor{animation:vidCursor 4.6s var(--ease-out) infinite}@keyframes vidCursor{0%{transform:translate(-260%,-420%)}45%,to{transform:translate(0)}52%{transform:translate(0) scale(.82)}58%{transform:translate(0) scale(1)}}.vid-sprecher{position:absolute;right:-5%;top:-12%;width:22cqw;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;justify-items:center;grid-gap:1.4cqw;gap:1.4cqw;color:#c7d2fe;background:linear-gradient(160deg,#2b3166,#161a38);border:.8cqw solid rgba(255,255,255,.85);box-shadow:0 20px 40px -16px rgba(0,0,0,.7)}.vid-sprecher .mw-welle{height:4cqw}.vid-sprecher .mw-welle i{width:.8cqw;background:#a5b4fc}.in .vid-sprecher .mw-welle i{animation:mwWelle 1s ease-in-out infinite}.vid-play{position:absolute;left:50%;top:50%;z-index:3;width:clamp(62px,8vw,92px);height:clamp(62px,8vw,92px);margin:calc(clamp(62px, 8vw, 92px) / -2) 0 0 calc(clamp(62px, 8vw, 92px) / -2);border-radius:50%;background:#fff;color:var(--brand);display:grid;place-items:center;box-shadow:0 24px 50px -12px rgba(0,0,0,.65);transition:transform .25s var(--ease-out)}.vid-play svg{margin-left:5px}.vid-play:before{content:"";position:absolute;inset:-12px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);animation:video-pulse 2.6s ease-out infinite}.vid-poster:hover .vid-play{transform:scale(1.07)}.vid-zeitleiste{position:absolute;left:6%;right:6%;bottom:6.5%;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.vid-zeitleiste span{display:grid;grid-gap:9px;gap:9px;font-size:13px;font-weight:550;color:rgba(255,255,255,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vid-zeitleiste i{height:4px;border-radius:99px;background:rgba(255,255,255,.2)}.vid-zeitleiste span:first-child i{background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,.2) 0)}.vid-frame.is-yt .vid-zeitleiste{display:none}.site .vid-consent{position:absolute;left:0;right:0;bottom:0;z-index:4;margin:0;padding:12px 6%;font-size:13px;line-height:1.45;color:rgba(255,255,255,.82);background:rgba(5,7,16,.72)}.site .vid-consent a{color:#fff;text-decoration:underline;text-underline-offset:2px}.site .vid-unter{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;font-size:15.5px;color:rgba(255,255,255,.7);text-align:center}.site .vid-unter a{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:650;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.4);text-decoration-color:rgba(255,255,255,.4);text-underline-offset:4px}.site .vid-unter a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media (max-width:700px){.vid-frame{border-radius:14px}.vid-hinweis,.vid-szene{display:none}.vid-info{top:9%;left:6%;width:86%;gap:10px}.vid-badge{font-size:12px;padding:4px 10px}.vid-titel{font-size:clamp(19px,5.6vw,26px)}.vid-play{left:auto;top:auto;right:6%;bottom:12%;margin:0;width:56px;height:56px}.vid-play svg{width:22px;height:22px;margin-left:3px}.vid-play:before{inset:-8px}.vid-zeitleiste{right:calc(12% + 56px);bottom:12%;grid-template-columns:repeat(4,1fr);gap:5px}.vid-zeitleiste span{font-size:0;gap:0}.site .vid-consent{font-size:11.5px;padding:8px 4%}.tz-kino-kopf{display:block}.site .tz-kino-kopf p{margin-top:12px;font-size:16px}.site .vid-unter{justify-content:flex-start;text-align:left;font-size:15px}}.tz-split-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.35fr);grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:center}.tz-split-bild .lx-frame{box-shadow:0 60px 110px -50px rgba(30,27,75,.5),0 0 0 1px rgba(20,24,31,.07),var(--shadow-md)}@media (min-width:1320px){.tz-split-bild{margin-right:-72px}}.tz-prot-mobil{display:none}@media (max-width:900px){.tz-split-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:640px){.tz-prot-desktop{display:none}.tz-prot-mobil{display:grid;grid-gap:10px;gap:10px}.tz-prot-mobil .mw-entwurf,.tz-prot-mobil .mw-notiz{padding:16px 18px;gap:10px;box-shadow:var(--shadow-sm)}.tz-prot-mobil .mw-notiz ul{font-size:15px;gap:6px}.tz-prot-mobil .lx-mini-h{font-size:12px}.tz-prot-mobil .mw-prosa{font-size:15px;line-height:1.55}.tz-prot-mobil .mw-entwurf-fuss small{font-size:12.5px}.tz-prot-mobil .hl-btn.sm{font-size:13px;padding:8px 14px}.tz-prot-pfeil{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-left:18px;font-size:13px;font-weight:650;color:var(--brand-text)}}.tz-zahl{background:var(--brand-soft);border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.tz-zahl-kopf{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:clamp(20px,4vw,64px);gap:clamp(20px,4vw,64px);max-width:1040px;margin:0 auto clamp(40px,5vw,56px)}.tz-zahl-gross{font-size:clamp(104px,15vw,208px);font-weight:800;line-height:.82;letter-spacing:-.07em;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:.06em}.tz-faecher{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.tz-quelle{flex-wrap:wrap;justify-content:center;gap:10px 16px;background:#fff;border:1px solid var(--brand-border);border-radius:14px;padding:12px 18px;box-shadow:var(--shadow-md);position:relative;z-index:1}.tz-quelle,.tz-quelle-k{display:inline-flex;align-items:center}.tz-quelle-k{gap:7px;font-size:13px;font-weight:650;color:var(--brand-text)}.tz-quelle-w{display:inline-flex;gap:8px;flex-wrap:wrap}.tz-quelle-w>*{font-size:14.5px;font-weight:650;color:var(--text);background:var(--surface-2);border-radius:8px;padding:4px 10px}.tz-schiene{position:relative;width:80%;height:28px;margin-top:22px;border:2px dashed #b6befa;border-bottom:0;border-radius:14px 14px 0 0}.tz-schiene:before{content:"";position:absolute;left:50%;top:-24px;height:22px;border-left:2px dashed #b6befa}.tz-blaetter{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px}.tz-blaetter li{position:relative;display:flex;flex-direction:column;gap:9px;padding:16px 14px 18px;background:#fff;border-radius:6px;box-shadow:0 22px 40px -24px rgba(30,27,75,.45),0 0 0 1px rgba(20,24,31,.06)}.tz-blaetter li:nth-child(2),.tz-blaetter li:nth-child(4){transform:translateY(12px)}.tz-blaetter li:nth-child(n+2):nth-child(-n+4):before{content:"";position:absolute;left:50%;top:-28px;height:28px;border-left:2px dashed #b6befa}.tz-blaetter li:nth-child(2):before,.tz-blaetter li:nth-child(4):before{top:-40px;height:40px}.tz-blatt-logo{align-self:flex-end;font-size:9.5px;font-weight:700;color:var(--brand-text);border:1px dashed var(--brand-border);border-radius:4px;padding:1px 6px}.tz-blatt-t{font-size:13.5px;font-weight:700;color:var(--text);margin-bottom:2px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tz-feld{display:grid;grid-gap:1px;gap:1px}.tz-feld small{font-size:10.5px;color:var(--text-3)}.tz-feld mark{display:block;font-size:13px;font-weight:650;color:var(--text);background:linear-gradient(transparent 55%,rgba(129,140,248,.32) 0);border-bottom:1px dotted var(--border-strong);padding:0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tz-faecher.in .tz-feld mark{animation:mwSchreibTz .55s steps(12) both;animation-delay:calc(var(--i) * .26s + .5s)}.tz-faecher.in .tz-feld+.tz-feld mark{animation-delay:calc(var(--i) * .26s + .7s)}.tz-faecher.in .tz-feld+.tz-feld+.tz-feld mark{animation-delay:calc(var(--i) * .26s + .9s)}@keyframes mwSchreibTz{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.tz-blaetter .hl-line{height:5px}@media (max-width:760px){.tz-zahl-kopf{grid-template-columns:1fr;gap:12px}.tz-zahl-gross{font-size:104px}.tz-schiene{width:66.6%}.tz-blaetter{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tz-blaetter li:nth-child(4):before,.tz-blaetter li:nth-child(n+4){display:none}.tz-blaetter li{padding:12px 10px 14px;gap:7px}.tz-blatt-t{font-size:12px}.tz-blatt-logo{display:none}.tz-feld mark{font-size:12px}.tz-quelle{justify-content:flex-start}}.tz-phone-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.site .tz-wege{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:26px;font-size:15px;font-weight:600;color:var(--text)}.tz-wege span{display:inline-flex;align-items:center;gap:8px}.tz-wege svg{color:var(--brand)}.tz-handy{position:relative;height:480px}.tz-monitor{position:absolute;right:0;top:24px;width:76%;height:372px;display:flex;flex-direction:column;background:#eceef4;border-radius:14px;overflow:hidden;box-shadow:0 50px 90px -46px rgba(30,27,75,.5),0 0 0 1px rgba(20,24,31,.07)}.tz-monitor-bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;background:#fff;border-bottom:1px solid var(--border);flex-shrink:0}.tz-monitor-bar i{width:9px;height:9px;border-radius:50%;background:var(--border-strong)}.tz-monitor-bar em{font-style:normal;font-size:12px;color:var(--text-2);margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tz-monitor-blatt{display:flex;flex-direction:column;gap:10px;width:60%;margin:24px 7% 0 auto;padding:22px 22px 18px;background:#fff;border-radius:4px;box-shadow:0 12px 30px -16px rgba(30,27,75,.35)}.tz-monitor-t{font-size:16px;font-weight:700;color:var(--text)}.tz-sigs{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:10px}.tz-sigs>span{display:grid;align-content:end;min-height:62px;font-size:11px;color:var(--text-2)}.tz-sigs i{display:block;border-top:1px solid var(--text-3);margin-bottom:3px}.tz-sig{display:block;width:100%;height:44px;color:#1e3a8a}.tz-sig path{stroke-dasharray:720;stroke-dashoffset:0}.tz-handy.in .tz-sig-phone path{animation:tzZeichnen 5s ease-in-out infinite}.tz-handy.in .tz-sig-monitor path{animation:tzZeichnenLive 5s ease-in-out infinite}.tz-live{position:absolute;bottom:16px;right:16px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#fff;background:var(--brand);border-radius:99px;padding:5px 11px;box-shadow:var(--shadow-md)}.tz-phone{position:absolute;left:2%;bottom:0;z-index:2;width:232px;height:470px;display:flex;flex-direction:column;gap:18px;padding:52px 18px 22px;background:#fff;border:11px solid #10131f;border-radius:46px;box-shadow:0 60px 100px -40px rgba(15,23,42,.65),0 0 0 1px rgba(15,23,42,.2)}.tz-phone-insel{position:absolute;top:12px;left:50%;width:82px;height:24px;margin-left:-41px;border-radius:14px;background:#10131f}.tz-phone-kopf{display:grid;grid-gap:4px;gap:4px}.tz-phone-kopf b{font-size:18px;line-height:1.2;color:var(--text);letter-spacing:-.01em}.tz-phone-kopf small{font-size:12.5px;color:var(--text-2);line-height:1.35}.tz-phone-pad{position:relative;flex:1 1;display:grid;place-items:center;padding:14px;border:1.5px dashed var(--brand-border);border-radius:16px;background:#fafbff}.tz-phone-pad i{position:absolute;left:16px;right:16px;bottom:34%;border-top:1px solid var(--border-strong)}.tz-phone-pad .tz-sig{height:70px;position:relative;z-index:1}.tz-phone-btn{text-align:center;font-size:15px;font-weight:650;color:#fff;background:var(--brand);border-radius:12px;padding:13px}@media (max-width:900px){.tz-phone-grid{grid-template-columns:1fr;gap:40px}.tz-handy{height:480px;max-width:520px;width:100%}}@media (max-width:520px){.tz-handy{height:440px}.tz-monitor{width:90%;height:270px;top:0}.tz-monitor-blatt{width:64%;margin:14px 5% 0 auto;padding:14px 14px 12px;gap:7px}.tz-monitor-t{font-size:14px}.tz-sigs{gap:10px;margin-top:4px}.tz-sigs>span{min-height:44px}.tz-sig{height:30px}.tz-live{top:auto;bottom:12px;right:auto;left:40%;font-size:11px}.tz-phone{width:176px;height:356px;border-width:8px;border-radius:32px;padding:38px 12px 14px;gap:12px;left:2%}.tz-phone-insel{width:60px;height:18px;margin-left:-30px;top:9px}.tz-phone-kopf b{font-size:15px}.tz-phone-kopf small{font-size:11.5px}.tz-phone-pad .tz-sig{height:52px}.tz-phone-btn{font-size:13px;padding:10px}}.tz-pruef{background:var(--lx-tint)}.tz-pruef-kopf{max-width:760px;margin:0 auto clamp(32px,4vw,48px);text-align:center}.site .tz-pruef-kopf p{margin-left:auto;margin-right:auto;max-width:52ch}.tz-vn{display:grid;grid-template-columns:minmax(0,.82fr) auto minmax(0,1.18fr);grid-gap:28px;gap:28px;align-items:center;max-width:1060px;margin:0 auto}.tz-vn figure{margin:0;min-width:0}.tz-vn figcaption{margin-bottom:14px;font-size:14.5px;font-weight:650;color:var(--text-2)}.tz-vn-neu figcaption{color:var(--brand-text)}.tz-papier{position:relative;display:flex;flex-direction:column;gap:13px;padding:28px 26px 30px;background:#fbfaf6;border:1px solid #ebe6d8;border-radius:6px;transform:rotate(-1.4deg);box-shadow:0 24px 44px -28px rgba(30,27,75,.4)}.tz-papier-t{font-size:17px;font-weight:700;color:var(--text)}.tz-papier-z{font-size:14.5px;color:var(--text)}.tz-papier .hl-line{background:#ebe8df}.tz-kringel{position:relative;white-space:nowrap}.tz-kringel:after{content:"";position:absolute;inset:-5px -8px;border:2px solid #dc2626;border-radius:50%;transform:rotate(-3deg);opacity:.85}.tz-randnotiz{align-self:flex-end;margin-top:4px;font-family:var(--font-hand),"Segoe Script",cursive;font-weight:600;font-size:21px;line-height:1;color:#c81e1e;transform:rotate(-4deg)}.tz-vn-pfeil{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--brand);background:#fff;box-shadow:var(--shadow-md)}.tz-vn .mw-befunde{gap:10px}.tz-vn .mw-befunde li{grid-template-columns:20px 1fr auto;gap:12px;padding:14px 16px;box-shadow:var(--shadow-sm)}.tz-vn .mw-befunde b{font-size:15px}.tz-vn .mw-befunde em,.tz-vn .mw-befunde small{font-size:13px}.tz-vn.in .mw-befunde li{animation:mwEin .5s var(--ease-out) both;animation-delay:calc(var(--i) * .26s + .35s)}@media (max-width:860px){.tz-vn{grid-template-columns:1fr;gap:18px}.tz-vn-pfeil{justify-self:center;transform:rotate(90deg)}.tz-pruef-kopf{text-align:left}.site .tz-pruef-kopf p{margin-left:0}.tz-papier{transform:none;padding:22px 20px}.tz-vn .mw-befunde li{grid-template-columns:18px 1fr;padding:12px 14px}.tz-vn .mw-befunde b{font-size:14.5px}.tz-papier .hl-line,.tz-vn .mw-befunde em{display:none}.tz-papier{gap:10px}.tz-vn figcaption{margin-bottom:10px}}.tz-mehr{padding-bottom:clamp(56px,7vw,88px)}.tz-mehr-block{max-width:940px;margin:0 auto;text-align:center}.site .tz-mehr-block h2{font-size:clamp(28px,3.4vw,40px);line-height:1.12;letter-spacing:-.028em;font-weight:700}.tz-mehr-block h2 span{color:var(--brand-text)}.tz-chips{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.tz-chips li{font-size:15px;font-weight:560;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:9px 16px}.tz-chips li.tz-chip-link{background:transparent;border-color:var(--brand-border);padding:0}.site .tz-chip-link a{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;color:var(--brand-text);font-weight:650}.tz-ds{max-width:1080px;margin:clamp(44px,5vw,64px) auto 0;display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:22px 4px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.tz-ds-titel{display:inline-flex;align-items:center;gap:9px;font-size:15.5px;font-weight:700;color:var(--text)}.tz-ds-titel svg{color:var(--brand)}.tz-ds ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.tz-ds li{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;color:var(--text-2)}.tz-ds li svg{color:var(--success);flex-shrink:0}.tz-ds .inline-link{font-size:14.5px;margin-left:auto}@media (max-width:760px){.tz-mehr-block{text-align:left}.tz-chips{justify-content:flex-start;gap:8px}.tz-chips li{font-size:13.5px}.site .tz-chip-link a,.tz-chips li{padding:6px 12px}.tz-ds{flex-direction:column;align-items:flex-start;gap:14px}.tz-ds .inline-link{margin-left:0}.tz-ds ul{flex-direction:column;gap:8px}}.site .lx-cta .lx-cta-note{margin-top:22px;font-size:14px;color:rgba(255,255,255,.74)}@media (max-width:600px){.tz-kino,.tz-sec{padding:52px 0}.site .tz-kino-kopf h2,.site .tz-pruef-kopf h2,.site .tz-text h2{font-size:29px;line-height:1.1}}@media (prefers-reduced-motion:reduce){.ak-karte{display:none}.ak-bar i{transition:none}.tz-sig path{stroke-dashoffset:0!important}.mw-welle i{transform:scaleY(.7)}.vid-cursor{animation:none!important}.hl-card-f:hover{transform:none}}.price-grid-2wege{grid-template-columns:1.1fr 1.1fr .9fr;max-width:1080px;margin:0 auto}.price-weg{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-text)}.price-ab{font-size:16px;font-weight:600;color:var(--text-2)}.price-grid-2wege .price-individuell{font-size:28px}.site .price-netto{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;max-width:760px;margin:26px auto 0;padding:12px 18px;font-size:14px;font-weight:560;color:var(--text);background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:12px}.price-netto svg{color:var(--brand-text);flex-shrink:0}@media (max-width:900px){.price-grid-2wege{grid-template-columns:1fr;max-width:560px}}@media (min-width:1100px){.trustbar{padding:26px 0}.trustbar .trustbar-title{display:none}.trustbar .trust-items{margin-top:0;gap:12px 26px}.trustbar .trust-item{white-space:nowrap}}@media (max-width:640px){.trustbar{padding:28px 0}.trust-items{display:grid;justify-content:center;grid-template-columns:max-content;grid-gap:10px;gap:10px;margin-top:14px}.trust-item{font-size:14.5px}}.vs-hero{padding-bottom:clamp(20px,3vw,32px)}.vs-hero h1{margin-top:14px;max-width:22ch}.site .vs-hero .lead{max-width:52ch}.vs-sec{padding:clamp(48px,6vw,80px) 0}.vs-sec-eng{padding-top:clamp(12px,2vw,24px)}.vs-sec-tint{background:var(--lx-tint);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.vs-schmal{max-width:960px}.vs-kopf{max-width:720px;margin-bottom:clamp(24px,3vw,36px)}.site .vs-kopf h2{font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.028em;font-weight:700}.site .vs-kopf p{margin-top:10px;font-size:17px}.vs-notiz{display:flex;gap:8px;align-items:flex-start;margin-top:18px;font-size:13.5px;color:var(--text-3)}.vs-notiz svg{flex-shrink:0;margin-top:2px;color:var(--brand)}.vs-notiz-mitte{display:block;text-align:center;color:var(--text-2);margin-top:22px}.vs-icons{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.vs-icons li{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.vs-icons-ico{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--brand);background:var(--brand-soft);margin-bottom:6px;flex-shrink:0}.vs-icons-t{font-size:16px;font-weight:650;color:var(--text);line-height:1.25}.vs-icons-x{font-size:14px;color:var(--text-2);line-height:1.45}[data-reveal].vs-icons li{opacity:0;transform:translateY(10px)}.in.vs-icons li{opacity:1;transform:none;animation:vsEin .5s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes vsEin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vs-weg{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.vs-weg:before{content:"";position:absolute;left:8%;right:8%;top:27px;height:2px;background:linear-gradient(90deg,var(--brand-border),var(--brand));transform-origin:left}[data-reveal].vs-weg:before{transform:scaleX(0)}.in.vs-weg:before{transform:scaleX(1);transition:transform 1.4s var(--ease-out) .2s}.vs-weg li{position:relative;display:grid;justify-items:center;text-align:center;grid-gap:4px;gap:4px}.vs-weg-punkt{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--brand);border:2px solid var(--brand-border);box-shadow:var(--shadow-md);margin-bottom:8px}.vs-weg li:last-child .vs-weg-punkt{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:var(--shadow-brand)}.vs-weg-t{font-size:15.5px;font-weight:650;color:var(--text);display:inline-flex;gap:6px;align-items:baseline}.vs-weg-t small{font-family:var(--font-mono);font-size:11.5px;color:var(--brand-text)}.vs-weg-x{font-size:13.5px;color:var(--text-2);line-height:1.4;max-width:20ch}[data-reveal].vs-weg li{opacity:0;transform:translateY(8px)}.in.vs-weg li{opacity:1;transform:none;animation:vsEin .5s var(--ease-out) both;animation-delay:calc(var(--i, 0) * .18s + .15s)}.vs-reiter-leiste button{font:inherit;cursor:pointer;border:0;background:transparent;color:var(--text-2);display:inline-flex;align-items:center;gap:8px;font-weight:600}.vs-reiter-leiste button svg{flex-shrink:0}.vs-reiter-feld:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--r)}.vs-reiter-segment .vs-reiter-leiste{display:inline-flex;gap:4px;padding:5px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);margin-bottom:22px;max-width:100%}.vs-reiter-segment .vs-reiter-leiste button{padding:10px 18px;border-radius:var(--r-pill);font-size:15px;justify-content:center;white-space:nowrap}.vs-reiter-segment .vs-reiter-leiste button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.vs-reiter-segment .vs-reiter-leiste button[aria-selected=true] svg{color:var(--brand)}.vs-reiter-kacheln{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.vs-reiter-kacheln .vs-reiter-leiste{display:grid;grid-gap:4px;gap:4px;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 16px)}.vs-reiter-kacheln .vs-reiter-leiste button{padding:11px 14px;border-radius:12px;font-size:15px;text-align:left;border:1px solid transparent}.vs-reiter-kacheln .vs-reiter-leiste button:hover{background:var(--surface-2);color:var(--text)}.vs-reiter-kacheln .vs-reiter-leiste button[aria-selected=true]{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand-text)}.vs-reiter-feld:not([hidden]){animation:vsEin .35s var(--ease-out) both}.vs-bereich{display:grid;grid-gap:20px;gap:20px}.vs-bereich-bild{position:relative}.vs-bereich-bild .mk-fit{border-radius:14px;box-shadow:0 30px 60px -34px rgba(30,27,75,.45),var(--shadow-md)}.vs-bereich-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.site .vs-bereich-text h3{font-size:21px;line-height:1.25}.vs-akk-liste,.vs-bereich-text ul,.vs-format ul,.vs-wegvon-neu ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.vs-akk-liste li,.vs-bereich-text li,.vs-format li,.vs-wegvon-neu li{display:flex;gap:9px;align-items:flex-start;font-size:15px;color:var(--text);line-height:1.4}.vs-bereich-text li svg,.vs-format li svg,.vs-wegvon-neu li svg{color:var(--success);flex-shrink:0;margin-top:3px}.vs-akk-liste li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand);flex-shrink:0;margin-top:8px}.vs-pillen{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vs-pillen li{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:560;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);padding:6px 12px}.vs-chips-check svg,.vs-pillen svg{color:var(--success)}.vs-wege{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;max-width:912px;margin:0 auto}.vs-wegkarte{display:flex;flex-direction:column;gap:6px;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm)}.vs-wegkarte.featured{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),var(--shadow-lg)}.vs-wegkarte-unter{font-size:13px;font-weight:650;color:var(--brand-text);margin-top:14px}.site .vs-wegkarte h3{font-size:24px;letter-spacing:-.02em}.site .vs-wegkarte-preis{font-size:17px;font-weight:650;color:var(--text);margin-top:4px}.site .vs-wegkarte-hinweis{font-size:14px;margin-bottom:12px}.vs-wegkarte .m-btn{margin-top:auto;width:100%}.vs-weg-bild{display:flex;gap:14px;align-items:center;padding:14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border)}.vs-weg-bild.wir{background:var(--brand-soft);border-color:var(--brand-border)}.vs-weg-wer{display:grid;place-items:center;grid-gap:2px;gap:2px;width:54px;height:54px;border-radius:50%;flex-shrink:0;background:var(--surface);color:var(--text);font-size:12.5px;font-weight:700;box-shadow:var(--shadow-sm)}.vs-weg-bild.wir .vs-weg-wer{background:var(--brand);color:#fff}.vs-weg-bild ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px;min-width:0}.vs-weg-bild li{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-2)}.vs-weg-bild li svg{width:18px;height:18px;padding:3px;border-radius:50%;color:var(--success);flex-shrink:0}.vs-gemeinsam,.vs-weg-bild li svg{background:var(--surface);box-shadow:var(--shadow-sm)}.vs-gemeinsam{padding:22px;border-radius:var(--r-lg);border:1px solid var(--border)}.site .vs-gemeinsam h3,.site .vs-unterschied-titel{display:flex;align-items:center;gap:8px;font-size:17px}.vs-gemeinsam h3 svg{color:var(--success)}.vs-chips-check{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vs-chips-check li{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);padding:6px 12px}.site .vs-unterschied-titel{margin:32px 0 12px}.vs-tabelle{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.vs-tabelle td,.vs-tabelle th{padding:14px 18px;border-bottom:1px solid var(--border);text-align:center;font-size:15px}.vs-tabelle tbody tr:last-child td,.vs-tabelle tbody tr:last-child th{border-bottom:0}.vs-tabelle th[scope=row]{text-align:left;font-weight:560;color:var(--text)}.vs-tabelle thead th{font-size:14.5px;font-weight:700;color:var(--text);background:var(--surface-2)}.vs-tabelle .feat{background:rgba(79,70,229,.04)}.vs-tabelle thead th.feat{color:var(--brand-text);background:var(--brand-soft)}.vs-wert{display:inline-flex;align-items:center;justify-content:center}.vs-wert.ja{background:var(--success-soft);color:var(--success)}.vs-wert.ja,.vs-wert.nein{width:26px;height:26px;border-radius:50%}.vs-wert.nein{background:var(--surface-2);color:var(--text-3);font-weight:700}.vs-wert.text{font-size:13px;font-weight:650;color:var(--brand-text);background:var(--brand-soft);border-radius:var(--r-pill);padding:4px 10px;white-space:nowrap}.vs-karten-diff{display:none;list-style:none;margin:4px 0 14px;padding:12px 0 0;border-top:1px solid var(--border)}.vs-karten-diff li{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:5px 0;font-size:14px;color:var(--text);line-height:1.35}.vs-karten-diff li.aus>span:last-child{color:var(--text-3)}.vs-karten-diff .vs-wert.ja,.vs-karten-diff .vs-wert.nein{width:22px;height:22px}.vs-karten-diff .vs-wert{justify-self:start}.vs-karten-diff .vs-wert.text{font-size:11.5px;padding:3px 8px}.vs-schritte-band{margin:30px auto 6px;max-width:860px}.vs-schritte-band:before{border-color:rgba(255,255,255,.35)}.vs-schritte-band .vs-schritte-nr{background:#fff;color:var(--brand-text);box-shadow:0 8px 20px -8px rgba(0,0,0,.35)}.vs-schritte-band .vs-schritte-t{color:#fff}.site .vs-schritte-band .vs-schritte-x{color:rgba(255,255,255,.82);font-size:14px;margin:0}.vs-vn{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.vs-vn li{display:grid;grid-template-columns:40px minmax(0,1fr) 28px minmax(0,1.1fr);grid-gap:14px;gap:14px;align-items:center;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-sm)}.vs-vn-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.vs-vn-alt{font-size:14.5px;color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:rgba(220,38,38,.55);text-decoration-color:rgba(220,38,38,.55);text-decoration-thickness:1.5px}.vs-vn-pfeil{color:var(--brand);display:grid;place-items:center}.vs-vn-neu{font-size:15.5px;font-weight:650;color:var(--text)}[data-reveal].vs-vn li{opacity:0;transform:translateY(8px)}.in.vs-vn li{opacity:1;transform:none;animation:vsEin .5s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 90ms)}.vs-schritte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;position:relative;counter-reset:none}.vs-schritte:before{content:"";position:absolute;top:22px;left:16%;right:16%;border-top:2px dashed var(--brand-border)}.vs-schritte li{position:relative;display:grid;justify-items:center;text-align:center;grid-gap:6px;gap:6px}.vs-schritte-nr{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:750;font-size:18px;color:#fff;background:var(--brand);box-shadow:var(--shadow-brand);margin-bottom:6px}.vs-schritte-t{font-size:17px;font-weight:650;color:var(--text)}.vs-schritte-x{font-size:14.5px;color:var(--text-2);max-width:30ch;line-height:1.45}.vs-akk{border-top:1px solid var(--border)}.vs-akk-item{border-bottom:1px solid var(--border)}.site .vs-akk-kopf{text-wrap:pretty;margin:0;font-size:inherit;line-height:inherit;letter-spacing:normal;font-weight:inherit}.vs-akk-kopf button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;border:0;background:none;cursor:pointer;text-align:left;font:inherit;font-size:16.5px;font-weight:620;line-height:1.35;color:var(--text)}.vs-akk-kopf button:hover{color:var(--brand-text)}.vs-akk-zeichen{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--text-2);transition:transform .25s var(--ease-out),background .2s,color .2s}.vs-akk-item.auf .vs-akk-zeichen{transform:rotate(180deg);background:var(--brand-soft);color:var(--brand-text)}.vs-akk-inhalt{padding:0 4px 20px}.site .vs-akk-inhalt p{font-size:15.5px;line-height:1.62;max-width:66ch}.vs-akk-inhalt:not([hidden]){animation:vsEin .3s var(--ease-out) both}.vs-faq-kurz-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.vs-faq-kurz-kopf{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px)}.site .vs-faq-kurz-kopf h2{font-size:clamp(30px,3.7vw,46px);line-height:1.06;letter-spacing:-.03em;font-weight:700}.site .vs-faq-kurz-kopf p{margin:14px 0 22px;font-size:17px}.tz-sec.vs-faq-kurz{background:var(--lx-tint);border-top:1px solid var(--border)}.vs-faelle{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.vs-faelle li{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.vs-faelle-kopf{display:flex;align-items:center;gap:12px;margin-bottom:4px}.vs-faelle-kopf .vs-icons-ico{margin:0}.site .vs-faelle-kopf h3{font-size:18px}.vs-faelle-heute,.vs-faelle-mit{display:flex;gap:9px;align-items:flex-start;font-size:14.5px;line-height:1.4}.vs-faelle-heute{color:var(--text-3)}.vs-faelle-heute svg{color:var(--danger);flex-shrink:0;margin-top:3px;opacity:.7}.vs-faelle-mit{color:var(--text);font-weight:600}.vs-faelle-mit svg{color:var(--success);flex-shrink:0;margin-top:3px}.vs-formate{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px}.vs-format{padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:12px;gap:12px;align-content:start}.vs-format-ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--brand);color:#fff;box-shadow:var(--shadow-brand)}.site .vs-format h3{font-size:19px}.vs-formate-mitte{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;background:var(--surface);border:2px solid var(--brand-border);color:var(--brand);box-shadow:var(--shadow-md)}.vs-formate-mitte small{font-size:11px;font-weight:650;color:var(--brand-text)}.vs-sicher{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.vs-sicher li{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:16px 16px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.site .vs-sicher h3{display:flex;gap:8px;align-items:center;font-size:16.5px;margin-top:6px}.vs-sicher h3 svg{color:var(--brand);flex-shrink:0}.site .vs-sicher p{font-size:14px;line-height:1.5}.vs-sicher-zeilen{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.vs-sicher-zeilen li{display:flex;gap:14px;align-items:center;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.vs-sicher-zeilen .vs-icons-ico{margin:0}.vs-sicher-zeilen li>span:last-child{display:grid;grid-gap:2px;gap:2px;font-size:14px;color:var(--text-2);line-height:1.45}.vs-sicher-zeilen b{font-size:15.5px;color:var(--text)}.vs-sb-rahmen{height:118px;border-radius:12px;background:var(--lx-tint);border:1px solid var(--border);display:grid;place-items:center;padding:12px;overflow:hidden}.vs-sb{width:100%;max-width:250px;font-size:12px}.vs-sb-mandanten{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;align-items:stretch}.vs-sb-box{display:grid;grid-gap:5px;gap:5px;align-content:start;padding:9px;border-radius:9px;background:#fff;border:1px solid var(--brand-border)}.vs-sb-box.b{border-color:#bfe3cc}.vs-sb-box b{font-size:11.5px;color:var(--text)}.vs-sb-box i{display:block;height:5px;border-radius:3px;background:var(--brand-soft)}.vs-sb-box.b i{background:var(--success-soft)}.vs-sb-box i:nth-of-type(2){width:75%}.vs-sb-wand{width:30px;display:grid;place-items:center;border-radius:8px;background:var(--text);color:#fff}.vs-sb-rollen{display:grid;grid-gap:6px;gap:6px}.vs-sb-wer{display:inline-flex;gap:5px;align-items:center;font-weight:700;color:var(--brand-text)}.vs-sb-rollen ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.vs-sb-rollen li{display:grid;grid-template-columns:22px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:4px 8px;border-radius:8px;background:#fff;border:1px solid var(--border);color:var(--text);font-weight:600}.vs-sb-rollen li svg{color:var(--success)}.vs-sb-rollen li.zu{color:var(--text-3);background:var(--surface-2)}.vs-sb-rollen li.zu svg{color:var(--text-3)}.vs-sb-av{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:700;background:var(--brand-soft);color:var(--brand-text)}.vs-sb-rollen li.zu .vs-sb-av{background:var(--border);color:var(--text-3)}.vs-sb-log{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.vs-sb-log li{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center;padding:5px 9px;border-radius:8px;background:#fff;border:1px solid var(--border);border-left:3px solid var(--brand);color:var(--text)}.vs-sb-log time{font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.vs-sb-ki{display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center}.vs-sb-ki svg{transform:rotate(90deg);color:var(--brand)}.vs-sb-roh{border-radius:8px;border:1px solid var(--border);color:var(--text-2)}.vs-sb-pseudo,.vs-sb-roh{padding:5px 10px;background:#fff}.vs-sb-pseudo{border-radius:8px;border:1px solid var(--brand-border);color:var(--text);font-weight:600}.vs-sb-pseudo mark{background:var(--brand-soft);color:var(--brand-text);border-radius:4px;padding:0 3px}.vs-wegvon{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;max-width:980px}.vs-wegvon-k{display:block;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.vs-wegvon-neu .vs-wegvon-k{color:var(--brand-text)}.vs-wegvon-alt ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vs-wegvon-alt li{font-size:14px;color:var(--text-3);background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:8px;padding:6px 11px;text-decoration:line-through;-webkit-text-decoration-color:rgba(220,38,38,.5);text-decoration-color:rgba(220,38,38,.5);transform:rotate(calc((var(--i, 0) - 2.5) * .7deg))}.vs-wegvon-pfeil{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--brand);box-shadow:var(--shadow-brand)}.vs-wegvon-neu{padding:22px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--brand-border);box-shadow:0 0 0 4px var(--brand-soft),var(--shadow-md)}.vs-wegvon-neu li{font-weight:600}.vs-icons-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vs-standort{background:var(--surface);border-top:1px solid var(--border)}.vs-standort-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.site .vs-standort-text h2{font-size:clamp(30px,3.7vw,46px);line-height:1.06;letter-spacing:-.03em;font-weight:700}.vs-adresse{font-style:normal;display:grid;grid-gap:2px;gap:2px;margin-top:20px;font-size:17px;color:var(--text)}.vs-adresse b{font-weight:700;letter-spacing:.01em}.vs-kontaktwege{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.vs-kontaktwege li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--text-2)}.vs-kontaktwege svg{color:var(--brand);flex-shrink:0;margin-top:3px}.site .vs-kontaktwege a{color:var(--brand-text);font-weight:600;overflow-wrap:anywhere}.vs-standort-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.site .vs-standort-hinweis{margin-top:14px;font-size:13px;color:var(--text-3)}.vs-karte-rahmen{position:relative;display:block;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--border);box-shadow:0 30px 70px -36px rgba(30,27,75,.4),var(--shadow-md);transition:transform .25s var(--ease-out),box-shadow .25s}.vs-karte-rahmen:hover{transform:translateY(-2px);box-shadow:0 36px 80px -36px rgba(30,27,75,.5),var(--shadow-lg)}.vs-karte{display:block;width:100%;height:auto}.vs-karte-label{font:600 13px var(--font-sans);fill:#7c8aa5;letter-spacing:.04em}.vs-karte-nord{color:var(--text-2)}.vs-karte-puls{fill:rgba(79,70,229,.16);transform-box:fill-box;transform-origin:center}.in .vs-karte-puls,.vs-karte-rahmen.in .vs-karte-puls{animation:vsPuls 2.4s ease-out infinite}@keyframes vsPuls{0%{transform:scale(.4);opacity:1}to{transform:scale(1.4);opacity:0}}.vs-karte-schild{position:absolute;left:50.8%;top:calc(36.9% + 14px);transform:translateX(-50%);display:grid;grid-gap:1px;gap:1px;padding:8px 12px;border-radius:10px;background:#fff;box-shadow:var(--shadow-md);white-space:nowrap;text-align:center}.vs-karte-schild b{font-size:13.5px;color:var(--text)}.vs-karte-schild small{font-size:12px;color:var(--text-2)}.vs-karte-hinweis{position:absolute;right:10px;bottom:8px;font-size:11px;color:#8a96ad}.vs-standort-kurz{font-style:normal;margin-top:18px;display:grid;grid-gap:8px;gap:8px;font-size:13.5px;color:var(--text-2)}.vs-sk-zeile{display:flex;gap:8px;align-items:flex-start}.vs-sk-zeile svg{color:var(--brand);flex-shrink:0;margin-top:2px}.vs-sk-zeile b{font-weight:650;color:var(--text);font-size:12.5px;letter-spacing:.01em}.vs-sk-links{display:flex;flex-wrap:wrap;gap:4px 16px;padding-left:23px}.site .vs-sk-links a{color:var(--brand-text);font-weight:600}.site .vs-sk-links a:hover{text-decoration:underline}.site .vs-kontakt-karte h2{font-size:17px;letter-spacing:-.01em}.vs-kontakt-karte .vs-kontaktwege{margin:12px 0 14px}@media (max-width:1000px){.vs-icons,.vs-icons-4,.vs-sicher{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-weg{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.vs-weg:before{display:none}}@media (max-width:860px){.vs-reiter-kacheln{grid-template-columns:1fr;gap:18px}.vs-reiter-kacheln .vs-reiter-leiste{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.vs-reiter-kacheln .vs-reiter-leiste button{padding:9px 12px;font-size:14px;border:1px solid var(--border);background:var(--surface)}.vs-faelle,.vs-faq-kurz-grid,.vs-standort-grid{grid-template-columns:1fr}.vs-faq-kurz-kopf{position:static}.vs-wegvon{grid-template-columns:1fr;gap:16px}.vs-wegvon-pfeil{justify-self:center;transform:rotate(90deg);width:40px;height:40px}}@media (max-width:760px){.site .vs-unterschied-titel,.vs-tabelle{display:none}.vs-karten-diff{display:block}.vs-weg-bild{display:none}.vs-wegkarte-unter{margin-top:0}.vs-chips-check{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px}.vs-chips-check li{background:none;border:0;padding:0;align-items:flex-start;font-size:13.5px;line-height:1.35;border-radius:0;min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.vs-chips-check li svg{margin-top:2px;flex-shrink:0}.vs-wege{grid-template-columns:1fr;gap:14px}.vs-vn li{grid-template-columns:36px minmax(0,1fr);gap:4px 12px;padding:12px 14px}.vs-vn-ico{grid-row:span 2;width:36px;height:36px;align-self:start}.vs-vn-pfeil{display:none}.vs-vn-alt{font-size:13.5px}.vs-vn-neu{font-size:15px}.vs-schritte{grid-template-columns:1fr;gap:14px}.vs-schritte:before{top:23px;bottom:23px;left:22px;right:auto;border-top:0;border-left:2px dashed var(--brand-border)}.vs-schritte li{grid-template-columns:46px minmax(0,1fr);justify-items:start;text-align:left;gap:0 14px}.vs-schritte-nr{grid-row:span 2;margin:0}.vs-schritte-t{align-self:end}.vs-schritte-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.vs-schritte-band:before{top:20px;bottom:auto;left:16%;right:16%;border-left:0;border-top:2px dashed rgba(255,255,255,.35)}.vs-schritte-band li{grid-template-columns:1fr;justify-items:center;text-align:center;gap:6px}.vs-schritte-band .vs-schritte-nr{grid-row:auto;width:40px;height:40px;font-size:16px}.vs-schritte-band .vs-schritte-t{font-size:14px;line-height:1.25}.site .vs-schritte-band .vs-schritte-x{display:none}.vs-formate{grid-template-columns:1fr;gap:14px}.vs-formate-mitte{display:none}.vs-bereich-text,.vs-sicher-zeilen{grid-template-columns:1fr}.vs-bereich-text{gap:12px}}@media (max-width:600px){.vs-hero{padding-top:36px}.site .vs-hero h1{font-size:31px;line-height:1.08}.vs-sec{padding:40px 0}.vs-sec-eng{padding-top:8px}.site .vs-kopf h2{font-size:25px}.site .vs-kopf p{font-size:15.5px}.vs-kopf{margin-bottom:20px}.vs-icons{gap:10px}.vs-icons li{padding:14px;gap:4px}.vs-icons-ico{width:36px;height:36px;border-radius:10px;margin-bottom:4px}.vs-icons-t{font-size:14.5px}.vs-icons-x{font-size:13px}.vs-icons-4{grid-template-columns:1fr}.vs-icons-4 li{grid-template-columns:36px minmax(0,1fr);column-gap:12px}.vs-icons-4 .vs-icons-ico{grid-row:span 2;margin:0}.vs-weg{grid-template-columns:1fr;row-gap:0}.vs-weg:before{display:block;left:21px;right:auto;top:22px;bottom:22px;width:2px;height:auto;background:linear-gradient(180deg,var(--brand-border),var(--brand));transform-origin:top}[data-reveal].vs-weg:before{transform:scaleY(0)}.in.vs-weg:before{transform:scaleY(1)}.vs-weg li{grid-template-columns:44px minmax(0,1fr);justify-items:start;text-align:left;gap:0 14px;padding:6px 0}.vs-weg-punkt{grid-row:span 2;width:44px;height:44px;margin:0}.vs-weg-punkt svg{width:18px;height:18px}.vs-weg-t{font-size:15px;align-self:end}.vs-weg-x{max-width:none;font-size:13.5px}.vs-sicher{grid-template-columns:1fr}.vs-sicher li{grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:14px;row-gap:4px;padding:12px;align-items:start}.vs-sicher .vs-sb-rahmen{grid-row:span 2;height:auto;min-height:96px;padding:8px;align-self:stretch}.vs-sb-lang{display:none}.vs-sb-box b{text-align:center}.vs-sb-log time{display:none}.vs-sb-log li{padding:4px 6px;line-height:1.25}.site .vs-sicher h3{margin-top:2px;font-size:15px;align-items:flex-start}.vs-sicher h3 svg{display:none}.site .vs-sicher p{font-size:13.5px}.vs-sb{font-size:10px}.vs-sb-box{padding:6px}.vs-sb-box b{font-size:9.5px}.vs-sb-wand{width:18px}.vs-sb-wand svg{width:11px;height:11px}.vs-sb-rollen li{grid-template-columns:16px 1fr auto;gap:5px;padding:3px 5px}.vs-sb-av{width:16px;height:16px;font-size:7px}.vs-sb-log li{grid-template-columns:1fr;gap:0}.vs-sb-pseudo,.vs-sb-roh{padding:4px 6px}.vs-reiter-segment .vs-reiter-leiste{display:flex;width:100%}.vs-reiter-segment .vs-reiter-leiste button{flex:1 1;padding:10px 6px;font-size:14px;gap:6px}.vs-faelle li{padding:16px;gap:8px}.vs-wegkarte{padding:18px}.vs-gemeinsam{padding:16px}.vs-vn li{padding:10px 12px;gap:2px 12px;grid-template-columns:32px minmax(0,1fr)}.vs-vn-ico{width:32px;height:32px;border-radius:10px}.vs-vn-ico svg{width:16px;height:16px}.vs-vn-alt{font-size:12.5px;line-height:1.35}.vs-vn-neu{font-size:14.5px;line-height:1.35}.vs-akk-kopf button{font-size:15.5px;padding:15px 2px}.site .vs-akk-inhalt p{font-size:14.5px}.site .vs-faq-kurz-kopf h2,.site .vs-standort-text h2{font-size:29px}.site .vs-faq-kurz-kopf p{margin:8px 0 16px;font-size:15.5px}.vs-standort-cta .m-btn{flex:1 1 100%}.vs-adresse{font-size:16px}.vs-karte-schild{padding:6px 10px}.vs-karte-schild b{font-size:12px}.vs-karte-schild small{font-size:11px}}