.hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-7) var(--section);background:var(--paper)}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-7);display:grid}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--h1-hero);letter-spacing:-.02em}.hero__line[data-astro-cid-ge2uvauf]{display:block}.hero__lead[data-astro-cid-ge2uvauf]{max-width:42ch;margin-block:var(--space-4) var(--space-5);font-size:var(--text-lg);color:var(--ink-soft)}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__visual[data-astro-cid-ge2uvauf]{padding:clamp(1.25rem,3.5vw,2.5rem) clamp(1.25rem,3.5vw,2.5rem) 0;position:relative}.hero__visual[data-astro-cid-ge2uvauf]:before{content:"";border:clamp(6px, 1vw, 12px) solid var(--gold);pointer-events:none;border-bottom:0;position:absolute;inset:0 0 35%}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:4/3;border-radius:var(--radius);background:var(--sand);position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf] picture,.hero__photo[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block}.hero__photo[data-astro-cid-ge2uvauf]{object-fit:cover}@media (width>=48em){.hero__visual[data-astro-cid-ge2uvauf]{width:100%;max-width:40rem;margin-inline:auto}}@media (width>=64em){.hero[data-astro-cid-ge2uvauf]{padding-block:var(--section)}.hero__inner[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hero__visual[data-astro-cid-ge2uvauf]{max-width:none;margin-inline:0}}.trust[data-astro-cid-lmn7abdq]{border-block:1px solid var(--line);background:var(--paper)}.trust__list[data-astro-cid-lmn7abdq]{gap:var(--space-3);padding-block:var(--space-5);display:grid}.trust__item[data-astro-cid-lmn7abdq]{align-items:flex-start;gap:var(--space-3);color:var(--ink);font-weight:600;display:flex}.trust__text[data-astro-cid-lmn7abdq]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.trust__label[data-astro-cid-lmn7abdq]{align-items:center;min-height:2.75rem;display:flex}.trust__description[data-astro-cid-lmn7abdq]{font-size:var(--text-sm);color:var(--ink-soft);font-weight:400}.trust__value[data-astro-cid-lmn7abdq]{font-size:var(--h3);color:var(--gold-deep);flex-shrink:0;font-weight:800}@media (width>=48em){.trust__list[data-astro-cid-lmn7abdq]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64em){.trust__list[data-astro-cid-lmn7abdq]{gap:var(--space-7)}}.services__list[data-astro-cid-lesv7jgp]{gap:var(--space-5);display:grid}.services__item[data-astro-cid-lesv7jgp]{align-items:center;column-gap:var(--space-4);row-gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);grid-template-columns:auto minmax(0,1fr);display:grid}.services__name[data-astro-cid-lesv7jgp]{font-size:var(--h3);margin-block-start:0}.services__description[data-astro-cid-lesv7jgp]{max-width:var(--measure);font-size:var(--text-base);color:var(--ink);grid-column:1/-1}.services__item--featured[data-astro-cid-lesv7jgp]{padding:var(--space-6);border-block-start:4px solid var(--gold);background:var(--sand)}.services__item--featured[data-astro-cid-lesv7jgp] .services__description[data-astro-cid-lesv7jgp]{font-size:var(--text-lg)}.services--sand[data-astro-cid-lesv7jgp] .services__item--featured[data-astro-cid-lesv7jgp]{background:var(--paper)}@media (width>=48em){.services__list[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}.services__item[data-astro-cid-lesv7jgp]{flex-direction:column;align-items:stretch;display:flex}.services__name[data-astro-cid-lesv7jgp]{margin-block-start:var(--space-1)}.services__item--featured[data-astro-cid-lesv7jgp]{padding:var(--space-7);grid-column:span 2}}@media (width>=64em){.services__list[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr))}.services__item--featured[data-astro-cid-lesv7jgp],.services__item--wide[data-astro-cid-lesv7jgp]{align-items:start;column-gap:var(--space-6);row-gap:var(--space-3);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);display:grid}.services__item--featured[data-astro-cid-lesv7jgp] .services__icon[data-astro-cid-lesv7jgp],.services__item--wide[data-astro-cid-lesv7jgp] .services__icon[data-astro-cid-lesv7jgp]{grid-row:span 2}.services__item--featured[data-astro-cid-lesv7jgp] .services__name[data-astro-cid-lesv7jgp],.services__item--wide[data-astro-cid-lesv7jgp] .services__name[data-astro-cid-lesv7jgp]{margin-block-start:0}.services__item--featured[data-astro-cid-lesv7jgp] .services__description[data-astro-cid-lesv7jgp],.services__item--wide[data-astro-cid-lesv7jgp] .services__description[data-astro-cid-lesv7jgp]{grid-column:2}}.process__list[data-astro-cid-grsovck6]{gap:var(--space-6);display:grid}.process__step[data-astro-cid-grsovck6]{min-width:0}.process__number[data-astro-cid-grsovck6]{font-size:var(--h2);font-weight:800;line-height:var(--leading-tight);font-variant-numeric:tabular-nums;color:var(--gold-deep);display:block}.process__number[data-astro-cid-grsovck6]:after{content:"";width:3rem;height:2px;margin-block:var(--space-3) var(--space-4);background:var(--gold);display:block}.process__title[data-astro-cid-grsovck6]{margin-block-end:var(--space-2)}.process__text[data-astro-cid-grsovck6]{max-width:var(--measure);color:var(--ink-soft)}.process__cta[data-astro-cid-grsovck6]{margin-block-start:var(--space-7)}@media (width>=64em){.process__list[data-astro-cid-grsovck6]{grid-template-columns:repeat(3,minmax(0,1fr))}.process__step[data-astro-cid-grsovck6]+.process__step[data-astro-cid-grsovck6]{border-inline-start:1px solid var(--line);padding-inline-start:var(--space-6)}}.why__list[data-astro-cid-2ojqaodh]{gap:var(--space-5);display:grid}.why__card[data-astro-cid-2ojqaodh]{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);flex-direction:column;display:flex}.why__title[data-astro-cid-2ojqaodh]{font-size:var(--h3);max-width:24ch}.why__text[data-astro-cid-2ojqaodh]{color:var(--ink-soft)}@media (width>=48em) and (width<=63.99em){.why__card[data-astro-cid-2ojqaodh]{align-items:start;column-gap:var(--space-5);row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.why__icon[data-astro-cid-2ojqaodh]{grid-row:span 2}.why__title[data-astro-cid-2ojqaodh]{max-width:none}}@media (width>=64em){.why__list[data-astro-cid-2ojqaodh]{grid-template-columns:repeat(3,minmax(0,1fr))}}.about__inner[data-astro-cid-oxgmilyn]{gap:var(--space-7);display:grid}.about__copy[data-astro-cid-oxgmilyn]{min-width:0}.about__lead[data-astro-cid-oxgmilyn]{font-size:var(--text-lg)}.about__actions[data-astro-cid-oxgmilyn]{margin-block-start:var(--space-6)}.about__card[data-astro-cid-oxgmilyn]{min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--sand)}.about__card--paper[data-astro-cid-oxgmilyn]{border:1px solid var(--line);background:var(--paper)}.about__card-title[data-astro-cid-oxgmilyn]{margin-block-end:var(--space-1)}.about__card-subtitle[data-astro-cid-oxgmilyn]{font-size:var(--text-sm);color:var(--ink-soft);margin-block-end:var(--space-5);font-weight:600}.about__facts[data-astro-cid-oxgmilyn]{gap:var(--space-3);margin:0;display:grid}.about__fact[data-astro-cid-oxgmilyn]{align-items:center;gap:var(--space-3);min-height:var(--tap);color:var(--ink);overflow-wrap:anywhere;display:flex}.about__icon[data-astro-cid-oxgmilyn]{flex-shrink:0}.about__fact--text[data-astro-cid-oxgmilyn]{padding-inline-start:calc(2.75rem + var(--space-3))}.about__link[data-astro-cid-oxgmilyn]{min-height:var(--tap);align-items:center;font-weight:600;display:inline-flex}@media (width>=64em){.about__inner[data-astro-cid-oxgmilyn]{gap:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.projects__item[data-astro-cid-ftq3vvlr]{min-width:0;display:flex}.projects__item[data-astro-cid-ftq3vvlr]>.card{width:100%}.projects__more[data-astro-cid-ftq3vvlr]{margin-block-start:var(--space-6)}.testimonials__list[data-astro-cid-gakqr736]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.testimonial[data-astro-cid-gakqr736]{height:100%;padding:var(--space-5);padding-top:calc(var(--space-5) + var(--space-4));border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);margin:0;position:relative}.testimonial[data-astro-cid-gakqr736]:before{content:"„" / "";top:var(--space-3);left:var(--space-5);font-size:var(--h2);color:var(--gold);font-weight:800;line-height:1;position:absolute}.testimonial__text[data-astro-cid-gakqr736]{margin:0 0 var(--space-4);color:var(--ink)}.testimonial__meta[data-astro-cid-gakqr736]{font-size:var(--text-sm);color:var(--ink-soft)}.testimonial__meta[data-astro-cid-gakqr736] cite[data-astro-cid-gakqr736]{color:var(--ink);font-style:normal;font-weight:700}@media (width>=48em){.testimonials__list[data-astro-cid-gakqr736]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.testimonials__list[data-astro-cid-gakqr736]{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq__list[data-astro-cid-hemr5th4]{max-width:48rem}.faq__item[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}.faq__item[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--line)}.faq__question[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap);padding:var(--space-4) 0;cursor:pointer;display:flex}.faq__title[data-astro-cid-hemr5th4]{font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);color:var(--ink)}.faq__question[data-astro-cid-hemr5th4]:after{content:"+";content:"+" / "";text-align:center;width:1.5rem;color:var(--gold-deep);flex-shrink:0;font-size:1.5rem;font-weight:700;line-height:1}.faq__item[data-astro-cid-hemr5th4][open]>.faq__question[data-astro-cid-hemr5th4]:after{content:"−";content:"−" / ""}.faq__answer[data-astro-cid-hemr5th4]{max-width:var(--measure);color:var(--ink);padding-block-end:var(--space-4)}@media (width>=64em){.faq[data-astro-cid-hemr5th4] .container[data-astro-cid-hemr5th4]{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.faq[data-astro-cid-hemr5th4] .section__head[data-astro-cid-hemr5th4]{top:calc(var(--header-h) + var(--space-6));margin-block-end:0;position:sticky}.faq__list[data-astro-cid-hemr5th4]{max-width:none}}.form[data-astro-cid-vekgkm42]{position:relative}.form__intro[data-astro-cid-vekgkm42]{max-width:var(--measure);color:var(--ink-soft);margin-block-end:var(--space-5)}.form__field[data-astro-cid-vekgkm42]+.form__field[data-astro-cid-vekgkm42]{margin-block-start:var(--space-4)}.form__label[data-astro-cid-vekgkm42]{color:var(--ink);margin-block-end:var(--space-2);font-weight:600;display:block}.form__input[data-astro-cid-vekgkm42]{width:100%;min-height:var(--tap);padding:var(--space-3);border:1px solid var(--gold-deep);border-radius:var(--radius);font:inherit;color:var(--ink);background:var(--paper);display:block}.form__textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:8rem}.form__input[data-astro-cid-vekgkm42][aria-invalid=true]{border:2px solid var(--ink);padding:calc(var(--space-3) - 1px)}.form__error[data-astro-cid-vekgkm42]{font-size:var(--text-sm);color:var(--ink);margin-block-start:var(--space-2);font-weight:600}.form__check[data-astro-cid-vekgkm42]{align-items:flex-start;gap:var(--space-3);display:flex}.form__checkbox[data-astro-cid-vekgkm42]{width:1.5rem;height:1.5rem;accent-color:var(--gold-deep);cursor:pointer;flex-shrink:0;margin:0;margin-block-start:calc((var(--tap) - 1.5rem) / 2)}.form__check-label[data-astro-cid-vekgkm42]{min-height:var(--tap);padding-block:var(--space-2);color:var(--ink);cursor:pointer;display:block}.form__trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__actions[data-astro-cid-vekgkm42]{margin-block-start:var(--space-5)}.form__status[data-astro-cid-vekgkm42]{max-width:var(--measure);color:var(--ink);font-weight:600}.form__status[data-astro-cid-vekgkm42]:not(:empty){margin-block-start:var(--space-4)}.form--sent[data-astro-cid-vekgkm42] .form__intro[data-astro-cid-vekgkm42],.form--sent[data-astro-cid-vekgkm42] .form__field[data-astro-cid-vekgkm42],.form--sent[data-astro-cid-vekgkm42] .form__actions[data-astro-cid-vekgkm42]{display:none}.form__clause[data-astro-cid-vekgkm42]{max-width:var(--measure);margin-block-start:var(--space-5)}.contact__grid[data-astro-cid-he3spzz3]{gap:var(--space-7);display:grid}.contact__list[data-astro-cid-he3spzz3]{gap:var(--space-5);display:grid}.contact__item[data-astro-cid-he3spzz3]{align-items:flex-start;gap:var(--space-4);display:flex}.contact__body[data-astro-cid-he3spzz3]{overflow-wrap:anywhere;min-width:0}.contact__phone[data-astro-cid-he3spzz3]{min-height:var(--tap);font-size:var(--h3);font-weight:800;line-height:var(--leading-tight);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.contact__phone[data-astro-cid-he3spzz3]:hover,.contact__phone[data-astro-cid-he3spzz3]:focus-visible{color:var(--gold-deep);text-underline-offset:.12em;text-decoration:underline}.contact__link[data-astro-cid-he3spzz3]{min-height:var(--tap);align-items:center;font-weight:600;display:inline-flex}.contact__text[data-astro-cid-he3spzz3],.contact__address[data-astro-cid-he3spzz3]{padding-block:calc((var(--tap) - var(--text-base) * var(--leading)) / 2);color:var(--ink)}.contact__form[data-astro-cid-he3spzz3]{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}@media (width>=48em){.contact__form[data-astro-cid-he3spzz3]{padding:var(--space-6)}}@media (width>=48em) and (width<=63.99em){.contact__list[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.contact__grid[data-astro-cid-he3spzz3]{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.contact__info[data-astro-cid-he3spzz3]{top:calc(var(--header-h) + var(--space-6));position:sticky}}
