.hero[data-astro-cid-bbe6dxrz]{background:var(--bg);padding:20px 0 40px}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;gap:18px}.hero-media[data-astro-cid-bbe6dxrz]{width:100%;max-width:230px;margin:0 auto;aspect-ratio:1 / 1;border-radius:var(--radius);overflow:hidden;background:var(--nebel);order:0}.hero-media[data-astro-cid-bbe6dxrz] picture[data-astro-cid-bbe6dxrz],.hero-media[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion: no-preference){.hero-media[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{animation:hero-zoom 1.4s cubic-bezier(.2,.7,.2,1) both}}@keyframes hero-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero-text[data-astro-cid-bbe6dxrz]{order:1}.hero-badges[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;font-size:.84rem;font-weight:700;color:var(--text);background:var(--nebel);border:1px solid var(--linie);padding:7px 14px;border-radius:999px}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.6rem,11vw,3.4rem);margin-bottom:14px}.hero[data-astro-cid-bbe6dxrz] .lead[data-astro-cid-bbe6dxrz]{font-size:1.05rem;color:var(--text-leise);max-width:42ch;margin-bottom:20px}.hero-cta-caption[data-astro-cid-bbe6dxrz]{margin-top:12px;margin-bottom:4px}.hero-text[data-astro-cid-bbe6dxrz] .cta-caption[data-astro-cid-bbe6dxrz]+.cta-caption[data-astro-cid-bbe6dxrz]{margin-top:2px}@media (min-width: 768px){.hero[data-astro-cid-bbe6dxrz]{padding:56px 0 72px}.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px}.hero-media[data-astro-cid-bbe6dxrz]{order:1;max-width:none;margin:0}.hero-text[data-astro-cid-bbe6dxrz]{order:0}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(3.6rem,6vw,5.5rem);margin-bottom:18px}.hero[data-astro-cid-bbe6dxrz] .lead[data-astro-cid-bbe6dxrz]{font-size:1.08rem;margin-bottom:26px}.hero-badges[data-astro-cid-bbe6dxrz]{margin-bottom:18px}}.trustbar[data-astro-cid-zdc2jl42]{background:var(--nebel);padding:30px 0}.trustbar-grid[data-astro-cid-zdc2jl42]{display:grid;gap:20px}.trust-item[data-astro-cid-zdc2jl42]{display:flex;gap:12px;align-items:flex-start}.trust-item[data-astro-cid-zdc2jl42] svg[data-astro-cid-zdc2jl42]{width:22px;height:22px;color:var(--text);flex:none;margin-top:2px}.trust-item[data-astro-cid-zdc2jl42] strong[data-astro-cid-zdc2jl42]{display:block;font-size:.95rem;color:var(--text)}.trust-item[data-astro-cid-zdc2jl42] p[data-astro-cid-zdc2jl42]{color:var(--text-leise);font-size:.92rem}@media (min-width: 640px){.trustbar-grid[data-astro-cid-zdc2jl42]{grid-template-columns:repeat(3,1fr)}}.steps-section[data-astro-cid-cx7gdanv]{background:var(--bg)}.steps-grid[data-astro-cid-cx7gdanv]{display:grid;gap:28px;align-items:center}.steps[data-astro-cid-cx7gdanv]{display:grid;gap:16px;margin-top:28px}.step[data-astro-cid-cx7gdanv]{text-align:left;background:var(--surface);border:1px solid var(--linie);border-radius:var(--radius);padding:20px 22px;box-shadow:var(--shadow)}.step[data-astro-cid-cx7gdanv] .num[data-astro-cid-cx7gdanv]{font-family:var(--font-display);font-weight:800;font-size:2.6rem;line-height:1;color:var(--blau);margin-bottom:6px}.step[data-astro-cid-cx7gdanv] h3[data-astro-cid-cx7gdanv]{font-size:1.7rem;margin-bottom:6px}.step[data-astro-cid-cx7gdanv] p[data-astro-cid-cx7gdanv]{color:var(--text-leise)}@media (prefers-reduced-motion: no-preference){.step[data-astro-cid-cx7gdanv].reveal{transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.step[data-astro-cid-cx7gdanv].reveal:nth-child(1){transform:translateY(28px) rotate(-3deg)}.step[data-astro-cid-cx7gdanv].reveal:nth-child(2){transform:translateY(28px) rotate(2deg);transition-delay:.1s}.step[data-astro-cid-cx7gdanv].reveal:nth-child(3){transform:translateY(28px) rotate(-1.5deg);transition-delay:.2s}.step[data-astro-cid-cx7gdanv].reveal.is-visible{transform:none}}@media (min-width: 768px){.step[data-astro-cid-cx7gdanv]:nth-child(2){margin-left:28px}.step[data-astro-cid-cx7gdanv]:nth-child(3){margin-left:56px}}.steps-media[data-astro-cid-cx7gdanv]{border-radius:var(--radius);overflow:hidden;background:var(--nebel);aspect-ratio:3 / 4}.steps-media[data-astro-cid-cx7gdanv] picture[data-astro-cid-cx7gdanv],.steps-media[data-astro-cid-cx7gdanv] img[data-astro-cid-cx7gdanv]{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.steps-grid[data-astro-cid-cx7gdanv]{grid-template-columns:1.2fr 1fr;gap:48px}.sec-head[data-astro-cid-cx7gdanv]{margin-bottom:0}}.services-section[data-astro-cid-g5jplrhu]{background:var(--nebel);clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 20px));padding-bottom:60px}@media (max-width: 767px){.services-section[data-astro-cid-g5jplrhu]{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 12px));padding-bottom:52px}}@media (min-width: 768px){.services-section[data-astro-cid-g5jplrhu]{padding-bottom:84px}}.services[data-astro-cid-g5jplrhu]{display:grid;gap:20px}.service[data-astro-cid-g5jplrhu]{background:var(--surface);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.service[data-astro-cid-g5jplrhu]:nth-child(2){transition-delay:.08s}.service[data-astro-cid-g5jplrhu]:nth-child(3){transition-delay:.16s}.service[data-astro-cid-g5jplrhu]:nth-child(4){transition-delay:.24s}.service[data-astro-cid-g5jplrhu]{scroll-margin-top:90px}.service-media[data-astro-cid-g5jplrhu]{aspect-ratio:4 / 3;background:var(--nebel);overflow:hidden}.service-media[data-astro-cid-g5jplrhu] picture[data-astro-cid-g5jplrhu],.service-media[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{display:block;width:100%;height:100%;object-fit:cover}.service-media-icon[data-astro-cid-g5jplrhu]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#16243A,var(--surface))}.service-media-icon[data-astro-cid-g5jplrhu] svg[data-astro-cid-g5jplrhu]{width:34%;height:auto;color:var(--orange);opacity:.85}.service-body[data-astro-cid-g5jplrhu]{padding:20px}.service[data-astro-cid-g5jplrhu] .ic[data-astro-cid-g5jplrhu]{width:56px;height:56px;border-radius:13px;background:var(--surface);display:flex;align-items:center;justify-content:center;margin-bottom:14px;margin-top:-44px;position:relative;z-index:1;box-shadow:0 6px 16px -4px #00000080;border:1px solid var(--linie)}.service[data-astro-cid-g5jplrhu] .ic[data-astro-cid-g5jplrhu] svg[data-astro-cid-g5jplrhu]{width:28px;height:28px;color:var(--orange)}@media (hover: hover){.service[data-astro-cid-g5jplrhu] .ic[data-astro-cid-g5jplrhu]{transition:background-color .15s ease,transform .15s ease}.service[data-astro-cid-g5jplrhu] .ic[data-astro-cid-g5jplrhu] svg[data-astro-cid-g5jplrhu]{transition:color .15s ease}.service[data-astro-cid-g5jplrhu]:hover .ic[data-astro-cid-g5jplrhu]{background:var(--orange);transform:scale(1.05)}.service[data-astro-cid-g5jplrhu]:hover .ic[data-astro-cid-g5jplrhu] svg[data-astro-cid-g5jplrhu]{color:var(--ink)}}.service[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:1.9rem;margin-bottom:8px}.service[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{color:var(--text-leise)}.price-note[data-astro-cid-g5jplrhu]{margin-top:24px;color:var(--text-leise);font-size:.95rem;text-align:center}@media (min-width: 640px) and (max-width: 899px){.services[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){.services[data-astro-cid-g5jplrhu]{gap:28px}.service[data-astro-cid-g5jplrhu]{position:sticky;top:calc(84px + var(--i, 0) * 18px);display:grid;grid-template-columns:45% 1fr;align-items:center;min-height:360px;background:var(--surface)}.service[data-astro-cid-g5jplrhu]:nth-child(1){--i: 0}.service[data-astro-cid-g5jplrhu]:nth-child(2){--i: 1}.service[data-astro-cid-g5jplrhu]:nth-child(3){--i: 2}.service[data-astro-cid-g5jplrhu]:nth-child(4){--i: 3}.service-media[data-astro-cid-g5jplrhu]{aspect-ratio:auto;height:100%;min-height:360px}.service-body[data-astro-cid-g5jplrhu]{padding:40px 48px}.service[data-astro-cid-g5jplrhu] .ic[data-astro-cid-g5jplrhu]{margin-top:0}.service[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:2.6rem}.service[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{font-size:1.1rem}}.karte-wrap[data-astro-cid-p6rppmlu]{width:100%;margin:0 auto}.karte-badge[data-astro-cid-p6rppmlu]{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:700;color:var(--text);background:var(--nebel);border:1px solid var(--linie);padding:7px 14px;border-radius:999px;margin-bottom:16px}.karte[data-astro-cid-p6rppmlu]{width:100%;height:auto;aspect-ratio:var(--vbW) / var(--vbH);display:block;overflow:visible}.land[data-astro-cid-p6rppmlu]{stroke:#f2efe929;stroke-width:1;stroke-linejoin:round}.land-noe[data-astro-cid-p6rppmlu],.land-bgld[data-astro-cid-p6rppmlu]{fill:#121110}.land-wien[data-astro-cid-p6rppmlu]{fill:#e8641c24;stroke:var(--orange);stroke-width:1.4}.strasse[data-astro-cid-p6rppmlu]{fill:none;stroke:var(--orange);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.strasse-haupt[data-astro-cid-p6rppmlu]{stroke-width:2;opacity:1}.strassen-glow[data-astro-cid-p6rppmlu] path[data-astro-cid-p6rppmlu]{fill:none;stroke:var(--orange);stroke-width:5;opacity:.35}@media (prefers-reduced-motion: no-preference){.strasse[data-astro-cid-p6rppmlu]{stroke-dasharray:1;stroke-dashoffset:1}.karte[data-astro-cid-p6rppmlu].is-visible .strasse[data-astro-cid-p6rppmlu]{animation:strasse-zeichnen 1.8s cubic-bezier(.45,0,.2,1) forwards;animation-delay:calc(var(--i) * 40ms)}.strassen-glow[data-astro-cid-p6rppmlu]{opacity:0;transition:opacity 1s ease 1.2s}.karte[data-astro-cid-p6rppmlu].is-visible .strassen-glow[data-astro-cid-p6rppmlu]{opacity:1}}@keyframes strasse-zeichnen{to{stroke-dashoffset:0}}.strassen-labels[data-astro-cid-p6rppmlu] rect[data-astro-cid-p6rppmlu]{fill:var(--surface);stroke:#f2efe959;stroke-width:.8}.strassen-labels[data-astro-cid-p6rppmlu] text[data-astro-cid-p6rppmlu]{font-family:var(--font-display);font-weight:800;font-size:10px;fill:var(--text);letter-spacing:.04em}.stadt[data-astro-cid-p6rppmlu] circle[data-astro-cid-p6rppmlu]{fill:var(--text)}.stadt[data-astro-cid-p6rppmlu] text[data-astro-cid-p6rppmlu]{font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;fill:var(--text-leise);paint-order:stroke;stroke:#000;stroke-width:3px;stroke-linejoin:round}.stadt-haupt[data-astro-cid-p6rppmlu] circle[data-astro-cid-p6rppmlu]{fill:var(--orange);stroke:#000;stroke-width:2}.stadt-haupt[data-astro-cid-p6rppmlu] text[data-astro-cid-p6rppmlu]{font-size:20px;font-weight:800;fill:var(--text);letter-spacing:.04em}.karte-quelle[data-astro-cid-p6rppmlu]{margin-top:8px;font-size:.72rem;color:var(--text-leise)}.karte-quelle[data-astro-cid-p6rppmlu] a[data-astro-cid-p6rppmlu]{text-decoration:underline}.area-section[data-astro-cid-w4hzej3b]{background:var(--bg)}.area-grid[data-astro-cid-w4hzej3b]{display:grid;gap:28px;align-items:center}.area-media[data-astro-cid-w4hzej3b].reveal{transition-delay:.1s}@media (min-width: 768px){.area-grid[data-astro-cid-w4hzej3b]{grid-template-columns:1.1fr 1fr}}.trust-section[data-astro-cid-kb6hl6qf]{background:var(--surface)}.trust-grid[data-astro-cid-kb6hl6qf]{display:grid;gap:28px;align-items:center}.trust-section[data-astro-cid-kb6hl6qf] .sec-head[data-astro-cid-kb6hl6qf]{margin-bottom:0}.trust-section[data-astro-cid-kb6hl6qf] .sec-head[data-astro-cid-kb6hl6qf] h2[data-astro-cid-kb6hl6qf]{color:#fff}.trust-section[data-astro-cid-kb6hl6qf] .sec-head[data-astro-cid-kb6hl6qf] p[data-astro-cid-kb6hl6qf]{color:var(--text-leise)}.trust-media[data-astro-cid-kb6hl6qf]{border-radius:var(--radius);overflow:hidden;background:#ffffff14;aspect-ratio:3 / 2}.trust-media[data-astro-cid-kb6hl6qf] img[data-astro-cid-kb6hl6qf]{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.trust-grid[data-astro-cid-kb6hl6qf]{grid-template-columns:1fr 1fr}}.faq-section[data-astro-cid-al2ca2vr]{background:var(--bg)}.faq-list[data-astro-cid-al2ca2vr]{max-width:760px}.faq-item[data-astro-cid-al2ca2vr]{background:var(--surface);border:1px solid var(--linie);border-radius:var(--radius);padding:0 20px}.faq-item[data-astro-cid-al2ca2vr]+.faq-item[data-astro-cid-al2ca2vr]{margin-top:12px}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{cursor:pointer;font-weight:700;font-size:1.05rem;padding:18px 0;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:after{content:"+";color:var(--orange);font-size:1.4rem;line-height:1;flex:none}.faq-item[data-astro-cid-al2ca2vr][open] summary[data-astro-cid-al2ca2vr]:after{content:"–"}.faq-item[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{color:var(--text-leise);padding-bottom:18px}.final-cta[data-astro-cid-66itwakk]{background:var(--nebel);text-align:center;clip-path:polygon(0 20px,100% 0,100% 100%,0 100%);padding-top:60px}@media (max-width: 767px){.final-cta[data-astro-cid-66itwakk]{clip-path:polygon(0 12px,100% 0,100% 100%,0 100%);padding-top:52px}}@media (min-width: 768px){.final-cta[data-astro-cid-66itwakk]{padding-top:84px}}.final-cta[data-astro-cid-66itwakk] h2[data-astro-cid-66itwakk]{font-size:clamp(1.7rem,5.5vw,2.5rem);margin-bottom:8px}.final-cta[data-astro-cid-66itwakk] p[data-astro-cid-66itwakk]{color:var(--text-leise);margin-bottom:28px;font-size:1.08rem}.final-cta-btn[data-astro-cid-66itwakk]{font-size:1.25rem;padding:19px 30px}.final-cta[data-astro-cid-66itwakk] p[data-astro-cid-66itwakk].final-cta-caption{margin:14px auto 0}
