.hero[data-astro-cid-ge2uvauf]{background:var(--anthrazit);color:#e7ece7;padding-top:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.hero__kicker[data-astro-cid-ge2uvauf]{color:var(--salbei);font-size:var(--step--1);letter-spacing:.1em;margin-bottom:1.25rem}.hero__title[data-astro-cid-ge2uvauf]{color:#fff;font-size:var(--step-5);margin-bottom:1.25rem;line-height:.98}.hero__hl[data-astro-cid-ge2uvauf]{color:var(--salbei);background:linear-gradient(var(--signal), var(--signal)) 0 92% / 100% .09em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero__lede[data-astro-cid-ge2uvauf]{font-size:var(--step-1);color:#c1ccc2;max-width:44ch;margin-bottom:1.75rem;line-height:1.5}.hero__trust[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.03em;color:#aebab0;text-transform:uppercase;flex-wrap:wrap;gap:1.25rem;margin:1.75rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:.45rem;display:inline-flex}.hero__trust[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{color:var(--signal)}.hero__media[data-astro-cid-ge2uvauf]{position:relative}.hero__frame[data-astro-cid-ge2uvauf]{aspect-ratio:4/3.6;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 30px 60px #0006}.hero__img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;display:block}.hero__badge[data-astro-cid-ge2uvauf]{background:var(--signal);color:var(--anthrazit);border-radius:var(--radius);box-shadow:var(--shadow-md);align-items:center;gap:.7rem;padding:.85rem 1.1rem;display:flex;position:absolute;bottom:-.75rem;left:-.75rem}.hero__badge-n[data-astro-cid-ge2uvauf]{font-size:2rem;font-weight:700;line-height:1}.hero__badge-t[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;line-height:1.25}.hero__rule[data-astro-cid-ge2uvauf]{height:1px}@media (width<=900px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero__media[data-astro-cid-ge2uvauf]{order:-1;max-width:560px}}.reviews__head[data-astro-cid-yrxfijmp]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.reviews__summary[data-astro-cid-yrxfijmp]{justify-items:start;gap:.25rem;display:grid}.reviews__score[data-astro-cid-yrxfijmp]{align-items:center;gap:.6rem;margin:0;display:flex}.reviews__num[data-astro-cid-yrxfijmp]{font-family:var(--font-display);font-size:var(--step-3);font-weight:700;line-height:1}.reviews__count[data-astro-cid-yrxfijmp]{color:var(--ink-soft);margin:0 0 .35rem;font-size:.95rem}.stars[data-astro-cid-yrxfijmp]{gap:2px;display:inline-flex}.stars[data-astro-cid-yrxfijmp] svg[data-astro-cid-yrxfijmp]{fill:var(--beton-2)}.stars[data-astro-cid-yrxfijmp] svg[data-astro-cid-yrxfijmp].on{fill:#e0a526}.stars--exact[data-astro-cid-yrxfijmp]{position:relative}.stars__base[data-astro-cid-yrxfijmp],.stars__fill[data-astro-cid-yrxfijmp]{gap:2px;display:inline-flex}.stars__fill[data-astro-cid-yrxfijmp]{position:absolute;inset:0 auto 0 0;overflow:hidden}.stars__fill[data-astro-cid-yrxfijmp] svg[data-astro-cid-yrxfijmp]{flex:none}.reviews__list[data-astro-cid-yrxfijmp]{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.review[data-astro-cid-yrxfijmp]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:.9rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.review__text[data-astro-cid-yrxfijmp]{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;flex:1;margin:0}.review__meta[data-astro-cid-yrxfijmp]{align-items:center;gap:.75rem;margin:0;font-size:.9rem;display:flex}.review__meta[data-astro-cid-yrxfijmp]>span[data-astro-cid-yrxfijmp]:last-child{display:grid}.review__avatar[data-astro-cid-yrxfijmp]{background:var(--salbei-200);width:2.4rem;height:2.4rem;color:var(--wald-700);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.review__author[data-astro-cid-yrxfijmp]{color:var(--ink);font-weight:600}a[data-astro-cid-yrxfijmp].review__author{text-decoration:none}a[data-astro-cid-yrxfijmp].review__author:hover{text-decoration:underline}.review__date[data-astro-cid-yrxfijmp]{color:var(--ink-mute);font-size:.85rem}.reviews__note[data-astro-cid-yrxfijmp]{max-width:70ch;color:var(--ink-mute);font-size:var(--step--1);margin:clamp(1.5rem,3vw,2rem) 0 0}.partners__inner[data-astro-cid-edpm6wi3]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.partners__head[data-astro-cid-edpm6wi3]{max-width:40ch}.partners__head[data-astro-cid-edpm6wi3] .lede[data-astro-cid-edpm6wi3]{margin-top:.75rem}.partners__list[data-astro-cid-edpm6wi3]{flex-wrap:wrap;gap:clamp(.75rem,2vw,1.25rem);margin:0;padding:0;list-style:none;display:flex}.partners__item[data-astro-cid-edpm6wi3]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);width:16rem;max-width:100%;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);justify-items:center;gap:.9rem;padding:1.75rem 1.5rem 1.5rem;text-decoration:none;display:grid}.partners__item[data-astro-cid-edpm6wi3]:hover,.partners__item[data-astro-cid-edpm6wi3]:focus-visible{border-color:var(--salbei);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.partners__item[data-astro-cid-edpm6wi3] img[data-astro-cid-edpm6wi3]{object-fit:contain;filter:grayscale();opacity:.8;width:auto;max-width:100%;height:4.5rem;transition:filter .2s var(--ease), opacity .2s var(--ease)}.partners__item[data-astro-cid-edpm6wi3]:hover img[data-astro-cid-edpm6wi3],.partners__item[data-astro-cid-edpm6wi3]:focus-visible img[data-astro-cid-edpm6wi3]{filter:none;opacity:1}.partners__what[data-astro-cid-edpm6wi3]{font-size:var(--step--1);text-align:center;color:var(--ink-soft);text-wrap:balance;line-height:1.45}@media (width<=860px){.partners__inner[data-astro-cid-edpm6wi3]{grid-template-columns:1fr;gap:clamp(1.75rem,5vw,2.5rem)}.partners__head[data-astro-cid-edpm6wi3]{max-width:52ch}}@media (width<=420px){.partners__item[data-astro-cid-edpm6wi3]{width:100%}}@media (prefers-reduced-motion:reduce){.partners__item[data-astro-cid-edpm6wi3]{transition:none}.partners__item[data-astro-cid-edpm6wi3]:hover{transform:none}}.sec-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.sec-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:40ch}.grid--services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}@media (width<=1080px){.grid--services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.grid--services[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.proc__title[data-astro-cid-lcdefpme]{max-width:20ch}.proc__rule[data-astro-cid-lcdefpme]{margin:1.5rem 0 2.5rem}.proc[data-astro-cid-lcdefpme]{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.proc__step[data-astro-cid-lcdefpme]{padding-top:.5rem;position:relative}.proc__n[data-astro-cid-lcdefpme]{color:var(--signal);margin-bottom:.75rem;font-size:1.4rem;font-weight:700;display:block}.proc__h[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:#fff;margin-bottom:.4rem}.proc__t[data-astro-cid-lcdefpme]{color:#b8c3b9;margin:0;font-size:.95rem}@media (width<=760px){.proc[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}}.why[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.why__mark[data-astro-cid-lcdefpme]{background:var(--salbei-200);width:2.6rem;height:2.6rem;color:var(--wald-700);border-radius:var(--radius);place-items:center;margin-bottom:1rem;display:inline-grid}.why__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-0);margin-bottom:.35rem}.why__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:.95rem}@media (width<=900px){.why[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.why[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.ref-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:clamp(.75rem,1.5vw,1rem);display:grid}.ref-grid__item[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--kalk-2);margin:0;overflow:hidden}.ref-grid__item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.ref-grid__item--0[data-astro-cid-lcdefpme]{grid-area:span 2/span 2}.ref-grid__item--3[data-astro-cid-lcdefpme]{grid-column:span 2}@media (width<=700px){.ref-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.ref-grid__item--0[data-astro-cid-lcdefpme]{grid-area:span 1/span 2}.ref-grid__item--3[data-astro-cid-lcdefpme]{grid-column:span 2}}
