section[data-astro-cid-iitoow3x]{scroll-margin-top:var(--header-height)}.contact-split[data-astro-cid-iitoow3x]{gap:var(--space-6);align-items:start;display:grid}.contact-note[data-astro-cid-iitoow3x]{margin:var(--space-7) 0 0;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm);text-wrap:pretty;max-width:40rem;margin-inline:auto}@media (width>=900px){.contact-split[data-astro-cid-iitoow3x]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.area[data-astro-cid-nnvefyxx]{gap:var(--space-6);align-items:start;display:grid}.area__intro[data-astro-cid-nnvefyxx] .section-heading{margin-bottom:0}.area__visual[data-astro-cid-nnvefyxx]{min-width:0}.area__map[data-astro-cid-nnvefyxx]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;max-height:22rem;box-shadow:var(--shadow-lg);background:var(--color-secondary);display:block}.area__list[data-astro-cid-nnvefyxx]{gap:.85rem;list-style:none;display:grid}.area__item[data-astro-cid-nnvefyxx]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.area__link[data-astro-cid-nnvefyxx]{color:inherit;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.area__icon[data-astro-cid-nnvefyxx]{border-radius:var(--radius-sm);background:var(--color-primary-soft);width:2.4rem;height:2.4rem;color:var(--color-primary);place-items:center;display:grid}.area__badge[data-astro-cid-nnvefyxx]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .2rem}.area__name[data-astro-cid-nnvefyxx]{font-weight:var(--font-weight-semibold);margin:0}.area__status[data-astro-cid-nnvefyxx]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:.15rem 0 0}.area__empty[data-astro-cid-nnvefyxx]{color:var(--color-text-muted);max-width:36rem;margin:0}.area__cta[data-astro-cid-nnvefyxx]{margin-top:var(--space-5);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (width<=639px){.area__cta[data-astro-cid-nnvefyxx]{flex-direction:column;align-items:stretch}.area__cta[data-astro-cid-nnvefyxx] .btn{width:100%}}@media (width<=899px){.area__map[data-astro-cid-nnvefyxx]{aspect-ratio:16/10}}@media (width>=640px){.area__list[data-astro-cid-nnvefyxx]{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.area[data-astro-cid-nnvefyxx]{gap:var(--space-8) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"visual intro""visual places";align-items:start}.area__visual[data-astro-cid-nnvefyxx]{grid-area:visual;align-self:stretch}.area__intro[data-astro-cid-nnvefyxx]{grid-area:intro}.area__places[data-astro-cid-nnvefyxx]{grid-area:places}.area__map[data-astro-cid-nnvefyxx]{object-fit:cover;height:100%;max-height:none}}.expertise[data-astro-cid-3zr2xebw]{gap:var(--space-6);align-items:start;display:grid}.expertise__copy[data-astro-cid-3zr2xebw] .section-heading{margin-bottom:var(--space-5)}.expertise__points[data-astro-cid-3zr2xebw]{gap:0;margin:0;list-style:none;display:grid}.expertise__point[data-astro-cid-3zr2xebw]{border-bottom:1px solid var(--color-border);grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:.95rem 0;display:grid}.expertise__point[data-astro-cid-3zr2xebw]:first-child{padding-top:0}.expertise__point[data-astro-cid-3zr2xebw]:last-child{border-bottom:0;padding-bottom:0}.expertise__icon[data-astro-cid-3zr2xebw]{border-radius:var(--radius-sm);background:var(--color-primary-soft);width:2.4rem;height:2.4rem;color:var(--color-primary);place-items:center;display:grid}.expertise__point[data-astro-cid-3zr2xebw] p[data-astro-cid-3zr2xebw]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.expertise__cta[data-astro-cid-3zr2xebw]{margin-top:var(--space-5);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (width<=639px){.expertise__cta[data-astro-cid-3zr2xebw]{flex-direction:column;align-items:stretch}.expertise__cta[data-astro-cid-3zr2xebw] .btn{width:100%}}.expertise__media[data-astro-cid-3zr2xebw]{min-width:0}.expertise__image[data-astro-cid-3zr2xebw]{aspect-ratio:4/3;object-fit:cover;object-position:42% 55%;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);background:var(--color-secondary)}@media (width<=899px){.expertise__image[data-astro-cid-3zr2xebw]{aspect-ratio:16/10;max-height:22rem}}@media (width>=900px){.expertise[data-astro-cid-3zr2xebw]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.container[data-astro-cid-zw6cferl] .section-heading{max-width:48rem}.industry[data-astro-cid-zw6cferl]{align-items:stretch;gap:.85rem;list-style:none;display:grid}.industry__card[data-astro-cid-zw6cferl]{text-align:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;height:100%;min-height:12.5rem;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:1.75rem 1rem 1.4rem;display:flex}.industry__icon[data-astro-cid-zw6cferl]{color:var(--color-accent);place-items:center;display:grid}.industry__svg[data-astro-cid-zw6cferl]{width:5.5rem;height:5.5rem;display:block}.industry__title[data-astro-cid-zw6cferl]{max-width:11rem;color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;line-height:1.35}@media (width>=640px){.industry[data-astro-cid-zw6cferl]{grid-template-columns:repeat(2,1fr);gap:1rem}.industry__svg[data-astro-cid-zw6cferl]{width:6rem;height:6rem}}@media (width>=1100px){.industry[data-astro-cid-zw6cferl]{grid-template-columns:repeat(4,1fr);gap:1.1rem}.industry__card[data-astro-cid-zw6cferl]{min-height:14rem;padding:2rem 1.1rem 1.5rem}.industry__svg[data-astro-cid-zw6cferl]{width:6.75rem;height:6.75rem}}.why[data-astro-cid-xo7rit3a]{gap:var(--space-6);align-items:start;display:grid}.why__intro[data-astro-cid-xo7rit3a]{gap:var(--space-6);min-width:0;display:grid}.why__intro[data-astro-cid-xo7rit3a] .section-heading{margin-bottom:0}.why__media[data-astro-cid-xo7rit3a]{min-width:0}.why__image[data-astro-cid-xo7rit3a]{aspect-ratio:4/3;object-fit:cover;object-position:38% 72%;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);background:var(--color-secondary)}.why__list[data-astro-cid-xo7rit3a]{align-items:stretch;gap:.85rem;list-style:none;display:grid}.why__item[data-astro-cid-xo7rit3a]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);height:100%;box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1.15rem 1.15rem 1.2rem;display:grid}.why__icon[data-astro-cid-xo7rit3a]{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:2.4rem;height:2.4rem;color:var(--color-accent);place-items:center;display:grid}.why__title[data-astro-cid-xo7rit3a]{margin:0 0 .3rem}.why__text[data-astro-cid-xo7rit3a]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}@media (width<=959px){.why__image[data-astro-cid-xo7rit3a]{aspect-ratio:16/10;max-height:22rem}}@media (width>=768px) and (width<=899px){.why__list[data-astro-cid-xo7rit3a]{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.why[data-astro-cid-xo7rit3a]{gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.reviews[data-astro-cid-oexjlrpc]{--reviews-gap:.85rem;--reviews-visible:1;--reviews-duration:48s;min-width:0;container:reviews/inline-size}.reviews__viewport[data-astro-cid-oexjlrpc]{outline-offset:4px;width:100%;overflow:hidden}.reviews__rail[data-astro-cid-oexjlrpc]{will-change:transform;width:max-content;animation:reviews-marquee var(--reviews-duration) linear infinite;display:flex}.reviews[data-astro-cid-oexjlrpc]:hover .reviews__rail[data-astro-cid-oexjlrpc],.reviews[data-astro-cid-oexjlrpc]:focus-within .reviews__rail[data-astro-cid-oexjlrpc],.reviews[data-astro-cid-oexjlrpc].is-paused .reviews__rail[data-astro-cid-oexjlrpc]{animation-play-state:paused}.reviews[data-astro-cid-oexjlrpc].is-static .reviews__rail[data-astro-cid-oexjlrpc]{animation:none;transform:none}.reviews[data-astro-cid-oexjlrpc].is-static .reviews__viewport[data-astro-cid-oexjlrpc]{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-x:auto}.reviews[data-astro-cid-oexjlrpc].is-static .reviews__viewport[data-astro-cid-oexjlrpc]::-webkit-scrollbar{display:none}.reviews[data-astro-cid-oexjlrpc].is-static .reviews__slide[data-astro-cid-oexjlrpc]{scroll-snap-align:start}.reviews__set[data-astro-cid-oexjlrpc]{gap:var(--reviews-gap);padding:.15rem 0 .35rem;margin:0;padding-inline-end:var(--reviews-gap);list-style:none;display:flex}.reviews__slide[data-astro-cid-oexjlrpc]{flex:0 0 calc((100cqi - ((var(--reviews-visible) - 1) * var(--reviews-gap))) / var(--reviews-visible));min-width:0}.review[data-astro-cid-oexjlrpc]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);height:100%;min-height:11.5rem;box-shadow:var(--shadow-sm);flex-direction:column;gap:.85rem;padding:1.1rem 1.15rem 1.15rem;display:flex}.review__header[data-astro-cid-oexjlrpc]{align-items:center;gap:.75rem;display:flex}.review__avatar[data-astro-cid-oexjlrpc]{border-radius:var(--radius-full);background:var(--color-primary);width:2.35rem;height:2.35rem;color:var(--color-secondary);font-size:.9rem;font-weight:var(--font-weight-bold);flex-shrink:0;place-items:center;line-height:1;display:grid}.review__identity[data-astro-cid-oexjlrpc]{min-width:0}.review__name[data-astro-cid-oexjlrpc]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 .2rem}.review__rating[data-astro-cid-oexjlrpc]{gap:.12rem;margin:0;display:flex}.review__star[data-astro-cid-oexjlrpc]{width:.85rem;height:.85rem;fill:var(--color-border-strong)}.review__star[data-astro-cid-oexjlrpc].is-filled{fill:var(--color-primary)}.review__quote[data-astro-cid-oexjlrpc]{margin:0}.review__quote[data-astro-cid-oexjlrpc] p[data-astro-cid-oexjlrpc]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.55}@media (width>=960px){.reviews[data-astro-cid-oexjlrpc]{--reviews-visible:3;--reviews-gap:1.15rem;--reviews-duration:56s}}@keyframes reviews-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.reviews__rail[data-astro-cid-oexjlrpc]{animation:none;transform:none}}.kundenstimmen[data-astro-cid-lcdefpme] .section-heading{margin-bottom:var(--space-4)}.kundenstimmen__google[data-astro-cid-lcdefpme]{margin:0 auto var(--space-6);flex-direction:column;align-items:center;gap:.45rem;display:flex}.kundenstimmen__google-logo[data-astro-cid-lcdefpme]{width:2.35rem;height:2.35rem}.kundenstimmen__google-rating[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:.2rem;display:flex}.kundenstimmen__google-score[data-astro-cid-lcdefpme]{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.02em;margin:0}.kundenstimmen__google-stars[data-astro-cid-lcdefpme]{color:var(--color-accent);gap:.12rem;margin:0;display:flex}.kundenstimmen__star[data-astro-cid-lcdefpme]{fill:currentColor;width:1rem;height:1rem}.empfehlung[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex}.empfehlung[data-astro-cid-lcdefpme] .section-heading{margin-bottom:var(--space-5)}.empfehlung__badge[data-astro-cid-lcdefpme]{place-items:center;margin:0;display:grid}.empfehlung__badge[data-astro-cid-lcdefpme] img{width:min(100%,8.5rem);height:auto}.faq-home[data-astro-cid-lcdefpme]{width:min(100%,44rem);margin-inline:auto}.faq-cta[data-astro-cid-lcdefpme]{margin-top:var(--space-7);text-align:center;background:var(--color-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.5rem 1.25rem}.faq-cta__title[data-astro-cid-lcdefpme]{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading);margin:0}.faq-cta__actions[data-astro-cid-lcdefpme]{margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width<=479px){.faq-cta__actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.faq-cta__actions[data-astro-cid-lcdefpme] .btn{width:100%}}@media (width>=768px){.faq-cta[data-astro-cid-lcdefpme]{padding:1.75rem}}
