.cards[data-astro-cid-dxsazvjt]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.cards--2[data-astro-cid-dxsazvjt]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.card[data-astro-cid-dxsazvjt]{background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-accent-decor);border-radius:var(--radius-lg);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.card--link[data-astro-cid-dxsazvjt]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.card__image[data-astro-cid-dxsazvjt] img{aspect-ratio:4/3;object-fit:cover;width:100%}.card__body[data-astro-cid-dxsazvjt]{gap:var(--space-3);padding:var(--space-6);flex:1;align-content:start;display:grid}h3[data-astro-cid-dxsazvjt]{font-size:var(--font-size-xl)}h3[data-astro-cid-dxsazvjt] a[data-astro-cid-dxsazvjt]{color:var(--color-text);text-decoration:none}h3[data-astro-cid-dxsazvjt] a[data-astro-cid-dxsazvjt]:after{content:"";position:absolute;inset:0}.card[data-astro-cid-dxsazvjt] p[data-astro-cid-dxsazvjt]{color:var(--color-muted)}.card__more[data-astro-cid-dxsazvjt]{padding-top:var(--space-2);color:var(--color-accent);align-items:center;gap:.375rem;margin-top:auto;font-weight:600;display:inline-flex}.card__more[data-astro-cid-dxsazvjt] svg[data-astro-cid-dxsazvjt]{width:18px;height:18px;transition:transform .2s}.card--link[data-astro-cid-dxsazvjt]:hover .card__more[data-astro-cid-dxsazvjt] svg[data-astro-cid-dxsazvjt]{transform:translate(3px)}.card--link[data-astro-cid-dxsazvjt]:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.card--link[data-astro-cid-dxsazvjt] h3[data-astro-cid-dxsazvjt] a[data-astro-cid-dxsazvjt]:focus-visible{outline:none}.checklist[data-astro-cid-c5zevesx]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-c5zevesx]{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-weight:500;display:flex}.checklist__icon[data-astro-cid-c5zevesx]{border-radius:var(--radius-full);background:var(--color-primary);width:2rem;height:2rem;color:var(--color-accent-light);flex:none;place-items:center;display:grid}.checklist__icon[data-astro-cid-c5zevesx] svg[data-astro-cid-c5zevesx]{stroke-width:3px;width:16px;height:16px}.contact[data-astro-cid-fhxxn7rz]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.contact__card[data-astro-cid-fhxxn7rz]{gap:var(--space-3);padding:var(--space-8) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-content:start;display:grid}.contact__icon[data-astro-cid-fhxxn7rz]{border-radius:var(--radius-full);background:var(--color-tint);width:3rem;height:3rem;color:var(--color-accent);place-items:center;display:grid}.contact__icon[data-astro-cid-fhxxn7rz] svg[data-astro-cid-fhxxn7rz]{width:22px;height:22px}h3[data-astro-cid-fhxxn7rz]{font-size:var(--font-size-xl)}address[data-astro-cid-fhxxn7rz]{font-style:normal;display:grid}ul[data-astro-cid-fhxxn7rz]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-fhxxn7rz]{display:grid}.contact__person[data-astro-cid-fhxxn7rz]{align-items:center;gap:.5rem;font-weight:600;display:flex}.contact__person[data-astro-cid-fhxxn7rz] svg[data-astro-cid-fhxxn7rz]{width:18px;height:18px}.contact__label[data-astro-cid-fhxxn7rz]{font-size:var(--font-size-sm);color:var(--color-muted)}ul[data-astro-cid-fhxxn7rz] a[data-astro-cid-fhxxn7rz]{min-height:var(--tap);overflow-wrap:anywhere;align-items:center;font-weight:500;display:inline-flex}.contact__big[data-astro-cid-fhxxn7rz]{font-size:var(--font-size-2xl);color:var(--color-text);font-weight:650;text-decoration:none}.contact__link[data-astro-cid-fhxxn7rz]{min-height:var(--tap);align-items:center;font-weight:600;display:inline-flex}dl[data-astro-cid-fhxxn7rz]{gap:var(--space-2);margin:0;display:grid}dl[data-astro-cid-fhxxn7rz] div[data-astro-cid-fhxxn7rz]{justify-content:space-between;gap:0 var(--space-4);padding-bottom:var(--space-2);border-bottom:1px dashed var(--color-border);flex-wrap:wrap;display:flex}dd[data-astro-cid-fhxxn7rz]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.contact__note[data-astro-cid-fhxxn7rz],.contact__org[data-astro-cid-fhxxn7rz]{color:var(--color-muted);font-size:var(--font-size-sm)}.contact__org[data-astro-cid-fhxxn7rz]{margin-top:var(--space-6)}.cta[data-astro-cid-vlkzfca2]{background:radial-gradient(ellipse at 100% 0%, #ffffff1a, transparent 60%), var(--color-accent);color:#fff}.cta__inner[data-astro-cid-vlkzfca2]{gap:var(--space-8);align-items:center;padding-block:clamp(3rem,2.5rem + 3vw,5rem);display:grid}.cta__text[data-astro-cid-vlkzfca2]{gap:var(--space-4);max-width:40rem;display:grid}h2[data-astro-cid-vlkzfca2]{font-size:var(--font-size-3xl)}p[data-astro-cid-vlkzfca2]{font-size:var(--font-size-lg);color:#ffffffeb}@media (width>=960px){.cta__inner[data-astro-cid-vlkzfca2]{grid-template-columns:minmax(0,1fr) auto}.cta__inner[data-astro-cid-vlkzfca2] .cta__buttons{justify-content:flex-end}}.hero[data-astro-cid-sf272gaj]{background:radial-gradient(ellipse at 85% 0%, #c9a57c38, transparent 55%), var(--color-bg);border-bottom:1px solid var(--color-border)}.hero__inner[data-astro-cid-sf272gaj]{align-items:center;gap:clamp(2.5rem,2rem + 3vw,4.5rem);padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem);display:grid}.hero--page[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{padding-block:clamp(3rem,2rem + 3vw,4.75rem)}.hero__content[data-astro-cid-sf272gaj]{gap:var(--space-5);justify-items:start;max-width:44rem;display:grid}h1[data-astro-cid-sf272gaj]{font-size:var(--font-size-display);letter-spacing:-.03em}.hero--page[data-astro-cid-sf272gaj] h1[data-astro-cid-sf272gaj]{font-size:var(--font-size-3xl);font-size:clamp(2rem,1.5rem + 2.4vw,3.125rem)}.hero__text[data-astro-cid-sf272gaj]{font-size:var(--font-size-lg);color:var(--color-muted);max-width:38rem}.hero__content[data-astro-cid-sf272gaj] .hero__buttons{margin-top:var(--space-3)}@media (width<=559px){.hero__content[data-astro-cid-sf272gaj]{justify-items:stretch}}.hero__media[data-astro-cid-sf272gaj]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,230px));justify-content:center;display:grid}.hero__photo[data-astro-cid-sf272gaj]{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.hero__photo[data-astro-cid-sf272gaj] img{object-fit:cover;width:100%;height:100%}.hero__media--2[data-astro-cid-sf272gaj] .hero__photo[data-astro-cid-sf272gaj]:nth-child(2),.hero__media--4[data-astro-cid-sf272gaj] .hero__photo[data-astro-cid-sf272gaj]:nth-child(2n){transform:translateY(1.75rem)}@media (width>=960px){.hero__inner--media[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hero__media[data-astro-cid-sf272gaj]{justify-content:end}}@media (width<=959px){.hero__media[data-astro-cid-sf272gaj]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.hero__media--2[data-astro-cid-sf272gaj],.hero__media--3[data-astro-cid-sf272gaj]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__media[data-astro-cid-sf272gaj] .hero__photo[data-astro-cid-sf272gaj]{border-radius:var(--radius);transform:none!important}}@media (width<=559px){.hero__media[data-astro-cid-sf272gaj]{grid-template-columns:repeat(2,minmax(0,1fr))}}.split[data-astro-cid-nzgc53oa]{align-items:center;gap:clamp(2rem,1.5rem + 3vw,4.5rem);display:grid}.split__content[data-astro-cid-nzgc53oa]{gap:var(--space-5);max-width:42rem;display:grid}h2[data-astro-cid-nzgc53oa]{font-size:var(--font-size-3xl)}.prose[data-astro-cid-nzgc53oa]{color:var(--color-muted)}.split__media[data-astro-cid-nzgc53oa]{justify-content:center;display:flex}.split__frame[data-astro-cid-nzgc53oa]{width:min(100%,300px);position:relative}.split__frame[data-astro-cid-nzgc53oa]:before{content:"";border-radius:var(--radius-lg);background:var(--color-tint);border:1px solid var(--color-border);position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem}.split__frame[data-astro-cid-nzgc53oa] img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-card);position:relative}@media (width>=900px){.split[data-astro-cid-nzgc53oa]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.split--left[data-astro-cid-nzgc53oa]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.split--left[data-astro-cid-nzgc53oa] .split__media[data-astro-cid-nzgc53oa]{order:-1}.split--no-image[data-astro-cid-nzgc53oa]{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.split__media[data-astro-cid-nzgc53oa]{padding-right:1.25rem}}.map[data-astro-cid-2js74gy4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-tint);overflow:hidden}iframe[data-astro-cid-2js74gy4]{border:0;width:100%;height:clamp(320px,45vw,480px)}.map__link[data-astro-cid-2js74gy4]{margin-top:var(--space-5)}@media (width<=559px){.map__link[data-astro-cid-2js74gy4]{width:100%}}.logos[data-astro-cid-xfinawcb]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));margin:0;padding:0;list-style:none;display:grid}.logo[data-astro-cid-xfinawcb]>a[data-astro-cid-xfinawcb],.logo[data-astro-cid-xfinawcb]>div[data-astro-cid-xfinawcb]{aspect-ratio:16/10;height:100%;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);place-items:center;text-decoration:none;display:grid;overflow:hidden}.logo[data-astro-cid-xfinawcb]>a[data-astro-cid-xfinawcb]{transition:box-shadow .2s,transform .2s}.logo[data-astro-cid-xfinawcb]>a[data-astro-cid-xfinawcb]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.logo[data-astro-cid-xfinawcb]>a[data-astro-cid-xfinawcb],.logo[data-astro-cid-xfinawcb]>div[data-astro-cid-xfinawcb]{position:relative}.logo[data-astro-cid-xfinawcb] img{inset:var(--space-2);width:calc(100% - 2 * var(--space-2));height:calc(100% - 2 * var(--space-2));object-fit:contain;border-radius:var(--radius-sm);position:absolute}.logo__name[data-astro-cid-xfinawcb]{color:var(--color-text);text-align:center;font-weight:600}.products[data-astro-cid-7iiflxf3]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin:0;padding:0;list-style:none;display:grid}.product[data-astro-cid-7iiflxf3]{align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.product[data-astro-cid-7iiflxf3]:not(:has(.product__image)){grid-template-columns:minmax(0,1fr) auto}.product__image[data-astro-cid-7iiflxf3] img{object-fit:cover;border-radius:var(--radius);width:72px;height:72px}.product__body[data-astro-cid-7iiflxf3]{gap:var(--space-1);display:grid}h3[data-astro-cid-7iiflxf3]{font-size:var(--font-size-lg)}h3[data-astro-cid-7iiflxf3] a[data-astro-cid-7iiflxf3]{color:inherit}.product__body[data-astro-cid-7iiflxf3] p[data-astro-cid-7iiflxf3]{color:var(--color-muted);font-size:.9375rem}.product__price[data-astro-cid-7iiflxf3]{white-space:nowrap;color:var(--color-text);font-weight:650}.product__price--fallback[data-astro-cid-7iiflxf3]{border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-accent);font-size:var(--font-size-sm);padding:.25rem .75rem;font-weight:600}@media (width<=479px){.product[data-astro-cid-7iiflxf3],.product[data-astro-cid-7iiflxf3]:not(:has(.product__image)){grid-template-columns:minmax(0,1fr)}.product__price[data-astro-cid-7iiflxf3]{justify-self:start}}.steps[data-astro-cid-lywy2fec]{gap:var(--space-8) var(--space-6);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lywy2fec]{gap:var(--space-3);padding-top:var(--space-5);border-top:2px solid var(--color-border);align-content:start;display:grid}.step__number[data-astro-cid-lywy2fec]{border-radius:var(--radius-full);background:var(--color-primary);width:2.75rem;height:2.75rem;color:var(--color-on-primary);place-items:center;font-weight:700;display:grid}h3[data-astro-cid-lywy2fec]{font-size:var(--font-size-xl)}p[data-astro-cid-lywy2fec]{color:var(--color-muted)}.text[data-astro-cid-7jbmkl4p]{max-width:46rem;font-size:var(--font-size-lg)}
