@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#0b1220;--navy-2:#101a2b;--navy-hero:#1b2e4f;--navy-closing:#16253f;--white:#fff;--ground:#f5f7fa;--ground-2:#fafbfd;--ground-3:#e7ecf3;--accent:#5b8def;--accent-surface:#3a68c4;--accent-hover:#8fd3ff;--accent-on-light:#2f55b8;--ink:#0b1220;--ink-body:#334155;--ink-muted:#4b5563;--on-dark:#f5f7fa;--on-dark-muted:#c7d2e1;--on-dark-faint:#9aa6b2;--on-dark-faint-2:#8fa0b5;--on-dark-step:#979ba3;--on-dark-step-muted:#7c8594;--on-dark-step-faint:#718197;--line-on-dark-step:#ffffff1a;--line:#cbd5e1;--line-subtle:#dce3ed;--line-mockup:#e4eaf2;--line-header:#1b2740;--line-on-dark:#ffffff29;--line-on-dark-2:#ffffff24;--line-on-dark-3:#ffffff1a;--field:#142033;--field-border:#2b3b55;--mark-corner-light:#64748b;--mark-corner-dark:#8fa0b5;--ok:#4a6a4f;--amber:#b0740e;--brick:#9a3b2a;--risk:#1f5f8b;--font:"Archivo Variable", Archivo, system-ui, -apple-system, Segoe UI, sans-serif;--stretch-display:82%;--stretch-title:85%;--stretch-mark:88%;--wrap-max:1280px;--wrap-narrow:1000px;--wrap-pad:32px;--section-pad:clamp(64px, 8vw, 104px);--section-pad-l:clamp(72px, 9vw, 120px);--rule:2px;--hairline:1px;--ease:cubic-bezier(.22, .61, .36, 1);--reveal-ms:.52s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--navy);color:var(--on-dark);font-family:var(--font);margin:0;font-size:17px;line-height:1.65;overflow-x:hidden}a{color:var(--accent);text-decoration:none}.light a:not(.btn),.light-2 a:not(.btn),.light-3 a:not(.btn),.sheet a:not(.btn){color:var(--accent-on-light)}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}img,svg{max-width:100%}.skip{z-index:100;background:var(--accent);color:var(--navy);padding:14px 20px;font-weight:700;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3{font-weight:800;font-stretch:var(--stretch-display);margin:0;line-height:1.12}h1{letter-spacing:-.015em;text-wrap:pretty;max-width:19ch;font-size:clamp(40px,5vw,74px);line-height:1.05}h2{font-size:clamp(30px,3.4vw,46px)}p{margin:0}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:20px;font-size:14px;font-weight:700}.dark .eyebrow,#bericht .eyebrow{color:var(--accent)}.num{font-variant-numeric:tabular-nums}section.light{background:var(--ground);color:var(--ink)}section.light-2{background:var(--ground-2);color:var(--ink)}section.light-3{background:var(--ground-3);color:var(--ink)}section.dark{background:linear-gradient(180deg, var(--navy-2) 0%, var(--navy) 100%);color:var(--on-dark)}.wrap{max-width:var(--wrap-max);margin:0 auto}.wrap.narrow{max-width:var(--wrap-narrow)}.intro{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:end;gap:56px;margin-bottom:56px;display:grid}.intro>p{color:var(--ink-muted);max-width:46ch;line-height:1.7}.dark .intro>p{color:var(--on-dark-muted)}.btn{font:inherit;border:var(--rule) solid var(--accent-surface);background:var(--accent-surface);color:var(--white);cursor:pointer;transition:background .22s ease, border-color .22s ease, transform .22s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:16px 18px;font-size:15.5px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.btn .btn-text{white-space:nowrap}.btn .arrow{flex:none}.btn-preis{color:var(--on-dark-faint);margin:14px 2px 0;font-size:12.5px;line-height:1.6}.btn-preis strong{color:var(--on-dark);font-weight:600}.light .btn-preis,.light-2 .btn-preis,.light-3 .btn-preis{color:var(--ink-muted)}.light .btn-preis strong,.light-2 .btn-preis strong,.light-3 .btn-preis strong{color:var(--ink)}.btn:hover{background:var(--accent-on-light);border-color:var(--accent-on-light);color:var(--white);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn .arrow{transition:transform .24s var(--ease);display:inline-block}.btn:hover .arrow{transform:translate(6px)}.btn.ghost{color:var(--on-dark);background:0 0;border-color:#ffffff59;justify-content:center;gap:10px;font-size:14.5px;font-weight:600}.btn.ghost:hover{border-color:var(--on-dark);color:var(--on-dark);background:0 0}header{z-index:60;backdrop-filter:blur(12px)saturate(140%);color:var(--on-dark);border-bottom:var(--rule) solid #ffffff1f;background:#0b1220eb;position:sticky;top:0}header .bar{max-width:var(--wrap-max);padding:20px var(--wrap-pad);transition:padding .26s var(--ease);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;display:flex}header[data-compact] .bar{padding:12px var(--wrap-pad)}.brand{color:var(--on-dark);align-items:center;gap:14px;display:flex}.brand .mark{flex:none}.brand .names{align-items:baseline;gap:10px;display:flex}.brand b{font-size:23px;font-weight:900;font-stretch:var(--stretch-mark);letter-spacing:.02em}.brand span{letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-muted);font-size:12px}nav{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:28px;display:flex}nav .links{align-items:center;gap:28px;display:flex}nav a{color:var(--on-dark);border-bottom:var(--rule) solid transparent;padding-bottom:3px;font-size:16px;transition:border-color .2s}nav a:hover{color:var(--on-dark);border-bottom-color:var(--accent)}nav .btn{white-space:nowrap;padding:13px 22px;font-size:16px}.menu-btn{font:inherit;color:var(--on-dark);border:var(--rule) solid #fff6;cursor:pointer;background:0 0;border-radius:12px;padding:11px 16px;font-size:15px;font-weight:700;line-height:1.25;display:none}.menu-panel{border-top:var(--rule) solid #ffffff1f;padding:8px var(--wrap-pad) 20px;display:none}.menu-panel a{color:var(--on-dark);border-bottom:var(--rule) solid #ffffff1a;padding:14px 0;font-size:17px;display:block}.menu-panel a:last-child{border-bottom:0}@media (width<=1119px){nav .links{display:none}.menu-btn{display:inline-block}}@media (width<=719px){header .bar{gap:12px;padding:16px 20px}header[data-compact] .bar{padding:10px 20px}.brand{gap:10px}.brand span{display:none}nav{gap:12px}.menu-btn,nav .btn{padding:11px 14px;font-size:15px}nav .btn .lang{display:none}.menu-panel{padding:8px 20px 20px}}@media (width<=359px){header .bar{gap:10px;padding:16px}header[data-compact] .bar{padding:10px 16px}nav{gap:10px}.menu-btn,nav .btn{padding:11px 12px}}@media (width<=719px){form .btn{font-size:15px}form .btn .btn-text{white-space:normal}}.hero{min-height:min(92vh,940px);padding:96px var(--wrap-pad) 0;color:var(--on-dark);background:radial-gradient(120% 90% at 78% 8%, var(--navy-hero) 0%, var(--navy-2) 42%, var(--navy) 78%);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero .glow,.hero .grid,.hero .wordmark,.hero .frame{pointer-events:none;position:absolute}.hero .wrap,.cta-final .wrap{position:relative}.hero .wrap>:not(.wordmark):not(.frame),.cta-final .wrap>:not(.wordmark):not(.frame){z-index:1;position:relative}.hero .wordmark,.hero .frame,.cta-final .wordmark,.cta-final .frame{z-index:0}.hero .glow{background:radial-gradient(46% 40% at 82% 26%,#5b8def38 0%,#5b8def00 70%),radial-gradient(38% 34% at 12% 78%,#8fd3ff1a 0%,#8fd3ff00 72%);inset:0}.hero .grid{background-image:linear-gradient(#8fd3ff0e 1px,#0000 1px),linear-gradient(90deg,#8fd3ff0e 1px,#0000 1px);background-size:72px 72px;inset:0;mask-image:radial-gradient(70% 60% at 60% 40%,#000 0%,#0000 78%)}.hero .wordmark,.cta-final .wordmark{font-weight:900;font-stretch:var(--stretch-mark);letter-spacing:.02em;color:var(--ground);white-space:nowrap;user-select:none;line-height:.82;left:50%}.hero .wordmark{opacity:.045;font-size:clamp(140px,24vw,300px);top:50%;transform:translate(-50%,-50%)}.cta-final .wordmark{opacity:.035;font-size:clamp(130px,22vw,280px);top:50%;transform:translate(-50%,-50%)}.hero .frame{width:min(38%,480px);height:auto;top:50%;right:0;transform:translateY(-50%)}.hero .wrap{width:100%;position:relative}.hero .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:40px;font-size:14px;font-weight:700}.hero h1 span{display:block}.hero h1 .accent{color:var(--accent-hover)}.hero .sub{max-width:60ch;color:var(--on-dark-muted);font-variant-numeric:tabular-nums;margin-top:44px;font-size:21px;line-height:1.7}.hero .cta{flex-direction:column;align-items:stretch;gap:0;max-width:32rem;margin-top:52px;display:flex}.hero .cta .btn.ghost{margin-top:10px}.trust{background:var(--navy);width:100%;color:var(--on-dark);margin-top:auto;padding-top:72px;position:relative}.trust .wrap{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0 32px;display:grid}.trust .wrap>div{border-top:var(--rule) solid var(--line-on-dark);padding:26px 32px 26px 0}.trust .wrap>div b{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.trust .wrap>div p{color:var(--on-dark);font-size:17px;line-height:1.45}.band{background:var(--ground-2);line-height:0;position:relative}.band svg{width:100%;height:clamp(80px,9vw,150px);display:block}#warum{padding:clamp(72px, 9vw, 120px) var(--wrap-pad)}#warum h2{max-width:24ch}.cards{gap:var(--rule);background:var(--line-subtle);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.cards article{background:var(--white);padding:44px 36px;transition:background .22s}.cards article:hover{background:var(--ground-2)}.cards .figure{font-size:clamp(28px,3vw,40px);font-weight:800;font-stretch:var(--stretch-display);font-variant-numeric:tabular-nums;line-height:1.08}.cards .label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-on-light);hyphens:auto;overflow-wrap:break-word;margin:18px 0 22px;font-size:15px;font-weight:700;line-height:1.5}.cards p{color:var(--ink-muted);line-height:1.7}#defense{padding:clamp(72px, 9vw, 120px) var(--wrap-pad)}#defense .intro{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}#defense h2{max-width:22ch}#defense .intro>p{max-width:44ch;font-size:20px}.defense{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.defense article{border-top:var(--rule) solid var(--line-on-dark);padding:36px 36px 36px 0}.defense .nr{color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:15px;font-weight:700}.defense h3{font-size:24px;font-stretch:var(--stretch-title);letter-spacing:.02em;text-transform:uppercase;margin-bottom:16px;line-height:1.2}.defense p{color:var(--on-dark-muted);font-size:18px;line-height:1.6}.cycle-label{border-top:var(--rule) solid var(--line-on-dark);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-top:64px;padding-top:36px;font-size:14px;font-weight:700}.cycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}@media (width<=1180px){.cycle{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px}}@media (width<=620px){.cycle{grid-template-columns:minmax(0,1fr);gap:20px}}.cycle b{font-size:20px;font-weight:800;font-stretch:var(--stretch-title);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark);display:block}.cycle span{color:var(--on-dark-faint);margin-top:8px;font-size:16px;display:block}@media (width<=599px){.hero .wordmark,.cta-final .wordmark{display:none}}#leistungen{padding:clamp(64px, 8vw, 104px) var(--wrap-pad)}.checks{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;gap:72px;display:grid}.rail .eyebrow{margin-bottom:24px}.rail .figure{font-size:clamp(64px,8vw,104px);font-weight:800;font-stretch:var(--stretch-display);font-variant-numeric:tabular-nums;line-height:.95}.rail .figure-label{font-size:22px;font-weight:800;font-stretch:var(--stretch-title);letter-spacing:.04em;margin-top:10px}.rail .text{color:var(--ink-muted);max-width:34ch;margin-top:28px;line-height:1.7}.rail .text+.text{margin-top:20px}.rail .progress{align-items:center;gap:16px;margin-top:36px;display:flex}.rail .track{background:var(--line-subtle);flex:1;height:4px}.rail .track i{background:var(--accent);width:0;height:4px;transition:width .3s linear;display:block}.rail .counter{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}.rail .closing{color:var(--ink);max-width:32ch;margin-top:36px;font-size:20px;font-weight:700}.progress-v{display:none}.progress-v .track{background:var(--line-subtle);width:4px;height:min(44vh,340px)}.progress-v .track i{background:var(--accent);width:4px;height:0;transition:height .3s linear;display:block}.progress-v .counter{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:14px;font-size:13px;font-weight:700}.check-row{border-top:var(--rule) solid var(--line);padding:28px 28px 28px 0;transition:background .34s,border-color .34s}.check-row[data-active]{background:var(--white);border-top-color:var(--accent)}.check-row .head{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.check-row .nr{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.check-row h3{font-size:clamp(20px,2vw,26px);font-stretch:var(--stretch-title);line-height:1.22}.check-row .body{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:28px;margin-top:20px;display:grid}.check-row .col b{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:10px;font-size:13px;font-weight:700;display:block}.swatch-line{color:var(--ink-body);align-items:baseline;gap:12px;line-height:1.6;display:flex}.swatch{flex:none;width:12px;height:12px;transform:translateY(3px)}.swatch.green{background:var(--ok)}.swatch.amber{background:var(--amber)}.swatch.red{background:var(--brick)}#ablauf{padding:clamp(72px, 9vw, 120px) var(--wrap-pad)}#ablauf h2{margin-bottom:64px}.timeline{grid-template-columns:4px minmax(0,1fr);align-items:start;gap:48px;display:grid}.timeline .track{background:var(--line-on-dark);height:min(44vh,340px)}.timeline .track i{background:var(--accent);width:4px;height:0;transition:height .34s linear;display:block}.step{border-top:var(--rule) solid var(--line-on-dark-step);color:var(--on-dark-step);padding:clamp(32px,3.4vw,48px) 0;transition:color .34s,border-color .34s}.step[data-active]{color:var(--on-dark);border-top-color:var(--accent)}.step .nr{font-variant-numeric:tabular-nums;color:var(--on-dark-step-faint);margin-bottom:18px;font-size:15px;font-weight:700;transition:color .34s}.step[data-active] .nr{color:var(--accent)}.step h3{font-size:clamp(26px,2.8vw,38px);font-stretch:var(--stretch-title);margin-bottom:16px;line-height:1.15}.step p{color:var(--on-dark-step-muted);max-width:46ch;font-size:19px;line-height:1.6}.step[data-active] p{color:var(--on-dark-muted)}.timeline-end{border-top:var(--rule) solid var(--line-on-dark)}.timeline-closing{color:var(--accent);margin-top:36px;font-size:22px;font-weight:700}#betrieb{padding:clamp(64px, 8vw, 96px) var(--wrap-pad)}#betrieb .intro{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));margin-bottom:48px}#betrieb .intro>p{max-width:44ch}.managed{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.managed article{border-top:var(--rule) solid var(--line);padding:32px 32px 32px 0}.managed h3{font-size:22px;font-stretch:var(--stretch-title);letter-spacing:.12em;text-transform:uppercase;line-height:inherit;margin-bottom:14px}.managed p{color:var(--ink-muted);font-size:18px;line-height:1.6}#bericht{background:var(--navy);color:var(--on-dark);padding:clamp(72px, 9vw, 110px) var(--wrap-pad)}.report{grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:start;gap:80px;display:grid}.report h2{max-width:22ch;margin-bottom:24px;font-size:clamp(30px,3.6vw,50px);line-height:1.1}.report .sub{max-width:50ch;color:var(--on-dark-muted);margin-bottom:48px;font-size:20px;line-height:1.65}.report-block{border-top:var(--rule) solid var(--line-on-dark-2);padding:clamp(28px,3.4vw,48px) 0}.report-block b{letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark-faint-2);margin-bottom:14px;font-size:13px;font-weight:700;display:block}.report-block p{max-width:48ch;color:var(--on-dark-muted);font-size:20px;line-height:1.65}.report-cta{border-top:var(--rule) solid var(--line-on-dark-2);padding-top:44px}.sheet{background:var(--white);color:var(--navy);border:var(--rule) solid var(--navy);padding:34px 30px}.sheet .hd{border-bottom:var(--rule) solid var(--navy);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.sheet .hd .brand{color:var(--navy);gap:12px}.sheet .hd .brand b{letter-spacing:.02em;font-size:18px;font-weight:900;font-stretch:100%}.sheet .hd .meta{color:var(--ink-muted);text-align:right;font-size:14px}.sheet .lab{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-top:26px;font-size:13px}.sheet .score{font-size:clamp(48px,5vw,68px);font-weight:800;font-stretch:var(--stretch-display);font-variant-numeric:tabular-nums;line-height:1.02}.sheet .score small{color:var(--ink-muted);font-size:24px;font-weight:400}.sheet .bar{background:var(--line-mockup);height:12px;margin-top:10px}.sheet .bar i{background:var(--accent);width:0;height:12px;transition:width 1s var(--ease);display:block}.sheet .kpis{gap:var(--rule);background:var(--line-mockup);border:var(--rule) solid var(--line-mockup);grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.sheet .kpis div{background:var(--white);padding:12px 14px}.sheet .kpis b{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:400;display:block}.sheet .kpis span{font-size:17px;font-weight:800;font-stretch:var(--stretch-title);margin-top:6px;display:block}.sheet .kpis .risk{color:var(--risk)}.sheet .kpis .red{color:var(--brick)}.sheet .rows{gap:12px;margin-top:22px;display:grid}.sheet .row{border-bottom:var(--hairline) solid var(--line-mockup);align-items:center;gap:14px;padding-bottom:11px;font-size:15px;display:flex}.sheet .row span:last-child{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.sheet .sig{color:var(--ink-muted);justify-content:flex-end;gap:16px;margin-top:28px;font-size:14px;display:flex}.sheet .sig-rule{border-bottom:var(--rule) solid var(--navy);margin-top:34px}#preise{padding:clamp(64px, 8vw, 104px) var(--wrap-pad)}#preise .intro{margin-bottom:52px}#preise .intro>p{font-variant-numeric:tabular-nums;max-width:44ch}.prices{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:stretch;gap:24px;display:grid}.price{border:var(--rule) solid var(--line);background:var(--ground-2);color:var(--ink);transition:transform .22s var(--ease), border-color .22s ease;flex-direction:column;padding:40px 32px;display:flex}.price:hover{border-color:var(--accent);transform:translateY(-5px)}.price.hi{background:var(--navy);border-color:var(--navy);color:var(--on-dark)}.price .badge{letter-spacing:.16em;text-transform:uppercase;min-height:26px;color:var(--accent-on-light);margin-bottom:20px;font-size:13px;font-weight:700}.price.hi .badge{color:var(--accent)}.price h3{font-size:26px;font-weight:900;font-stretch:var(--stretch-title);letter-spacing:.04em;text-transform:uppercase;line-height:inherit}.price .row{border-top:var(--rule) solid var(--line);font-variant-numeric:tabular-nums;margin-top:24px;padding-top:24px}.price.hi .row{border-top-color:#ffffff38}.price .amount{font-size:44px;font-weight:800;font-stretch:var(--stretch-display)}.price .unit{font-size:16px}.price .min{font-variant-numeric:tabular-nums;color:var(--ink-muted);margin-top:8px;font-size:16px}.price.hi .min{color:var(--on-dark-faint)}.price ul{gap:14px;margin:32px 0 28px;padding:0;font-size:16px;list-style:none;display:grid}.price li{align-items:flex-start;gap:12px;display:flex}.price li:before{content:"";background:var(--accent);flex:none;width:8px;height:8px;margin-top:calc(.5lh - 4px)}.price .btn{margin-top:auto}.price:not(.hi) .btn{color:var(--ink);border-color:var(--ink);background:0 0}.price:not(.hi) .btn:hover{border-color:var(--accent);background:0 0}#ueber{padding:clamp(72px, 8vw, 104px) var(--wrap-pad)}.about{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:72px;display:grid}.about .eyebrow{margin-bottom:28px}.about h2{margin-bottom:28px;font-size:clamp(28px,3.2vw,42px)}.nachweis{background:var(--white);border:var(--rule) solid var(--line);max-width:460px;margin:0;padding:0}.nachweis-kopf{border-bottom:var(--rule) solid var(--line);background:var(--ground-2);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px;display:flex}.nachweis-titel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:14px}.nachweis-marke{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:var(--rule) solid var(--ink);padding:2px 8px;font-size:13px}.nachweis-liste{margin:0;padding:0;list-style:none}.nachweis-zeile{border-bottom:var(--rule) solid var(--line-subtle);grid-template-columns:44px 1fr auto;align-items:start;gap:12px;padding:14px 20px;display:grid}.nachweis-kennung{font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px;font-weight:700}.nachweis-text{min-width:0;display:block}.nachweis-regel{color:var(--ink);font-size:15px;line-height:1.4;display:block}.nachweis-befund{color:var(--ink-body);margin-top:2px;font-size:14px;line-height:1.5;display:block}.nachweis-stand{white-space:nowrap;color:var(--ink-body);align-items:center;gap:7px;font-size:14px;display:inline-flex}.nachweis-punkt{border-radius:50%;flex:none;width:10px;height:10px}.nachweis-stand-green .nachweis-punkt{background:var(--ok)}.nachweis-stand-amber .nachweis-punkt{background:var(--amber)}.nachweis-stand-red .nachweis-punkt{background:var(--brick)}@media (width<=460px){.nachweis-zeile{grid-template-columns:44px 1fr;row-gap:6px}.nachweis-stand{grid-column:2}}.about .nachweis p.nachweis-fuss,.about .nachweis p.nachweis-fuss:last-of-type{max-width:none;color:var(--ink-muted);margin:0;padding:14px 20px;font-size:13px;line-height:1.5}.about p:not(.eyebrow){max-width:52ch;color:var(--ink-body);margin-bottom:20px;font-size:20px;line-height:1.7}.about p:not(.eyebrow):last-of-type{margin-bottom:40px}.about .founder{border-top:var(--rule) solid var(--line);color:var(--ink-muted);gap:6px;max-width:52ch;padding-top:24px;font-size:16px;display:grid}.about .founder b{color:var(--ink);font-weight:700}#faq{padding:clamp(72px, 8vw, 104px) var(--wrap-pad)}#faq h2{margin-bottom:44px;font-size:clamp(28px,3.2vw,42px)}.faq-list{border-top:var(--rule) solid var(--navy)}.faq-list details{border-bottom:var(--rule) solid var(--line)}.faq-list summary{font-size:21px;font-weight:700;font-stretch:var(--stretch-mark);cursor:pointer;justify-content:space-between;gap:32px;padding:26px 0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:var(--accent-on-light)}.faq-list .plus{color:var(--accent-on-light);transition:transform .26s var(--ease);flex:none;display:inline-block}.faq-list details[open] .plus{transform:rotate(45deg)}.faq-list p{max-width:64ch;color:var(--ink-muted);font-variant-numeric:tabular-nums;padding:0 0 28px;line-height:1.7}.cta-final{padding:clamp(80px, 9vw, 120px) var(--wrap-pad);color:var(--on-dark);background:radial-gradient(110% 90% at 22% 92%, var(--navy-closing) 0%, var(--navy-2) 44%, var(--navy) 80%);align-items:center;display:flex;position:relative;overflow:hidden}.cta-final .wordmark,.cta-final .frame{pointer-events:none;position:absolute}.cta-final .frame{opacity:.14;width:min(34vw,420px);height:auto;top:50%;left:0;transform:translateY(-50%)}@media (width<=900px){.cta-final .frame{display:none}}.cta-final .wrap{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:80px;width:100%;display:grid;position:relative}.cta-final h2{font-size:clamp(38px,4.8vw,68px);line-height:1.04}.cta-final h2 span{display:block}.cta-final h2 .accent{color:var(--accent)}.cta-final .sub{max-width:44ch;color:var(--on-dark-muted);margin-top:32px;font-size:22px;line-height:1.6}.cta-final .whatsapp{color:var(--on-dark);border-color:var(--accent);background:0 0;gap:12px;margin-top:36px}.cta-final .whatsapp:hover{background:var(--accent);color:var(--navy);border-color:var(--accent)}.cta-final .whatsapp .bubble{color:var(--accent);display:inline-flex}.cta-final .whatsapp:hover .bubble{color:var(--navy)}.whatsapp-note{color:var(--on-dark-faint);font-variant-numeric:tabular-nums;max-width:44ch;margin-top:12px;font-size:14px;line-height:1.6}.cta-final .secondary{color:var(--on-dark);border:var(--rule) solid #ffffff59;align-items:center;gap:14px;margin-top:24px;padding:18px 28px;font-size:18px;font-weight:700;transition:border-color .2s;display:inline-flex}.cta-final .secondary:hover{border-color:var(--on-dark);color:var(--on-dark)}.cta-final .secondary .arrow{transition:transform .24s var(--ease);display:inline-block}.cta-final .secondary:hover .arrow{transform:translate(6px)}form{gap:22px;display:grid}form>*{min-width:0}form .fields{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:22px;display:grid}form .fields label{gap:8px;display:grid}form .fields .weit{grid-column:1/-1}form .fields label{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-muted);font-size:13px;font-weight:700}form input{width:100%;font:inherit;color:var(--on-dark);background:var(--field);border:var(--rule) solid var(--field-border);text-transform:none;letter-spacing:normal;padding:14px 16px;font-size:17px;transition:border-color .2s}form input:focus{border-color:var(--accent);outline:none}form input[aria-invalid]{border-color:var(--brick)}form fieldset{border:0;margin:0;padding:0}form legend{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-muted);padding:0 0 12px;font-size:13px;font-weight:700}.reasons{flex-wrap:wrap;gap:12px;display:flex}.reasons label{color:var(--on-dark);border:var(--rule) solid var(--field-border);cursor:pointer;align-items:center;gap:10px;padding:12px 18px;font-size:16px;transition:border-color .22s;display:flex}.reasons label:hover{border-color:var(--accent)}.reasons input{width:16px;height:16px;accent-color:var(--accent);padding:0}form .btn{text-align:left;justify-content:flex-start}form .btn[data-state=ok]{background:var(--ok);border-color:var(--ok);color:var(--on-dark)}form .btn:disabled{cursor:default}form .btn:disabled:not([data-state=ok]){background:var(--line-on-dark);color:var(--ink-muted);border-color:var(--line-on-dark)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-status:empty,.turnstile:empty{display:none}.form-status{color:var(--on-dark-muted);font-size:16px}.form-status[data-state=error]{color:var(--accent-hover)}.form-status[data-state=ok]{color:var(--accent)}.field-error{color:var(--accent-hover);margin-top:8px;font-size:14px}.privacy{color:var(--on-dark-faint);max-width:60ch;font-size:14px;line-height:1.7}.privacy a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}footer{background:var(--navy-closing);color:var(--on-dark-faint);border-top:var(--rule) solid var(--field-border);padding:64px var(--wrap-pad);font-size:14px;line-height:1.8}footer .cols{border-top:var(--rule) solid var(--field-border);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:48px;padding-top:40px;display:grid}footer .brand{margin-bottom:20px}footer .brand b{color:var(--on-dark);font-size:19px}footer b.head{color:var(--on-dark);margin-bottom:16px;font-weight:400;display:block}footer a{color:var(--on-dark-faint)}footer a:hover{color:var(--on-dark)}footer .mail{color:var(--accent)}footer .legal{border-top:var(--rule) solid var(--field-border);gap:6px;max-width:80ch;margin-top:40px;padding-top:24px;display:grid}.legal-page{padding:clamp(64px, 8vw, 104px) var(--wrap-pad)}.legal-page .prose{max-width:72ch;margin-top:40px}.legal-page .updated{color:var(--ink-muted);margin-top:12px}.legal-page h3{font-size:22px;font-stretch:var(--stretch-title);margin-top:40px}.legal-page p,.legal-page li{color:var(--ink-muted);margin-top:14px;line-height:1.7}.legal-page a{border-bottom:1px solid}[data-reveal]{transition:opacity var(--reveal-ms) var(--ease), transform var(--reveal-ms) var(--ease)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],.step,.check-row,.price,.btn,.btn .arrow{opacity:1!important;transition:none!important;transform:none!important}}@media (width<=899px){.trust .wrap>div{padding:22px 0 22px 16px}.checks{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"schiene schiene""balken liste";gap:40px 16px}.rail{grid-area:schiene}.rail .progress{display:none}.progress-v{grid-area:balken;align-self:start;display:block}.check-row{padding-left:16px}.check-list{grid-area:liste}.report{grid-template-columns:minmax(0,1fr);gap:48px}.timeline{grid-template-columns:minmax(0,1fr);gap:0}.timeline .track,.hero .frame,.cta-final .frame{display:none}.sheet .kpis{grid-template-columns:1fr}.price ul{margin-bottom:28px}.price .btn{text-align:center;justify-content:center}}.bestellkasten{border:var(--rule) solid var(--accent-surface);background:#ffffff0a;margin:28px 0 20px;padding:18px 20px}.bestellkasten-zeile{color:var(--on-dark-muted);margin:0;font-size:14.5px;line-height:1.6}.bestellkasten-gegenstand{color:var(--on-dark);margin-bottom:4px;font-size:16.5px;font-weight:700}.bestaetigungen{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.bestaetigung{color:var(--on-dark-muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.bestaetigung input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent-surface);cursor:pointer;flex:none;margin:calc(.5lh - 10px) 0 0}.bestaetigung a{color:var(--accent);text-decoration:underline}.bestaetigung a:hover{color:var(--accent-hover)}
