:root{--bg:#0b0f14;--bg-2:#0e141b;--surface:#131b24;--surface-2:#18222d;--line:#22303d;--line-soft:#1b2632;--text:#e7eef6;--text-mid:#cfe0f0;--text-2:#a7b6c5;--muted:#7a8b9c;--on-accent:#06121f;--accent:#56a8ff;--accent-2:#4fd1b3;--warn:#f0b866;--accent-dim:color-mix(in srgb, var(--accent) 12%, transparent);--accent-line:color-mix(in srgb, var(--accent) 50%, transparent);--shadow:#00000080;--radius:14px;--radius-sm:10px;--radius-pill:999px;--maxw:1120px;--maxw-text:820px;--space-1:6px;--space-2:10px;--space-3:14px;--space-4:18px;--space-5:24px;--space-6:34px;--space-7:48px;--space-8:68px;--mono:ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Mono", menlo, consolas, monospace;--sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", inter, roboto, helvetica, arial, sans-serif;--ease:.15s ease}@media (prefers-reduced-motion:reduce){:root{--ease:0s}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(1100px 600px at 80% -120px, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), radial-gradient(900px 500px at 5% 8%, color-mix(in srgb, var(--accent-2) 6%, transparent), transparent 60%), var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{letter-spacing:-.02em}h1{margin:0 0 var(--space-4);font-size:clamp(2.1rem,5vw,3.3rem);line-height:1.1}h2{margin:0 0 var(--space-3);font-size:clamp(1.5rem,3vw,2rem)}h3{margin:0 0 8px;font-size:1.15rem}h4{color:var(--accent-2);font-family:var(--mono);margin:22px 0 8px;font-size:.95rem;font-weight:600}p{margin:0 0 var(--space-3);color:var(--text-2)}.wrap{max-width:var(--maxw);padding:0 var(--space-5);margin:0 auto}.wrap--text{max-width:var(--maxw-text)}.section{padding:var(--space-8) 0;border-top:1px solid var(--line-soft)}.section--first{border-top:0}.eyebrow{margin:0 0 var(--space-3);color:var(--accent-2);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.lead{max-width:68ch;color:var(--text-2);font-size:1.12rem}.grid{gap:var(--space-4);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg, var(--surface), var(--bg-2));padding:22px}.btn{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:15px;font-weight:550;display:inline-flex}.btn:hover{text-decoration:none}.btn--primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.btn--primary:hover{filter:brightness(1.1)}.btn--ghost{color:var(--text);background:0 0}.btn--ghost:hover{border-color:var(--accent);color:var(--accent)}.arrow{color:var(--accent);font-family:var(--mono);font-size:13px;display:inline-block}.list{margin:0 0 var(--space-4);color:var(--text-2);padding-left:20px}.list li{margin-bottom:7px}.kv{grid-template-columns:var(--kv-key,190px) 1fr;gap:var(--space-2) 20px;display:grid}.kv dt{color:var(--accent-2);font-family:var(--mono);font-size:13px}.kv dd{color:var(--text-2);margin:0}.field{border:1px solid var(--line);background:var(--bg-2);width:100%;color:var(--text);font:inherit;border-radius:9px;padding:11px 13px}.field:focus{border-color:var(--accent);outline:none}.note{border-left:3px solid var(--warn);background:color-mix(in srgb, var(--warn) 6%, transparent);color:var(--text-2);border-radius:0 8px 8px 0;padding:12px 16px;font-size:14px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--space-5);top:var(--space-2);z-index:100;border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);padding:10px 16px}@media (width<=900px){.kv{grid-template-columns:1fr;gap:2px 0}.kv dd{margin-bottom:var(--space-3)}.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.section{padding:var(--space-7) 0}.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}._switch_j2dz9_1{margin-left:var(--space-1);border:1px solid var(--line);border-radius:9px;align-items:center;display:flex;overflow:hidden}._switch_j2dz9_1 a{color:var(--muted);font-family:var(--mono);border-radius:0;padding:6px 10px;font-size:12.5px}._switch_j2dz9_1 a:hover{color:var(--text);text-decoration:none}._active_j2dz9_23{background:var(--accent-dim);color:var(--accent)!important}._header_fpge5_1{z-index:50;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}._nav_fpge5_10{gap:var(--space-4);max-width:var(--maxw);padding:var(--space-3) var(--space-5);align-items:center;margin:0 auto;display:flex}._brand_fpge5_19{letter-spacing:-.01em;align-items:center;gap:11px;font-weight:650;display:flex}._brand_fpge5_19 a{color:var(--text);align-items:center;gap:11px;display:flex}._brand_fpge5_19 a:hover{text-decoration:none}._brand_fpge5_19 img{border:1px solid var(--line);object-fit:cover;object-position:50% 22%;border-radius:50%;width:34px;height:34px}._brand_fpge5_19 small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:400}._dot_fpge5_55{color:var(--accent);font-family:var(--mono)}._spacer_fpge5_60{flex:1}._links_fpge5_64{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._links_fpge5_64 a{color:var(--text-2);border-radius:9px;padding:7px 12px;font-size:14.5px}._links_fpge5_64 a:hover{background:var(--surface);color:var(--text);text-decoration:none}._active_fpge5_84{background:var(--accent-dim);color:var(--accent)!important}._cta_fpge5_89{border:1px solid var(--line);white-space:nowrap;color:var(--text)!important}._cta_fpge5_89:hover{border-color:var(--accent)}._burger_fpge5_99{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:9px;padding:6px 10px;font-size:18px;display:none}@media (width<=700px){._brand_fpge5_19 small,._links_fpge5_64{display:none}._links_fpge5_64._open_fpge5_119{padding:var(--space-2) 16px;border-bottom:1px solid var(--line);background:var(--bg-2);flex-direction:column;align-items:stretch;display:flex;position:absolute;top:100%;left:0;right:0}._burger_fpge5_99{display:block}}._footer_18bfe_1{margin-top:var(--space-7);padding:var(--space-7) 0 60px;border-top:1px solid var(--line-soft)}._row_18bfe_7{gap:var(--space-5);color:var(--muted);flex-wrap:wrap;align-items:center;font-size:14px;display:flex}._row_18bfe_7 a{color:var(--text-2)}._spacer_18bfe_20{flex:1}@media (width<=700px){._spacer_18bfe_20{display:none}}._box_1aua3_1{position:relative}._float_1aua3_5{float:right;margin:0 0 var(--space-4) 22px}._image_1aua3_10{border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:3/4;object-fit:cover;object-position:50% 26%;width:100%;box-shadow:0 18px 50px var(--shadow);filter:contrast(1.03)saturate(.95)}@media (width<=900px){._image_1aua3_10{max-width:220px!important}}._row_d5sx4_1{flex-wrap:wrap;gap:0;display:flex}._chip_d5sx4_7{border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text) 2%, transparent);color:var(--text-2);font-family:var(--mono);white-space:nowrap;margin:0 5px 6px 0;padding:3px 9px;font-size:11.5px}._hot_d5sx4_19{border-color:var(--accent-line);background:var(--accent-dim);color:var(--accent)}._timeline_8qnxt_1{margin:var(--space-6) 0 0;padding:0 0 0 30px;list-style:none;position:relative}._timeline_8qnxt_1:before{content:"";background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 15%, transparent) 65%, var(--line));width:2px;position:absolute;top:6px;bottom:6px;left:7px}._item_8qnxt_23{margin-bottom:16px;position:relative}._item_8qnxt_23:before{content:"";border:2px solid var(--accent);background:var(--bg);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 8%, transparent);border-radius:50%;position:absolute;top:24px;left:-30px}._card_8qnxt_41{padding:var(--space-4) 20px;border:1px solid var(--line-soft);background:var(--surface);color:inherit;transition:border-color var(--ease), transform var(--ease), background var(--ease);border-radius:12px;display:block}._card_8qnxt_41:hover{border-color:var(--accent-line);background:var(--surface-2);text-decoration:none;transform:translate(3px)}._meta_8qnxt_61{gap:var(--space-3);margin-bottom:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}._years_8qnxt_69{color:var(--accent);font-family:var(--mono);font-size:12.5px}._branche_8qnxt_75{padding-left:var(--space-3);border-left:1px solid var(--line);color:var(--muted);font-size:12px}._title_8qnxt_82{margin:0 0 4px;font-size:1.06rem}._role_8qnxt_87{margin-bottom:var(--space-2);color:var(--accent-2);font-family:var(--mono);font-size:13px}._teaser_8qnxt_94{margin:0 0 var(--space-2);font-size:14.5px}._more_8qnxt_99{color:var(--accent);font-family:var(--mono);font-size:13px;display:inline-block}._cloud_1ovm2_1{gap:var(--space-1) var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg, var(--surface), var(--bg-2));flex-wrap:wrap;align-items:baseline;padding:26px;display:flex}._cloud_1ovm2_1 button{color:var(--text-2);font-family:var(--sans);cursor:pointer;transition:color var(--ease), transform var(--ease);background:0 0;border:0;padding:2px 3px;line-height:1.3}._cloud_1ovm2_1 button:hover{color:var(--accent);transform:translateY(-1px)}._w5_1ovm2_30{color:var(--text);letter-spacing:-.02em;font-size:2rem;font-weight:700}._w4_1ovm2_37{color:var(--text-mid);font-size:1.55rem;font-weight:650}._w3_1ovm2_43{font-size:1.2rem;font-weight:600}._w2_1ovm2_48{font-size:1rem;font-weight:500}._w1_1ovm2_53{color:var(--muted);font-size:.86rem}@media (width<=700px){._w5_1ovm2_30{font-size:1.6rem}._w4_1ovm2_37{font-size:1.3rem}}._hero_1iacj_1{padding:78px 0 60px}._heroGrid_1iacj_5{gap:var(--space-7);grid-template-columns:1.55fr .95fr;align-items:start;display:grid}._badge_1iacj_12{border:1px solid color-mix(in srgb, var(--accent-2) 35%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent-2) 8%, transparent);color:var(--accent-2);font-family:var(--mono);align-items:center;gap:9px;margin:0 0 22px;padding:5px 13px;font-size:13.5px;display:inline-flex}._badgeLeer_1iacj_26{visibility:hidden}._pulse_1iacj_30{background:var(--accent-2);border-radius:50%;width:8px;height:8px;animation:2.4s infinite _pulse_1iacj_30}@keyframes _pulse_1iacj_30{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-2) 50%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}._highlight_1iacj_52{color:var(--accent)}._role_1iacj_56{color:var(--text-2);font-family:var(--mono);margin:0 0 20px;font-size:15px}._ctaRow_1iacj_63{gap:var(--space-3);flex-wrap:wrap;margin-top:26px;display:flex}._stats_1iacj_70{gap:var(--space-3);grid-template-columns:repeat(2,1fr);margin-top:20px;display:grid}._stat_1iacj_70{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;padding:12px 14px}._stat_1iacj_70 b{color:var(--text);letter-spacing:-.03em;font-size:1.35rem;line-height:1.2;display:block}._stat_1iacj_70 span{color:var(--muted);font-family:var(--mono);font-size:11.5px;line-height:1.4;display:block}._clients_1iacj_100{gap:var(--space-2);flex-wrap:wrap;margin:20px 0 0;padding:0;list-style:none;display:flex}._clients_1iacj_100 li{border:1px solid var(--line-soft);background:var(--surface);color:var(--text-2);border-radius:8px;padding:9px 15px;font-size:14px}._ctaBox_1iacj_118{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}._ctaBox_1iacj_118>div:first-child{flex:1;min-width:280px}._ctaTitel_1iacj_130{margin-bottom:var(--space-2)}@media (width<=900px){._heroGrid_1iacj_5{gap:var(--space-6);grid-template-columns:1fr}}._crumbs_1c83n_1{margin-bottom:var(--space-4);color:var(--muted);font-family:var(--mono);font-size:13px}._head_1c83n_8{margin-bottom:var(--space-6);border-bottom:1px solid var(--line-soft);padding-bottom:26px}._title_1c83n_14{font-size:clamp(1.7rem,4vw,2.6rem)}._facts_1c83n_18{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:22px 0 0;display:grid}._fact_1c83n_18{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);padding:12px 14px}._fact_1c83n_18 dt{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:11px}._fact_1c83n_18 dd{margin:0;font-size:14.5px;font-weight:550}._tile_1c83n_47{border:1px solid var(--line-soft);background:var(--surface);height:100%;color:inherit;transition:border-color var(--ease), transform var(--ease);border-radius:12px;padding:20px;display:block}._tile_1c83n_47:hover{border-color:var(--accent-line);text-decoration:none;transform:translateY(-2px)}._tile_1c83n_47 h3{color:var(--text)}._tile_1c83n_47 p{margin-bottom:var(--space-2);font-size:14.5px}._actions_1c83n_75{gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}._prose_1c83n_82{max-width:74ch}._prose_1c83n_82 h3{margin-top:28px}._filterbar_g3ms2_1{gap:var(--space-2);border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--text-2);flex-wrap:wrap;align-items:center;margin:22px 0 0;padding:12px 16px;font-size:14px;display:flex}._filterbar_g3ms2_1 b{color:var(--accent);font-family:var(--mono);font-weight:600}._filterbar_g3ms2_1 button{border:1px solid var(--line);color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;padding:3px 10px;font-family:inherit;font-size:12.5px}._filterbar_g3ms2_1 button:hover{border-color:var(--accent);color:var(--accent)}._hot_2if1l_1{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}._hot_2if1l_1 ._jahr_2if1l_5{color:var(--accent)}._jahr_2if1l_5{margin-top:0}._fakten_2if1l_13{--kv-key:150px}._form_zy3o0_1{gap:var(--space-2);margin-top:8px;display:grid}._label_zy3o0_7{gap:4px;display:grid}._label_zy3o0_7 span{color:var(--muted);font-family:var(--mono);font-size:12px}._hinweis_zy3o0_18{margin:var(--space-3) 0 0;color:var(--accent-2);font-size:14px}._kontaktDaten_zy3o0_24{--kv-key:110px}._formHinweis_zy3o0_28{font-size:14.5px}
