.site-header{background:var(--surface)}.contact-hero[data-astro-cid-fxbxjrzt]{background-color:var(--surface);min-height:calc(100svh - 5.75rem);color:var(--text);background-image:linear-gradient(#006b4f0f 1px,#0000 1px),linear-gradient(90deg,#006b4f0f 1px,#0000 1px);background-size:4rem 4rem;align-items:center;padding-block:clamp(3.5rem,7vw,7rem);display:flex;position:relative;overflow:hidden}.contact-hero__inner[data-astro-cid-fxbxjrzt]{text-align:center;justify-items:center;gap:1.35rem;max-width:62rem;margin-inline:auto;display:grid}.contact-hero__rating[data-astro-cid-fxbxjrzt]{color:#5d655f;width:100%;font-family:var(--font-heading);letter-spacing:.02em;justify-content:center;align-items:center;gap:.35rem;font-weight:300;display:flex;margin:0 auto -1.5rem!important;font-size:.8125rem!important;display:none!important}.contact-hero__stars[data-astro-cid-fxbxjrzt]{color:#e9a820;align-items:center;gap:.06em;line-height:1;display:inline-flex}.contact-hero__stars[data-astro-cid-fxbxjrzt] svg[data-astro-cid-fxbxjrzt]{flex:none}.contact-hero__logo[data-astro-cid-fxbxjrzt]{display:none}.contact-hero__logo[data-astro-cid-fxbxjrzt] img[data-astro-cid-fxbxjrzt]{width:100%;height:auto;display:block}.contact-hero[data-astro-cid-fxbxjrzt] h1[data-astro-cid-fxbxjrzt]{color:#17382b;letter-spacing:-.045em;font-weight:400;line-height:.98;max-width:48rem!important;margin:0!important;font-size:clamp(3rem,6.2vw,5.8rem)!important}.contact-hero[data-astro-cid-fxbxjrzt]>.shell[data-astro-cid-fxbxjrzt]>p[data-astro-cid-fxbxjrzt]{color:#5d655f;max-width:35rem;margin:0 auto;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.65}.contact-hero__cta[data-astro-cid-fxbxjrzt]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.contact-hero__quick-contact[data-astro-cid-fxbxjrzt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;width:min(100%,34rem);margin-top:.25rem;display:grid}.contact-hero__quick-card[data-astro-cid-fxbxjrzt]{min-width:0;color:var(--text);text-align:left;background:#ffffffd1;border:1px solid #006b4f4d;border-radius:.35rem;align-items:center;gap:.8rem;padding:1rem 1.15rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 8px 20px #0037260f}.contact-hero__quick-card[data-astro-cid-fxbxjrzt]:hover{border-color:var(--green);transform:translateY(-3px);box-shadow:0 18px 42px #00372624}.contact-hero__quick-icon[data-astro-cid-fxbxjrzt]{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1.15rem;font-weight:700;display:grid}.contact-hero__quick-card[data-astro-cid-fxbxjrzt] span[data-astro-cid-fxbxjrzt]:last-child{gap:.15rem;min-width:0;display:grid}.contact-hero__quick-card[data-astro-cid-fxbxjrzt] strong[data-astro-cid-fxbxjrzt]{font-size:.95rem}.contact-hero__quick-card[data-astro-cid-fxbxjrzt] small[data-astro-cid-fxbxjrzt]{color:#68756e;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.contact-hero__proof[data-astro-cid-fxbxjrzt]{border-block:1px solid #006b4f29;gap:.75rem;width:min(100%,34rem);margin-top:.5rem;padding-block:.8rem;display:grid}.contact-hero__google-proof[data-astro-cid-fxbxjrzt],.contact-hero__client-proof[data-astro-cid-fxbxjrzt]{text-align:center;justify-items:center;gap:.15rem;display:grid}.contact-hero__google-proof[data-astro-cid-fxbxjrzt]{grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:.55rem}.contact-hero__stars[data-astro-cid-fxbxjrzt]{color:#e7a51d;letter-spacing:.08em;font-size:1.05rem}.contact-hero__google-proof[data-astro-cid-fxbxjrzt] strong[data-astro-cid-fxbxjrzt]{color:#17382b;font-size:.95rem}.contact-hero__proof[data-astro-cid-fxbxjrzt] small[data-astro-cid-fxbxjrzt]{color:#748078;font-size:.75rem}.contact-hero__google-proof[data-astro-cid-fxbxjrzt] small[data-astro-cid-fxbxjrzt]{grid-column:2}.contact-hero__client-proof[data-astro-cid-fxbxjrzt]>div[data-astro-cid-fxbxjrzt]{color:#17382b;font-family:var(--font-heading);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:.4rem 2.2rem;font-size:.95rem;font-weight:600;display:flex}.contact-hero__people[data-astro-cid-fxbxjrzt]{justify-content:center;align-items:center;gap:.85rem;display:flex;margin-top:1rem!important}.contact-hero__people-copy[data-astro-cid-fxbxjrzt]{text-align:left;gap:.4rem;display:grid}.contact-hero__people-line[data-astro-cid-fxbxjrzt]{color:var(--green);font-family:var(--font-heading);letter-spacing:.01em;font-weight:300;line-height:1.3;margin:0!important;font-size:1rem!important}.contact-hero__avatars[data-astro-cid-fxbxjrzt]{flex:none;display:flex}.contact-hero__avatars[data-astro-cid-fxbxjrzt] img[data-astro-cid-fxbxjrzt]{object-fit:cover;border:2px solid #fbf8f1;border-radius:50%;width:3.5rem;height:3.5rem;display:inline-block!important}.contact-hero__avatars[data-astro-cid-fxbxjrzt] img[data-astro-cid-fxbxjrzt]+img[data-astro-cid-fxbxjrzt]{margin-left:-.9rem}.contact-hero__trust[data-astro-cid-fxbxjrzt]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.contact-hero__trust[data-astro-cid-fxbxjrzt] li[data-astro-cid-fxbxjrzt]{color:#68756e;font-family:var(--font-heading);align-items:center;gap:.3rem;font-size:.85rem;font-weight:300;display:inline-flex}.contact-hero__trust[data-astro-cid-fxbxjrzt] svg[data-astro-cid-fxbxjrzt]{width:1rem;height:1rem;fill:var(--green);flex:none}@media (width<=600px){.contact-hero__proof[data-astro-cid-fxbxjrzt]{gap:.8rem}.contact-hero__quick-contact[data-astro-cid-fxbxjrzt]{grid-template-columns:1fr}.contact-hero__quick-card[data-astro-cid-fxbxjrzt]{padding:.9rem 1rem}.contact-hero__people[data-astro-cid-fxbxjrzt]{align-items:flex-start}}.contact-hero__eyebrow[data-astro-cid-fxbxjrzt],.contact-proposal__eyebrow[data-astro-cid-fxbxjrzt]{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.contact-hero__client-strip[data-astro-cid-fxbxjrzt]{background:#fff;border:1px solid #006b4f1f;border-radius:1rem;justify-items:center;gap:1.25rem;width:min(100%,58rem);margin-top:1.1rem;padding:1.5rem 1.75rem 1.65rem;display:grid;box-shadow:0 10px 30px #0037260d}.contact-hero__client-strip[data-astro-cid-fxbxjrzt] small[data-astro-cid-fxbxjrzt]{color:#68756e;font-size:.7rem;font-weight:500}.contact-hero__client-rating[data-astro-cid-fxbxjrzt]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.contact-hero__client-rating[data-astro-cid-fxbxjrzt] span[data-astro-cid-fxbxjrzt]{color:#e7a51d;letter-spacing:.08em}.contact-hero__client-rating[data-astro-cid-fxbxjrzt] strong[data-astro-cid-fxbxjrzt]{color:#17382b;font-size:.82rem}.contact-hero__client-rating[data-astro-cid-fxbxjrzt] i[data-astro-cid-fxbxjrzt]{color:#006b4f38;margin-inline:.15rem;font-style:normal}.contact-hero__client-strip[data-astro-cid-fxbxjrzt] div[data-astro-cid-fxbxjrzt]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(1rem,3vw,2rem);width:100%;display:grid}.contact-hero__client-strip[data-astro-cid-fxbxjrzt] img[data-astro-cid-fxbxjrzt]{object-fit:contain;width:auto;height:auto;margin-inline:auto;display:block}.contact-hero__client-strip[data-astro-cid-fxbxjrzt] img[data-astro-cid-fxbxjrzt][alt=Demontax]{width:min(100%,9rem)}.contact-hero__client-strip[data-astro-cid-fxbxjrzt] img[data-astro-cid-fxbxjrzt][alt=heybruno]{width:min(100%,8.2rem)}.contact-hero__client-strip[data-astro-cid-fxbxjrzt] img[data-astro-cid-fxbxjrzt][alt="IT-Recht Kanzlei München"]{height:3.5rem}.contact-hero__client-strip[data-astro-cid-fxbxjrzt] img[data-astro-cid-fxbxjrzt][alt="Tennis Club Friedberg"]{height:3.25rem}.contact-hero__client-strip[data-astro-cid-fxbxjrzt] img[data-astro-cid-fxbxjrzt][alt=Estatis]{height:3.1rem}.contact-hero__showcase[data-astro-cid-fxbxjrzt]{background:#ffffff7a;border:1px solid #006b4f38;border-radius:1rem;width:min(100%,58rem);margin-top:1.2rem;padding:.45rem;box-shadow:0 22px 55px #0037261a}.contact-hero__showcase-bar[data-astro-cid-fxbxjrzt]{color:#607068;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;font-size:.72rem;display:flex}.contact-hero__showcase-rating[data-astro-cid-fxbxjrzt]{align-items:center;gap:.45rem;display:inline-flex}.contact-hero__showcase-rating[data-astro-cid-fxbxjrzt] b[data-astro-cid-fxbxjrzt]{color:#e7a51d;letter-spacing:.08em}.contact-hero__showcase-grid[data-astro-cid-fxbxjrzt]{background:#fff;border:1px solid #006b4f29;border-radius:.65rem;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.contact-hero__showcase-card[data-astro-cid-fxbxjrzt]{color:#17382b;text-align:left;align-content:start;gap:.4rem;min-height:10.5rem;padding:1.5rem;text-decoration:none;display:grid}.contact-hero__showcase-card[data-astro-cid-fxbxjrzt]+.contact-hero__showcase-card[data-astro-cid-fxbxjrzt]{border-left:1px solid #006b4f24}a[data-astro-cid-fxbxjrzt].contact-hero__showcase-card{transition:background .18s,color .18s}a[data-astro-cid-fxbxjrzt].contact-hero__showcase-card:hover{color:#fff;background:var(--green)}.contact-hero__showcase-card[data-astro-cid-fxbxjrzt]>span[data-astro-cid-fxbxjrzt]{color:#779087;letter-spacing:.1em;font-size:.7rem;font-weight:700}.contact-hero__showcase-card[data-astro-cid-fxbxjrzt] strong[data-astro-cid-fxbxjrzt]{margin-top:.65rem;font-size:1.15rem}.contact-hero__showcase-card[data-astro-cid-fxbxjrzt] small[data-astro-cid-fxbxjrzt]{color:#68756e;font-size:.82rem;line-height:1.55}a[data-astro-cid-fxbxjrzt].contact-hero__showcase-card:hover>span[data-astro-cid-fxbxjrzt],a[data-astro-cid-fxbxjrzt].contact-hero__showcase-card:hover small[data-astro-cid-fxbxjrzt]{color:#ffffffbf}.contact-hero__showcase-people[data-astro-cid-fxbxjrzt]{justify-content:center;align-items:center;gap:.8rem;padding:1rem;display:flex}.contact-hero__showcase-people[data-astro-cid-fxbxjrzt]>span[data-astro-cid-fxbxjrzt]{display:flex}.contact-hero__showcase-people[data-astro-cid-fxbxjrzt] img[data-astro-cid-fxbxjrzt]{object-fit:cover;border:2px solid #fff;border-radius:50%;width:2.6rem;height:2.6rem}.contact-hero__showcase-people[data-astro-cid-fxbxjrzt] img[data-astro-cid-fxbxjrzt]+img[data-astro-cid-fxbxjrzt]{margin-left:-.65rem}.contact-hero__showcase-people[data-astro-cid-fxbxjrzt] p[data-astro-cid-fxbxjrzt]{color:#68756e;margin:0;font-size:.82rem}.contact-hero__showcase-people[data-astro-cid-fxbxjrzt] strong[data-astro-cid-fxbxjrzt]{color:var(--green)}@media (width<=700px){.contact-hero__client-strip[data-astro-cid-fxbxjrzt] div[data-astro-cid-fxbxjrzt]{grid-template-columns:repeat(3,1fr)}.contact-hero__showcase-grid[data-astro-cid-fxbxjrzt]{grid-template-columns:1fr}.contact-hero__showcase-card[data-astro-cid-fxbxjrzt]{min-height:auto}.contact-hero__showcase-card[data-astro-cid-fxbxjrzt]+.contact-hero__showcase-card[data-astro-cid-fxbxjrzt]{border-top:1px solid #006b4f24;border-left:0}.contact-hero__showcase-bar[data-astro-cid-fxbxjrzt]{flex-direction:column;align-items:flex-start}}.contact-proposal[data-astro-cid-fxbxjrzt]{color:#fff;background:#0b3827;padding-block:clamp(4rem,8vw,7rem)}.contact-proposal__inner[data-astro-cid-fxbxjrzt]{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:center;gap:clamp(2rem,7vw,7rem);max-width:70rem;display:grid}.contact-proposal__copy[data-astro-cid-fxbxjrzt]{max-width:38rem}.contact-proposal__eyebrow[data-astro-cid-fxbxjrzt]{color:#a8e2c2}.contact-proposal[data-astro-cid-fxbxjrzt] h2[data-astro-cid-fxbxjrzt]{color:#fff;letter-spacing:-.04em;margin:1rem 0 1.25rem;font-size:clamp(2.3rem,4vw,4.5rem);line-height:.98}.contact-proposal[data-astro-cid-fxbxjrzt] p[data-astro-cid-fxbxjrzt]{color:#e8f6edb8;margin:0;font-size:1.1rem;line-height:1.65}.contact-proposal__actions[data-astro-cid-fxbxjrzt]{gap:.8rem;display:grid}.contact-proposal__actions[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:1rem;gap:.2rem;padding:1.25rem 1.4rem;text-decoration:none;transition:transform .18s,background .18s;display:grid}.contact-proposal__actions[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]:hover{background:#ffffff26;transform:translate(5px)}.contact-proposal__actions[data-astro-cid-fxbxjrzt] span[data-astro-cid-fxbxjrzt]{color:#a8e2c2;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.contact-proposal__actions[data-astro-cid-fxbxjrzt] strong[data-astro-cid-fxbxjrzt]{font-size:1.15rem}.contact-proposal__actions[data-astro-cid-fxbxjrzt] small[data-astro-cid-fxbxjrzt]{color:#e8f6eda6}@media (width<=700px){.contact-proposal__inner[data-astro-cid-fxbxjrzt]{grid-template-columns:1fr}}.contact-options[data-astro-cid-fxbxjrzt]{background:#fff;padding-block:clamp(4rem,8vw,6rem)}.contact-options__grid[data-astro-cid-fxbxjrzt]{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:56rem;margin:0 auto;display:grid}.contact-card[data-astro-cid-fxbxjrzt]{text-align:center;color:inherit;background:#fff;border:1px solid #e8ece9;border-radius:.75rem;justify-items:center;gap:.5rem;padding:clamp(1.5rem,3vw,2.5rem) 1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}a[data-astro-cid-fxbxjrzt].contact-card:hover{transform:translateY(-3px);box-shadow:0 8px 32px #00000014}.contact-card__icon[data-astro-cid-fxbxjrzt]{background:var(--mint-pale);width:3.5rem;height:3.5rem;color:var(--green);border-radius:50%;place-items:center;display:grid}.contact-card[data-astro-cid-fxbxjrzt] strong[data-astro-cid-fxbxjrzt]{color:#1e1e1e;font-size:1.05rem}.contact-card__value[data-astro-cid-fxbxjrzt]{color:var(--green);font-size:.9rem;font-weight:600}.contact-card__note[data-astro-cid-fxbxjrzt]{color:#8a918c;font-size:.8rem}@media (width<=800px){.contact-options__grid[data-astro-cid-fxbxjrzt]{grid-template-columns:1fr;max-width:24rem}}
