.cards[data-astro-cid-dxsazvjt]{margin:0;padding:0;list-style:none}.card[data-astro-cid-dxsazvjt]:not(:has(.card__media)){border-top:4px solid var(--color-logo)}.checklist[data-astro-cid-c5zevesx]{gap:var(--space-4) var(--space-10);margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.checklist[data-astro-cid-c5zevesx]{grid-template-columns:repeat(2,minmax(0,1fr))}}.checklist__item[data-astro-cid-c5zevesx]{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);align-items:flex-start;display:flex}.checklist__icon[data-astro-cid-c5zevesx]{border-radius:var(--radius-full);background:var(--color-tint);width:1.75rem;height:1.75rem;color:var(--color-primary);flex:none;place-items:center;display:grid}.checklist__icon[data-astro-cid-c5zevesx] svg{stroke-width:3px;width:1rem;height:1rem}.contact-grid[data-astro-cid-fhxxn7rz]{gap:var(--space-5);display:grid}@media (width>=800px){.contact-grid[data-astro-cid-fhxxn7rz]{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-card[data-astro-cid-fhxxn7rz]{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--color-logo);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.contact-card[data-astro-cid-fhxxn7rz] .contact-card__icon{width:28px;height:28px;color:var(--color-primary)}.contact-card__title[data-astro-cid-fhxxn7rz]{margin-top:var(--space-4);margin-bottom:var(--space-2);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary);font-weight:700}.contact-card__big[data-astro-cid-fhxxn7rz]{min-height:var(--tap-size);font-size:var(--font-size-xl);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.contact-card__big[data-astro-cid-fhxxn7rz]:hover{text-decoration:underline}.contact-card__email[data-astro-cid-fhxxn7rz]{overflow-wrap:anywhere}.contact-card__meta[data-astro-cid-fhxxn7rz]{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.contact-card[data-astro-cid-fhxxn7rz] address[data-astro-cid-fhxxn7rz]{font-style:normal;font-size:var(--font-size-lg)}.contact-card__list[data-astro-cid-fhxxn7rz]{margin:0}.contact-card__list[data-astro-cid-fhxxn7rz] div[data-astro-cid-fhxxn7rz]+div[data-astro-cid-fhxxn7rz]{margin-top:var(--space-2)}.contact-card__list[data-astro-cid-fhxxn7rz] dt[data-astro-cid-fhxxn7rz]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.contact-card__list[data-astro-cid-fhxxn7rz] dd[data-astro-cid-fhxxn7rz]{margin:0}.contact-card__list[data-astro-cid-fhxxn7rz] a[data-astro-cid-fhxxn7rz]{min-height:var(--tap-size);align-items:center;font-weight:600;display:inline-flex}.downloads[data-astro-cid-f2zc2afj]{gap:var(--space-2) var(--space-12);display:grid}@media (width>=900px){.downloads[data-astro-cid-f2zc2afj]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}}.section[data-astro-cid-va7o3cqe].facts{padding-block:clamp(2rem,1.5rem + 2vw,3rem)}.facts__heading[data-astro-cid-va7o3cqe]{margin-bottom:var(--space-8)}.facts__list[data-astro-cid-va7o3cqe]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=900px){.facts__list[data-astro-cid-va7o3cqe]{grid-template-columns:repeat(4,minmax(0,1fr))}}.facts__item[data-astro-cid-va7o3cqe]{justify-content:flex-end;gap:var(--space-1);padding-left:var(--space-4);border-left:3px solid var(--color-logo);flex-direction:column-reverse;display:flex}.facts__value[data-astro-cid-va7o3cqe]{letter-spacing:var(--tracking-tight);color:var(--color-primary);margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:700;line-height:1.1}.facts__label[data-astro-cid-va7o3cqe]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.hero[data-astro-cid-sf272gaj]{background:var(--color-light);border-bottom:1px solid var(--color-border);padding-block:clamp(2.5rem,1.5rem + 4vw,5rem)}.hero--large[data-astro-cid-sf272gaj]{background:var(--color-tint);padding-block:clamp(3rem,2rem + 5vw,6.5rem)}.hero__inner[data-astro-cid-sf272gaj]{align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);display:grid}@media (width>=900px){.hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hero--no-image[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1fr)}}.hero__content[data-astro-cid-sf272gaj]{max-width:680px}.hero__title[data-astro-cid-sf272gaj]{font-size:var(--font-size-display)}.hero--compact[data-astro-cid-sf272gaj] .hero__title[data-astro-cid-sf272gaj]{font-size:clamp(2rem,1.5rem + 2vw,3rem)}.hero__text[data-astro-cid-sf272gaj]{margin-top:var(--space-5);font-size:var(--font-size-lg);color:var(--color-text-secondary)}.hero--large[data-astro-cid-sf272gaj] .hero__text[data-astro-cid-sf272gaj]{font-size:clamp(1.125rem,1rem + .4vw,1.3125rem)}.hero__media[data-astro-cid-sf272gaj]{border-radius:var(--radius-lg);overflow:hidden}.hero--large[data-astro-cid-sf272gaj] .hero__media[data-astro-cid-sf272gaj]{aspect-ratio:4/3.4;box-shadow:var(--shadow-card-hover)}.hero--large[data-astro-cid-sf272gaj] .hero__media[data-astro-cid-sf272gaj] img{object-fit:cover;width:100%;height:100%}.hero--compact[data-astro-cid-sf272gaj] .hero__media[data-astro-cid-sf272gaj]{max-height:340px;padding:var(--space-6);border:1px solid var(--color-border);background:#fff;place-items:center;display:grid}.hero--compact[data-astro-cid-sf272gaj] .hero__media[data-astro-cid-sf272gaj] img{object-fit:contain;width:100%;max-height:290px}.split[data-astro-cid-nzgc53oa]{align-items:center;gap:clamp(2rem,1rem + 3vw,4.5rem);display:grid}@media (width>=900px){.split[data-astro-cid-nzgc53oa]{grid-template-columns:repeat(2,minmax(0,1fr))}.split--no-image[data-astro-cid-nzgc53oa]{grid-template-columns:minmax(0,1fr)}.split--image-left[data-astro-cid-nzgc53oa] .split__media[data-astro-cid-nzgc53oa]{order:-1}}.split__body[data-astro-cid-nzgc53oa]{margin-top:var(--space-5);font-size:var(--font-size-lg);color:var(--color-text-secondary)}.split__media[data-astro-cid-nzgc53oa]{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;place-items:center;display:grid;overflow:hidden}.split__media[data-astro-cid-nzgc53oa] img{object-fit:contain;width:100%;max-height:520px}.map[data-astro-cid-2js74gy4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid;overflow:hidden}@media (width>=900px){.map[data-astro-cid-2js74gy4]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.map__frame[data-astro-cid-2js74gy4]{border:0;width:100%;height:clamp(300px,40vw,440px)}.map__info[data-astro-cid-2js74gy4]{justify-content:center;gap:var(--space-5);padding:var(--space-8);flex-direction:column;display:flex}.map__address[data-astro-cid-2js74gy4]{font-size:var(--font-size-lg)}@media (width<=599px){.map__info[data-astro-cid-2js74gy4] .btn[data-astro-cid-2js74gy4]{width:100%}}.partners[data-astro-cid-xfinawcb]{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.partner[data-astro-cid-xfinawcb]{align-items:center;gap:var(--space-4);min-height:88px;padding:var(--space-3) var(--space-6) var(--space-3) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);text-decoration:none;display:flex}.partner--link[data-astro-cid-xfinawcb]:hover{border-color:var(--color-primary);color:var(--color-primary)}.partner__media[data-astro-cid-xfinawcb]{place-items:center;width:64px;height:64px;display:grid}.partner__media[data-astro-cid-xfinawcb] img{object-fit:contain;max-width:64px;max-height:64px}.partner__name[data-astro-cid-xfinawcb]{font-weight:700}.partner__host[data-astro-cid-xfinawcb]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.parts[data-astro-cid-n5bat45b]{align-items:start;gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.parts[data-astro-cid-n5bat45b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.part[data-astro-cid-n5bat45b]{gap:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:104px minmax(0,1fr);display:grid}@media (width<=599px){.part[data-astro-cid-n5bat45b]{gap:var(--space-4);padding:var(--space-4);grid-template-columns:64px minmax(0,1fr)}}.part__media[data-astro-cid-n5bat45b]{aspect-ratio:1;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;align-self:start;place-items:center;display:grid;overflow:hidden}.part__media[data-astro-cid-n5bat45b] img{object-fit:contain;width:100%;height:100%}.part__title[data-astro-cid-n5bat45b]{font-size:var(--font-size-lg);letter-spacing:-.01em}.part__table[data-astro-cid-n5bat45b]{width:100%;margin-top:var(--space-3);border-collapse:collapse;font-size:var(--font-size-sm)}.part__table[data-astro-cid-n5bat45b] th[data-astro-cid-n5bat45b],.part__table[data-astro-cid-n5bat45b] td[data-astro-cid-n5bat45b]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.4rem 0}.part__table[data-astro-cid-n5bat45b] th[data-astro-cid-n5bat45b]{color:var(--color-text-secondary);padding-right:var(--space-3);font-weight:400}.part__table[data-astro-cid-n5bat45b] td[data-astro-cid-n5bat45b]{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:600}.part__table[data-astro-cid-n5bat45b] td[data-astro-cid-n5bat45b].part__note{white-space:normal;text-align:left;color:var(--color-text-secondary);font-weight:400}.product-list[data-astro-cid-7iiflxf3],.steps[data-astro-cid-lywy2fec]{margin:0;padding:0;list-style:none}.step__label[data-astro-cid-lywy2fec]{min-width:3rem;height:3rem;padding-inline:var(--space-3);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:inline-grid}.step__title[data-astro-cid-lywy2fec]{font-size:var(--font-size-xl);letter-spacing:-.015em}.step__text[data-astro-cid-lywy2fec]{margin-top:var(--space-2);color:var(--color-text-secondary)}.steps--row[data-astro-cid-lywy2fec]{gap:var(--space-8);display:grid}@media (width>=640px){.steps--row[data-astro-cid-lywy2fec]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.steps--3[data-astro-cid-lywy2fec]{grid-template-columns:repeat(3,minmax(0,1fr))}.steps--4[data-astro-cid-lywy2fec]{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps--row[data-astro-cid-lywy2fec] .step[data-astro-cid-lywy2fec]{gap:var(--space-4);padding-top:var(--space-6);border-top:2px solid var(--color-border);flex-direction:column;display:flex}.steps--timeline[data-astro-cid-lywy2fec]{max-width:860px;position:relative}.steps--timeline[data-astro-cid-lywy2fec] .step[data-astro-cid-lywy2fec]{gap:var(--space-5);padding-bottom:var(--space-10);grid-template-columns:4.5rem minmax(0,1fr);display:grid;position:relative}.steps--timeline[data-astro-cid-lywy2fec] .step[data-astro-cid-lywy2fec]:last-child{padding-bottom:0}.steps--timeline[data-astro-cid-lywy2fec] .step[data-astro-cid-lywy2fec]:not(:last-child):before{content:"";background:var(--color-border-strong);width:2px;position:absolute;top:3rem;bottom:0;left:2.25rem;transform:translate(-1px)}.steps--timeline[data-astro-cid-lywy2fec] .step__label[data-astro-cid-lywy2fec]{width:4.5rem;font-size:var(--font-size-sm)}.steps--timeline[data-astro-cid-lywy2fec] .step__body[data-astro-cid-lywy2fec]{padding-top:.6rem}.team[data-astro-cid-yfhuyqon]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.team[data-astro-cid-yfhuyqon]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.team[data-astro-cid-yfhuyqon]{grid-template-columns:repeat(3,minmax(0,1fr))}}.person[data-astro-cid-yfhuyqon]{gap:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:80px minmax(0,1fr);display:grid}.person__photo[data-astro-cid-yfhuyqon]{border-radius:var(--radius);background:var(--color-tint);width:80px;height:96px;color:var(--color-primary);font-size:var(--font-size-2xl);place-items:center;font-weight:700;display:grid;overflow:hidden}.person__photo[data-astro-cid-yfhuyqon] img{object-fit:cover;width:100%;height:100%}.person__name[data-astro-cid-yfhuyqon]{font-size:var(--font-size-lg);letter-spacing:-.01em}.person__role[data-astro-cid-yfhuyqon]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.person__contact[data-astro-cid-yfhuyqon]{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);padding:0;list-style:none}.person__contact[data-astro-cid-yfhuyqon] a[data-astro-cid-yfhuyqon]{align-items:center;gap:var(--space-2);min-height:var(--tap-size);max-width:100%;font-weight:600;text-decoration:none;display:inline-flex}.person__contact[data-astro-cid-yfhuyqon] a[data-astro-cid-yfhuyqon]:hover{text-decoration:underline}.person__contact[data-astro-cid-yfhuyqon] svg{flex:none;width:16px;height:16px}.person__email[data-astro-cid-yfhuyqon]{overflow-wrap:anywhere}.text-block[data-astro-cid-7jbmkl4p]{max-width:var(--prose-width)}.text-block__body[data-astro-cid-7jbmkl4p]{margin-top:var(--space-5);font-size:var(--font-size-lg)}
