.Banner_banner__sJMCA{background:#030b23;position:relative;overflow:hidden}.Banner_banner__sJMCA strong{color:#41a3ff}.Banner_banner__sJMCA.Banner_fadeLess__ICs_F figure:before{inset-block-start:0!important;height:100%;background:linear-gradient(var(--to-block-end),#030b23,transparent)}.Banner_banner__sJMCA.Banner_fadeLess__ICs_F figure img{inset-block-start:0!important;height:100%;object-position:65% center}@media(min-width:1000px){.Banner_banner__sJMCA.Banner_fadeLess__ICs_F h1{line-height:60px}.Banner_banner__sJMCA.Banner_fadeLess__ICs_F h1+p{padding:.5em}.Banner_banner__sJMCA.Banner_fadeLess__ICs_F figure:before{inset-inline-start:0;background:linear-gradient(var(--to-inline-end),#030b23 30%,transparent);width:100%}.Banner_banner__sJMCA.Banner_fadeLess__ICs_F img{inset-inline-start:0;width:100%}}.Banner_banner__sJMCA>[class=container]{display:flex;flex-direction:column;align-items:stretch;gap:4em}@media(min-width:1000px){.Banner_banner__sJMCA>[class=container]{flex-direction:row;align-items:center;gap:4em}}.Banner_banner__sJMCA .Banner_content__o0OLB{display:flex;flex-direction:column;align-items:flex-start;z-index:11;position:relative;flex:3 1}.Banner_banner__sJMCA .Banner_content__o0OLB h2{font-weight:600;font-size:2em;font-family:var(--font-title)}.Banner_banner__sJMCA .Banner_content__o0OLB>*{color:#fff!important;margin:0}.Banner_banner__sJMCA .Banner_content__o0OLB>:last-child{-webkit-margin-before:1em;margin-block-start:1em}@media(min-width:1000px){.Banner_banner__sJMCA .Banner_content__o0OLB{padding:2em 0}}.Banner_banner__sJMCA figure{flex:2 1;min-height:200px;isolation:isolate}.Banner_banner__sJMCA figure:before{position:absolute;background:linear-gradient(var(--to-block-end),#030b23,#030b23 10%,transparent);width:100%;content:"";display:block;z-index:1;inset-block-start:75%;inset-inline-start:0;height:100px}@media(min-width:291px){.Banner_banner__sJMCA figure:before{inset-block-start:69%}}@media(min-width:340px){.Banner_banner__sJMCA figure:before{inset-block-start:63%}}@media(min-width:1000px){.Banner_banner__sJMCA figure:before{background:linear-gradient(var(--to-inline-end),#030b23,transparent);inset-block-end:0;inset-inline-start:55%;inset-inline-end:2em;inset-block-start:0;height:100%}}.Banner_banner__sJMCA figure img{object-fit:contain;position:absolute;inset-block-start:75%;z-index:100;inset-block-end:0;width:100%;object-position:left center;object-fit:cover;height:250px}@media(min-width:291px){.Banner_banner__sJMCA figure img{inset-block-start:60%;inset-inline-start:-10px}}@media(min-width:340px){.Banner_banner__sJMCA figure img{inset-block-start:55%;inset-inline-start:unset}}@media(min-width:728px){.Banner_banner__sJMCA figure img{inset-block-start:45%;height:60%;inset-inline-start:0}}@media(min-width:1000px){.Banner_banner__sJMCA figure img{inset-inline-start:unset;inset-inline-end:2em;inset-block-start:10%;width:45%;inset-inline-end:0;height:80%}}@media(min-width:1440px){.Banner_banner__sJMCA figure img{inset-block-start:0;height:100%}}.Challenge_container__fnt_n{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;margin:0 auto;padding:1rem}@media(min-width:768px){.Challenge_container__fnt_n{padding:2rem;flex-direction:row;gap:2em;justify-content:flex-start}}.Challenge_leftColumn__3BOzd{flex:1 1;text-align:center}@media(min-width:768px){.Challenge_leftColumn__3BOzd{text-align:start}}.Challenge_title__bmCO1{background:linear-gradient(var(--gradient-angle-135),#02260d 0,#0a76db 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;line-height:100%;margin:0;white-space:pre-line;text-align:center}@media(min-width:768px){.Challenge_title__bmCO1{text-align:start}}.Challenge_rightColumn__CZq8R{flex:1 1;-webkit-padding-start:0;padding-inline-start:0}@media(min-width:768px){.Challenge_rightColumn__CZq8R{-webkit-padding-start:1rem;padding-inline-start:1rem}}.Challenge_rightColumn__CZq8R p{-webkit-margin-after:.5rem;margin-block-end:.5rem}.Challenge_description__iG_S4{-webkit-margin-after:2rem!important;margin-block-end:2rem!important;white-space:pre-line}.Challenge_boldText__px07W{font-weight:700!important;font-size:1.2rem!important}.page_mainContainer__LUsk7 section{-webkit-margin-after:2em;margin-block-end:2em}.page_bg___Ou4T{background:#fff}.page_pull__AoR9r{-webkit-margin-before:-2em;margin-block-start:-2em}@media(min-width:768px){.page_pull__AoR9r{-webkit-margin-before:-4em;margin-block-start:-4em}}.TabButtonGroup_toggles__Fx0rk{display:flex;gap:.5em;-webkit-margin-after:2em;margin-block-end:2em;justify-content:center;padding:1.25em;border-radius:.5em;flex-direction:column;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.TabButtonGroup_toggles__Fx0rk{gap:2.5em;flex-direction:row;background:#f5faff;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.TabButtonGroup_toggles__Fx0rk button{padding:.5em 0;transition:padding .25s ease-in-out;font-family:var(--title-family);font-weight:var(--title-weight);border-radius:.5em;font-size:20px;opacity:.75;text-align:start}.TabButtonGroup_toggles__Fx0rk button:focus-visible{outline:3px solid var(--text-primary);outline-offset:2px}@media(min-width:768px){.TabButtonGroup_toggles__Fx0rk button{text-align:center}}.TabButtonGroup_toggles__Fx0rk button.TabButtonGroup_active__4dSDS{background:var(--text-primary);color:#fff;padding:.5em 2em;opacity:1}@media(min-width:768px){.TabButtonGroup_toggles__Fx0rk button:not(:first-child){position:relative}.TabButtonGroup_toggles__Fx0rk button:not(:first-child):before{content:"";display:block;position:absolute;width:1px;background-color:var(--body-color);height:100%;inset-block-start:0;inset-inline-start:-1.25em}}.CaseStudies_caseStudies__8ylnb .CaseStudies_wrapper__vneeC{overflow:hidden}@media(min-width:1000px){.CaseStudies_caseStudies__8ylnb.CaseStudies_center__pmPKI [class*=toggles]{justify-content:center}}.CaseStudies_caseStudies__8ylnb [class*=toggles]{background:none;-webkit-margin-start:0;margin-inline-start:0;flex-wrap:nowrap;flex-direction:row;gap:3em;overflow:auto;white-space:nowrap;width:100%;justify-content:flex-start;padding:1em .5em}.CaseStudies_caseStudies__8ylnb [class*=toggles]>:not(:first-child){position:relative}.CaseStudies_caseStudies__8ylnb [class*=toggles]>:not(:first-child):before{content:"";display:block;position:absolute;width:1px;background-color:var(--body-color);height:70%;inset-block-start:15%;inset-inline-start:-1.25em}.CaseStudies_caseStudies__8ylnb [class*=toggles]::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:0}.CaseStudies_caseStudies__8ylnb .CaseStudies_list__DH81_{display:flex;transition:transform .25s ease-in-out;transform:translateX(calc(var(--slide) * -100%))}.CaseStudies_caseStudies__8ylnb .CaseStudies_list__DH81_>*{transition:all .5s ease-in-out;transition-property:visibility}.CaseStudies_caseStudies__8ylnb .CaseStudies_list__DH81_>.CaseStudies_active__zVYQ8{visibility:visible}.CaseStudies_casestudy__4aUWV{display:flex;border-radius:.5em;overflow:hidden;color:#fff;flex:0 0 100%;flex-direction:column}@media(min-width:1000px){.CaseStudies_casestudy__4aUWV{flex-direction:row}.CaseStudies_center__pmPKI .CaseStudies_casestudy__4aUWV{background:#f7f9fc;flex-direction:row-reverse;gap:3em;align-items:center;border-radius:1.25em}}.CaseStudies_casestudy__4aUWV [class*=listTitle]{color:inherit;-webkit-margin-after:.5em;margin-block-end:.5em}.CaseStudies_casestudy__4aUWV .CaseStudies_content___f8dC,.CaseStudies_casestudy__4aUWV figure{flex:1 1}.CaseStudies_casestudy__4aUWV figure{width:100%;height:100%}.CaseStudies_casestudy__4aUWV figure img{width:100%;height:100%;object-fit:cover;object-position:center}.CaseStudies_casestudy__4aUWV .CaseStudies_content___f8dC{background:#0e3f8a;display:flex;flex-direction:column;gap:1em;padding:2em;justify-content:space-around}.CaseStudies_center__pmPKI .CaseStudies_casestudy__4aUWV .CaseStudies_content___f8dC{background:transparent;color:var(--body-color)}.CaseStudies_casestudy__4aUWV .CaseStudies_header__Fvh2l{display:flex;justify-content:space-between;align-items:center;gap:2em}.CaseStudies_casestudy__4aUWV .CaseStudies_header__Fvh2l img{height:50px;width:auto}.CaseStudies_center__pmPKI .CaseStudies_casestudy__4aUWV .CaseStudies_header__Fvh2l img{filter:brightness(0)}.CaseStudies_casestudy__4aUWV .CaseStudies_tags__BloXq{display:flex;flex-wrap:wrap;gap:.25em}.CaseStudies_casestudy__4aUWV .CaseStudies_tags__BloXq li{border-radius:100px;border:1px solid #c0e1ff;padding:.25em .75em}.CaseStudies_casestudy__4aUWV .CaseStudies_technologies__OdXuL{display:flex;gap:.5em;flex-wrap:wrap}.CaseStudies_casestudy__4aUWV .CaseStudies_technologies__OdXuL li{background:linear-gradient(var(--gradient-angle-180),#fff 0,#c0e1ff 100%);display:flex;justify-content:center;align-items:center;padding:1em;border-radius:.5em}.CaseStudies_casestudy__4aUWV .CaseStudies_technologies__OdXuL li svg{width:2em;height:2em}.CaseStudies_pull__oI0a5{-webkit-margin-before:-2em;margin-block-start:-2em}@media(min-width:768px){.CaseStudies_pull__oI0a5{-webkit-margin-before:-4em;margin-block-start:-4em}}.Technologies_technologies__6zw1p{-webkit-margin-before:-4.5em;margin-block-start:-4.5em}.Technologies_technologies__6zw1p [class*=sectionTitle]{text-align:center}.Technologies_technologies__6zw1p .Technologies_buttons__uRUii{margin:2em 0;display:flex;align-items:center;-webkit-border-after:1px solid #d9d9d9;border-block-end:1px solid #d9d9d9;justify-content:space-between;font-size:20px;padding:0 2em;gap:2em;overflow:auto}.Technologies_technologies__6zw1p .Technologies_buttons__uRUii button{padding:1em 0}.Technologies_technologies__6zw1p .Technologies_buttons__uRUii button.Technologies_active__vgMxd{-webkit-border-after:2px solid #0a76db;border-block-end:2px solid #0a76db}.Technologies_technologies__6zw1p .Technologies_content__PK3Aa{gap:1.25em 2em;display:flex;flex-wrap:wrap;justify-content:center;opacity:0;height:0;visibility:hidden;transition:all .5s ease-in-out;transition-property:opacity,visibility}.Technologies_technologies__6zw1p .Technologies_content__PK3Aa.Technologies_active__vgMxd{opacity:1;visibility:visible;height:100%}.Technologies_technologies__6zw1p .Technologies_technology__piPTu{position:relative}.Technologies_technologies__6zw1p .Technologies_technology__piPTu.Technologies_active__vgMxd .Technologies_tooltip__IhT5U{visibility:visible;opacity:1}.Technologies_technologies__6zw1p .Technologies_technology__piPTu .Technologies_trigger__t44hH{border:2px solid #ebebeb;background:#fefefe;height:80px;width:80px;padding:.75em;display:flex;justify-content:center;align-items:center;border-radius:1em}.Technologies_technologies__6zw1p .Technologies_technology__piPTu .Technologies_trigger__t44hH:hover+.Technologies_tooltip__IhT5U{visibility:visible;opacity:1}.Technologies_technologies__6zw1p .Technologies_technology__piPTu .Technologies_trigger__t44hH:focus-visible{outline:3px solid var(--text-primary);outline-offset:2px}.Technologies_technologies__6zw1p .Technologies_technology__piPTu .Technologies_trigger__t44hH svg{width:100%;height:100%}.Technologies_technologies__6zw1p .Technologies_technology__piPTu .Technologies_tooltip__IhT5U{border:1px solid #d9d9d9;background:#fff;box-shadow:0 8px 10px -6px rgba(0,0,0,.102);visibility:hidden;opacity:0;transition:all .25s ease-in-out;transition-property:visibility,opacity;width:380px;max-width:90vw;position:absolute;inset-block-start:100%;inset-inline-start:50%;-webkit-margin-before:.25em;margin-block-start:.25em;transform:translateX(-50%);padding:1em;border-radius:1em;font-size:14px;z-index:1111}.Technologies_technologies__6zw1p .Technologies_technology__piPTu .Technologies_tooltip__IhT5U .Technologies_icon__mqnGh{width:2em;height:-moz-fit-content;height:fit-content}.Technologies_technologies__6zw1p .Technologies_technology__piPTu .Technologies_tooltip__IhT5U .Technologies_group__jlVZW{display:flex;gap:.25em;align-items:flex-start}.Technologies_technologies__6zw1p .Technologies_technology__piPTu .Technologies_tooltip__IhT5U .Technologies_group__jlVZW strong{display:block;font-size:18px;font-weight:var(--title-weight);color:var(--title-color)}.Technologies_technologies__6zw1p .Technologies_technology__piPTu .Technologies_tooltip__IhT5U header{display:flex;justify-content:space-between;-webkit-margin-after:.5em;margin-block-end:.5em;-webkit-border-after:1px solid #d9d9d9;border-block-end:1px solid #d9d9d9;-webkit-padding-after:.5em;padding-block-end:.5em}@media(min-width:768px){.Slides_title__cliuc{position:-webkit-sticky;position:sticky;inset-block-start:120px}}.Slides_slides__bGxn3{-webkit-margin-before:2em;margin-block-start:2em;display:flex;flex-direction:column;gap:2em;counter-reset:slide}.Slides_slides__bGxn3.Slides_alternate__dnUmQ .Slides_slide__fJ_B4{padding:0!important;-webkit-border-before:none!important;border-block-start:none!important;background:#fbf9f9!important;gap:1em}@media(min-width:768px){.Slides_slides__bGxn3.Slides_alternate__dnUmQ .Slides_slide__fJ_B4{gap:3em}}.Slides_slides__bGxn3.Slides_alternate__dnUmQ .Slides_slide__fJ_B4 .Slides_content___PJom{padding:1em}@media(min-width:768px){.Slides_slides__bGxn3.Slides_alternate__dnUmQ .Slides_slide__fJ_B4 .Slides_content___PJom{padding:2em}.Slides_slides__bGxn3.Slides_alternate__dnUmQ .Slides_slide__fJ_B4:nth-child(2n){flex-direction:row-reverse}.Slides_slides__bGxn3{gap:5em}}.Slides_slide__fJ_B4{display:flex;flex-direction:column;gap:3em;background:#f0f7fd;-webkit-border-before:10px solid #26d092;border-block-start:10px solid #26d092;padding:3em 1em;align-items:center}@media(min-width:768px){.Slides_slide__fJ_B4{padding:3em;gap:6em}}.Slides_slide__fJ_B4:nth-child(2){border-block-start-color:var(--text-primary)}.Slides_slide__fJ_B4:nth-child(3){border-block-start-color:#ffc727}.Slides_slide__fJ_B4 .Slides_content___PJom{display:flex;justify-content:center;flex-direction:column;gap:.5em}.Slides_slide__fJ_B4 .Slides_content___PJom .Slides_icon__bWwvS{width:2em;height:2em;vertical-align:middle;background:var(--title-color);border-radius:.25em;display:flex;align-items:center;justify-content:center}.Slides_slide__fJ_B4 .Slides_content___PJom li{-webkit-margin-before:.5em;margin-block-start:.5em;list-style:disc;-webkit-margin-start:1.5em;margin-inline-start:1.5em;position:relative}.Slides_slide__fJ_B4 .Slides_content___PJom li:before{content:"";width:.25em;height:.25em;border-radius:.25em;background:currentColor}.Slides_slide__fJ_B4 .Slides_content___PJom p{-webkit-margin-before:1em;margin-block-start:1em}@media(min-width:768px){.Slides_slide__fJ_B4{overflow:hidden;margin:0;flex-direction:row}.Slides_slide__fJ_B4 .Slides_content___PJom,.Slides_slide__fJ_B4 figure{flex:1 1}.Slides_slide__fJ_B4 figure img{height:80%;width:100%;object-fit:contain}}