.final-cta{isolation:isolate;padding-block:var(--space-28);position:relative}.cta__inner{position:relative}.eyebrow[data-astro-cid-ekyrmdi3]{color:var(--guard-green);margin-bottom:var(--space-8)}h2[data-astro-cid-ekyrmdi3]{letter-spacing:-.045em;max-width:20ch;font-size:clamp(2.5rem,5.5vw,5.25rem);line-height:1.04}.cta__closing[data-astro-cid-ekyrmdi3]{justify-content:space-between;align-items:center;gap:var(--space-12);border-top:1px solid var(--border-dark-strong);padding-top:var(--space-8);margin-top:var(--space-12);display:flex}.cta__closing[data-astro-cid-ekyrmdi3] p[data-astro-cid-ekyrmdi3]{max-width:57ch;color:var(--text-on-dark-muted);font-size:1.0625rem}.cta__closing[data-astro-cid-ekyrmdi3] .button{flex-shrink:0}@media (width<=47.99rem){.final-cta{padding-block:var(--space-16)}h2[data-astro-cid-ekyrmdi3]{font-size:clamp(2.5rem,10vw,3.75rem)}.cta__closing[data-astro-cid-ekyrmdi3]{align-items:flex-start;gap:var(--space-6);margin-top:var(--space-8);flex-direction:column}.cta__closing[data-astro-cid-ekyrmdi3] p[data-astro-cid-ekyrmdi3]{font-size:1rem}}.compliance__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.compliance__heading[data-astro-cid-gxvidnzh]{padding-block:var(--space-6)}.compliance__action[data-astro-cid-gxvidnzh]{margin-top:var(--space-8)}.eyebrow[data-astro-cid-gxvidnzh]{margin-bottom:var(--space-8);color:var(--guard-petrol)}h2[data-astro-cid-gxvidnzh]{max-width:21ch}.compliance__register[data-astro-cid-gxvidnzh]{gap:var(--space-2);margin-top:var(--space-10);max-width:20rem;display:flex}.compliance__register[data-astro-cid-gxvidnzh] i[data-astro-cid-gxvidnzh]{background:var(--border-light);flex:1;height:2px}.compliance__register[data-astro-cid-gxvidnzh] i[data-astro-cid-gxvidnzh]:first-child{background:var(--guard-petrol)}.compliance__document[data-astro-cid-gxvidnzh]{isolation:isolate;padding:var(--space-10);margin:var(--space-4) 0 0 var(--space-4);color:var(--guard-white);background:var(--guard-deep);border-top:2px solid var(--guard-green);position:relative}.compliance__document[data-astro-cid-gxvidnzh]:before{content:"";z-index:-1;top:calc(-1 * var(--space-4));left:calc(-1 * var(--space-4));width:calc(100% - var(--space-4));height:calc(100% - var(--space-4));border-top:1px solid var(--border-light-strong);border-left:1px solid var(--border-light-strong);pointer-events:none;position:absolute}.compliance__document-top[data-astro-cid-gxvidnzh]{align-items:center;gap:var(--space-8);padding-bottom:var(--space-8);margin-bottom:var(--space-8);border-bottom:1px solid var(--border-dark-strong);display:flex}.compliance__document-top[data-astro-cid-gxvidnzh] span[data-astro-cid-gxvidnzh]{background:var(--guard-green);width:3rem;height:1px;margin-left:auto}.compliance__document[data-astro-cid-gxvidnzh] p[data-astro-cid-gxvidnzh]{color:var(--guard-gray);font-size:1.0625rem;line-height:1.75}.compliance__document-bottom[data-astro-cid-gxvidnzh]{justify-content:space-between;gap:var(--space-8);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-dark-strong);display:flex}.compliance__document-bottom[data-astro-cid-gxvidnzh] span[data-astro-cid-gxvidnzh]{width:2rem;height:var(--space-2);border-left:1px solid var(--guard-green);border-right:1px solid var(--guard-green)}@media (width>=48rem) and (width<=63.99rem){.compliance__grid{gap:var(--space-8)}.compliance__document[data-astro-cid-gxvidnzh]{padding:var(--space-6)}}@media (width<=47.99rem){.compliance__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.compliance__heading[data-astro-cid-gxvidnzh]{padding-block:0}.compliance__register[data-astro-cid-gxvidnzh]{display:none}.compliance__document[data-astro-cid-gxvidnzh]{padding:var(--space-6)}.compliance__document-top[data-astro-cid-gxvidnzh]{padding-bottom:var(--space-6);margin-bottom:var(--space-6)}.compliance__document[data-astro-cid-gxvidnzh] p[data-astro-cid-gxvidnzh]{font-size:1rem}}.esg-teaser__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.home-master .esg-teaser .esg-teaser__photo{aspect-ratio:4/5}.esg-teaser__copy[data-astro-cid-gdd75hnv]{min-width:0}.eyebrow[data-astro-cid-gdd75hnv]{color:var(--guard-petrol);margin-bottom:var(--space-6)}h2[data-astro-cid-gdd75hnv]{color:var(--guard-deep);max-width:18ch}.esg-teaser__body[data-astro-cid-gdd75hnv]{margin-top:var(--space-6);color:var(--text-on-light-muted);font-size:1.125rem}ul[data-astro-cid-gdd75hnv]{gap:var(--space-5);margin:var(--space-8) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}li[data-astro-cid-gdd75hnv]{align-items:center;gap:var(--space-2);font:500 .75rem/1.5 var(--font-mono);color:var(--guard-petrol);display:flex}li[data-astro-cid-gdd75hnv] span[data-astro-cid-gdd75hnv]{border:1px solid var(--border-light-strong);place-items:center;width:2rem;height:2rem;display:grid}@media (width<=1023px){.esg-teaser__grid{gap:var(--space-8)}}@media (width<=767px){.esg-teaser__grid{grid-template-columns:minmax(0,1fr)}.home-master .esg-teaser .esg-teaser__photo{aspect-ratio:1}}.home-hero__slide[data-astro-cid-63llj4z6]{position:absolute;inset:0}.home-hero__slide[data-astro-cid-63llj4z6][hidden]{display:none}.home-hero__photos[data-astro-cid-63llj4z6]{bottom:calc(4rem + var(--space-6));left:var(--page-gutter);right:var(--page-gutter);justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-dark-strong);display:flex;position:absolute}.home-hero__photos[data-astro-cid-63llj4z6][hidden]{display:none}.home-hero__photos[data-astro-cid-63llj4z6] p[data-astro-cid-63llj4z6]{font:400 .75rem/1.5 var(--font-mono);max-width:60ch}.home-hero__photos[data-astro-cid-63llj4z6]>div[data-astro-cid-63llj4z6]{gap:var(--space-2);flex-shrink:0;display:flex}.home-hero__photos[data-astro-cid-63llj4z6] button[data-astro-cid-63llj4z6]{color:#fff;border:1px solid var(--border-dark-strong);background:var(--guard-deep);border-radius:50%;width:3rem;height:3rem;font-size:1.25rem}.home-hero__photos[data-astro-cid-63llj4z6] button[data-astro-cid-63llj4z6]:hover{color:var(--guard-deep);background:var(--guard-green)}.home-hero[data-astro-cid-63llj4z6]{isolation:isolate;min-height:48rem;color:var(--text-on-dark);background:var(--guard-deep);padding-block:10rem 9rem;display:grid;position:relative}.home-hero__media[data-astro-cid-63llj4z6],.home-hero__media[data-astro-cid-63llj4z6]:after{position:absolute;inset:0}.home-hero__media[data-astro-cid-63llj4z6]{z-index:-1;overflow:hidden}.home-hero__media[data-astro-cid-63llj4z6]:after{content:"";background:linear-gradient(180deg, #052c25d9, transparent 12rem), linear-gradient(90deg, #052c25f7 0%, #052c25e3 30%, #052c2561 70%, #052c252e 100%), linear-gradient(0deg, var(--guard-deep), transparent 35%)}.home-hero__media[data-astro-cid-63llj4z6] picture,.home-hero__media[data-astro-cid-63llj4z6] img{width:100%;height:100%;display:block}.home-hero__media[data-astro-cid-63llj4z6] img{object-fit:cover;object-position:var(--hero-position,center)}.home-hero[data-astro-cid-63llj4z6] .home-hero__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;display:grid}.home-hero__content[data-astro-cid-63llj4z6]{max-width:50rem}.home-hero__messages[data-astro-cid-63llj4z6]{min-width:0;display:grid}.home-hero__content[data-astro-cid-63llj4z6]{grid-area:1/1;align-self:center}.home-hero__content[data-astro-cid-63llj4z6][hidden]{visibility:hidden;pointer-events:none;display:block}.home-hero__eyebrow[data-astro-cid-63llj4z6]{margin-bottom:var(--space-8);color:var(--guard-green)}.home-hero__title[data-astro-cid-63llj4z6]{letter-spacing:-.055em;max-width:14ch;font-size:clamp(3.125rem,5.6vw,5.5rem);line-height:1.02}.home-hero__title[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6]{color:var(--guard-green)}.home-hero__title--compact[data-astro-cid-63llj4z6]{letter-spacing:-.05em;max-width:18ch;font-size:clamp(3rem,4.7vw,4.75rem);line-height:1.04}.home-hero__lead[data-astro-cid-63llj4z6]{max-width:48ch;margin-top:var(--space-6);color:var(--guard-gray);font-size:clamp(1rem,1.35vw,1.1875rem);line-height:1.65}.home-hero__actions[data-astro-cid-63llj4z6]{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.home-hero__frame[data-astro-cid-63llj4z6]{height:18rem;margin-left:var(--space-12);opacity:.6;position:relative}.home-hero__frame[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6]{border-color:var(--guard-green);border-style:solid;width:3rem;height:3rem;position:absolute}.home-hero__frame[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6]:first-child{border-width:1px 0 0 1px;top:0;left:0}.home-hero__frame[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6]:last-child{border-width:0 1px 1px 0;bottom:0;right:0}@media (width>=96rem){.home-hero[data-astro-cid-63llj4z6]{min-height:52rem}}@media (width<=63.99rem){.home-hero[data-astro-cid-63llj4z6]{min-height:46rem;padding-block:9rem 8rem}.home-hero[data-astro-cid-63llj4z6] .home-hero__grid{grid-template-columns:minmax(0,1fr)}.home-hero__content[data-astro-cid-63llj4z6]{max-width:40rem}.home-hero__frame[data-astro-cid-63llj4z6]{display:none}}@media (width<=47.99rem){.home-hero[data-astro-cid-63llj4z6]{align-items:center;min-height:auto;padding-block:8rem 25rem}.home-hero__media[data-astro-cid-63llj4z6]{height:24rem;top:auto}.home-hero__photos[data-astro-cid-63llj4z6]{bottom:calc(3rem + var(--space-5))}.home-hero__media[data-astro-cid-63llj4z6] img{object-position:var(--hero-position,center)}.home-hero__media[data-astro-cid-63llj4z6]:after{background:linear-gradient(180deg, var(--guard-deep), #052c250d 30%, #052c250d 65%, var(--guard-deep))}.home-hero__eyebrow[data-astro-cid-63llj4z6]{margin-bottom:var(--space-6);max-width:32ch;font-size:.6875rem}.home-hero__title[data-astro-cid-63llj4z6]{max-width:12ch;font-size:clamp(2.875rem,11.8vw,4.75rem)}.home-hero__title--compact[data-astro-cid-63llj4z6]{max-width:15ch;font-size:clamp(2.5rem,9.5vw,3.5rem);line-height:1.06}.home-hero__lead[data-astro-cid-63llj4z6]{margin-top:var(--space-5);font-size:1rem}.home-hero__actions[data-astro-cid-63llj4z6]{gap:var(--space-3);margin-top:var(--space-6)}.home-hero__actions[data-astro-cid-63llj4z6] .button{min-height:3rem;padding-inline:var(--space-5);font-size:.875rem}}@media (width<=23rem){.home-hero__actions[data-astro-cid-63llj4z6]{justify-items:start;display:grid}}@media (width<=480px){.home-hero__photos[data-astro-cid-63llj4z6]{right:var(--page-gutter);align-items:flex-start;gap:var(--space-3);flex-direction:column}.home-hero__photos[data-astro-cid-63llj4z6] p[data-astro-cid-63llj4z6]{max-width:36ch}}#localizacao.locations{isolation:isolate;background:var(--guard-petrol);position:relative}.locations__pattern[data-astro-cid-7g4uviw6]{z-index:-1;pointer-events:none;width:min(32%,24rem);height:76%;position:absolute;top:12%;right:0;mask-image:linear-gradient(270deg,#000,#0000)}.locations__header[data-astro-cid-7g4uviw6]{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}h2[data-astro-cid-7g4uviw6]{max-width:12ch}.locations__header[data-astro-cid-7g4uviw6] p[data-astro-cid-7g4uviw6]{max-width:52ch;color:var(--guard-gray);font-size:clamp(1rem,1.35vw,1.1875rem)}.locations__network[data-astro-cid-7g4uviw6]{margin-top:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.locations__item[data-astro-cid-7g4uviw6]{min-width:0;padding:0 var(--space-12) var(--space-2) 0;margin-block:0;position:relative}.locations__node[data-astro-cid-7g4uviw6]{align-items:center;gap:var(--space-4);color:var(--guard-green);font:500 .75rem/1 var(--font-mono);margin-bottom:var(--space-8);display:flex;position:relative}.locations__node[data-astro-cid-7g4uviw6]:before{content:"";background:#ffffff47;height:1px;position:absolute;top:50%;left:4rem;right:0}.locations__node[data-astro-cid-7g4uviw6] i[data-astro-cid-7g4uviw6]{border:2px solid var(--guard-green);border-radius:50%;width:.625rem;height:.625rem}.locations__item[data-astro-cid-7g4uviw6] h3[data-astro-cid-7g4uviw6]{font-size:clamp(2rem,4.5vw,4.25rem);line-height:1.1}.locations__item[data-astro-cid-7g4uviw6] p[data-astro-cid-7g4uviw6]{max-width:44ch;margin-top:var(--space-5);color:var(--guard-gray);font-size:1rem}@media (width<=47.99rem){.locations__pattern[data-astro-cid-7g4uviw6]{width:35%;height:60%;top:32%}.locations__header[data-astro-cid-7g4uviw6]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.locations__network[data-astro-cid-7g4uviw6]{gap:var(--space-10);margin-top:var(--space-10);grid-template-columns:minmax(0,1fr)}.locations__item[data-astro-cid-7g4uviw6]{padding:0 0 0 var(--space-6);border-left:1px solid #ffffff47}.locations__node[data-astro-cid-7g4uviw6]{margin-bottom:var(--space-4)}.locations__node[data-astro-cid-7g4uviw6]:before{display:none}.locations__node[data-astro-cid-7g4uviw6] i[data-astro-cid-7g4uviw6]{left:calc(-1 * var(--space-6) - .375rem);background:var(--guard-petrol);position:absolute}.locations__item[data-astro-cid-7g4uviw6] h3[data-astro-cid-7g4uviw6]{font-size:2.75rem}}.proof[data-astro-cid-mmfhvkt6]{background:var(--guard-white);--focus-ring:var(--guard-petrol);display:flow-root;position:relative}.proof__panel[data-astro-cid-mmfhvkt6]{gap:var(--space-16);padding:var(--space-12);background:var(--guard-gray);border-top:3px solid var(--guard-green);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;margin-top:-4rem;display:grid;position:relative}.eyebrow[data-astro-cid-mmfhvkt6]{color:var(--guard-petrol);margin-bottom:var(--space-4)}.proof__copy[data-astro-cid-mmfhvkt6] h2[data-astro-cid-mmfhvkt6]{max-width:26ch;font-size:clamp(1.75rem,2.4vw,2.625rem)}.proof__body[data-astro-cid-mmfhvkt6]{margin-top:var(--space-4);color:var(--text-on-light-muted);max-width:66ch;font-size:1rem}.proof__media[data-astro-cid-mmfhvkt6]{min-width:0}.proof__portfolio[data-astro-cid-mmfhvkt6]{gap:var(--space-3);min-height:3rem;margin-top:var(--space-4);padding:var(--space-3) var(--space-6);border:1px solid var(--guard-petrol);border-radius:var(--radius-pill);color:var(--guard-petrol);font:600 .9375rem/1.4 var(--font-body);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.proof__portfolio[data-astro-cid-mmfhvkt6]:disabled{cursor:not-allowed}.proof__portfolio-pending[data-astro-cid-mmfhvkt6] small[data-astro-cid-mmfhvkt6]{margin-top:var(--space-2);color:var(--text-on-light-muted);font-size:.8125rem;display:block}.proof__metrics[data-astro-cid-mmfhvkt6]{gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-light-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proof__metric[data-astro-cid-mmfhvkt6]{align-items:start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.proof__value[data-astro-cid-mmfhvkt6]{font:500 clamp(2.25rem, 4vw, 3.75rem)/1 var(--font-display);letter-spacing:-.06em;color:var(--guard-petrol)}.proof__value[data-astro-cid-mmfhvkt6] small[data-astro-cid-mmfhvkt6]{letter-spacing:0;margin-left:.25rem;font-size:.875rem}.proof__label[data-astro-cid-mmfhvkt6]{max-width:24ch;font:500 .75rem/1.65 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}@media (width>=80rem){.proof__metrics[data-astro-cid-mmfhvkt6]{grid-template-columns:repeat(3,minmax(0,1fr))}.proof__value[data-astro-cid-mmfhvkt6]{font-size:clamp(2.25rem,3.2vw,3rem)}}@media (width<=63.99rem){.proof__panel[data-astro-cid-mmfhvkt6]{gap:var(--space-6);padding:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.proof__panel[data-astro-cid-mmfhvkt6]{gap:var(--space-6);padding:var(--space-8) var(--space-6);grid-template-columns:minmax(0,1fr);margin-top:-3rem}.proof__value[data-astro-cid-mmfhvkt6]{font-size:clamp(2rem,8vw,3.75rem)}}.positioning{padding-block:var(--space-28)}.positioning__grid{gap:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.eyebrow[data-astro-cid-il62fnjw]{color:var(--guard-petrol);grid-column:1/-1}h2[data-astro-cid-il62fnjw]{letter-spacing:-.045em;grid-column:1/9;max-width:20ch;font-size:clamp(2.5rem,5.2vw,5rem)}.positioning__symbol[data-astro-cid-il62fnjw]{grid-column:11/13;place-self:center end;width:6rem;height:auto}.positioning__body[data-astro-cid-il62fnjw]{padding-left:var(--space-8);border-left:1px solid var(--border-light-strong);margin-top:var(--space-5);color:var(--text-on-light-muted);grid-column:6/13;font-size:clamp(1rem,1.4vw,1.1875rem)}@media (width<=47.99rem){.positioning{padding-block:var(--space-16)}.positioning__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}h2[data-astro-cid-il62fnjw],.positioning__body[data-astro-cid-il62fnjw]{grid-column:1}h2[data-astro-cid-il62fnjw]{font-size:clamp(2.25rem,10vw,3.75rem)}.positioning__symbol[data-astro-cid-il62fnjw]{display:none}.positioning__body[data-astro-cid-il62fnjw]{padding-left:var(--space-5);margin-top:var(--space-2)}}.solution-card[data-astro-cid-swjsl7k5]{isolation:isolate;min-height:21rem;padding:0 0 var(--space-8);border:1px solid var(--border-dark-strong);background:var(--surface-dark-soft);border-radius:var(--radius-xs);transition:border-color var(--duration-base) var(--ease-ui), background var(--duration-base) var(--ease-ui);flex-direction:column;justify-content:start;display:flex;position:relative}.solution-card__top[data-astro-cid-swjsl7k5]{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-6) var(--space-6) var(--space-5);display:flex}.solution-card__index[data-astro-cid-swjsl7k5]{color:var(--text-on-dark-muted);font:500 .75rem/1 var(--font-mono)}.solution-card__copy[data-astro-cid-swjsl7k5]{padding-inline:var(--space-6)}.solution-card[data-astro-cid-swjsl7k5] h3[data-astro-cid-swjsl7k5]{letter-spacing:-.025em;font-size:clamp(1.375rem,1.65vw,1.75rem);line-height:1.18}.solution-card[data-astro-cid-swjsl7k5] a[data-astro-cid-swjsl7k5]{text-decoration:none}.solution-card[data-astro-cid-swjsl7k5] a[data-astro-cid-swjsl7k5]:after{content:"";border-radius:var(--radius-xs);position:absolute;inset:0}.solution-card[data-astro-cid-swjsl7k5]:focus-within{outline:2px solid var(--guard-green);outline-offset:4px}.solution-card[data-astro-cid-swjsl7k5] a[data-astro-cid-swjsl7k5]:focus-visible{outline:none}.solution-card__arrow[data-astro-cid-swjsl7k5]{color:var(--guard-green);margin-left:var(--space-3);transition:transform var(--duration-base) var(--ease-ui);display:inline-block}.solution-card[data-astro-cid-swjsl7k5] p[data-astro-cid-swjsl7k5]{max-width:50ch;margin-top:var(--space-4);color:var(--text-on-dark-muted);font-size:.9375rem;line-height:1.65}.solution-card__photo[data-astro-cid-swjsl7k5]{border-radius:var(--radius-xs) var(--radius-xs) 0 0;flex-shrink:0;height:15rem;position:relative;overflow:hidden}.solution-card__photo[data-astro-cid-swjsl7k5] picture,.solution-card__photo[data-astro-cid-swjsl7k5] img{width:100%;height:100%;display:block}.solution-card__photo[data-astro-cid-swjsl7k5] img{object-fit:cover;object-position:var(--photo-position)}.solution-card--featured[data-astro-cid-swjsl7k5] h3[data-astro-cid-swjsl7k5]{max-width:15ch;font-size:clamp(1.75rem,2.4vw,2.625rem)}.solution-card--featured[data-astro-cid-swjsl7k5] p[data-astro-cid-swjsl7k5]{color:var(--guard-gray)}@media (hover:hover){.solution-card[data-astro-cid-swjsl7k5]:hover{border-color:var(--guard-green);background:var(--guard-petrol)}.solution-card[data-astro-cid-swjsl7k5]:hover .solution-card__arrow[data-astro-cid-swjsl7k5]{transform:translate(3px,-3px)}}@media (width<=47.99rem){.solution-card[data-astro-cid-swjsl7k5]{min-height:auto;padding:0 0 var(--space-6)}.solution-card__top[data-astro-cid-swjsl7k5]{margin-bottom:var(--space-5)}.solution-card[data-astro-cid-swjsl7k5] h3[data-astro-cid-swjsl7k5]{font-size:1.625rem}}.solutions__intro[data-astro-cid-jvrfwjhn]{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;display:grid}.eyebrow[data-astro-cid-jvrfwjhn]{color:var(--guard-green);margin-bottom:var(--space-6)}h2[data-astro-cid-jvrfwjhn]{max-width:23ch}.solutions__body[data-astro-cid-jvrfwjhn]{padding-bottom:var(--space-1);color:var(--text-on-dark-muted);font-size:1rem}.solutions__grid[data-astro-cid-jvrfwjhn]{gap:var(--space-4);margin-top:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=64rem){.solutions__grid[data-astro-cid-jvrfwjhn]{grid-template-columns:repeat(4,minmax(0,1fr))}.solutions__grid[data-astro-cid-jvrfwjhn] .solution-card:first-child,.solutions__grid[data-astro-cid-jvrfwjhn] .solution-card:last-child{grid-column:span 2}}@media (width<=63.99rem){.solutions__intro[data-astro-cid-jvrfwjhn]{gap:var(--space-8)}.solutions__grid[data-astro-cid-jvrfwjhn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.solutions__intro[data-astro-cid-jvrfwjhn]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.solutions__grid[data-astro-cid-jvrfwjhn]{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}}.link-arrow[data-astro-cid-c6b3mphd]{align-items:center;gap:var(--space-2);min-height:2.75rem;color:inherit;text-underline-offset:.3em;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.link-arrow[data-astro-cid-c6b3mphd] img{flex:none}.technology__heading[data-astro-cid-y74oif7y]{gap:var(--space-10);margin-bottom:var(--space-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.eyebrow[data-astro-cid-y74oif7y]{color:var(--guard-petrol);margin-top:var(--space-2)}h2[data-astro-cid-y74oif7y]{max-width:22ch}.technology__composition[data-astro-cid-y74oif7y]{align-items:center;gap:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.technology__media[data-astro-cid-y74oif7y]{border-radius:var(--radius-xs);grid-area:1/1/auto/8;overflow:hidden}.technology__media[data-astro-cid-y74oif7y] picture,.technology__media[data-astro-cid-y74oif7y] img{width:100%;height:100%;display:block}.technology__media[data-astro-cid-y74oif7y] img{aspect-ratio:3/2;object-fit:cover;object-position:65% center}.technology__content[data-astro-cid-y74oif7y]{justify-items:start;gap:var(--space-6);padding:var(--space-10);background:var(--guard-white);border-top:2px solid var(--guard-petrol);box-shadow:var(--shadow-soft);grid-area:1/8/auto/13;margin-bottom:0;display:grid;position:relative}.technology__content[data-astro-cid-y74oif7y] p[data-astro-cid-y74oif7y]{color:var(--text-on-light-muted);font-size:1rem}.technology__rule[data-astro-cid-y74oif7y]{background:var(--guard-petrol);width:2rem;height:2px}@media (width<=63.99rem){.technology__content[data-astro-cid-y74oif7y]{padding:var(--space-8);grid-column:7/13}.technology__media[data-astro-cid-y74oif7y]{grid-column:1/7;align-self:stretch}.technology__media[data-astro-cid-y74oif7y] img{min-height:30rem}}@media (width>=48rem) and (width<=63.99rem){.technology__media[data-astro-cid-y74oif7y] img{object-position:75% 45%}}@media (width<=47.99rem){.technology__heading[data-astro-cid-y74oif7y]{gap:var(--space-5);margin-bottom:var(--space-8);grid-template-columns:minmax(0,1fr)}.technology__composition[data-astro-cid-y74oif7y]{display:block}.technology__media[data-astro-cid-y74oif7y] img{aspect-ratio:4/3;min-height:0}.technology__content[data-astro-cid-y74oif7y]{margin:var(--space-5) 0 0;padding:var(--space-6);gap:var(--space-5)}.technology__rule[data-astro-cid-y74oif7y]{display:none}}.home-master{--ease-editorial:cubic-bezier(.22, 1, .36, 1);--duration-editorial:.52s;--home-heading:clamp(2.125rem, 3.6vw, 3.75rem)}.home-master section{scroll-margin-top:6rem}.home-master .eyebrow{align-items:center;gap:var(--space-3);font:500 .75rem/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:flex}.home-master .eyebrow:before{content:"";background:currentColor;flex:0 0 1.5rem;height:2px}.home-master :where(h2){font-size:var(--home-heading);text-wrap:balance;line-height:1.08}.home-master .button{gap:var(--space-2);transition:transform var(--duration-fast) var(--ease-ui), background var(--duration-fast) var(--ease-ui)}.home-master .button:after{content:"↗";font-size:1.25rem;font-weight:400}.home-master .button--outline-dark:after{content:"↓"}.home-master .link-arrow{gap:var(--space-5);text-underline-offset:.45em}.home-master .link-arrow img{transition:transform var(--duration-base) var(--ease-ui)}@media (hover:hover){.home-master .button:hover{transform:translateY(-2px)}.home-master .link-arrow:hover img{transform:translate(4px)}}
