.lp{--lp-ease:cubic-bezier(.23, 1, .32, 1);--lp-ease-io:cubic-bezier(.77, 0, .175, 1);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0b0d;--surface:#16191f;--surface-sunk:#121419;--surface-hover:#1a1e25;--text:#f4f1ea;--text-muted:#9aa0ab;--text-faint:#838892;--text-inverse:#0a0b0d;--border:#ffffff12;--border-strong:#ffffff1f;--accent:#a8324a;--accent-hover:#7d1d2d;--accent-text:#c76b7d;--accent-soft:#a8324a29;--accent-ring:#a8324a73;--grad-accent:linear-gradient(135deg,#a8324a 0%,#7d1d2d 60%,#43101b 100%);--shadow-sm:0 1px 2px #0000004d, 0 1px 3px #0000003d;--shadow-md:0 2px 4px #0000003d, 0 6px 14px -4px #0000004d, 0 14px 30px -10px #0000005c;--shadow-lg:0 4px 8px #0000003d, 0 14px 28px -8px #00000057, 0 34px 64px -22px #00000070;--radius:16px;--radius-sm:10px;--radius-lg:24px;--radius-pill:999px;--font-body:var(--font-manrope), "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-manrope), "Manrope", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-body);letter-spacing:normal;font-feature-settings:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;position:relative;overflow-x:clip}.lp h3{letter-spacing:-.01em}.lp-hero-inner h1{font-family:var(--font-display);color:var(--text);text-wrap:balance;font-weight:700;letter-spacing:-.035em!important;font-size:clamp(34px,5.6vw,72px)!important;line-height:1.04!important}.lp-hero-inner h1+p{letter-spacing:normal;color:var(--text-muted);margin-inline:auto;font-weight:400;line-height:1.6;max-width:620px!important;font-size:clamp(17px,1.4vw,20px)!important}.lp-h2{font-family:var(--font-display);color:var(--text);text-wrap:balance;font-weight:700;letter-spacing:-.025em!important;font-size:clamp(30px,4.2vw,50px)!important;line-height:1.08!important}.lp .section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:.75rem;font-weight:700}.lp p{letter-spacing:normal;font-weight:400;line-height:1.65}.lp-bento>.card>div:first-child,#compliance .card>div:first-child{letter-spacing:-.01em;color:var(--text);font-size:clamp(17px,1.5vw,19px);font-weight:600;line-height:1.35}.lp-bento>.card:first-child>div:first-child{font-size:clamp(20px,1.8vw,24px);font-weight:700}.lp-mock-stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);font-weight:800}#preise .text-\[28px\],#preise .text-lg{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lp .max-w-6xl{max-width:1280px!important}@media (min-width:640px){.lp .max-w-6xl{padding-inline:clamp(24px,4vw,40px)}}.lp section[id]{scroll-margin-top:84px}.lp-header{-webkit-backdrop-filter:saturate(1.7)blur(16px);backdrop-filter:saturate(1.7)blur(16px);top:0;left:auto;box-shadow:0 1px 3px #0000004d;border:0!important;border-bottom:1px solid var(--border)!important;background:#0a0b0dd1!important;border-radius:0!important;width:100%!important;position:sticky!important;translate:none!important}.lp-header:after{display:none!important}.lp-header>div{height:68px;padding-inline:clamp(20px,4vw,40px);max-width:1280px!important;padding-top:0!important;padding-bottom:0!important}.lp-header nav{gap:32px}.lp-header nav a{letter-spacing:-.01em;color:var(--text-muted);font-size:15px;font-weight:500;transition:color .16s}.lp-header nav a:hover{color:var(--text)}.lp-header a[href=\/start] span:last-child{color:var(--text);letter-spacing:.02em}.lp-header .btn-primary{background:var(--accent);color:#fff;height:40px;box-shadow:none;border-radius:999px;padding-inline:18px;font-size:14px;font-weight:600}.lp-header .btn-primary:hover{background:var(--accent-hover)}.lp-hero{background:radial-gradient(64% 44% at 88% -14%, #a8324a12 0%, transparent 60%), var(--bg)}.lp-hero:before,.lp-hero:after,.lp-orb,.lp-orb-1,.lp-orb-2,.lp-hero .lp-beam,.lp:after,.lp-glow:before{display:none!important}.lp-hero-inner{text-align:center;max-width:1280px!important;padding-top:clamp(56px,8vh,104px)!important;padding-bottom:0!important;display:block!important}.lp-hero-inner>div:first-child{max-width:760px;margin-inline:auto}.lp-hero-inner .lp-cta-row>div{justify-content:center}.lp-grad-word{-webkit-text-fill-color:var(--accent-text);color:var(--accent-text)!important;background:0 0!important;animation:none!important}.lp-pill:before{display:none!important}.lp-pill{border:1px solid var(--border)!important}.lp-stage-v3{isolation:isolate;perspective:none;text-align:left;align-items:flex-start;gap:clamp(16px,2.4vw,36px);display:flex;position:relative;max-width:1200px!important;margin:clamp(48px,6vh,80px) auto clamp(24px,4vh,48px)!important}.lp-stage-v3>.lp-float-a{flex:none;width:58%}@media (max-width:767px){.lp-stage-v3{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:0!important}.lp-stage-v3>.lp-float-a{width:100%}}.lp-stage-v3:before{display:none!important}.lp-stage-v3:after{content:"";z-index:-1;filter:blur(14px);background:radial-gradient(50% 100% at 50% 0,#0000008c,#0000 72%);border-radius:50%;height:52px;position:absolute;bottom:-30px;left:8%;right:8%}.lp-stage-v3 .lp-shot{transform:none!important}.lp-float-a,.lp-float-b{animation:none!important}.lp-shot{isolation:isolate;border:1px solid var(--border);background:#101216;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000004d,0 2px 4px #00000042,0 8px 16px -4px #0000004d,0 24px 48px -16px #00000070,0 56px 100px -48px #0000008c}.lp-shot:before{display:none!important}.lp-shot-bar{background:#16191f;border-bottom:1px solid #ffffff0f;gap:8px;height:40px;padding:0 14px}.lp-shot-bar i{width:11px;height:11px}.lp-shot-bar i:first-child{background:#ff5f57}.lp-shot-bar i:nth-child(2){background:#febc2e}.lp-shot-bar i:nth-child(3){background:#28c840}.lp-shot-bar:after{content:"app.centcom.de/betrieb";max-width:300px;height:22px;font:500 11px/1 var(--font-body);color:#838892;white-space:nowrap;background:#1d2128;border-radius:6px;flex:1;align-items:center;margin-left:14px;padding:0 12px;display:flex;overflow:hidden}.lp-shot-b{z-index:auto;border-radius:14px;flex:none;width:42%;bottom:auto;right:auto;box-shadow:0 2px 6px #0000004d,0 20px 40px -12px #00000070,0 44px 80px -40px #0000008c;margin:clamp(36px,6vw,88px) 0 0!important;position:static!important;transform:none!important}.lp-shot-b .lp-shot-bar{display:none}@media (max-width:767px){.lp-shot-b{width:100%;margin:0!important}.lp-shot-b .lp-shot-bar{display:flex}}.lp-mock{background:#101216!important}.lp-mock-title{color:var(--text)}.lp-mock-sub{color:var(--text-muted)}.lp-mock-stat{background:linear-gradient(#16191f,#121419);border:1px solid #ffffff0f;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000003d}.lp-mock-stat-label,.lp-mock-stat-hint{color:var(--text-faint)}.lp-mock-in{color:var(--text);background:#1d2128;border:1px solid #ffffff0d}.lp-mock-out{color:#fff;background:linear-gradient(#b23a52,#a8324a);box-shadow:inset 0 1px #ffffff2e,0 6px 16px -6px #a8324a66}.lp-mock-day{color:var(--text-faint)}.lp-mock-day:before,.lp-mock-day:after{background:#ffffff14}.lp-mock-meta{opacity:1;color:var(--text-faint)}.lp-mock-out .lp-mock-meta{color:#ffffffd9}.lp-mock-lang{color:var(--accent-text)}.lp-mock-badge{color:#fff;background:#ffffff38}.lp .card{border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px;background:var(--surface)!important}@media (hover:hover) and (pointer:fine){.lp a.card:hover{box-shadow:var(--shadow-lg);border-color:var(--border-strong);transform:translateY(-4px)}}.lp-bento .card span:last-child{color:var(--accent-text)}.lp a:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);border-radius:inherit;outline:none}.lp-hairline-t,.lp-hairline-b{border-color:var(--border)!important;border-image:!important}#compliance{background:var(--surface-sunk)}#compliance .card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px}#preise .rounded-2xl{background:var(--surface-sunk);border:1px solid var(--border);box-shadow:none}#preise .rounded-2xl .rounded-xl{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}#preise .card{border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:18px;background:var(--surface)!important}#preise ul li span:first-child{color:var(--accent)!important}#preise .card:not(.lp-featured):hover{transform:none}#preise .card.flex-col{border:1px solid var(--border);box-shadow:none;background:var(--surface-sunk)!important}.lp-featured{border-radius:18px;border:2px solid var(--accent)!important;background:var(--surface)!important;box-shadow:0 24px 56px -20px #a8324a4d,0 8px 20px -8px #0006!important}.lp-featured:before{display:none!important}@media (min-width:1024px){.lp-featured{z-index:1;scale:1.04}}.lp-featured .rounded-full{letter-spacing:.02em;background:var(--accent)!important;color:#fff!important}.lp-featured .text-\[28px\]{color:var(--accent-text)}#demo{background:var(--surface-sunk)}.lp input,.lp textarea,.lp select{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:.5rem .85rem;transition:border-color .16s,box-shadow .16s}.lp input::-moz-placeholder{color:var(--text-faint)}.lp textarea::-moz-placeholder{color:var(--text-faint)}.lp input::placeholder,.lp textarea::placeholder{color:var(--text-faint)}.lp input:focus,.lp textarea:focus,.lp select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.lp-cta-panel{border-radius:24px;border:1px solid var(--border)!important;box-shadow:var(--shadow-md)!important;background:radial-gradient(70% 90% at 50% 0,#a8324a1a,#0000 65%),linear-gradient(#16191f,#121419)!important}.lp-cta-panel:before{display:none!important}.lp-footer{background:var(--surface-sunk);border-top:1px solid var(--border)!important}.lp-footer:after{display:none!important}.lp-footer:before{color:#ffffff08!important}.lp-footer a{color:var(--text-muted);transition:color .15s}.lp-footer a:hover{color:var(--text)}.lp .btn:after{display:none!important}.lp .btn-primary{background:var(--accent);color:#fff;border:1px solid #0000;transition:background .16s,box-shadow .16s,transform 90ms;box-shadow:0 1px 2px #a8324a3d,inset 0 1px #ffffff24!important}@media (hover:hover) and (pointer:fine){.lp .btn-primary:hover{background:var(--accent-hover);box-shadow:0 4px 12px -2px #a8324a4d,inset 0 1px #ffffff29!important}}.lp .btn-primary:active{transform:scale(.98)}.lp .btn-ghost{background:var(--surface);border:1px solid var(--border-strong);color:var(--text);box-shadow:var(--shadow-sm)}.lp .btn-ghost:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text)}.lp .btn:focus-visible{box-shadow:0 0 0 3px var(--accent-ring)!important}.lp .btn-primary:focus-visible{box-shadow:0 0 0 3px var(--accent-ring), 0 1px 2px #a8324a3d!important}.lp-mock-body{padding:clamp(16px,2.2vw,28px) clamp(18px,2.4vw,30px)}.lp-mock-title{letter-spacing:-.02em;font-size:clamp(20px,2.2vw,28px);font-weight:700}.lp-mock-sub{margin-top:4px;font-size:clamp(11px,1.1vw,13px)}.lp-mock-stats{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,16px);margin-top:clamp(14px,1.8vw,22px);display:grid}.lp-mock-stat{border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:clamp(10px,1.5vw,16px) clamp(12px,1.6vw,18px);display:flex}.lp-mock-stat-label{letter-spacing:.14em;font-size:clamp(10px,.85vw,10.5px)}.lp-mock-stat-value{min-width:0;font-size:clamp(24px,3vw,40px);line-height:1.1}.lp-mock-stat-hint{font-size:clamp(10px,.85vw,10.5px)}.lp-mock-chat{flex-direction:column;gap:10px;display:flex}.lp-mock-day{letter-spacing:.16em;justify-content:center;align-items:center;gap:12px;font-size:9.5px;display:flex}.lp-mock-day:before,.lp-mock-day:after{content:"";flex:1;max-width:90px;height:1px}.lp-mock-bubble{border-radius:12px;max-width:82%;padding:10px 13px;font-size:clamp(11px,1.05vw,13px);line-height:1.5}.lp-mock-bubble p{margin:0}.lp-mock-in{align-self:flex-start}.lp-mock-out{align-self:flex-end}.lp-mock-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:9.5px;display:flex}.lp-mock-badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:3px;padding:1px 8px;font-size:10px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.lp-enter{transition:translate .64s var(--lp-ease);transition-delay:var(--d,0s);translate:0}@starting-style{.lp-enter{translate:0 14px}}.lp-enter-fade{opacity:1;transition:opacity .7s var(--lp-ease), translate .7s var(--lp-ease);transition-delay:var(--d,0s);translate:0}@starting-style{.lp-enter-fade{opacity:0;translate:0 18px}}.lp-reveal[data-armed]{opacity:0;transition:opacity .56s var(--lp-ease), translate .56s var(--lp-ease), transform .2s var(--lp-ease), box-shadow .2s var(--lp-ease), border-color .2s var(--lp-ease);transition-delay:var(--d,0s), var(--d,0s), 0s, 0s, 0s;translate:0 16px}.lp-reveal[data-armed].is-in{opacity:1;translate:0}.lp-stage-v3 .lp-shot{transition:opacity .7s var(--lp-ease) .2s, translate .7s var(--lp-ease) .2s, scale .7s var(--lp-ease) .2s}.lp-stage-v3 .lp-shot-b{transition-delay:.36s,.36s,.36s}@starting-style{.lp-stage-v3 .lp-shot{opacity:0;translate:0 22px;scale:.97}}.lp-mock-in,.lp-mock-out{transition:opacity .46s var(--lp-ease), translate .46s var(--lp-ease), scale .46s var(--lp-ease)}.lp-mock-in{transition-delay:.62s}.lp-mock-out{transition-delay:1.5s}@starting-style{.lp-mock-in{opacity:0;translate:-10px 8px;scale:.97}.lp-mock-out{opacity:0;translate:10px 10px;scale:.96}}.lp-mock-stat-value{transition:opacity .4s var(--lp-ease) .35s}@starting-style{.lp-mock-stat-value{opacity:0}}}.lp-screen{isolation:isolate;border:1px solid var(--border);background:#0e1015;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000004d,0 2px 4px #00000042,0 14px 30px -10px #0006,0 44px 90px -36px #0000008c}.lp-screen-bar{background:#16191f;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;height:40px;padding:0 15px;display:flex}.lp-screen-bar i{border-radius:50%;flex:none;width:11px;height:11px}.lp-screen-bar i:first-child{background:#ff5f57}.lp-screen-bar i:nth-child(2){background:#febc2e}.lp-screen-bar i:nth-child(3){background:#28c840}.lp-screen-bar span{font:500 12px/1 var(--font-body);color:#838892;letter-spacing:.01em;margin-left:10px}.lp-screen img{width:100%;height:auto;display:block}.lp-shot-cap{text-align:center;max-width:640px;font:400 15px/1.5 var(--font-body);color:var(--text-muted);margin:14px auto 0}
