.hero[data-v-f71849ca]{align-items:center;display:flex;min-height:100vh;overflow:hidden;position:relative}.hero__bg[data-v-f71849ca]{inset:0;position:absolute}.hero__bg-img[data-v-f71849ca]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__overlay[data-v-f71849ca]{background:linear-gradient(150deg,#0d1f3cb8,#1b64e2b8 40%,#1b64e2b8);inset:0;position:absolute}.hero__content[data-v-f71849ca]{max-width:800px;padding-bottom:100px;padding-top:100px;position:relative;text-align:center;z-index:2}.hero__logo[data-v-f71849ca]{border-radius:14px;box-shadow:0 4px 24px #0000004d;height:140px;margin:0 auto 16px;width:auto}.hero__title[data-v-f71849ca]{color:#fff;font-size:clamp(3rem,7vw,5rem);letter-spacing:-1px;margin:16px 0}.hero__accent[data-v-f71849ca]{color:var(--gruen)}.hero__subtitle[data-v-f71849ca]{color:#ffffffd9;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.7;margin:0 auto 36px;max-width:600px}.hero__actions[data-v-f71849ca]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.hero__scroll-indicator[data-v-f71849ca]{animation:bounce-f71849ca 2s infinite;bottom:32px;left:50%;opacity:.6;position:absolute;transform:translate(-50%);z-index:2}@keyframes bounce-f71849ca{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(10px)}}@media(max-width:768px){.hero[data-v-f71849ca]{min-height:auto;padding:0}.hero__content[data-v-f71849ca]{padding-bottom:60px;padding-top:100px}.hero__logo[data-v-f71849ca]{height:90px;margin-bottom:4px}.hero__title[data-v-f71849ca]{font-size:2.5rem;margin:12px 0}.hero__subtitle[data-v-f71849ca]{font-size:.95rem}.hero__actions[data-v-f71849ca]{align-items:center;flex-direction:column}.hero__actions .btn[data-v-f71849ca]{justify-content:center;width:100%}.hero__scroll-indicator[data-v-f71849ca]{display:none}}.vision[data-v-96df55f3]{margin-bottom:48px;text-align:center}.vision .section-subtitle[data-v-96df55f3]{margin:0 auto}.vision__grid[data-v-96df55f3]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:56px}.vision__card[data-v-96df55f3]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:32px 24px;text-align:center}.vision__card h3[data-v-96df55f3]{color:#fff;margin:16px 0 8px}.vision__card p[data-v-96df55f3]{color:#ffffffb3;font-size:15px;line-height:1.6}.vision__card strong[data-v-96df55f3]{color:#fff}.vision__icon[data-v-96df55f3],.vision__stats[data-v-96df55f3]{display:flex;justify-content:center}.vision__stats[data-v-96df55f3]{align-items:center;gap:40px;margin-bottom:56px}.vision__stat[data-v-96df55f3]{background:#ffffff0a;border-radius:12px;min-width:240px;padding:32px;text-align:center}.vision__stat--highlight[data-v-96df55f3]{background:#3d91401a;border:2px solid rgba(61,145,64,.5)}.vision__stat-value[data-v-96df55f3]{color:#fff;font-size:2.5rem;font-weight:900;line-height:1;margin-bottom:8px}.vision__stat--old[data-v-96df55f3]{background:#d32f2f1a;border:2px solid rgba(211,47,47,.4)}.vision__stat--old .vision__stat-value[data-v-96df55f3]{color:#ef5350}.vision__stat--highlight .vision__stat-value[data-v-96df55f3]{color:var(--gruen);font-size:3rem}.vision__stat-label[data-v-96df55f3]{color:#fffc;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.vision__stat-sub[data-v-96df55f3]{color:#ffffff80;font-size:13px;margin-top:4px}.vision__stat-arrow[data-v-96df55f3]{color:var(--gruen);flex-shrink:0}.vision__partner[data-v-96df55f3]{text-align:center}.vision__partner-label[data-v-96df55f3]{color:#fff6;display:block;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.vision__partner-logo-img[data-v-96df55f3]{height:64px;margin:0 auto;opacity:.7;transition:opacity .3s ease;width:auto}.vision__partner-logo-img[data-v-96df55f3]:hover{opacity:1}@media(max-width:768px){.vision[data-v-96df55f3]{margin-bottom:32px}.vision__grid[data-v-96df55f3]{gap:16px;grid-template-columns:1fr;margin-bottom:40px}.vision__card[data-v-96df55f3]{padding:24px 20px}.vision__stats[data-v-96df55f3]{flex-direction:column;gap:12px;margin-bottom:40px}.vision__stat[data-v-96df55f3]{min-width:auto;padding:24px 16px;width:100%}.vision__stat-value[data-v-96df55f3]{font-size:1.75rem}.vision__stat--highlight .vision__stat-value[data-v-96df55f3]{font-size:2rem}.vision__stat-arrow[data-v-96df55f3]{transform:rotate(90deg)}.vision__stat-arrow svg[data-v-96df55f3]{height:32px;width:32px}}@media(max-width:480px){.vision__stat-value[data-v-96df55f3]{font-size:1.5rem}.vision__stat--highlight .vision__stat-value[data-v-96df55f3]{font-size:1.75rem}.vision__stat-label[data-v-96df55f3],.vision__stat-sub[data-v-96df55f3]{font-size:12px}}.ba-slider[data-v-349fe704]{aspect-ratio:16/10;border-radius:12px;box-shadow:0 4px 20px #0d1f3c1f;cursor:ew-resize;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ba-slider__after[data-v-349fe704],.ba-slider__before[data-v-349fe704]{inset:0;position:absolute}.ba-slider__after img[data-v-349fe704],.ba-slider__before img[data-v-349fe704]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ba-slider__label[data-v-349fe704]{border-radius:4px;bottom:16px;color:#fff;font-size:13px;font-weight:700;letter-spacing:1px;padding:6px 16px;position:absolute;text-transform:uppercase}.ba-slider__label--before[data-v-349fe704]{background:#d32f2fd9;left:16px}.ba-slider__label--after[data-v-349fe704]{background:#3d9140d9;right:16px}.ba-slider__handle[data-v-349fe704]{bottom:0;position:absolute;top:0;transform:translate(-50%);width:4px;z-index:10}.ba-slider__handle-line[data-v-349fe704]{background:#fff;box-shadow:0 0 8px #0000004d;inset:0;position:absolute}.ba-slider__handle-knob[data-v-349fe704]{align-items:center;background:var(--blau);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000004d;display:flex;height:44px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.problem__header[data-v-add9019c]{margin-bottom:48px;text-align:center}.problem__header .section-subtitle[data-v-add9019c]{margin:0 auto}.problem__slider[data-v-add9019c]{margin-bottom:56px;margin-left:auto;margin-right:auto;max-width:900px}.problem__issues[data-v-add9019c]{display:grid;gap:24px;grid-template-columns:1fr 1fr}.problem__issue[data-v-add9019c]{background:#fff;border:1px solid var(--grau-mitte);border-left:4px solid #d32f2f;border-radius:10px;display:flex;gap:16px;padding:24px}.problem__issue-icon[data-v-add9019c]{flex-shrink:0;margin-top:2px}.problem__issue h3[data-v-add9019c]{font-size:16px;margin-bottom:6px}.problem__issue p[data-v-add9019c]{color:var(--grau-text);font-size:14px;line-height:1.6}@media(max-width:768px){.problem__header[data-v-add9019c]{margin-bottom:32px}.problem__slider[data-v-add9019c]{aspect-ratio:16/10;border-radius:8px;margin-bottom:40px;overflow:hidden}.problem__issues[data-v-add9019c]{gap:16px;grid-template-columns:1fr}.problem__issue[data-v-add9019c]{gap:12px;padding:16px}}.comparison__header[data-v-26c2acb5]{margin-bottom:40px;text-align:center}.comparison__header .section-subtitle[data-v-26c2acb5]{margin:0 auto}.comparison__table-wrap[data-v-26c2acb5]{margin:0 auto;max-width:960px;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){.comparison__header[data-v-26c2acb5]{margin-bottom:24px}.comparison__table-wrap[data-v-26c2acb5]{margin:0 -16px;padding:0 16px}}.cost__header[data-v-657de15d]{margin-bottom:48px;text-align:center}.cost__header .section-subtitle[data-v-657de15d]{margin:0 auto}.cost__stats[data-v-657de15d]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:64px}.cost__running[data-v-657de15d]{margin:0 auto;max-width:800px}.cost__table-wrap[data-v-657de15d]{overflow-x:auto}@media(max-width:768px){.cost__header[data-v-657de15d]{margin-bottom:32px}.cost__stats[data-v-657de15d]{gap:12px;grid-template-columns:1fr 1fr;margin-bottom:40px}}@media(max-width:480px){.cost__stats[data-v-657de15d]{gap:12px;grid-template-columns:1fr}}.tech__header[data-v-32f37d1f]{margin-bottom:48px;text-align:center}.tech__header .section-subtitle[data-v-32f37d1f]{margin:0 auto}.tech__grid[data-v-32f37d1f]{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr}.tech__layers[data-v-32f37d1f]{display:flex;flex-direction:column;gap:0}.tech__layer[data-v-32f37d1f]{align-items:stretch;display:flex;gap:16px}.tech__layer-bar[data-v-32f37d1f]{border-radius:4px;flex-shrink:0;width:48px}.tech__layer--1 .tech__layer-bar[data-v-32f37d1f]{height:48px}.tech__layer--2 .tech__layer-bar[data-v-32f37d1f]{height:40px}.tech__layer--3 .tech__layer-bar[data-v-32f37d1f]{height:36px}.tech__layer--4 .tech__layer-bar[data-v-32f37d1f]{height:44px}.tech__layer--5 .tech__layer-bar[data-v-32f37d1f]{height:52px}.tech__layer-info[data-v-32f37d1f]{display:flex;flex-direction:column;justify-content:center;padding:12px 0}.tech__layer-info strong[data-v-32f37d1f]{color:var(--nacht);font-size:14px}.tech__layer-info span[data-v-32f37d1f]{color:var(--grau-text);font-size:13px}.tech__details[data-v-32f37d1f]{display:flex;flex-direction:column;gap:24px}.tech__detail[data-v-32f37d1f]{background:var(--weiss);border:1px solid var(--grau-mitte);border-radius:10px;padding:20px 24px}.tech__detail h3[data-v-32f37d1f]{font-size:16px;margin-bottom:8px}.tech__detail p[data-v-32f37d1f]{color:var(--grau-text);font-size:14px;line-height:1.6}@media(max-width:768px){.tech__header[data-v-32f37d1f]{margin-bottom:32px}.tech__grid[data-v-32f37d1f]{gap:32px;grid-template-columns:1fr}.tech__detail[data-v-32f37d1f]{padding:16px 20px}}.ref__header[data-v-3876dc9e]{margin-bottom:48px;text-align:center}.ref__header .section-subtitle[data-v-3876dc9e]{margin:0 auto}.ref__grid[data-v-3876dc9e]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:56px}.ref__card[data-v-3876dc9e]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0d1f3c14;overflow:hidden}.ref__card--placeholder[data-v-3876dc9e]{border:2px dashed var(--grau-mitte);box-shadow:none;opacity:.65}.ref__card-header[data-v-3876dc9e]{color:#fff;padding:24px}.ref__card-header h3[data-v-3876dc9e]{color:#fff;font-size:18px;margin-bottom:4px}.ref__card-header span[data-v-3876dc9e]{font-size:13px;opacity:.75}.ref__card-body[data-v-3876dc9e]{padding:20px 24px}.ref__card-body p[data-v-3876dc9e]{color:var(--grau-text);font-size:14px;line-height:1.6}.ref__partner[data-v-3876dc9e]{text-align:center}.ref__partner-label[data-v-3876dc9e]{color:var(--grau-text);display:block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.ref__partner-card[data-v-3876dc9e]{align-items:center;background:var(--grau-hell);border:1px solid var(--grau-mitte);border-radius:12px;display:inline-flex;gap:24px;max-width:600px;padding:24px 40px;text-align:left}.ref__partner-logo-img[data-v-3876dc9e]{flex-shrink:0;height:60px;width:auto}.ref__partner-card p[data-v-3876dc9e]{color:var(--grau-text);font-size:14px;line-height:1.6}@media(max-width:768px){.ref__header[data-v-3876dc9e]{margin-bottom:32px}.ref__grid[data-v-3876dc9e]{gap:16px;grid-template-columns:1fr;margin-bottom:40px}.ref__partner-card[data-v-3876dc9e]{flex-direction:column;padding:24px 20px;text-align:center}}.tl__header[data-v-7afc0cc6]{margin-bottom:48px;text-align:center}.tl__header .section-subtitle[data-v-7afc0cc6]{margin:0 auto}[data-v-7afc0cc6] .timeline-content{background:#ffffff0f;border-color:#ffffff1a}[data-v-7afc0cc6] .timeline-title{color:#fff}[data-v-7afc0cc6] .timeline-desc{color:#fff9}[data-v-7afc0cc6] .timeline:before{background:#ffffff26}.faq__header[data-v-86af52c0]{margin-bottom:40px;text-align:center}.faq__header .section-subtitle[data-v-86af52c0],.faq__list[data-v-86af52c0]{margin:0 auto}.faq__list[data-v-86af52c0]{max-width:800px}@media(max-width:768px){.faq__header[data-v-86af52c0]{margin-bottom:24px}}@media(max-width:480px){.faq__list[data-v-86af52c0] .faq-question{font-size:14px;min-height:44px;padding:16px}.faq__list[data-v-86af52c0] .faq-answer-inner{font-size:14px;padding:0 16px 16px}}.pt__grid[data-v-4e2c2a51]{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.pt__text p[data-v-4e2c2a51]{color:var(--grau-text);font-size:16px;line-height:1.7;margin-bottom:24px}.pt__zones[data-v-4e2c2a51]{flex-direction:column}.pt__zone[data-v-4e2c2a51],.pt__zones[data-v-4e2c2a51]{display:flex;gap:10px}.pt__zone[data-v-4e2c2a51]{align-items:center;color:var(--nacht);font-size:14px;font-weight:600}.pt__zone-dot[data-v-4e2c2a51]{border-radius:3px;flex-shrink:0;height:14px;width:14px}.pt__preview[data-v-4e2c2a51]{background:var(--weiss);border-radius:16px;box-shadow:0 4px 20px #0d1f3c1a;padding:24px}.pt__field[data-v-4e2c2a51]{border-radius:8px;height:auto;width:100%}.pt__progress[data-v-4e2c2a51]{margin-top:20px}.pt__progress-label[data-v-4e2c2a51]{color:var(--grau-text);display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-bottom:8px}.pt__progress-percent[data-v-4e2c2a51]{color:var(--gruen)}@media(max-width:768px){.pt__grid[data-v-4e2c2a51]{gap:32px;grid-template-columns:1fr}.pt__text .btn[data-v-4e2c2a51]{justify-content:center;width:100%}.pt__preview[data-v-4e2c2a51]{padding:16px}}.sp__header[data-v-e5be87d7]{margin-bottom:48px;text-align:center}.sp__header .section-subtitle[data-v-e5be87d7]{margin:0 auto}.sp__grid[data-v-e5be87d7]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.check[data-v-e5be87d7]{color:var(--gruen);flex-shrink:0;font-weight:700}@media(max-width:960px){.sp__grid[data-v-e5be87d7]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.sp__grid[data-v-e5be87d7]{grid-template-columns:1fr}}.team__inner[data-v-c6c4de8a]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:48px;grid-template-columns:2fr 1fr;margin-bottom:64px;padding-bottom:64px}.team__members[data-v-c6c4de8a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.team__member[data-v-c6c4de8a]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:20px;color:#ffffffd9;display:inline-block;font-size:14px;font-weight:600;padding:6px 16px}.team__contact[data-v-c6c4de8a]{display:flex;flex-direction:column;gap:12px}.team__contact-item[data-v-c6c4de8a]{align-items:center;color:#fff9;display:flex;font-size:14px;gap:10px;transition:color .3s ease}.team__contact-item[data-v-c6c4de8a]:hover{color:#fff}.team__logos[data-v-c6c4de8a]{align-items:center;display:flex;flex-direction:column;gap:24px}.team__logo[data-v-c6c4de8a]{border-radius:12px}.team__logo[data-v-c6c4de8a],.team__wappen-img[data-v-c6c4de8a]{height:100px;width:auto}.team__cta[data-v-c6c4de8a]{text-align:center}.team__cta-buttons[data-v-c6c4de8a]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media(max-width:768px){.team__inner[data-v-c6c4de8a]{gap:32px;grid-template-columns:1fr;margin-bottom:40px;padding-bottom:40px;text-align:center}.team__members[data-v-c6c4de8a]{justify-content:center}.team__contact[data-v-c6c4de8a]{align-items:center}.team__contact-item[data-v-c6c4de8a]{font-size:13px;word-break:break-all}.team__logos[data-v-c6c4de8a]{flex-direction:row;gap:32px;justify-content:center}.team__logo[data-v-c6c4de8a],.team__wappen-img[data-v-c6c4de8a]{height:72px}}@media(max-width:480px){.team__cta-buttons[data-v-c6c4de8a]{flex-direction:column}.team__cta-buttons .btn[data-v-c6c4de8a]{justify-content:center;width:100%}}
