.galerie[data-astro-cid-hu2c2cef]{max-width:760px;margin-top:48px;padding-top:28px;border-top:1px solid var(--c-border)}.galerie[data-astro-cid-hu2c2cef] h2[data-astro-cid-hu2c2cef]{margin:4px 0 20px}.galerie[data-astro-cid-hu2c2cef] figure[data-astro-cid-hu2c2cef]{margin:0}.galerie[data-astro-cid-hu2c2cef] img[data-astro-cid-hu2c2cef],.galerie[data-astro-cid-hu2c2cef] video[data-astro-cid-hu2c2cef]{display:block;width:100%;height:auto;border-radius:6px;background:var(--c-warm)}.galerie[data-astro-cid-hu2c2cef] img[data-astro-cid-hu2c2cef]{aspect-ratio:4 / 3;object-fit:cover}.galerie[data-astro-cid-hu2c2cef] figcaption[data-astro-cid-hu2c2cef]{font-size:13px;color:var(--c-muted);margin-top:6px;line-height:1.4}.galerie-video[data-astro-cid-hu2c2cef]{margin-bottom:24px}.galerie-video[data-astro-cid-hu2c2cef].is-portrait{max-width:340px}.galerie-grid[data-astro-cid-hu2c2cef]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:640px){.galerie-grid[data-astro-cid-hu2c2cef]{grid-template-columns:1fr}}.hero[data-astro-cid-rtnuwni6]{background:var(--c-warm);border-bottom:1px solid var(--c-border);padding:40px 0 48px}.hero-grid[data-astro-cid-rtnuwni6]{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.hero[data-astro-cid-rtnuwni6] h1[data-astro-cid-rtnuwni6]{font-size:36px;line-height:1.15;letter-spacing:-.8px;color:var(--c-dark);margin:0 0 16px}.hero-lead[data-astro-cid-rtnuwni6]{font-size:17px;line-height:1.6;color:#374151;margin:0 0 24px}.hero-ctas[data-astro-cid-rtnuwni6]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-ctas[data-astro-cid-rtnuwni6] .btn-primary[data-astro-cid-rtnuwni6]{font-size:15px;padding:14px 24px}.hero-call[data-astro-cid-rtnuwni6]{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border:1.5px solid var(--c-dark);border-radius:8px;color:var(--c-dark);font-size:15px;font-weight:600;text-decoration:none}.hero-call[data-astro-cid-rtnuwni6]:hover{border-color:var(--c-orange);color:var(--c-orange)}.hero-badges[data-astro-cid-rtnuwni6]{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:8px}.hero-badges[data-astro-cid-rtnuwni6] li[data-astro-cid-rtnuwni6]{font-size:13px;font-weight:500;color:#374151;background:#fff;border:1px solid var(--c-border);border-radius:999px;padding:5px 12px}.hero-badges[data-astro-cid-rtnuwni6] li[data-astro-cid-rtnuwni6]:before{content:"✓ ";color:var(--c-orange);font-weight:700}.hero-media[data-astro-cid-rtnuwni6] img[data-astro-cid-rtnuwni6],.hero-media[data-astro-cid-rtnuwni6] video[data-astro-cid-rtnuwni6]{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 12px 32px #0000001f;background:#ddd}.hero-media[data-astro-cid-rtnuwni6].is-portrait{max-width:320px;justify-self:center}.breadcrumb[data-astro-cid-rtnuwni6]{margin-bottom:18px}.breadcrumb[data-astro-cid-rtnuwni6] ol[data-astro-cid-rtnuwni6]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:#6b7280}.breadcrumb[data-astro-cid-rtnuwni6] li[data-astro-cid-rtnuwni6]+li[data-astro-cid-rtnuwni6]:before{content:"›";margin-right:6px;color:#9ca3af}.breadcrumb[data-astro-cid-rtnuwni6] a[data-astro-cid-rtnuwni6]{color:#6b7280}.breadcrumb[data-astro-cid-rtnuwni6] a[data-astro-cid-rtnuwni6]:hover{color:var(--c-orange);text-decoration:underline}.breadcrumb[data-astro-cid-rtnuwni6] [data-astro-cid-rtnuwni6][aria-current]{color:var(--c-dark);font-weight:500}@media(max-width:860px){.hero[data-astro-cid-rtnuwni6]{padding:24px 0 32px}.hero-grid[data-astro-cid-rtnuwni6]{grid-template-columns:1fr;gap:20px}.hero-media[data-astro-cid-rtnuwni6]{order:-1}.hero-media[data-astro-cid-rtnuwni6] img[data-astro-cid-rtnuwni6]{max-height:240px;object-fit:cover}.hero[data-astro-cid-rtnuwni6] h1[data-astro-cid-rtnuwni6]{font-size:28px}.hero-lead[data-astro-cid-rtnuwni6]{font-size:16px}.hero-ctas[data-astro-cid-rtnuwni6] a[data-astro-cid-rtnuwni6]{flex:1 1 auto;text-align:center;justify-content:center}}.service-main[data-astro-cid-yvbahnfj]{padding:64px 0 80px;background:var(--c-white)}.service-main[data-astro-cid-yvbahnfj].has-hero{padding-top:40px}.service-content[data-astro-cid-yvbahnfj]{max-width:760px}.service-content[data-astro-cid-yvbahnfj] figure.inline-photo{margin:28px 0}.service-content[data-astro-cid-yvbahnfj] figure.inline-photo img,.service-content[data-astro-cid-yvbahnfj] figure.inline-photo video{display:block;width:100%;height:auto;border-radius:10px;background:var(--c-warm)}.service-content[data-astro-cid-yvbahnfj] figure.inline-photo figcaption{font-size:13px;color:#6b7280;margin-top:8px;line-height:1.45}.service-content[data-astro-cid-yvbahnfj] figure.inline-photo.duo{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.service-content[data-astro-cid-yvbahnfj] figure.inline-photo.duo figcaption{grid-column:1 / -1;margin-top:0}.service-content[data-astro-cid-yvbahnfj] figure.inline-photo .portrait{max-width:320px;margin:0 auto}@media(max-width:640px){.service-content[data-astro-cid-yvbahnfj] figure.inline-photo.duo{grid-template-columns:1fr}}.breadcrumb[data-astro-cid-yvbahnfj]{max-width:760px;margin-bottom:20px}.breadcrumb[data-astro-cid-yvbahnfj] ol[data-astro-cid-yvbahnfj]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:#6b7280}.breadcrumb[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]+li[data-astro-cid-yvbahnfj]:before{content:"›";margin-right:6px;color:#9ca3af}.breadcrumb[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:#6b7280}.breadcrumb[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{color:var(--c-orange);text-decoration:underline}.breadcrumb[data-astro-cid-yvbahnfj] [data-astro-cid-yvbahnfj][aria-current]{color:var(--c-dark);font-weight:500}.related[data-astro-cid-yvbahnfj]{max-width:760px;margin-top:48px;padding-top:28px;border-top:1px solid var(--c-border)}.related[data-astro-cid-yvbahnfj] ul[data-astro-cid-yvbahnfj]{list-style:none;padding:0;margin:0}.related[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{border-bottom:1px solid var(--c-border)}.related[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{display:block;padding:12px 0;font-size:15px;font-weight:500;color:var(--c-dark)}.related[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{color:var(--c-orange)}
