.cards[data-astro-cid-dxsazvjt]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-dxsazvjt]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .2s var(--ease), transform .2s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-dxsazvjt]:has(.card__link):hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.card__media[data-astro-cid-dxsazvjt]{aspect-ratio:3/2;background:var(--color-light)}.card__media[data-astro-cid-dxsazvjt] img{object-fit:cover;width:100%;height:100%}.card__body[data-astro-cid-dxsazvjt]{flex-direction:column;flex:1;gap:.625rem;padding:1.25rem 1.25rem 1rem;display:flex}.card__title[data-astro-cid-dxsazvjt]{font-size:var(--font-size-lg)}.card__link[data-astro-cid-dxsazvjt]{color:var(--color-text);text-decoration:none}.card__link[data-astro-cid-dxsazvjt]:after{content:"";position:absolute;inset:0}.card__link[data-astro-cid-dxsazvjt]:focus-visible{outline:none}.card[data-astro-cid-dxsazvjt]:has(.card__link:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.card__text[data-astro-cid-dxsazvjt]{color:var(--color-muted);font-size:var(--font-size-sm)}.card__more[data-astro-cid-dxsazvjt]{min-height:var(--tap);font-weight:600;font-size:var(--font-size-sm);color:var(--color-primary);align-items:center;gap:.375rem;margin-top:auto;display:inline-flex}.card__more[data-astro-cid-dxsazvjt] svg{width:1.1em;height:1.1em}@media (width>=640px){.cards[data-astro-cid-dxsazvjt]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.cards[data-astro-cid-dxsazvjt]{grid-template-columns:repeat(4,1fr)}}.checklist[data-astro-cid-c5zevesx]{gap:.875rem;max-width:52rem;margin:0;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-c5zevesx] li[data-astro-cid-c5zevesx]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;font-weight:500;display:flex}.checklist__icon[data-astro-cid-c5zevesx]{background:var(--color-tint);width:28px;height:28px;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.checklist__icon[data-astro-cid-c5zevesx] svg{stroke-width:3px;width:16px;height:16px}.checklist__link[data-astro-cid-c5zevesx]{margin-top:1.5rem}@media (width>=820px){.checklist[data-astro-cid-c5zevesx]{grid-template-columns:1fr 1fr}}.contact[data-astro-cid-fhxxn7rz]{gap:2rem;display:grid}.contact__intro[data-astro-cid-fhxxn7rz]{gap:1.25rem;max-width:44rem;display:grid}.contact__body[data-astro-cid-fhxxn7rz]{font-size:var(--font-size-lg)}.contact__cards[data-astro-cid-fhxxn7rz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.contact-card[data-astro-cid-fhxxn7rz]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-content:start;gap:.5rem;padding:1.5rem;display:grid}.contact-card--company[data-astro-cid-fhxxn7rz]{border-top:4px solid var(--color-brand)}.contact-card[data-astro-cid-fhxxn7rz] h3[data-astro-cid-fhxxn7rz]{font-size:var(--font-size-lg)}.contact__facts[data-astro-cid-fhxxn7rz]{gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.contact__facts[data-astro-cid-fhxxn7rz] li[data-astro-cid-fhxxn7rz]{min-height:var(--tap);overflow-wrap:anywhere;align-items:center;gap:.75rem;display:flex}.contact__facts[data-astro-cid-fhxxn7rz] svg{width:20px;height:20px;color:var(--color-brand);flex:none}.contact__facts[data-astro-cid-fhxxn7rz] a[data-astro-cid-fhxxn7rz]{min-height:var(--tap);align-items:center;font-weight:600;display:inline-flex}.cta[data-astro-cid-vlkzfca2]{background:var(--color-dark);color:var(--color-on-dark);background-image:linear-gradient(120deg, var(--color-dark) 0%, #0b6b22 100%);padding-block:clamp(3rem,2rem + 3vw,4.5rem)}.cta__inner[data-astro-cid-vlkzfca2]{align-items:center;gap:1.75rem;display:grid}.cta__text[data-astro-cid-vlkzfca2]{gap:.75rem;display:grid}.cta__text[data-astro-cid-vlkzfca2] p[data-astro-cid-vlkzfca2]{font-size:var(--font-size-lg);color:var(--color-on-dark-muted)}@media (width>=960px){.cta__inner[data-astro-cid-vlkzfca2]{grid-template-columns:1fr auto;gap:3rem}.cta__buttons[data-astro-cid-vlkzfca2]{justify-content:flex-end}}.equipment[data-astro-cid-p45pn4m7]{columns:1;column-gap:1.5rem}.equipment__group[data-astro-cid-p45pn4m7]{break-inside:avoid;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:1.5rem;overflow:hidden}.equipment__title[data-astro-cid-p45pn4m7]{font-size:var(--font-size-lg);background:var(--color-tint);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.equipment__count[data-astro-cid-p45pn4m7]{border-radius:var(--radius-full);background:var(--color-primary);min-width:2rem;height:2rem;color:var(--color-on-primary);font-size:var(--font-size-sm);place-items:center;padding-inline:.5rem;display:inline-grid}.equipment__list[data-astro-cid-p45pn4m7]{margin:0;padding:0;list-style:none}.equipment__list[data-astro-cid-p45pn4m7] li[data-astro-cid-p45pn4m7]{border-bottom:1px solid var(--color-border);padding:.875rem 1.25rem}.equipment__list[data-astro-cid-p45pn4m7] li[data-astro-cid-p45pn4m7]:last-child{border-bottom:0}.equipment__row[data-astro-cid-p45pn4m7]{justify-content:space-between;gap:1rem;display:flex}.equipment__name[data-astro-cid-p45pn4m7]{font-weight:600}.equipment__spec[data-astro-cid-p45pn4m7]{color:var(--color-primary);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.equipment__details[data-astro-cid-p45pn4m7]{font-size:var(--font-size-sm);color:var(--color-muted);margin-top:.125rem}@media (width>=900px){.equipment[data-astro-cid-p45pn4m7]{columns:2}}.gallery[data-astro-cid-465brjfg]{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.gallery__item[data-astro-cid-465brjfg]{aspect-ratio:4/3;border-radius:var(--radius);background:var(--color-border);display:block;overflow:hidden}.gallery__item[data-astro-cid-465brjfg] img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease)}.gallery__item[data-astro-cid-465brjfg]:hover img{transform:scale(1.04)}.lightbox[data-astro-cid-465brjfg]{background:#06140af0;border:0;place-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:4.5rem .75rem}.lightbox[data-astro-cid-465brjfg][open]{display:grid}.lightbox[data-astro-cid-465brjfg]::backdrop{background:0 0}.lightbox__img[data-astro-cid-465brjfg]{object-fit:contain;border-radius:var(--radius-sm);max-width:min(100%,1400px);max-height:100%}.lightbox__btn[data-astro-cid-465brjfg]{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.lightbox__btn[data-astro-cid-465brjfg]:hover{background:#ffffff42}.lightbox__close[data-astro-cid-465brjfg]{top:1rem;right:1rem}.lightbox__prev[data-astro-cid-465brjfg],.lightbox__next[data-astro-cid-465brjfg]{bottom:1rem}.lightbox__prev[data-astro-cid-465brjfg]{left:calc(50% - 56px)}.lightbox__next[data-astro-cid-465brjfg]{right:calc(50% - 56px)}@media (width>=640px){.gallery[data-astro-cid-465brjfg]{grid-template-columns:repeat(3,1fr);gap:1rem}.lightbox[data-astro-cid-465brjfg]{padding:2rem 5.5rem}.lightbox__prev[data-astro-cid-465brjfg],.lightbox__next[data-astro-cid-465brjfg]{top:50%;bottom:auto;transform:translateY(-50%)}.lightbox__prev[data-astro-cid-465brjfg]{left:1.25rem}.lightbox__next[data-astro-cid-465brjfg]{right:1.25rem}}@media (width>=1100px){.gallery[data-astro-cid-465brjfg]{grid-template-columns:repeat(4,1fr)}}.hero[data-astro-cid-sf272gaj]{background:var(--color-tint);border-bottom:1px solid var(--color-border);overflow:hidden}.hero__inner[data-astro-cid-sf272gaj]{align-items:center;gap:2rem;padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem);display:grid}.hero--large[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{padding-block:clamp(2.5rem,1.5rem + 5vw,5.5rem)}.hero__text[data-astro-cid-sf272gaj]{gap:1.25rem;max-width:40rem;display:grid}.hero--page[data-astro-cid-sf272gaj] .hero__title[data-astro-cid-sf272gaj]{font-size:var(--font-size-3xl)}.hero--page[data-astro-cid-sf272gaj].hero--plain .hero__title[data-astro-cid-sf272gaj],.hero--large[data-astro-cid-sf272gaj] .hero__title[data-astro-cid-sf272gaj]{font-size:var(--font-size-display)}.hero__lead[data-astro-cid-sf272gaj]{font-size:var(--font-size-lg);color:var(--color-muted);max-width:36rem}.hero__buttons[data-astro-cid-sf272gaj]{margin-top:.5rem}.hero__media[data-astro-cid-sf272gaj]{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);aspect-ratio:4/3;background:var(--color-light);position:relative;overflow:hidden}.hero--page[data-astro-cid-sf272gaj] .hero__media[data-astro-cid-sf272gaj]{aspect-ratio:16/10}.hero__media[data-astro-cid-sf272gaj] img{object-fit:cover;width:100%;height:100%}.hero__text[data-astro-cid-sf272gaj]:before{content:"";background:var(--color-brand);border-radius:2px;width:56px;height:4px}@media (width>=960px){.hero--image[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4.5rem)}.hero--large[data-astro-cid-sf272gaj].hero--image .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:1.05fr 1fr}}.split[data-astro-cid-nzgc53oa]{align-items:center;gap:2rem;display:grid}.split__text[data-astro-cid-nzgc53oa]{gap:1.25rem;max-width:38rem;display:grid}.split__body[data-astro-cid-nzgc53oa]{font-size:var(--font-size-lg);color:var(--color-muted)}.split__media[data-astro-cid-nzgc53oa]{border-radius:var(--radius-lg);aspect-ratio:4/3;box-shadow:var(--shadow-card);background:var(--color-light);overflow:hidden}.split__media[data-astro-cid-nzgc53oa] img{object-fit:cover;width:100%;height:100%}@media (width>=960px){.split[data-astro-cid-nzgc53oa]{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5rem)}.split--left[data-astro-cid-nzgc53oa] .split__media[data-astro-cid-nzgc53oa]{order:-1}.split--noimage[data-astro-cid-nzgc53oa]{grid-template-columns:1fr}}.info[data-astro-cid-bk6rezor]{gap:1.5rem;display:grid}.info__body[data-astro-cid-bk6rezor]{max-width:46rem;color:var(--color-muted)}.info__groups[data-astro-cid-bk6rezor]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.info__group[data-astro-cid-bk6rezor]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem}.info__title[data-astro-cid-bk6rezor]{font-size:var(--font-size-lg);margin-bottom:.5rem}.info__list[data-astro-cid-bk6rezor]{margin:0}.info__row[data-astro-cid-bk6rezor]{border-bottom:1px solid var(--color-border);gap:.125rem;padding-block:.75rem;display:grid}.info__row[data-astro-cid-bk6rezor]:last-child{border-bottom:0}.info__row[data-astro-cid-bk6rezor] dt[data-astro-cid-bk6rezor]{font-size:var(--font-size-sm);color:var(--color-muted)}.info__row[data-astro-cid-bk6rezor] dd[data-astro-cid-bk6rezor]{overflow-wrap:anywhere;margin:0;font-weight:600}.info__note[data-astro-cid-bk6rezor]{border-left:4px solid var(--color-brand);background:var(--color-tint);border-radius:0 var(--radius) var(--radius) 0;max-width:46rem;font-size:var(--font-size-sm);padding:1rem 1.25rem}.map[data-astro-cid-2js74gy4]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-border);aspect-ratio:4/3;overflow:hidden}.map__frame[data-astro-cid-2js74gy4]{border:0;width:100%;height:100%;display:block}.map__link[data-astro-cid-2js74gy4]{margin-top:.75rem}@media (width>=820px){.map[data-astro-cid-2js74gy4]{aspect-ratio:21/9}}.partners[data-astro-cid-xfinawcb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.partners__item[data-astro-cid-xfinawcb]{border:1px solid var(--color-border);border-left:4px solid var(--color-brand);border-radius:var(--radius);background:var(--color-white);min-height:72px;font-weight:600;line-height:var(--leading-snug);align-items:center;padding:1rem 1.25rem;display:flex}.partners__item[data-astro-cid-xfinawcb] a[data-astro-cid-xfinawcb]{min-height:var(--tap);color:inherit;align-items:center;display:flex}.partners__item[data-astro-cid-xfinawcb] .partners__logo{width:auto;max-height:48px}.products[data-astro-cid-7iiflxf3]{align-items:start;gap:1.5rem;display:grid}.products__group[data-astro-cid-7iiflxf3]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.products__title[data-astro-cid-7iiflxf3]{font-size:var(--font-size-lg);background:var(--color-tint);border-bottom:1px solid var(--color-border);padding:1rem 1.25rem}.products__table[data-astro-cid-7iiflxf3]{border-collapse:collapse;width:100%}.products__table[data-astro-cid-7iiflxf3] tr[data-astro-cid-7iiflxf3]{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;gap:.25rem 1rem;padding:.875rem 1.25rem;display:grid}.products__table[data-astro-cid-7iiflxf3] tr[data-astro-cid-7iiflxf3]:last-child{border-bottom:0}.products__name[data-astro-cid-7iiflxf3]{text-align:left;grid-column:1/-1;font-weight:600}.products__price[data-astro-cid-7iiflxf3]{color:var(--color-muted);font-size:var(--font-size-sm);text-align:right;align-self:center}.status[data-astro-cid-7iiflxf3]{font-size:var(--font-size-sm);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.status[data-astro-cid-7iiflxf3]:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px}.status--in[data-astro-cid-7iiflxf3]{color:var(--color-primary)}.status--out[data-astro-cid-7iiflxf3]{color:var(--color-danger)}.status--ask[data-astro-cid-7iiflxf3]{color:var(--color-muted)}.products__note[data-astro-cid-7iiflxf3]{font-size:var(--font-size-sm);color:var(--color-muted);margin-top:1.25rem}@media (width>=560px){.products__table[data-astro-cid-7iiflxf3] tr[data-astro-cid-7iiflxf3]{grid-template-columns:minmax(0,1fr) 11rem 9rem;align-items:center}.products__name[data-astro-cid-7iiflxf3]{grid-column:auto}}@media (width>=1100px){.products[data-astro-cid-7iiflxf3]{grid-template-columns:1fr 1fr}.products__table[data-astro-cid-7iiflxf3] tr[data-astro-cid-7iiflxf3]{grid-template-columns:minmax(0,1fr) 10rem 8.5rem}}.timeline[data-astro-cid-hpy5rsmf]{gap:0;max-width:60rem;margin:0;padding:0;list-style:none;display:grid}.timeline__year[data-astro-cid-hpy5rsmf]{border-left:2px solid var(--color-border);gap:.75rem;padding:0 0 2rem 1.75rem;display:grid;position:relative}.timeline__year[data-astro-cid-hpy5rsmf]:last-child{padding-bottom:0}.timeline__year[data-astro-cid-hpy5rsmf]:before{content:"";background:var(--color-white);border:4px solid var(--color-brand);border-radius:50%;width:16px;height:16px;position:absolute;top:.2rem;left:-9px}.timeline__label[data-astro-cid-hpy5rsmf]{font-size:var(--font-size-lg);color:var(--color-dark)}.timeline__items[data-astro-cid-hpy5rsmf]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.timeline__items[data-astro-cid-hpy5rsmf] li[data-astro-cid-hpy5rsmf]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem 1rem}@media (width>=820px){.timeline__year[data-astro-cid-hpy5rsmf]{grid-template-columns:14rem 1fr;gap:1.5rem}}.stats[data-astro-cid-4ybzt36f]{border-bottom:1px solid var(--color-border);padding-block:clamp(2rem,1.5rem + 2vw,3rem)}.stats__list[data-astro-cid-4ybzt36f]{gap:1.5rem;margin:0;display:grid}.stats__item[data-astro-cid-4ybzt36f]{border-left:4px solid var(--color-brand);flex-direction:column-reverse;gap:.25rem;padding-left:1rem;display:flex}.stats__value[data-astro-cid-4ybzt36f]{font-size:var(--font-size-2xl);letter-spacing:-.02em;color:var(--color-dark);margin:0;font-weight:700;line-height:1.15}.stats__label[data-astro-cid-4ybzt36f]{color:var(--color-muted);font-size:var(--font-size-sm)}@media (width>=720px){.stats__list[data-astro-cid-4ybzt36f]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2rem}}.text-block[data-astro-cid-7jbmkl4p]{max-width:46rem;font-size:var(--font-size-lg)}
