.hero-module__MfiLZW__hero{isolation:isolate;background:var(--bg);padding-bottom:40px;position:relative;overflow:hidden}.hero-module__MfiLZW__stage{position:relative}.hero-module__MfiLZW__layout{z-index:1;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-content:center;align-items:start;gap:clamp(2rem,4vw,5.5rem);min-height:clamp(34rem,100svh - 12rem,46rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid;position:relative}.hero-module__MfiLZW__network{--line:color-mix(in srgb, var(--fg) 11%, transparent);--line-faint:color-mix(in srgb, var(--fg) 5.5%, transparent);--pulse:var(--brand);--pulse-strength:.8;z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 5rem);mask-image:linear-gradient(#0000,#000 5rem)}.hero-module__MfiLZW__network[data-ready]{opacity:1}[data-theme=dark] .hero-module__MfiLZW__network{--line:#ffffff16;--line-faint:#ffffff0b;--pulse:#f87171;--pulse-strength:.75}.hero-module__MfiLZW__rails,.hero-module__MfiLZW__railsFaint,.hero-module__MfiLZW__pulse{fill:none}.hero-module__MfiLZW__rails{stroke:var(--line);stroke-width:1px}.hero-module__MfiLZW__railsFaint{stroke:var(--line-faint);stroke-width:.75px}.hero-module__MfiLZW__pulse{stroke:var(--pulse);stroke-linecap:round;opacity:var(--pulse-strength)}.hero-module__MfiLZW__pulse path{stroke-dasharray:var(--len) 2400px;stroke-dashoffset:var(--len);animation:hero-module__MfiLZW__pulse-run var(--pulse-duration) linear var(--pulse-delay) infinite}.hero-module__MfiLZW__network[data-paused] .hero-module__MfiLZW__pulse path{animation-play-state:paused}.hero-module__MfiLZW__pulseHalo{--len:26px;stroke-width:6px;opacity:calc(var(--pulse-glow) * .14)}.hero-module__MfiLZW__pulseTail{--len:95px;stroke-width:1.25px;opacity:calc(var(--pulse-glow) * .3)}.hero-module__MfiLZW__pulseBody{--len:42px;stroke-width:1.6px;opacity:calc(var(--pulse-glow) * .55)}.hero-module__MfiLZW__pulseHead{--len:10px;stroke-width:2.4px;opacity:var(--pulse-glow)}[data-theme=dark] .hero-module__MfiLZW__pulseHalo{opacity:calc(var(--pulse-glow) * .24)}@keyframes hero-module__MfiLZW__pulse-run{0%{stroke-dashoffset:var(--len)}64%,to{stroke-dashoffset:calc(var(--len) - 1110px)}}.hero-module__MfiLZW__media{filter:drop-shadow(0 28px 36px #0b122033);width:100%;position:relative}[data-theme=dark] .hero-module__MfiLZW__media{filter:drop-shadow(0 28px 40px #0009)}.hero-module__MfiLZW__film{background:#0b0b0d;position:relative;overflow:hidden}.hero-module__MfiLZW__video{object-fit:cover;width:100%;height:100%;display:block}.hero-module__MfiLZW__filmShade{pointer-events:none;background:linear-gradient(#0000 55%,#00000080),linear-gradient(90deg,#0000002e,#0000 38%);position:absolute;inset:0}.hero-module__MfiLZW__copy{text-align:right;flex-direction:column;align-self:stretch;display:flex;position:relative;container-type:inline-size}.hero-module__MfiLZW__copy:before{content:"";flex:6 1 0}.hero-module__MfiLZW__heading{color:var(--fg);letter-spacing:-.035em;text-transform:none;text-wrap:balance;margin:0 0 0 -2rem;font-size:clamp(1.75rem,8.77193cqi + .175439rem,5.5rem);font-weight:700;line-height:1.04}.hero-module__MfiLZW__headingLine{white-space:nowrap;display:block}.hero-module__MfiLZW__nowrap{white-space:nowrap}.hero-module__MfiLZW__subheading{color:var(--brand);letter-spacing:-.015em;margin-top:.75em;font-size:.5em;font-weight:500;line-height:1.2;display:block}.hero-module__MfiLZW__description{max-width:39rem;color:var(--fg-muted);text-wrap:pretty;margin:clamp(1.5rem,2.4vw,2.25rem) 0 0 auto;font-size:clamp(.9375rem,.775rem + .45vw,1.25rem);line-height:1.45}.hero-module__MfiLZW__descriptionTail{display:block}@media (min-width:540px){.hero-module__MfiLZW__descriptionTail{white-space:nowrap}}.hero-module__MfiLZW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem clamp(1.25rem,2.5vw,2.5rem);display:flex}.hero-module__MfiLZW__actionsWrap{flex-direction:column;flex:4 auto;justify-content:flex-end;padding-top:clamp(1.75rem,2.6vw,2.25rem);padding-bottom:1.35rem;display:flex}.hero-module__MfiLZW__primaryCta{min-width:11.5rem;transition:background-color .18s,transform .18s,box-shadow .18s}.hero-module__MfiLZW__primaryCta:hover{transform:translateY(-1px)}.hero-module__MfiLZW__secondaryCta{color:var(--fg);border-radius:.5rem;align-items:center;gap:.3rem;padding-block:.75rem;font-size:1rem;font-weight:600;transition:color .18s;display:inline-flex}.hero-module__MfiLZW__secondaryCta svg{width:1.15rem;height:1.15rem;color:var(--brand);transition:transform .18s}.hero-module__MfiLZW__secondaryCta:hover{color:var(--brand)}.hero-module__MfiLZW__secondaryCta:hover svg{transform:translate(3px)}.hero-module__MfiLZW__secondaryCta:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.hero-module__MfiLZW__trustStrip{z-index:1;text-align:center;margin-top:clamp(1rem,2vw,2rem);position:relative;overflow:hidden}@media (max-width:1100px){.hero-module__MfiLZW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}}@media (max-width:899px){.hero-module__MfiLZW__layout{grid-template-columns:1fr;gap:3.25rem;min-height:0;padding-block:1.75rem 2.5rem}.hero-module__MfiLZW__media{max-width:42rem;margin-inline:auto}.hero-module__MfiLZW__copy{text-align:center;width:100%;max-width:40rem;margin-inline:auto}.hero-module__MfiLZW__heading{margin-left:0;font-size:clamp(2rem,8.4cqi,3.25rem)}.hero-module__MfiLZW__headingLine,.hero-module__MfiLZW__descriptionTail{white-space:normal;display:inline}.hero-module__MfiLZW__description{margin-inline:auto}.hero-module__MfiLZW__actionsWrap{padding-bottom:0}.hero-module__MfiLZW__actions{justify-content:center}}@media (max-width:560px){.hero-module__MfiLZW__layout{gap:2.75rem;padding-top:1.25rem}.hero-module__MfiLZW__actions{flex-direction:column;align-items:stretch;gap:.25rem}.hero-module__MfiLZW__secondaryCta{justify-content:center}}@media (prefers-reduced-motion:reduce){.hero-module__MfiLZW__pulse{display:none}.hero-module__MfiLZW__network,.hero-module__MfiLZW__primaryCta,.hero-module__MfiLZW__secondaryCta,.hero-module__MfiLZW__secondaryCta svg{transition:none}}
.industries-experience-module__XiKd2G__industryProgress{animation:5.2s linear both industries-experience-module__XiKd2G__industry-progress}.industries-experience-module__XiKd2G__industryContent{animation:.42s cubic-bezier(.22,1,.36,1) both industries-experience-module__XiKd2G__industry-content-in}.industries-experience-module__XiKd2G__industryVisual{animation:.52s cubic-bezier(.22,1,.36,1) both industries-experience-module__XiKd2G__industry-visual-in}@keyframes industries-experience-module__XiKd2G__industry-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes industries-experience-module__XiKd2G__industry-content-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes industries-experience-module__XiKd2G__industry-visual-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
