@font-face{font-family:Montserrat;src:url(/fonts/montserrat-var.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--bg:#060b18;--bg-2:#0a1226;--surface:#0c1630;--ocean:#1e2b55;--turq:#3cc4d4;--blue:#3368d6;--blue-2:#4f86f0;--aqua:#bff6ff;--mint:#3ee6ae;--gold:#f0c86e;--coral:#f07a6e;--lilac:#7fa8f0;--text:#e9f0fa;--muted:#8a97b3;--line:#e9f0fa17;--line-2:#e9f0fa29;--glass:#0c16308c;--light-bg:#f4f7fc;--light-surface:#fff;--light-text:#0b1530;--light-muted:#52607a;--light-line:#dce3ef;--grad:linear-gradient(105deg, #3368d6, #3cc4d4);--grad-btn:linear-gradient(105deg, #4f86f0, #3cc4d4);--glow:0 0 40px #3cc4d440;--r-lg:22px;--r-md:16px;--r-sm:10px;--font:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"DM Mono", ui-monospace, "Cascadia Mono", monospace;--gutter:clamp(16px, 4vw, 48px);--maxw:1200px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:84px}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}body.menu-open{overflow:hidden}body:after{content:"";pointer-events:none;z-index:100;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0;transform:translateZ(0)}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p{margin:0}button,input,textarea{font:inherit;color:inherit}::selection{color:#fff;background:#3cc4d459}:focus-visible{outline:2px solid var(--turq);outline-offset:3px;border-radius:6px}.skip-link{z-index:200;background:var(--turq);color:var(--bg);border-radius:10px;padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.container{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.section{padding:clamp(56px,7vw,96px) 0;position:relative}.mono{font-family:var(--mono);letter-spacing:.02em}.muted{color:var(--muted)}.h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,4.4vw,56px);font-weight:700;line-height:1.08}.h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(22px,2.4vw,32px);font-weight:700;line-height:1.15}.lead{color:var(--muted);text-wrap:pretty;max-width:58ch;margin-top:22px;font-size:clamp(17px,1.5vw,20px)}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.grad-dark{background:linear-gradient(105deg,#2350b8,#1fa3b4);color:#0000;-webkit-background-clip:text;background-clip:text}.kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aqua);align-items:center;gap:10px;margin-bottom:22px;font-size:13px;display:inline-flex}.kicker--dark{color:#1d5fa8}.dot{background:var(--turq);width:7px;height:7px;box-shadow:0 0 12px var(--turq);border-radius:50%;flex:none}.dot--coral{background:var(--coral);box-shadow:0 0 12px var(--coral)}.dot--mint{background:var(--mint);box-shadow:0 0 12px var(--mint)}.dot--gold{background:var(--gold);box-shadow:0 0 12px var(--gold)}.glass{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(12px)}.btn{--mx:0px;--my:0px;cursor:pointer;min-height:52px;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background-color .25s, border-color .25s, color .25s;transform:translate(var(--mx), var(--my));white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn--sm{min-height:42px;padding:0 20px;font-size:15px}.btn--block{width:100%}.btn--primary{background:var(--grad-btn);color:#04101f;box-shadow:0 10px 30px -10px #3cc4d499,inset 0 1px #ffffff59}.btn--primary:hover{box-shadow:0 16px 44px -10px #3cc4d4cc,inset 0 1px #ffffff59}.btn--ghost{border-color:var(--line-2);color:var(--text);background:#ffffff08}.btn--ghost:hover{border-color:var(--turq);background:#3cc4d414}.btn--dark{background:var(--light-text);color:#fff}.btn--dark:hover{background:#16254d}.btn:disabled{opacity:.6;cursor:progress}.nav{z-index:50;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);width:min(100% - 24px,1180px);transition:transform .5s var(--ease), background-color .3s;background:#060b18b8;border-radius:999px;align-items:center;gap:24px;padding:10px 10px 10px 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.nav.is-hidden{transform:translate(-50%,-140%)}.brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__word{letter-spacing:.14em;font-size:17px;font-weight:700}.brand__word span{color:var(--turq)}.nav__links{gap:4px;margin-left:auto;display:flex}.nav__links a{color:var(--muted);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s}.nav__links a:hover,.nav__links a.is-current{color:var(--text);background:#ffffff0d}.nav__burger{display:none}.mobile-menu{z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060b18f5;place-items:center;display:grid;position:fixed;inset:0}.mobile-menu[hidden]{display:none}.mobile-menu nav{text-align:center;gap:8px;display:grid}.mobile-menu a:not(.btn){letter-spacing:-.02em;padding:8px;font-size:28px;font-weight:700;text-decoration:none}.mobile-menu .btn{margin-top:20px}@media (width<=960px){.nav__links{display:none}.nav__cta{margin-left:auto}.nav__burger{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:50%;place-content:center;gap:6px;width:42px;height:42px;display:grid}.nav__burger span{background:var(--text);width:16px;height:2px;transition:transform .3s var(--ease);border-radius:2px;display:block}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.nav__burger[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}}@media (width<=480px){.nav{gap:10px;padding-left:14px}.nav .brand__word{display:none}.nav__cta{padding:0 16px;font-size:14px}}.progress{z-index:60;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.progress span{background:var(--grad);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ticks{gap:12px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.ticks li{padding-left:34px;font-weight:500;position:relative}.ticks li:before{content:"";background:var(--grad);border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12'/%3E%3C/svg%3E")}.ticks li:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:5px;position:absolute;top:8px;left:7px;transform:rotate(-45deg)}.card-spot{isolation:isolate;position:relative}.card-spot:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--sx,50%) var(--sy,50%), #3cc4d424, transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.card-spot:hover:before{opacity:1}.js-anim .reveal:not(.is-in),.js-anim .hero-in:not(.is-in){opacity:0;transform:translateY(18px)}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.section-head{max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.section-head .h2 .muted{display:block}.made-with{color:#c4cee2;text-align:left;background:#3ee6ae0f;border:1px solid #3ee6ae47;border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:28px auto 0;padding:10px 18px;font-size:14.5px;display:flex}.made-with .dot{flex:none}.promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.promise{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;border-radius:var(--r-md);border:1px solid var(--line);background:#0c163080;min-width:0;padding:20px 16px}.promise__bar{background:var(--c);width:26px;height:3px;box-shadow:0 0 12px var(--c);border-radius:3px;margin-bottom:16px;display:block}.promise h3{letter-spacing:-.01em;margin-bottom:6px;font-size:16.5px}.promise p{color:var(--muted);font-size:14px;line-height:1.5}@media (width>=1024px){.promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.promise{padding:26px 24px}.promise h3{font-size:18px}.promise p{font-size:15px}}.about{border-radius:var(--r-lg);border:1px solid var(--line);background:#0c163080;align-items:center;gap:20px;margin-top:16px;padding:22px;display:flex}.about__photo{aspect-ratio:1;background:var(--grad);border-radius:50%;flex:none;width:72px;padding:2px}.about__photo span,.about__photo img{background:var(--surface);object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;font-size:22px;font-weight:700;display:grid}.about__name{font-size:18px;font-weight:700}.about__text{color:var(--muted);max-width:70ch;margin-top:4px;font-size:15px}@media (width<=480px){.about{flex-direction:column;align-items:flex-start}}.faq{gap:20px;margin-top:clamp(56px,8vw,96px);display:grid}.faq__list{border-top:1px solid var(--line);interpolate-size:allow-keywords}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 0;font-size:clamp(16.5px,1.4vw,19px);font-weight:600;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";border:1px solid var(--line-2);width:32px;height:32px;color:var(--turq);transition:transform .3s var(--ease), background-color .3s;border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:400;display:grid}.faq__item[open] summary:after{background:#3cc4d41a;transform:rotate(45deg)}.faq__item::details-content{height:0;transition:height .4s var(--ease), content-visibility .4s allow-discrete;overflow:clip}.faq__item[open]::details-content{height:auto}.faq__item div p{color:var(--muted);max-width:70ch;padding:0 0 22px}@media (width>=900px){.faq{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px}}.wizard{border-radius:var(--r-lg);border:1px solid var(--line-2);min-width:0;box-shadow:0 40px 100px -40px #000000b3, var(--glow);background:linear-gradient(#0a1228eb,#060b1af0);padding:clamp(20px,3.2vw,36px);position:relative}.wizard__count{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-size:12px}.step{border:0;min-width:0;margin:0;padding:0;display:none}.step.is-active{display:block}.step__title{letter-spacing:-.02em;margin-bottom:18px;padding:0;font-size:clamp(20px,2vw,26px);font-weight:700}.step__title small{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:13px;font-weight:500}.step__label{margin:18px 0 10px;font-size:15px;font-weight:600}.step__label:first-of-type{margin-top:0}.step__error{color:var(--coral);min-height:1.4em;margin-top:12px;font-size:14px}.step__error a{color:var(--aqua)}.options{grid-template-columns:1fr;gap:8px;display:grid}.options--row{flex-wrap:wrap;gap:8px;display:flex}.opt{cursor:pointer;position:relative}.opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opt span{border:1px solid var(--line-2);background:#ffffff06;border-radius:14px;align-items:center;min-height:54px;padding:12px 16px 12px 46px;font-size:15.5px;font-weight:500;transition:border-color .2s,background-color .2s;display:flex;position:relative}.opt span:before{content:"";border:1.5px solid var(--line-2);border-radius:50%;width:18px;height:18px;margin-top:-9px;transition:all .2s;position:absolute;top:50%;left:16px}.opt input[type=checkbox]+span:before{border-radius:5px}.opt:hover span{border-color:#3cc4d480}.opt input:checked+span{border-color:var(--turq);background:#3cc4d41a}.opt input:checked+span:before{border-color:var(--turq);background:var(--turq);box-shadow:inset 0 0 0 3px #0c1630}.opt input:focus-visible+span{outline:2px solid var(--turq);outline-offset:2px}.opt--sm span{min-height:46px;padding:8px 14px 8px 40px;font-size:14.5px}.opt--sm span:before{width:16px;height:16px;margin-top:-8px;left:14px}.fields{grid-template-columns:1fr;gap:12px;display:grid}.field{color:#b7c3da;gap:6px;font-size:14px;font-weight:500;display:grid}.field input,.field textarea{border:1px solid var(--line-2);width:100%;color:var(--text);resize:vertical;background:#060b1899;border-radius:12px;padding:13px 15px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field input:focus,.field textarea:focus{border-color:var(--turq);outline:none;box-shadow:0 0 0 4px #3cc4d426}.field input[aria-invalid=true]{border-color:var(--coral)}.field textarea::placeholder{color:#8a97b399}.consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;margin-top:16px;font-size:13.5px;display:flex}.consent input{width:22px;height:22px;accent-color:var(--turq);flex:none;margin:1px 0 0}.consent a{color:var(--aqua)}.wizard__nav{gap:10px;margin-top:22px;display:flex}.wizard__nav .btn{flex:1}.wizard__done{text-align:center;padding:24px 6px 6px}.wizard__done svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:76px;height:76px;margin:0 auto 20px}.wizard__done circle{stroke:var(--mint);stroke-width:2px;stroke-dasharray:152;stroke-dashoffset:152px;animation:draw 1s var(--ease) forwards}.wizard__done path{stroke:var(--mint);stroke-width:3px;stroke-dasharray:40;stroke-dashoffset:40px;animation:draw .6s .6s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.wizard__done h3{letter-spacing:-.02em;margin-bottom:10px;font-size:24px}.wizard__done p{color:var(--muted);max-width:40ch;margin:0 auto}@media (width>=600px){.options,.fields{grid-template-columns:1fr 1fr}.field--full{grid-column:1/-1}.wizard__nav .btn{flex:none}.wizard__nav [data-wizard-next],.wizard__nav [data-wizard-submit]{margin-left:auto}}.footer{border-top:1px solid var(--line);padding:48px 0 28px}.footer__inner{flex-wrap:wrap;justify-content:space-between;gap:28px;display:flex}.footer__muted{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.7}.footer__links{flex-wrap:wrap;align-content:start;gap:8px 24px;display:flex}.footer__links a{color:var(--muted);overflow-wrap:anywhere;padding:6px 0;font-size:15px;text-decoration:none;transition:color .2s}.footer__links a:hover{color:var(--text)}.footer__copy{color:var(--muted);margin-top:28px;font-size:13px}.footer__top{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.footer__cols{gap:24px;display:flex}.footer__cols a{color:var(--muted);padding:12px 0;text-decoration:none;display:inline-block}.legal{padding:130px 0 90px}.legal .container{max-width:860px}.legal h1{letter-spacing:-.035em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-bottom:32px;font-size:clamp(30px,5vw,54px)}.legal h2{letter-spacing:-.01em;margin:36px 0 12px;font-size:21px}.legal h3{margin:22px 0 8px;font-size:17px}.legal p,.legal li{color:#b7c3da;overflow-wrap:anywhere}.legal p+p{margin-top:12px}.legal a{color:var(--aqua)}.todo{color:var(--gold);font-family:var(--mono);background:#f0c86e24;border-radius:5px;padding:1px 6px;font-size:.9em}.legal__note{border-radius:var(--r-md);background:#f0c86e12;border:1px solid #f0c86e66;margin-bottom:30px;padding:16px 20px;font-size:14.5px;color:var(--gold)!important}.direct{border-top:1px solid var(--line-2);margin-top:32px;padding-top:24px}.direct__title{color:var(--muted);margin-bottom:12px;font-size:14px}.direct__links{flex-wrap:wrap;gap:10px;display:flex}.direct__link{border:1px solid var(--line-2);min-height:44px;color:var(--text);background:#ffffff08;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.direct__link svg{width:18px;height:18px;fill:var(--turq);flex:none}.direct__link:hover{border-color:var(--turq);background:#3cc4d414}.direct__link--wa svg{fill:#25d366}.direct__link--wa:hover{background:#25d36614;border-color:#25d366}.hilfe__downloads{flex-wrap:wrap;gap:12px;margin:6px 0 14px;display:flex}.hilfe__klein{font-size:14.5px}.hilfe__schritte,.hilfe__liste{gap:10px;padding-left:22px;display:grid}.hilfe__schritte li::marker{color:var(--aqua)}.hilfe__liste li::marker{color:var(--aqua)}@media (width<=560px){.hilfe__downloads .btn{width:100%}}
