.section-grid.svelte-8vb2eu{--h3-font-size: 1.25rem;--section-hero-max-width: 335px;--section-paragraph-font-size: 1rem;background:linear-gradient(transparent 0%,transparent 50%,hsla(343.1,88%,16%,.4) 100%);display:grid;height:calc(100dvh - var(--nav-height));gap:1.5rem;grid-template-rows:94px auto;padding-inline:var(--section-inline-padding)}@media screen and (min-width:1000px){.section-grid.svelte-8vb2eu{--section-hero-max-width: 45rem;--section-paragraph-font-size: 1.25rem}}@media screen and (min-width:1000px)and (min-height:720px){.section-grid.svelte-8vb2eu{--h3-font-size: 3rem}}.section-grid.svelte-8vb2eu .section-label:where(.svelte-8vb2eu){align-self:self-end}.section-grid.svelte-8vb2eu .section-hero:where(.svelte-8vb2eu){align-self:center;display:grid;gap:1.25rem;justify-self:center;max-width:var(--section-hero-max-width);text-align:center}.section-grid.svelte-8vb2eu .section-hero:where(.svelte-8vb2eu) .section-brand:where(.svelte-8vb2eu){color:var(--color-brand)}.section-grid.svelte-8vb2eu .section-hero:where(.svelte-8vb2eu) .section-brand:where(.svelte-8vb2eu) svg:where(.svelte-8vb2eu){height:auto;width:100%}.section-grid.svelte-8vb2eu .section-hero:where(.svelte-8vb2eu) h3:where(.svelte-8vb2eu){color:var(--color-bright);font-size:var(--h3-font-size);font-weight:400}.section-grid.svelte-8vb2eu .section-hero:where(.svelte-8vb2eu) p:where(.svelte-8vb2eu){color:var(--color-secondary);font-size:var(--section-paragraph-font-size);line-height:1.2;margin:0;text-wrap:balance}@media screen and (min-width:650px){.section-grid.svelte-8vb2eu{margin-block-start:var(--nav-height)}}@media screen and (min-width:768px){.section-grid.svelte-8vb2eu{margin-block-start:0}}@media screen and (min-width:1000px)and (not (min-height:720px)){.section-grid.svelte-8vb2eu{height:auto;max-height:auto;padding-block-end:3rem}}@media screen and (min-width:1000px)and (min-height:720px){.section-grid.svelte-8vb2eu{background:transparent;height:auto;overflow:hidden}.section-grid.svelte-8vb2eu .section-hero:where(.svelte-8vb2eu){margin-top:5rem}.section-grid.svelte-8vb2eu .section-image-grid:where(.svelte-8vb2eu){display:grid;gap:1.5rem;grid-template-columns:repeat(5,1fr);position:relative}.section-grid.svelte-8vb2eu .section-image-grid:where(.svelte-8vb2eu) div:where(.svelte-8vb2eu){align-self:end;display:grid;gap:1.5rem}.section-grid.svelte-8vb2eu .section-image-grid:where(.svelte-8vb2eu) div:where(.svelte-8vb2eu):nth-child(3),.section-grid.svelte-8vb2eu .section-image-grid:where(.svelte-8vb2eu) div:where(.svelte-8vb2eu):nth-child(5){translate:0 48px}.section-grid.svelte-8vb2eu .section-image-grid:where(.svelte-8vb2eu) div:where(.svelte-8vb2eu):nth-child(4){translate:0 96px}.section-grid.svelte-8vb2eu .section-image-grid:where(.svelte-8vb2eu) .section-image-grid-mask:where(.svelte-8vb2eu){background:linear-gradient(180deg,transparent 50%,var(--color-background) 100%);height:50%;left:0;position:absolute;bottom:0;width:100%;z-index:10}}.section-grid.svelte-1h0k84o{--padding-block-end: 1.5rem;--padding-block-start: 6rem;display:grid;gap:3rem;padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:1.5rem}@media screen and (min-width:1000px){.section-grid.svelte-1h0k84o{--padding-block-end: 1.5rem;--padding-block-start: 16rem}}.section-grid.svelte-1h0k84o .section-card-grid:where(.svelte-1h0k84o){display:grid;gap:1.5rem;margin-inline:auto;max-width:500px}@media screen and (min-width:1000px){.section-grid.svelte-1h0k84o .section-card-grid:where(.svelte-1h0k84o){container-type:inline-size;grid-template-columns:repeat(3,1fr);max-width:none;width:100%}}.data-frame.svelte-1f7m3hq{display:grid;gap:1rem;grid-template-columns:repeat(8,1fr);padding-inline:1.5rem;container-type:inline-size}.data-frame.svelte-1f7m3hq .data-frame-header:where(.svelte-1f7m3hq){background-position:center;background-repeat:no-repeat;background-size:cover;grid-column:1 / 9;grid-row:1;min-height:375px;padding:0 1rem 5.3125rem;align-items:flex-start;display:flex;gap:4px;flex-direction:column;justify-content:flex-end}.data-frame.svelte-1f7m3hq .data-frame-header:where(.svelte-1f7m3hq) h3:where(.svelte-1f7m3hq),.data-frame.svelte-1f7m3hq .data-frame-header:where(.svelte-1f7m3hq) p:where(.svelte-1f7m3hq){color:var(--color-bright);font-weight:500;margin:0;text-wrap:pretty}.data-frame.svelte-1f7m3hq .data-frame-header:where(.svelte-1f7m3hq) h3:where(.svelte-1f7m3hq){font-size:1.5rem}.data-frame.svelte-1f7m3hq .data-frame-header:where(.svelte-1f7m3hq) p:where(.svelte-1f7m3hq){font-size:.875rem}.data-frame.svelte-1f7m3hq .data-frame-body:where(.svelte-1f7m3hq){--min-height: 100px;--translate-x: 24px;--translate-y: -80px;background-color:var(--color-surface);display:grid;grid-template-columns:2fr 1fr;margin-trim:block;min-height:calc(var(--min-height) - var(--translate-y));padding:1rem;translate:var(--translate-x) var(--translate-y)}.data-frame.svelte-1f7m3hq .data-frame-body:where(.svelte-1f7m3hq) .data-frame-graphic:where(.svelte-1f7m3hq){translate:16px 16px}.data-frame.svelte-1f7m3hq .data-frame-body:where(.svelte-1f7m3hq)[data-location=left]{--translate-x: -24px;grid-column:1 / span 7;grid-row:2}.data-frame.svelte-1f7m3hq .data-frame-body:where(.svelte-1f7m3hq)[data-location=right]{grid-column:2 / span 7;grid-row:2}.data-frame.svelte-1f7m3hq .data-frame-body:where(.svelte-1f7m3hq) .data-frame-metric-title:where(.svelte-1f7m3hq){color:var(--color-subtle);font-size:.75rem;font-weight:500;grid-column:1 / span 2;line-height:1.2;margin:0;text-wrap:pretty}.data-frame.svelte-1f7m3hq .data-frame-body:where(.svelte-1f7m3hq) .data-frame-metric-numeric:where(.svelte-1f7m3hq){color:var(--color-bright);grid-column:1 / span 2;grid-row:2;font-size:2.25rem;font-weight:900;line-height:1;margin:0;padding-block-start:.5rem}.data-frame.svelte-1f7m3hq .data-frame-body:where(.svelte-1f7m3hq) .data-frame-metric-comparison:where(.svelte-1f7m3hq){align-self:end;color:var(--color-secondary);font-size:.75rem;line-height:1;margin:0}.data-frame.svelte-1f7m3hq .data-frame-body:where(.svelte-1f7m3hq) .data-frame-metric-comparison:where(.svelte-1f7m3hq) svg:where(.svelte-1f7m3hq){height:.625rem;width:.625rem}@container (inline-size >= 400px){.data-frame.svelte-1f7m3hq .data-frame-body:where(.svelte-1f7m3hq)[data-location=left]{grid-column:1 / span 5}.data-frame.svelte-1f7m3hq .data-frame-body:where(.svelte-1f7m3hq)[data-location=right]{grid-column:4 / span 5}}.section-grid.svelte-zqmwpy{--margin-start: 3rem;display:grid;gap:1.5rem;margin-block-start:var(--margin-start)}.section-grid.svelte-zqmwpy .section-card:where(.svelte-zqmwpy){max-height:500px}.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy){display:grid;gap:1rem;padding-block-start:1rem;padding-inline:1.5rem}.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy) h2:where(.svelte-zqmwpy),.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy) p:where(.svelte-zqmwpy){margin:0;text-align:center}.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy) h2:where(.svelte-zqmwpy){color:var(--color-bright);font-size:clamp(1.75rem,5vw,2.25rem);font-weight:500;line-height:1;text-wrap:balance}.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy) h2:where(.svelte-zqmwpy) span:where(.svelte-zqmwpy){color:var(--color-brand)}.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy) p:where(.svelte-zqmwpy){color:var(--color-subtle);font-size:clamp(1rem,3vw,1.25rem);line-height:1.4;text-wrap:balance}@media screen and (min-width:768px){.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy){padding-block-end:1.5rem}}@media screen and (min-width:800px){.section-grid.svelte-zqmwpy{--margin-start: 6rem}.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy){padding-block:1rem}.section-grid.svelte-zqmwpy .section-card:where(.svelte-zqmwpy){padding-inline:6rem}.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy){padding-inline:3rem}.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy) h2:where(.svelte-zqmwpy),.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy) p:where(.svelte-zqmwpy){text-align:center}.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy) p:where(.svelte-zqmwpy){margin-inline:auto;max-width:75ch}}@media screen and (min-width:1200px){.section-grid.svelte-zqmwpy{--margin-start: 18rem;gap:0;grid-template-columns:repeat(2,1fr)}.section-grid.svelte-zqmwpy .section-card:where(.svelte-zqmwpy){padding-inline:0}.section-grid.svelte-zqmwpy .section-card:where(.svelte-zqmwpy):first-of-type{grid-column:2;grid-row:2;translate:8px 36px}.section-grid.svelte-zqmwpy .section-card:where(.svelte-zqmwpy):last-of-type{grid-column:1;grid-row:2;translate:8px 36px}.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy){grid-column:1 / span 2;grid-row:1;padding-block-end:0}.section-grid.svelte-zqmwpy .section-hero:where(.svelte-zqmwpy) h2:where(.svelte-zqmwpy){font-size:clamp(1.75rem,7vw,3.25rem)}}.section-grid.svelte-iqrggd{--padding-block-end: 0;--padding-block-start: 6rem;display:grid;gap:3rem;padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:1.5rem}@media screen and (min-width:90px){.section-grid.svelte-iqrggd{--padding-block-end: 0;--padding-block-start: 9rem}}@media screen and (min-width:1000px){.section-grid.svelte-iqrggd{--padding-block-end: 0;--padding-block-start: 9rem}}.section-grid.svelte-iqrggd .section-card-grid:where(.svelte-iqrggd){display:grid;gap:1.5rem;margin-inline:auto;max-width:500px}@media screen and (min-width:1000px){.section-grid.svelte-iqrggd .section-card-grid:where(.svelte-iqrggd){container-type:inline-size;grid-template-columns:repeat(3,1fr);max-width:none;width:100%}}@keyframes svelte-16blt4b-marquee{0%{translate:-100% 0}to{translate:120% 0}}.ribbon svg{display:inline-block;height:36px;margin-inline:.5rem;rotate:3deg;translate:0 5px;width:36px}.ribbon .ribbon-mask p{animation:svelte-16blt4b-marquee 30s linear infinite;margin:0 3rem;translate:100% 0;white-space:nowrap}.ribbon.svelte-16blt4b{align-items:center;background-color:var(--color-brand);color:var(--color-background);display:flex;font-size:2rem;font-weight:500;justify-content:center;margin-block:5rem;min-height:90px;padding-block:1.5rem;rotate:-2.76deg;width:100%;container-type:inline-size;position:relative}.ribbon.svelte-16blt4b .ribbon-mask:where(.svelte-16blt4b){background-color:transparent;display:flex;align-items:center;justify-content:flex-start}@container (min-width: 1400px){.ribbon.svelte-16blt4b .ribbon-mask:where(.svelte-16blt4b){background:linear-gradient(90deg,var(--color-background) 0%,transparent 50%,var(--color-background) 100%);height:100%;left:0;min-height:90px;position:absolute;top:0;width:100%}}.testimonial.svelte-1ry344e{container-type:inline-size;display:grid;gap:1rem;scroll-snap-align:start;width:100%}.testimonial.svelte-1ry344e .testimonial-rating:where(.svelte-1ry344e){display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-inline:auto}.testimonial.svelte-1ry344e .testimonial-rating:where(.svelte-1ry344e) svg:where(.svelte-1ry344e){height:24px;width:24px}.testimonial.svelte-1ry344e .testimonial-message:where(.svelte-1ry344e){font-family:var(--font-serif);font-size:clamp(2.5rem,8vw,7rem);line-height:.9;margin-inline:auto;max-width:34ch;padding-inline:1.5rem;text-align:center;text-transform:uppercase;text-wrap:balance}.testimonial.svelte-1ry344e .testimonial-meta:where(.svelte-1ry344e){display:grid;gap:.25rem;place-items:center}.testimonial.svelte-1ry344e .testimonial-meta:where(.svelte-1ry344e) p:where(.svelte-1ry344e){font-size:clamp(.875rem,3vw,1.25rem);line-height:1;margin:0;text-align:center}.testimonial.svelte-1ry344e .testimonial-meta:where(.svelte-1ry344e) p:where(.svelte-1ry344e):first-of-type{color:var(--color-bright)}.testimonial.svelte-1ry344e .testimonial-meta:where(.svelte-1ry344e) p:where(.svelte-1ry344e):last-of-type{color:var(--color-subtle-max)}section.svelte-1mik0xf{container-type:inline-size;position:relative}.mask.svelte-1mik0xf{display:none}@container (inline-size >= 600px){.mask.svelte-1mik0xf{background:linear-gradient(90deg,var(--color-background) 0%,transparent 20%,transparent 80%,var(--color-background) 100%);display:block;height:calc(95dvh - var(--nav-height));left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:20}}.section-grid.svelte-1mik0xf{display:grid;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto;min-height:calc(95dvh - var(--nav-height));place-items:center;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.testimonials-indicator.svelte-1mik0xf{display:grid;grid-template-columns:repeat(4,1fr);height:5dvh;margin-inline:auto;max-width:80px;padding-block-end:3rem;place-items:center}.testimonials-indicator.svelte-1mik0xf button:where(.svelte-1mik0xf){background:none;border:none;cursor:pointer;outline:none}.testimonials-indicator.svelte-1mik0xf .dot:where(.svelte-1mik0xf){background-color:var(--color-subtle-max);border-radius:50%;height:.75rem;width:.75rem}.testimonials-indicator.svelte-1mik0xf .dot:where(.svelte-1mik0xf).active{background-color:var(--color-bright)}.section-grid.svelte-1vfhinv{display:grid;gap:48px;padding-block-start:3rem}.services-list.svelte-1vfhinv{overflow-y:hidden;position:relative}.services-list.svelte-1vfhinv .services-list-mask:where(.svelte-1vfhinv){display:none}@media screen and (min-width:1400px){.services-list.svelte-1vfhinv .services-list-mask:where(.svelte-1vfhinv){display:block;width:100%;height:24px;background:pink;position:absolute;top:0;left:0;background:linear-gradient(90deg,#000,#0000 25% 75%,#000)}}.section-intro.svelte-1vfhinv{display:grid;gap:.25rem;text-align:center}.section-intro.svelte-1vfhinv h2:where(.svelte-1vfhinv){color:var(--color-bright);font-size:clamp(1.25rem,7vw,3rem);font-weight:500;line-height:1;margin:0}.section-intro.svelte-1vfhinv p:where(.svelte-1vfhinv){align-items:center;color:var(--color-brand);display:flex;font-size:clamp(.875rem,3vw,1.25rem);font-weight:800;justify-content:center;margin:0;overflow-x:hidden;position:relative;white-space:nowrap}.section-numbers.svelte-1vfhinv{display:grid;gap:1.5rem}.section-numbers.svelte-1vfhinv .section-numbers-detail:where(.svelte-1vfhinv){display:grid;gap:.5rem}.section-numbers.svelte-1vfhinv .section-numbers-detail:where(.svelte-1vfhinv) p:where(.svelte-1vfhinv){margin:0;text-align:center}.section-numbers.svelte-1vfhinv .section-numbers-detail:where(.svelte-1vfhinv) p:where(.svelte-1vfhinv).number{color:var(--color-bright);font-size:clamp(2.25rem,6vw,3rem);font-weight:400;line-height:1}.section-numbers.svelte-1vfhinv .section-numbers-detail:where(.svelte-1vfhinv) p:where(.svelte-1vfhinv).label{color:var(--color-subtle);font-size:clamp(.975rem,3vw,1.25rem);font-weight:400;line-height:1.2;max-width:35ch;margin-inline:auto;padding-inline:8px;text-wrap:balance}.section-industries.svelte-1vfhinv{container-type:inline-size;padding-block-start:3rem;text-align:center}.section-industries.svelte-1vfhinv h3:where(.svelte-1vfhinv){color:var(--color-bright);font-size:clamp(1.25rem,7vw,3rem);font-weight:500;line-height:1;margin:0}.section-industries.svelte-1vfhinv ul:where(.svelte-1vfhinv){display:grid;gap:.5rem;list-style:none;margin:1.5rem auto 0;max-width:800px;padding:0 1.5rem}.section-industries.svelte-1vfhinv ul:where(.svelte-1vfhinv) li:where(.svelte-1vfhinv){align-items:center;background-color:var(--color-surface);border-radius:4px;border:1px solid var(--color-surface-dark);color:var(--color-secondary);font-size:clamp(1rem,3vw,1.25rem);display:flex;font-weight:400;justify-content:center;min-height:48px;padding:0}@container (inline-size >= 380px){.section-industries.svelte-1vfhinv ul:where(.svelte-1vfhinv){gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@container (inline-size >= 540px){.section-industries.svelte-1vfhinv ul:where(.svelte-1vfhinv){grid-template-columns:repeat(3,1fr)}}.section-cta.svelte-1vfhinv{padding-inline:1.5rem;margin-inline:auto;max-width:450px;width:100%}@media screen and (min-width:1000px){.section-cta.svelte-1vfhinv{max-width:unset;padding-inline:3rem;padding-block-start:3rem;max-width:900px}}@media screen and (min-width:1400px){.section-grid.svelte-1vfhinv{grid-template-columns:repeat(2,1fr);max-width:1200px;margin-inline:auto}.section-grid.svelte-1vfhinv .section-intro:where(.svelte-1vfhinv),.section-grid.svelte-1vfhinv .section-cta:where(.svelte-1vfhinv){grid-column:span 2}.section-grid.svelte-1vfhinv .section-cta:where(.svelte-1vfhinv){max-width:unset}.section-grid.svelte-1vfhinv .section-industries:where(.svelte-1vfhinv) h3:where(.svelte-1vfhinv){font-size:2rem}.section-grid.svelte-1vfhinv .section-industries:where(.svelte-1vfhinv) ul:where(.svelte-1vfhinv) li:where(.svelte-1vfhinv){font-size:clamp(.875rem,2vw,1rem)}}section.svelte-5cl8z{margin-block-start:0;padding-block-end:0}.section-grid.svelte-5cl8z{--padding-block-end: 0;--padding-block-start: 6rem;display:grid;gap:3rem;padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:1.5rem}@media screen and (min-width:1000px){.section-grid.svelte-5cl8z{--padding-block-end: 0;--padding-block-start: 9rem}}.contain.svelte-1uha8ag{overflow-x:hidden}[data-id=newsroom].svelte-1uha8ag .section-grid:where(.svelte-1uha8ag){--padding-block-end: 1.5rem;--padding-block-start: 3rem;display:grid;gap:0;padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:1.5rem}@media screen and (min-width:1000px){[data-id=newsroom].svelte-1uha8ag .section-grid:where(.svelte-1uha8ag){--padding-block-end: 0;--padding-block-start: 9rem}}@media screen and (min-width:1420px){[data-id=newsroom].svelte-1uha8ag .section-grid:where(.svelte-1uha8ag){padding-inline:0}}
