.Process-module-scss-module__GkW2uq__process{position:relative}.Process-module-scss-module__GkW2uq__block-title{text-align:center;max-width:888px;margin:0 auto}.Process-module-scss-module__GkW2uq__block-title h1,.Process-module-scss-module__GkW2uq__block-title h2{letter-spacing:.01em;font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.Process-module-scss-module__GkW2uq__description{color:var(--text-weak);padding-top:16px}.Process-module-scss-module__GkW2uq__steps{background-color:var(--text-inverse-strong);margin-inline:auto;border:1px solid var(--stroke-weak);border-radius:20px;max-width:1140px;margin-top:clamp(56px,53.183px + .751vw,64px);box-shadow:0 12px 24px #0000000a}.Process-module-scss-module__GkW2uq__step{border-top:1px dashed var(--stroke-weak);z-index:1;background-color:var(--text-inverse-strong);border-radius:0 0 20px 20px;align-items:flex-start;gap:0 32px;padding-block:clamp(24px,15.549px + 2.254vw,48px);padding-inline:clamp(20px,10.141px + 2.629vw,48px);display:flex;position:sticky;top:154px}.Process-module-scss-module__GkW2uq__step:first-child{border-top:none;border-radius:20px}.Process-module-scss-module__GkW2uq__step-icon{background:var(--fill-strong);border-radius:20px;flex-shrink:0;padding:20px}.Process-module-scss-module__GkW2uq__step-icon img{display:block}.Process-module-scss-module__GkW2uq__step-content>span{letter-spacing:.2em;text-transform:uppercase;color:var(--text-weak);padding-bottom:clamp(4px,2.592px + .376vw,8px);font-size:12px;font-weight:800;line-height:160%;display:block}.Process-module-scss-module__GkW2uq__step-content h2{letter-spacing:.03em;color:var(--text-strong);padding-bottom:clamp(4px,2.592px + .376vw,8px);font-size:clamp(22px,20px + .556vw,28px);font-weight:800;line-height:130%}.Process-module-scss-module__GkW2uq__step-content p{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.Process-module-scss-module__GkW2uq__step-content p{font-size:15px}}.Process-module-scss-module__GkW2uq__step-content p{color:var(--text-weak)}.Process-module-scss-module__GkW2uq__step-content ul{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:clamp(17px,14.535px + .657vw,24px);padding:0;list-style:none;display:flex}.Process-module-scss-module__GkW2uq__step-content ul li{letter-spacing:.03em;padding:5px 12px;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.Process-module-scss-module__GkW2uq__step-content ul li{font-size:13px}}.Process-module-scss-module__GkW2uq__step-content ul li{color:var(--text-strong);background-color:var(--fill-hover);border:1px solid var(--stroke-weak);border-radius:14px}.Process-module-scss-module__GkW2uq__tags{flex-wrap:wrap;align-items:center;gap:12px;padding-top:clamp(16px,13.333px + .741vw,24px);display:flex}.Process-module-scss-module__GkW2uq__tag{letter-spacing:.03em;padding:5.5px 12px;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.Process-module-scss-module__GkW2uq__tag{font-size:13px}}.Process-module-scss-module__GkW2uq__tag{color:var(--text-strong);border:1px solid var(--stroke-weak);background-color:var(--fill-hover);border-radius:14px}@media only screen and (max-width:767px){.Process-module-scss-module__GkW2uq__step{flex-wrap:wrap;top:120px}.Process-module-scss-module__GkW2uq__step-icon{border-radius:12px;padding:12px}.Process-module-scss-module__GkW2uq__step-icon img{width:40px;height:40px}.Process-module-scss-module__GkW2uq__step-content{padding-top:24px}.Process-module-scss-module__GkW2uq__step-content ul{gap:6px 8px}.Process-module-scss-module__GkW2uq__tags{row-gap:4px}}
.EngagementModels-module-scss-module__Oo54la__engagement-models{position:relative}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__block-title{text-align:left;max-width:888px;padding-bottom:clamp(56px,53.183px + .751vw,64px)}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__block-title h1,.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__block-title h2{letter-spacing:.01em;font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__block-title .EngagementModels-module-scss-module__Oo54la__description{color:var(--text-weak);padding-top:16px}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs{margin-bottom:24px}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs>ul{background-color:var(--fill-inverse-strong);border:1px solid var(--stroke-weak);white-space:nowrap;border-radius:24px;flex-wrap:nowrap;gap:4px;max-width:100%;margin-bottom:clamp(24px,21.183px + .751vw,32px);padding:5px;display:inline-flex;overflow:auto}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs>ul li{list-style:none}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs>ul button{letter-spacing:.03em;color:var(--text-strong);cursor:pointer;background:0 0;border:0;border-radius:20px;padding:12px 24px;font-size:16px;font-weight:700;line-height:160%}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs>ul button:is(:hover,:focus,:focus-visible){background-color:var(--fill-brand-strong);color:var(--text-inverse-strong);box-shadow:none}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs>ul button:focus-visible{outline:2px solid var(--text-inverse-strong);outline-offset:-2px}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs>ul button[aria-selected=true]{background-color:var(--fill-brand-strong);color:var(--text-inverse-strong);box-shadow:inset 0 -12px 12px #001f3d2e,inset 0 -2px 1px #001a3370}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__tab-panel,.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel{background-color:var(--fill-inverse-strong);border:1px solid var(--stroke-weak);border-radius:20px;height:100%;padding-block:clamp(24px,21.183px + .751vw,32px);padding-inline:clamp(20px,15.775px + 1.127vw,32px);box-shadow:0 12px 24px #0000000a}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__tab-panel .EngagementModels-module-scss-module__Oo54la__tab-col,.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel .EngagementModels-module-scss-module__Oo54la__tab-col{--bs-gutter-x:clamp(24px, calc(9.455px + 4.545vw), 64px)}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__tab-panel .EngagementModels-module-scss-module__Oo54la__tab-col:not(:last-child),.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel .EngagementModels-module-scss-module__Oo54la__tab-col:not(:last-child){border-right:1px dashed var(--stroke-weak)}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__tab-panel .EngagementModels-module-scss-module__Oo54la__tab-col:first-child,.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel .EngagementModels-module-scss-module__Oo54la__tab-col:first-child{padding-left:16px}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__tab-panel h3,.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel h3{letter-spacing:.03em;font-size:clamp(18px,17.333px + .185vw,20px);font-weight:400;line-height:140%}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__tab-panel .EngagementModels-module-scss-module__Oo54la__points-list,.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel .EngagementModels-module-scss-module__Oo54la__points-list{letter-spacing:.03em;flex-direction:column;gap:20px;font-size:14px;font-weight:400;line-height:150%;display:flex}@media (max-width:767px){.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__tab-panel .EngagementModels-module-scss-module__Oo54la__points-list,.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel .EngagementModels-module-scss-module__Oo54la__points-list{font-size:13px}}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__tab-panel .EngagementModels-module-scss-module__Oo54la__points-list li span,.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel .EngagementModels-module-scss-module__Oo54la__points-list li span{letter-spacing:.2em;text-transform:uppercase;color:var(--text-brand);font-size:12px;font-weight:800;line-height:160%}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel{padding-block:clamp(24px,21.091px + .909vw,32px)}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel>span{letter-spacing:.2em;text-transform:uppercase;color:var(--text-brand);padding-bottom:clamp(16px,13.183px + .751vw,24px);font-size:12px;font-weight:800;line-height:160%;display:block}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel li{align-items:center;gap:16px;display:flex}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel ul li{border-top:1px dashed var(--stroke-weak);padding-block:clamp(16px,13.091px + .909vw,24px)}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel ul li:last-child{padding-bottom:0}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel ul li p{letter-spacing:.03em;font-size:clamp(18px,17.333px + .185vw,20px);font-weight:400;line-height:140%}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__cta-banner{background-color:var(--fill-inverse-strong);border:1px solid var(--stroke-weak);border-radius:20px;padding-block:clamp(24px,21.183px + .751vw,32px);padding-inline:clamp(20px,15.775px + 1.127vw,32px);position:relative;overflow:hidden;box-shadow:0 12px 24px #0000000a}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__cta-banner img{object-fit:cover;height:100%;position:absolute;top:0;right:0}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__cta-banner .EngagementModels-module-scss-module__Oo54la__cta-inner{z-index:1;justify-content:space-between;align-items:center;position:relative}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__cta-banner .EngagementModels-module-scss-module__Oo54la__cta-inner h2{letter-spacing:.03em;margin-bottom:8px;font-size:clamp(16px,15.333px + .185vw,18px);font-weight:600;line-height:140%}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__cta-banner .EngagementModels-module-scss-module__Oo54la__cta-inner p{letter-spacing:.03em;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__cta-banner .EngagementModels-module-scss-module__Oo54la__cta-inner p{font-size:13px}}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__cta-banner .EngagementModels-module-scss-module__Oo54la__cta-inner p{color:var(--text-weak)}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__cta-banner .EngagementModels-module-scss-module__Oo54la__cta-inner .EngagementModels-module-scss-module__Oo54la__cta-action{text-align:right}@media only screen and (max-width:991px){.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__tab-panel,.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel{height:auto}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel,.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__cta-banner{margin-top:24px}}@media only screen and (max-width:767px){.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__tab-panel .EngagementModels-module-scss-module__Oo54la__tab-col:not(:last-child),.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel .EngagementModels-module-scss-module__Oo54la__tab-col:not(:last-child){border-right:none}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__tab-panel h3,.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel h3{border-bottom:1px dashed var(--stroke-weak);padding-bottom:24px}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__tab-panel .EngagementModels-module-scss-module__Oo54la__points-list,.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__tabs .EngagementModels-module-scss-module__Oo54la__profile-panel .EngagementModels-module-scss-module__Oo54la__points-list{padding-top:24px}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__cta-banner img{display:none}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__cta-banner .EngagementModels-module-scss-module__Oo54la__cta-inner{justify-content:flex-start}.EngagementModels-module-scss-module__Oo54la__engagement-models .EngagementModels-module-scss-module__Oo54la__cta-banner .EngagementModels-module-scss-module__Oo54la__cta-inner .EngagementModels-module-scss-module__Oo54la__cta-action{text-align:left;margin-top:24px}}
.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__block-title{text-align:center;max-width:888px;margin:0 auto;padding-bottom:clamp(56px,53.333px + .741vw,64px)}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__block-title h1,.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__block-title h2{letter-spacing:.01em;font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__block-title .TechStack-module-scss-module__5mCv_W__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__block-title .TechStack-module-scss-module__5mCv_W__description{font-size:15px}}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__block-title .TechStack-module-scss-module__5mCv_W__description{color:var(--text-weak);padding-top:16px}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__stack-list{background:var(--fill-inverse-strong);border:1px solid var(--stroke-weak);border-radius:20px;flex-direction:column;height:100%;padding:24px 32px 32px;display:flex;box-shadow:0 12px 24px #0000000a}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__stack-list button{letter-spacing:.03em;text-align:start;border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--stroke-weak);background:0 0;justify-content:space-between;align-items:center;padding:20px 0;font-size:clamp(16px,15.333px + .185vw,18px);font-weight:600;line-height:140%;display:flex}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__stack-list button svg{color:var(--text-weak);flex-shrink:0;width:24px;height:24px}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies{background:var(--fill-inverse-strong);border:1px solid var(--stroke-weak);border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 12px 24px #0000000a}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card{border:1px dashed var(--stroke-weak);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:clamp(24px,21.333px + .741vw,32px) 0;display:flex}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-child(-n+4){border-top:none}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-last-child(-n+4){border-bottom:none}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-child(4n+1){border-left:none}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-child(4n){border-right:none}@media (max-width:1199px){.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__stack-list{box-shadow:none;background:0 0;border:none;padding:0}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies{grid-template-columns:repeat(4,1fr);margin-top:16px}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-child(-n+4){border-top:none}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-last-child(-n+4){border-bottom:none}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-child(4n+1){border-left:none}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-child(4n){border-right:none}}@media (max-width:767px){.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies{grid-template-columns:repeat(2,1fr)}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-child(-n+4){border-top:revert}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-last-child(-n+4){border-bottom:revert}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-child(4n+1){border-left:revert}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-child(4n){border-right:revert}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-child(-n+2){border-top:none}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-last-child(-n+2){border-bottom:none}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-child(odd){border-left:none}.TechStack-module-scss-module__5mCv_W__tech-stack .TechStack-module-scss-module__5mCv_W__technologies .TechStack-module-scss-module__5mCv_W__tech-card:nth-child(2n){border-right:none}}
.IndustriesBlock-module-scss-module__KbDgXG__industries-block{position:relative}.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__block-title{max-width:888px;padding-bottom:clamp(56px,53.333px + .741vw,64px)}.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__block-title h1,.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__block-title h2{letter-spacing:.01em;font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__block-title .IndustriesBlock-module-scss-module__KbDgXG__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__block-title .IndustriesBlock-module-scss-module__KbDgXG__description{font-size:15px}}.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__block-title .IndustriesBlock-module-scss-module__KbDgXG__description{color:var(--text-weak);padding-top:16px}.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__stack-list{flex-direction:column;height:100%;display:flex}.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__stack-list button{letter-spacing:.03em;text-align:start;background:0 0;border-top:none;padding:20px 0;font-size:clamp(16px,15.333px + .185vw,18px);font-weight:600;line-height:140%}.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__stack-list button:first-child{border-top:1px solid var(--stroke-weak)}.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__stack-list button{border-left:none;border-right:none;border-bottom:1px solid var(--stroke-weak);justify-content:space-between;align-items:center;display:flex}.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__stack-list button svg{color:var(--text-weak);flex-shrink:0;width:24px;height:24px}.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__stack-content{flex-direction:column;max-width:660px;display:flex}.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__stack-content img{flex-shrink:0;width:64px;height:64px;margin-bottom:16px}.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__stack-content .IndustriesBlock-module-scss-module__KbDgXG__description{letter-spacing:.03em;padding-bottom:32px;font-size:clamp(18px,17.333px + .185vw,20px);font-weight:400;line-height:140%}@media (max-width:991px){.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__stack-content{max-width:none;padding-bottom:24px}.IndustriesBlock-module-scss-module__KbDgXG__industries-block .IndustriesBlock-module-scss-module__KbDgXG__stack-content img{margin-top:16px}}
.FaqList-module-scss-module__B73Joq__faq-list{position:relative}.FaqList-module-scss-module__B73Joq__faq-list.FaqList-module-scss-module__B73Joq__is-blog.section-spacing{padding:0}.FaqList-module-scss-module__B73Joq__faq-list.FaqList-module-scss-module__B73Joq__is-blog .container{padding:0}.FaqList-module-scss-module__B73Joq__block-title{text-align:center;max-width:888px;margin:0 auto}.FaqList-module-scss-module__B73Joq__block-title.FaqList-module-scss-module__B73Joq__is-blog{text-align:start}.FaqList-module-scss-module__B73Joq__block-title.FaqList-module-scss-module__B73Joq__is-blog h1,.FaqList-module-scss-module__B73Joq__block-title.FaqList-module-scss-module__B73Joq__is-blog h2{letter-spacing:.015em;font-size:clamp(24px,21.33px + .74vw,32px);font-weight:800;line-height:120%}.FaqList-module-scss-module__B73Joq__block-title h1,.FaqList-module-scss-module__B73Joq__block-title h2{letter-spacing:.01em;font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.FaqList-module-scss-module__B73Joq__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.FaqList-module-scss-module__B73Joq__description{font-size:15px}}.FaqList-module-scss-module__B73Joq__description{color:var(--text-weak);padding-top:16px}.FaqList-module-scss-module__B73Joq__description.FaqList-module-scss-module__B73Joq__is-blog{display:none}.FaqList-module-scss-module__B73Joq__faq{max-width:888px;margin:0 auto;padding-top:clamp(56px,53.333px + .741vw,64px)}.FaqList-module-scss-module__B73Joq__faq.FaqList-module-scss-module__B73Joq__is-blog{padding-top:clamp(24px,21.333px + .741vw,32px)}.FaqList-module-scss-module__B73Joq__custom-accordion{--bs-accordion-bg:transparent;--bs-accordion-color:var(--text-weak);--bs-accordion-border-color:var(--stroke-weak);--bs-accordion-btn-bg:transparent;--bs-accordion-btn-color:var(--text-strong);--bs-accordion-active-bg:transparent;--bs-accordion-active-color:var(--text-strong);--bs-accordion-body-padding-y:0;--bs-accordion-body-padding-x:0 24px;--bs-accordion-btn-padding-x:0;--bs-accordion-btn-padding-y:18px;--bs-accordion-border-width:0;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-btn-icon:url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2151_1792' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2151_1792)'%3E%3Cpath d='M11 13H5V11H11V5H13V11H19V13H13V19H11V13Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2151_1781' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2151_1781)'%3E%3Cpath d='M5 13V11H19V13H5Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A");--bs-accordion-btn-icon-width:24px}.FaqList-module-scss-module__B73Joq__custom-accordion-item{border-bottom:1px dashed var(--stroke-weak)}.FaqList-module-scss-module__B73Joq__custom-accordion-header .accordion-button{letter-spacing:.03em;gap:0 8px;font-size:clamp(18px,17.333px + .185vw,20px);font-weight:700;line-height:140%}.FaqList-module-scss-module__B73Joq__custom-accordion-header .accordion-button:after{background-position:50%;background-color:var(--fill-inverse-strong);border-radius:16px;width:40px;height:40px}.FaqList-module-scss-module__B73Joq__custom-accordion-header .accordion-button.collapsed:after{background-color:var(--fill-strong)}.FaqList-module-scss-module__B73Joq__custom-accordion-body{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.FaqList-module-scss-module__B73Joq__custom-accordion-body{font-size:15px}}.FaqList-module-scss-module__B73Joq__custom-accordion-body{color:var(--text-weak)}.FaqList-module-scss-module__B73Joq__faq-cta{margin-top:clamp(32px,26.366px + 1.502vw,48px);text-align:center;margin-inline:auto}.FaqList-module-scss-module__B73Joq__faq-cta p{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.FaqList-module-scss-module__B73Joq__faq-cta p{font-size:15px}}.FaqList-module-scss-module__B73Joq__faq-cta p{color:var(--text-strong);padding-bottom:clamp(24px,21.183px + .751vw,32px)}@media (max-width:767px){.FaqList-module-scss-module__B73Joq__custom-accordion-header .accordion-button:after{border-radius:12px;width:32px;height:32px}.FaqList-module-scss-module__B73Joq__custom-accordion{--bs-accordion-btn-icon-width:18px}}
.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__section-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(56px,53.333px + .741vw,64px);display:flex}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__block-title{flex-direction:column;gap:16px;max-width:740px;display:flex}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__block-title h2{letter-spacing:.01em;font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__description{font-size:15px}}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__description{color:var(--text-weak)}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__swiper-outer{overflow-x:clip}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__blog-swiper{overflow:visible!important}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__blog-card{flex-direction:column;gap:24px;height:100%;display:flex}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__card-image{aspect-ratio:432/248;border-radius:20px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 12px 24px #0000000a}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__card-body{flex-direction:column;flex:1;gap:clamp(12px,10.667px + .37vw,16px);display:flex}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__card-body a{width:-moz-fit-content;width:fit-content}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__card-title{letter-spacing:.03em;color:inherit;font-size:clamp(18px,17.333px + .185vw,20px);font-weight:700;line-height:140%;text-decoration:none}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__card-title:hover,.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__card-title:focus,.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__card-title:active{text-decoration:underline}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__card-meta{letter-spacing:.03em;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__card-meta{font-size:13px}}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__card-meta{align-items:center;gap:4px;display:flex}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__card-meta a{color:var(--text-brand);font-weight:700}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__read-more{letter-spacing:.03em;align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:150%;display:inline-flex}@media (max-width:767px){.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__read-more{font-size:15px}}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__read-more{color:var(--text-brand);text-decoration:none}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__read-more:hover{color:var(--text-brand);text-decoration:underline}.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__explore-mobile{margin-top:48px}@media (max-width:991px){.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__section-header{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.InternalBlogList-module-scss-module__QbJ-OG__internal-blog-list .InternalBlogList-module-scss-module__QbJ-OG__card-image{border-radius:12px}}
.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}
.BlogGrid-module-scss-module__I-1Jxa__blog-grid{--bs-gutter-y:48px}.BlogGrid-module-scss-module__I-1Jxa__blog-grid.BlogGrid-module-scss-module__I-1Jxa__no-intro{padding-top:clamp(48px,42.667px + 1.481vw,64px)}.BlogGrid-module-scss-module__I-1Jxa__grid-card .BlogGrid-module-scss-module__I-1Jxa__img-wrapper{aspect-ratio:432/243;border-radius:clamp(12px,9.333px + .741vw,20px);display:block;position:relative;overflow:hidden}.BlogGrid-module-scss-module__I-1Jxa__grid-card .BlogGrid-module-scss-module__I-1Jxa__img-wrapper img{border:1px solid var(--stroke-weak);border-radius:clamp(12px,9.333px + .741vw,20px);box-shadow:0 8px 16px #00000014}.BlogGrid-module-scss-module__I-1Jxa__grid-card .BlogGrid-module-scss-module__I-1Jxa__title{letter-spacing:.03em;color:var(--text-strong);padding-top:24px;font-size:clamp(18px,17.333px + .185vw,20px);font-weight:700;line-height:140%;text-decoration:none;display:block}.BlogGrid-module-scss-module__I-1Jxa__grid-card .BlogGrid-module-scss-module__I-1Jxa__title:hover{text-decoration:underline}.BlogGrid-module-scss-module__I-1Jxa__grid-card .BlogGrid-module-scss-module__I-1Jxa__meta{letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:4px;padding-top:16px;font-size:14px;font-weight:400;line-height:150%;display:flex}@media (max-width:767px){.BlogGrid-module-scss-module__I-1Jxa__grid-card .BlogGrid-module-scss-module__I-1Jxa__meta{font-size:13px}}.BlogGrid-module-scss-module__I-1Jxa__grid-card .BlogGrid-module-scss-module__I-1Jxa__meta a{color:var(--text-brand);font-weight:700}.BlogGrid-module-scss-module__I-1Jxa__empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:clamp(48px,37.333px + 2.963vw,80px) 0;display:flex}.BlogGrid-module-scss-module__I-1Jxa__empty-icon{width:clamp(64px,53.333px + 2.963vw,96px);height:auto;color:var(--stroke-strong)}.BlogGrid-module-scss-module__I-1Jxa__empty-text{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.BlogGrid-module-scss-module__I-1Jxa__empty-text{font-size:15px}}.BlogGrid-module-scss-module__I-1Jxa__empty-text{color:var(--text-weak)}
.BlogGridPagination-module-scss-module__k1g6mq__pagination-bar{letter-spacing:.03em;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.BlogGridPagination-module-scss-module__k1g6mq__pagination-bar{font-size:13px}}.BlogGridPagination-module-scss-module__k1g6mq__pagination-bar{justify-content:space-between;align-items:center;gap:16px;padding-top:clamp(32px,26.667px + 1.481vw,48px);display:flex}.BlogGridPagination-module-scss-module__k1g6mq__pagination-bar label{color:var(--text-strong);white-space:nowrap}.BlogGridPagination-module-scss-module__k1g6mq__pagination-bar select{border:1px solid var(--stroke-weak);background:var(--background-base);appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7166 5.23204C11.858 5.08339 12.049 5 12.248 5C12.4471 5 12.6381 5.08339 12.7795 5.23204C12.8493 5.30503 12.9048 5.39204 12.9427 5.48799C12.9805 5.58395 13 5.68694 13 5.79097C13 5.895 12.9805 5.99799 12.9427 6.09395C12.9048 6.18991 12.8493 6.27691 12.7795 6.34991L8.53202 10.7683C8.39026 10.9168 8.19913 11 8 11C7.80087 11 7.60974 10.9168 7.46798 10.7683L3.22049 6.34991C3.15065 6.27691 3.0952 6.18991 3.05735 6.09395C3.01949 5.99799 3 5.895 3 5.79097C3 5.68694 3.01949 5.58395 3.05735 5.48799C3.0952 5.39204 3.15065 5.30503 3.22049 5.23204C3.36192 5.08339 3.55292 5 3.75197 5C3.95101 5 4.14201 5.08339 4.28345 5.23204L8.00163 8.8556L11.7166 5.23204Z' fill='%23130D0C' fill-opacity='0.9'/%3E%3C/svg%3E%0A");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;border-radius:16px;height:50px;padding:4px 34px 4px 16px}.BlogGridPagination-module-scss-module__k1g6mq__pagination-bar .BlogGridPagination-module-scss-module__k1g6mq__page-size,.BlogGridPagination-module-scss-module__k1g6mq__pagination-bar .BlogGridPagination-module-scss-module__k1g6mq__page-select{align-items:center;gap:8px;display:flex}.BlogGridPagination-module-scss-module__k1g6mq__pagination-bar .BlogGridPagination-module-scss-module__k1g6mq__page-buttons{gap:8px;display:flex}@media (max-width:575px){.BlogGridPagination-module-scss-module__k1g6mq__pagination-bar{flex-direction:column}.BlogGridPagination-module-scss-module__k1g6mq__pagination-bar .BlogGridPagination-module-scss-module__k1g6mq__page-size,.BlogGridPagination-module-scss-module__k1g6mq__pagination-bar .BlogGridPagination-module-scss-module__k1g6mq__page-select{order:2}.BlogGridPagination-module-scss-module__k1g6mq__pagination-bar .BlogGridPagination-module-scss-module__k1g6mq__page-buttons{order:1}}
.BlogGridLoader-module-scss-module__XUIdAG__grid-loader{position:relative}.BlogGridLoader-module-scss-module__XUIdAG__grid-loader.BlogGridLoader-module-scss-module__XUIdAG__loading{pointer-events:none}.BlogGridLoader-module-scss-module__XUIdAG__grid-loader.BlogGridLoader-module-scss-module__XUIdAG__loading>:not(.BlogGridLoader-module-scss-module__XUIdAG__spinner-overlay){opacity:.2;transition:opacity .2s}.BlogGridLoader-module-scss-module__XUIdAG__grid-loader .BlogGridLoader-module-scss-module__XUIdAG__spinner{border-width:5px;width:56px;height:56px}.BlogGridLoader-module-scss-module__XUIdAG__grid-loader .BlogGridLoader-module-scss-module__XUIdAG__spinner-overlay{z-index:2;color:var(--text-brand);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero{position:relative}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__background-svg{z-index:-1;filter:blur(200px);width:100%;position:absolute;top:0}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__hero-wrapper{border-bottom:1px dashed var(--stroke-weak);gap:clamp(28px,21.333px + 1.852vw,48px);margin-bottom:clamp(32px,21.333px + 2.963vw,64px);padding-bottom:clamp(32px,21.333px + 2.963vw,64px);display:flex}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__block-title{max-width:532px}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__block-title h1,.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__block-title h2{letter-spacing:.01em;color:var(--text-strong);font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__block-title .CaseStudyHero-module-scss-module__Fod7-q__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__block-title .CaseStudyHero-module-scss-module__Fod7-q__description{font-size:15px}}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__block-title .CaseStudyHero-module-scss-module__Fod7-q__description{color:var(--text-weak);padding-top:16px}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__img-wrapper{aspect-ratio:764/437;border-radius:clamp(12px,9.333px + .741vw,20px);width:100%;max-width:764px;position:relative}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__img-wrapper img{border-radius:clamp(12px,9.333px + .741vw,20px);box-shadow:0 5px 11px #0000001a,0 20px 20px #00000017,0 45px 27px #0000000d,0 80px 32px #00000003,0 125px 35px #0000}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__tech-stack-services{flex-direction:column;gap:40px;display:flex}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__info-wrapper .CaseStudyHero-module-scss-module__Fod7-q__main-row{--bs-gutter-y:24px}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__info-wrapper .CaseStudyHero-module-scss-module__Fod7-q__info-row{--bs-gutter-y:40px}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__info-wrapper .CaseStudyHero-module-scss-module__Fod7-q__info-item>span{letter-spacing:.2em;text-transform:uppercase;color:var(--text-brand);padding-bottom:8px;font-size:12px;font-weight:800;line-height:160%;display:block}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__info-wrapper .CaseStudyHero-module-scss-module__Fod7-q__info-item p{letter-spacing:.03em;color:var(--text-strong);font-size:clamp(18px,16.667px + .37vw,22px);font-weight:400;line-height:130%}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__info-wrapper .CaseStudyHero-module-scss-module__Fod7-q__info-item ul{flex-wrap:wrap;gap:0 8px;display:flex}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__info-wrapper .CaseStudyHero-module-scss-module__Fod7-q__info-item ul li{align-items:center;gap:8px;display:inline-flex}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__info-wrapper .CaseStudyHero-module-scss-module__Fod7-q__info-item ul a{letter-spacing:.03em;align-items:center;min-height:24px;font-size:16px;font-weight:400;line-height:150%;display:flex}@media (max-width:767px){.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__info-wrapper .CaseStudyHero-module-scss-module__Fod7-q__info-item ul a{font-size:15px}}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__info-wrapper .CaseStudyHero-module-scss-module__Fod7-q__info-item ul a{color:var(--text-strong)}@media (max-width:1199px){.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__hero-wrapper{flex-direction:column}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__block-title{max-width:none}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__img-wrapper{margin:0 auto}}@media (max-width:991px){.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__tech-stack-services{gap:24px}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__info-wrapper{flex-direction:column}.CaseStudyHero-module-scss-module__Fod7-q__case-study-hero .CaseStudyHero-module-scss-module__Fod7-q__info-wrapper .CaseStudyHero-module-scss-module__Fod7-q__info-row{--bs-gutter-y:24px;max-width:none}}
.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points.TextWithBulletPoints-module-scss-module__piXHGa__white{background:var(--fill-inverse-strong)}.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__content-wrapper{justify-content:space-between;gap:56px;display:flex}.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__content-wrapper .TextWithBulletPoints-module-scss-module__piXHGa__text-wrapper{max-width:774px}.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__content-wrapper h1,.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__content-wrapper h2{letter-spacing:.01em;max-width:432px;color:var(--text-strong);flex-shrink:0;width:100%;font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__content-wrapper .TextWithBulletPoints-module-scss-module__piXHGa__description{letter-spacing:.03em;color:var(--text-strong);padding-bottom:40px;font-size:clamp(18px,17.333px + .185vw,20px);font-weight:400;line-height:140%}.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__main-row{--bs-gutter-x:32px;--bs-gutter-y:24px}.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__bullet-point{gap:12px;display:flex}.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__bullet-point svg{flex-shrink:0;width:24px;height:24px}.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__bullet-point p{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__bullet-point p{font-size:15px}}.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__bullet-point p{color:var(--text-strong)}@media (max-width:1023px){.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__content-wrapper{flex-direction:column;gap:16px;padding-bottom:40px}.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__content-wrapper .TextWithBulletPoints-module-scss-module__piXHGa__text-wrapper,.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__content-wrapper h1,.TextWithBulletPoints-module-scss-module__piXHGa__text-with-bullet-points .TextWithBulletPoints-module-scss-module__piXHGa__content-wrapper h2{max-width:none}}
.KeyChallenges-module-scss-module__k1EAyq__key-challenges{padding:80px 0;position:relative}.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__main-row{--bs-gutter-y:24px}.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__block-title{justify-content:space-between;gap:100px;padding-bottom:clamp(56px,53.333px + .741vw,64px);display:flex}.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__block-title h1,.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__block-title h2{letter-spacing:.01em;color:var(--text-inverse-strong);max-width:546px;font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__block-title .KeyChallenges-module-scss-module__k1EAyq__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__block-title .KeyChallenges-module-scss-module__k1EAyq__description{font-size:15px}}.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__block-title .KeyChallenges-module-scss-module__k1EAyq__description{color:var(--text-inverse-weak);max-width:546px}.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__card{background:var(--fill-inverse-strong);border-radius:clamp(12px,9.333px + .741vw,20px);flex-direction:column;padding:clamp(16px,13.333px + .741vw,24px);display:flex;box-shadow:0 12px 24px #0000000a}.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__card img{flex-shrink:0;width:32px;height:32px;margin-bottom:16px;display:block}.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__card .KeyChallenges-module-scss-module__k1EAyq__title{letter-spacing:.03em;color:var(--text-strong);font-size:clamp(18px,16.667px + .37vw,22px);font-weight:800;line-height:130%}.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__card .KeyChallenges-module-scss-module__k1EAyq__description{letter-spacing:.03em;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__card .KeyChallenges-module-scss-module__k1EAyq__description{font-size:13px}}.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__card .KeyChallenges-module-scss-module__k1EAyq__description{color:var(--text-weak);padding-top:8px}@media (max-width:1199px){.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__block-title{text-align:center;flex-direction:column;gap:16px}.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__block-title h1,.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__block-title h2,.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__block-title .KeyChallenges-module-scss-module__k1EAyq__description{max-width:none}.KeyChallenges-module-scss-module__k1EAyq__key-challenges .KeyChallenges-module-scss-module__k1EAyq__card{height:100%}}
.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__content-wrapper{justify-content:space-between;gap:100px;display:flex}.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__block-title{max-width:432px;height:-moz-fit-content;height:fit-content;position:sticky;top:154px}.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__block-title h1,.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__block-title h2{letter-spacing:.01em;color:var(--text-strong);font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__block-title .OurApproach-module-scss-module__mvxaoW__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__block-title .OurApproach-module-scss-module__mvxaoW__description{font-size:15px}}.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__block-title .OurApproach-module-scss-module__mvxaoW__description{color:var(--text-weak);padding-top:16px}.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__content{flex-direction:column;gap:clamp(24px,18.667px + 1.481vw,40px);max-width:774px;display:flex}.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__content .OurApproach-module-scss-module__mvxaoW__content-item{gap:clamp(16px,13.333px + .741vw,24px);display:flex}.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__content .OurApproach-module-scss-module__mvxaoW__content-item .OurApproach-module-scss-module__mvxaoW__title{letter-spacing:.03em;color:var(--text-strong);font-size:clamp(18px,17.333px + .185vw,20px);font-weight:700;line-height:140%}.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__content .OurApproach-module-scss-module__mvxaoW__content-item .OurApproach-module-scss-module__mvxaoW__description{letter-spacing:.03em;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__content .OurApproach-module-scss-module__mvxaoW__content-item .OurApproach-module-scss-module__mvxaoW__description{font-size:13px}}.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__content .OurApproach-module-scss-module__mvxaoW__content-item .OurApproach-module-scss-module__mvxaoW__description{color:var(--text-weak);padding-top:8px}.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__content .OurApproach-module-scss-module__mvxaoW__content-item .OurApproach-module-scss-module__mvxaoW__icon{width:100%;max-width:70px;color:var(--text-brand);flex-shrink:0}.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__content .OurApproach-module-scss-module__mvxaoW__content-item .OurApproach-module-scss-module__mvxaoW__icon svg{width:70px;height:85px}@media (max-width:991px){.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__block-title{max-width:none;position:static}.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__content-wrapper{flex-direction:column;gap:56px}}@media (max-width:575px){.OurApproach-module-scss-module__mvxaoW__our-approach .OurApproach-module-scss-module__mvxaoW__content .OurApproach-module-scss-module__mvxaoW__content-item{flex-direction:column}}
.ClientTestimonial-module-scss-module__u-sjAW__client-testimonial{background:var(--fill-inverse-weak)}.ClientTestimonial-module-scss-module__u-sjAW__client-testimonial .ClientTestimonial-module-scss-module__u-sjAW__review{max-width:888px;margin:0 auto;position:relative}.ClientTestimonial-module-scss-module__u-sjAW__client-testimonial .ClientTestimonial-module-scss-module__u-sjAW__review svg{width:204px;height:144px;position:absolute;top:48px;left:-80px}.ClientTestimonial-module-scss-module__u-sjAW__client-testimonial .ClientTestimonial-module-scss-module__u-sjAW__review p{letter-spacing:1%;font-size:clamp(24px,20px + 1.111vw,36px);font-style:italic;line-height:140%}.ClientTestimonial-module-scss-module__u-sjAW__client-testimonial .ClientTestimonial-module-scss-module__u-sjAW__review span{letter-spacing:.03em;color:var(--text-weak);padding-top:clamp(24px,18.667px + 1.481vw,40px);font-size:clamp(18px,17.333px + .185vw,20px);font-weight:400;line-height:140%;display:inline-flex}
.WhatWeBuild-module-scss-module__AeEvJa__what-we-build.WhatWeBuild-module-scss-module__AeEvJa__dark{background:var(--fill-strong)}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__nav-buttons-container{justify-content:space-between;align-items:end;gap:24px;padding-top:24px;display:flex}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__block-title{justify-content:space-between;gap:32px;display:flex}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__block-title .WhatWeBuild-module-scss-module__AeEvJa__heading{flex-shrink:0;max-width:clamp(446px,224.59px + 22.32vw,546px)}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__block-title .WhatWeBuild-module-scss-module__AeEvJa__heading h1,.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__block-title .WhatWeBuild-module-scss-module__AeEvJa__heading h2{letter-spacing:.01em;font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__block-title .WhatWeBuild-module-scss-module__AeEvJa__description-container{max-width:660px}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__block-title .WhatWeBuild-module-scss-module__AeEvJa__description-container p{color:var(--text-weak)}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__block-title.WhatWeBuild-module-scss-module__AeEvJa__dark .WhatWeBuild-module-scss-module__AeEvJa__heading h1,.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__block-title.WhatWeBuild-module-scss-module__AeEvJa__dark .WhatWeBuild-module-scss-module__AeEvJa__heading h2{color:var(--text-inverse-strong)}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__block-title.WhatWeBuild-module-scss-module__AeEvJa__dark .WhatWeBuild-module-scss-module__AeEvJa__description-container p{color:var(--text-inverse-weak)}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__nav-buttons{flex-shrink:0;gap:12px;display:flex}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__nav-btn{width:50px;height:50px;padding:0}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__swiper-outer{padding-top:clamp(56px,53.33px + .74vw,64px);overflow-x:clip}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__swiper-outer .swiper-wrapper{align-items:stretch}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__swiper-outer .swiper-slide{height:auto}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__what-we-build-swiper{overflow:visible!important}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card{background:var(--background-base);border:1px solid var(--stroke-weak);border-radius:20px;flex-direction:column;padding:32px 24px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 12px #0000000a}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card svg{z-index:0;width:100%;position:absolute;bottom:0;left:0}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card img{flex-shrink:0}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__title{letter-spacing:.03em;padding-top:24px;font-size:clamp(16px,15.333px + .185vw,18px);font-weight:600;line-height:140%}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description{letter-spacing:.03em;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description{font-size:13px}}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description{color:var(--text-weak);z-index:1;padding-top:8px;position:relative}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description p:first-child+:not(p){padding-top:24px}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description p+p:has(+:is(ul,ol)){letter-spacing:.2em;text-transform:uppercase;color:var(--text-strong);padding-top:24px;padding-bottom:8px;font-size:12px;font-weight:800;line-height:160%}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description p:has(a){padding-top:24px}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description a{letter-spacing:.03em;justify-content:flex-start;align-items:center;font-size:14px;font-weight:400;line-height:150%;display:flex}@media (max-width:767px){.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description a{font-size:13px}}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description a{color:var(--text-brand);gap:6px;font-weight:700;text-decoration:none}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_3019_6786' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3019_6786)'%3E%3Cpath d='M4.8 13.498L3.75 12.448L10.95 5.24805H4.5V3.74805H13.5V12.748H12V6.29805L4.8 13.498Z' fill='%23e1320e'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;width:18px;height:18px;display:block}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description p+p:has(a){padding-top:8px}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description ul,.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description ol{flex-direction:column;gap:8px;display:flex}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description ul li,.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description ol li{align-items:flex-start;gap:8px;display:flex}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description ul li:before,.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card .WhatWeBuild-module-scss-module__AeEvJa__description ol li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='7' width='12' height='10' fill='white'/%3E%3Cmask id='mask0_3019_6714' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%2300A8A8'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3019_6714)'%3E%3Cpath d='M10.6 16.6L17.65 9.55L16.25 8.15L10.6 13.8L7.75 10.95L6.35 12.35L10.6 16.6ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z' fill='%23067A57'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:24px 24px;flex-shrink:0;width:24px;height:24px;display:block;transform:translateY(-1px)}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__source-icon{object-fit:contain;flex-shrink:0}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__nav-buttons-mobile{gap:12px;margin-top:48px;display:flex}@media (max-width:991px){.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__block-title{text-align:center;flex-direction:column;gap:16px}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__block-title .WhatWeBuild-module-scss-module__AeEvJa__heading,.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__block-title .WhatWeBuild-module-scss-module__AeEvJa__description-container{max-width:none}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__card{padding:20px}.WhatWeBuild-module-scss-module__AeEvJa__what-we-build .WhatWeBuild-module-scss-module__AeEvJa__nav-buttons{flex-direction:column;align-items:flex-start}}
.RelatedServices-module-scss-module__jigTva__related-services{position:relative}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__wrapper{gap:clamp(56px,28.667px + 7.593vw,138px);display:flex}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__block-title{max-width:432px;height:-moz-fit-content;height:fit-content;position:sticky;top:154px}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__block-title h1,.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__block-title h2{letter-spacing:.01em;font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__block-title .RelatedServices-module-scss-module__jigTva__description{color:var(--text-weak);padding-top:16px}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__cards-row{--bs-gutter-y:clamp(24px, calc(15.549px + 2.254vw), 48px);--bs-gutter-x:clamp(16px, calc(13.333px + .741vw), 24px);max-width:774px}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__img-wrapper{aspect-ratio:375/242;border-radius:20px;display:block;position:relative}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__img-wrapper img{object-fit:cover;border-radius:20px;box-shadow:0 12px 24px #0000000a}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__content-block-title{flex-direction:column;display:flex}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__reason-item .RelatedServices-module-scss-module__jigTva__title{letter-spacing:.03em;color:var(--text-strong);padding-top:20px;font-size:clamp(18px,17.333px + .185vw,20px);font-weight:700;line-height:140%;text-decoration:none;display:inline-flex}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__reason-item .RelatedServices-module-scss-module__jigTva__description{letter-spacing:.03em;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__reason-item .RelatedServices-module-scss-module__jigTva__description{font-size:13px}}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__reason-item .RelatedServices-module-scss-module__jigTva__description{color:var(--text-weak);padding-top:8px}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__reason-item .RelatedServices-module-scss-module__jigTva__read-more{letter-spacing:.03em;align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:150%;display:inline-flex}@media (max-width:767px){.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__reason-item .RelatedServices-module-scss-module__jigTva__read-more{font-size:15px}}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__reason-item .RelatedServices-module-scss-module__jigTva__read-more{color:var(--text-brand);padding-top:12px;text-decoration:none}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__reason-item .RelatedServices-module-scss-module__jigTva__read-more:hover{text-decoration:underline}@media (max-width:1199px){.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__wrapper{flex-direction:column;gap:56px}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__block-title,.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__cards-row{max-width:none}.RelatedServices-module-scss-module__jigTva__related-services .RelatedServices-module-scss-module__jigTva__card-image{border-radius:12px}}
.RichTextBlock-module-scss-module__z0FQAa__rich-text-block .RichTextBlock-module-scss-module__z0FQAa__block-title{text-align:center;max-width:888px;margin:0 auto;padding-bottom:clamp(48px,37.333px + 2.963vw,80px)}.RichTextBlock-module-scss-module__z0FQAa__rich-text-block .RichTextBlock-module-scss-module__z0FQAa__block-title h1,.RichTextBlock-module-scss-module__z0FQAa__rich-text-block .RichTextBlock-module-scss-module__z0FQAa__block-title h2{letter-spacing:.01em;color:var(--text-strong);font-size:clamp(40px,34.667px + 1.481vw,56px);font-weight:800;line-height:110%}.RichTextBlock-module-scss-module__z0FQAa__rich-text-block .RichTextBlock-module-scss-module__z0FQAa__block-title .RichTextBlock-module-scss-module__z0FQAa__description{letter-spacing:.02em;color:var(--text-weak);padding-top:16px;font-size:clamp(16px,15.333px + .185vw,18px);font-weight:400;line-height:140%}.RichTextBlock-module-scss-module__z0FQAa__rich-text-block .RichTextBlock-module-scss-module__z0FQAa__content{max-width:800px;margin:0 auto}
.CultureGallery-module-scss-module__WbJPxW__culture-gallery{--tile-radius:clamp(40px, calc(26.667px + 3.704vw), 80px);--tile-gap:clamp(12px, calc(10.667px + .37vw), 16px);--tile-aspect:437 / 400}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__block-title{text-align:center;max-width:888px;margin:0 auto;padding-bottom:56px}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__block-title h1,.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__block-title h2{letter-spacing:.01em;color:var(--text-strong);font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__block-title .CultureGallery-module-scss-module__WbJPxW__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__block-title .CultureGallery-module-scss-module__WbJPxW__description{font-size:15px}}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__block-title .CultureGallery-module-scss-module__WbJPxW__description{color:var(--text-weak);padding-top:16px}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__gallery{gap:var(--tile-gap);grid-template-columns:repeat(3,1fr);display:grid}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__tile{aspect-ratio:var(--tile-aspect);background-color:var(--fill-weak);position:relative;overflow:hidden}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__wide{aspect-ratio:891/400;grid-column:span 2}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__sq-br{border-radius:var(--tile-radius) var(--tile-radius) 0 var(--tile-radius)}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__sq-bl{border-radius:var(--tile-radius) var(--tile-radius) var(--tile-radius) 0}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__sq-r{border-radius:var(--tile-radius) 0 0 var(--tile-radius)}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__sq-diag{border-radius:var(--tile-radius) 0 var(--tile-radius) 0}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__sq-l{border-radius:0 var(--tile-radius) var(--tile-radius) 0}@media (max-width:991px){.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__gallery{grid-template-columns:repeat(2,1fr)}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__wide{aspect-ratio:var(--tile-aspect);grid-column:auto}}@media (min-width:768px) and (max-width:991px){.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__tile:first-child{border-radius:0 0 var(--tile-radius) 0}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__tile:nth-child(2){border-radius:0 0 0 var(--tile-radius)}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__tile:nth-child(3){border-radius:0 var(--tile-radius) 0 0}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__tile:nth-child(4),.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__tile:nth-child(5){border-radius:var(--tile-radius) 0 0 0}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__tile:nth-child(6){border-radius:0 var(--tile-radius) 0 0}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__tile:nth-child(7){border-radius:0 0 0 var(--tile-radius)}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__tile:nth-child(8){border-radius:0 0 var(--tile-radius) 0}}@media (max-width:767px){.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__gallery{grid-template-columns:1fr}.CultureGallery-module-scss-module__WbJPxW__culture-gallery .CultureGallery-module-scss-module__WbJPxW__tile{border-radius:12px}}
.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__content-row{--bs-gutter-y:40px;align-items:stretch}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__left-col{padding-top:40px;padding-right:clamp(16px,9.202vw - 18.507px,114px)}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__block-title{text-align:left;max-width:546px}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__block-title h1,.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__block-title h2{letter-spacing:.01em;color:var(--text-strong);font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__description{font-size:15px}}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__description{color:var(--text-weak);padding-top:16px}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__contact-cards{gap:16px;padding-top:clamp(24px,18.667px + 1.481vw,40px);display:flex}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__contact-card-item{flex:1 1 0;min-width:0}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__contact-card{background-color:var(--fill-inverse-weak);border:1px solid var(--stroke-weak);height:100%;color:var(--text-strong);border-radius:12px;flex-direction:column;gap:12px;padding:20px;text-decoration:none;transition:border-color .2s;display:flex}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__contact-card:hover,.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__contact-card:focus-visible{border-color:var(--stroke-brand-strong)}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__contact-icon{display:flex}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__contact-text{flex-direction:column;gap:8px;display:flex}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__contact-label{letter-spacing:.2em;text-transform:uppercase;color:var(--text-brand);font-size:12px;font-weight:800;line-height:160%}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__contact-value{letter-spacing:.03em;word-break:break-word;font-size:clamp(16px,15.333px + .185vw,18px);font-weight:600;line-height:140%}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__form-card{background-color:var(--fill-inverse-strong);border:1px solid var(--stroke-weak);border-radius:clamp(12px,9.333px + .741vw,20px);padding:clamp(20px,12.727px + 2.273vw,40px);box-shadow:0 12px 24px #0000000a}@media (max-width:1199px){.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__contact-cards{flex-direction:column}}@media (max-width:991px){.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__contact-cards{flex-direction:row}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__left-col{padding-top:0;padding-right:calc(var(--bs-gutter-x)*.5)}}@media (max-width:767px){.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__contact-cards{flex-direction:column}.CareerContact-module-scss-module__Q4Poqa__career-contact .CareerContact-module-scss-module__Q4Poqa__form-card{border-radius:16px}}
.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__block-title{text-align:center;max-width:888px;margin:0 auto}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__block-title h1,.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__block-title h2{letter-spacing:.01em;color:var(--text-strong);font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__block-title .ReviewShowcase-module-scss-module__9ZeMpG__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__block-title .ReviewShowcase-module-scss-module__9ZeMpG__description{font-size:15px}}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__block-title .ReviewShowcase-module-scss-module__9ZeMpG__description{color:var(--text-weak);padding-top:16px}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content{gap:40px;padding-top:56px;display:flex}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card{background:var(--fill-inverse-weak);border:1px solid var(--stroke-weak);text-align:center;border-radius:clamp(12px,9.333px + .741vw,20px);flex-direction:column;align-items:center;gap:24px;width:100%;max-width:320px;height:-moz-fit-content;height:fit-content;padding:32px 24px 24px;display:flex;position:sticky;top:154px;overflow:hidden;box-shadow:0 12px 24px #0000000a}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card .ReviewShowcase-module-scss-module__9ZeMpG__gradient-svg{width:100%;position:absolute;bottom:0;left:0}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card img{flex-shrink:0;width:144px;height:28px;margin:0 auto;display:block}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card .ReviewShowcase-module-scss-module__9ZeMpG__image-description{padding-top:8px}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card .ReviewShowcase-module-scss-module__9ZeMpG__ratings-number{letter-spacing:.01em;color:var(--text-brand);font-size:clamp(40px,34.667px + 1.481vw,56px);font-weight:800;line-height:110%}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card .ReviewShowcase-module-scss-module__9ZeMpG__star-rating{padding-top:2px;display:block}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card .ReviewShowcase-module-scss-module__9ZeMpG__sub-heading{letter-spacing:.03em;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card .ReviewShowcase-module-scss-module__9ZeMpG__sub-heading{font-size:13px}}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card .ReviewShowcase-module-scss-module__9ZeMpG__sub-heading{color:var(--text-weak);padding-top:16px}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card .ReviewShowcase-module-scss-module__9ZeMpG__types-wrapper{letter-spacing:.03em;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card .ReviewShowcase-module-scss-module__9ZeMpG__types-wrapper{font-size:13px}}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card .ReviewShowcase-module-scss-module__9ZeMpG__types-wrapper{border-top:1px dashed var(--stroke-weak);flex-direction:column;gap:8px;width:100%;padding-top:24px;display:flex}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card .ReviewShowcase-module-scss-module__9ZeMpG__types-wrapper p{color:var(--text-weak)}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card .ReviewShowcase-module-scss-module__9ZeMpG__types-wrapper span{color:var(--text-strong);font-weight:700}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__reviews{flex-direction:column;flex:1 0 0;gap:32px;display:flex}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__reviews .ReviewShowcase-module-scss-module__9ZeMpG__review-item{flex-direction:column;display:flex}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__reviews .ReviewShowcase-module-scss-module__9ZeMpG__review-item p{letter-spacing:.02em;color:var(--text-strong);padding-top:16px;font-size:clamp(16px,15.333px + .185vw,18px);font-style:italic;font-weight:400;line-height:140%}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__reviews .ReviewShowcase-module-scss-module__9ZeMpG__review-item ul{letter-spacing:.03em;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__reviews .ReviewShowcase-module-scss-module__9ZeMpG__review-item ul{font-size:13px}}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__reviews .ReviewShowcase-module-scss-module__9ZeMpG__review-item ul{color:var(--text-weak);flex-wrap:wrap;align-items:center;gap:4px;padding-top:8px;display:flex}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__reviews .ReviewShowcase-module-scss-module__9ZeMpG__divider{border-top:1px dashed var(--stroke-strong);height:1px}@media (max-width:767px){.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content{flex-direction:column}.ReviewShowcase-module-scss-module__9ZeMpG__review-showcase .ReviewShowcase-module-scss-module__9ZeMpG__content .ReviewShowcase-module-scss-module__9ZeMpG__card{max-width:none;position:relative;top:0}}
.StarRating-module-scss-module__j5gVmW__star-filled{fill:var(--star-filled)}.StarRating-module-scss-module__j5gVmW__star-empty{fill:var(--star-empty)}
.GetInTouch-module-scss-module__Pr7IYq__get-in-touch{position:relative}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__block-title{text-align:center;max-width:888px;margin:0 auto}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__block-title h1,.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__block-title h2{letter-spacing:.01em;color:var(--text-strong);font-size:clamp(40px,34.667px + 1.481vw,56px);font-weight:800;line-height:110%}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__block-title h1 span,.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__block-title h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#e1320e 45%,#200ee1 116%);-webkit-background-clip:text;background-clip:text;display:inline-block}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__block-title .GetInTouch-module-scss-module__Pr7IYq__description{letter-spacing:.02em;color:var(--text-weak);padding-top:16px;font-size:clamp(16px,15.333px + .185vw,18px);font-weight:400;line-height:140%}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__form-wrapper{background:var(--fill-inverse-strong);border:1px solid var(--stroke-weak);border-radius:clamp(12px,9.333px + .741vw,20px);padding:clamp(20px,13.333px + 1.852vw,40px);box-shadow:0 12px 24px #0000000a}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__content{padding-top:clamp(56px,53.333px + .741vw,64px)}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__main-row{--bs-gutter-x:64px;--bs-gutter-y:clamp(40px, calc(37.333px + .741vw), 48px)}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__details-row{--bs-gutter-y:clamp(40px, calc(37.333px + .741vw), 48px)}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__details-item{flex-direction:column;gap:8px;display:flex}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__details-item img{flex-shrink:0;width:40px;height:40px;display:block}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__details-item img.GetInTouch-module-scss-module__Pr7IYq__extra-margin{margin-bottom:4px}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__details-item span{letter-spacing:.2em;text-transform:uppercase;color:var(--text-brand);font-size:12px;font-weight:800;line-height:160%;display:block}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__details-item a{letter-spacing:.03em;color:var(--text-strong);width:-moz-fit-content;width:fit-content;font-size:clamp(16px,15.333px + .185vw,18px);font-weight:600;line-height:140%}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__details-item a.GetInTouch-module-scss-module__Pr7IYq__no-underline{text-decoration:none}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__details-item a:hover{text-decoration:underline}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__details-item p{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__details-item p{font-size:15px}}.GetInTouch-module-scss-module__Pr7IYq__get-in-touch .GetInTouch-module-scss-module__Pr7IYq__details-item p{color:var(--text-strong)}
.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__block-title{text-align:center;max-width:888px;margin:0 auto}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__block-title .top-rating{margin-left:auto;margin-right:auto}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__block-title h1,.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__block-title h2{letter-spacing:.01em;color:var(--text-strong);font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__block-title .TrustSignals-module-scss-module__EjkpLG__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__block-title .TrustSignals-module-scss-module__EjkpLG__description{font-size:15px}}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__block-title .TrustSignals-module-scss-module__EjkpLG__description{color:var(--text-weak);padding-top:16px}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__content{margin-top:56px}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__trust-rating-col.TrustSignals-module-scss-module__EjkpLG__top-margin{margin-top:40px}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__trust-rating-item{flex-direction:column;align-items:center;padding:32px 16px 64px;display:flex;position:relative}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__trust-rating-item .TrustSignals-module-scss-module__EjkpLG__background-svg{z-index:-1;filter:drop-shadow(0 8px 16px #0000000f);width:100%;height:100%;position:absolute;top:0;left:0}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__trust-rating-item img{flex-shrink:0;width:172px;height:56px;display:block}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__trust-rating-item .TrustSignals-module-scss-module__EjkpLG__divider{border:1px dashed var(--stroke-weak);width:100%;max-width:172px;height:1px;margin-top:26px;margin-bottom:20px}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__trust-rating-item .TrustSignals-module-scss-module__EjkpLG__text-content{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__trust-rating-item .TrustSignals-module-scss-module__EjkpLG__text-content span{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__trust-rating-item .TrustSignals-module-scss-module__EjkpLG__text-content span{font-size:15px}}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__trust-rating-item .TrustSignals-module-scss-module__EjkpLG__text-content span{color:var(--text-weak)}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__trust-rating-item .TrustSignals-module-scss-module__EjkpLG__text-content p{letter-spacing:.03em;color:var(--text-strong);font-size:clamp(22px,20px + .556vw,28px);font-weight:800;line-height:130%}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__trust-rating-item .TrustSignals-module-scss-module__EjkpLG__text-content svg{flex-shrink:0;width:28px;height:28px}@media (max-width:1399px){.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__content{margin-top:16px}.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__trust-rating-col,.TrustSignals-module-scss-module__EjkpLG__trust-signals .TrustSignals-module-scss-module__EjkpLG__trust-rating-col.TrustSignals-module-scss-module__EjkpLG__top-margin{margin-top:40px}}
.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials{position:relative}.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__block-title{text-align:center;max-width:888px;margin:0 auto}.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__block-title h1,.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__block-title h2{letter-spacing:.01em;color:var(--text-strong);font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__block-title .VideoTestimonials-module-scss-module__1Nyswq__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__block-title .VideoTestimonials-module-scss-module__1Nyswq__description{font-size:15px}}.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__block-title .VideoTestimonials-module-scss-module__1Nyswq__description{color:var(--text-weak);padding-top:16px}.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__cards-wrapper{max-width:1000px;margin:0 auto;padding-top:56px}.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__cards-row{--bs-gutter-x:32px;--bs-gutter-y:40px}.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__card{flex-direction:column;gap:24px;display:flex}.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__video-wrapper{aspect-ratio:312/420;border-radius:clamp(12px,9.333px + .741vw,20px);position:relative;overflow:hidden;box-shadow:0 12px 24px #00000024}.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__card-detail{flex-direction:column;gap:2px;display:flex}.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__card-detail .VideoTestimonials-module-scss-module__1Nyswq__client-name{letter-spacing:.03em;color:var(--text-strong);font-size:clamp(16px,15.333px + .185vw,18px);font-weight:600;line-height:140%}.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__card-detail .VideoTestimonials-module-scss-module__1Nyswq__client-detail{letter-spacing:.03em;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__card-detail .VideoTestimonials-module-scss-module__1Nyswq__client-detail{font-size:13px}}.VideoTestimonials-module-scss-module__1Nyswq__video-testimonials .VideoTestimonials-module-scss-module__1Nyswq__card-detail .VideoTestimonials-module-scss-module__1Nyswq__client-detail{color:var(--text-weak)}
.OpenPositions-module-scss-module__QcTbXq__open-positions .OpenPositions-module-scss-module__QcTbXq__block-title{text-align:center;max-width:888px;margin:0 auto}.OpenPositions-module-scss-module__QcTbXq__open-positions .OpenPositions-module-scss-module__QcTbXq__block-title h1,.OpenPositions-module-scss-module__QcTbXq__open-positions .OpenPositions-module-scss-module__QcTbXq__block-title h2{letter-spacing:.01em;color:var(--text-strong);font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.OpenPositions-module-scss-module__QcTbXq__open-positions .OpenPositions-module-scss-module__QcTbXq__block-title .OpenPositions-module-scss-module__QcTbXq__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.OpenPositions-module-scss-module__QcTbXq__open-positions .OpenPositions-module-scss-module__QcTbXq__block-title .OpenPositions-module-scss-module__QcTbXq__description{font-size:15px}}.OpenPositions-module-scss-module__QcTbXq__open-positions .OpenPositions-module-scss-module__QcTbXq__block-title .OpenPositions-module-scss-module__QcTbXq__description{color:var(--text-weak);padding-top:16px}.OpenPositions-module-scss-module__QcTbXq__open-positions .OpenPositions-module-scss-module__QcTbXq__pills{margin-top:clamp(40px,32px + 2.222vw,64px);margin-bottom:56px}.OpenPositions-module-scss-module__QcTbXq__open-positions .OpenPositions-module-scss-module__QcTbXq__card-list{flex-direction:column;gap:16px;max-width:1024px;margin:0 auto;display:flex}.OpenPositions-module-scss-module__QcTbXq__open-positions .OpenPositions-module-scss-module__QcTbXq__empty{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.OpenPositions-module-scss-module__QcTbXq__open-positions .OpenPositions-module-scss-module__QcTbXq__empty{font-size:15px}}.OpenPositions-module-scss-module__QcTbXq__open-positions .OpenPositions-module-scss-module__QcTbXq__empty{color:var(--text-weak);text-align:center;padding:40px 0}.OpenPositions-module-scss-module__QcTbXq__opening-card{background:var(--fill-inverse-strong);border:1px solid var(--stroke-weak);border-radius:clamp(12px,9.333px + .741vw,20px);align-items:flex-start;gap:24px;padding:clamp(20px,16px + 1.111vw,32px);display:flex;box-shadow:0 8px 16px #0000000f}.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__card-content{flex-direction:column;flex:1 0 0;gap:16px;min-width:0;display:flex}.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__card-head{flex-direction:column;gap:4px;display:flex}.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__title{letter-spacing:.03em;color:var(--text-strong);font-size:clamp(16px,15.333px + .185vw,18px);font-weight:600;line-height:140%}.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__meta{letter-spacing:.03em;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__meta{font-size:13px}}.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__meta{color:var(--text-weak);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__meta .OpenPositions-module-scss-module__QcTbXq__category{color:var(--text-brand)}.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__meta .OpenPositions-module-scss-module__QcTbXq__dot{background:var(--text-weak);border-radius:50%;flex-shrink:0;width:4px;height:4px}.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__description{letter-spacing:.03em;font-size:14px;font-weight:400;line-height:150%}@media (max-width:767px){.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__description{font-size:13px}}.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__description{color:var(--text-strong)}.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__apply-btn{flex-shrink:0}@media (max-width:575px){.OpenPositions-module-scss-module__QcTbXq__opening-card{flex-direction:column}.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__meta{gap:4px 8px}.OpenPositions-module-scss-module__QcTbXq__opening-card .OpenPositions-module-scss-module__QcTbXq__apply-btn{width:100%}}
.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__content-row{--bs-gutter-y:40px;align-items:stretch}.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__left-col{padding-top:40px;padding-right:clamp(16px,9.202vw - 18.507px,114px)}.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__block-title{text-align:left}.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__block-title h1,.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__block-title h2{letter-spacing:.01em;color:var(--text-strong);font-size:clamp(32px,28px + 1.111vw,44px);font-weight:800;line-height:120%}.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__block-title .PartnershipFormSection-module-scss-module__bLLzfW__tagline{padding-bottom:8px}.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__description{font-size:15px}}.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__description{color:var(--text-weak);padding-top:16px}.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__points-wrapper{flex-direction:column;gap:16px;padding-top:clamp(20px,13.333px + 1.852vw,40px);display:flex}.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__points-wrapper .PartnershipFormSection-module-scss-module__bLLzfW__point{align-items:center;gap:8px;display:flex}.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__points-wrapper .PartnershipFormSection-module-scss-module__bLLzfW__point p{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__points-wrapper .PartnershipFormSection-module-scss-module__bLLzfW__point p{font-size:15px}}.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__points-wrapper .PartnershipFormSection-module-scss-module__bLLzfW__point p{color:var(--text-strong)}.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__points-wrapper .PartnershipFormSection-module-scss-module__bLLzfW__point svg{color:var(--text-brand)}.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__form-card{background-color:var(--fill-inverse-strong);border:1px solid var(--stroke-weak);border-radius:clamp(12px,9.333px + .741vw,20px);padding:clamp(20px,12.727px + 2.273vw,40px);box-shadow:0 12px 24px #0000000a}@media (max-width:991px){.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__left-col{padding-top:0;padding-right:calc(var(--bs-gutter-x)*.5)}}@media (max-width:767px){.PartnershipFormSection-module-scss-module__bLLzfW__partnership-form-section .PartnershipFormSection-module-scss-module__bLLzfW__form-card{border-radius:16px}}
.HeroLeadCaptureForm-module-scss-module__YUSAra__hero-lead-capture{background:var(--background-inverse);position:relative;overflow:hidden}.HeroLeadCaptureForm-module-scss-module__YUSAra__decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroLeadCaptureForm-module-scss-module__YUSAra__glow{filter:blur(190px);border-radius:50%;position:absolute}.HeroLeadCaptureForm-module-scss-module__YUSAra__glow-a{background:#e1320e38;width:min(60vw,820px);height:640px;top:-170px;right:-60px}.HeroLeadCaptureForm-module-scss-module__YUSAra__glow-b{background:#f149271f;width:min(45vw,560px);height:560px;bottom:-120px;left:-160px}.HeroLeadCaptureForm-module-scss-module__YUSAra__ring{border:1.5px solid;border-radius:50%;position:absolute}.HeroLeadCaptureForm-module-scss-module__YUSAra__ring-0{border-color:#ffffff12;width:340px;height:340px;top:-50px;right:60px}.HeroLeadCaptureForm-module-scss-module__YUSAra__ring-1{border-color:#ffffff0d;width:520px;height:520px;top:-140px;right:-70px}.HeroLeadCaptureForm-module-scss-module__YUSAra__ring-2{border-color:#e1320e1a;width:720px;height:720px;top:-240px;right:-170px}.HeroLeadCaptureForm-module-scss-module__YUSAra__dots{background-image:radial-gradient(#ffffff1a 2.5px,#0000 2.5px);background-size:24px 24px;width:149px;height:77px;position:absolute;bottom:64px;left:clamp(16px,3vw,48px)}.HeroLeadCaptureForm-module-scss-module__YUSAra__inner{z-index:1;position:relative}.HeroLeadCaptureForm-module-scss-module__YUSAra__content-row{--bs-gutter-y:40px;align-items:flex-start}.HeroLeadCaptureForm-module-scss-module__YUSAra__left-col{padding-top:24px;padding-right:clamp(16px,5.926vw - 5.333px,80px)}.HeroLeadCaptureForm-module-scss-module__YUSAra__block-title{text-align:left}.HeroLeadCaptureForm-module-scss-module__YUSAra__block-title h1,.HeroLeadCaptureForm-module-scss-module__YUSAra__block-title h2{letter-spacing:.01em;color:var(--text-inverse-strong);font-size:clamp(40px,34.667px + 1.481vw,56px);font-weight:800;line-height:110%}.HeroLeadCaptureForm-module-scss-module__YUSAra__description{letter-spacing:.03em;font-size:16px;font-weight:400;line-height:150%}@media (max-width:767px){.HeroLeadCaptureForm-module-scss-module__YUSAra__description{font-size:15px}}.HeroLeadCaptureForm-module-scss-module__YUSAra__description{color:var(--text-inverse-weak);max-width:604px;padding-top:24px}.HeroLeadCaptureForm-module-scss-module__YUSAra__form-card{color:var(--text-strong);background-color:var(--fill-inverse-strong);border:1px solid var(--stroke-weak);border-radius:clamp(16px,14.667px + .37vw,20px);padding:clamp(24px,18.667px + 1.481vw,40px);box-shadow:0 12px 24px #0000000a}@media (max-width:991px){.HeroLeadCaptureForm-module-scss-module__YUSAra__left-col{padding-top:0;padding-right:calc(var(--bs-gutter-x)*.5)}}
