@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
.UseCaseAccordion-module__vNmvGG__list{border-top:1px solid #0a0a0b38}.UseCaseAccordion-module__vNmvGG__item{border-bottom:1px solid #0a0a0b38}.UseCaseAccordion-module__vNmvGG__heading{text-align:left;cursor:pointer;grid-template-columns:3.5rem 1fr 2rem;align-items:center;gap:1rem;width:100%;padding:1.4rem .3rem;display:grid}.UseCaseAccordion-module__vNmvGG__number{color:#fd4239;font-variant-numeric:tabular-nums;align-self:center;font-size:.75rem}.UseCaseAccordion-module__vNmvGG__title{letter-spacing:-.045em;font-size:clamp(1.45rem,3.2vw,3rem);font-weight:500;line-height:1.1;transition:transform .38s cubic-bezier(.2,.8,.2,1)}.UseCaseAccordion-module__vNmvGG__symbol{justify-self:end;font-size:1.8rem;font-weight:300}.UseCaseAccordion-module__vNmvGG__heading:hover .UseCaseAccordion-module__vNmvGG__title,.UseCaseAccordion-module__vNmvGG__heading:focus-visible .UseCaseAccordion-module__vNmvGG__title{transform:translate(8px)}.UseCaseAccordion-module__vNmvGG__heading:focus-visible{outline-offset:-2px;outline:2px solid #fd4239}.UseCaseAccordion-module__vNmvGG__panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1),opacity .3s,visibility 0s linear .65s;display:grid}.UseCaseAccordion-module__vNmvGG__active .UseCaseAccordion-module__vNmvGG__panel{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1),opacity .4s .1s,visibility}.UseCaseAccordion-module__vNmvGG__panelInner{min-height:0;overflow:hidden}.UseCaseAccordion-module__vNmvGG__content{box-sizing:border-box;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:clamp(1rem,3vw,3rem);width:100%;min-width:0;padding:0 .3rem 2rem 4.8rem;display:grid}.UseCaseAccordion-module__vNmvGG__visual{aspect-ratio:16/10;isolation:isolate;background:#0a0a0b;border-radius:20px;width:100%;min-width:0;max-width:100%;min-height:0;position:relative;overflow:hidden}.UseCaseAccordion-module__vNmvGG__visual :is(img,picture,video){max-width:100%}.UseCaseAccordion-module__vNmvGG__visual img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.UseCaseAccordion-module__vNmvGG__active .UseCaseAccordion-module__vNmvGG__visual img{transform:scale(1.03)}.UseCaseAccordion-module__vNmvGG__fallback{background:linear-gradient(135deg,#fd4239,#0a0a0b);position:absolute;inset:0}.UseCaseAccordion-module__vNmvGG__information{flex-direction:column;justify-content:space-between;align-items:stretch;gap:2rem;min-width:0;height:100%;padding-block:.15rem;display:flex}.UseCaseAccordion-module__vNmvGG__description{color:#545454;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.UseCaseAccordion-module__vNmvGG__informationBottom{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;margin-top:auto;display:flex}.UseCaseAccordion-module__vNmvGG__services{width:100%}.UseCaseAccordion-module__vNmvGG__label{letter-spacing:.14em;text-transform:uppercase;color:#777;margin-bottom:.8rem;font-size:.7rem;display:block}.UseCaseAccordion-module__vNmvGG__tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.UseCaseAccordion-module__vNmvGG__tag{background:#f5f4f2;border:1px solid #0a0a0b29;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;min-height:100px;padding:1.25rem;font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:500;line-height:1.35;transition:background .3s,border-color .3s,color .3s,transform .3s;display:flex}.UseCaseAccordion-module__vNmvGG__tag:hover,.UseCaseAccordion-module__vNmvGG__tag:focus-visible{color:#fff;background:#fd4239;border-color:#fd4239;transform:translateY(-3px)}.UseCaseAccordion-module__vNmvGG__tagArrow{flex-shrink:0;transition:transform .25s}.UseCaseAccordion-module__vNmvGG__tag:hover .UseCaseAccordion-module__vNmvGG__tagArrow,.UseCaseAccordion-module__vNmvGG__tag:focus-visible .UseCaseAccordion-module__vNmvGG__tagArrow{transform:translate(3px,-3px)}.UseCaseAccordion-module__vNmvGG__more{color:#fd4239;align-items:center;gap:1.2rem;font-size:.9rem;font-weight:600;display:inline-flex}.UseCaseAccordion-module__vNmvGG__more span{transition:transform .25s}.UseCaseAccordion-module__vNmvGG__more:hover span{transform:translate(3px,-3px)}@media (max-width:1100px){.UseCaseAccordion-module__vNmvGG__tags{grid-template-columns:1fr}.UseCaseAccordion-module__vNmvGG__tag{min-height:72px}}@media (max-width:950px) and (min-width:768px){.UseCaseAccordion-module__vNmvGG__content{grid-template-columns:1fr;padding-left:3rem}.UseCaseAccordion-module__vNmvGG__visual{aspect-ratio:16/9}.UseCaseAccordion-module__vNmvGG__information{height:auto}}@media (max-width:767px){.UseCaseAccordion-module__vNmvGG__heading{grid-template-columns:2rem 1fr 1.5rem;gap:.65rem;padding:1.2rem 0}.UseCaseAccordion-module__vNmvGG__content{grid-template-columns:1fr;gap:1rem;padding:0 0 1.5rem}.UseCaseAccordion-module__vNmvGG__visual{aspect-ratio:16/9;min-height:200px}.UseCaseAccordion-module__vNmvGG__information{gap:1.25rem;height:auto}.UseCaseAccordion-module__vNmvGG__informationBottom{gap:1.25rem;margin-top:0}.UseCaseAccordion-module__vNmvGG__tags{grid-template-columns:repeat(2,minmax(0,1fr))}.UseCaseAccordion-module__vNmvGG__tag{min-height:85px;padding:1rem}}@media (max-width:480px){.UseCaseAccordion-module__vNmvGG__tags{grid-template-columns:1fr}.UseCaseAccordion-module__vNmvGG__tag{min-height:64px}}@media (prefers-reduced-motion:reduce){.UseCaseAccordion-module__vNmvGG__panel,.UseCaseAccordion-module__vNmvGG__title,.UseCaseAccordion-module__vNmvGG__visual img,.UseCaseAccordion-module__vNmvGG__more span,.UseCaseAccordion-module__vNmvGG__tag,.UseCaseAccordion-module__vNmvGG__tagArrow{transition:none!important}}
.ProcessCards-module__f3OlGG__scene{height:220svh;position:relative}.ProcessCards-module__f3OlGG__sticky{align-items:center;min-height:100svh;padding:clamp(5rem,9vh,8rem) 0;display:flex;position:sticky;top:0;overflow:hidden}.ProcessCards-module__f3OlGG__header{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:3rem;margin-bottom:clamp(2.5rem,6vh,5rem);display:grid}.ProcessCards-module__f3OlGG__intro{color:#ffffffa6;justify-self:end;max-width:28rem;font-size:1.1rem;line-height:1.7}.ProcessCards-module__f3OlGG__cards{grid-template-columns:repeat(var(--columns,4),minmax(0,1fr));align-items:stretch;gap:clamp(.5rem,1.3vw,1rem);display:grid}.ProcessCards-module__f3OlGG__card{isolation:isolate;will-change:transform;border:0;border-radius:12px;flex-direction:column;justify-content:space-between;min-width:0;min-height:clamp(270px,36vh,390px);padding:clamp(1rem,2vw,2rem);display:flex;position:relative;overflow:hidden}.ProcessCards-module__f3OlGG__card:first-child{background:linear-gradient(#fd4239 0%,#fd4239d0 100%)}.ProcessCards-module__f3OlGG__card:nth-child(2){background:linear-gradient(#fd4239 0%,#c92219d0 100%)}.ProcessCards-module__f3OlGG__card:nth-child(3){background:linear-gradient(#fd4239 0%,#68130ed0 100%)}.ProcessCards-module__f3OlGG__card:nth-child(4){background:linear-gradient(#ad3cf2 0%,#6602a3d0 100%)}.ProcessCards-module__f3OlGG__glow{z-index:-1;pointer-events:none;background:radial-gradient(circle at 68% 25%,#ffffff30,#0000 45%);position:absolute;inset:-30%;transform:rotate(20deg)}.ProcessCards-module__f3OlGG__number{letter-spacing:-.075em;text-shadow:0 2px 12px #0000001f;font-size:clamp(3.2rem,6vw,6rem);font-weight:500;line-height:.9}.ProcessCards-module__f3OlGG__copy h3{margin-bottom:.65rem;font-size:clamp(1.15rem,1.65vw,1.7rem);font-weight:600;line-height:1.15}.ProcessCards-module__f3OlGG__copy p{color:#ffffffd9;font-size:clamp(.79rem,1vw,.98rem);line-height:1.55}@media (min-width:1024px){.ProcessCards-module__f3OlGG__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px),(prefers-reduced-motion:reduce){.ProcessCards-module__f3OlGG__scene{height:auto}.ProcessCards-module__f3OlGG__sticky{min-height:0;padding:6rem 0;position:relative;overflow:visible}.ProcessCards-module__f3OlGG__header{grid-template-columns:1fr;gap:1.25rem}.ProcessCards-module__f3OlGG__intro{justify-self:start}.ProcessCards-module__f3OlGG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ProcessCards-module__f3OlGG__card{will-change:auto;min-height:300px}}@media (max-width:600px){.ProcessCards-module__f3OlGG__cards{grid-template-columns:1fr}.ProcessCards-module__f3OlGG__card{min-height:230px}}
.InspirationHover-module__k0IqGG__card{--reveal-origin-x:calc(100% - 4rem);--reveal-origin-y:4rem;-webkit-tap-highlight-color:transparent;background:#0a0a0b}.InspirationHover-module__k0IqGG__image{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.InspirationHover-module__k0IqGG__imageShade{background:linear-gradient(#0000000d,#00000026 47%,#000c);position:absolute;inset:0}.InspirationHover-module__k0IqGG__redReveal,.InspirationHover-module__k0IqGG__darkReveal{pointer-events:none;clip-path:circle(0% at var(--reveal-origin-x) var(--reveal-origin-y));will-change:clip-path;transition:clip-path .78s cubic-bezier(.65,0,.2,1);position:absolute;inset:0}.InspirationHover-module__k0IqGG__redReveal{z-index:1;background:#fd4239;transition-delay:0s}.InspirationHover-module__k0IqGG__darkReveal{z-index:2;background:#fd4339a2;transition-delay:.155s}.InspirationHover-module__k0IqGG__arrow{color:#fff;z-index:3;background:#fd4239;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;line-height:1;transition:background .35s,color .35s,transform .45s;display:grid;position:relative}.InspirationHover-module__k0IqGG__copy{z-index:3;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateY(0)}.InspirationHover-module__k0IqGG__descriptionWrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .65s cubic-bezier(.2,.7,.2,1),opacity .45s;display:grid}.InspirationHover-module__k0IqGG__descriptionWrap>p{min-height:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.InspirationHover-module__k0IqGG__card:hover .InspirationHover-module__k0IqGG__redReveal,.InspirationHover-module__k0IqGG__card:focus-visible .InspirationHover-module__k0IqGG__redReveal{clip-path:circle(160% at var(--reveal-origin-x) var(--reveal-origin-y));transition-delay:0s}.InspirationHover-module__k0IqGG__card:hover .InspirationHover-module__k0IqGG__darkReveal,.InspirationHover-module__k0IqGG__card:focus-visible .InspirationHover-module__k0IqGG__darkReveal{clip-path:circle(160% at var(--reveal-origin-x) var(--reveal-origin-y));transition-delay:.115s}.InspirationHover-module__k0IqGG__card:hover .InspirationHover-module__k0IqGG__image,.InspirationHover-module__k0IqGG__card:focus-visible .InspirationHover-module__k0IqGG__image{transform:scale(1.04)}.InspirationHover-module__k0IqGG__card:hover .InspirationHover-module__k0IqGG__arrow,.InspirationHover-module__k0IqGG__card:focus-visible .InspirationHover-module__k0IqGG__arrow{color:#0a0a0b;background:#fff;transform:rotate(45deg)}.InspirationHover-module__k0IqGG__card:hover .InspirationHover-module__k0IqGG__descriptionWrap,.InspirationHover-module__k0IqGG__card:focus-visible .InspirationHover-module__k0IqGG__descriptionWrap{opacity:1;grid-template-rows:1fr}.InspirationHover-module__k0IqGG__card:hover .InspirationHover-module__k0IqGG__copy,.InspirationHover-module__k0IqGG__card:focus-visible .InspirationHover-module__k0IqGG__copy{transform:translateY(-4px)}}.InspirationHover-module__k0IqGG__card:focus-visible .InspirationHover-module__k0IqGG__redReveal,.InspirationHover-module__k0IqGG__card:focus-visible .InspirationHover-module__k0IqGG__darkReveal{clip-path:circle(160% at var(--reveal-origin-x) var(--reveal-origin-y))}.InspirationHover-module__k0IqGG__card:focus-visible .InspirationHover-module__k0IqGG__descriptionWrap{opacity:1;grid-template-rows:1fr}@media (hover:none){.InspirationHover-module__k0IqGG__descriptionWrap{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.InspirationHover-module__k0IqGG__redReveal,.InspirationHover-module__k0IqGG__darkReveal,.InspirationHover-module__k0IqGG__image,.InspirationHover-module__k0IqGG__arrow,.InspirationHover-module__k0IqGG__descriptionWrap,.InspirationHover-module__k0IqGG__copy{transition:none!important}}
.Component-module__MvgE1G__marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.Component-module__MvgE1G__track{will-change:transform;width:max-content;animation:40s linear infinite Component-module__MvgE1G__marquee;display:flex}.Component-module__MvgE1G__group{flex:none;align-items:center;gap:clamp(2.5rem,5vw,6rem);min-width:100vw;padding-inline:clamp(1.5rem,3vw,3rem);display:flex}.Component-module__MvgE1G__marquee:hover .Component-module__MvgE1G__track{animation-play-state:paused}@keyframes Component-module__MvgE1G__marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Component-module__MvgE1G__track{animation:none}.Component-module__MvgE1G__duplicate{display:none}.Component-module__MvgE1G__group{flex-wrap:wrap;justify-content:center;width:100%;min-width:100%}}
