:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f5f5f5;background:#080808}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top right,rgba(0,180,180,.18),transparent 35%),linear-gradient(180deg,#080808,#111)}main{width:min(1120px,calc(100% - 40px));margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;letter-spacing:-.03em;white-space:nowrap}.brand-logo-img{width:42px;height:42px;display:block;object-fit:contain}.hero{min-height:92vh;display:flex;flex-direction:column;justify-content:center;padding:130px 0 80px}.eyebrow{color:#00d5d5;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;margin-bottom:18px}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.hero-text{min-width:0;container-type:inline-size}.hero-h1{max-width:760px;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:600;line-height:1.4;letter-spacing:0;color:#bdbdbd;margin:0 0 18px}h2{max-width:850px;font-size:clamp(2rem,5vw,4rem);line-height:1;letter-spacing:-.05em;margin:0 0 24px}h3{font-size:1.35rem;margin:0 0 14px}p{color:#bdbdbd;font-size:1.05rem;line-height:1.7}.subline{max-width:760px;margin:28px 0 0;font-size:1.25rem}.hero-note{margin:22px 0 0;color:#8d8d8d;font-size:.95rem;font-weight:600}.section-intro{max-width:760px;margin-top:0}.buttons{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}a{color:inherit;text-decoration:none}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:15px 22px;font-weight:800;transition:transform .2s ease,opacity .2s ease;border:0;cursor:pointer;font-family:inherit;font-size:1rem}.primary{background:#00d5d5;color:#050505}.secondary{border:1px solid rgba(255,255,255,.18);color:#f5f5f5;background:transparent}.primary:hover,.secondary:hover{transform:translateY(-2px);opacity:.9}.section{padding:90px 0;border-top:1px solid rgba(255,255,255,.08);scroll-margin-top:120px}.contact-section{padding-bottom:110px}.newsletter-section{padding-bottom:120px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.card{background:#ffffff0b;border:1px solid rgba(255,255,255,.09);border-radius:24px;padding:28px}.card-problem{margin:0 0 18px;color:#f5f5f5;font-size:1.15rem;font-weight:750;line-height:1.4}.card h3{color:#00d5d5;font-size:1rem;margin:0 0 8px}.card p:last-of-type{margin:0}.karten-symbol{display:inline-grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:14px;color:#00d5d5;background:#00d5d51a;border:1px solid rgba(0,213,213,.28)}.offer-card h3{color:#f5f5f5;font-size:1.35rem;margin-bottom:10px}.card-link{display:inline-block;margin-top:14px;color:#00d5d5;font-weight:750;font-size:.95rem}.card-link:hover{text-decoration:underline}.founder-points,.cta-points,.pill-list{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.founder-points span,.cta-points span,.pill-list span{color:#f5f5f5;border:1px solid rgba(0,213,213,.28);background:#00d5d514;border-radius:999px;padding:10px 14px;font-size:.95rem;font-weight:750}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){html{scroll-padding-top:120px}main{width:min(100% - 28px,1120px)}.brand{font-size:.95rem}.brand-logo-img{width:38px;height:38px}.hero{min-height:auto;padding-top:115px;padding-bottom:64px}.hero-grid{grid-template-columns:1fr;gap:36px}.section{padding:64px 0}.grid{grid-template-columns:1fr}.card{padding:24px}.buttons{margin-top:28px}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:1000;width:min(1120px,calc(100% - 40px));display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:999px;background:#080808b8;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px)}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:13px}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#bdbdbd;font-size:.82rem;font-weight:700;white-space:nowrap}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#00d5d5}.has-dropdown[data-astro-cid-3ef6ksr2]{position:relative}.nav-trigger[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:4px}.nav-trigger[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{transition:transform .2s ease}.dropdown[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:-16px;padding-top:24px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.has-dropdown[data-astro-cid-3ef6ksr2]:hover .dropdown[data-astro-cid-3ef6ksr2],.has-dropdown[data-astro-cid-3ef6ksr2]:focus-within .dropdown[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none}.has-dropdown[data-astro-cid-3ef6ksr2]:hover .nav-trigger[data-astro-cid-3ef6ksr2],.has-dropdown[data-astro-cid-3ef6ksr2]:focus-within .nav-trigger[data-astro-cid-3ef6ksr2]{color:#00d5d5}.has-dropdown[data-astro-cid-3ef6ksr2]:hover .nav-trigger[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2],.has-dropdown[data-astro-cid-3ef6ksr2]:focus-within .nav-trigger[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.dropdown-inner[data-astro-cid-3ef6ksr2]{min-width:300px;display:grid;gap:2px;padding:8px;border-radius:18px;background:#0c0c0cf7;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000073}.dropdown-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:grid;gap:2px;padding:10px 12px;border-radius:12px;white-space:normal}.dropdown-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{color:#f5f5f5;font-size:.95rem;font-weight:800}.dropdown-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{color:#8d8d8d;font-size:.8rem;font-weight:600}.dropdown-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.dropdown-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{background:#00d5d514}.dropdown-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover strong[data-astro-cid-3ef6ksr2],.dropdown-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page] strong[data-astro-cid-3ef6ksr2]{color:#00d5d5}.dropdown-inner[data-astro-cid-3ef6ksr2] .dropdown-all[data-astro-cid-3ef6ksr2]{margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 12px 12px;color:#00d5d5;font-size:.85rem}.header-cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:11px 17px;background:#00d5d5;border:1px solid #00d5d5;color:#050505;font-weight:850;font-size:.92rem;white-space:nowrap;transition:transform .2s ease,opacity .2s ease}.header-cta[data-astro-cid-3ef6ksr2]:hover{transform:translateY(-2px);opacity:.92}.header-cta[data-astro-cid-3ef6ksr2]{gap:7px}.cta-kurz[data-astro-cid-3ef6ksr2],.mobile-menu[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.14);color:#f5f5f5;cursor:pointer;list-style:none}.mobile-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-3ef6ksr2] .icon-close[data-astro-cid-3ef6ksr2],.mobile-menu[data-astro-cid-3ef6ksr2][open] .icon-open[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu[data-astro-cid-3ef6ksr2][open] .icon-close[data-astro-cid-3ef6ksr2]{display:block}.mobile-panel[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 10px);left:0;right:0;display:grid;gap:2px;padding:10px;border-radius:24px;background:#0c0c0cf7;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000073}.mobile-label[data-astro-cid-3ef6ksr2]{margin:6px 14px 4px;color:#00d5d5;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mobile-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:12px 14px;border-radius:12px;color:#f5f5f5;font-size:1rem;font-weight:700}.mobile-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.mobile-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{background:#00d5d514;color:#00d5d5}.mobile-panel[data-astro-cid-3ef6ksr2] hr[data-astro-cid-3ef6ksr2]{width:calc(100% - 28px);margin:6px auto;border:0;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:1100px){.nav[data-astro-cid-3ef6ksr2]{gap:10px}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.78rem}.header-cta[data-astro-cid-3ef6ksr2]{padding:10px 14px;font-size:.88rem}}@media(max-width:800px){.cta-nummer[data-astro-cid-3ef6ksr2]{display:none}.cta-kurz[data-astro-cid-3ef6ksr2]{display:inline}.site-header[data-astro-cid-3ef6ksr2]{top:12px;width:min(100% - 28px,1120px);padding:10px 12px}.nav[data-astro-cid-3ef6ksr2]{display:none}.header-cta[data-astro-cid-3ef6ksr2]{margin-left:auto;padding:10px 14px;font-size:.88rem}.mobile-menu[data-astro-cid-3ef6ksr2]{display:block}}@media(max-width:520px){.brand[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:350px){.header-cta[data-astro-cid-3ef6ksr2]{padding:10px 12px;font-size:.82rem}}.footer[data-astro-cid-sz7xmlte]{width:min(1120px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr .8fr;gap:34px;padding:56px 0 30px;border-top:1px solid rgba(255,255,255,.08)}.footer-logo[data-astro-cid-sz7xmlte]{margin-bottom:18px}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0 0 22px;font-size:.95rem}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#bdbdbd;text-decoration:underline;text-underline-offset:3px}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#00d5d5}.social[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:10px}.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#bdbdbd;border:1px solid rgba(255,255,255,.14);transition:color .2s ease,border-color .2s ease}.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{color:#00d5d5;border-color:#00d5d580}.footer-column[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:12px}.footer-column[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{margin:0 0 8px;font-size:.95rem}.footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#bdbdbd;font-size:.95rem}.footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#00d5d5}address[data-astro-cid-sz7xmlte]{font-style:normal;color:#bdbdbd;font-size:.95rem;line-height:1.6;margin-top:4px}.footer-bottom[data-astro-cid-sz7xmlte]{grid-column:1 / -1;padding-top:28px;border-top:1px solid rgba(255,255,255,.08)}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-size:.9rem}@media(max-width:1000px){.footer[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:800px){.footer[data-astro-cid-sz7xmlte]{width:min(100% - 28px,1120px);grid-template-columns:1fr;gap:28px}}.ki-chat[data-astro-cid-ryytxnzt]{position:fixed;right:20px;bottom:20px;z-index:1500;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.ki-toggle[data-astro-cid-ryytxnzt]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:0;border-radius:999px;background:#00d5d5;color:#050505;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 10px 30px #00000073}.ki-chat[data-astro-cid-ryytxnzt].is-open .ki-toggle[data-astro-cid-ryytxnzt]{display:none}.ki-panel[data-astro-cid-ryytxnzt]{width:min(380px,calc(100vw - 32px));height:min(560px,calc(100vh - 120px));display:flex;flex-direction:column;background:#101212;border:1px solid rgba(0,213,213,.28);border-radius:22px;overflow:hidden;box-shadow:0 20px 60px #0009}.ki-panel[data-astro-cid-ryytxnzt][hidden]{display:none}.ki-head[data-astro-cid-ryytxnzt]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.ki-title[data-astro-cid-ryytxnzt]{margin:0;color:#f5f5f5;font-weight:800}.ki-sub[data-astro-cid-ryytxnzt]{margin:2px 0 0;color:#8d8d8d;font-size:.85rem}.ki-close[data-astro-cid-ryytxnzt]{width:36px;height:36px;border:0;border-radius:50%;background:#ffffff0f;color:#f5f5f5;font-size:1.4rem;line-height:1;cursor:pointer}.ki-log[data-astro-cid-ryytxnzt]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.ki-log[data-astro-cid-ryytxnzt] .ki-msg{max-width:88%;padding:10px 14px;border-radius:16px;font-size:.95rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ki-log[data-astro-cid-ryytxnzt] .ki-bot{align-self:flex-start;background:#ffffff12;color:#e8e8e8}.ki-log[data-astro-cid-ryytxnzt] .ki-nutzer{align-self:flex-end;background:#00d5d529;color:#f5f5f5}.ki-log[data-astro-cid-ryytxnzt] .ki-warten{align-self:flex-start;color:#8d8d8d;font-style:italic}.ki-log[data-astro-cid-ryytxnzt] .ki-cta{margin:0}.ki-log[data-astro-cid-ryytxnzt] .ki-cta a{color:#00d5d5;font-weight:750;font-size:.9rem}.ki-log[data-astro-cid-ryytxnzt] .ki-kontakt{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ki-log[data-astro-cid-ryytxnzt] .ki-kontakt a{padding:7px 12px;border-radius:999px;border:1px solid rgba(0,213,213,.35);color:#00d5d5;font-weight:750;font-size:.88rem}.ki-log[data-astro-cid-ryytxnzt] .ki-kontakt a:first-child{background:#00d5d5;color:#050505}.ki-note[data-astro-cid-ryytxnzt]{margin:0;color:#8d8d8d;font-size:.78rem;line-height:1.5}.ki-note[data-astro-cid-ryytxnzt] a[data-astro-cid-ryytxnzt]{color:#00d5d5}.ki-form[data-astro-cid-ryytxnzt]{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.08)}.ki-form[data-astro-cid-ryytxnzt] textarea[data-astro-cid-ryytxnzt]{flex:1;resize:none;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f5f5f5;font:inherit;font-size:16px}.ki-send[data-astro-cid-ryytxnzt]{width:44px;border:0;border-radius:14px;background:#00d5d5;color:#050505;cursor:pointer}@media(max-width:520px){.ki-chat[data-astro-cid-ryytxnzt]{right:12px;bottom:12px}.ki-panel[data-astro-cid-ryytxnzt]{width:calc(100vw - 24px);height:calc(100vh - 96px)}}:root{--fx-linie-x: 14px;--fx-ueber: 60px;--fx-unter: 56px;--fx-lese: 35vh}@media(prefers-reduced-motion:no-preference){.fx [data-fx]:not(.fx-da){opacity:0;translate:0 22px}.fx [data-fx].fx-da:not(.fx-fertig){transition:opacity .7s ease,translate .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--fx-warten, 0ms)}@media(max-width:800px){.fx [data-fx]:not(.fx-da){translate:0 12px}.fx [data-fx].fx-da:not(.fx-fertig){transition-duration:.5s}}}@media print{.fx [data-fx]{opacity:1!important;translate:none!important}}main>.section{position:relative}main>.section:before{content:"";position:absolute;left:var(--fx-linie-x);top:calc(var(--fx-ueber) * -1);width:2px;height:calc(var(--fx-ueber) + var(--fx-unter));border-radius:2px;background:linear-gradient(to bottom,#00d5d500,#00d5d5bf 52%,#00d5d500);pointer-events:none}main>.section:after{content:"";position:absolute;left:calc(var(--fx-linie-x) - 5px);top:-7px;width:min(360px,45%);height:12px;background:radial-gradient(circle at 6px 50%,#00d5d5 0 3px,#00d5d54d 3.5px,#00d5d500 6px),linear-gradient(90deg,#00d5d5b3,#00d5d500) 6px 50% / calc(100% - 6px) 1px no-repeat;pointer-events:none}.process-step{position:relative;--fx-punkt: 36px;--fx-abstand: 16px}.process-step:before{content:"";position:absolute;left:calc(var(--fx-linie-x) - 3px);top:calc(var(--fx-punkt) - 3px);width:8px;height:8px;border-radius:50%;background:#00d5d5;box-shadow:0 0 0 3px #00d5d524,0 0 12px #00d5d58c;pointer-events:none}.process-step:not(:last-child):after{content:"";position:absolute;left:var(--fx-linie-x);top:calc(var(--fx-punkt) + 5px);width:2px;height:calc(100% + var(--fx-abstand) - 10px);border-radius:2px;background:#00d5d599;pointer-events:none}@media(max-width:800px){:root{--fx-linie-x: 12px;--fx-ueber: 40px;--fx-unter: 40px}main>.section:after{width:min(220px,55%)}.process-step{--fx-punkt: 35px;--fx-abstand: 14px}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){main>.section,.process-step{view-timeline:--fx-block block}main>.section:before{animation:fx-runter linear both;animation-timeline:--fx-block;animation-range:entry-crossing calc(var(--fx-lese) - var(--fx-ueber)) entry-crossing calc(var(--fx-lese) + var(--fx-unter))}main>.section:after{animation:fx-quer linear both;animation-timeline:--fx-block;animation-range:entry-crossing var(--fx-lese) entry-crossing calc(var(--fx-lese) + 200px)}.process-step:before{animation:fx-punkt linear both;animation-timeline:--fx-block;animation-range:entry-crossing calc(var(--fx-lese) + var(--fx-punkt) - 6px) entry-crossing calc(var(--fx-lese) + var(--fx-punkt) + 18px)}.process-step:not(:last-child):after{animation:fx-runter linear both;animation-timeline:--fx-block;animation-range:entry-crossing calc(var(--fx-lese) + var(--fx-punkt) + 5px) entry-crossing calc(100% + var(--fx-lese) + var(--fx-abstand) + var(--fx-punkt) - 5px)}}}@keyframes fx-runter{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fx-quer{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fx-punkt{0%{background:#ffffff2e;box-shadow:0 0 0 3px #fff0,0 0 12px #00d5d500}to{background:#00d5d5;box-shadow:0 0 0 3px #00d5d524,0 0 12px #00d5d58c}}
