:root{--lp-font-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lp-font-display:var(--font-inter-display), var(--font-inter), system-ui, sans-serif;--lp-font-sub:var(--font-inter-sub), var(--font-inter), system-ui, sans-serif;--lp-font-mono:var(--font-mono), "SFMono-Regular", ui-monospace, Menlo, Monaco, Consolas, monospace;--lp-font-features:"cv11", "ss01", "ss03", "calt", "rlig";--lp-text-display:700 56px/1.05 var(--lp-font-display);--lp-text-h1:700 36px/1.1 var(--lp-font-display);--lp-text-h2:600 28px/1.2 var(--lp-font-display);--lp-text-h3:600 20px/1.3 var(--lp-font-sub);--lp-text-h4:600 16px/1.4 var(--lp-font-sans);--lp-text-body:400 14px/1.55 var(--lp-font-sans);--lp-text-body-lg:400 16px/1.6 var(--lp-font-sans);--lp-text-small:400 13px/1.5 var(--lp-font-sans);--lp-text-xs:500 11px/1.4 var(--lp-font-sans);--lp-text-eyebrow:500 11px/1.2 var(--lp-font-sans);--lp-text-mono:500 12px/1.5 var(--lp-font-mono);--lp-text-kpi:700 28px/1.1 var(--lp-font-display);--lp-tracking-tight:-.02em;--lp-tracking-snug:-.01em;--lp-tracking-wide:.12em;--lp-space-0:0;--lp-space-1:4px;--lp-space-2:8px;--lp-space-3:12px;--lp-space-4:16px;--lp-space-5:20px;--lp-space-6:24px;--lp-space-8:32px;--lp-space-10:40px;--lp-space-12:48px;--lp-space-16:64px;--lp-space-20:80px;--lp-radius-sm:6px;--lp-radius-md:8px;--lp-radius-lg:10px;--lp-radius-xl:12px;--lp-radius-2xl:16px;--lp-radius-full:9999px;--lp-border-thin:1px solid var(--lp-line-1);--lp-border-soft:1px solid #ffffff0f;--lp-border-strong:1px solid var(--lp-line-2);--lp-border-focus:1px solid var(--lp-blue-400);--lp-shadow-sm:0 1px 2px #0000002e;--lp-shadow-md:0 4px 12px -2px #0000004d;--lp-shadow-lg:0 12px 40px -12px #00000073;--lp-shadow-xl:0 24px 64px -16px #0000008c;--lp-glow-sm:0 0 15px -3px #1fb6e826;--lp-glow:0 0 30px -5px #1fb6e833;--lp-glow-cta:0 8px 32px -8px #1fb6e866;--lp-glow-border:0 0 0 1px #1fb6e826, 0 0 20px -5px #1fb6e81a}.lp-landing-page{background:var(--lp-bg-0);color:var(--lp-fg-medium-high);font:var(--lp-text-body);font-feature-settings:var(--lp-font-features);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;overflow-x:hidden}.lp-landing-page img{max-width:100%;display:block}.lp-landing-page a{color:inherit;text-decoration:none}.lp-landing-page button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.lp-landing-page h1{font:var(--lp-text-h1);letter-spacing:var(--lp-tracking-tight);color:var(--lp-fg-high)}.lp-landing-page h2{font:var(--lp-text-h2);letter-spacing:var(--lp-tracking-snug);color:var(--lp-fg-high)}.lp-landing-page h3{font:var(--lp-text-h3);letter-spacing:var(--lp-tracking-snug);color:var(--lp-fg-high)}.lp-landing-page h4{font:var(--lp-text-h4);color:var(--lp-fg-high)}.lp-landing-page p{font:var(--lp-text-body);color:var(--lp-fg-medium-high)}.lp-landing-page .container{max-width:1152px;margin:0 auto;padding:0 24px}.lp-landing-page .container-tight{max-width:768px;margin:0 auto;padding:0 24px}.lp-landing-page .atmosphere{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.lp-landing-page .atmosphere:before,.lp-landing-page .atmosphere:after{content:"";filter:blur(120px);opacity:.55;border-radius:50%;position:absolute}.lp-landing-page .atmosphere:before{background:radial-gradient(circle,#04a5e14d,#0000 60%);width:720px;height:720px;top:-240px;left:50%;transform:translate(-50%)}.lp-landing-page .atmosphere:after{background:radial-gradient(circle,#1fb6e833,#0000 60%);width:560px;height:560px;top:38%;left:-180px}.lp-landing-page .grid-noise{pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff06 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at top,#000,#0000 70%);mask-image:radial-gradient(at top,#000,#0000 70%)}.lp-landing-page main,.lp-landing-page header,.lp-landing-page footer{z-index:1;position:relative}.lp-landing-page .site-header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(18px);background:#0a0a0bb8;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.lp-landing-page .site-header__inner{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.lp-landing-page .brand{align-items:center;gap:10px;display:inline-flex}.lp-landing-page .brand__mark{background:var(--lp-blue-400);width:28px;height:28px;box-shadow:0 0 0 1px #ffffff1a inset, var(--lp-glow-sm);border-radius:8px;place-items:center;display:grid}.lp-landing-page .brand__mark svg{color:#0a0a0b;width:14px;height:14px}.lp-landing-page .brand__name{font:700 14px/1 var(--lp-font-sans);letter-spacing:-.01em;color:var(--lp-fg-high)}.lp-landing-page .brand__by{font:500 11px/1 var(--lp-font-sans);color:var(--lp-fg-low);margin-left:2px}.lp-landing-page .nav{align-items:center;gap:32px;display:none}.lp-landing-page .nav a{font:500 13.5px/1 var(--lp-font-sans);color:var(--lp-fg-low);transition:color var(--lp-dur) var(--lp-ease)}.lp-landing-page .nav a:hover{color:var(--lp-fg-high)}.lp-landing-page .header-actions{align-items:center;gap:8px;display:inline-flex}@media (min-width:880px){.lp-landing-page .nav{display:inline-flex}}.lp-landing-page .btn{border-radius:var(--lp-radius-md);height:38px;font:600 13.5px/1 var(--lp-font-sans);letter-spacing:-.005em;transition:all var(--lp-dur) var(--lp-ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.lp-landing-page .btn--primary{background:var(--lp-blue-400);color:#061520;box-shadow:inset 0 1px 0 #ffffff38, var(--lp-glow-cta)}.lp-landing-page .btn--primary:hover{background:#43c2eb;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 12px 36px -8px #1fb6e88c}.lp-landing-page .btn--ghost{color:var(--lp-fg-medium-high)}.lp-landing-page .btn--ghost:hover{color:var(--lp-fg-high);background:#ffffff0a}.lp-landing-page .btn--outline{border-color:var(--lp-line-2);color:var(--lp-fg-high);background:#ffffff05}.lp-landing-page .btn--outline:hover{background:#1fb6e80a;border-color:#1fb6e859}.lp-landing-page .btn--lg{height:48px;padding:0 22px;font-size:14.5px}.lp-landing-page .btn--sm{height:32px;padding:0 12px;font-size:12.5px}.lp-landing-page .btn .icon{width:16px;height:16px}.lp-landing-page .btn--primary{isolation:isolate;position:relative;overflow:hidden}.lp-landing-page .btn--primary:after{content:"";transition:transform .7s var(--lp-ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.lp-landing-page .btn--primary:hover:after{transform:translate(120%)}.lp-landing-page .hero{text-align:center;isolation:isolate;padding:96px 0 80px;position:relative;overflow:hidden}.lp-landing-page .hero>.container-tight,.lp-landing-page .hero>.hero-stage{z-index:2;position:relative}@media (min-width:768px){.lp-landing-page .hero{padding:128px 0 96px}}.lp-landing-page .eyebrow-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.lp-landing-page .chip{border-radius:var(--lp-radius-full);height:28px;font:500 11.5px/1 var(--lp-font-sans);letter-spacing:.005em;border:1px solid;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.lp-landing-page .chip .icon{width:12px;height:12px}.lp-landing-page .chip--primary{color:var(--lp-blue-400);background:#1fb6e80f;border-color:#1fb6e838}.lp-landing-page .chip--amber{color:var(--lp-warning);background:var(--lp-warning-bg);border-color:var(--lp-warning-bd)}.lp-landing-page .chip--green{color:var(--lp-success);background:var(--lp-success-bg);border-color:var(--lp-success-bd)}.lp-landing-page .chip--sky{color:#38bdf8;background:#38bdf80f;border-color:#38bdf838}.lp-landing-page .chip--cyan{color:#22d3ee;background:#22d3ee0f;border-color:#22d3ee38}.lp-landing-page .hero h1{font:800 clamp(40px, 6.6vw, 76px)/1.02 var(--lp-font-display);letter-spacing:-.035em;color:var(--lp-fg-high);text-wrap:balance;max-width:14ch;margin-top:28px;margin-left:auto;margin-right:auto}.lp-landing-page .hero h1 .accent{background:linear-gradient(135deg, #5ec6f4 0%, var(--lp-blue-400) 35%, var(--lp-blue-500) 60%, var(--lp-blue-700) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-landing-page .hero__sub{font:400 clamp(17px, 1.5vw, 19px)/1.55 var(--lp-font-sub);color:var(--lp-fg-low);text-wrap:pretty;max-width:620px;margin:28px auto 0}.lp-landing-page .hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:inline-flex}.lp-landing-page .hero__checks{color:var(--lp-fg-low);font:500 12.5px/1 var(--lp-font-sans);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:28px;display:inline-flex}.lp-landing-page .hero__checks span{align-items:center;gap:6px;display:inline-flex}.lp-landing-page .hero__checks .icon{width:14px;height:14px;color:var(--lp-blue-400)}.lp-landing-page .trust-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:inline-flex}.lp-landing-page .hero-stage{z-index:1;max-width:1080px;margin:72px auto 0;padding:0 12px;position:relative}.lp-landing-page .hero-lion{pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;transform-origin:50% 30%;will-change:auto;width:min(1400px,130vw);position:absolute;top:40px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(38% 36% at 50% 30%,#000 30%,#0009 65%,#0000 100%);mask-image:radial-gradient(38% 36% at 50% 30%,#000 30%,#0009 65%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lp-landing-page .hero-lion:before{content:"";aspect-ratio:1;pointer-events:none;z-index:-1;filter:blur(20px);background:radial-gradient(circle,#1fb6e84d 0%,#1fb6e81a 35%,#0000 65%);width:50%;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.lp-landing-page .hero-lion img{filter:saturate(1.05);opacity:.22;width:100%;height:auto;display:block}.lp-landing-page .hero-lion__drift{display:block;position:relative}.lp-landing-page .hero-lion__shimmer{display:none}@media (max-width:640px){.lp-landing-page .hero-lion{width:180vw;top:0}.lp-landing-page .hero-lion img{opacity:.16}}.lp-landing-page .hero-card{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;background:linear-gradient(#15161beb,#101013eb);border:1px solid #ffffff12;border-radius:18px;padding:28px;position:relative;box-shadow:0 0 0 1px #1fb6e81a,0 30px 80px -30px #000000a6,0 0 80px -10px #1fb6e82e}@media (max-width:720px){.lp-landing-page .hero-card{padding:20px}}.lp-landing-page .hero-card__header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.lp-landing-page .eyebrow{font:600 10.5px/1 var(--lp-font-sans);text-transform:uppercase;letter-spacing:.18em;color:var(--lp-fg-low)}.lp-landing-page .hero-card__title{font:600 16px/1.3 var(--lp-font-sub);color:var(--lp-fg-high);letter-spacing:-.01em;margin-top:6px}.lp-landing-page .lead-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (max-width:640px){.lp-landing-page .lead-grid{grid-template-columns:1fr}}.lp-landing-page .lead-row{transition:all var(--lp-dur) var(--lp-ease);background:#0a0a0b8c;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.lp-landing-page .lead-row:hover{background:#0a0a0bd9;border-color:#1fb6e859;transform:translateY(-2px);box-shadow:0 8px 24px -10px #1fb6e84d}.lp-landing-page .lead-row__left{align-items:center;gap:12px;min-width:0;display:flex}.lp-landing-page .dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 12px}.lp-landing-page .dot--sky{background:var(--lp-cat-leben);color:var(--lp-cat-leben)}.lp-landing-page .dot--green{background:var(--lp-cat-kranken);color:var(--lp-cat-kranken)}.lp-landing-page .dot--amber{background:var(--lp-cat-marketing);color:var(--lp-cat-marketing)}.lp-landing-page .dot--violet{background:var(--lp-cat-gewerbe);color:var(--lp-cat-gewerbe)}.lp-landing-page .dot--cyan{background:var(--lp-blue-400);color:var(--lp-blue-400)}.lp-landing-page .dot--pink{background:var(--lp-cat-altersvorsorge);color:var(--lp-cat-altersvorsorge)}.lp-landing-page .lead-row__name{font:600 13.5px/1.2 var(--lp-font-sans);color:var(--lp-fg-high);letter-spacing:-.005em}.lp-landing-page .lead-row__meta{font:500 11.5px/1.2 var(--lp-font-sans);color:var(--lp-fg-low);margin-top:3px}.lp-landing-page .lead-row__price{font:700 13px/1 var(--lp-font-mono);color:var(--lp-blue-400);font-variant-numeric:tabular-nums;white-space:nowrap}.lp-landing-page .hero-card__footer{font:500 12px/1 var(--lp-font-sans);color:var(--lp-fg-low);border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.lp-landing-page .hero-card__footer .live-dot{background:var(--lp-success);width:6px;height:6px;box-shadow:0 0 10px var(--lp-success);vertical-align:middle;border-radius:999px;margin-right:6px;animation:1.8s ease-in-out infinite lp-pulse;display:inline-block}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.35}}.lp-landing-page .stats{background:linear-gradient(#0000,#ffffff03,#0000);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:64px 0}.lp-landing-page .stats__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:720px){.lp-landing-page .stats__grid{grid-template-columns:1fr;gap:12px}}.lp-landing-page .stat{border-radius:var(--lp-radius-xl);text-align:left;transition:all var(--lp-dur) var(--lp-ease);background:#10101399;border:1px solid #ffffff0f;padding:28px}.lp-landing-page .stat:hover{border-color:#1fb6e84d;transform:translateY(-2px)}.lp-landing-page .stat__value{font:800 clamp(40px, 5vw, 56px)/1 var(--lp-font-display);letter-spacing:-.04em;background:linear-gradient(135deg, #fff 0%, #5ec6f4 60%, var(--lp-blue-500) 100%);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text}.lp-landing-page .stat__label{font:500 13.5px/1.5 var(--lp-font-sans);color:var(--lp-fg-low);margin-top:12px}.lp-landing-page .stat__caption{font:500 11.5px/1.4 var(--lp-font-mono);color:#ffffff59;letter-spacing:.02em;margin-top:6px}.lp-landing-page .problem{padding:96px 0 32px;position:relative}.lp-landing-page .problem__inner{text-align:center;max-width:920px;margin:0 auto;position:relative}.lp-landing-page .problem__quote-mark{font:800 120px/.8 var(--lp-font-display);color:#1fb6e81a;letter-spacing:-.06em;-webkit-user-select:none;user-select:none;margin-bottom:-40px}.lp-landing-page .problem__lede{font:600 clamp(26px, 3.4vw, 38px)/1.25 var(--lp-font-display);letter-spacing:-.025em;color:var(--lp-fg-high);text-wrap:balance;max-width:22ch;margin:0 auto}.lp-landing-page .problem__lede .accent{color:var(--lp-blue-400)}.lp-landing-page .problem__body{font:400 17px/1.65 var(--lp-font-sub);color:var(--lp-fg-low);text-wrap:pretty;max-width:560px;margin-top:28px;margin-left:auto;margin-right:auto}.lp-landing-page .problem__chaos{max-width:720px;height:120px;margin:56px auto 0;position:relative}.lp-landing-page .chaos-chip{border-radius:var(--lp-radius-full);font:500 12px/1 var(--lp-font-sans);color:var(--lp-fg-low);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#101013b8;border:1px solid #ffffff14;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;position:absolute;box-shadow:0 6px 20px -10px #0009}.lp-landing-page .chaos-chip svg{width:14px;height:14px}.lp-landing-page .chaos-chip--1{color:#34d399;top:0;left:0;transform:rotate(-8deg)}.lp-landing-page .chaos-chip--2{color:#fbbf24;top:12px;left:26%;transform:rotate(5deg)}.lp-landing-page .chaos-chip--3{color:#a78bfa;top:-6px;right:28%;transform:rotate(-3deg)}.lp-landing-page .chaos-chip--4{color:#f472b6;top:18px;right:2%;transform:rotate(7deg)}.lp-landing-page .chaos-chip--5{color:#38bdf8;top:70px;left:12%;transform:rotate(4deg)}.lp-landing-page .chaos-chip--6{color:#fb923c;top:78px;left:44%;transform:rotate(-6deg)}.lp-landing-page .chaos-chip--7{color:#f87171;top:64px;right:8%;transform:rotate(2deg)}@media (max-width:640px){.lp-landing-page .problem__chaos{max-width:100%;height:200px}.lp-landing-page .chaos-chip{padding:6px 10px;font-size:11px}.lp-landing-page .chaos-chip--5,.lp-landing-page .chaos-chip--6,.lp-landing-page .chaos-chip--7{top:90px}}.lp-landing-page .solution{padding:80px 0 96px}.lp-landing-page .solution__shell{background:radial-gradient(at 80% 0,#1fb6e81a,#0000 55%),linear-gradient(#101013eb,#0a0a0beb);border:1px solid #1fb6e82e;border-radius:24px;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1fb6e80f,0 30px 80px -30px #0009}@media (max-width:720px){.lp-landing-page .solution__shell{padding:40px 24px}}.lp-landing-page .solution__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:880px){.lp-landing-page .solution__grid{grid-template-columns:1fr;gap:32px}}.lp-landing-page .solution__copy h2{font:700 clamp(28px, 3.4vw, 40px)/1.15 var(--lp-font-display);letter-spacing:-.025em;color:var(--lp-fg-high);text-wrap:balance;margin-top:16px}.lp-landing-page .solution__copy h2 .accent{background:linear-gradient(135deg, var(--lp-blue-400), var(--lp-blue-700));color:#0000;-webkit-background-clip:text;background-clip:text}.lp-landing-page .solution__copy p{font:400 15.5px/1.7 var(--lp-font-sub);color:var(--lp-fg-low);text-wrap:pretty;max-width:48ch;margin-top:20px}.lp-landing-page .solution__copy p strong{color:var(--lp-fg-high);font-weight:600}.lp-landing-page .solution__list{flex-direction:column;gap:14px;list-style:none;display:flex}.lp-landing-page .solution__list li{transition:all var(--lp-dur) var(--lp-ease);background:#0a0a0b8c;border:1px solid #ffffff0f;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.lp-landing-page .solution__list li:hover{background:#0a0a0bd9;border-color:#1fb6e84d;transform:translate(4px)}.lp-landing-page .solution__list .check{background:var(--lp-success-bg);border:1px solid var(--lp-success-bd);width:28px;height:28px;color:var(--lp-success);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.lp-landing-page .solution__list .check svg{width:14px;height:14px}.lp-landing-page .solution__list strong{font:600 14.5px/1.35 var(--lp-font-sans);color:var(--lp-fg-high);letter-spacing:-.005em;display:block}.lp-landing-page .solution__list span{font:400 13px/1.5 var(--lp-font-sans);color:var(--lp-fg-low);margin-top:4px;display:block}.lp-landing-page section{position:relative}.lp-landing-page .section{padding:112px 0}@media (max-width:720px){.lp-landing-page .section{padding:80px 0}}.lp-landing-page .section+.section{border-top:1px solid #ffffff0a}.lp-landing-page .section__head{text-align:center;max-width:720px;margin:0 auto 56px}.lp-landing-page .section__eyebrow{font:600 11px/1 var(--lp-font-sans);text-transform:uppercase;letter-spacing:.22em;color:var(--lp-blue-400)}.lp-landing-page .section__title{font:700 clamp(28px, 4vw, 44px)/1.1 var(--lp-font-display);letter-spacing:-.025em;color:var(--lp-fg-high);text-wrap:balance;margin-top:16px}.lp-landing-page .section__title .muted{color:var(--lp-fg-low);font-weight:600}.lp-landing-page .section__sub{font:400 16px/1.6 var(--lp-font-sub);color:var(--lp-fg-low);max-width:580px;margin-top:16px;margin-left:auto;margin-right:auto}.lp-landing-page .features-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:980px){.lp-landing-page .features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lp-landing-page .features-grid{grid-template-columns:1fr}}.lp-landing-page .feature{border-radius:var(--lp-radius-xl);transition:all var(--lp-dur) var(--lp-ease);background:linear-gradient(#15161b8c,#1010138c);border:1px solid #ffffff0f;min-height:220px;padding:28px;position:relative}.lp-landing-page .feature:hover{border-color:#1fb6e84d;transform:translateY(-3px);box-shadow:0 20px 40px -20px #1fb6e840,0 0 0 1px #1fb6e81a}.lp-landing-page .feature__icon{width:40px;height:40px;color:var(--lp-blue-400);transition:all var(--lp-dur) var(--lp-ease);background:linear-gradient(135deg,#1fb6e82e,#1fb6e80f);border:1px solid #1fb6e833;border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.lp-landing-page .feature:hover .feature__icon{background:linear-gradient(135deg,#1fb6e84d,#1fb6e81a);border-color:#1fb6e866}.lp-landing-page .feature__icon svg{width:20px;height:20px}.lp-landing-page .feature__title{font:600 16px/1.3 var(--lp-font-sub);color:var(--lp-fg-high);letter-spacing:-.01em;margin-bottom:8px}.lp-landing-page .feature__desc{font:400 13.5px/1.55 var(--lp-font-sans);color:var(--lp-fg-low)}.lp-landing-page .feature__badge{position:absolute;top:18px;right:18px}.lp-landing-page .workflow-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}@media (max-width:820px){.lp-landing-page .workflow-grid{grid-template-columns:1fr}}.lp-landing-page .step{padding:32px 28px 32px 0;position:relative}.lp-landing-page .step__num{font:800 80px/.9 var(--lp-font-display);letter-spacing:-.04em;color:#1fb6e81a;pointer-events:none;position:absolute;top:18px;right:24px}.lp-landing-page .step__title{font:600 18px/1.2 var(--lp-font-sub);color:var(--lp-fg-high);letter-spacing:-.01em;margin-top:18px}.lp-landing-page .step__desc{font:400 13.5px/1.6 var(--lp-font-sans);color:var(--lp-fg-low);max-width:36ch;margin-top:8px}.lp-landing-page .security-row{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}@media (max-width:820px){.lp-landing-page .security-row{grid-template-columns:1fr}}.lp-landing-page .security-badge{border-radius:var(--lp-radius-xl);transition:all var(--lp-dur) var(--lp-ease);background:#10101399;border:1px solid #ffffff0f;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.lp-landing-page .security-badge:hover{border-color:#1fb6e84d;transform:translateY(-2px)}.lp-landing-page .security-badge__icon{width:40px;height:40px;color:var(--lp-blue-400);background:#1fb6e81a;border:1px solid #1fb6e82e;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.lp-landing-page .security-badge__icon svg{width:20px;height:20px}.lp-landing-page .security-badge__title{font:600 14.5px/1.2 var(--lp-font-sans);color:var(--lp-fg-high)}.lp-landing-page .security-badge__desc{font:400 12.5px/1.4 var(--lp-font-sans);color:var(--lp-fg-low);margin-top:4px}.lp-landing-page .security-panels{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:820px){.lp-landing-page .security-panels{grid-template-columns:1fr}}.lp-landing-page .panel{border-radius:var(--lp-radius-xl);background:linear-gradient(#15161b8c,#1010138c);border:1px solid #ffffff0f;padding:28px}.lp-landing-page .panel__title{font:600 10.5px/1 var(--lp-font-sans);text-transform:uppercase;letter-spacing:.2em;color:var(--lp-blue-400);margin-bottom:20px}.lp-landing-page .checklist{flex-direction:column;gap:12px;list-style:none;display:flex}.lp-landing-page .checklist li{font:400 13.5px/1.4 var(--lp-font-sans);color:var(--lp-fg-medium-high);align-items:center;gap:12px;display:flex}.lp-landing-page .checklist li svg{width:14px;height:14px;color:var(--lp-blue-400);flex-shrink:0}.lp-landing-page .faq-list{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.lp-landing-page .faq-item{border-radius:var(--lp-radius-xl);transition:border-color var(--lp-dur) var(--lp-ease);background:#10101399;border:1px solid #ffffff0f}.lp-landing-page .faq-item[open]{border-color:#1fb6e84d}.lp-landing-page .faq-item summary{cursor:pointer;font:600 15px/1.35 var(--lp-font-sub);color:var(--lp-fg-high);letter-spacing:-.005em;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;list-style:none;display:flex}.lp-landing-page .faq-item summary::-webkit-details-marker{display:none}.lp-landing-page .faq-item summary .plus{width:24px;height:24px;color:var(--lp-blue-400);transition:transform var(--lp-dur) var(--lp-ease);border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.lp-landing-page .faq-item[open] summary .plus{transform:rotate(45deg)}.lp-landing-page .faq-item summary .plus svg{width:12px;height:12px}.lp-landing-page .faq-item__body{font:400 14px/1.6 var(--lp-font-sans);color:var(--lp-fg-low);max-width:65ch;padding:0 26px 24px}.lp-landing-page .mvp-banner{border:1px solid var(--lp-warning-bd);border-radius:var(--lp-radius-xl);background:linear-gradient(#fbbf240a,#fbbf2405);gap:18px;padding:22px 26px;display:flex}.lp-landing-page .mvp-banner__icon{border:1px solid var(--lp-warning-bd);width:40px;height:40px;color:var(--lp-warning);background:#fbbf241a;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.lp-landing-page .mvp-banner__icon svg{width:20px;height:20px}.lp-landing-page .mvp-banner__title{font:600 14.5px/1.3 var(--lp-font-sans);color:var(--lp-fg-high)}.lp-landing-page .mvp-banner__body{font:400 13.5px/1.6 var(--lp-font-sans);color:var(--lp-fg-low);max-width:70ch;margin-top:6px}.lp-landing-page .final-cta{text-align:center;background:radial-gradient(at top,#1fb6e81f,#0000 60%),#0a0a0bd9;border:1px solid #ffffff12;border-radius:24px;padding:80px 32px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1fb6e814,0 30px 80px -30px #000000b3}.lp-landing-page .final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#1fb6e81a,#0000 50%),radial-gradient(circle at 80% 70%,#5ec6f414,#0000 50%);position:absolute;inset:0}.lp-landing-page .final-cta>*{position:relative}.lp-landing-page .final-cta__title{font:700 clamp(32px, 4.4vw, 52px)/1.1 var(--lp-font-display);letter-spacing:-.03em;color:var(--lp-fg-high);text-wrap:balance;margin-top:16px}.lp-landing-page .final-cta__title .muted{color:var(--lp-fg-low);font-weight:600}.lp-landing-page .final-cta__sub{font:400 16px/1.6 var(--lp-font-sub);color:var(--lp-fg-low);max-width:560px;margin:18px auto 0}.lp-landing-page .final-cta__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:inline-flex}.lp-landing-page .final-cta__trust{font:500 12px/1 var(--lp-font-sans);color:var(--lp-fg-low);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:36px;display:inline-flex}.lp-landing-page .final-cta__trust span{align-items:center;gap:6px;display:inline-flex}.lp-landing-page .final-cta__trust svg{width:13px;height:13px}.lp-landing-page .site-footer{border-top:1px solid #ffffff0f;margin-top:80px;padding:64px 0 40px}.lp-landing-page .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}@media (max-width:720px){.lp-landing-page .footer-grid{grid-template-columns:1fr 1fr}}.lp-landing-page .footer-brand p{font:400 13px/1.6 var(--lp-font-sans);color:var(--lp-fg-low);max-width:320px;margin-top:14px}.lp-landing-page .footer-brand .by{color:#ffffff59;margin-top:8px;font-size:11px}.lp-landing-page .footer-bayerische{background:#10101366;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;max-width:320px;margin-top:22px;padding:14px 16px;display:flex}.lp-landing-page .footer-bayerische img{filter:brightness(1.1);width:auto;height:24px}.lp-landing-page .footer-bayerische__caption{font:500 10.5px/1.3 var(--lp-font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--lp-fg-low);border-left:1px solid #ffffff14;padding-left:14px}.lp-landing-page .footer-col__title{font:600 11px/1 var(--lp-font-sans);text-transform:uppercase;letter-spacing:.16em;color:var(--lp-fg-low);margin-bottom:16px}.lp-landing-page .footer-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.lp-landing-page .footer-col a{font:500 13.5px/1 var(--lp-font-sans);color:var(--lp-fg-medium-high);transition:color var(--lp-dur) var(--lp-ease)}.lp-landing-page .footer-col a:hover{color:var(--lp-blue-400)}.lp-landing-page .footer-bottom{font:500 12px/1 var(--lp-font-sans);color:var(--lp-fg-low);border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px;display:flex}.lp-landing-page .footer-bottom__trust{gap:16px;display:inline-flex}.lp-landing-page .footer-bottom__trust span{align-items:center;gap:6px;display:inline-flex}.lp-landing-page .footer-bottom__trust svg{width:12px;height:12px;color:var(--lp-blue-400)}.lp-landing-page .footer-bottom__trust button{font:inherit;color:inherit;cursor:pointer;transition:color var(--lp-dur) var(--lp-ease);background:0 0;border:0;padding:0}.lp-landing-page .footer-bottom__trust button:hover{color:var(--lp-blue-400)}.lp-landing-page .footer-bottom__trust button:focus-visible{outline:2px solid var(--lp-blue-400);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.lp-landing-page .btn--primary:after{display:none}.lp-landing-page .hero-card__footer .live-dot{animation:none}}.lp-landing-page .skip-link{z-index:80;background:var(--lp-blue-400);color:#06192a;font:600 14px/1 var(--lp-font-sans);border-radius:10px;padding:10px 16px;position:absolute;left:-9999px}.lp-landing-page .skip-link:focus-visible{top:16px;left:16px}
