.build-vs-buy-section-module__C0wTWq__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light)}.build-vs-buy-section-module__C0wTWq__container{padding-block:clamp(5.5rem,8vw,8rem)}.build-vs-buy-section-module__C0wTWq__header{grid-template-columns:minmax(0,42rem) minmax(18rem,28rem);justify-content:space-between;align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.build-vs-buy-section-module__C0wTWq__title{max-width:42rem}.build-vs-buy-section-module__C0wTWq__introduction{color:#525b66;margin:0;font-size:1rem;line-height:1.7}.build-vs-buy-section-module__C0wTWq__signalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin:clamp(3.5rem,5vw,5rem) 0 0;padding:0;list-style:none;display:grid}.build-vs-buy-section-module__C0wTWq__signalItem{min-width:0}.build-vs-buy-section-module__C0wTWq__signalCard{background:#ffffff80;border:1px solid #f7f7f71a;border-radius:1.25rem;height:100%;min-height:21rem;padding:clamp(1.5rem,2.25vw,2rem)}.build-vs-buy-section-module__C0wTWq__signalIcon{color:#007af5;background:#0080ff1a;border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.build-vs-buy-section-module__C0wTWq__signalIcon svg{width:1.25rem;height:1.25rem}.build-vs-buy-section-module__C0wTWq__signalTitle{color:#15191e;text-wrap:balance;margin:1rem 0 0;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:700;line-height:1.25}.build-vs-buy-section-module__C0wTWq__signalDescription{color:#4b4a48;text-wrap:pretty;margin:1rem 0 0;font-size:.9375rem;line-height:1.6}.build-vs-buy-section-module__C0wTWq__buyingCallout{color:#fff;background:radial-gradient(circle at 100% 100%,#0080ff52,#0000 28rem),#090c11;border:1px solid #ffffff1f;border-radius:1.25rem;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,6rem);margin-top:clamp(2rem,4vw,3rem);padding:clamp(2rem,4vw,3.5rem);display:grid;overflow:hidden}.build-vs-buy-section-module__C0wTWq__calloutHeading{align-self:start}.build-vs-buy-section-module__C0wTWq__calloutEyebrow{color:#66b3ff;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1;display:block}.build-vs-buy-section-module__C0wTWq__calloutHeading h3{letter-spacing:-.04em;text-wrap:balance;max-width:24rem;margin:1rem 0 0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.12}.build-vs-buy-section-module__C0wTWq__calloutCopy p{color:#ffffffb8;text-wrap:pretty;max-width:42rem;margin:0;font-size:1rem;line-height:1.7}.build-vs-buy-section-module__C0wTWq__action{width:max-content;max-width:100%;margin-top:2rem}@media (max-width:64rem){.build-vs-buy-section-module__C0wTWq__header,.build-vs-buy-section-module__C0wTWq__buyingCallout{grid-template-columns:minmax(0,1fr)}.build-vs-buy-section-module__C0wTWq__introduction{max-width:42rem}.build-vs-buy-section-module__C0wTWq__signalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-vs-buy-section-module__C0wTWq__signalCard{min-height:20rem}}@media (max-width:47.999rem){.build-vs-buy-section-module__C0wTWq__container{padding-block:4.5rem}.build-vs-buy-section-module__C0wTWq__signalGrid{grid-template-columns:minmax(0,1fr);margin-top:3rem}.build-vs-buy-section-module__C0wTWq__signalCard{min-height:0}.build-vs-buy-section-module__C0wTWq__buyingCallout{padding:1.5rem}.build-vs-buy-section-module__C0wTWq__action,.build-vs-buy-section-module__C0wTWq__action>a{width:100%}.build-vs-buy-section-module__C0wTWq__action>a>span:first-child{flex:1;justify-content:center;min-width:0}}@media (forced-colors:active){.build-vs-buy-section-module__C0wTWq__section,.build-vs-buy-section-module__C0wTWq__signalGrid,.build-vs-buy-section-module__C0wTWq__signalCard,.build-vs-buy-section-module__C0wTWq__buyingCallout{color:canvastext;background:canvas;border-color:canvastext}.build-vs-buy-section-module__C0wTWq__signalIcon,.build-vs-buy-section-module__C0wTWq__signalTitle,.build-vs-buy-section-module__C0wTWq__signalDescription,.build-vs-buy-section-module__C0wTWq__calloutEyebrow,.build-vs-buy-section-module__C0wTWq__calloutCopy p{color:canvastext}}
.service-process-section-module__OoUpLW__section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#000}.service-process-section-module__OoUpLW__container{padding-block:clamp(5.5rem,7vw,7.5rem)}.service-process-section-module__OoUpLW__title{max-width:56.25rem}.service-process-section-module__OoUpLW__tabs{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.5rem,1vw,1rem);min-inline-size:0;margin:clamp(3rem,4vw,3.5rem) 0 0;padding:0;display:grid}.service-process-section-module__OoUpLW__tab{color:#d4d4d499;letter-spacing:-.03rem;text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;min-width:0;min-height:3.75rem;padding:.75rem;font-size:clamp(.875rem,.8vw,1rem);font-weight:700;line-height:1.4;transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out;display:inline-flex}.service-process-section-module__OoUpLW__tab:hover,.service-process-section-module__OoUpLW__tab:focus-visible{color:#fff}.service-process-section-module__OoUpLW__tab:focus-visible{outline-offset:.1875rem;outline:.125rem solid #8fc7ff}.service-process-section-module__OoUpLW__active{color:#fff;background:linear-gradient(#0f0f0f47,#0f0f0f),#1a1a1a;border-color:#f7f7f71a}.service-process-section-module__OoUpLW__tabLabel{justify-content:center;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.service-process-section-module__OoUpLW__dotOuter{visibility:hidden;background:#0a70e6;border:1px solid #272f35;border-radius:50%;flex:0 0 .625rem;justify-content:center;align-items:center;width:.625rem;height:.625rem;display:flex}.service-process-section-module__OoUpLW__dotVisible{visibility:visible}.service-process-section-module__OoUpLW__dotInner{background:#8fc7ff;border:1px solid #ffffff26;border-radius:50%;width:.375rem;height:.375rem}.service-process-section-module__OoUpLW__processPanel{background:linear-gradient(#0c1118 .0800014%,#0006 144.95%),linear-gradient(114deg,#0080ff 29.14%,#18427c 75.63%,#4a8ac9 122.13%,#9dcbf0 168.62%,#a2cdf182 184.02%,#e0efff00 215.03%,#fff0 215.11%),linear-gradient(#0f0f0f47,#0f0f0f),linear-gradient(#1a1a1a,#1a1a1a),#000;border:1px solid #1d283a;border-radius:.75rem;min-height:20.625rem;margin-top:1.25rem;overflow:hidden}.service-process-section-module__OoUpLW__panelContent{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem);align-items:center;gap:clamp(3rem,8vw,12rem);min-height:20.625rem;padding:clamp(2rem,4vw,3.875rem) clamp(1.5rem,4vw,2.875rem);animation:.22s ease-out both service-process-section-module__OoUpLW__panel-enter;display:grid}.service-process-section-module__OoUpLW__stepCopy{min-width:0}.service-process-section-module__OoUpLW__stepNumber{color:#0080ff;font-size:clamp(1.5rem,2.25vw,2rem);font-weight:600;line-height:1;display:block}.service-process-section-module__OoUpLW__stepTitle{color:#fff;letter-spacing:clamp(-.105rem,-.12vw,-.075rem);text-wrap:balance;margin:1.6875rem 0 0;font-size:clamp(2rem,3vw,2.625rem);font-weight:700;line-height:1.08}.service-process-section-module__OoUpLW__stepDescription{color:#ffffff9c;text-wrap:pretty;max-width:40rem;margin:1.125rem 0 0;font-size:1rem;font-weight:600;line-height:1.5575}.service-process-section-module__OoUpLW__duration{border-left:1px solid #fff3;flex-direction:column;justify-content:space-between;min-height:11.5625rem;padding-left:1.75rem;display:flex}.service-process-section-module__OoUpLW__clockIcon{color:#0080ff;width:2.5rem;height:2.5rem}.service-process-section-module__OoUpLW__duration p{gap:.125rem;margin:0;display:grid}.service-process-section-module__OoUpLW__duration strong{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#148aff);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.2}.service-process-section-module__OoUpLW__duration span{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.25}.service-process-section-module__OoUpLW__action{width:max-content;max-width:100%;margin-top:2.125rem}.service-process-section-module__OoUpLW__note{background:#0080ff14;border-left:.1875rem solid #0080ff;border-radius:.75rem;grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);margin-top:1.75rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.service-process-section-module__OoUpLW__note h3{color:#fff;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:700;line-height:1.35}.service-process-section-module__OoUpLW__note>.service-process-section-module__OoUpLW__noteDescription{--section-description-margin:0;max-width:none;font-size:1rem}.service-process-section-module__OoUpLW__light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#15191e;background:var(--gradient-section-light)}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__tab{color:#56616c}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__tab:hover,.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__tab:focus-visible{color:#15191e;background:#ffffff7a}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__active,.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__active:hover,.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__active:focus-visible{color:#15191e;background:#fff;border-color:#15181e24}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__dotOuter{background:#ffffffb8;border-color:#0075eb;box-shadow:0 0 0 .1875rem #0075eb1a}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__dotInner{background:#2463eb;border-color:#fff}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__stepNumber{color:#fff}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__processPanel{background-blend-mode:hard-light, overlay, normal, normal, normal;background:linear-gradient(142deg,#0027529c 15.87%,#00275200 82.61%),linear-gradient(225deg,#fff0 -89.02%,#0080ff 52.32%),url(/images/core-engineering-services/container-bg.jpg) -.0438rem -2.3243rem/109.368% 139.992% no-repeat,linear-gradient(#0f0f0f47,#0f0f0f),#1a1a1a;border:0;box-shadow:0 -.0625rem 1.3125rem .2rem #148aff33}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__stepTitle,.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__duration span{color:#fff}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__stepDescription{color:#ffffffc7}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__duration{border-color:#ffffff47}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__clockIcon{color:#fff}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__duration strong{background:#fff;-webkit-background-clip:text;background-clip:text}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__note{background:#ffffff85;box-shadow:inset 0 0 0 1px #15181e14}.service-process-section-module__OoUpLW__light .service-process-section-module__OoUpLW__note h3{color:#15191e}@keyframes service-process-section-module__OoUpLW__panel-enter{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:75rem){.service-process-section-module__OoUpLW__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.service-process-section-module__OoUpLW__note{grid-template-columns:minmax(0,1fr);gap:.75rem}}@media (max-width:47.999rem){.service-process-section-module__OoUpLW__container{padding-block:5rem}.service-process-section-module__OoUpLW__tabs{grid-template-columns:minmax(0,1fr);margin-top:2.5rem}.service-process-section-module__OoUpLW__tab{text-align:left;justify-content:flex-start;padding-inline:1rem;font-size:.9375rem}.service-process-section-module__OoUpLW__tabLabel{justify-content:flex-start}.service-process-section-module__OoUpLW__panelContent{grid-template-columns:minmax(0,1fr);gap:2rem;padding:1.5rem}.service-process-section-module__OoUpLW__duration{border-top:1px solid #fff3;border-left:0;gap:1.5rem;min-height:0;padding:1.5rem 0 0}.service-process-section-module__OoUpLW__action,.service-process-section-module__OoUpLW__action>a{width:100%}.service-process-section-module__OoUpLW__action>a>span:first-child{flex:1;justify-content:center;min-width:0}}@media (prefers-reduced-motion:reduce){.service-process-section-module__OoUpLW__tab{transition:none}.service-process-section-module__OoUpLW__panelContent{animation:none}}@media (forced-colors:active){.service-process-section-module__OoUpLW__section,.service-process-section-module__OoUpLW__active,.service-process-section-module__OoUpLW__processPanel,.service-process-section-module__OoUpLW__note{color:canvastext;background:canvas}.service-process-section-module__OoUpLW__active,.service-process-section-module__OoUpLW__processPanel,.service-process-section-module__OoUpLW__duration,.service-process-section-module__OoUpLW__note{border-color:canvastext}.service-process-section-module__OoUpLW__stepNumber,.service-process-section-module__OoUpLW__clockIcon{color:linktext}.service-process-section-module__OoUpLW__stepTitle,.service-process-section-module__OoUpLW__stepDescription,.service-process-section-module__OoUpLW__duration strong,.service-process-section-module__OoUpLW__duration span,.service-process-section-module__OoUpLW__note h3{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}
.page-module__pxSIyW__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.faq-section-module__M9Y6sG__section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#000}.faq-section-module__M9Y6sG__content{grid-template-columns:minmax(25rem,30rem) minmax(30rem,46.25rem);justify-content:space-between;align-items:start;gap:clamp(3rem,4vw,10.75rem);min-height:60.75rem;padding-block:9.9375rem 10rem;display:grid}.faq-section-module__M9Y6sG__introduction{min-width:0}.faq-section-module__M9Y6sG__title{max-width:32rem}.faq-section-module__M9Y6sG__description{--section-description-margin:1.75rem 0 0;max-width:25rem}.faq-section-module__M9Y6sG__faqList{interpolate-size:allow-keywords;min-width:0}.faq-section-module__M9Y6sG__faqItem{background-color:#0000;border:1px solid #0000;border-bottom-color:#636363;transition:margin-bottom .22s ease-out,border-color .22s ease-out,background-color .22s ease-out;overflow:clip}.faq-section-module__M9Y6sG__faqItem::details-content{opacity:0;block-size:0;transition:block-size .28s ease-out, opacity .18s ease-out, content-visibility .28s allow-discrete;transition-behavior:allow-discrete;overflow:clip}.faq-section-module__M9Y6sG__faqItem[open]{background:linear-gradient(#0f0f0f47 0%,#0f0f0f 100%),#1a1a1a;border-color:#f7f7f71a;margin-bottom:.75rem}.faq-section-module__M9Y6sG__faqItem[open]::details-content{opacity:1;block-size:auto}.faq-section-module__M9Y6sG__question{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;min-height:5.6875rem;padding:.625rem .9375rem;font-size:1rem;font-weight:700;line-height:1.65;list-style:none;display:flex}.faq-section-module__M9Y6sG__question::-webkit-details-marker{display:none}.faq-section-module__M9Y6sG__faqItem[open] .faq-section-module__M9Y6sG__question{border-bottom:1px solid #4d4d4d}.faq-section-module__M9Y6sG__question:focus-visible{outline-offset:-.25rem}.faq-section-module__M9Y6sG__toggle{color:#0080ff;flex:0 0 1.25rem;place-items:center;width:1.25rem;height:2.8125rem;font-size:1.6875rem;font-weight:400;line-height:1;transition:transform .18s ease-out;display:grid}.faq-section-module__M9Y6sG__faqItem[open] .faq-section-module__M9Y6sG__toggle{transform:rotate(45deg)}.faq-section-module__M9Y6sG__answer{padding:.25rem .875rem .75rem}.faq-section-module__M9Y6sG__answer p{color:#fff;max-width:41.0625rem;margin:0;font-size:.875rem;font-weight:400;line-height:1.78}@media (max-width:87.5rem){.faq-section-module__M9Y6sG__content{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:clamp(3rem,5vw,6rem)}}@media (max-width:68rem){.faq-section-module__M9Y6sG__content{grid-template-columns:minmax(0,1fr);gap:4rem;max-width:48rem;min-height:auto;padding-block:6rem}.faq-section-module__M9Y6sG__title,.faq-section-module__M9Y6sG__description{max-width:38rem}}@media (max-width:47.999rem){.faq-section-module__M9Y6sG__content{gap:3rem;max-width:none;padding-block:4.5rem}.faq-section-module__M9Y6sG__question{gap:1rem;min-height:5rem;font-size:.9375rem;line-height:1.5}.faq-section-module__M9Y6sG__faqItem:not([open]) .faq-section-module__M9Y6sG__question{padding-block:.75rem}.faq-section-module__M9Y6sG__answer p{font-size:.8125rem;line-height:1.7}}@media (prefers-reduced-motion:reduce){.faq-section-module__M9Y6sG__faqItem,.faq-section-module__M9Y6sG__toggle{transition:none}.faq-section-module__M9Y6sG__faqItem::details-content{transition:none}}
.product-development-intro-section-module__Vs-wga__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light)}.product-development-intro-section-module__Vs-wga__container{padding-block:clamp(5.5rem,8vw,8rem)}.product-development-intro-section-module__Vs-wga__intro{grid-template-columns:minmax(0,33rem) minmax(0,48rem);justify-content:space-between;align-items:start;gap:clamp(3rem,3vw,4rem);display:grid}.product-development-intro-section-module__Vs-wga__title{max-width:33rem}.product-development-intro-section-module__Vs-wga__intro>.product-development-intro-section-module__Vs-wga__introDescription{color:#353a41;text-wrap:pretty;max-width:48rem;font-size:.875rem;line-height:1.61875rem}.product-development-intro-section-module__Vs-wga__introDescription>p+p{margin-top:1.125rem}.product-development-intro-section-module__Vs-wga__evidence{color:#fff;background:var(--gradient-card-dark-brand-vivid);border:.0625rem solid #f7f7f71a;border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:21.125rem;margin-top:clamp(3.5rem,5vw,4.125rem);display:grid;overflow:hidden}.product-development-intro-section-module__Vs-wga__stat{letter-spacing:-.05em;white-space:nowrap;min-width:0;margin:0;padding:clamp(1.75rem,3vw,2.8125rem);font-size:clamp(8rem,11.25vw,11.2673rem);font-weight:500;line-height:.85;overflow:hidden}.product-development-intro-section-module__Vs-wga__stat>span{color:#0080ff}.product-development-intro-section-module__Vs-wga__evidenceCopy{border-left:.0625rem solid #ffffff26;align-content:center;gap:1.25rem;min-width:0;min-height:13.5rem;padding:0 clamp(2rem,4vw,3.5rem);display:grid}.product-development-intro-section-module__Vs-wga__evidenceCopy>p{color:#ffffffb3;text-wrap:pretty;margin:0;font-size:clamp(.9375rem,1.4vw,1.17963rem);line-height:1.7}.product-development-intro-section-module__Vs-wga__evidenceHighlight{color:#fff;font-weight:inherit}.product-development-intro-section-module__Vs-wga__researchLink{color:#ffffff73;letter-spacing:.137713rem;text-transform:uppercase;white-space:nowrap;justify-self:start;font-size:.860688rem;font-weight:400;line-height:1.29106rem;text-decoration:none;transition:color .18s;display:inline-block}.product-development-intro-section-module__Vs-wga__researchLink:hover,.product-development-intro-section-module__Vs-wga__researchLink:focus-visible{color:#fff}.product-development-intro-section-module__Vs-wga__outcomes{margin-top:clamp(3rem,5vw,4rem)}.product-development-intro-section-module__Vs-wga__outcomesTitle{color:#56595d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.8125rem;font-weight:700;line-height:1.5}.product-development-intro-section-module__Vs-wga__outcomeGrid{grid-template-columns:repeat(3,minmax(0,1fr));min-height:15.125rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.product-development-intro-section-module__Vs-wga__outcomeGrid:before{z-index:0;content:"";pointer-events:none;background:url(/images/digital-product-services/product-engagement-divider.svg) top/100% 100% no-repeat;height:15.125rem;position:absolute;inset:0 0 auto}.product-development-intro-section-module__Vs-wga__outcome{z-index:1;align-content:start;gap:1rem;min-width:0;padding:2rem clamp(.5rem,1.5vw,1.5rem);display:grid;position:relative}.product-development-intro-section-module__Vs-wga__outcomeNumber{color:#148aff;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1}.product-development-intro-section-module__Vs-wga__outcomeTitle{color:#15191e;margin:0;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:600;line-height:1.2}.product-development-intro-section-module__Vs-wga__outcomeDescription{color:#57595c;text-wrap:pretty;margin:0;font-size:clamp(.9375rem,1.2vw,1rem);line-height:1.45}.product-development-intro-section-module__Vs-wga__action{margin-top:clamp(2rem,4vw,3rem)}@media (max-width:75rem){.product-development-intro-section-module__Vs-wga__outcomeGrid{grid-template-columns:minmax(0,1fr);gap:2rem;min-height:0}.product-development-intro-section-module__Vs-wga__outcomeGrid:before{content:none}.product-development-intro-section-module__Vs-wga__outcome{padding:0}}@media (max-width:64rem){.product-development-intro-section-module__Vs-wga__container{max-width:48rem}.product-development-intro-section-module__Vs-wga__intro{grid-template-columns:minmax(0,1fr);gap:2.5rem}.product-development-intro-section-module__Vs-wga__title,.product-development-intro-section-module__Vs-wga__introDescription{max-width:45.5rem}.product-development-intro-section-module__Vs-wga__evidence{grid-template-columns:minmax(0,1fr)}.product-development-intro-section-module__Vs-wga__stat{padding:2.5rem}.product-development-intro-section-module__Vs-wga__evidenceCopy{border-top:.0625rem solid #ffffff26;border-left:0;min-height:0;padding:2.5rem}}@media (max-width:40rem){.product-development-intro-section-module__Vs-wga__container{padding-block:4.5rem}.product-development-intro-section-module__Vs-wga__evidence{border-radius:1rem;margin-top:3rem}.product-development-intro-section-module__Vs-wga__stat{padding:2.5rem 1.5rem 2rem;font-size:clamp(4.75rem,26vw,8rem)}.product-development-intro-section-module__Vs-wga__evidenceCopy{padding:2rem 1.5rem 2.5rem}.product-development-intro-section-module__Vs-wga__researchLink{white-space:normal}.product-development-intro-section-module__Vs-wga__outcomes{margin-top:3rem}}@media (forced-colors:active){.product-development-intro-section-module__Vs-wga__evidence{color:canvastext;background:canvas;border-color:canvastext}.product-development-intro-section-module__Vs-wga__stat,.product-development-intro-section-module__Vs-wga__stat>span,.product-development-intro-section-module__Vs-wga__evidenceHighlight,.product-development-intro-section-module__Vs-wga__evidenceCopy>p{color:canvastext}.product-development-intro-section-module__Vs-wga__researchLink{color:linktext}.product-development-intro-section-module__Vs-wga__evidenceCopy{border-color:canvastext}}
.web-application-architecture-section-module__YSchcW__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light)}.web-application-architecture-section-module__YSchcW__container{padding-block:clamp(5rem,7vw,7.5rem)}.web-application-architecture-section-module__YSchcW__title{max-width:60rem}.web-application-architecture-section-module__YSchcW__tableViewport{overscroll-behavior-inline:contain;scrollbar-color:#15191e59 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d4dde8;border-radius:1.25rem;margin-top:clamp(3rem,5vw,4.5rem);overflow-x:auto}.web-application-architecture-section-module__YSchcW__table{border-spacing:0;border-collapse:separate;table-layout:fixed;width:100%;min-width:48.75rem}.web-application-architecture-section-module__YSchcW__tableCaption{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.web-application-architecture-section-module__YSchcW__table th,.web-application-architecture-section-module__YSchcW__table td{text-align:left;vertical-align:top;padding:1.0625rem 1.25rem}.web-application-architecture-section-module__YSchcW__table thead{color:#fff;background:var(--gradient-card-dark-brand-vivid)}.web-application-architecture-section-module__YSchcW__table thead th{vertical-align:middle;border-right:1px solid #d4dde8cc;font-size:1rem;font-weight:700;line-height:1.2}.web-application-architecture-section-module__YSchcW__table thead th:last-child{border-right:0}.web-application-architecture-section-module__YSchcW__table thead th:first-child,.web-application-architecture-section-module__YSchcW__table tbody th{width:21%}.web-application-architecture-section-module__YSchcW__table thead th:nth-child(2){width:43.2%}.web-application-architecture-section-module__YSchcW__table thead th:last-child{width:35.8%}.web-application-architecture-section-module__YSchcW__table tbody th,.web-application-architecture-section-module__YSchcW__table tbody td{color:#0c1118;border-bottom:1px solid #dee5ed;border-right:1px solid #dee5ed;font-size:.8125rem;font-weight:400;line-height:1.65}.web-application-architecture-section-module__YSchcW__table tbody th{color:#17212b;background:#eef3f7;font-weight:600}.web-application-architecture-section-module__YSchcW__table tbody tr:nth-child(2n) td{background:#f8fafc}.web-application-architecture-section-module__YSchcW__table tbody tr:last-child>*{border-bottom:0}.web-application-architecture-section-module__YSchcW__table tbody tr>:last-child{border-right:0}.web-application-architecture-section-module__YSchcW__rationale{background:#e8f3fc;grid-template-columns:minmax(16rem,25.5rem) minmax(0,1fr);gap:clamp(2rem,4vw,3.25rem);margin-top:1.375rem;padding:2rem 2.125rem;display:grid;position:relative;overflow:hidden}.web-application-architecture-section-module__YSchcW__rationale:before{content:"";background:#0582ff;width:.25rem;position:absolute;inset:0 auto 0 0}.web-application-architecture-section-module__YSchcW__rationale h3{color:#0c1118;letter-spacing:-.0328rem;text-wrap:balance;margin:0;font-size:clamp(1.125rem,1.6vw,1.3125rem);font-weight:700;line-height:1.3}.web-application-architecture-section-module__YSchcW__rationale p{color:#4b5c6c;text-wrap:pretty;margin:0;font-size:.875rem;font-weight:400;line-height:1.75}@media (max-width:63.999rem){.web-application-architecture-section-module__YSchcW__rationale{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (max-width:47.999rem){.web-application-architecture-section-module__YSchcW__container{padding-block:4.5rem}.web-application-architecture-section-module__YSchcW__tableViewport{border-radius:1rem;margin-top:2.5rem}.web-application-architecture-section-module__YSchcW__table th,.web-application-architecture-section-module__YSchcW__table td{padding:1rem}.web-application-architecture-section-module__YSchcW__rationale{margin-top:1rem;padding:1.5rem}}@media (forced-colors:active){.web-application-architecture-section-module__YSchcW__section,.web-application-architecture-section-module__YSchcW__tableViewport,.web-application-architecture-section-module__YSchcW__table thead,.web-application-architecture-section-module__YSchcW__table tbody th,.web-application-architecture-section-module__YSchcW__table tbody td,.web-application-architecture-section-module__YSchcW__rationale{color:canvastext;background:canvas}.web-application-architecture-section-module__YSchcW__tableViewport,.web-application-architecture-section-module__YSchcW__table thead th,.web-application-architecture-section-module__YSchcW__table tbody th,.web-application-architecture-section-module__YSchcW__table tbody td,.web-application-architecture-section-module__YSchcW__rationale{border-color:canvastext}.web-application-architecture-section-module__YSchcW__rationale:before{background:canvastext}.web-application-architecture-section-module__YSchcW__table thead th,.web-application-architecture-section-module__YSchcW__table tbody th,.web-application-architecture-section-module__YSchcW__table tbody td,.web-application-architecture-section-module__YSchcW__rationale h3,.web-application-architecture-section-module__YSchcW__rationale p{color:canvastext}}
.product-development-services-section-module__X2G2da__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light)}.product-development-services-section-module__X2G2da__content{max-width:87.5rem;padding-block:clamp(5rem,7vw,6.25rem);position:relative}.product-development-services-section-module__X2G2da__introduction,.product-development-services-section-module__X2G2da__title{max-width:60rem}.product-development-services-section-module__X2G2da__serviceGrid{gap:clamp(1.5rem,2.5vw,2.5rem);margin-top:clamp(3.5rem,5vw,4.6875rem);display:grid}.product-development-services-section-module__X2G2da__service{min-height:clamp(23rem,24vw,24rem)}.product-development-services-section-module__X2G2da__serviceLink{isolation:isolate;min-height:inherit;color:#fff;background:linear-gradient(#000 0%,#0006 55%),linear-gradient(110deg,#010518 43%,#18427c 78%,#4a8ac9 113%,#9dcbf0 148%),#0f0f0f;border:1px solid #f7f7f71a;border-radius:1.3125rem;grid-template-columns:minmax(20rem,35.5%) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.product-development-services-section-module__X2G2da__serviceLink:focus-visible{outline-offset:.1875rem;outline:.125rem solid #148aff}.product-development-services-section-module__X2G2da__media{isolation:isolate;min-width:0;min-height:100%;position:relative;overflow:hidden}.product-development-services-section-module__X2G2da__image{z-index:-2;object-fit:cover;object-position:80% center}.product-development-services-section-module__X2G2da__imageOverlay{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0104091f 38%,#010409b8 76%,#010409 100%),linear-gradient(#0000 45%,#0000005c);position:absolute;inset:0}.product-development-services-section-module__X2G2da__serviceContent{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2.5rem,3.75vw,3.25rem) clamp(5.5rem,8vw,8.5rem) clamp(2.5rem,3.75vw,3.25rem) clamp(2rem,3.25vw,2.75rem);display:flex}.product-development-services-section-module__X2G2da__serviceTitle{color:#fff;letter-spacing:-.1rem;text-wrap:balance;max-width:calc(100% - 1rem);margin:0;font-size:clamp(2rem,2.85vw,2.5rem);font-weight:600;line-height:1.06}.product-development-services-section-module__X2G2da__serviceDescription{color:#ffffffb3;text-wrap:pretty;max-width:39.625rem;margin:2.375rem 0 0;font-size:1rem;font-weight:400;line-height:1.4}.product-development-services-section-module__X2G2da__bestFor{border-top:1px solid #ffffff26;grid-template-columns:7.6875rem minmax(0,1fr);align-items:stretch;width:100%;max-width:43.5625rem;margin-top:3.125rem;display:grid}.product-development-services-section-module__X2G2da__bestForLabel{color:#80bfff;letter-spacing:.075rem;text-transform:uppercase;border-right:1px solid #ffffff26;align-items:flex-start;gap:.5rem;min-height:5.5625rem;padding-top:1.25rem;font-size:.9375rem;font-weight:700;line-height:1;display:flex}.product-development-services-section-module__X2G2da__bestForLabel img{object-fit:contain;width:1.1875rem;height:1.1875rem}.product-development-services-section-module__X2G2da__bestFor p{color:#9dcbf0;text-wrap:pretty;max-width:33rem;margin:0;padding:.9375rem 0 0 1.125rem;font-size:1rem;font-weight:400;line-height:1.3975}.product-development-services-section-module__X2G2da__action{color:#fff;background:#148aff;border-radius:50%;place-items:center;width:3.162rem;height:3.162rem;transition:color .18s,background-color .18s,transform .18s;display:grid;position:absolute;top:clamp(2rem,3.75vw,3.25rem);right:clamp(1.5rem,2.75vw,2.625rem)}.product-development-services-section-module__X2G2da__serviceLink:hover .product-development-services-section-module__X2G2da__action,.product-development-services-section-module__X2G2da__serviceLink:focus-visible .product-development-services-section-module__X2G2da__action{color:#148aff;background:#fff;transform:translate(.1875rem)}.product-development-services-section-module__X2G2da__action svg{stroke-width:1.75px;width:1.265rem;height:1.265rem}@media (max-width:64rem){.product-development-services-section-module__X2G2da__content{padding-block:clamp(5rem,10vw,7rem)}.product-development-services-section-module__X2G2da__service{min-height:30rem}.product-development-services-section-module__X2G2da__serviceLink{grid-template-columns:minmax(17rem,38%) minmax(0,1fr)}.product-development-services-section-module__X2G2da__serviceContent{padding-right:5rem}.product-development-services-section-module__X2G2da__bestFor{grid-template-columns:minmax(7.5rem,30%) minmax(0,1fr)}}@media (max-width:47.999rem){.product-development-services-section-module__X2G2da__serviceGrid{margin-top:3rem}.product-development-services-section-module__X2G2da__service{min-height:0}.product-development-services-section-module__X2G2da__serviceLink{background:linear-gradient(#00000014 30%,#0000007a 100%),linear-gradient(#010518 50%,#18427c 72%,#4a8ac9 125%),#0f0f0f;grid-template-columns:minmax(0,1fr)}.product-development-services-section-module__X2G2da__media{min-height:clamp(15rem,68vw,24rem)}.product-development-services-section-module__X2G2da__imageOverlay{background:linear-gradient(#01040914 35%,#010409c7 78%,#010409 100%),linear-gradient(#0000 45%,#00000040)}.product-development-services-section-module__X2G2da__serviceContent{padding:2rem 1.5rem 6.25rem}.product-development-services-section-module__X2G2da__serviceTitle{max-width:calc(100% - 3.75rem);font-size:clamp(1.75rem,8vw,2.25rem)}.product-development-services-section-module__X2G2da__serviceDescription{margin-top:1.5rem}.product-development-services-section-module__X2G2da__bestFor{grid-template-columns:minmax(0,1fr);margin-top:2rem}.product-development-services-section-module__X2G2da__bestForLabel{border-right:0;min-height:auto;padding:1.25rem 0 1rem}.product-development-services-section-module__X2G2da__bestFor p{max-width:none;padding:1rem 0 0}.product-development-services-section-module__X2G2da__action{top:auto;bottom:2rem;right:1.5rem}}@media (prefers-reduced-motion:reduce){.product-development-services-section-module__X2G2da__action{transition:none}.product-development-services-section-module__X2G2da__serviceLink:hover .product-development-services-section-module__X2G2da__action,.product-development-services-section-module__X2G2da__serviceLink:focus-visible .product-development-services-section-module__X2G2da__action{transform:none}}@media (forced-colors:active){.product-development-services-section-module__X2G2da__serviceLink{color:canvastext;background:canvas;border-color:canvastext}.product-development-services-section-module__X2G2da__imageOverlay{display:none}.product-development-services-section-module__X2G2da__serviceTitle,.product-development-services-section-module__X2G2da__serviceDescription,.product-development-services-section-module__X2G2da__bestForLabel,.product-development-services-section-module__X2G2da__bestFor p{color:canvastext}.product-development-services-section-module__X2G2da__action{color:linktext;background:canvas;border:1px solid linktext}}
.service-signal-grid-section-module__lxNS-G__section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#000}.service-signal-grid-section-module__lxNS-G__container{padding-block:clamp(5rem,7vw,7.5rem)}.service-signal-grid-section-module__lxNS-G__title{max-width:57rem}.service-signal-grid-section-module__lxNS-G__introduction{max-width:57rem;margin-top:1.5rem}.service-signal-grid-section-module__lxNS-G__signalGrid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(2.75rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.service-signal-grid-section-module__lxNS-G__signal{background:radial-gradient(at 100% 0,#0080ff17,#0080ff00 48%);border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;grid-template-columns:2.625rem minmax(0,1fr);gap:1.125rem;min-width:0;min-height:10rem;padding:1.625rem;display:grid;position:relative;overflow:hidden}.service-signal-grid-section-module__lxNS-G__signalNumber,.service-signal-grid-section-module__lxNS-G__signalCopy{z-index:1;position:relative}.service-signal-grid-section-module__lxNS-G__signalNumber{color:#0080ff;letter-spacing:.075rem;font-size:.625rem;font-weight:800;line-height:1.5}.service-signal-grid-section-module__lxNS-G__signalCopy{min-width:0}.service-signal-grid-section-module__lxNS-G__signalTitle{color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:500;line-height:1.5}.service-signal-grid-section-module__lxNS-G__signalDescription{color:#ffffff91;text-wrap:pretty;max-width:32rem;margin:.625rem 0 0;font-size:clamp(.8125rem,1vw,.875rem);font-weight:400;line-height:1.72}.service-signal-grid-section-module__lxNS-G__description{max-width:57rem;margin-top:clamp(2.5rem,4vw,3.5rem)}.service-signal-grid-section-module__lxNS-G__action{width:max-content;max-width:100%;margin-top:1.5rem}.service-signal-grid-section-module__lxNS-G__light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#15191e;background:var(--gradient-section-light)}.service-signal-grid-section-module__lxNS-G__light .service-signal-grid-section-module__lxNS-G__signalGrid,.service-signal-grid-section-module__lxNS-G__light .service-signal-grid-section-module__lxNS-G__signal{border-color:#15181e24}.service-signal-grid-section-module__lxNS-G__light .service-signal-grid-section-module__lxNS-G__signal{background:radial-gradient(at 100% 0,#0080ff14,#0080ff00 48%),#ffffff80}.service-signal-grid-section-module__lxNS-G__light .service-signal-grid-section-module__lxNS-G__signalTitle{color:#15191e}.service-signal-grid-section-module__lxNS-G__light .service-signal-grid-section-module__lxNS-G__signalDescription{color:#56616c}@media (max-width:64rem){.service-signal-grid-section-module__lxNS-G__signalGrid{grid-template-columns:minmax(0,1fr)}.service-signal-grid-section-module__lxNS-G__signal{min-height:0}.service-signal-grid-section-module__lxNS-G__signalDescription{max-width:42rem}}@media (max-width:47.999rem){.service-signal-grid-section-module__lxNS-G__container{padding-block:4.5rem}.service-signal-grid-section-module__lxNS-G__signalGrid{margin-top:2.5rem}.service-signal-grid-section-module__lxNS-G__signal{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.25rem}.service-signal-grid-section-module__lxNS-G__action,.service-signal-grid-section-module__lxNS-G__action>a{width:100%}.service-signal-grid-section-module__lxNS-G__action>a>span:first-child{flex:1;justify-content:center;min-width:0}}@media (forced-colors:active){.service-signal-grid-section-module__lxNS-G__section,.service-signal-grid-section-module__lxNS-G__signal{color:canvastext;background:canvas}.service-signal-grid-section-module__lxNS-G__signalGrid,.service-signal-grid-section-module__lxNS-G__signal{border-color:canvastext}.service-signal-grid-section-module__lxNS-G__signalNumber,.service-signal-grid-section-module__lxNS-G__signalTitle,.service-signal-grid-section-module__lxNS-G__signalDescription{color:canvastext}}
.web-application-process-section-module__6HNqKW__section{isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:radial-gradient(128.53% 253.15% at 23.35% 52.3%,#07529c40 0%,#07529c00 30%),#05070a;position:relative;overflow:hidden}.web-application-process-section-module__6HNqKW__container{padding-block:clamp(4rem,5vw,5.75rem)}.web-application-process-section-module__6HNqKW__layout{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(4rem,6vw,7.5rem);display:grid}.web-application-process-section-module__6HNqKW__introduction{isolation:isolate;min-width:0;position:relative;overflow:visible}.web-application-process-section-module__6HNqKW__introductionCopy{justify-items:start;gap:2rem;display:grid}.web-application-process-section-module__6HNqKW__title{letter-spacing:clamp(-.12rem,-.13vw,-.075rem);text-transform:none;max-width:36.5rem;font-size:clamp(2.5rem,3vw,3rem);line-height:1.3}.web-application-process-section-module__6HNqKW__description{color:#fff9;text-wrap:pretty;max-width:33.75rem;margin:0;font-size:1rem;font-weight:400;line-height:1.5575}.web-application-process-section-module__6HNqKW__timeline{gap:0;min-width:0;margin:0;padding:0 0 0 4.5rem;list-style:none;display:grid;position:relative}.web-application-process-section-module__6HNqKW__timeline:before{content:"";background:linear-gradient(#94a3b814,#94a3b86b 50%,#94a3b814);width:1px;position:absolute;top:0;bottom:0;left:1.25rem}.web-application-process-section-module__6HNqKW__step{isolation:isolate;border:1px solid #0000;border-radius:.8125rem;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:7.5rem;padding:1.75rem 1.625rem;transition:min-height .26s cubic-bezier(.22,1,.36,1),border-color .2s ease-out;display:flex;position:relative}.web-application-process-section-module__6HNqKW__activeSurface{z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#0c1118 .0800014%,#0006 144.95%),linear-gradient(151deg,#0080ff 29.14%,#18427c 75.63%,#4a8ac9 122.13%,#9dcbf0 168.62%);border-radius:.8125rem;transition:opacity .2s ease-out;position:absolute;inset:0}.web-application-process-section-module__6HNqKW__activeStep{border-color:#1d283a;min-height:12.375rem}.web-application-process-section-module__6HNqKW__activeStep .web-application-process-section-module__6HNqKW__activeSurface{opacity:1}.web-application-process-section-module__6HNqKW__stepButton{z-index:2;cursor:pointer;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.web-application-process-section-module__6HNqKW__stepButton:focus-visible{outline-offset:.25rem;outline:.125rem solid #66b3ff}.web-application-process-section-module__6HNqKW__activeMarker{z-index:3;opacity:0;background:#0c1118;border:1px solid #47a3ff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:top .26s cubic-bezier(.22,1,.36,1),opacity .12s ease-out;display:grid;position:absolute;top:3.75rem;left:0;transform:translateY(-50%)}.web-application-process-section-module__6HNqKW__activeMarker[data-positioned=true]{opacity:1}.web-application-process-section-module__6HNqKW__activeMarker span{background:#80bfff;border-radius:50%;width:.875rem;height:.875rem}.web-application-process-section-module__6HNqKW__stepNumber{color:#80bfff;letter-spacing:.075rem;text-transform:uppercase;font-size:.9375rem;font-weight:700;line-height:1}.web-application-process-section-module__6HNqKW__stepTitle{color:#fff;text-wrap:balance;margin:.75rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.3}.web-application-process-section-module__6HNqKW__stepDescription{color:#ffffff80;text-wrap:pretty;max-width:43.3125rem;margin:.75rem 0 0;font-size:1rem;font-weight:400;line-height:1.375}.web-application-process-section-module__6HNqKW__stepDetails{opacity:0;grid-template-rows:0fr;width:100%;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .16s ease-out;display:grid}.web-application-process-section-module__6HNqKW__stepDetailsInner{min-height:0;overflow:hidden}.web-application-process-section-module__6HNqKW__activeStep .web-application-process-section-module__6HNqKW__stepDetails{opacity:1;grid-template-rows:1fr}.web-application-process-section-module__6HNqKW__duration{color:#fff;white-space:nowrap;background:linear-gradient(#0e0f10,#0e0f10) padding-box padding-box,linear-gradient(160deg,#0080ff 0%,#3399ff1a 40%,#0000 100%) border-box;border:1px solid #0000;border-radius:999px;align-items:center;min-height:2.625rem;margin-top:.75rem;padding:.625rem 1.25rem;font-size:1rem;font-weight:400;line-height:1;display:inline-flex}.web-application-process-section-module__6HNqKW__light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#15191e;background:var(--gradient-section-light)}.web-application-process-section-module__6HNqKW__light .web-application-process-section-module__6HNqKW__description,.web-application-process-section-module__6HNqKW__light .web-application-process-section-module__6HNqKW__stepDescription{color:#56616c}.web-application-process-section-module__6HNqKW__light .web-application-process-section-module__6HNqKW__timeline:before{background:linear-gradient(#2252911a,#22529180 50%,#2252911a)}.web-application-process-section-module__6HNqKW__light .web-application-process-section-module__6HNqKW__stepNumber{color:#0080ff;font-weight:800}.web-application-process-section-module__6HNqKW__light .web-application-process-section-module__6HNqKW__stepTitle{color:#15191e}.web-application-process-section-module__6HNqKW__light .web-application-process-section-module__6HNqKW__activeStep{border:#0000}.web-application-process-section-module__6HNqKW__light .web-application-process-section-module__6HNqKW__activeSurface{background-blend-mode:hard-light, overlay, normal, normal, normal;background:linear-gradient(142deg,#0027529c 15.87%,#00275200 82.61%),linear-gradient(225deg,#fff0 -89.02%,#0080ff 52.32%),url(/images/core-engineering-services/container-bg.jpg) -.0438rem -2.3243rem/109.368% 139.992% no-repeat,linear-gradient(#0f0f0f47,#0f0f0f),#1a1a1a;box-shadow:0 -.0625rem 1.3125rem .2rem #148aff33}.web-application-process-section-module__6HNqKW__light .web-application-process-section-module__6HNqKW__activeMarker{box-shadow:none;background:#ffffff8c;border-color:#0080ff;transition:top .28s cubic-bezier(.22,1,.36,1),opacity .12s ease-out}.web-application-process-section-module__6HNqKW__light .web-application-process-section-module__6HNqKW__activeMarker span{background:#2463eb;border:.1875rem solid #fff;box-shadow:0 0 .5rem #2463eb}.web-application-process-section-module__6HNqKW__light .web-application-process-section-module__6HNqKW__activeStep .web-application-process-section-module__6HNqKW__stepNumber{color:#add6ff}.web-application-process-section-module__6HNqKW__light .web-application-process-section-module__6HNqKW__activeStep .web-application-process-section-module__6HNqKW__stepTitle{color:#fff}.web-application-process-section-module__6HNqKW__light .web-application-process-section-module__6HNqKW__activeStep .web-application-process-section-module__6HNqKW__stepDescription{color:#ffffffc2}.web-application-process-section-module__6HNqKW__light .web-application-process-section-module__6HNqKW__duration{color:#000;background:#fff}@media (max-width:74.999rem){.web-application-process-section-module__6HNqKW__layout{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:3.5rem}.web-application-process-section-module__6HNqKW__timeline{padding-left:3.75rem}.web-application-process-section-module__6HNqKW__activeMarker{left:0}.web-application-process-section-module__6HNqKW__step{min-height:7.5rem}.web-application-process-section-module__6HNqKW__activeStep{min-height:12rem}}@media (max-width:63.999rem){.web-application-process-section-module__6HNqKW__layout{grid-template-columns:minmax(0,1fr);gap:4rem}.web-application-process-section-module__6HNqKW__timeline{max-width:50rem}}@media (max-width:47.999rem){.web-application-process-section-module__6HNqKW__container{padding-block:4.5rem}.web-application-process-section-module__6HNqKW__introductionCopy,.web-application-process-section-module__6HNqKW__introductionCopy>a{width:100%}.web-application-process-section-module__6HNqKW__introductionCopy>a>span:first-child{flex:1;justify-content:center;min-width:0}.web-application-process-section-module__6HNqKW__timeline{padding-left:2.75rem}.web-application-process-section-module__6HNqKW__timeline:before{left:.875rem}.web-application-process-section-module__6HNqKW__step,.web-application-process-section-module__6HNqKW__activeStep{min-height:0;padding:1.75rem 1rem}.web-application-process-section-module__6HNqKW__step+.web-application-process-section-module__6HNqKW__step{margin-top:.5rem}.web-application-process-section-module__6HNqKW__activeMarker{width:1.7rem;height:1.7rem;left:0}.web-application-process-section-module__6HNqKW__activeMarker span{width:.6875rem;height:.6875rem}.web-application-process-section-module__6HNqKW__stepTitle{font-size:1.125rem}.web-application-process-section-module__6HNqKW__stepDescription,.web-application-process-section-module__6HNqKW__duration{font-size:.875rem}.web-application-process-section-module__6HNqKW__duration{min-height:2.25rem}}@media (prefers-reduced-motion:reduce){.web-application-process-section-module__6HNqKW__step,.web-application-process-section-module__6HNqKW__activeSurface,.web-application-process-section-module__6HNqKW__stepDetails,.web-application-process-section-module__6HNqKW__activeMarker{transition:none}}@media (forced-colors:active){.web-application-process-section-module__6HNqKW__section,.web-application-process-section-module__6HNqKW__activeStep,.web-application-process-section-module__6HNqKW__activeMarker,.web-application-process-section-module__6HNqKW__duration{color:canvastext;background:canvas;border-color:canvastext}.web-application-process-section-module__6HNqKW__timeline:before{background:canvastext}.web-application-process-section-module__6HNqKW__stepNumber{color:linktext}.web-application-process-section-module__6HNqKW__activeMarker span{background:linktext}.web-application-process-section-module__6HNqKW__stepTitle,.web-application-process-section-module__6HNqKW__stepDescription,.web-application-process-section-module__6HNqKW__description{color:canvastext}}
.product-investment-signals-section-module__naKl3q__section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background-color:#000;background-image:linear-gradient(313deg,#000000d4 37.19%,#0006 72.12%),linear-gradient(#000000bf,#000000bf),url(/images/industries/high-tech.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.product-investment-signals-section-module__naKl3q__container{max-width:89.1875rem;padding-block:clamp(6rem,8vw,8rem)}.product-investment-signals-section-module__naKl3q__header{grid-template-columns:minmax(0,50rem) auto;justify-content:space-between;align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.product-investment-signals-section-module__naKl3q__title{text-align:left;max-width:50rem}.product-investment-signals-section-module__naKl3q__headerDescription{color:#ffffff8c;text-wrap:pretty;justify-self:end;max-width:27rem;margin:0;font-size:.875rem;font-weight:400;line-height:1.8}.product-investment-signals-section-module__naKl3q__signalRows{margin-top:clamp(3.5rem,5vw,5rem)}.product-investment-signals-section-module__naKl3q__signalRow{isolation:isolate;grid-template-columns:350fr 347fr 349fr 381fr;min-height:21.5625rem;display:grid;position:relative}.product-investment-signals-section-module__naKl3q__signalRow:before{z-index:2;content:"";pointer-events:none;background-image:url(/images/digital-product-services/investment-signals-union.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.product-investment-signals-section-module__naKl3q__signal,.product-investment-signals-section-module__naKl3q__signalRow>.product-investment-signals-section-module__naKl3q__advisory{z-index:1;min-width:0;min-height:21.5625rem;padding:0 1.5rem 2rem;position:relative}.product-investment-signals-section-module__naKl3q__signal{flex-direction:column;display:flex}.product-investment-signals-section-module__naKl3q__signalRow>:first-child{padding-left:1.4375rem}.product-investment-signals-section-module__naKl3q__signalRow>:nth-child(2){padding-left:1.9375rem}.product-investment-signals-section-module__naKl3q__signalRow>:nth-child(3){padding-left:2.25rem}.product-investment-signals-section-module__naKl3q__signalRow>:nth-child(4){padding-left:3.4375rem}.product-investment-signals-section-module__naKl3q__signalNumber{color:#0000;letter-spacing:-.12rem;-webkit-text-stroke:.0625rem #94a3b8e6;font-size:clamp(3.25rem,4vw,4rem);font-weight:600;line-height:1.78191}.product-investment-signals-section-module__naKl3q__signalCopy{margin-top:.625rem}.product-investment-signals-section-module__naKl3q__signalTitle{color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:600;line-height:1.15}.product-investment-signals-section-module__naKl3q__signalDescription{color:#94a3b8;text-wrap:pretty;margin:1rem 0 0;font-size:.9375rem;line-height:1.6}.product-investment-signals-section-module__naKl3q__signalRow>.product-investment-signals-section-module__naKl3q__advisory{background:linear-gradient(150deg,#18427c85 20%,#0000 80%);flex-direction:column;justify-content:space-between;gap:2rem;padding:2.1875rem 1.0625rem 2rem 1.6875rem;display:flex}.product-investment-signals-section-module__naKl3q__advisoryCopy{gap:1rem;display:grid}.product-investment-signals-section-module__naKl3q__advisoryTitle{color:#fff;text-wrap:balance;max-width:17.875rem;margin:0;font-size:clamp(1.625rem,2vw,2rem);font-weight:600;line-height:1.15}.product-investment-signals-section-module__naKl3q__advisoryText{color:#94a3b8;text-wrap:pretty;max-width:15.6875rem;margin:0;font-size:.9375rem;line-height:1.6}.product-investment-signals-section-module__naKl3q__advisoryAction{width:max-content;max-width:100%}.product-investment-signals-section-module__naKl3q__advisoryAction>a{max-width:100%}.product-investment-signals-section-module__naKl3q__advisoryAction>a>span:first-child{min-width:0;padding-inline:clamp(1.125rem,1.5vw,1.75rem)}@media (max-width:64rem){.product-investment-signals-section-module__naKl3q__header{grid-template-columns:minmax(0,1fr);gap:2rem}.product-investment-signals-section-module__naKl3q__headerDescription{justify-self:start}}@media (max-width:75rem){.product-investment-signals-section-module__naKl3q__container{max-width:58rem}.product-investment-signals-section-module__naKl3q__signalRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.product-investment-signals-section-module__naKl3q__signalRow{display:contents}.product-investment-signals-section-module__naKl3q__signalRow:before{content:none}.product-investment-signals-section-module__naKl3q__signalRow>.product-investment-signals-section-module__naKl3q__signal,.product-investment-signals-section-module__naKl3q__signalRow>.product-investment-signals-section-module__naKl3q__advisory{background-color:#080808b8;border:.0625rem solid #ffffff26;border-radius:.75rem;min-height:20rem;padding:1.25rem clamp(1.25rem,2vw,2rem) 2rem}.product-investment-signals-section-module__naKl3q__signalNumber{line-height:1.1}.product-investment-signals-section-module__naKl3q__signalCopy{margin-top:2rem}.product-investment-signals-section-module__naKl3q__signalRow>.product-investment-signals-section-module__naKl3q__advisory{background:linear-gradient(150deg,#18427c85 20%,#0000 80%);justify-content:space-between}}@media (max-width:47.999rem){.product-investment-signals-section-module__naKl3q__container{padding-block:5rem}.product-investment-signals-section-module__naKl3q__signalRows{grid-template-columns:minmax(0,1fr);margin-top:3rem}.product-investment-signals-section-module__naKl3q__signalRow>.product-investment-signals-section-module__naKl3q__signal,.product-investment-signals-section-module__naKl3q__signalRow>.product-investment-signals-section-module__naKl3q__advisory{min-height:auto;padding:1.5rem}.product-investment-signals-section-module__naKl3q__signalCopy{margin-top:1.75rem}.product-investment-signals-section-module__naKl3q__signalRow>.product-investment-signals-section-module__naKl3q__advisory{min-height:20rem}.product-investment-signals-section-module__naKl3q__advisoryAction{width:100%}.product-investment-signals-section-module__naKl3q__advisoryAction>a{width:100%;display:flex}.product-investment-signals-section-module__naKl3q__advisoryAction>a>span:first-child{flex:1;justify-content:center;min-width:0}}@media (forced-colors:active){.product-investment-signals-section-module__naKl3q__section{background:canvas}.product-investment-signals-section-module__naKl3q__signal,.product-investment-signals-section-module__naKl3q__advisory{color:canvastext;background:canvas;border:.0625rem solid canvastext}.product-investment-signals-section-module__naKl3q__signalRow:before{content:none}.product-investment-signals-section-module__naKl3q__signalNumber,.product-investment-signals-section-module__naKl3q__signalTitle,.product-investment-signals-section-module__naKl3q__signalDescription,.product-investment-signals-section-module__naKl3q__headerDescription,.product-investment-signals-section-module__naKl3q__advisoryTitle,.product-investment-signals-section-module__naKl3q__advisoryText{color:canvastext;-webkit-text-stroke:0}}
.service-production-scale-section-module__D1ZA2a__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light)}.service-production-scale-section-module__D1ZA2a__container{padding-block:clamp(5.5rem,7vw,7.5rem)}.service-production-scale-section-module__D1ZA2a__header{grid-template-columns:minmax(0,46rem) minmax(20rem,35rem);justify-content:space-between;align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.service-production-scale-section-module__D1ZA2a__headerSingle{grid-template-columns:minmax(0,57rem)}.service-production-scale-section-module__D1ZA2a__headerSingle .service-production-scale-section-module__D1ZA2a__title{max-width:57rem}.service-production-scale-section-module__D1ZA2a__title{max-width:32rem}.service-production-scale-section-module__D1ZA2a__description{max-width:35rem}.service-production-scale-section-module__D1ZA2a__readinessList{gap:1.6875rem;margin:clamp(3rem,4vw,3.75rem) 0 0 5.6875rem;display:grid;position:relative}.service-production-scale-section-module__D1ZA2a__readinessList:before{z-index:0;content:"";background:linear-gradient(#fff,#57595b 46.83%,#fff);width:1px;position:absolute;top:.625rem;bottom:.625rem;left:-3.0625rem}.service-production-scale-section-module__D1ZA2a__readinessItem{z-index:1;isolation:isolate;background-color:#fff3;border:1px solid #f7f7f71a;border-radius:1.625rem;min-width:0;min-height:7.875rem;padding:1.375rem 1.5rem;transition:background-color .22s,border-color .22s,border-radius .22s,box-shadow .22s,min-height .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1);position:relative}.service-production-scale-section-module__D1ZA2a__readinessItem:nth-child(odd):not([open]){background-color:#ffffff1a}.service-production-scale-section-module__D1ZA2a__readinessItem[open]{border:0;border-radius:.75rem;min-height:11.625rem;padding:2rem 1.625rem;overflow:visible;box-shadow:0 -.0625rem 1.3125rem .3125rem #148aff63}.service-production-scale-section-module__D1ZA2a__activeSurface{z-index:0;pointer-events:none;opacity:0;background-blend-mode:hard-light, overlay, normal, normal, normal;background:linear-gradient(142deg,#0027529c 15.87%,#00275200 82.61%),linear-gradient(225deg,#fff0 -89.02%,#0080ff 52.32%),url(/images/core-engineering-services/container-bg.jpg) -.0438rem -2.3243rem/109.368% 139.992% no-repeat,linear-gradient(#0f0f0f47,#0f0f0f),#1a1a1a;border-radius:.75rem;transition:opacity .24s ease-out;position:absolute;inset:0}.service-production-scale-section-module__D1ZA2a__readinessItem[open] .service-production-scale-section-module__D1ZA2a__activeSurface{opacity:1}.service-production-scale-section-module__D1ZA2a__activeMarker{z-index:2;background:#ffffff8c;border:1px solid #0080ff;border-radius:50%;place-items:center;width:3.375rem;height:3.375rem;transition:top .28s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:24.9375rem;left:-4.75rem;transform:translateY(-50%)}.service-production-scale-section-module__D1ZA2a__activeMarker span{background:#2463eb;border:.1875rem solid #fff;border-radius:50%;width:1.25rem;height:1.25rem;box-shadow:0 0 .5rem #2463eb}.service-production-scale-section-module__D1ZA2a__readinessItem summary{color:#00000087;cursor:pointer;align-items:center;gap:clamp(1rem,2vw,2rem);min-width:0;list-style:none;display:flex}.service-production-scale-section-module__D1ZA2a__readinessItem summary>:not(.service-production-scale-section-module__D1ZA2a__activeSurface),.service-production-scale-section-module__D1ZA2a__itemDescription{z-index:1;position:relative}.service-production-scale-section-module__D1ZA2a__readinessItem summary::-webkit-details-marker{display:none}.service-production-scale-section-module__D1ZA2a__readinessItem summary:focus-visible{outline-offset:.375rem;border-radius:.375rem;outline:.1875rem solid #0080ff}.service-production-scale-section-module__D1ZA2a__iconHolder{color:#1672f3;background:#ffffffbf;border-radius:1.25rem;flex:0 0 4.25rem;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;display:inline-flex}.service-production-scale-section-module__D1ZA2a__icon{stroke-width:1.8px;width:2.125rem;height:2.125rem}.service-production-scale-section-module__D1ZA2a__itemTitle{letter-spacing:-.052rem;text-wrap:balance;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:500;line-height:1.3}.service-production-scale-section-module__D1ZA2a__readinessItem[open] summary{color:#fff;padding-left:calc(4.25rem + clamp(1rem,2vw,2rem))}.service-production-scale-section-module__D1ZA2a__readinessItem[open] .service-production-scale-section-module__D1ZA2a__iconHolder{background:#fff;position:absolute;top:50%;left:1.625rem;transform:translateY(-50%)}.service-production-scale-section-module__D1ZA2a__readinessItem[open] .service-production-scale-section-module__D1ZA2a__itemTitle{font-size:clamp(1.5rem,2.25vw,2rem);font-weight:600}.service-production-scale-section-module__D1ZA2a__itemDescription{padding-left:calc(4.25rem + clamp(1rem,2vw,2rem))}.service-production-scale-section-module__D1ZA2a__readinessItem[open] .service-production-scale-section-module__D1ZA2a__itemDescription{animation:.26s cubic-bezier(.22,1,.36,1) both service-production-scale-section-module__D1ZA2a__description-enter}.service-production-scale-section-module__D1ZA2a__itemDescription p{color:#fff;text-wrap:pretty;max-width:52rem;margin:.75rem 0 0;font-size:1rem;font-weight:400;line-height:1.5575}.service-production-scale-section-module__D1ZA2a__action{width:max-content;max-width:100%;margin-top:2.125rem}@keyframes service-production-scale-section-module__D1ZA2a__description-enter{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:64rem){.service-production-scale-section-module__D1ZA2a__header{grid-template-columns:minmax(0,1fr);gap:2rem}.service-production-scale-section-module__D1ZA2a__description{max-width:45rem}}@media (max-width:47.999rem){.service-production-scale-section-module__D1ZA2a__container{padding-block:5rem}.service-production-scale-section-module__D1ZA2a__readinessList{gap:1rem;margin:2.5rem 0 0}.service-production-scale-section-module__D1ZA2a__readinessList:before,.service-production-scale-section-module__D1ZA2a__activeMarker{display:none}.service-production-scale-section-module__D1ZA2a__readinessItem,.service-production-scale-section-module__D1ZA2a__readinessItem[open]{border-radius:1rem;min-height:0;padding:1.25rem}.service-production-scale-section-module__D1ZA2a__readinessItem summary{align-items:flex-start}.service-production-scale-section-module__D1ZA2a__readinessItem[open] summary{padding-left:0}.service-production-scale-section-module__D1ZA2a__readinessItem[open] .service-production-scale-section-module__D1ZA2a__iconHolder{position:static;transform:none}.service-production-scale-section-module__D1ZA2a__iconHolder{border-radius:.875rem;flex-basis:3.25rem;width:3.25rem;height:3.25rem}.service-production-scale-section-module__D1ZA2a__icon{width:1.625rem;height:1.625rem}.service-production-scale-section-module__D1ZA2a__itemTitle{padding-top:.6rem}.service-production-scale-section-module__D1ZA2a__itemDescription{padding-left:0}.service-production-scale-section-module__D1ZA2a__itemDescription p{margin-top:1.25rem}.service-production-scale-section-module__D1ZA2a__action,.service-production-scale-section-module__D1ZA2a__action>a{width:100%}.service-production-scale-section-module__D1ZA2a__action>a>span:first-child{flex:1;justify-content:center;min-width:0}}@media (prefers-reduced-motion:reduce){.service-production-scale-section-module__D1ZA2a__readinessItem,.service-production-scale-section-module__D1ZA2a__activeSurface,.service-production-scale-section-module__D1ZA2a__activeMarker{transition:none}.service-production-scale-section-module__D1ZA2a__readinessItem[open] .service-production-scale-section-module__D1ZA2a__itemDescription{animation:none}}@media (forced-colors:active){.service-production-scale-section-module__D1ZA2a__section,.service-production-scale-section-module__D1ZA2a__readinessItem,.service-production-scale-section-module__D1ZA2a__readinessItem[open],.service-production-scale-section-module__D1ZA2a__iconHolder{color:canvastext;background:canvas}.service-production-scale-section-module__D1ZA2a__readinessList:before,.service-production-scale-section-module__D1ZA2a__readinessItem,.service-production-scale-section-module__D1ZA2a__readinessItem[open],.service-production-scale-section-module__D1ZA2a__iconHolder{border-color:canvastext}.service-production-scale-section-module__D1ZA2a__activeMarker{color:canvastext;background:canvas;border-color:canvastext}.service-production-scale-section-module__D1ZA2a__activeMarker span{box-shadow:none;background:linktext;border-color:canvas}.service-production-scale-section-module__D1ZA2a__icon{color:linktext}.service-production-scale-section-module__D1ZA2a__readinessItem summary,.service-production-scale-section-module__D1ZA2a__readinessItem[open] summary,.service-production-scale-section-module__D1ZA2a__itemDescription p{color:canvastext}}
.web-application-solutions-section-module__sNKXja__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light)}.web-application-solutions-section-module__sNKXja__container{padding-block:clamp(6rem,8vw,8rem)}.web-application-solutions-section-module__sNKXja__header{grid-template-columns:minmax(0,38rem) minmax(0,38rem);justify-content:space-between;align-items:start;gap:clamp(4rem,8vw,9rem);display:grid}.web-application-solutions-section-module__sNKXja__title,.web-application-solutions-section-module__sNKXja__description{max-width:38rem}.web-application-solutions-section-module__sNKXja__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,3rem);margin:clamp(4rem,5vw,5rem) 0 0;padding:0;list-style:none;display:grid}.web-application-solutions-section-module__sNKXja__card{background:#ffffff80;border:1px solid #f7f7f71a;border-radius:1.25rem;flex-direction:column;min-width:0;min-height:20rem;padding:1.8125rem;display:flex;overflow:hidden}.web-application-solutions-section-module__sNKXja__iconHolder{color:#3c83f6;background:#2463eb2b;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.web-application-solutions-section-module__sNKXja__icon{width:1.5rem;height:1.5rem}.web-application-solutions-section-module__sNKXja__cardCopy{margin-top:1rem}.web-application-solutions-section-module__sNKXja__cardTitle{color:#000;text-wrap:pretty;margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:700;line-height:1.25}.web-application-solutions-section-module__sNKXja__cardDescription{color:#4b4a48;text-wrap:pretty;margin:1rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.6}@media (max-width:79.999rem){.web-application-solutions-section-module__sNKXja__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-application-solutions-section-module__sNKXja__card{min-height:18rem}}@media (max-width:63.999rem){.web-application-solutions-section-module__sNKXja__header{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:48rem}.web-application-solutions-section-module__sNKXja__description{max-width:42rem}}@media (max-width:47.999rem){.web-application-solutions-section-module__sNKXja__container{padding-block:5rem}.web-application-solutions-section-module__sNKXja__cardGrid{grid-template-columns:minmax(0,1fr);margin-top:3rem}.web-application-solutions-section-module__sNKXja__card{min-height:0;padding:1.5rem}}@media (forced-colors:active){.web-application-solutions-section-module__sNKXja__card,.web-application-solutions-section-module__sNKXja__iconHolder{color:canvastext;background:canvas;border-color:canvastext}.web-application-solutions-section-module__sNKXja__icon{color:linktext}.web-application-solutions-section-module__sNKXja__cardTitle,.web-application-solutions-section-module__sNKXja__cardDescription{color:canvastext}}
.page-module__vUbJuG__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__neU9Zq__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__sBQ3tG__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__-TwEqq__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__-lb85q__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__9xc8KG__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__-uYGJa__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__7k3T1a__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__VDgj7a__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__00WiOG__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.product-planning-section-module__yL8RBW__section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light)}.product-planning-section-module__yL8RBW__container{padding-block:clamp(6rem,8vw,8rem)}.product-planning-section-module__yL8RBW__header{grid-template-columns:minmax(0,35rem) minmax(0,42rem);justify-content:space-between;align-items:start;gap:clamp(4rem,8vw,9rem);display:grid}.product-planning-section-module__yL8RBW__title{max-width:35rem}.product-planning-section-module__yL8RBW__description{max-width:42rem}.product-planning-section-module__yL8RBW__action{margin-top:clamp(2.5rem,4vw,3.5rem)}.product-planning-section-module__yL8RBW__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,3rem);margin:clamp(4rem,5vw,5rem) 0 0;padding:0;list-style:none;display:grid}.product-planning-section-module__yL8RBW__card{background:#ffffff80;border:1px solid #f7f7f71a;border-radius:1.25rem;flex-direction:column;min-height:25rem;padding:1.8125rem;display:flex;overflow:hidden}.product-planning-section-module__yL8RBW__cardHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-planning-section-module__yL8RBW__iconHolder{color:#3c83f6;background:#2463eb2b;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.product-planning-section-module__yL8RBW__icon{width:1.5rem;height:1.5rem}.product-planning-section-module__yL8RBW__cardNumber{color:#ffffff59;letter-spacing:.08em;font-size:1rem;font-weight:600;line-height:1}.product-planning-section-module__yL8RBW__cardCopy{flex-direction:column;flex:1;justify-content:space-between;margin-top:1rem;display:flex}.product-planning-section-module__yL8RBW__cardTitle{color:#000;text-wrap:pretty;margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:700;line-height:normal}.product-planning-section-module__yL8RBW__cardDescription{color:#4b4a48;text-wrap:pretty;margin:1rem 0 0;font-size:.9375rem;line-height:1.6}.product-planning-section-module__yL8RBW__reversalCost{color:#000000b8;text-wrap:pretty;border-top:1px solid #0000001f;margin:.5rem 0 0;padding-top:1.25rem;font-size:.9375rem;line-height:1.6}.product-planning-section-module__yL8RBW__reversalCost strong{color:#000;font-weight:600}@media (max-width:79.999rem){.product-planning-section-module__yL8RBW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-planning-section-module__yL8RBW__card{min-height:21rem}}@media (max-width:63.999rem){.product-planning-section-module__yL8RBW__header{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:48rem}}@media (max-width:47.999rem){.product-planning-section-module__yL8RBW__container{padding-block:5rem}.product-planning-section-module__yL8RBW__cardGrid{grid-template-columns:minmax(0,1fr);margin-top:3rem}.product-planning-section-module__yL8RBW__card{min-height:auto;padding:1.5rem}}@media (forced-colors:active){.product-planning-section-module__yL8RBW__card{background:canvas;border-color:canvastext}.product-planning-section-module__yL8RBW__iconHolder{color:linktext;background:canvas;border:1px solid canvastext}.product-planning-section-module__yL8RBW__cardNumber,.product-planning-section-module__yL8RBW__reversalCost,.product-planning-section-module__yL8RBW__reversalCost strong{color:canvastext}}
.service-solutions-section-module__9VnMUW__section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#000}.service-solutions-section-module__9VnMUW__container{padding-block:clamp(5.5rem,7vw,7.5rem)}.service-solutions-section-module__9VnMUW__header{align-items:start;display:grid}.service-solutions-section-module__9VnMUW__splitHeader{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,6vw,7rem)}.service-solutions-section-module__9VnMUW__title{max-width:64rem}.service-solutions-section-module__9VnMUW__introduction{max-width:57rem}.service-solutions-section-module__9VnMUW__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin:clamp(3rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:80rem){.service-solutions-section-module__9VnMUW__centeredFive{grid-template-columns:repeat(6,minmax(0,1fr))}.service-solutions-section-module__9VnMUW__centeredFive .service-solutions-section-module__9VnMUW__card{grid-column:span 2}.service-solutions-section-module__9VnMUW__centeredFive .service-solutions-section-module__9VnMUW__card:nth-child(4){grid-column:2/span 2}.service-solutions-section-module__9VnMUW__centeredFive .service-solutions-section-module__9VnMUW__card:nth-child(5){grid-column:4/span 2}}.service-solutions-section-module__9VnMUW__card{background:var(--gradient-card-dark-brand-vivid);border:1px solid #1d283a;border-radius:1.25rem;flex-direction:column;min-width:0;min-height:21rem;padding:clamp(1.5rem,2vw,1.8125rem);display:flex;overflow:hidden}.service-solutions-section-module__9VnMUW__cardHeader{align-items:center;display:flex}.service-solutions-section-module__9VnMUW__iconHolder{color:#3c83f6;background:#2463eb2b;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.service-solutions-section-module__9VnMUW__icon{width:1.5rem;height:1.5rem}.service-solutions-section-module__9VnMUW__cardCopy{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.service-solutions-section-module__9VnMUW__cardTitle{color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:700;line-height:1.25}.service-solutions-section-module__9VnMUW__cardDescription{color:#94a3b8;text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:400;line-height:1.6}.service-solutions-section-module__9VnMUW__description{max-width:62rem;margin-top:clamp(2rem,3vw,3rem)}.service-solutions-section-module__9VnMUW__note{color:#fff;background:radial-gradient(circle at 100% 0,#0080ff29,#0080ff00 16rem),linear-gradient(145deg,#131b25,#0a0e15);border-radius:1.3125rem;grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2rem,3vw,3rem);padding:clamp(1.5rem,2.25vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a3d1ff1a}.service-solutions-section-module__9VnMUW__note:before{content:"";border-radius:inherit;background:#058aff;width:.25rem;position:absolute;inset:0 auto 0 0}.service-solutions-section-module__9VnMUW__note h3{text-wrap:balance;margin:0;font-size:clamp(1.125rem,1.6vw,1.3125rem);font-weight:700;line-height:1.3}.service-solutions-section-module__9VnMUW__note p{color:#ffffffa8;text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.75}.service-solutions-section-module__9VnMUW__action{justify-content:center;margin-top:clamp(2.5rem,4vw,3.5rem);display:flex}.service-solutions-section-module__9VnMUW__actionLeft{justify-content:flex-start}.service-solutions-section-module__9VnMUW__light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#15191e;background:var(--gradient-section-light)}.service-solutions-section-module__9VnMUW__light .service-solutions-section-module__9VnMUW__card{background:#ffffff80;border-color:#f7f7f71a}.service-solutions-section-module__9VnMUW__light .service-solutions-section-module__9VnMUW__cardTitle{color:#15191e}.service-solutions-section-module__9VnMUW__light .service-solutions-section-module__9VnMUW__cardDescription{color:#4b4a48}.service-solutions-section-module__9VnMUW__light .service-solutions-section-module__9VnMUW__note{color:#0c1118;box-shadow:none;background:#e8f3fc}.service-solutions-section-module__9VnMUW__light .service-solutions-section-module__9VnMUW__note p{color:#4b5c6c}@media (max-width:79.999rem){.service-solutions-section-module__9VnMUW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-solutions-section-module__9VnMUW__card{min-height:20rem}}@media (max-width:63.999rem){.service-solutions-section-module__9VnMUW__note{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (max-width:47.999rem){.service-solutions-section-module__9VnMUW__container{padding-block:5rem}.service-solutions-section-module__9VnMUW__splitHeader{grid-template-columns:minmax(0,1fr);gap:1.5rem}.service-solutions-section-module__9VnMUW__cardGrid{grid-template-columns:minmax(0,1fr);margin-top:3rem}.service-solutions-section-module__9VnMUW__card{min-height:auto;padding:1.5rem}.service-solutions-section-module__9VnMUW__note{border-radius:1rem;padding:1.5rem}}@media (forced-colors:active){.service-solutions-section-module__9VnMUW__section,.service-solutions-section-module__9VnMUW__card,.service-solutions-section-module__9VnMUW__note{color:canvastext;background:canvas}.service-solutions-section-module__9VnMUW__card{border-color:canvastext}.service-solutions-section-module__9VnMUW__note{border:1px solid canvastext}.service-solutions-section-module__9VnMUW__note:before{background:canvastext}.service-solutions-section-module__9VnMUW__iconHolder{color:linktext;background:canvas;border:1px solid canvastext}.service-solutions-section-module__9VnMUW__cardTitle,.service-solutions-section-module__9VnMUW__cardDescription,.service-solutions-section-module__9VnMUW__note h3,.service-solutions-section-module__9VnMUW__note p{color:canvastext}}
.why-choose-web-application-section-module__GqXFmq__section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#000}.why-choose-web-application-section-module__GqXFmq__container{max-width:87.5rem;padding-block:clamp(5.5rem,7vw,7.5rem)}.why-choose-web-application-section-module__GqXFmq__title{max-width:70rem}.why-choose-web-application-section-module__GqXFmq__composition{isolation:isolate;aspect-ratio:1401/631;margin-top:clamp(3.5rem,5vw,5rem);position:relative}.why-choose-web-application-section-module__GqXFmq__union{z-index:2;object-fit:fill;pointer-events:none}.why-choose-web-application-section-module__GqXFmq__reasonGrid{z-index:1;grid-template-rows:30.65% 30.5% 38.85%;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.why-choose-web-application-section-module__GqXFmq__reason{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,2.75vw,3rem);min-width:0;padding:2rem clamp(1rem,2vw,2.5rem) 1.5rem .2rem;display:grid}.why-choose-web-application-section-module__GqXFmq__reason:nth-child(2n){padding-left:clamp(2rem,2.75vw,2.5rem);padding-right:1rem}.why-choose-web-application-section-module__GqXFmq__reason:nth-child(2),.why-choose-web-application-section-module__GqXFmq__reason:nth-child(6){background:linear-gradient(135deg,#ffffff1a 0%,#0000 48.97%)}.why-choose-web-application-section-module__GqXFmq__reason:nth-child(3){background:linear-gradient(225deg,#ffffff1a 0%,#0000 48.97%)}.why-choose-web-application-section-module__GqXFmq__reason:nth-child(5),.why-choose-web-application-section-module__GqXFmq__reason:nth-child(6){padding-top:2rem}.why-choose-web-application-section-module__GqXFmq__reasonIdentity{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1.25rem;min-width:0;display:grid}.why-choose-web-application-section-module__GqXFmq__iconHolder{color:#57abff;background:linear-gradient(#000 0%,#004d99 100%),#001f3d;border:1px solid #051c33;border-radius:.75rem;place-items:center;width:3rem;height:3rem;display:grid}.why-choose-web-application-section-module__GqXFmq__icon{stroke-width:1.7px;width:1.5rem;height:1.5rem}.why-choose-web-application-section-module__GqXFmq__reasonTitle{color:#fff;text-wrap:balance;max-width:13.125rem;margin:.125rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.32}.why-choose-web-application-section-module__GqXFmq__reasonDescription{color:#ffffffa3;text-wrap:pretty;max-width:22.5rem;margin:0;font-size:1rem;font-weight:400;line-height:1.34375}.why-choose-web-application-section-module__GqXFmq__action{width:max-content;max-width:100%;margin-top:2rem}@media (max-width:89.999rem){.why-choose-web-application-section-module__GqXFmq__composition{aspect-ratio:auto}.why-choose-web-application-section-module__GqXFmq__union{display:none}.why-choose-web-application-section-module__GqXFmq__reasonGrid{grid-template-rows:none;gap:1rem;height:auto;position:relative;inset:auto}.why-choose-web-application-section-module__GqXFmq__reason,.why-choose-web-application-section-module__GqXFmq__reason:nth-child(3),.why-choose-web-application-section-module__GqXFmq__reason:nth-child(2n),.why-choose-web-application-section-module__GqXFmq__reason:nth-child(5),.why-choose-web-application-section-module__GqXFmq__reason:nth-child(6){background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #3d3d3d;border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.5rem}.why-choose-web-application-section-module__GqXFmq__reasonDescription{max-width:none}}@media (max-width:63.999rem){.why-choose-web-application-section-module__GqXFmq__reasonGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.999rem){.why-choose-web-application-section-module__GqXFmq__container{padding-block:4.5rem}.why-choose-web-application-section-module__GqXFmq__composition{margin-top:3rem}.why-choose-web-application-section-module__GqXFmq__reason,.why-choose-web-application-section-module__GqXFmq__reason:nth-child(2n),.why-choose-web-application-section-module__GqXFmq__reason:nth-child(5),.why-choose-web-application-section-module__GqXFmq__reason:nth-child(6){grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.5rem}.why-choose-web-application-section-module__GqXFmq__reasonIdentity{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:1rem}.why-choose-web-application-section-module__GqXFmq__iconHolder{width:2.75rem;height:2.75rem}.why-choose-web-application-section-module__GqXFmq__reasonTitle{max-width:18rem}.why-choose-web-application-section-module__GqXFmq__action,.why-choose-web-application-section-module__GqXFmq__action>a{width:100%}.why-choose-web-application-section-module__GqXFmq__action>a>span:first-child{flex:1;justify-content:center;min-width:0}}@media (forced-colors:active){.why-choose-web-application-section-module__GqXFmq__section,.why-choose-web-application-section-module__GqXFmq__reason,.why-choose-web-application-section-module__GqXFmq__iconHolder{color:canvastext;background:canvas;border-color:canvastext}.why-choose-web-application-section-module__GqXFmq__reasonTitle,.why-choose-web-application-section-module__GqXFmq__reasonDescription{color:canvastext}.why-choose-web-application-section-module__GqXFmq__icon{color:linktext}}
.page-module__pFodva__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__e50kGW__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__2gUO0a__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__8zWvjW__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__97UMgG__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__JjEtrW__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__5VpCjW__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__120tLq__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__VMbLqa__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__1BhyjW__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__4vnpha__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__lSU-Ua__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__O1dp0a__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__vskqXa__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__WygNTG__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__km11AG__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__XaEptW__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__MQ1oTa__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__GBdilW__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.page-module__7F0uAq__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
.pill-action-module__R2SISa__root{--pill-action-reveal-offset:2.5rem;--pill-action-surface-size:3rem;--pill-action-label-padding:1.75rem;isolation:isolate;align-items:stretch;max-width:100%;position:relative}.pill-action-module__R2SISa__sizeSm{--pill-action-reveal-offset:2rem;--pill-action-surface-size:2.5rem;--pill-action-label-padding:1.25rem;font-size:.875rem}.pill-action-module__R2SISa__sizeMd{--pill-action-reveal-offset:2.5rem;--pill-action-surface-size:3rem;--pill-action-label-padding:1.75rem;font-size:clamp(.875rem,.83rem + .35vw,1rem)}.pill-action-module__R2SISa__sizeLg{--pill-action-reveal-offset:2.75rem;--pill-action-surface-size:3.25rem;--pill-action-label-padding:2rem;font-size:clamp(.9375rem,.86rem + .42vw,1.125rem)}.pill-action-module__R2SISa__surface{transition:color .22s ease-out,background-color .22s ease-out,box-shadow .22s ease-out,opacity .22s ease-out,transform .22s ease-out}.pill-action-module__R2SISa__label{z-index:2;min-width:0;min-height:var(--pill-action-surface-size);padding:.625rem var(--pill-action-label-padding);text-align:center;white-space:normal;flex:auto;justify-content:center;line-height:1.25;position:relative}.pill-action-module__R2SISa__action{z-index:1;width:auto;height:auto;min-width:var(--pill-action-surface-size);min-height:var(--pill-action-surface-size);aspect-ratio:1;opacity:0;transform:translateX(calc(-1 * var(--pill-action-reveal-offset)));flex:none;position:relative}.pill-action-module__R2SISa__static .pill-action-module__R2SISa__surface{transition:color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out}.pill-action-module__R2SISa__static .pill-action-module__R2SISa__action{opacity:1;transform:none}.pill-action-module__R2SISa__root:focus-visible .pill-action-module__R2SISa__action{opacity:1;transform:translate(0)}@media (hover:hover){.pill-action-module__R2SISa__root:hover .pill-action-module__R2SISa__action{opacity:1;transform:translate(0)}}@media (hover:none),(prefers-reduced-motion:reduce){.pill-action-module__R2SISa__surface{transition:none}.pill-action-module__R2SISa__root:focus-visible .pill-action-module__R2SISa__action,.pill-action-module__R2SISa__root:hover .pill-action-module__R2SISa__action,.pill-action-module__R2SISa__action{opacity:1;transform:none}}
.desktop-category-navigation-module__zaIT1a__navigation{justify-content:center;align-items:center;min-width:0;display:flex}.desktop-category-navigation-module__zaIT1a__navigationLinks{justify-content:center;align-items:center;gap:clamp(.75rem,1.25vw,1.75rem);min-width:0;display:flex}.desktop-category-navigation-module__zaIT1a__categoryTrigger,.desktop-category-navigation-module__zaIT1a__navigationLink{color:var(--color-nav-muted);text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.5rem;font-size:clamp(.875rem,.84vw,1rem);font-weight:500;line-height:1.25;text-decoration:none;transition:color .18s ease-out;display:inline-flex}.desktop-category-navigation-module__zaIT1a__categoryTrigger{cursor:pointer;background:0 0;border:0;padding:0}.desktop-category-navigation-module__zaIT1a__categoryTrigger svg{width:1rem;height:1rem;transition:transform .18s ease-out}.desktop-category-navigation-module__zaIT1a__categoryTrigger:hover,.desktop-category-navigation-module__zaIT1a__categoryTrigger:focus-visible,.desktop-category-navigation-module__zaIT1a__categoryTrigger[aria-expanded=true],.desktop-category-navigation-module__zaIT1a__navigationLink:hover,.desktop-category-navigation-module__zaIT1a__navigationLink:focus-visible,.desktop-category-navigation-module__zaIT1a__activeNavigationLink{color:#fff}.desktop-category-navigation-module__zaIT1a__openChevron{transform:rotate(180deg)}.desktop-category-navigation-module__zaIT1a__activeNavigationLink{gap:.5rem}.desktop-category-navigation-module__zaIT1a__menuLayer{isolation:isolate;padding-top:.5rem;position:absolute;top:100%;left:0;right:0}.desktop-category-navigation-module__zaIT1a__menuLayer:before{z-index:0;pointer-events:none;content:"";-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#00000094;height:100svh;position:absolute;top:0;left:0;right:0}.desktop-category-navigation-module__zaIT1a__megaMenu{z-index:1;color:#0f1729;background:#fff;border-radius:1rem;grid-template-columns:minmax(16rem,21%) minmax(0,1fr) minmax(15rem,24%);width:calc(100% - 2rem);max-width:118rem;height:min(clamp(31rem,33.25vw,39.875rem),100svh - 7rem);margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.75rem #0009,0 0 0 1px #ffffff0a}.desktop-category-navigation-module__zaIT1a__aiMenu .desktop-category-navigation-module__zaIT1a__aiMark{color:var(--color-brand);background:#0080ff12}.desktop-category-navigation-module__zaIT1a__aiMenu .desktop-category-navigation-module__zaIT1a__aiIntroduction .desktop-category-navigation-module__zaIT1a__aiIntroductionTitle{color:#0f1729;-webkit-text-fill-color:currentColor}.desktop-category-navigation-module__zaIT1a__aiMenu .desktop-category-navigation-module__zaIT1a__aiIntroduction p{color:#48566a}.desktop-category-navigation-module__zaIT1a__aiMenu .desktop-category-navigation-module__zaIT1a__capabilityGrid{gap:1.4375rem .625rem}.desktop-category-navigation-module__zaIT1a__aiMenu .desktop-category-navigation-module__zaIT1a__aiServiceCard{background:#f8fafc}.desktop-category-navigation-module__zaIT1a__aiMenu .desktop-category-navigation-module__zaIT1a__aiServiceCard:not(a){cursor:default;grid-template-columns:minmax(0,1fr)}.desktop-category-navigation-module__zaIT1a__aiMenu .desktop-category-navigation-module__zaIT1a__capabilityAction{color:#fff;background:var(--color-brand)}.desktop-category-navigation-module__zaIT1a__aiMenu .desktop-category-navigation-module__zaIT1a__capabilityContent{background:#fff;padding:clamp(2rem,2.5vw,3rem) clamp(1.5rem,2.6vw,3.125rem) 1rem}.desktop-category-navigation-module__zaIT1a__aiMenu .desktop-category-navigation-module__zaIT1a__menuFooter{background:#fff;padding-inline:clamp(1.5rem,2.6vw,3.125rem)}.desktop-category-navigation-module__zaIT1a__servicesMenu .desktop-category-navigation-module__zaIT1a__categoryRail{padding:0}.desktop-category-navigation-module__zaIT1a__servicesMenu .desktop-category-navigation-module__zaIT1a__capabilityArea{background:#f7f7f7;padding:0}.desktop-category-navigation-module__zaIT1a__servicesMenu .desktop-category-navigation-module__zaIT1a__capabilityContent{padding:clamp(2rem,2.5vw,3rem) clamp(1.5rem,2.6vw,3.125rem) 1rem}.desktop-category-navigation-module__zaIT1a__servicesMenu .desktop-category-navigation-module__zaIT1a__menuFooter{background:#fff;padding-inline:clamp(1.5rem,2.6vw,3.125rem)}.desktop-category-navigation-module__zaIT1a__categoryRail{border-right:1px solid #e1e7ef;flex-direction:column;min-width:0;min-height:0;padding:clamp(2rem,3vw,3.75rem) 1rem 1.25rem;display:flex}.desktop-category-navigation-module__zaIT1a__categoryTitle{color:#0f1729;letter-spacing:-.01875rem;border-bottom:1px solid #e1e7ef;flex:none;align-items:center;margin:0;padding:1.5rem;font-size:1.5rem;font-weight:600;line-height:1.6875rem;display:flex}.desktop-category-navigation-module__zaIT1a__categoryList{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:.5rem;min-height:0;padding:1.25rem 1rem;display:flex;overflow-y:auto}.desktop-category-navigation-module__zaIT1a__categoryButton{cursor:pointer;color:#48566a;text-align:left;background:0 0;border:0;border-radius:.5rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;width:100%;min-height:3.5rem;padding:.75rem .875rem;font-size:clamp(.75rem,.95vw,1.125rem);font-weight:500;transition:color .18s ease-out,background-color .18s ease-out;display:grid}.desktop-category-navigation-module__zaIT1a__categoryIcon{color:#65758b;background:#f1f5f9;border-radius:.375rem;place-items:center;width:2rem;height:2rem;transition:color .18s ease-out,background-color .18s ease-out;display:grid}.desktop-category-navigation-module__zaIT1a__categoryIcon svg{width:.875rem;height:.875rem}.desktop-category-navigation-module__zaIT1a__categoryLabel{min-width:0}.desktop-category-navigation-module__zaIT1a__categoryChevron{opacity:0;width:.75rem;height:.75rem;transition:opacity .18s ease-out}.desktop-category-navigation-module__zaIT1a__activeCategory{color:#1d4fd7;background:#f0f6ff;font-weight:700}.desktop-category-navigation-module__zaIT1a__activeCategory .desktop-category-navigation-module__zaIT1a__categoryIcon{color:var(--color-brand);background:#dcebfe}.desktop-category-navigation-module__zaIT1a__activeCategory .desktop-category-navigation-module__zaIT1a__categoryChevron{opacity:1}.desktop-category-navigation-module__zaIT1a__aiIntroduction{flex-direction:column;align-items:flex-start;display:flex}.desktop-category-navigation-module__zaIT1a__aiMark{color:#66b3ff;background:#001f3d;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.desktop-category-navigation-module__zaIT1a__aiMark svg{width:1rem;height:1rem}.desktop-category-navigation-module__zaIT1a__aiIntroduction h2,.desktop-category-navigation-module__zaIT1a__aiIntroduction p{margin:0}.desktop-category-navigation-module__zaIT1a__aiIntroduction h2{letter-spacing:-.01875rem;margin-top:1.25rem;font-size:1.5rem;font-weight:600;line-height:1.6875rem}.desktop-category-navigation-module__zaIT1a__aiIntroduction .desktop-category-navigation-module__zaIT1a__aiIntroductionTitle{color:#fff}.desktop-category-navigation-module__zaIT1a__aiIntroduction p{color:#ffffff80;max-width:15.875rem;margin-top:.75rem;font-size:1rem;font-weight:500;line-height:1.5rem}.desktop-category-navigation-module__zaIT1a__capabilityArea{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.desktop-category-navigation-module__zaIT1a__capabilityContent{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:.25rem;overflow-y:auto}.desktop-category-navigation-module__zaIT1a__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.desktop-category-navigation-module__zaIT1a__capabilityItem{min-width:0;display:flex}.desktop-category-navigation-module__zaIT1a__capabilityItem>a{width:100%}.desktop-category-navigation-module__zaIT1a__serviceGroupColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.desktop-category-navigation-module__zaIT1a__serviceGroupColumn{flex-direction:column;gap:.625rem;min-width:0;display:flex}.desktop-category-navigation-module__zaIT1a__serviceGroupCard{color:inherit;background:#fff;border:1px solid #0000;border-radius:.5rem;padding:1.5rem;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out;display:block;position:relative}.desktop-category-navigation-module__zaIT1a__serviceGroupHeading{align-items:center;gap:.625rem;min-width:0;display:flex}.desktop-category-navigation-module__zaIT1a__serviceGroupHeading h2{color:#000;min-width:0;margin:0;font-size:clamp(.875rem,1vw,1rem);font-weight:600;line-height:1.3}.desktop-category-navigation-module__zaIT1a__serviceGroupHeadingLink{color:inherit;cursor:pointer;border:1px solid #0000;border-radius:.5rem;grid-template-columns:1.5rem minmax(0,1fr) 2.125rem;margin:-.5rem;padding:.5rem;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out;display:grid}.desktop-category-navigation-module__zaIT1a__serviceGroupHeadingLink:hover,.desktop-category-navigation-module__zaIT1a__serviceGroupHeadingLink:focus-visible{border-color:var(--color-brand);background:#f0f6ff}.desktop-category-navigation-module__zaIT1a__serviceGroupHeadingLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:.125rem}.desktop-category-navigation-module__zaIT1a__serviceGroupHeadingAction{color:#fff;opacity:0;background:var(--color-brand);border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;transition:opacity .18s ease-out,transform .18s ease-out;display:grid;transform:scale(.86)}.desktop-category-navigation-module__zaIT1a__serviceGroupHeadingLink:hover .desktop-category-navigation-module__zaIT1a__serviceGroupHeadingAction,.desktop-category-navigation-module__zaIT1a__serviceGroupHeadingLink:focus-visible .desktop-category-navigation-module__zaIT1a__serviceGroupHeadingAction{opacity:1;transform:scale(1)}.desktop-category-navigation-module__zaIT1a__serviceGroupHeadingAction svg{width:1rem;height:1rem}@media (hover:none){.desktop-category-navigation-module__zaIT1a__serviceGroupHeadingAction{opacity:1;transform:scale(1)}}.desktop-category-navigation-module__zaIT1a__serviceGroupTitle{color:#000;overflow-wrap:anywhere;min-width:0;font-size:clamp(.875rem,1vw,1rem);font-weight:600;line-height:1.3}.desktop-category-navigation-module__zaIT1a__serviceGroupIcon{width:1.5rem;height:1.5rem;color:var(--color-brand);background:#dcebfe;border-radius:.3125rem;flex:none;place-items:center;display:grid}.desktop-category-navigation-module__zaIT1a__serviceGroupIcon svg{width:.75rem;height:.75rem}.desktop-category-navigation-module__zaIT1a__serviceGroupList{flex-direction:column;gap:.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.desktop-category-navigation-module__zaIT1a__serviceGroupList li{min-width:0}.desktop-category-navigation-module__zaIT1a__serviceGroupItem,.desktop-category-navigation-module__zaIT1a__serviceGroupItemUnavailable{color:#344256;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;min-height:2.25rem;padding:.625rem .75rem;font-size:clamp(.75rem,.88vw,1.055rem);font-weight:500;line-height:1.3;text-decoration:none;display:grid}.desktop-category-navigation-module__zaIT1a__serviceGroupItem{cursor:pointer;grid-template-columns:.3125rem minmax(0,1fr) 1rem;transition:color .18s ease-out,background-color .18s ease-out}.desktop-category-navigation-module__zaIT1a__serviceGroupItemUnavailable{color:#65758b;grid-template-columns:.3125rem minmax(0,1fr)}.desktop-category-navigation-module__zaIT1a__serviceGroupItemDot{background:#94a3b8;border-radius:50%;width:.3125rem;height:.3125rem;transition:background-color .18s ease-out}.desktop-category-navigation-module__zaIT1a__serviceGroupItemArrow{opacity:0;stroke-width:3px;width:1rem;height:1rem;transition:opacity .18s ease-out,transform .18s ease-out;transform:translate(-.2rem)}.desktop-category-navigation-module__zaIT1a__serviceGroupItem:hover,.desktop-category-navigation-module__zaIT1a__serviceGroupItem:focus-visible{color:#0f1729;background:#dcebfe;outline:none}.desktop-category-navigation-module__zaIT1a__serviceGroupItem:hover .desktop-category-navigation-module__zaIT1a__serviceGroupItemDot,.desktop-category-navigation-module__zaIT1a__serviceGroupItem:focus-visible .desktop-category-navigation-module__zaIT1a__serviceGroupItemDot{background:var(--color-brand)}.desktop-category-navigation-module__zaIT1a__serviceGroupItem:hover .desktop-category-navigation-module__zaIT1a__serviceGroupItemArrow,.desktop-category-navigation-module__zaIT1a__serviceGroupItem:focus-visible .desktop-category-navigation-module__zaIT1a__serviceGroupItemArrow{opacity:1;color:var(--color-brand);transform:translate(0)}.desktop-category-navigation-module__zaIT1a__leafServiceGroupCard{padding-block:1rem;cursor:pointer;grid-template-columns:minmax(0,1fr) 2.125rem;align-items:center;gap:1rem;min-height:5.625rem;padding-right:1.5rem;display:grid}.desktop-category-navigation-module__zaIT1a__leafServiceGroupCard .desktop-category-navigation-module__zaIT1a__capabilityAction{color:#fff;background:var(--color-brand);position:static;transform:scale(.86)}.desktop-category-navigation-module__zaIT1a__leafServiceGroupCard:is(a):hover,.desktop-category-navigation-module__zaIT1a__leafServiceGroupCard:is(a):focus-visible{border-color:var(--color-brand);background:#f0f6ff;outline:none}.desktop-category-navigation-module__zaIT1a__leafServiceGroupCard:is(a):hover .desktop-category-navigation-module__zaIT1a__capabilityAction,.desktop-category-navigation-module__zaIT1a__leafServiceGroupCard:is(a):focus-visible .desktop-category-navigation-module__zaIT1a__capabilityAction{opacity:1;transform:scale(1)}.desktop-category-navigation-module__zaIT1a__capabilityAction{color:#141414;pointer-events:none;opacity:0;background:#fff;border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;transition:opacity .18s ease-out,transform .18s ease-out;display:grid;position:absolute;top:50%;right:.9375rem;transform:translateY(-50%)scale(.86)}.desktop-category-navigation-module__zaIT1a__capabilityAction svg{width:1rem;height:1rem}.desktop-category-navigation-module__zaIT1a__menuFooter{border-top:1px solid #e1e7ef;flex:none;justify-content:space-between;align-items:center;gap:2rem;min-height:7rem;margin-top:auto;display:flex}.desktop-category-navigation-module__zaIT1a__menuFooter p{color:#0f1729;letter-spacing:-.01875rem;background:0 0;max-width:30rem;margin:0;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:500;line-height:1.3}.desktop-category-navigation-module__zaIT1a__certificationPanel{color:#141414;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0000003d transparent;background:linear-gradient(149deg,#fff 27.4%,#0080ff 98.5%);flex-direction:column;justify-content:center;gap:clamp(2.5rem,4vw,5rem);min-width:0;min-height:0;padding:clamp(2rem,3vw,4rem) clamp(1.5rem,2vw,2.5rem);display:flex;overflow-y:auto}.desktop-category-navigation-module__zaIT1a__categoryList,.desktop-category-navigation-module__zaIT1a__capabilityContent{scrollbar-width:thin;scrollbar-color:#47566b38 transparent}.desktop-category-navigation-module__zaIT1a__categoryList::-webkit-scrollbar{width:.375rem}.desktop-category-navigation-module__zaIT1a__capabilityContent::-webkit-scrollbar{width:.375rem}.desktop-category-navigation-module__zaIT1a__certificationPanel::-webkit-scrollbar{width:.375rem}.desktop-category-navigation-module__zaIT1a__categoryList::-webkit-scrollbar-thumb{background:#47566b38;border-radius:999px}.desktop-category-navigation-module__zaIT1a__capabilityContent::-webkit-scrollbar-thumb{background:#47566b38;border-radius:999px}.desktop-category-navigation-module__zaIT1a__certificationPanel::-webkit-scrollbar-thumb{background:#0000003d;border-radius:999px}.desktop-category-navigation-module__zaIT1a__certificationPanel h2,.desktop-category-navigation-module__zaIT1a__certificationPanel p{margin:0}.desktop-category-navigation-module__zaIT1a__certificationPanel h2{letter-spacing:-.0625rem;font-size:clamp(1.5rem,1.8vw,2rem);line-height:1.15}.desktop-category-navigation-module__zaIT1a__certificationPanel p{color:#4b4a48;margin-top:1.25rem;font-size:clamp(.75rem,.9vw,1rem);font-weight:600;line-height:1.35}.desktop-category-navigation-module__zaIT1a__certificationPanel ul{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.desktop-category-navigation-module__zaIT1a__certificationPanel img{object-fit:contain;filter:brightness(0);width:100%;height:auto}@media (max-width:79.999rem){.desktop-category-navigation-module__zaIT1a__megaMenu{grid-template-columns:minmax(14rem,22%) minmax(0,1fr) minmax(13rem,23%)}.desktop-category-navigation-module__zaIT1a__capabilityArea{padding-inline:0}.desktop-category-navigation-module__zaIT1a__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-category-navigation-module__zaIT1a__servicesMenu .desktop-category-navigation-module__zaIT1a__capabilityContent,.desktop-category-navigation-module__zaIT1a__aiMenu .desktop-category-navigation-module__zaIT1a__capabilityContent{padding-inline:1rem}.desktop-category-navigation-module__zaIT1a__serviceGroupColumns{grid-template-columns:minmax(0,1fr)}.desktop-category-navigation-module__zaIT1a__categoryTitle{padding-inline:1.5rem}.desktop-category-navigation-module__zaIT1a__categoryButton{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.desktop-category-navigation-module__zaIT1a__categoryTrigger svg,.desktop-category-navigation-module__zaIT1a__categoryButton,.desktop-category-navigation-module__zaIT1a__navigationLink,.desktop-category-navigation-module__zaIT1a__capabilityAction,.desktop-category-navigation-module__zaIT1a__categoryIcon,.desktop-category-navigation-module__zaIT1a__categoryChevron,.desktop-category-navigation-module__zaIT1a__serviceGroupItem,.desktop-category-navigation-module__zaIT1a__serviceGroupHeadingAction,.desktop-category-navigation-module__zaIT1a__serviceGroupHeadingLink,.desktop-category-navigation-module__zaIT1a__serviceGroupItemDot,.desktop-category-navigation-module__zaIT1a__serviceGroupItemArrow,.desktop-category-navigation-module__zaIT1a__leafServiceGroupCard{transition:none}}.desktop-category-navigation-module__zaIT1a__navigation .desktop-category-navigation-module__zaIT1a__categoryTrigger[data-active=true]{color:#fff}.desktop-category-navigation-module__zaIT1a__categoryTrigger[data-active=true]>span{color:inherit;text-shadow:none}.desktop-category-navigation-module__zaIT1a__categoryTrigger[data-active=true]>span:after{display:none}
.header-shell-module__rctTxq__header{backface-visibility:hidden;will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,-webkit-backdrop-filter .18s ease-out,backdrop-filter .18s ease-out;transform:translate(0,0)}.header-shell-module__rctTxq__hidden{transform:translateY(-100%)}.header-shell-module__rctTxq__header:focus-within{transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.header-shell-module__rctTxq__header{transition:none}}
.site-footer-module__Nmvota__footer{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#000;overflow:hidden}.site-footer-module__Nmvota__contactRow{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.site-footer-module__Nmvota__contactList{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;font-style:normal;display:grid}.site-footer-module__Nmvota__contactItem{color:#fff;align-items:flex-start;gap:.75rem;min-width:0;margin:0;font-size:1.25rem;font-weight:400;text-decoration:none;display:flex}a.site-footer-module__Nmvota__contactItem{width:fit-content;transition:color .18s}a.site-footer-module__Nmvota__contactItem:hover,a.site-footer-module__Nmvota__contactItem:focus-visible{color:var(--color-brand)}.site-footer-module__Nmvota__contactIcon{color:var(--color-brand);flex:none;margin-top:.3rem}.site-footer-module__Nmvota__contactAction{justify-content:flex-start;display:flex}.site-footer-module__Nmvota__lowerRow{grid-template-columns:minmax(0,1fr);margin-top:clamp(3rem,6vw,6rem);display:grid;position:relative}.site-footer-module__Nmvota__lowerRow:before,.site-footer-module__Nmvota__lowerRow:after{content:"";pointer-events:none;background:#ffffff1a;width:90vw;height:1px;position:absolute;left:50%;transform:translate(-50%)}.site-footer-module__Nmvota__lowerRow:before{top:0}.site-footer-module__Nmvota__lowerRow:after{bottom:0}.site-footer-module__Nmvota__aboutColumn{min-width:0;padding-block:clamp(3rem,3vw,3rem)}.site-footer-module__Nmvota__logoLink{border-radius:.125rem;display:inline-flex}.site-footer-module__Nmvota__logo{width:32rem;height:auto}.site-footer-module__Nmvota__companyLead,.site-footer-module__Nmvota__companyDescription,.site-footer-module__Nmvota__socialNavigation,.site-footer-module__Nmvota__socialList{margin:0}.site-footer-module__Nmvota__companyLead{color:#ccc;letter-spacing:-.05419rem;max-width:44rem;margin-top:clamp(2rem,4vw,3.5rem);font-size:clamp(1.3rem,1.5vw,1.6rem);font-weight:500;line-height:1.95rem}.site-footer-module__Nmvota__companyName{color:#fff;font-weight:inherit}.site-footer-module__Nmvota__companyDescription{color:#666;letter-spacing:-.01081rem;max-width:44rem;margin-top:1.5rem;font-size:1rem;font-weight:400;line-height:1.21875rem}.site-footer-module__Nmvota__socialNavigation{margin-top:clamp(2.5rem,5vw,5rem)}.site-footer-module__Nmvota__socialList{color:#fff;flex-wrap:wrap;gap:0;padding:0;font-size:1.25rem;font-weight:500;list-style:none;display:flex}.site-footer-module__Nmvota__socialList li{align-items:center;display:flex}.site-footer-module__Nmvota__socialList li:not(:last-child):after{color:#ffffff47;content:"|";margin-inline:.75rem}.site-footer-module__Nmvota__socialLink,.site-footer-module__Nmvota__socialPlaceholder{color:inherit;text-decoration:none}.site-footer-module__Nmvota__socialLink{transition:color .18s}.site-footer-module__Nmvota__socialLink:hover,.site-footer-module__Nmvota__socialLink:focus-visible{color:var(--color-brand)}.site-footer-module__Nmvota__socialPlaceholder{cursor:default}.site-footer-module__Nmvota__secondaryColumn{border-top:1px solid #ffffff1a;min-width:0;padding-block:clamp(3rem,3vw,3rem)}.site-footer-module__Nmvota__serviceGroups{gap:clamp(2.5rem,5vw,4rem);display:grid}.site-footer-module__Nmvota__serviceGroup{min-width:0}.site-footer-module__Nmvota__navigationTitle{color:#fff;text-transform:uppercase;margin:0;font-size:1rem;font-weight:600}.site-footer-module__Nmvota__navigationList,.site-footer-module__Nmvota__utilityLinks{margin:0;padding:0;list-style:none}.site-footer-module__Nmvota__navigationList{grid-template-columns:minmax(0,1fr);gap:.875rem 1.5rem;margin-top:1.5rem;display:grid}.site-footer-module__Nmvota__footerLink,.site-footer-module__Nmvota__footerText,.site-footer-module__Nmvota__utilityLink{color:#636363;font-size:.875rem;font-weight:400;text-decoration:none;transition:color .18s}.site-footer-module__Nmvota__footerLink:hover,.site-footer-module__Nmvota__footerLink:focus-visible,.site-footer-module__Nmvota__utilityLink:hover,.site-footer-module__Nmvota__utilityLink:focus-visible{color:var(--color-brand)}.site-footer-module__Nmvota__utilityLinks{grid-template-columns:minmax(0,1fr);gap:.875rem 1.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:2rem;display:grid}.site-footer-module__Nmvota__utilityLink{color:#fffc;font-weight:500}.site-footer-module__Nmvota__footerBottom{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-top:2rem;display:flex}.site-footer-module__Nmvota__copyright{color:#ffffff75;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.site-footer-module__Nmvota__backToTop{color:#fffc;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex}.site-footer-module__Nmvota__backToTopIcon{color:#fff;background:#242424;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .18s,transform .18s;display:grid}.site-footer-module__Nmvota__backToTop:hover,.site-footer-module__Nmvota__backToTop:focus-visible{color:var(--color-brand)}.site-footer-module__Nmvota__backToTop:hover .site-footer-module__Nmvota__backToTopIcon,.site-footer-module__Nmvota__backToTop:focus-visible .site-footer-module__Nmvota__backToTopIcon{background:var(--color-brand);transform:translateY(-.1875rem)}@media (min-width:40rem){.site-footer-module__Nmvota__contactList{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-module__Nmvota__contactItem:last-child{grid-column:1/-1}.site-footer-module__Nmvota__navigationList,.site-footer-module__Nmvota__utilityLinks{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-module__Nmvota__footerBottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:64rem){.site-footer-module__Nmvota__contactList{grid-template-columns:minmax(10rem,.8fr) minmax(10rem,.8fr) minmax(18rem,1.4fr)}.site-footer-module__Nmvota__contactItem:last-child{grid-column:auto}}@media (min-width:80rem){.site-footer-module__Nmvota__contactRow{grid-template-columns:minmax(0,1fr) auto;gap:clamp(3rem,5vw,6rem)}.site-footer-module__Nmvota__contactAction{justify-content:flex-end}.site-footer-module__Nmvota__lowerRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer-module__Nmvota__aboutColumn{border-right:1px solid #ffffff1a;padding-right:clamp(3rem,6vw,7rem)}.site-footer-module__Nmvota__secondaryColumn{border-top:0;padding-left:clamp(3rem,6vw,7rem)}}
