.name[data-astro-cid-jg4uwlzc]{font-family:var(--schrift-display,"Alegreya", "Iowan Old Style", Georgia, serif);font-weight:var(--fett,700);text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;color:var(--tinte,#1a1714);margin-right:-.2em;line-height:1}.labs[data-astro-cid-jg4uwlzc]{color:var(--sandstein,#a6503c)}.monochrom[data-astro-cid-jg4uwlzc],.monochrom[data-astro-cid-jg4uwlzc] .labs[data-astro-cid-jg4uwlzc]{color:inherit}.claim[data-astro-cid-trfiufp5]{font-family:var(--schrift-display,"Alegreya", "Iowan Old Style", Georgia, serif);white-space:pre;color:var(--tinte,#1a1714);justify-content:space-between;font-weight:400;line-height:1;display:flex}.monochrom[data-astro-cid-trfiufp5]{color:inherit}.nur-vorlesen[data-astro-cid-trfiufp5]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wortmarke[data-astro-cid-qeum6ubq]{--kappe:.637em;color:inherit;grid-template-columns:auto auto;align-items:start;column-gap:.5em;line-height:1;text-decoration:none;display:inline-grid}.tor[data-astro-cid-qeum6ubq]{height:var(--kappe);aspect-ratio:35/40;color:var(--sandstein,#a6503c);margin-top:.1803em;display:block}.tor[data-astro-cid-qeum6ubq] svg{width:100%;height:100%;display:block}.mit-zusatz[data-astro-cid-qeum6ubq] .tor[data-astro-cid-qeum6ubq]{height:1.47em;margin-top:.08em}.satz[data-astro-cid-qeum6ubq]{flex-direction:column;align-items:stretch;row-gap:.06em;display:flex}.satz[data-astro-cid-qeum6ubq] .claim{font-size:.53em}.monochrom[data-astro-cid-qeum6ubq] .tor[data-astro-cid-qeum6ubq]{color:inherit}a[data-astro-cid-qeum6ubq].wortmarke:hover .tor[data-astro-cid-qeum6ubq],a[data-astro-cid-qeum6ubq].wortmarke:hover .labs{color:var(--sandstein-tief,#7c3728)}a[data-astro-cid-qeum6ubq].wortmarke:focus-visible{outline:2px solid var(--sandstein,#a6503c);outline-offset:4px;border-radius:2px}:root{--indigo:#4f46e5;--sky:#0ea5e9;--green:#22c55e;--ink:#0f172a;--muted:#64748b;--bg:#f8fafc;--card:#fff;--border:#e2e8f0;--radius:18px;--maxw:960px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}a{color:var(--indigo)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}header.nav{z-index:10;backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--border);background:#f8fafcd9;position:sticky;top:0}.nav .wrap{align-items:center;gap:14px;height:64px;display:flex}.nav .home{color:var(--ink);align-items:center;gap:14px;text-decoration:none;display:flex}.nav img{border-radius:8px;width:34px;height:34px}.nav .brand{color:var(--ink);font-size:1.1rem;font-weight:700}.nav nav{gap:22px;margin-left:auto;display:flex}.nav nav a{color:var(--muted);font-weight:500;text-decoration:none}.nav nav a:hover{color:var(--ink)}.hero{text-align:center;background:radial-gradient(1200px 500px at 50% -10%,#4f46e51a,#0000 60%);padding:72px 0 56px}.hero .icon{border-radius:28px;width:128px;height:128px;margin-bottom:24px;box-shadow:0 18px 40px #4f46e547}.hero h1{letter-spacing:-.02em;margin:0 0 10px;font-size:2.8rem}.hero .tagline{color:var(--muted);max-width:640px;margin:0 auto 28px;font-size:1.3rem}.badge-line{color:var(--muted);align-items:center;gap:10px;font-size:.95rem;display:inline-flex}.dot{background:var(--border);border-radius:50%;width:5px;height:5px;display:inline-block}section{padding:56px 0}section h2{letter-spacing:-.01em;text-align:center;margin:0 0 8px;font-size:1.8rem}section .sub{color:var(--muted);text-align:center;max-width:620px;margin:0 auto 40px}.features{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.feature{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.feature .ico{background:linear-gradient(135deg, var(--indigo), var(--sky));color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:14px;font-size:1.4rem;display:grid}.feature h3{margin:0 0 6px;font-size:1.1rem}.feature p{color:var(--muted);margin:0;font-size:.97rem}.plans{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:18px;display:grid}.plan{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.plan.pro{border-color:var(--indigo)}.plan .tag{letter-spacing:.02em;text-transform:uppercase;color:var(--indigo);margin-bottom:10px;font-size:.8rem;font-weight:600;display:inline-block}.plan h3{margin:0 0 4px;font-size:1.25rem}.plan .price{margin:0 0 4px;font-size:1.7rem;font-weight:700}.plan .price small{color:var(--muted);font-size:.9rem;font-weight:500}.plan .lead{color:var(--muted);margin:0 0 16px;font-size:.97rem}.plan ul{margin:0;padding:0;list-style:none}.plan li{border-top:1px solid var(--border);padding:7px 0 7px 26px;font-size:.97rem;position:relative}.plan li:first-child{border-top:0}.plan li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;top:7px;left:0}.plan li.limit:before{content:"•";color:var(--muted)}.plan li strong{font-weight:600}.plan .after{color:var(--muted);margin:16px 0 0;font-size:.9rem}.shots{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.shots img{border:1px solid var(--border);border-radius:28px;width:210px;box-shadow:0 14px 36px #0f172a1f}.steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.step{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.step .n{background:var(--indigo);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:12px;font-weight:700;display:grid}.step h3{margin:0 0 6px;font-size:1.05rem}.step p{color:var(--muted);margin:0;font-size:.95rem}.cta{text-align:center}.btn{background:linear-gradient(135deg, var(--indigo), var(--sky));color:#fff;border-radius:999px;padding:14px 28px;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-block;box-shadow:0 10px 24px #4f46e54d}.page{padding:56px 0}.page h1{letter-spacing:-.02em;margin:0 0 6px;font-size:2.2rem}.page .lead{color:var(--muted);margin:0 0 36px}.page h2{margin:36px 0 8px;font-size:1.3rem}.page p,.page li{color:#334155}.faq{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:8px 24px}.faq details{border-bottom:1px solid var(--border);padding:16px 0}.faq details:last-child{border-bottom:0}.faq summary{cursor:pointer;font-weight:600}.faq p{margin:10px 0 0}.releases{gap:20px;display:grid}.release{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px}.release.upcoming{border-style:dashed;border-color:#c7d2fe}.release header{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.release h2{margin:0;font-size:1.25rem}.release-state{color:var(--muted);font-size:.92rem}.release-state.soon{color:var(--indigo);background:#eef2ff;border-radius:999px;padding:2px 10px;font-size:.82rem;font-weight:600}.release ul{gap:6px;margin:12px 0 0;padding-left:20px;display:grid}.mail{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-top:8px;padding:14px 20px;font-weight:600;text-decoration:none;display:inline-block}footer{border-top:1px solid var(--border);color:var(--muted);padding:32px 0;font-size:.9rem}footer .wrap{flex-wrap:wrap;align-items:center;gap:16px;display:flex}footer a{color:var(--muted);margin-right:18px;text-decoration:none}footer a:hover{color:var(--ink)}footer .copy{margin-left:auto}@media (width<=560px){.hero h1{font-size:2.2rem}.nav nav{gap:14px}.nav nav .wide-only{display:none}}section.banded{background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.closing-note{margin-top:32px;margin-bottom:0}.signatur{color:inherit;opacity:.85;align-items:baseline;gap:.42em;text-decoration:none;display:inline-flex}.signatur:hover{opacity:1}
