.hero[data-astro-cid-pqdxztj6]{background:var(--color-bg);padding:clamp(56px,8vw,112px) 0 48px;border-bottom:1px solid var(--color-line)}h1[data-astro-cid-pqdxztj6]{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,5.2vw,4.2rem);line-height:1.12;max-width:1000px;margin:0;overflow-wrap:break-word;hyphens:auto}.lead[data-astro-cid-pqdxztj6]{font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.85;max-width:740px;margin:28px 0;color:var(--color-muted)}.hero-actions[data-astro-cid-pqdxztj6]{display:flex;flex-wrap:wrap;gap:12px}.company-note[data-astro-cid-pqdxztj6]{margin:44px 0 0;padding-top:22px;border-top:1px solid var(--color-line);color:var(--color-primary)}.company-grid[data-astro-cid-pqdxztj6]{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,5vw,70px)}.company-about[data-astro-cid-pqdxztj6] .section-copy[data-astro-cid-pqdxztj6]{margin:0;max-width:760px}.company-about[data-astro-cid-pqdxztj6] p[data-astro-cid-pqdxztj6]:first-child{margin-top:0}.company-about[data-astro-cid-pqdxztj6] .section-title[data-astro-cid-pqdxztj6]{overflow-wrap:break-word;hyphens:auto}#diensten .service-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}#diensten .service-card{width:calc((100% - 36px) / 3);grid-column:auto;box-sizing:border-box;flex:none}@media(max-width:1000px){#diensten .service-card{width:calc((100% - 18px)/2)}}@media(max-width:639px){.company-grid[data-astro-cid-pqdxztj6]{grid-template-columns:1fr}.hero-actions[data-astro-cid-pqdxztj6]{flex-direction:column}.hero[data-astro-cid-pqdxztj6]{padding-top:48px}#diensten .service-card{width:100%}}.trust-bar[data-astro-cid-73pxmpi4]{background:var(--color-primary);color:var(--color-bg);overflow-x:hidden;padding:clamp(34px,5vw,48px) 0}.trust-grid[data-astro-cid-73pxmpi4]{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.trust-item[data-astro-cid-73pxmpi4]{border-left:1px solid color-mix(in srgb,var(--color-bg) 34%,transparent);padding:4px 0 4px 22px}.trust-item[data-astro-cid-73pxmpi4] h2[data-astro-cid-73pxmpi4]{font-family:var(--font-display);font-size:clamp(1.3rem,2.3vw,1.85rem);letter-spacing:0;line-height:1.15;margin:0}.trust-item[data-astro-cid-73pxmpi4] p[data-astro-cid-73pxmpi4]{color:color-mix(in srgb,var(--color-bg) 78%,transparent);margin:10px 0 0}@media(max-width:760px){.trust-grid[data-astro-cid-73pxmpi4]{grid-template-columns:1fr}}.services[data-astro-cid-gbu3toar]{background:var(--color-surface)}.section-head[data-astro-cid-gbu3toar]{max-width:760px}.service-grid[data-astro-cid-gbu3toar]{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin-top:38px}.service-card[data-astro-cid-gbu3toar]{background:var(--color-bg);border:1px solid var(--color-line);border-radius:8px;color:inherit;display:grid;gap:14px;min-height:0;padding:24px;text-decoration:none;transition:border-color .16s ease,transform .16s ease}@media(min-width:640px){.service-grid[data-astro-cid-gbu3toar]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card[data-astro-cid-gbu3toar]{min-height:230px}.service-card[data-astro-cid-gbu3toar]:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - 18px)/2)}}@media(min-width:1200px){.service-grid[data-astro-cid-gbu3toar]{grid-template-columns:repeat(8,minmax(0,1fr))}.service-card[data-astro-cid-gbu3toar]{grid-column:span 2;min-height:250px;width:auto}.service-card[data-astro-cid-gbu3toar]:last-child:nth-child(odd){grid-column:span 2;justify-self:stretch;width:auto}.service-card[data-astro-cid-gbu3toar]:first-child:last-child{grid-column:4 / span 2}.service-card[data-astro-cid-gbu3toar]:first-child:nth-last-child(3){grid-column:2 / span 2}.service-card[data-astro-cid-gbu3toar]:nth-child(5):last-child{grid-column:4 / span 2;width:auto}.service-card[data-astro-cid-gbu3toar]:first-child:nth-last-child(2),.service-card[data-astro-cid-gbu3toar]:nth-child(5):nth-last-child(2){grid-column:3 / span 2}.service-card[data-astro-cid-gbu3toar]:nth-child(2):last-child,.service-card[data-astro-cid-gbu3toar]:nth-child(6):last-child{grid-column:5 / span 2}}.service-card[data-astro-cid-gbu3toar]:hover{border-color:var(--color-accent);transform:translateY(-2px)}.service-card[data-astro-cid-gbu3toar] h3[data-astro-cid-gbu3toar]{color:var(--color-primary);font-size:1.2rem;line-height:1.25;margin:0;overflow-wrap:break-word}.service-card[data-astro-cid-gbu3toar] p[data-astro-cid-gbu3toar]{color:var(--color-muted);margin:0;overflow-wrap:break-word}.process-grid[data-astro-cid-ambgsg62]{align-items:start;display:grid;gap:clamp(28px,6vw,76px);grid-template-columns:minmax(0,.78fr) minmax(0,1fr)}.steps[data-astro-cid-ambgsg62]{display:grid;gap:0}.step[data-astro-cid-ambgsg62]{border-top:1px solid var(--color-line);display:grid;gap:18px;grid-template-columns:56px 1fr;padding:24px 0}.step[data-astro-cid-ambgsg62]:last-child{border-bottom:1px solid var(--color-line)}.step[data-astro-cid-ambgsg62] span[data-astro-cid-ambgsg62]{color:var(--color-accent);font-weight:800}.step[data-astro-cid-ambgsg62] h3[data-astro-cid-ambgsg62]{color:var(--color-primary);font-size:1.25rem;margin:0}.step[data-astro-cid-ambgsg62] p[data-astro-cid-ambgsg62]{color:var(--color-muted);margin:8px 0 0}@media(max-width:820px){.process-grid[data-astro-cid-ambgsg62]{grid-template-columns:1fr}}.why[data-astro-cid-uez6syxb]{background:var(--color-surface)}.why-grid[data-astro-cid-uez6syxb]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:34px}.why-list[data-astro-cid-uez6syxb]{border-top:1px solid var(--color-line);display:grid;margin-top:34px}.why-item[data-astro-cid-uez6syxb]{background:var(--color-bg);border:1px solid var(--color-line);border-radius:8px;padding:24px}.why-list[data-astro-cid-uez6syxb] .why-item[data-astro-cid-uez6syxb]{align-items:start;background:transparent;border:0;border-bottom:1px solid var(--color-line);border-radius:0;display:grid;gap:20px;grid-template-columns:64px minmax(0,1fr);padding:22px 0}.why-number[data-astro-cid-uez6syxb]{color:var(--color-accent);font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1}.why-item[data-astro-cid-uez6syxb] h3[data-astro-cid-uez6syxb]{color:var(--color-primary);font-size:1.2rem;margin:16px 0 8px}.why-item[data-astro-cid-uez6syxb] p[data-astro-cid-uez6syxb]{color:var(--color-muted);margin:0}@media(max-width:640px){.why-list[data-astro-cid-uez6syxb] .why-item[data-astro-cid-uez6syxb]{grid-template-columns:44px minmax(0,1fr)}}.reviews[data-astro-cid-6zo4snzg]{background:var(--color-bg);overflow:hidden}.reviews-grid-mode[data-astro-cid-6zo4snzg]{overflow:visible}.reviews-head[data-astro-cid-6zo4snzg]{align-items:end;display:flex;gap:24px;justify-content:space-between}.review-link[data-astro-cid-6zo4snzg]{color:var(--color-accent);font-size:.9rem;font-weight:800;text-decoration:none;white-space:nowrap}.review-link[data-astro-cid-6zo4snzg]:hover{color:var(--color-primary)}.review-links[data-astro-cid-6zo4snzg]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:flex-end}.review-source-link[data-astro-cid-6zo4snzg]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.marquee[data-astro-cid-6zo4snzg]{margin-top:34px;overflow:hidden;width:100%}.marquee[data-astro-cid-6zo4snzg]:hover .marquee-track[data-astro-cid-6zo4snzg],.marquee[data-astro-cid-6zo4snzg]:focus-within .marquee-track[data-astro-cid-6zo4snzg]{animation-play-state:paused}.marquee-track[data-astro-cid-6zo4snzg]{animation:marquee 42s linear infinite;display:flex;gap:16px;padding-bottom:10px;width:max-content}.reviews-grid[data-astro-cid-6zo4snzg]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;width:100%}.review-card[data-astro-cid-6zo4snzg]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:8px;display:flex;flex:0 0 430px;flex-direction:column;justify-content:space-between;min-height:320px;padding:22px;width:430px}.reviews-grid[data-astro-cid-6zo4snzg] .review-card[data-astro-cid-6zo4snzg]{flex:initial;min-height:0;min-width:0;width:auto}.stars[data-astro-cid-6zo4snzg]{color:var(--color-accent);font-size:1.05rem;letter-spacing:0}.review-card[data-astro-cid-6zo4snzg] blockquote[data-astro-cid-6zo4snzg]{color:var(--color-text);font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.58;margin:16px 0 22px;overflow-wrap:break-word}.review-card[data-astro-cid-6zo4snzg] footer[data-astro-cid-6zo4snzg]{display:grid;gap:4px}.review-card[data-astro-cid-6zo4snzg] strong[data-astro-cid-6zo4snzg]{color:var(--color-primary);overflow-wrap:anywhere}.review-card[data-astro-cid-6zo4snzg] span[data-astro-cid-6zo4snzg]{color:var(--color-accent);font-size:.84rem;font-weight:800;text-transform:uppercase}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}@media(max-width:860px){.reviews-grid[data-astro-cid-6zo4snzg]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card[data-astro-cid-6zo4snzg]{flex-basis:min(420px,82vw);width:min(420px,82vw)}.reviews-grid[data-astro-cid-6zo4snzg] .review-card[data-astro-cid-6zo4snzg]{width:auto}}@media(max-width:640px){.reviews-head[data-astro-cid-6zo4snzg]{align-items:start;flex-direction:column}.review-links[data-astro-cid-6zo4snzg]{align-items:flex-start;flex-direction:column}.reviews-grid[data-astro-cid-6zo4snzg]{grid-template-columns:1fr}.review-card[data-astro-cid-6zo4snzg]{flex-basis:calc(100vw - 56px);width:calc(100vw - 56px)}.reviews-grid[data-astro-cid-6zo4snzg] .review-card[data-astro-cid-6zo4snzg]{width:auto}}@media(prefers-reduced-motion:reduce){.marquee[data-astro-cid-6zo4snzg]{overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.marquee-track[data-astro-cid-6zo4snzg]{animation:none;width:max-content}.review-card[data-astro-cid-6zo4snzg]{scroll-snap-align:start}}.contact[data-astro-cid-cr6cssa2]{background:linear-gradient(90deg,color-mix(in srgb,var(--color-surface-dark) 90%,transparent),color-mix(in srgb,var(--color-surface-dark) 70%,transparent)),var(--banner-image, linear-gradient(135deg, var(--color-surface-dark), var(--color-primary)));background-position:center;background-size:cover;color:var(--color-bg)}.contact[data-astro-cid-cr6cssa2] .eyebrow[data-astro-cid-cr6cssa2],.contact[data-astro-cid-cr6cssa2] .section-copy[data-astro-cid-cr6cssa2],.contact[data-astro-cid-cr6cssa2] .section-title[data-astro-cid-cr6cssa2]{color:inherit}.contact-panel[data-astro-cid-cr6cssa2]{align-items:center;display:grid;gap:clamp(28px,5vw,70px);grid-template-columns:minmax(0,1fr) minmax(280px,.46fr)}.contact-actions[data-astro-cid-cr6cssa2]{background:color-mix(in srgb,var(--color-bg) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-bg) 24%,transparent);border-radius:8px;display:grid;gap:12px;padding:22px}.contact-link[data-astro-cid-cr6cssa2]{align-items:center;background:var(--color-bg);border-radius:8px;color:var(--color-text);display:grid;gap:14px;grid-template-columns:42px 1fr;padding:14px;text-decoration:none}.contact-link[data-astro-cid-cr6cssa2] strong[data-astro-cid-cr6cssa2],.contact-link[data-astro-cid-cr6cssa2] small[data-astro-cid-cr6cssa2]{display:block;overflow-wrap:break-word}.contact-link[data-astro-cid-cr6cssa2] small[data-astro-cid-cr6cssa2]{color:var(--color-muted)}.contact[data-astro-cid-cr6cssa2] .btn-primary[data-astro-cid-cr6cssa2]{background:var(--color-accent);color:var(--color-bg)}.btn-disabled[data-astro-cid-cr6cssa2]{cursor:default;opacity:.72}@media(max-width:780px){.contact-panel[data-astro-cid-cr6cssa2]{grid-template-columns:1fr}}
