@font-face{font-family:Mona Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/mona-sans-latin.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/source-serif-4-latin.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600 700;font-display:swap;src:url(/fonts/source-serif-4-italic-latin.woff2)format("woff2")}:root{--base-100:oklch(98% 0 0);--base-200:oklch(96% .002 255);--base-300:oklch(91% .006 265);--surface:#fff;--fg:oklch(37% .044 257.287);--fg-strong:oklch(30% .045 260);--muted:oklch(50% .02 265);--accent:oklch(95.07% .1931 117.58);--accent-hover:oklch(90% .2 117);--neutral:oklch(24% .035 262);--st-neu:oklch(62% 0 0);--st-begonnen:oklch(58% .22 303.9);--st-fertig:oklch(64% .17 140);--error:oklch(52% .2 16);--radius:.5rem;--sans:"Mona Sans","MonaSans",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--serif:"Source Serif 4",Georgia,"Times New Roman",serif;--wrap:1120px;--gutter:clamp(20px,4vw,44px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--base-100);color:var(--fg);font:400 18px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}strong{color:var(--fg-strong);font-weight:700}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.wrap>*,.split>*{min-width:0}section{padding:96px 0}.band{background:var(--base-200)}.chip{background:var(--accent);color:var(--fg-strong);font:600 14px/1 var(--sans);border-radius:999px;margin-bottom:22px;padding:7px 12px;display:inline-block}h1,h2,h3{color:var(--fg-strong);letter-spacing:-.02em;margin:0}h1{font:800 clamp(36px,4.2vw,56px)/1.05 var(--sans);letter-spacing:-.03em}h2{font:800 clamp(30px,3.6vw,44px)/1.08 var(--sans);max-width:22ch}h3{font:700 20px/1.3 var(--sans)}p{margin:0}.lead{max-width:60ch;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.measure{max-width:64ch}.muted{color:var(--muted)}[hidden]{display:none!important}.sr{position:absolute;left:-9999px}:focus-visible{outline:2px solid var(--fg-strong);outline-offset:2px}.top{z-index:5;background:color-mix(in oklch,var(--base-100) 92%,transparent);backdrop-filter:blur(8px);position:sticky;top:0}.top .wrap{justify-content:space-between;align-items:center;max-width:none;height:76px;display:flex}.logo{font:700 30px/1 var(--serif);color:var(--fg-strong);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:flex}.logo img{width:auto;height:40px;display:block}.top nav{align-items:center;gap:28px;font-size:16px;font-weight:500;display:flex}.top nav a.txt{text-decoration:none}.top nav a.txt:hover{text-underline-offset:4px;text-decoration:underline}.btn{background:var(--accent);color:var(--fg-strong);font:700 16px/1 var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 26px;text-decoration:none;transition:background .1s;display:inline-flex}.btn:hover{background:var(--accent-hover)}.btn.sm{padding:12px 18px;font-size:15px}.form{max-width:540px}.field{background:var(--surface);border:1px solid var(--base-300);border-radius:999px;gap:8px;padding:6px;display:flex;box-shadow:0 1px 2px oklch(30% .04 260/.06)}.field:focus-within{border-color:var(--fg);box-shadow:0 0 0 3px oklch(37% .044 257/.15)}.field input{min-width:0;font:400 17px/1 var(--sans);color:var(--fg-strong);background:0 0;border:0;outline:none;flex:1;padding:0 16px}.field input::placeholder{color:var(--muted)}.consent{color:var(--muted);max-width:52ch;margin-top:12px;font-size:14px;line-height:1.5}.consent a{color:var(--fg)}.note{margin-top:14px;font-size:15px}.form.is-error .field{border-color:var(--error);box-shadow:0 0 0 3px oklch(52% .2 16/.12)}.err{color:var(--error);align-items:flex-start;gap:8px;margin-top:10px;font-size:15px;font-weight:500;display:flex}.thanks{background:var(--surface);border:1px solid var(--base-300);border-left:4px solid var(--st-fertig);border-radius:var(--radius);align-items:flex-start;gap:14px;max-width:540px;padding:18px 20px;display:flex}.thanks p{font-size:16px;line-height:1.5}.check{align-items:center;gap:10px;margin:14px 0 0;font-size:16px;display:flex}.check input{width:20px;height:20px;accent-color:var(--fg-strong)}.hero{padding:44px 0 96px}.hero .wrap{grid-template-columns:1.12fr .88fr;align-items:center;gap:56px;display:grid}.eyebrow{font:700 clamp(18px,1.6vw,22px)/1.2 var(--sans);align-items:center;gap:10px;margin-bottom:18px;display:flex}.eyebrow:before{content:"";background:var(--accent);border-radius:99px;width:28px;height:10px}.hero h1{margin-bottom:24px}.hero .lead{margin-bottom:28px}.hero .howlink{text-underline-offset:4px;margin-top:18px;font-size:16px;font-weight:600;display:inline-block}.ticks{flex-wrap:wrap;gap:10px 22px;margin:32px 0 0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.ticks li{align-items:center;gap:8px;display:flex}.ticks li:before{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.3l2.6 2.5L13 6.4' fill='none' stroke='%23263445' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.mock{position:relative}.card{background:var(--surface);border:1px solid var(--base-300);border-radius:14px;padding:26px;box-shadow:0 24px 60px -24px oklch(30% .05 260/.28)}.qmeta{font:600 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:16px;display:flex}.q{font:600 20px/1.35 var(--sans);color:var(--fg-strong);margin-bottom:20px}.opts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.opt{border:1px solid var(--base-300);border-radius:var(--radius);text-align:center;padding:11px 0;font-size:15px;font-weight:600}.opt.on{background:var(--accent);border-color:var(--accent)}.hint{color:var(--muted);background:var(--base-200);border-radius:var(--radius);margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.5}.hint b{color:var(--fg)}.status{width:78%;margin:-12px 0 0 auto;padding:20px 22px;position:relative}.status h4{font:600 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.srow{border-top:1px solid var(--base-200);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 0;font-size:15px;display:grid}.srow:first-of-type{border-top:0}.dot{border-radius:50%;width:10px;height:10px}.bar{background:var(--base-200);border-radius:9px;grid-column:2/4;height:6px;margin-top:-2px;overflow:hidden}.bar i{border-radius:9px;height:100%;display:block}.srow small{color:var(--muted);font-size:13px}.split{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.moments{gap:14px;margin:0;padding:0;list-style:none;display:grid}.moments li{background:var(--surface);border:1px solid var(--base-300);border-radius:var(--radius);padding:18px 20px 18px 56px;font-size:17px;line-height:1.5;position:relative}.moments li:before{content:attr(data-n);font:700 14px/26px var(--sans);text-align:center;background:var(--base-200);width:26px;height:26px;color:var(--fg-strong);border-radius:50%;position:absolute;top:17px;left:18px}.pivot{text-align:center;padding:88px 0}.pivot h2{max-width:24ch;margin:0 auto 20px;font-size:clamp(28px,3.2vw,40px)}.pivot p{max-width:56ch;margin:0 auto;font-size:clamp(18px,1.5vw,20px)}.pivot h2 em{background:linear-gradient(transparent 62%,var(--accent) 62% 92%,transparent 92%);font-style:normal}.guide .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.guide h2{margin-bottom:24px}.people{grid-template-columns:1fr 1fr;gap:20px;display:grid}.person{background:var(--surface);border:1px solid var(--base-300);border-radius:14px;padding:20px}.person b{color:var(--fg-strong);font-size:17px;display:block}.person small{color:var(--muted);font-size:14px}.photo{aspect-ratio:1;border-radius:10px;width:100%;height:auto;margin-bottom:14px;display:block}.illu{width:100%;height:auto;display:block}.people .illu{grid-column:1/-1;max-width:320px;margin:0 auto}.faq .illu{max-width:340px;margin-top:40px}.claim{font:600 italic 22px/1.3 var(--serif);color:var(--fg-strong);margin-top:28px}.tiles{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.tile{background:var(--surface);border:1px solid var(--base-300);border-radius:14px;flex-direction:column;gap:12px;padding:28px;display:flex}.tile .k{font:700 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tile p{font-size:17px;line-height:1.55}.tile blockquote{border-left:3px solid var(--accent);background:var(--base-200);border-radius:0 var(--radius) var(--radius) 0;color:var(--fg-strong);margin:6px 0 0;padding:14px 16px;font-size:16px;font-weight:500}.areas{border-top:1px solid var(--base-300);margin-top:40px}.area{border-bottom:1px solid var(--base-300);grid-template-columns:56px 1fr 1.4fr;align-items:baseline;gap:20px;padding:22px 0;display:grid}.area .n{font:700 15px/1 var(--sans);color:var(--muted)}.area h3{font-size:22px}.area p{color:var(--fg);font-size:16px}.more{color:var(--muted);margin-top:20px;font-size:16px}.profile .wrap{grid-template-columns:.95fr 1.05fr;align-items:center;gap:64px;display:grid}.pcard{padding:28px}.phead{border-bottom:1px solid var(--base-200);align-items:center;gap:14px;margin-bottom:16px;padding-bottom:18px;display:flex}.plogo{background:var(--base-200);width:48px;height:48px;font:800 18px/1 var(--sans);color:var(--fg-strong);border-radius:10px;place-items:center;display:grid}.phead b{color:var(--fg-strong);font-size:18px;display:block}.phead small{color:var(--muted);font-size:14px}.ptag{font:600 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--base-300);color:var(--muted);white-space:nowrap;border-radius:999px;margin-left:auto;padding:7px 10px}.legal{border:1px solid var(--base-300);border-radius:var(--radius);background:var(--surface);align-items:flex-start;gap:10px;max-width:52ch;margin-top:20px;padding:12px 14px;font-size:15px;line-height:1.5;display:flex}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:20px;margin:44px 0 36px;display:grid}.step{padding-top:64px;position:relative}.step:before{counter-increment:s;content:counter(s);background:var(--accent);width:44px;height:44px;font:800 20px/44px var(--sans);text-align:center;color:var(--fg-strong);border-radius:50%;position:absolute;top:0;left:0}.step:after{content:"";background:var(--base-300);height:2px;position:absolute;top:22px;left:56px;right:-8px}.step:last-child:after{display:none}.step h3{margin-bottom:8px}.step p{font-size:16px;line-height:1.55}.pilot{background:var(--neutral);color:oklch(92% .01 260)}.pilot h2{color:var(--surface)}.pilot .wrap{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.pilot ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pilot li{align-items:baseline;gap:12px;font-size:18px;display:flex}.pilot li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(-1px)}.pilot .formbox{background:oklch(30% .04 262);border-radius:16px;padding:28px}.pilot .formbox h3{color:var(--surface);margin-bottom:16px}.pilot .consent,.pilot .check{color:oklch(84% .015 260)}.pilot .consent a{color:var(--surface)}.pilot .field{border-color:#0000}.pilot .err{color:oklch(82% .12 16)}.pilot .form.is-error .field{border-color:oklch(72% .17 16)}.faq .wrap{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}details{border-bottom:1px solid var(--base-300);padding:20px 0}details:first-of-type{border-top:1px solid var(--base-300)}summary{cursor:pointer;font:700 19px/1.35 var(--sans);color:var(--fg-strong);justify-content:space-between;gap:20px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";font:400 26px/1 var(--sans);color:var(--fg)}details[open] summary:after{content:"–"}details p{max-width:62ch;margin-top:12px;font-size:17px}.closing{text-align:left}.closing .box{background:var(--accent);border-radius:20px;grid-template-columns:1.1fr .9fr;align-items:end;gap:48px;padding:clamp(28px,5vw,64px);display:grid}.closing h2{margin-bottom:18px}.closing p{max-width:58ch;color:var(--fg-strong);font-size:18px}.closing .field{border-color:#0000}.closing .consent{color:oklch(36% .05 260)}.btn.dark{background:var(--neutral);color:var(--surface)}footer{padding:40px 0 56px;font-size:15px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}footer nav{gap:24px;display:flex}footer a{font-weight:600;text-decoration:none}footer a:hover{text-underline-offset:4px;text-decoration:underline}.prose{padding:56px 0 96px}.prose .wrap{max-width:820px}.prose h1{margin-bottom:16px}.prose h3{margin:40px 0 12px}.prose h4{color:var(--fg-strong);margin:20px 0 4px;font-size:17px}.prose p,.prose ul{margin:0 0 14px;font-size:17px}.prose mark{background:var(--accent);color:var(--fg-strong);padding:0 2px}@media (width<=900px){section{padding:64px 0}.hero{padding:36px 0 64px}.hero .wrap,.split,.guide .wrap,.profile .wrap,.pilot .wrap,.faq .wrap,.closing .box{grid-template-columns:1fr;gap:40px}.top .wrap{height:64px}.top nav a.txt{display:none}.logo img{height:34px}.top .btn.sm{padding:10px 14px;font-size:14px}.tiles,.steps{grid-template-columns:1fr}.step{min-height:44px;padding:0 0 0 64px}.step:after{width:2px;height:auto;inset:52px auto -14px 21px}.area{grid-template-columns:36px 1fr;gap:4px 12px}.area p{grid-column:2}.status{width:88%}.profile .pcard{order:2}}@media (width<=480px){.field{border-radius:16px;flex-direction:column;padding:8px}.field input{padding:14px 12px;font-size:17px}.field .btn{width:100%}.people{grid-template-columns:1fr 1fr;gap:12px}.people .illu,.faq .illu{max-width:220px}.faq .illu{margin-top:28px}.opt{font-size:14px}}
