@font-face{font-family:montserrat;src:url(/_next/static/media/a838cfed199e32f6-s.p.woff2) format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_c8cb21{font-family:montserrat,montserrat Fallback;font-style:normal}:root{--pm-dark:#092421;--pm-accent:#0B8C62;--pm-accent-text:#097A55;--pm-accent-soft:#5BD0A6;--pm-accent-tint:#E6F2EC;--pm-text:#101010;--pm-muted:#5E6366;--pm-border:#E5E7EB;--pm-bg:#FAFAFA;--pm-white:#FFFFFF;--pm-logo-sub:#9EA3A6;--pm-on-dark-soft:#C7D6D1;--pm-zebra:#F3F4F6;--pm-ok:#065F46;--pm-ok-bg:#D1FAE5;--pm-warn:#92400E;--pm-warn-bg:#FEF3C7;--pm-info:#1E40AF;--pm-info-bg:#DBEAFE;--app-sidebar:#092421;--app-bg:#F4F6F5;--app-card:#FFFFFF;--app-card2:#FBFCFC;--app-light:#E4F0ED;--app-light2:#EFF5F3;--app-border:#DCE7E3;--app-border-strong:#C4D6D0;--app-text:#14211E;--app-muted:#586E64;--app-faint:#5F7569;--app-accent-text:#097A55;--app-success:#0B7A4F;--app-success-bg:#DCF3E8;--app-warn:#B26A00;--app-warn-bg:#FCEFD6;--app-danger:#C8412B;--app-danger-bg:#FBE4DF;--app-info:#1F5FA8;--app-info-bg:#DCEAF7;--app-neutral-bg:#EEF2F1;--pm-link:#092421;--pm-link-hover:#11453F;--pm-heading:#101010;--app-card-2:#FBFCFC;--app-light-2:#EFF5F3;--app-dur-1:120ms;--app-dur-2:220ms;--app-dur-3:420ms;--font-sans:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--pm-zeile:#F3F4F6;--pm-font-display:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--pm-font-body:var(--pm-font-display);--pm-fw-light:300;--pm-fw-regular:400;--pm-fw-medium:500;--pm-fw-semibold:600;--pm-fw-bold:700;--pm-fs-h1:48px;--pm-fs-h1-m:32px;--pm-lh-h1:1.3;--pm-fs-h2:28px;--pm-fs-h2-m:22px;--pm-lh-h2:1.4;--pm-fs-h3:20px;--pm-fs-h3-m:18px;--pm-lh-h3:1.5;--pm-fs-h4:18px;--pm-fs-h4-m:16px;--pm-lh-h4:1.5;--pm-fs-h5:16px;--pm-fs-h5-m:14px;--pm-lh-h5:1.5;--pm-fs-h6:14px;--pm-fs-h6-m:13px;--pm-lh-h6:1.6;--pm-fs-body:18px;--pm-fs-body-m:16px;--pm-lh-body:1.6;--pm-fs-caption:16px;--pm-lh-caption:1.5;--pm-fs-meta:14px;--pm-lh-meta:1.5;--pm-space-0:0px;--pm-space-1:4px;--pm-space-2:8px;--pm-space-3:12px;--pm-space-4:16px;--pm-space-5:20px;--pm-space-6:24px;--pm-space-8:32px;--pm-space-10:40px;--pm-space-12:48px;--pm-space-16:64px;--pm-r-none:0px;--pm-r-xs:2px;--pm-r-sm:3px;--pm-r-pill:999px;--app-r-sm:8px;--app-r-md:12px;--app-r-lg:16px;--app-r-xl:22px;--app-r-pill:999px;--pm-line-hairline:1px;--pm-line-ruleStrong:1.5px;--pm-line-barAccent:3px;--pm-line-barRule:1.5px;--pm-shadow-none:none;--pm-shadow-card:none;--pm-shadow-float:0 4px 16px rgba(9,36,33,0.10);--app-shadow-xs:0 1px 2px rgba(9,36,33,0.05);--app-shadow-sm:0 1px 4px rgba(9,36,33,0.07);--app-shadow-md:0 4px 16px rgba(9,36,33,0.08);--app-shadow-lg:0 12px 36px rgba(9,36,33,0.12);--app-shadow-xl:0 24px 64px rgba(9,36,33,0.16);--app-shadow-ring:0 0 0 3px rgba(11,140,98,0.18);--app-ease:cubic-bezier(0.32,0.72,0,1);--app-kurz:120ms;--app-mittel:220ms;--app-lang:420ms;--pm-layout-textspalte:800px;--pm-layout-appInhalt:1080px;--pm-layout-appRail:248px;--pm-layout-appGutter:28px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);color:var(--app-text);background:var(--app-card);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--pm-accent);outline-offset:3px;border-radius:3px}img{max-width:100%}.wrap{max-width:1120px;margin:0 auto;padding:0 32px}.scroll-prog{position:fixed;top:0;left:0;height:2px;width:0;background:var(--pm-accent);z-index:30;transition:width .08s linear}header.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(255,255,255,.82);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--app-border)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:66px}.brand{font-weight:600;font-size:19px;color:var(--pm-dark);letter-spacing:-.01em}.brand small{display:block;font-size:10px;font-weight:400;color:var(--app-muted);margin-top:1px;letter-spacing:.01em}.nav-links{display:flex;align-items:center;gap:26px}.nav-links a:not(.btn){font-size:14px;color:var(--app-muted);white-space:nowrap;transition:color var(--app-dur-1) var(--app-ease)}.nav-links a:not(.btn):hover{color:var(--app-text)}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;white-space:nowrap;border-radius:var(--app-r-sm);padding:10px 18px;cursor:pointer;border:1px solid transparent;transition:background var(--app-dur-1) var(--app-ease),color var(--app-dur-1) var(--app-ease),transform var(--app-dur-1) var(--app-ease),box-shadow var(--app-dur-1) var(--app-ease)}.btn-primary{background:var(--pm-dark);color:#fff}.btn-primary:hover{background:var(--pm-link-hover);transform:translateY(-1px)}.btn-accent{background:var(--pm-accent);color:#fff}.btn-accent:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 22px rgba(11,140,98,.34)}.btn-ghost{background:transparent;color:var(--pm-dark);border-color:var(--app-border)}.btn-ghost:hover{background:var(--app-bg)}.btn-on-dark{color:#fff;border-color:rgba(255,255,255,.25)}.band .btn-ghost:active,.band .btn-ghost:focus,.band .btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.45);color:#fff}.btn svg{transition:transform var(--app-dur-2) var(--app-ease)}.btn-ghost:hover svg{transform:translateX(3px)}.hero{padding:92px 0 64px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}.hero h1{font-size:56px;line-height:1.08;letter-spacing:-.025em;font-weight:600;color:var(--pm-dark);margin:0;max-width:13ch;text-wrap:balance}.hero p.lead{font-size:20px;line-height:1.55;color:var(--app-muted);margin:24px 0 0;max-width:46ch;text-wrap:pretty}.hero .cta{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--pm-accent);background:var(--app-light);padding:6px 14px;border-radius:var(--app-r-pill)}.trust-strip{display:flex;gap:26px;flex-wrap:wrap;margin-top:34px;padding-top:28px;border-top:1px solid var(--app-border)}.trust-strip .ts{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;color:var(--app-muted)}.trust-strip .ts svg{color:var(--pm-accent);flex:none}.preview{background:var(--pm-dark);border-radius:var(--app-r-xl);padding:22px;box-shadow:var(--app-shadow-xl);position:relative}.preview .pv-card{background:#fff;border-radius:var(--app-r-md);padding:18px 20px}.pv-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--app-faint)}.pv-val{font-size:22px;font-weight:600;color:var(--app-text);margin-top:8px;letter-spacing:-.01em}.pv-sub{font-size:13px;margin-top:4px}.pv-foot,.pv-sub{color:var(--app-muted)}.pv-foot{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:12px}.pv-badge{position:absolute;top:12px;right:14px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pm-on-dark-soft)}section{padding:80px 0}section[id]{scroll-margin-top:84px}.s-head{text-align:center;max-width:620px;margin:0 auto 52px}.s-eyebrow{display:block;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-accent);margin:0 0 14px}.s-eyebrow i{font-style:normal;opacity:.45;margin-right:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-head h2{font-size:38px;line-height:1.15;letter-spacing:-.02em;font-weight:600;color:var(--pm-dark);margin:0;text-wrap:balance}.s-head p{font-size:17px;line-height:1.6;color:var(--app-muted);margin:16px 0 0;text-wrap:pretty}.band .s-eyebrow{color:var(--pm-accent-soft)}.band .s-head h2{color:#fff}.band .s-head p{color:var(--pm-on-dark-soft)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.feature{background:var(--app-card);border:1px solid var(--app-border);border-radius:var(--app-r-lg);padding:28px;transition:transform var(--app-dur-2) var(--app-ease),box-shadow var(--app-dur-2) var(--app-ease)}.feature:hover{box-shadow:var(--app-shadow-md);transform:translateY(-2px)}.feature .ic{width:46px;height:46px;border-radius:var(--app-r-md);background:var(--app-light);color:var(--pm-accent);display:flex;align-items:center;justify-content:center}.feature h3{font-size:19px;font-weight:600;color:var(--pm-dark);margin:18px 0 8px;letter-spacing:-.01em}.feature p{font-size:14.5px;line-height:1.6;color:var(--app-muted);margin:0}.cover-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:40px;gap:40px;align-items:center}.cover-lead h2{font-size:32px;line-height:1.16;letter-spacing:-.02em;font-weight:600;color:var(--pm-dark);margin:0}.cover-lead p{font-size:15.5px;line-height:1.65;color:var(--app-muted);margin:16px 0 0}.cover-levels{display:flex;flex-direction:column;gap:14px}.cover-card{background:var(--app-card);border:1px solid var(--app-border);border-radius:var(--app-r-lg);padding:20px 22px;box-shadow:var(--app-shadow-sm);transition:transform var(--app-dur-2) var(--app-ease),box-shadow var(--app-dur-2) var(--app-ease)}.cover-card .ct{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--pm-dark)}.cover-card .ct svg{color:var(--pm-accent)}.cover-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.cover-chips span{font-size:12.5px;font-weight:500;color:var(--app-muted);background:var(--app-light-2);border:1px solid var(--app-border);border-radius:var(--app-r-pill);padding:5px 12px}.cover-hl{display:flex;gap:13px;align-items:flex-start;background:var(--pm-dark);border-radius:var(--app-r-lg);padding:20px 22px;color:#fff}.cover-hl svg{color:var(--pm-accent-soft);flex:none;margin-top:1px}.cover-hl .h{font-size:14.5px;font-weight:600}.cover-hl .d{font-size:13px;line-height:1.55;color:var(--pm-on-dark-soft);margin-top:4px}.band{background:var(--pm-dark);border-radius:28px;padding:64px 56px;color:#fff}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px 40px;gap:8px 40px}.step,.steps{position:relative}.step:not(:last-child):after{content:"";position:absolute;top:23px;left:23px;width:calc(100% + 40px);height:1px;border-radius:1px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.14) 22%,rgba(91,208,166,.42) 50%,rgba(255,255,255,.14) 78%,rgba(255,255,255,.05));box-shadow:0 0 10px rgba(91,208,166,.14);z-index:0}.step .num{position:relative;z-index:1;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(11,140,98,.16);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:17px;color:var(--pm-accent-soft)}.step h3{font-size:18.5px;font-weight:600;margin:22px 0 9px;letter-spacing:-.01em}.step p{font-size:14px;line-height:1.65;color:var(--pm-on-dark-soft);margin:0;max-width:30ch}.proof-card{background:var(--app-card);border:1px solid var(--app-border);border-radius:var(--app-r-lg);padding:28px;box-shadow:var(--app-shadow-sm)}.proof-method{display:flex;flex-direction:column;gap:11px;margin-top:4px}.proof-method .m{display:flex;gap:11px;align-items:flex-start;font-size:14px;line-height:1.55;color:var(--app-text)}.proof-method .m svg{color:var(--pm-accent);flex:none;margin-top:2px}.proof-thresh{display:flex;gap:13px;align-items:flex-start;background:var(--app-light);border:1px solid var(--app-border);border-radius:var(--app-r-md);padding:16px 18px;margin-top:18px}.proof-thresh svg{color:var(--pm-accent);flex:none;margin-top:1px}.proof-thresh .pt-t{font-size:13.5px;font-weight:600;color:var(--pm-dark)}.proof-thresh .pt-d{font-size:12.5px;line-height:1.55;color:var(--app-muted);margin-top:3px}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;max-width:760px;margin:0 auto}.price{background:var(--app-card);border:1px solid var(--app-border);border-radius:var(--app-r-md);padding:22px 16px;text-align:center;transition:transform var(--app-dur-2) var(--app-ease),box-shadow var(--app-dur-2) var(--app-ease)}.price:hover{transform:translateY(-3px);box-shadow:var(--app-shadow-md)}.price .min{font-size:13px;color:var(--app-muted);font-weight:500}.price .eur{font-size:26px;font-weight:600;color:var(--pm-dark);margin-top:8px;letter-spacing:-.01em}.price.hl{background:var(--app-light);border-color:var(--pm-accent)}.cta-final{text-align:center;background:var(--app-bg);border:1px solid var(--app-border);border-radius:28px;padding:64px 40px}.cta-final h2{font-size:38px;font-weight:600;color:var(--pm-dark);letter-spacing:-.02em;margin:0;text-wrap:balance}.cta-final p{font-size:17px;color:var(--app-muted);margin:14px 0 30px}footer{border-top:1px solid var(--app-border);padding:48px 0 40px}.foot-in{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.foot-col h4{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--app-faint);margin:0 0 14px;font-weight:600}.foot-col a{display:block;font-size:13.5px;color:var(--app-muted);margin-bottom:9px}.foot-col a:hover{color:var(--app-text)}.foot-legal{font-size:12px;color:var(--app-faint);margin-top:36px}.prose{max-width:800px;margin:0 auto}.prose h1{font-size:40px;line-height:1.12;letter-spacing:-.02em;margin:0 0 24px;text-wrap:balance}.prose h1,.prose h2{font-weight:600;color:var(--pm-dark)}.prose h2{font-size:22px;margin:40px 0 12px;letter-spacing:-.01em}.prose li,.prose p{font-size:16px;line-height:1.7;color:var(--app-text);text-wrap:pretty}.prose p,.prose ul{margin:0 0 14px}.prose ul{padding-left:20px}.prose a{color:var(--pm-accent-text);text-decoration:underline;text-underline-offset:3px}.prose .karte{background:var(--app-bg);border:1px solid var(--app-border);border-radius:var(--app-r-md);padding:22px 24px;margin:0 0 20px}@media (prefers-reduced-motion:no-preference){.reveal{opacity:1;transform:translateY(20px);transition:transform .7s var(--app-ease),opacity .7s var(--app-ease)}.reveal.in{transform:none}}@media (max-width:980px){.cover-grid,.feature-grid,.hero-grid,.steps{grid-template-columns:1fr}.step:not(:last-child):after{display:none}.hero h1{font-size:40px}.price-grid{grid-template-columns:repeat(2,1fr)}.nav-links a:not(.btn){display:none}.nav-links{gap:12px}}@media (max-width:560px){.wrap{padding:0 20px}.nav-links .btn-ghost{display:none}.hero{padding:56px 0 48px}.hero h1{font-size:33px}.trust-strip{gap:14px 20px}section{padding:56px 0}.band{padding:44px 26px}.cta-final h2,.s-head h2{font-size:28px}.prose h1{font-size:30px}}