@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_4e185124-module__c_U8sW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_4e185124-module__c_U8sW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9cc44795-module__mZ7Zsq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9cc44795-module__mZ7Zsq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
.FloatingCTA-module__PIHLkq__floating{transition:opacity .3s,transform .3s,visibility .3s;position:fixed}.FloatingCTA-module__PIHLkq__hidden{visibility:hidden;opacity:0;pointer-events:none;transform:scale(.8)}.FloatingCTA-module__PIHLkq__fab{color:#fff;border-radius:50%;place-items:center;text-decoration:none;display:grid}.FloatingCTA-module__PIHLkq__fab:hover{color:#fff}.FloatingCTA-module__PIHLkq__home,.FloatingCTA-module__PIHLkq__standard{bottom:22px;right:22px}.FloatingCTA-module__PIHLkq__home{z-index:80}.FloatingCTA-module__PIHLkq__standard{z-index:1000}.FloatingCTA-module__PIHLkq__home .FloatingCTA-module__PIHLkq__fab,.FloatingCTA-module__PIHLkq__standard .FloatingCTA-module__PIHLkq__fab{background:#159a70;border:1px solid #fff6;width:53px;height:53px;font-size:24px;transition:transform .18s,background .18s;box-shadow:0 12px 28px #042c2445}.FloatingCTA-module__PIHLkq__home .FloatingCTA-module__PIHLkq__fab:hover,.FloatingCTA-module__PIHLkq__standard .FloatingCTA-module__PIHLkq__fab:hover{background:#0c805c;transform:translateY(-3px)}
.Footer-module__hP-FLq__footer{z-index:10;color:#e5eff5;background:linear-gradient(#081f32 0%,#041423 100%);border-top:0;border-radius:0;padding:72px 0 24px;position:relative}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__container{z-index:1;width:min(1200px,100% - 64px);margin-inline:auto;position:relative}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__main{grid-template-columns:minmax(210px,1.35fr) repeat(2,minmax(130px,.8fr)) minmax(190px,1.05fr);align-items:start;gap:25px;padding-bottom:26px;display:grid}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__brand,.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__column{position:relative}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__column+.Footer-module__hP-FLq__column{border-left:1px solid #d2e8f31a;padding-left:22px}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__brand img{object-fit:contain;object-position:left center;width:140px;max-height:48px;display:block}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__brand p{color:#ddebf3b3;max-width:300px;margin:17px 0 13px;font-size:12px;line-height:1.8}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__column{align-content:start;justify-items:start;gap:10px;display:grid}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__column h2{color:#8ad8ff;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:700}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__column>a,.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__column>span{color:#d9e9f1b3;font-size:12px;line-height:1.55;text-decoration:none;transition:color .18s,transform .18s}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__column>a:hover{color:#88deec;transform:translate(2px)}.Footer-module__hP-FLq__contact{gap:7px;display:grid}.Footer-module__hP-FLq__contact a{color:#d9e9f1bd;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:inline-flex}.Footer-module__hP-FLq__contact a:hover,.Footer-module__hP-FLq__contact .Footer-module__hP-FLq__icon{color:#8ad8ff}.Footer-module__hP-FLq__contact .Footer-module__hP-FLq__address{color:#d9e9f1bd;align-items:flex-start;gap:8px;max-width:280px;font-size:11px;line-height:1.55;display:flex}.Footer-module__hP-FLq__contact .Footer-module__hP-FLq__address .Footer-module__hP-FLq__icon{color:#8ad8ff;flex:none;margin-top:2px}.Footer-module__hP-FLq__social{gap:8px;margin-top:13px;display:flex}.Footer-module__hP-FLq__social .Footer-module__hP-FLq__socialLink{color:#daebf4cc;border:1px solid #daebf433;border-radius:50%;place-items:center;width:32px;height:32px;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s;display:grid}.Footer-module__hP-FLq__social .Footer-module__hP-FLq__socialLink:hover{border-color:var(--brand-cyan);color:var(--brand-cyan);background:#65d5ec1a}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__bottom{z-index:1;color:#cfe2ec8c;border-top:1px solid #deeff71f;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:10px;display:flex;position:relative}@media (max-width:1100px){.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__main{grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(115px,.8fr)) minmax(170px,1fr);gap:18px}}@media (max-width:850px){.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__main{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__brand{grid-column:span 3}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__column+.Footer-module__hP-FLq__column{border-left:0;padding-left:0}}@media (max-width:600px){.Footer-module__hP-FLq__footer{padding:52px 0 20px}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__container{width:calc(100% - 36px)}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__brand{grid-column:span 2}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__brand p{max-width:360px}.Footer-module__hP-FLq__footer .Footer-module__hP-FLq__bottom{flex-direction:column;align-items:flex-start;gap:12px}}html[data-prehide]:not([data-hero-ready]) .Footer-module__hP-FLq__footer [data-footer]{visibility:hidden;opacity:0}
.Button-module__xDwtkW__button{border-radius:var(--radius-pill);min-height:50px;font-family:var(--font-body);font-size:var(--fs-button);font-weight:var(--font-weight-strong);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:15px;padding:0 21px;line-height:1.25;transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.Button-module__xDwtkW__button:hover{transform:translateY(-2px)}.Button-module__xDwtkW__button span{transition:transform .18s;display:inline-block}.Button-module__xDwtkW__button:hover span{transform:translate(2px,-2px)}.Button-module__xDwtkW__blue{color:#fff;background:var(--brand-blue);box-shadow:0 9px 25px #1678ee40}.Button-module__xDwtkW__blue:hover{color:#fff;background:#0965d5;box-shadow:0 13px 30px #1678ee52}.Button-module__xDwtkW__light{color:#f8fcff;background:#ffffff0a;border-color:#dff1fa5e}.Button-module__xDwtkW__light:hover{color:var(--brand-navy);background:#e8f5fa;border-color:#e8f5fa}.Button-module__xDwtkW__outline{color:var(--outline-button-text,#0c3558);border-color:var(--outline-button-border,#0c355842);background:0 0}.Button-module__xDwtkW__outline:hover{color:#fff;border-color:var(--brand-blue);background:var(--brand-blue)}@media (max-width:600px){.Button-module__xDwtkW__button{min-height:48px;padding-inline:17px;font-size:12px}}
.Container-module__WhgPqq__container{width:min(var(--container-max), calc(100% - var(--container-gutter)));margin-inline:auto}@media (max-width:600px){.Container-module__WhgPqq__container{width:min(100% - 40px, var(--container-max))}}@media (max-width:390px){.Container-module__WhgPqq__container{width:calc(100% - 32px)}}
.Eyebrow-module__87MkXW__eyebrow{color:var(--brand-cyan-soft);font-size:var(--fs-eyebrow);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:20px;font-weight:700;line-height:1.5;display:inline-flex}.Eyebrow-module__87MkXW__eyebrow i{background:#58cce7;border-radius:50%;flex:none;width:3px;height:3px;display:inline-block}.Eyebrow-module__87MkXW__blue{color:var(--brand-blue)}@media (max-width:600px){.Eyebrow-module__87MkXW__eyebrow{margin-bottom:15px;font-size:9px}}
@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.Reveal-module__Pv9JGW__reveal{opacity:0;transform:translateY(30px)}}
.Section-module__uXn3-G__section{padding-block:5rem}.Section-module__uXn3-G__inner{max-width:1280px;padding-inline:var(--space-20);margin-inline:auto}@media (max-width:768px){.Section-module__uXn3-G__inner{padding-inline:var(--space-16)}}
.Toast-module__9WWWZG__toast{z-index:1000;max-width:400px;color:var(--color-btn-primary-text);border-radius:8px;padding:16px 24px;transition:transform .3s;position:fixed;top:100px;right:20px;transform:translate(100%);box-shadow:0 4px 12px #00000026}.Toast-module__9WWWZG__success{background:var(--color-success)}.Toast-module__9WWWZG__error{background:var(--color-error)}.Toast-module__9WWWZG__visible{transform:translate(0)}.Toast-module__9WWWZG__toast svg{vertical-align:-.125em}
.Approach-module__-SqmOa__section{--ap-ink:var(--home-ink);--ap-copy:#536a7c;--ap-accent:#1a83dd;--ap-eyebrow:#1e7ac7;--ap-icon:#2685d1;--ap-label:#28465f;--ap-rule:#15476c1c;--ap-ring:#268fce40;--ap-photo-shadow:0 28px 66px #103d5e2b;--ap-bg-start:#f7fbfd;--ap-bg-end:#eef6fa;--ap-cta-text:#134c7c;--ap-cta-border:#13599238;--ap-cta-bg:#ffffff94;z-index:1;isolation:isolate;color:var(--ap-ink);background:0 0;border-radius:0;margin-top:-62px;padding-top:158px;padding-bottom:174px;position:relative;overflow:clip visible}.Approach-module__-SqmOa__section:before{z-index:0;background:linear-gradient(90deg, var(--ap-bg-start) 0%, var(--ap-bg-end) 100%);content:"";pointer-events:none;position:absolute;inset:62px 0 0}.Approach-module__-SqmOa__transition{z-index:1;pointer-events:none;width:100%;height:190px;display:block;position:absolute;top:-62px;left:0;overflow:visible}.Approach-module__-SqmOa__stopStart{stop-color:var(--ap-bg-start)}.Approach-module__-SqmOa__stopEnd{stop-color:var(--ap-bg-end)}.Approach-module__-SqmOa__transitionFill{fill:url(#approach-transition-light)}.Approach-module__-SqmOa__transitionAccent{fill:none;stroke:#58cce7b8;stroke-width:1.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #38b7e23d);opacity:0}.Approach-module__-SqmOa__layout{z-index:2;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(48px,7vw,100px);display:grid;position:relative}.Approach-module__-SqmOa__copy{max-width:565px}.Approach-module__-SqmOa__copy .Approach-module__-SqmOa__eyebrow{color:var(--ap-eyebrow);letter-spacing:.18em;margin-bottom:17px;font-size:10px}.Approach-module__-SqmOa__title{color:var(--ap-ink);margin-bottom:17px;font-size:clamp(37px,4.3vw,57px);font-weight:600;line-height:1.1}.Approach-module__-SqmOa__title span{color:var(--ap-accent)}.Approach-module__-SqmOa__copy .Approach-module__-SqmOa__lead{max-width:535px;color:var(--ap-copy);margin-bottom:22px;font-size:15px;line-height:1.8}.Approach-module__-SqmOa__copy .Approach-module__-SqmOa__cta{border-color:var(--ap-cta-border);min-height:48px;color:var(--ap-cta-text);background:var(--ap-cta-bg);padding-inline:20px}.Approach-module__-SqmOa__copy .Approach-module__-SqmOa__cta:hover{color:#fff;background:#147bdd;border-color:#147bdd}.Approach-module__-SqmOa__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:29px;display:grid}.Approach-module__-SqmOa__capability{border-bottom:1px solid var(--ap-rule);align-items:center;gap:12px;min-height:58px;padding:10px 0;display:flex}.Approach-module__-SqmOa__icon{width:24px;height:24px;color:var(--ap-icon);flex:0 0 24px;place-items:center;font-size:15px;display:grid}.Approach-module__-SqmOa__icon svg{width:1em;height:1em}.Approach-module__-SqmOa__label{color:var(--ap-label);letter-spacing:0;padding:0;font-size:12px;font-weight:600;line-height:1.4}.Approach-module__-SqmOa__visual{z-index:auto;isolation:isolate;width:100%;height:clamp(390px,39vw,510px);min-height:0;box-shadow:none;background:0 0;border-radius:56% 44% 31% 69%/44% 48% 52% 56%;margin:0;position:relative;overflow:visible}.Approach-module__-SqmOa__visual:before{z-index:-1;border:1px solid var(--ap-ring);content:"";border-radius:56% 44% 31% 69%/44% 48% 52% 56%;position:absolute;inset:5% -4% -4% 4%;transform:rotate(-3deg)}.Approach-module__-SqmOa__photo{border-radius:inherit;object-fit:cover;object-position:center 53%;width:100%;height:100%;box-shadow:var(--ap-photo-shadow);position:absolute;inset:0}.Approach-module__-SqmOa__flow{z-index:2;pointer-events:none;transform-origin:0;border-top:1px solid #3bb7dead;border-radius:50%;width:43%;height:24%;position:absolute}.Approach-module__-SqmOa__flowOne{top:59%;left:-6%;transform:rotate(-12deg)}.Approach-module__-SqmOa__flowTwo{border-color:#5bc5e378;width:35%;bottom:9%;right:-4%;transform:rotate(7deg)}:is(html[data-prehide]:not([data-hero-ready]) .Approach-module__-SqmOa__section [data-approach=reveal],html[data-prehide]:not([data-hero-ready]) .Approach-module__-SqmOa__section [data-approach=capability],html[data-prehide]:not([data-hero-ready]) .Approach-module__-SqmOa__section [data-approach=visual]){visibility:hidden;opacity:0}@media (max-width:1100px){.Approach-module__-SqmOa__layout{gap:42px}.Approach-module__-SqmOa__visual{height:clamp(360px,40vw,455px)}}@media (max-width:850px){.Approach-module__-SqmOa__layout{grid-template-columns:1fr;gap:36px}.Approach-module__-SqmOa__visual{justify-self:center;width:min(100%,650px);height:clamp(340px,62vw,460px)}}@media (max-width:600px){.Approach-module__-SqmOa__section{margin-top:-38px;padding-top:118px;padding-bottom:126px}.Approach-module__-SqmOa__transition{height:100px;top:-38px}.Approach-module__-SqmOa__section:before{top:38px}.Approach-module__-SqmOa__layout{gap:30px}.Approach-module__-SqmOa__title{font-size:clamp(31px,8vw,40px)}.Approach-module__-SqmOa__copy .Approach-module__-SqmOa__lead{font-size:14px}.Approach-module__-SqmOa__capabilities{gap:0 13px;margin-top:23px}.Approach-module__-SqmOa__capability{gap:8px;min-height:54px}.Approach-module__-SqmOa__icon{flex-basis:20px;width:20px;height:20px;font-size:13px}.Approach-module__-SqmOa__label{font-size:12px}.Approach-module__-SqmOa__visual{width:calc(100% - 9px);height:clamp(290px,78vw,350px);margin-right:9px}}:root[data-theme=dark] .Approach-module__-SqmOa__section{--ap-ink:var(--text-strong);--ap-copy:var(--text-body);--ap-accent:#5aa9ff;--ap-eyebrow:#5aa9ff;--ap-icon:#5aa9ff;--ap-label:#cfe0ec;--ap-rule:var(--line);--ap-ring:#5aa9ff47;--ap-photo-shadow:0 28px 66px #00000073;--ap-bg-start:var(--bg-section-light);--ap-bg-end:var(--bg-section-mist);--ap-cta-text:var(--outline-button-text);--ap-cta-border:var(--outline-button-border);--ap-cta-bg:#ffffff0a}
.CtaBand-module__95TrlW__band{isolation:isolate;color:#f4f8fb;background:#041423;padding:clamp(72px,9vw,112px) 0;position:relative;overflow:hidden}.CtaBand-module__95TrlW__photo{z-index:-2;object-fit:cover;object-position:center 70%;opacity:.55}.CtaBand-module__95TrlW__shade{z-index:-1;background:linear-gradient(90deg,#041423 0%,#041423e0 45%,#04142373 100%),linear-gradient(#0000 60%,#041423 100%);position:absolute;inset:0}.CtaBand-module__95TrlW__inner{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(32px,6vw,80px);display:grid}.CtaBand-module__95TrlW__eyebrow{color:#56cde9;gap:14px;margin-bottom:16px}.CtaBand-module__95TrlW__eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.CtaBand-module__95TrlW__copy h2{color:#f6faff;max-width:640px;margin:0 0 18px;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.14}.CtaBand-module__95TrlW__copy h2 span{color:#36b7f2}.CtaBand-module__95TrlW__copy p{color:#dcebf5bf;max-width:520px;margin:0;line-height:1.75}.CtaBand-module__95TrlW__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03111f99;border:1px solid #a0d5eb2e;border-radius:18px;padding:26px}.CtaBand-module__95TrlW__actions{flex-wrap:wrap;gap:10px;display:flex}.CtaBand-module__95TrlW__actions>*{flex:140px}.CtaBand-module__95TrlW__lines{border-top:1px solid #a0d5eb24;gap:10px;margin:22px 0 0;padding:20px 0 0;list-style:none;display:grid}.CtaBand-module__95TrlW__lines li{color:#56cde9;align-items:center;gap:12px;font-size:13px;display:flex}.CtaBand-module__95TrlW__lines a{color:#e5eff5;font-weight:600}.CtaBand-module__95TrlW__lines a:hover{color:#65d7f3}@media (max-width:850px){.CtaBand-module__95TrlW__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.CtaBand-module__95TrlW__panel{padding:20px}}
.Hero-module__TF2Siq__hero{--hero-accent:#36aef2;isolation:isolate;color:#f4f8fb;background:var(--home-deep,#03111f);min-height:max(760px,100svh - 112px);display:flex;position:relative;overflow:hidden}.Hero-module__TF2Siq__visual{--img-ratio:1.8565;--stage-w:max(100cqw, calc(100cqh * var(--img-ratio)));--stage-h:calc(var(--stage-w) / var(--img-ratio));z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.Hero-module__TF2Siq__stage{width:var(--stage-w);height:var(--stage-h);margin-block:auto;position:absolute;top:0;bottom:0;right:0}.Hero-module__TF2Siq__photo{object-fit:cover;object-position:right center}@supports not (width:1cqw){.Hero-module__TF2Siq__stage{width:100%;height:100%}}.Hero-module__TF2Siq__anchor{width:0;height:0;position:absolute}.Hero-module__TF2Siq__shade{z-index:1;background:linear-gradient(90deg,#031020e6 0%,#031224c2 28%,#03122457 54%,#0312240f 78%,#03122400 100%),linear-gradient(#030e1c00 58%,#030e1c59 78%,#030e1cd1 100%),linear-gradient(#030e1c80 0%,#030e1c00 20%);position:absolute;inset:0}.Hero-module__TF2Siq__links{z-index:2;filter:drop-shadow(0 0 4px #36aef28c);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Hero-module__TF2Siq__line{fill:none;stroke:#6fcdf7;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.Hero-module__TF2Siq__dot{fill:#8fe0ff;transform-box:fill-box;transform-origin:50%}.Hero-module__TF2Siq__halo{fill:#36aef247;transform-box:fill-box;transform-origin:50%}.Hero-module__TF2Siq__cards{z-index:3;margin:0;padding:0;list-style:none;position:absolute;inset:0}.Hero-module__TF2Siq__card{width:clamp(206px, calc(var(--stage-w) * .158), 292px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#102e529e,#071a3280);border:1px solid #bedeff3d;border-radius:14px;align-items:center;gap:12px;padding:11px 14px 11px 12px;display:flex;position:absolute;box-shadow:0 12px 30px #00081457,0 0 24px #36aef224,inset 0 1px #ffffff14}.Hero-module__TF2Siq__card:first-child{right:calc(var(--stage-w) * .24);top:calc(50% + var(--stage-h) * -.29)}.Hero-module__TF2Siq__card:nth-child(2){right:calc(var(--stage-w) * .25);top:calc(50% + var(--stage-h) * -.143)}.Hero-module__TF2Siq__card:nth-child(3){right:calc(var(--stage-w) * .19);top:calc(50% + var(--stage-h) * .138)}.Hero-module__TF2Siq__cardIcon{width:34px;height:34px;color:var(--hero-accent);flex:none;place-items:center;font-size:26px;display:grid}.Hero-module__TF2Siq__cardTitle{color:#fff;font-size:13.5px;font-weight:600;line-height:1.25;display:block}.Hero-module__TF2Siq__cardSub{color:#b0d2eed1;margin-top:3px;font-size:11.5px;line-height:1.3;display:block}.Hero-module__TF2Siq__content{z-index:3;flex-direction:column;justify-content:space-between;gap:40px;padding:138px 0 44px;display:flex;position:relative}.Hero-module__TF2Siq__eyebrowLine{background:var(--hero-accent);width:38px;height:2px;margin-left:6px;display:block}.Hero-module__TF2Siq__hero .Hero-module__TF2Siq__title{color:#fff;letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(32px,3.5vw,56px);font-weight:700;line-height:1.1}.Hero-module__TF2Siq__line:where(span){display:block}.Hero-module__TF2Siq__hero .Hero-module__TF2Siq__title .Hero-module__TF2Siq__line{white-space:nowrap}.Hero-module__TF2Siq__hero .Hero-module__TF2Siq__title .Hero-module__TF2Siq__accent{color:var(--hero-accent)}.Hero-module__TF2Siq__hero .Hero-module__TF2Siq__lead{color:#ebf3f8db;max-width:540px;margin:0 0 30px;font-size:clamp(15px,1.12vw,17px);line-height:1.7}.Hero-module__TF2Siq__actions{flex-wrap:wrap;gap:12px;display:flex}.Hero-module__TF2Siq__actions a:hover span.Hero-module__TF2Siq__arrow{transform:translate(3px)}.Hero-module__TF2Siq__stats{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Hero-module__TF2Siq__stat{text-align:center;justify-items:center;gap:2px;padding:0 clamp(18px,2.4vw,40px);display:grid;position:relative}.Hero-module__TF2Siq__stat:first-child{padding-left:0}.Hero-module__TF2Siq__stat+.Hero-module__TF2Siq__stat:before{content:"";background:#a0d5eb3d;width:1px;position:absolute;top:6px;bottom:6px;left:0}.Hero-module__TF2Siq__statIcon{color:var(--hero-accent);place-items:center;margin-bottom:8px;display:grid}.Hero-module__TF2Siq__statIcon svg{stroke-width:1.5px;width:34px;height:34px}.Hero-module__TF2Siq__statValue{color:#fff;font-family:var(--font-heading);font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.2}.Hero-module__TF2Siq__statLabel{color:#ebf3f8d1;font-size:13px;line-height:1.3}html[data-prehide]:not([data-hero-ready]) .Hero-module__TF2Siq__reveal{visibility:hidden;opacity:0}@media (max-width:1180px){.Hero-module__TF2Siq__hero{min-height:0;display:block}.Hero-module__TF2Siq__visual{width:100%;height:clamp(340px,60vw,560px);position:relative;inset:auto}.Hero-module__TF2Siq__shade{background:linear-gradient(#030e1c8c 0%,#030e1c00 24% 52%,#03111f 100%),linear-gradient(90deg,#03102059 0%,#03102000 45%)}.Hero-module__TF2Siq__content{gap:32px;margin-top:-56px;padding:0 0 40px}.Hero-module__TF2Siq__card{width:clamp(204px,27vw,262px)}.Hero-module__TF2Siq__card:first-child{top:21%;right:36%}.Hero-module__TF2Siq__card:nth-child(2){top:41%;right:33%}.Hero-module__TF2Siq__card:nth-child(3){top:62%;right:30%}}@media (max-width:850px){.Hero-module__TF2Siq__hero .Hero-module__TF2Siq__title{font-size:clamp(34px,6vw,50px)}.Hero-module__TF2Siq__stats{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.Hero-module__TF2Siq__stat,.Hero-module__TF2Siq__stat:first-child{padding:0 6px}.Hero-module__TF2Siq__statLabel{font-size:12px}}@media (max-width:600px){.Hero-module__TF2Siq__visual{height:clamp(340px,92vw,460px)}.Hero-module__TF2Siq__card:nth-child(n){border-radius:12px;gap:9px;width:max-content;padding:8px 12px 8px 9px;left:12px;right:auto}.Hero-module__TF2Siq__card:first-child{top:96px}.Hero-module__TF2Siq__card:nth-child(2){top:146px}.Hero-module__TF2Siq__card:nth-child(3){top:196px}.Hero-module__TF2Siq__cardIcon{width:24px;height:24px;font-size:19px}.Hero-module__TF2Siq__cardTitle{font-size:11.5px}.Hero-module__TF2Siq__cardSub{display:none}.Hero-module__TF2Siq__hero .Hero-module__TF2Siq__title{font-size:clamp(30px,8.4vw,40px)}.Hero-module__TF2Siq__hero .Hero-module__TF2Siq__title .Hero-module__TF2Siq__line{white-space:normal}.Hero-module__TF2Siq__hero .Hero-module__TF2Siq__lead{font-size:15px}.Hero-module__TF2Siq__actions>*{flex:auto}.Hero-module__TF2Siq__stats{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:22px}.Hero-module__TF2Siq__stat:nth-child(-n+3){grid-column:span 2}.Hero-module__TF2Siq__stat:nth-child(n+4){grid-column:span 3}.Hero-module__TF2Siq__stat:nth-child(4):before{display:none}.Hero-module__TF2Siq__statIcon svg{width:30px;height:30px}}
.PageHero-module__gPm-OG__hero{isolation:isolate;align-items:flex-end;padding:150px 0 56px;display:flex;position:relative;overflow:hidden}.PageHero-module__gPm-OG__dark{--hero-ink:#f6faff;--hero-copy:#dcebf5c7;--hero-muted:#bed6e499;--hero-accent:#36b7f2;--hero-line:#5bb1d942;--hero-fade:#051a2d;color:var(--hero-ink);background:linear-gradient(130deg,#041423,#061a2c 54%,#071b2d)}.PageHero-module__gPm-OG__light{--hero-ink:var(--text-strong);--hero-copy:var(--text-body);--hero-muted:var(--text-body);--hero-accent:var(--color-link);--hero-line:var(--line);--hero-fade:var(--bg-section-mist);color:var(--hero-ink);background:linear-gradient(135deg, var(--bg-page-alt), var(--bg-section-mist))}.PageHero-module__gPm-OG__visual{z-index:-1;width:62%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#000 46%)}.PageHero-module__gPm-OG__visual:after{content:"";background:linear-gradient(0deg, var(--hero-fade) 0%, transparent 46%);position:absolute;inset:0}.PageHero-module__gPm-OG__dark .PageHero-module__gPm-OG__visual:before{z-index:1;content:"";background:linear-gradient(90deg,#04142366,#0414230d);position:absolute;inset:0}.PageHero-module__gPm-OG__photo{object-fit:cover;will-change:transform}.PageHero-module__gPm-OG__inner{width:min(var(--container-max), calc(100% - var(--container-gutter)));position:relative}.PageHero-module__gPm-OG__copy{max-width:600px}.PageHero-module__gPm-OG__crumbs{color:var(--hero-muted);letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:26px;font-size:12px;font-weight:600;display:flex}.PageHero-module__gPm-OG__crumbs a{color:inherit}.PageHero-module__gPm-OG__crumbs a:hover{color:var(--hero-accent)}.PageHero-module__gPm-OG__crumbs [aria-current]{color:var(--hero-ink)}.PageHero-module__gPm-OG__eyebrow{gap:14px;margin-bottom:18px}.PageHero-module__gPm-OG__eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.PageHero-module__gPm-OG__title{color:var(--hero-ink);font-size:var(--fs-h2);letter-spacing:-.015em;margin:0 0 20px;font-weight:700;line-height:1.08}.PageHero-module__gPm-OG__mask{padding-bottom:.08em;display:block;overflow:hidden}.PageHero-module__gPm-OG__line{display:block}.PageHero-module__gPm-OG__accent{color:var(--hero-accent)}.PageHero-module__gPm-OG__lead{max-width:520px;color:var(--hero-copy);font-size:var(--fs-body);margin:0;line-height:1.75}.PageHero-module__gPm-OG__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.PageHero-module__gPm-OG__factsWrap{margin-top:clamp(44px,7vh,72px)}.PageHero-module__gPm-OG__rule{background:var(--hero-line);height:1px;position:relative}.PageHero-module__gPm-OG__rule span{transform-origin:0;background:linear-gradient(90deg,#1687e8,#35d0f2 60%,#0000);height:100%;display:block}.PageHero-module__gPm-OG__rule i{opacity:0;background:#9bf0ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0;box-shadow:0 0 10px 2px #32bfefb3}.PageHero-module__gPm-OG__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.PageHero-module__gPm-OG__fact{padding:18px 20px 0 0}.PageHero-module__gPm-OG__fact+.PageHero-module__gPm-OG__fact{border-left:1px solid var(--hero-line);padding-left:20px}.PageHero-module__gPm-OG__fact dt{color:var(--hero-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.PageHero-module__gPm-OG__fact dd{color:var(--hero-ink);font-family:var(--font-heading);margin:0;font-size:18px;font-weight:700}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.PageHero-module__gPm-OG__anim{opacity:0}.PageHero-module__gPm-OG__visual{clip-path:inset(0 0 0 100%)}.PageHero-module__gPm-OG__line{transform:translateY(105%)}}@media (max-width:1100px){.PageHero-module__gPm-OG__visual{width:70%}}@media (max-width:850px){.PageHero-module__gPm-OG__hero{min-height:0;padding:118px 0 44px}.PageHero-module__gPm-OG__visual{opacity:.5;width:100%;-webkit-mask-image:linear-gradient(#000 0%,#00000080 60%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000080 60%,#0000 100%)}.PageHero-module__gPm-OG__light .PageHero-module__gPm-OG__visual{opacity:.2;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.PageHero-module__gPm-OG__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.PageHero-module__gPm-OG__fact,.PageHero-module__gPm-OG__fact+.PageHero-module__gPm-OG__fact{border-left:0;border-bottom:1px solid var(--hero-line);padding:16px 12px 14px 0}.PageHero-module__gPm-OG__fact:nth-child(2n){border-left:1px solid var(--hero-line);padding-left:16px}}@media (max-width:600px){.PageHero-module__gPm-OG__hero{padding-top:104px}.PageHero-module__gPm-OG__inner{width:min(100% - 40px, var(--container-max))}.PageHero-module__gPm-OG__crumbs{margin-bottom:20px}.PageHero-module__gPm-OG__title{font-size:clamp(30px,8.6vw,38px)}.PageHero-module__gPm-OG__lead{font-size:15px}.PageHero-module__gPm-OG__actions>*{flex:auto}.PageHero-module__gPm-OG__fact dd{font-size:16px}}@media (max-width:390px){.PageHero-module__gPm-OG__inner{width:calc(100% - 32px)}}
.TrustedStrip-module__awYcvq__strip{--strip-pad-bottom:0px;z-index:2;padding-bottom:var(--strip-pad-bottom);color:#f4f8fb;background:linear-gradient(#06182b 0%,#04121f 100%);border-top:1px solid #a0d5eb29;position:relative}.TrustedStrip-module__awYcvq__inner{width:min(1440px, calc(100% - var(--container-gutter)));align-items:center;gap:clamp(24px,3.5vw,56px);min-height:112px;margin-inline:auto;display:flex}.TrustedStrip-module__awYcvq__label{color:#fff;font-family:var(--font-heading);letter-spacing:.03em;text-transform:uppercase;flex:none;margin:0;font-size:14px;font-weight:700;line-height:1.45;display:block}.TrustedStrip-module__awYcvq__rule{background:#36aef2;width:44px;height:2px;margin-bottom:10px;display:block}.TrustedStrip-module__awYcvq__marquee{flex:1 1 0;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.TrustedStrip-module__awYcvq__track{will-change:transform;width:max-content;animation:TrustedStrip-module__awYcvq__stripScroll var(--strip-duration,60s) linear infinite;display:flex}.TrustedStrip-module__awYcvq__group{flex:none;align-items:center;display:flex}@keyframes TrustedStrip-module__awYcvq__stripScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.TrustedStrip-module__awYcvq__marquee:hover .TrustedStrip-module__awYcvq__track{animation-play-state:paused}}.TrustedStrip-module__awYcvq__logo{flex:none;place-items:center;height:60px;padding-inline:clamp(26px,3vw,46px);display:grid;position:relative}.TrustedStrip-module__awYcvq__logo:before{content:"";background:#a0d5eb2e;width:1px;height:34px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.TrustedStrip-module__awYcvq__logoImage{object-fit:contain;filter:brightness(0)invert();opacity:.7;width:auto;max-width:130px;height:auto;max-height:50px;transition:opacity .18s;display:block}.TrustedStrip-module__awYcvq__logo:hover .TrustedStrip-module__awYcvq__logoImage{opacity:1}.TrustedStrip-module__awYcvq__onLight .TrustedStrip-module__awYcvq__logoImage{filter:grayscale()invert()contrast(1.15)}.TrustedStrip-module__awYcvq__onDark .TrustedStrip-module__awYcvq__logoImage{filter:grayscale()brightness(1.1)}@media (prefers-reduced-motion:reduce){.TrustedStrip-module__awYcvq__track{animation:none;transform:none}.TrustedStrip-module__awYcvq__clone,.TrustedStrip-module__awYcvq__dup{display:none}.TrustedStrip-module__awYcvq__marquee{overflow-x:auto}}@media (max-width:850px){.TrustedStrip-module__awYcvq__inner{flex-direction:column;align-items:stretch;gap:4px;width:calc(100% - 40px);min-height:0;padding-block:18px 8px}.TrustedStrip-module__awYcvq__label{align-items:center;gap:12px;font-size:12px;display:flex}.TrustedStrip-module__awYcvq__rule{flex:none;margin:0}.TrustedStrip-module__awYcvq__label br{display:none}}@media (max-width:600px){.TrustedStrip-module__awYcvq__logo{height:48px;padding-inline:22px}.TrustedStrip-module__awYcvq__logoImage{max-width:104px;max-height:30px}}
.SectionHeading-module__s5o_7G__heading{--heading-ink:var(--text-strong);--heading-copy:var(--text-body);--heading-accent:var(--color-link);gap:4px;max-width:720px;margin-bottom:clamp(36px,5vw,56px);display:grid}.SectionHeading-module__s5o_7G__dark{--heading-ink:#f6faff;--heading-copy:#dcebf5bf;--heading-accent:#36b7f2}.SectionHeading-module__s5o_7G__eyebrow{gap:14px;margin-bottom:16px}.SectionHeading-module__s5o_7G__eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.SectionHeading-module__s5o_7G__title{color:var(--heading-ink);letter-spacing:-.015em;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.12}.SectionHeading-module__s5o_7G__title span{color:var(--heading-accent);display:block}.SectionHeading-module__s5o_7G__side{justify-items:start;gap:20px;display:grid}.SectionHeading-module__s5o_7G__text{max-width:560px;color:var(--heading-copy);font-size:var(--fs-body);margin:16px 0 0;line-height:1.75}@media (min-width:851px){.SectionHeading-module__s5o_7G__split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px;max-width:none}.SectionHeading-module__s5o_7G__split .SectionHeading-module__s5o_7G__text{margin:0}}@media (max-width:600px){.SectionHeading-module__s5o_7G__title{font-size:clamp(27px,7.4vw,32px)}.SectionHeading-module__s5o_7G__text{font-size:15px}}
.Services-module__uJXu5a__section{z-index:2;color:#f4f8fb;background:linear-gradient(145deg,#071a2c,#06172a 70%);border-radius:0;margin-top:-104px;padding:190px 0 112px;position:relative;overflow:hidden}.Services-module__uJXu5a__container{z-index:1;position:relative}.Services-module__uJXu5a__heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:34px;display:flex}.Services-module__uJXu5a__heading>div{max-width:690px}.Services-module__uJXu5a__heading .Services-module__uJXu5a__eyebrow{color:#8bd8eb;letter-spacing:.18em;font-size:10px}.Services-module__uJXu5a__heading .Services-module__uJXu5a__title{color:#f5f9fc;max-width:680px;margin-bottom:0;font-size:clamp(35px,4.1vw,54px);font-weight:600;line-height:1.12}.Services-module__uJXu5a__heading .Services-module__uJXu5a__title span{color:#75d1e7}.Services-module__uJXu5a__heading .Services-module__uJXu5a__lead{color:#daeaf2b8;max-width:355px;margin:0 0 5px;font-size:13px;line-height:1.75}.Services-module__uJXu5a__rail{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:clamp(252px,23.5vw,292px);grid-auto-flow:column;gap:16px;padding:10px 2px 22px;scroll-padding-inline:2px;display:grid;overflow:auto hidden}.Services-module__uJXu5a__rail::-webkit-scrollbar{display:none}.Services-module__uJXu5a__card{scroll-snap-align:start;background:#ffffff09;border:1px solid #c9e4f116;border-radius:24px;flex-direction:column;min-width:0;transition:border-color .28s,background .28s,box-shadow .28s;display:flex;overflow:hidden;box-shadow:0 17px 38px #00081024}.Services-module__uJXu5a__card.Services-module__uJXu5a__active{background:#143f5b85;border-color:#49ace266;box-shadow:0 20px 44px #000c1638,0 0 24px #248eca14}.Services-module__uJXu5a__visual{aspect-ratio:1.27;background:#173c56;border-radius:0;flex:none;place-items:center;height:auto;display:grid;position:relative;overflow:hidden}.Services-module__uJXu5a__visual:after{z-index:1;content:"";width:auto;height:auto;box-shadow:none;pointer-events:none;background:linear-gradient(#04121f05 48%,#04121f61);border:0;border-radius:0;position:absolute;inset:0}.Services-module__uJXu5a__image{object-fit:cover;width:100%;height:100%;transition:filter .45s;display:block}.Services-module__uJXu5a__card:not(.Services-module__uJXu5a__active) .Services-module__uJXu5a__image{filter:saturate(.82)brightness(.86)}.Services-module__uJXu5a__card:hover .Services-module__uJXu5a__image{filter:saturate()brightness()}.Services-module__uJXu5a__arrow{z-index:2;color:#f5fbff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07223794;border:1px solid #e0f2f98c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;transition:border-color .26s,color .26s,background .26s;display:grid;position:absolute;top:15px;right:15px}.Services-module__uJXu5a__card.Services-module__uJXu5a__active .Services-module__uJXu5a__arrow,.Services-module__uJXu5a__card:hover .Services-module__uJXu5a__arrow{color:#fff;background:#1685e5;border-color:#1685e5}.Services-module__uJXu5a__body{grid-template-rows:auto 1fr;gap:9px;min-height:142px;padding:20px 20px 22px;display:grid}.Services-module__uJXu5a__card .Services-module__uJXu5a__body h3{color:#f3f8fb;margin:0;font-size:16px;font-weight:600;line-height:1.38}.Services-module__uJXu5a__card .Services-module__uJXu5a__body p{color:#d4e5eead;min-height:48px;margin:0;font-size:11px;line-height:1.65}.Services-module__uJXu5a__footnote{color:#d9e9f29e;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:20px;margin-top:13px;font-size:11px;display:flex}.Services-module__uJXu5a__footnote a{color:#85dfef;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.Services-module__uJXu5a__footActions,.Services-module__uJXu5a__controls{align-items:center;display:flex}.Services-module__uJXu5a__footActions{justify-content:space-between;gap:22px;width:100%}.Services-module__uJXu5a__controls{gap:8px}.Services-module__uJXu5a__controls button{color:#d8eff7;cursor:pointer;background:#ffffff0b;border:1px solid #a7d6e93d;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:13.3333px;line-height:normal;transition:border-color .22s,color .22s,background .22s,opacity .22s;display:grid}.Services-module__uJXu5a__controls button:hover:not(:disabled){color:#fff;background:#1685e5;border-color:#1685e5}.Services-module__uJXu5a__controls button:disabled{opacity:.36;cursor:default}:is(html[data-prehide]:not([data-hero-ready]) .Services-module__uJXu5a__section [data-services=eyebrow],html[data-prehide]:not([data-hero-ready]) .Services-module__uJXu5a__section [data-services=heading],html[data-prehide]:not([data-hero-ready]) .Services-module__uJXu5a__section [data-services=lead],html[data-prehide]:not([data-hero-ready]) .Services-module__uJXu5a__section [data-services=card]){visibility:hidden;opacity:0}@media (max-width:1100px){.Services-module__uJXu5a__section{margin-top:-84px;padding-top:166px}}@media (max-width:850px){.Services-module__uJXu5a__heading{flex-direction:column;gap:18px}.Services-module__uJXu5a__section{margin-top:-74px;padding-top:150px}.Services-module__uJXu5a__rail{grid-auto-columns:clamp(255px,36vw,286px)}}@media (max-width:600px){.Services-module__uJXu5a__section{margin-top:-56px;padding:132px 0 80px}.Services-module__uJXu5a__heading{margin-bottom:23px}.Services-module__uJXu5a__heading .Services-module__uJXu5a__title{font-size:clamp(30px,8vw,39px)}.Services-module__uJXu5a__heading .Services-module__uJXu5a__lead{font-size:12px}.Services-module__uJXu5a__rail{grid-auto-columns:minmax(250px,82%);gap:12px;margin-right:-4px;padding:7px 4px 18px 0;scroll-padding-inline:0}.Services-module__uJXu5a__card{border-radius:21px}.Services-module__uJXu5a__visual{aspect-ratio:1.42;min-height:180px}.Services-module__uJXu5a__body{min-height:132px;padding:17px 16px 19px}.Services-module__uJXu5a__card .Services-module__uJXu5a__body p{min-height:0}.Services-module__uJXu5a__card .Services-module__uJXu5a__body h3{font-size:15px}.Services-module__uJXu5a__footnote{flex-direction:column;align-items:flex-start;gap:15px;font-size:11px}.Services-module__uJXu5a__footActions{justify-content:space-between;width:100%}}
.Technology-module__oFE5CW__section{z-index:1;color:var(--home-ink);position:relative}:root .Technology-module__oFE5CW__section h2{margin:0 0 18px;font-size:clamp(34px,4.2vw,54px);font-weight:600;line-height:1.13}:root .Technology-module__oFE5CW__section h2 span{color:#70d9ec}.Technology-module__oFE5CW__section{border-radius:0;margin-top:-54px;padding-top:158px}@media (max-width:600px){.Technology-module__oFE5CW__section{margin-top:-38px;padding-top:118px}}:root #technology.Technology-module__oFE5CW__section{z-index:1;background:#041629;border-radius:0;margin-top:-46px;padding:0;position:relative}.Technology-module__oFE5CW__scene{isolation:isolate;background:#041629;height:100svh;min-height:710px;position:relative;overflow:hidden}.Technology-module__oFE5CW__backdrop,.Technology-module__oFE5CW__shade{z-index:-2;position:absolute;inset:0}.Technology-module__oFE5CW__backdrop{background:var(--technology-backdrop-image) center center / cover no-repeat;transform:scale(1.01)}.Technology-module__oFE5CW__shade{z-index:-1;background:linear-gradient(90deg,#03101dad,#03101d2e 40%,#03101d1a 100%),linear-gradient(#03101d1f,#0000 64%,#03101d47)}.Technology-module__oFE5CW__layout{z-index:1;height:100%;position:relative}.Technology-module__oFE5CW__intro{color:#f4f8fb;width:min(39%,460px);position:absolute;top:14%;left:0}.Technology-module__oFE5CW__intro .Technology-module__oFE5CW__eyebrow{color:#83d7ec;margin-bottom:14px}:root .Technology-module__oFE5CW__intro h2{color:#f5f8fb;margin:0 0 15px;font-size:clamp(35px,4vw,55px);line-height:1.08}.Technology-module__oFE5CW__intro h2 span{color:#36a9ef;display:block}.Technology-module__oFE5CW__intro p{color:#e6f0f7c7;max-width:420px;margin:0 0 18px;font-size:13px;line-height:1.75}.Technology-module__oFE5CW__introLink{color:#f5fbff;border:1px solid #43b4e8a3;border-radius:999px;align-items:center;gap:10px;min-height:38px;padding:0 16px;font-size:11px;transition:background .22s,border-color .22s;display:inline-flex}.Technology-module__oFE5CW__introLink:hover{background:#1276cb;border-color:#1585e5}.Technology-module__oFE5CW__journey{position:absolute;inset:0}.Technology-module__oFE5CW__flow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Technology-module__oFE5CW__flowBase,.Technology-module__oFE5CW__flowProgress{fill:none;stroke-linecap:round}.Technology-module__oFE5CW__flowBase{stroke:#4cb2e12e;stroke-width:2px}.Technology-module__oFE5CW__flowProgress{stroke:#48c8f2;stroke-width:2.5px;filter:drop-shadow(0 0 7px #2bb6f5eb)}.Technology-module__oFE5CW__flowPoint{fill:#d9f9ff;stroke:#34c7ff;stroke-width:5px;filter:drop-shadow(0 0 11px #32baff)}.Technology-module__oFE5CW__marker{z-index:2;color:#a9def1a6;background:#03182a85;border:1px solid #5bc1eb57;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;transition:color .35s,background .35s,box-shadow .35s,border-color .35s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #1576a712}.Technology-module__oFE5CW__marker.Technology-module__oFE5CW__active{color:#fff;background:#106fa4b8;border-color:#53cff8e6;box-shadow:0 0 0 7px #22a1d321,0 0 20px #26baf499}.Technology-module__oFE5CW__marker[data-tech-marker="0"]{top:78%;left:16%}.Technology-module__oFE5CW__marker[data-tech-marker="1"]{top:54%;left:31%}.Technology-module__oFE5CW__marker[data-tech-marker="2"]{top:57%;left:48%}.Technology-module__oFE5CW__marker[data-tech-marker="3"]{top:68%;left:64%}.Technology-module__oFE5CW__marker[data-tech-marker="4"]{top:62%;left:80%}.Technology-module__oFE5CW__marker[data-tech-marker="5"]{top:43%;left:96%}.Technology-module__oFE5CW__cardStack{width:min(39%,430px);min-height:320px;position:absolute;top:12%;right:2%}.Technology-module__oFE5CW__card{color:#f1f8fc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;background:linear-gradient(135deg,#051b2ed4,#092a42ad);border:1px solid #69c0e247;border-radius:22px;grid-template-columns:110px minmax(0,1fr);align-content:center;align-items:center;gap:20px;min-height:260px;padding:28px 25px;display:grid;position:absolute;inset:0;overflow:hidden;transform:translate(18px)scale(.98);box-shadow:0 24px 58px #0008103b,inset 0 1px #ffffff14}.Technology-module__oFE5CW__index{color:#bae0ef9e;letter-spacing:.13em;font-size:9px;font-weight:700;position:absolute;top:16px;right:18px}:root .Technology-module__oFE5CW__card h3{color:#f4f9fc;margin:8px 0 9px;font-size:21px;font-weight:600;line-height:1.2}.Technology-module__oFE5CW__card p{color:#deedf5b8;margin:0;font-size:11px;line-height:1.65}.Technology-module__oFE5CW__stepNav{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid;position:absolute;bottom:5%;left:25%;right:2%}.Technology-module__oFE5CW__stepNav button{color:#e1eff68c;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #abd9eb3d;gap:6px;padding:9px 8px 8px;font-size:9px;line-height:1.3;transition:color .24s,border-color .24s;display:grid}.Technology-module__oFE5CW__stepNav button span{color:#6cc5e7a8;letter-spacing:.12em;font-size:8px;font-weight:700}.Technology-module__oFE5CW__stepNav button.Technology-module__oFE5CW__active,.Technology-module__oFE5CW__stepNav button:hover{color:#fff;border-color:#53c9f1}.Technology-module__oFE5CW__stepNav button.Technology-module__oFE5CW__active span{color:#7bdcf4}:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__cardStack{width:min(39%,430px);min-height:320px;display:block;position:absolute;top:12%;right:2%}:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__card{transform:none}:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__reveal{min-height:inherit;position:absolute;inset:0}.Technology-module__oFE5CW__stepNav button:focus-visible{outline-offset:3px;outline:2px solid #67d2ef}@media (min-width:851px){:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__scene{height:auto;min-height:100svh;padding:7vh 0 8vh}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__layout{height:auto}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__intro{width:min(40%,460px);margin-bottom:24px;position:relative;top:auto;left:auto}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__journey{min-height:0;position:relative;inset:auto}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__cardStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,860px);min-height:0;margin-left:auto;display:grid;position:relative;top:auto;right:auto}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__card{opacity:1;visibility:visible;min-height:180px;position:relative;inset:auto;transform:none}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__stepNav{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0 34%;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:1100px){.Technology-module__oFE5CW__intro{width:min(38%,390px)}.Technology-module__oFE5CW__cardStack{width:min(42%,400px)}.Technology-module__oFE5CW__stepNav{gap:5px;left:19%}.Technology-module__oFE5CW__stepNav button{padding-inline:5px;font-size:8px}}@media (max-width:850px){:root #technology.Technology-module__oFE5CW__section{border-radius:0;height:auto;min-height:0;margin-top:-38px;overflow:hidden}.Technology-module__oFE5CW__scene{height:auto;min-height:0;padding:88px 0 62px;overflow:hidden}.Technology-module__oFE5CW__backdrop{background-position:43%}.Technology-module__oFE5CW__shade{background:linear-gradient(90deg,#03101db8,#03101d85),linear-gradient(#0000 30%,#03101d66)}.Technology-module__oFE5CW__intro{width:min(100%,600px);margin-bottom:30px;position:relative;top:auto;left:auto}.Technology-module__oFE5CW__journey{position:relative;inset:auto}.Technology-module__oFE5CW__flow,.Technology-module__oFE5CW__markers,.Technology-module__oFE5CW__stepNav{display:none}.Technology-module__oFE5CW__cardStack{gap:12px;width:100%;min-height:0;display:grid;position:relative;top:auto;right:auto}.Technology-module__oFE5CW__card{opacity:1;visibility:visible;border-radius:18px;grid-template-columns:88px minmax(0,1fr);min-height:132px;padding:20px 17px;display:grid;position:relative;inset:auto;transform:none}.Technology-module__oFE5CW__index{font-size:8px;top:12px;right:13px}:root .Technology-module__oFE5CW__card h3{font-size:16px}.Technology-module__oFE5CW__card p{font-size:10px}}@media (max-width:600px){.Technology-module__oFE5CW__scene{padding:76px 0 54px}:root .Technology-module__oFE5CW__intro h2{font-size:clamp(32px,8vw,42px)}.Technology-module__oFE5CW__intro p{font-size:12px}.Technology-module__oFE5CW__card{grid-template-columns:70px minmax(0,1fr);gap:13px;min-height:122px;padding:18px 13px}:root .Technology-module__oFE5CW__card h3{font-size:14px}.Technology-module__oFE5CW__card p{font-size:9px}}:root #technology{border-radius:0}:root #technology .Technology-module__oFE5CW__backdrop{background-position:50%}:root #technology .Technology-module__oFE5CW__shade{background:linear-gradient(#02111f42,#02111f05 44%,#02111f9e),linear-gradient(90deg,#02111f3d,#0000 52%,#02111f33)}:root #technology .Technology-module__oFE5CW__intro{padding:22px 24px 20px 0}:root #technology .Technology-module__oFE5CW__intro:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#031526c7,#0315265c 72%,#0000);border-radius:20px;position:absolute;inset:-20px -50px -18px -24px}:root #technology .Technology-module__oFE5CW__intro h2{font-size:clamp(33px,3.4vw,49px)}:root #technology .Technology-module__oFE5CW__journey{top:0;left:50%}:root #technology .Technology-module__oFE5CW__flow{display:block}:root #technology .Technology-module__oFE5CW__flowBase{stroke:#57d2ff52;stroke-width:2.2px;filter:drop-shadow(0 0 6px #21b5ff61)}:root #technology .Technology-module__oFE5CW__flowProgress{stroke:#65e6ff;stroke-width:3px;filter:drop-shadow(0 0 8px #2bc5fff2)}:root #technology .Technology-module__oFE5CW__flowPoint{opacity:0}:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__flowPoint{opacity:1}:root #technology .Technology-module__oFE5CW__markers{pointer-events:none;display:block;position:absolute;inset:0}:root #technology .Technology-module__oFE5CW__marker{opacity:.7;top:46.67%}:root #technology .Technology-module__oFE5CW__marker[data-tech-marker="0"]{left:6.25%}:root #technology .Technology-module__oFE5CW__marker[data-tech-marker="1"]{left:18.75%}:root #technology .Technology-module__oFE5CW__marker[data-tech-marker="2"]{left:31.25%}:root #technology .Technology-module__oFE5CW__marker[data-tech-marker="3"]{left:43.75%}:root #technology .Technology-module__oFE5CW__marker[data-tech-marker="4"]{left:56.25%}:root #technology .Technology-module__oFE5CW__marker[data-tech-marker="5"]{left:68.75%}:root #technology .Technology-module__oFE5CW__marker[data-tech-marker="6"]{left:81.25%}:root #technology .Technology-module__oFE5CW__marker[data-tech-marker="7"]{left:93.75%}:root #technology .Technology-module__oFE5CW__marker.Technology-module__oFE5CW__active{opacity:1}:root #technology .Technology-module__oFE5CW__cardStack{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(6px,.8vw,13px);width:auto;min-height:0;display:grid;position:absolute;top:8%;left:0;right:0}:root #technology .Technology-module__oFE5CW__card{perspective:800px;transition:border-color .24s,box-shadow .24s;display:block}:root #technology .Technology-module__oFE5CW__card:after{content:"";background:linear-gradient(#60e0ffbd,#60e0ff14);width:1px;height:max(20px,38.67svh - clamp(244px,30vh,292px) - 14px);position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}:root #technology .Technology-module__oFE5CW__card:nth-child(2n){rotate:y 1.5deg}:is(:root #technology .Technology-module__oFE5CW__card.Technology-module__oFE5CW__current,:root #technology .Technology-module__oFE5CW__card.Technology-module__oFE5CW__revealed),:is(:root #technology .Technology-module__oFE5CW__card:hover,:root #technology .Technology-module__oFE5CW__card:focus-visible){border-color:#67d0f461;box-shadow:0 14px 32px #00091330,0 0 18px #18ace614,inset 0 1px #e0f9ff1a}:root #technology .Technology-module__oFE5CW__reveal{height:100%}:root #technology .Technology-module__oFE5CW__index{transition:color .22s}:is(:root #technology .Technology-module__oFE5CW__card.Technology-module__oFE5CW__revealed .Technology-module__oFE5CW__index,:root #technology .Technology-module__oFE5CW__card:hover .Technology-module__oFE5CW__index,:root #technology .Technology-module__oFE5CW__card:focus-visible .Technology-module__oFE5CW__index){color:#8ce7ff}:root #technology .Technology-module__oFE5CW__card h3{transition:color .22s}:is(:root #technology .Technology-module__oFE5CW__card.Technology-module__oFE5CW__revealed h3,:root #technology .Technology-module__oFE5CW__card:hover h3,:root #technology .Technology-module__oFE5CW__card:focus-visible h3){color:#fff}:root #technology .Technology-module__oFE5CW__image img{transition:filter .28s}:is(:root #technology .Technology-module__oFE5CW__card.Technology-module__oFE5CW__revealed .Technology-module__oFE5CW__image img,:root #technology .Technology-module__oFE5CW__card:hover .Technology-module__oFE5CW__image img,:root #technology .Technology-module__oFE5CW__card:focus-visible .Technology-module__oFE5CW__image img){transform:scale(1)}:root #technology .Technology-module__oFE5CW__stepNav button{gap:4px;padding:8px 5px 6px;font-size:8px}@media (min-width:1201px){:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__journey,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__journey){width:100vw;height:100%;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__intro{width:min(31%,390px);margin:0;padding:22px 24px 20px 0;position:absolute;top:auto;bottom:7%;left:0}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__cardStack,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__cardStack){grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(6px,.8vw,13px);width:auto;min-height:0;display:grid;position:absolute;top:8%;left:0;right:0}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__card,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__card){border-radius:12px;min-height:clamp(244px,30vh,292px);margin-inline:clamp(4px,.7vw,11px);padding:0;display:block;position:relative;inset:auto;overflow:visible}:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__card{opacity:0;visibility:hidden}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__card{opacity:1;visibility:visible}:root #technology .Technology-module__oFE5CW__card:nth-child(odd){rotate:y -1deg}:root #technology .Technology-module__oFE5CW__card:nth-child(2n){rotate:y 1deg}}@media (max-width:1200px){:root #technology.Technology-module__oFE5CW__section{height:auto;min-height:0;overflow:visible}:root #technology .Technology-module__oFE5CW__scene{height:auto;min-height:0;padding:82px 0 72px;overflow:hidden}:root #technology .Technology-module__oFE5CW__shade{background:linear-gradient(#02111f7a,#02111f33 45%,#02111fc2),linear-gradient(90deg,#02111f80,#02111f2e)}:root #technology .Technology-module__oFE5CW__intro{width:min(100%,650px);margin:0 0 34px;padding:0;position:relative;inset:auto}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__cardStack,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__cardStack){grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:0;width:auto;min-height:0;margin:0;padding:0;display:grid;position:absolute;inset:12% 4% 10% 34%}:root #technology .Technology-module__oFE5CW__intro:before{display:none}:root #technology .Technology-module__oFE5CW__journey{width:auto;height:auto;position:relative;top:auto;left:auto;transform:none}:is(:root #technology .Technology-module__oFE5CW__flow,:root #technology .Technology-module__oFE5CW__markers,:root #technology .Technology-module__oFE5CW__stepNav){display:none}:root #technology .Technology-module__oFE5CW__cardStack{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:0;position:relative;inset:auto}:root #technology .Technology-module__oFE5CW__card{opacity:1;visibility:visible;filter:none;min-height:210px;padding:0;display:block}:root #technology .Technology-module__oFE5CW__surface{grid-template-rows:auto auto minmax(0,1fr);gap:11px;padding:16px 13px 13px}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__cardStack{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:0;position:relative;inset:auto}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__card{min-height:210px}:root #technology .Technology-module__oFE5CW__card:after{background:#60e0ff8c;width:13px;height:1px;top:50%;left:auto;right:-13px;transform:none}:root #technology .Technology-module__oFE5CW__card:nth-child(4n):after{display:none}:root #technology .Technology-module__oFE5CW__card:last-child:after{display:none}:root #technology .Technology-module__oFE5CW__image{min-height:105px}}@media (max-width:600px){:root #technology .Technology-module__oFE5CW__scene{background-position:36%;padding:76px 0 54px}:root #technology .Technology-module__oFE5CW__intro{margin-bottom:28px}:root #technology .Technology-module__oFE5CW__cardStack{grid-template-columns:minmax(0,1fr);gap:12px;padding-left:17px}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__cardStack{grid-template-columns:minmax(0,1fr);gap:12px;padding-left:17px}:root #technology .Technology-module__oFE5CW__cardStack:before{content:"";background:linear-gradient(#41d4ff26,#41d4ffd6,#41d4ff26);border-radius:2px;width:2px;position:absolute;top:20px;bottom:20px;left:5px;box-shadow:0 0 10px #27b4f159}:root #technology .Technology-module__oFE5CW__card{border-radius:8px;min-height:210px;display:block}:root #technology .Technology-module__oFE5CW__surface{grid-template-rows:auto auto minmax(0,1fr);align-items:start;gap:10px;padding:17px 16px 14px}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__card{border-radius:8px;min-height:116px}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__surface{grid-template-rows:auto 1fr;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:7px 14px;padding:17px 15px}:root #technology .Technology-module__oFE5CW__card:after{width:17px;height:1px;top:50%;left:-17px;right:auto}:root #technology .Technology-module__oFE5CW__image{grid-area:3/1;width:100%;min-height:128px;max-height:160px}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__image{grid-area:1/1/span 2;min-height:82px;max-height:112px}:root #technology .Technology-module__oFE5CW__card h3{grid-area:2/1}:root #technology .Technology-module__oFE5CW__index{grid-area:1/1}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__card h3{grid-area:1/2}:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__index{grid-area:2/2}:root #technology .Technology-module__oFE5CW__card h3{max-width:calc(100% - 30px);margin:0 0 6px;font-size:15px}:root #technology .Technology-module__oFE5CW__card p{font-size:11px}}:root #technology.Technology-module__oFE5CW__section{overflow:visible}:root #technology .Technology-module__oFE5CW__scene{height:100svh;min-height:760px;padding:0;overflow:hidden}:root #technology .Technology-module__oFE5CW__layout{height:100%}:root #technology .Technology-module__oFE5CW__intro{z-index:3;width:min(31%,390px);top:auto;bottom:7%;left:0}:root #technology .Technology-module__oFE5CW__journey{width:100vw;height:100%;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}:root #technology .Technology-module__oFE5CW__flow{z-index:0}:root #technology .Technology-module__oFE5CW__markers{z-index:4}:root #technology .Technology-module__oFE5CW__marker{width:22px;height:22px;font-size:10px}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__cardStack,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__cardStack){z-index:2;grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:0;width:auto;min-height:0;margin-inline:0;padding:0;display:grid;position:absolute;inset:12% 3% 10% 35%}:root #technology .Technology-module__oFE5CW__card{width:clamp(82px,9.2vw,136px);min-width:0;height:clamp(220px,29vh,262px);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:visible;filter:none;rotate:initial;background:0 0;border:0;border-radius:8px;justify-self:center;margin:0;padding:0;position:relative;inset:auto;overflow:visible;transform:none}:root #technology .Technology-module__oFE5CW__card:before{z-index:0;border-radius:inherit;content:"";opacity:.72;pointer-events:none;background:radial-gradient(at 50% 12%,#2badde29,#0000 66%),linear-gradient(#041c2fb8 0%,#041f338f 43%,#0421343d 76%,#0000 100%);transition:opacity .32s,box-shadow .32s;position:absolute;inset:0;box-shadow:0 12px 28px #000d1a24,0 0 22px #169ed814;-webkit-mask-image:linear-gradient(#fff 0%,#ffffffd6 32%,#ffffff6b 64%,#ffffff14 86%,#0000 100%);mask-image:linear-gradient(#fff 0%,#ffffffd6 32%,#ffffff6b 64%,#ffffff14 86%,#0000 100%)}:root #technology .Technology-module__oFE5CW__card:after{display:none}:root #technology .Technology-module__oFE5CW__card.Technology-module__oFE5CW__current:before{opacity:1;box-shadow:0 16px 32px #000d1a2e,0 0 28px #169ed829}:root #technology .Technology-module__oFE5CW__card.Technology-module__oFE5CW__revealed:before{opacity:1;box-shadow:0 16px 32px #000d1a2e,0 0 28px #169ed829}:root #technology .Technology-module__oFE5CW__reveal{z-index:1;transform-origin:bottom;min-height:0;position:absolute;inset:0}:root #technology .Technology-module__oFE5CW__surface{transform-origin:bottom;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;justify-items:start;gap:8px;width:100%;height:100%;min-height:0;padding:16px 12px 0;transition:transform .28s;display:grid;transform:perspective(900px)rotateX(2deg)rotateY(-4deg)}:root #technology .Technology-module__oFE5CW__card:nth-child(2n) .Technology-module__oFE5CW__surface{transform:perspective(900px)rotateX(2deg)rotateY(4deg)}:is(:root #technology .Technology-module__oFE5CW__card:hover .Technology-module__oFE5CW__surface,:root #technology .Technology-module__oFE5CW__card:focus-visible .Technology-module__oFE5CW__surface){transform:perspective(900px)translateY(-3px)rotateX(0)rotateY(0)}:root #technology .Technology-module__oFE5CW__index{color:#8cdcf5;letter-spacing:.15em;text-shadow:0 1px 12px #0e9bd247;font-size:9px;font-weight:700;line-height:1;position:static}:root #technology .Technology-module__oFE5CW__card h3{color:#f7fbfef5;text-shadow:0 2px 12px #000c18b8;max-width:100%;margin:0;font-size:clamp(11px,.82vw,13px);font-weight:600;line-height:1.32}:root #technology .Technology-module__oFE5CW__image{place-self:stretch stretch;place-items:center;width:100%;height:100%;min-height:86px;display:grid;overflow:visible}:root #technology .Technology-module__oFE5CW__image img{object-fit:contain;object-position:center;filter:drop-shadow(0 7px 15px #14aee533);width:100%;height:100%;display:block}:is(:root #technology .Technology-module__oFE5CW__card.Technology-module__oFE5CW__revealed .Technology-module__oFE5CW__image img,:root #technology .Technology-module__oFE5CW__card:hover .Technology-module__oFE5CW__image img,:root #technology .Technology-module__oFE5CW__card:focus-visible .Technology-module__oFE5CW__image img){filter:drop-shadow(0 8px 17px #14bef54d)}:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__card{opacity:0;visibility:hidden}:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__card.Technology-module__oFE5CW__revealed{opacity:1;visibility:visible}:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__reveal{opacity:0}:root #technology .Technology-module__oFE5CW__card:first-child{margin-top:clamp(88px,15svh,142px)}:root #technology .Technology-module__oFE5CW__card:nth-child(2){margin-top:clamp(72px,12svh,114px)}:root #technology .Technology-module__oFE5CW__card:nth-child(3){margin-top:clamp(80px,13svh,123px)}:root #technology .Technology-module__oFE5CW__card:nth-child(4){margin-top:clamp(62px,10svh,95px)}:root #technology .Technology-module__oFE5CW__card:nth-child(5){margin-top:clamp(70px,11svh,104px)}:root #technology .Technology-module__oFE5CW__card:nth-child(6){margin-top:clamp(52px,8svh,76px)}:root #technology .Technology-module__oFE5CW__card:nth-child(7){margin-top:clamp(58px,9svh,85px)}:root #technology .Technology-module__oFE5CW__card:nth-child(8){margin-top:clamp(42px,6svh,57px)}:root #technology .Technology-module__oFE5CW__stepNav{z-index:2;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;bottom:4%;left:36%;right:3%}@media (min-width:1024px){:root #technology.Technology-module__oFE5CW__section{height:auto;min-height:0}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__scene,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__scene){height:100svh;min-height:760px;padding:0;overflow:hidden}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__layout,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__layout){height:100%}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__intro,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__intro){width:min(31%,390px);margin:0;padding:22px 24px 20px 0;position:absolute;inset:auto auto 7% 0}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__journey,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__journey){width:100vw;height:100%;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__flow,:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__markers,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__flow,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__markers){display:block}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__stepNav,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__stepNav){margin:0;display:grid;position:absolute;bottom:4%;left:36%;right:3%}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__card,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__card){width:clamp(82px,9.2vw,136px);height:clamp(220px,29vh,262px);min-height:0;box-shadow:none;rotate:initial;background:0 0;border:0;margin-inline:0;padding:0;transform:none}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__surface,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__surface){grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 12px 0;transform:perspective(900px)rotateX(2deg)rotateY(-4deg)}:root #technology .Technology-module__oFE5CW__card:nth-child(2n) .Technology-module__oFE5CW__surface{transform:perspective(900px)rotateX(2deg)rotateY(4deg)}}@media (max-width:1023px){:root #technology.Technology-module__oFE5CW__section{height:auto;min-height:0;overflow:visible}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__scene,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__scene){height:auto;min-height:0;padding:82px 0 58px;overflow:hidden}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__layout,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__layout){height:auto}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__intro,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__intro){width:min(100%,650px);margin:0 0 30px;padding:0;position:relative;inset:auto}:root #technology .Technology-module__oFE5CW__intro:before{display:none}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__journey,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__journey){width:100%;height:auto;position:relative;inset:auto;transform:none}:is(:root #technology .Technology-module__oFE5CW__flow,:root #technology .Technology-module__oFE5CW__markers,:root #technology .Technology-module__oFE5CW__stepNav){display:none}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__cardStack,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__cardStack){grid-template-columns:minmax(0,1fr);gap:12px;width:calc(100% - 18px);margin:0 0 0 18px;padding:0;display:grid;position:relative;inset:auto}:root #technology .Technology-module__oFE5CW__cardStack:before{content:"";background:linear-gradient(#4ed3ff0f,#4ed3ffb8,#4ed3ff14);width:1px;position:absolute;top:18px;bottom:18px;left:-10px}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__card,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__card){width:100%;height:132px;min-height:132px;rotate:initial;border-radius:16px;justify-self:stretch;margin:0;position:relative;inset:auto;transform:none}:root #technology .Technology-module__oFE5CW__card:nth-child(n){margin-top:0}:root #technology .Technology-module__oFE5CW__card:before{border-radius:inherit;opacity:1;background:radial-gradient(at 72% 30%,#2badde1f,#0000 68%),linear-gradient(110deg,#041c2fcc,#041f336b);-webkit-mask-image:none;mask-image:none}:root #technology .Technology-module__oFE5CW__reveal{position:absolute;inset:0}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__surface,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__surface){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:6px 12px;padding:14px 16px;transform:none}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__index,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__index){grid-area:1/1;font-size:10px}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__card h3,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__card h3){grid-area:2/1;align-self:start;font-size:clamp(14px,2vw,17px);line-height:1.25}:is(:root #technology.Technology-module__oFE5CW__sequenced .Technology-module__oFE5CW__image,:root #technology:not(.Technology-module__oFE5CW__sequenced) .Technology-module__oFE5CW__image){grid-area:1/2/span 2;width:92px;height:100px;min-height:0}:root #technology .Technology-module__oFE5CW__image img{max-width:100%;max-height:100%}}@media (min-width:1024px){:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__scene{max-height:none;padding:0;overflow:hidden}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__intro{width:min(36vw,560px);margin:0;padding:0;position:absolute;inset:19% auto auto}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__intro:before{display:none}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__intro h2{font-size:clamp(26px,2.5vw,46px);line-height:1.1}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__intro p{max-width:none;font-size:clamp(11px,1.05vw,16px)}:root #technology .Technology-module__oFE5CW__flowBase{stroke-width:1.1px;stroke:#57d2ff66}:root #technology .Technology-module__oFE5CW__flowProgress{stroke-width:1.5px}:root #technology .Technology-module__oFE5CW__flowPoint{stroke-width:2px}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__marker{opacity:.6;background:#0b2f4d;border:2px solid #50c8ff8c;width:10px;height:10px;font-size:0;box-shadow:0 0 8px #28b4ff80}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__marker svg{display:none}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__marker.Technology-module__oFE5CW__active{opacity:1;background:#d9f9ff;border-color:#35c4ff;box-shadow:0 0 12px 3px #30beffbf}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__cardStack{width:auto;height:auto;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:nth-child(n){width:6.2%;height:36%;min-height:0;rotate:initial;transform-origin:50% 60%;margin:0;transition:transform .3s;position:absolute;inset:auto;transform:perspective(900px)rotateY(-20deg)rotateX(3deg)}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:nth-child(n):hover{transform:perspective(900px)rotateY(-8deg)rotateX(0)translateY(-6px)}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:first-child{--line:7%;top:14%;left:42.7%}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:nth-child(2){--line:23%;top:4.5%;left:49%}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:nth-child(3){--line:27%;top:9.5%;left:55.4%}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:nth-child(4){--line:36%;top:13%;left:61.5%}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:nth-child(5){--line:44%;top:15%;left:67.7%}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:nth-child(6){--line:44%;top:18%;left:74.3%}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:nth-child(7){--line:38%;top:21.5%;left:80.6%}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:nth-child(8){--line:25%;top:24.5%;left:87.6%}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:before{background:linear-gradient(#082842c7,#06243c80 55%,#051e321a);border:1px solid #6ec8f54d;-webkit-mask-image:none;mask-image:none}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:nth-child(n):after{width:1px;height:var(--line);content:"";background:linear-gradient(#60e0ff26,#60e0ffcc);display:block;position:absolute;top:100%;left:50%;right:auto;transform:none}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:nth-child(n) .Technology-module__oFE5CW__surface{transform-style:preserve-3d;gap:5px;padding:14px 8px 0;transition:none;transform:none}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__index{font-size:clamp(7px,.65vw,11px)}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card h3{overflow-wrap:anywhere;font-size:clamp(8px,.72vw,12px)}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__scene{--tech-h:calc(100vw / 2.9);--tech-top:clamp(96px, 12svh, 150px);aspect-ratio:auto;height:100svh;min-height:max(700px, calc(var(--tech-top) + var(--tech-h) + 40px));background:#041629}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__backdrop{background-position:38%;background-size:cover;height:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__layout{left:0;right:0;top:var(--tech-top);width:100%;max-width:none;height:var(--tech-h);margin:0;position:absolute}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__journey{width:100%;left:0;transform:none}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__intro{left:5.3%}}.Technology-module__oFE5CW__about{margin:0;display:none}@media (max-width:1023px){:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card:nth-child(n){height:auto;min-height:132px}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__reveal{height:auto;position:relative;inset:auto}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__surface{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 92px;align-items:start;gap:6px 12px}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__index{grid-area:1/1}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__card h3{grid-area:2/1}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__about{color:#deedf5c7;grid-area:3/1;font-size:12px;line-height:1.55;display:block}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__image{grid-area:1/2/span 3;justify-content:center;align-self:center;align-items:center;width:92px;max-width:100%;height:100px;min-height:0;display:flex;overflow:hidden}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}}@media (min-width:1024px){:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__shade{background:radial-gradient(52% 62% at 14% 34%,#03101dd6,#03101d80 52%,#0000 78%),linear-gradient(#0000 68%,#03101db8),linear-gradient(90deg,#03101d52,#0000 58%)}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__stepNav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03111f94;border:1px solid #a0d5eb29;border-radius:16px;gap:4px;padding:6px;bottom:3.5%}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__stepNav button{color:#e1eff6b8;border-top:0;border-radius:11px;gap:5px;padding:10px 8px 9px;font-size:clamp(10px,.8vw,12px);transition:color .24s,background .24s}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__stepNav button span{font-size:10px}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__stepNav button:hover{background:#53c9f114}:root #technology.Technology-module__oFE5CW__section .Technology-module__oFE5CW__stepNav button.Technology-module__oFE5CW__active{color:#fff;background:#53c9f129;box-shadow:inset 0 0 0 1px #53c9f159}}
.ProductCategoryCard-module__YSRp7q__card{border:1px solid var(--color-card-border);background:var(--color-surface);height:100%;box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-standard), box-shadow .4s ease, border-color .4s ease;border-radius:22px;flex-direction:column;padding:10px;scroll-margin-top:120px;display:flex;position:relative}.ProductCategoryCard-module__YSRp7q__media{aspect-ratio:16/11;background:#e5eef2;border-radius:15px;position:relative;overflow:hidden}.ProductCategoryCard-module__YSRp7q__media img{transition:transform .7s var(--ease-standard)}.ProductCategoryCard-module__YSRp7q__cover{object-fit:cover}.ProductCategoryCard-module__YSRp7q__contain{object-fit:cover;mix-blend-mode:multiply}.ProductCategoryCard-module__YSRp7q__media:after{content:"";pointer-events:none;background:linear-gradient(#03111f47,#0000 34% 70%,#03111f2e);position:absolute;inset:0}.ProductCategoryCard-module__YSRp7q__index,.ProductCategoryCard-module__YSRp7q__count{z-index:1;border-radius:var(--radius-pill);letter-spacing:.06em;align-items:center;min-height:26px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px}.ProductCategoryCard-module__YSRp7q__index{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-heading);background:#03111f99;left:12px}.ProductCategoryCard-module__YSRp7q__count{color:#08243c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;background:#ffffffdb;right:12px}.ProductCategoryCard-module__YSRp7q__content{flex-direction:column;flex:auto;padding:20px 12px 8px;display:flex}.ProductCategoryCard-module__YSRp7q__name{color:var(--text-strong);margin:0 0 10px;font-size:clamp(20px,1.7vw,23px);font-weight:700;line-height:1.22}.ProductCategoryCard-module__YSRp7q__summary{color:var(--text-body);margin:0 0 18px;font-size:14px;line-height:1.7}.ProductCategoryCard-module__YSRp7q__variants{z-index:2;flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex;position:relative}.ProductCategoryCard-module__YSRp7q__variant{border:1px solid var(--color-card-border);border-radius:var(--radius-pill);min-height:30px;color:var(--text-strong);background:var(--bg-section-light);cursor:pointer;padding:0 12px;font-size:12px;font-weight:600;transition:color .2s,background .2s,border-color .2s}.ProductCategoryCard-module__YSRp7q__variant:hover{border-color:var(--brand-blue);color:var(--color-link)}.ProductCategoryCard-module__YSRp7q__variant:focus-visible{outline:var(--focus-outline);outline-offset:2px}.ProductCategoryCard-module__YSRp7q__stats{flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex}.ProductCategoryCard-module__YSRp7q__stats li{border:1px solid var(--color-card-border);border-radius:var(--radius-pill);min-height:30px;color:var(--text-body);background:var(--bg-section-light);align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.ProductCategoryCard-module__YSRp7q__stats strong{color:var(--color-link);font-size:13px;font-weight:700}.ProductCategoryCard-module__YSRp7q__match{border-color:var(--brand-blue);color:#fff;background:var(--brand-blue)}.ProductCategoryCard-module__YSRp7q__match:hover{color:#fff}.ProductCategoryCard-module__YSRp7q__footer{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.ProductCategoryCard-module__YSRp7q__cta{width:100%;color:var(--color-link);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}.ProductCategoryCard-module__YSRp7q__cta:after{border-radius:inherit;content:"";position:absolute;inset:0}.ProductCategoryCard-module__YSRp7q__arrow{border:1px solid rgba(var(--brand-blue-rgb), .4);border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;transition:color .25s,background .25s,border-color .25s;display:grid}.ProductCategoryCard-module__YSRp7q__arrow svg{transition:transform .3s var(--ease-standard)}.ProductCategoryCard-module__YSRp7q__cta:focus-visible{outline:none}.ProductCategoryCard-module__YSRp7q__card:has(.ProductCategoryCard-module__YSRp7q__cta:focus-visible){outline:var(--focus-outline);outline-offset:3px}@media (hover:hover){.ProductCategoryCard-module__YSRp7q__card:hover{border-color:rgba(var(--brand-blue-rgb), .45);box-shadow:var(--shadow-lg);transform:translateY(-6px)}.ProductCategoryCard-module__YSRp7q__card:hover .ProductCategoryCard-module__YSRp7q__media img{transform:scale(1.05)}.ProductCategoryCard-module__YSRp7q__card:hover .ProductCategoryCard-module__YSRp7q__arrow{border-color:var(--brand-blue);color:#fff;background:var(--brand-blue)}.ProductCategoryCard-module__YSRp7q__card:hover .ProductCategoryCard-module__YSRp7q__arrow svg{transform:translate(3px)}}@media (max-width:600px){.ProductCategoryCard-module__YSRp7q__content{padding:18px 8px 6px}}
.Products-module__JYJPZa__section{--pr-bg-start:#f8fbfc;--pr-bg-end:#eef5f8;--pr-ink:#102b46;--pr-copy:#5a6c7b;--pr-eyebrow:#1678ee;--pr-accent:#197fd6;--pr-category:#1a7cc9;--pr-index:#8ca0ae;--pr-ctrl-color:#176da8;--pr-ctrl-border:#1b639a33;--pr-ctrl-bg:#ffffff8f;--pr-tabs-line:#113b591f;--pr-tabs-divider:#113b591a;--pr-tab-color:#536778;--pr-tab-active-color:#123c5c;--pr-tab-active-bg:#fff9;--pr-tab-num-color:#1a7cc9;--pr-tab-num-border:#1a7cc92e;--pr-visual-shadow:0 24px 54px #163c571a;color:var(--home-ink);position:relative}:root #products.Products-module__JYJPZa__section{background:linear-gradient(135deg, var(--pr-bg-start), var(--pr-bg-end));border-radius:0;margin-top:-48px;padding:130px 0 112px}.Products-module__JYJPZa__heading{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr) auto;align-items:end;gap:32px;margin-bottom:31px;display:grid}.Products-module__JYJPZa__heading .Products-module__JYJPZa__eyebrow{color:var(--pr-eyebrow);margin-bottom:13px}:root .Products-module__JYJPZa__heading h2{max-width:570px;color:var(--pr-ink);margin:0;font-size:clamp(31px,3.7vw,48px);font-weight:600;line-height:1.13}:root .Products-module__JYJPZa__heading h2 span{color:var(--pr-accent);display:block}.Products-module__JYJPZa__heading>p{max-width:360px;color:var(--pr-copy);margin:0 0 5px;font-size:12px;line-height:1.7}.Products-module__JYJPZa__heading>.Products-module__JYJPZa__headingButton{white-space:nowrap;min-height:43px;padding-inline:17px}.Products-module__JYJPZa__featured{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:clamp(28px,5vw,68px);margin-bottom:24px;display:grid}.Products-module__JYJPZa__visual{aspect-ratio:1.67;height:auto;min-height:345px;box-shadow:var(--pr-visual-shadow);background:#e5eef2;border-radius:38% 62% 24px 24px/28% 26% 24px 24px;position:relative;overflow:hidden}.Products-module__JYJPZa__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#051a2c38);position:absolute;inset:54% 0 0}.Products-module__JYJPZa__visual img{object-fit:cover;object-position:center;will-change:transform, opacity;width:100%;height:108%;min-height:0;display:block;position:absolute;top:-4%;left:0}.Products-module__JYJPZa__visual.Products-module__JYJPZa__lightImage img{object-fit:cover;object-position:center center;mix-blend-mode:multiply;width:100%;height:110%}.Products-module__JYJPZa__mark{z-index:1;color:#1880da;background:#f9fdfff0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:22px;right:22px;box-shadow:0 8px 25px #051d2f24}.Products-module__JYJPZa__details{flex-direction:column;justify-content:center;min-height:345px;padding:34px 38px 35px 0;display:flex;position:relative}.Products-module__JYJPZa__category{color:var(--pr-category);letter-spacing:.16em;margin-bottom:9px;font-size:11px;font-weight:700}.Products-module__JYJPZa__index{color:var(--pr-index);letter-spacing:.1em;font-size:10px;font-weight:700;position:absolute;top:35px;right:4px}:root .Products-module__JYJPZa__details h3{color:var(--pr-ink);margin:0 0 13px;font-size:clamp(27px,3vw,39px);font-weight:600;line-height:1.12}.Products-module__JYJPZa__details p{max-width:450px;min-height:48px;color:var(--pr-copy);margin:0 0 19px;font-size:13px;line-height:1.75}.Products-module__JYJPZa__details>.Products-module__JYJPZa__detailsButton{align-self:flex-start;min-height:43px}.Products-module__JYJPZa__controls{gap:9px;margin-top:27px;display:flex}.Products-module__JYJPZa__controls button{border:1px solid var(--pr-ctrl-border);width:38px;height:38px;color:var(--pr-ctrl-color);background:var(--pr-ctrl-bg);cursor:pointer;border-radius:50%;place-items:center;transition:color .22s,border-color .22s,background .22s;display:grid}.Products-module__JYJPZa__controls button:hover{color:#fff;background:#1680df;border-color:#1680df}.Products-module__JYJPZa__selector{border-top:1px solid var(--pr-tabs-line);border-bottom:1px solid var(--pr-tabs-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.Products-module__JYJPZa__selector button{min-height:67px;color:var(--pr-tab-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.4;transition:color .22s,background .22s;display:flex;position:relative}.Products-module__JYJPZa__selector button+button{border-left:1px solid var(--pr-tabs-divider)}.Products-module__JYJPZa__selector button>span{border:1px solid var(--pr-tab-num-border);width:27px;height:27px;color:var(--pr-tab-num-color);border-radius:50%;flex:0 0 27px;place-items:center;font-size:10px;transition:color .22s,background .22s,border-color .22s;display:grid}.Products-module__JYJPZa__selector button[aria-selected=true]{color:var(--pr-tab-active-color);background:var(--pr-tab-active-bg)}.Products-module__JYJPZa__selector button[aria-selected=true]>span{color:#fff;background:#1680df;border-color:#1680df}.Products-module__JYJPZa__selector button:focus-visible{outline-offset:3px;outline:2px solid #67d2ef}html[data-prehide]:not([data-hero-ready]) .Products-module__JYJPZa__section [data-products=visual]{visibility:hidden;opacity:0}@media (max-width:1100px){.Products-module__JYJPZa__heading{grid-template-columns:minmax(0,1fr) minmax(210px,.8fr)}.Products-module__JYJPZa__heading>.Products-module__JYJPZa__headingButton{grid-column:2;justify-self:end}}@media (max-width:850px){:root #products.Products-module__JYJPZa__section{margin-top:-38px;padding:100px 0 86px}.Products-module__JYJPZa__heading{grid-template-columns:1fr auto;gap:13px 18px;margin-bottom:22px}.Products-module__JYJPZa__heading>p{grid-area:2/1/auto/-1;max-width:540px}.Products-module__JYJPZa__heading>.Products-module__JYJPZa__headingButton{grid-area:1/2;padding-inline:12px;font-size:12px}:root .Products-module__JYJPZa__heading h2{font-size:clamp(28px,6vw,38px)}.Products-module__JYJPZa__featured{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:25px}.Products-module__JYJPZa__visual{aspect-ratio:1.28;min-height:280px}.Products-module__JYJPZa__details{min-height:280px;padding:20px 0}.Products-module__JYJPZa__index{top:19px}.Products-module__JYJPZa__controls{margin-top:18px}.Products-module__JYJPZa__selector{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.Products-module__JYJPZa__selector::-webkit-scrollbar{display:none}.Products-module__JYJPZa__selector button{scroll-snap-align:start;flex:0 0 178px}}@media (max-width:600px){:root #products.Products-module__JYJPZa__section{padding:88px 0 76px}.Products-module__JYJPZa__heading{grid-template-columns:1fr}.Products-module__JYJPZa__heading>.Products-module__JYJPZa__headingButton{grid-area:auto/1;justify-self:start}.Products-module__JYJPZa__heading>p{grid-area:auto/1}.Products-module__JYJPZa__featured{grid-template-columns:1fr;gap:15px;margin-bottom:19px}.Products-module__JYJPZa__visual{aspect-ratio:1.28;border-radius:42% 58% 19px 19px/25% 28% 19px 19px;min-height:245px}.Products-module__JYJPZa__details{min-height:0;padding:12px 0 4px}.Products-module__JYJPZa__index{top:11px;right:0}:root .Products-module__JYJPZa__details h3{max-width:340px;font-size:28px}.Products-module__JYJPZa__details p{min-height:0;font-size:12px}.Products-module__JYJPZa__controls{margin-top:18px}.Products-module__JYJPZa__selector button{flex-basis:160px;min-height:62px;font-size:11px}}:root[data-theme=dark] .Products-module__JYJPZa__section{--pr-bg-start:var(--bg-section-light);--pr-bg-end:var(--bg-section-mist);--pr-ink:var(--text-strong);--pr-copy:var(--text-body);--pr-eyebrow:#5aa9ff;--pr-accent:#5aa9ff;--pr-category:#5aa9ff;--pr-index:#7f95a8;--pr-ctrl-color:#8cc3ff;--pr-ctrl-border:#a0d5eb4d;--pr-ctrl-bg:#ffffff0a;--pr-tabs-line:var(--line);--pr-tabs-divider:var(--line);--pr-tab-color:var(--text-body);--pr-tab-active-color:var(--text-strong);--pr-tab-active-bg:#ffffff0f;--pr-tab-num-color:#5aa9ff;--pr-tab-num-border:#5aa9ff59;--pr-visual-shadow:0 24px 54px #00000073}
.ProductCategoryFilters-module__Nl5Liq__row{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;display:flex;overflow-x:auto}.ProductCategoryFilters-module__Nl5Liq__row::-webkit-scrollbar{display:none}.ProductCategoryFilters-module__Nl5Liq__filter{border-radius:var(--radius-pill);min-height:44px;color:var(--text-body);white-space:nowrap;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;padding:0 14px;font-size:12.5px;font-weight:700;transition:color .22s,background .22s,box-shadow .22s;display:inline-flex}.ProductCategoryFilters-module__Nl5Liq__filter:hover{color:var(--text-strong);background:var(--color-secondary)}.ProductCategoryFilters-module__Nl5Liq__filter:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.ProductCategoryFilters-module__Nl5Liq__active,.ProductCategoryFilters-module__Nl5Liq__active:hover{color:#fff;background:var(--brand-blue);box-shadow:0 8px 20px rgba(var(--brand-blue-rgb), .28)}
.Industries-module__19VY8W__section{--in-bg-start:#f8fbfd;--in-bg-mid:#edf6fb;--in-bg-end:#f9fcfe;--in-glow:#bfe1f152;--in-ink:#0d2236;--in-copy:#536a7c;--in-eyebrow:#1681e7;--in-accent:#1683e7;--in-btn-color:#1678d2;--in-btn-border:#1678ee75;--in-btn-bg:#ffffff94;--in-track:#1f649429;--in-count:#31536d;--in-count-sep:#a4b8c6;--in-ctrl-color:#1681dd;--in-ctrl-border:#1678ee33;--in-ctrl-bg:#ffffff8a}:root #industries.Industries-module__19VY8W__section{z-index:2;isolation:isolate;color:var(--home-ink);background:linear-gradient(118deg, var(--in-bg-start) 0%, var(--in-bg-mid) 52%, var(--in-bg-end) 100%);border-radius:0;margin-top:-40px;padding:116px 0 152px;position:relative;overflow:visible}:root #industries.Industries-module__19VY8W__section:before{z-index:-1;background:radial-gradient(ellipse at 82% 17%, var(--in-glow), transparent 42%);content:"";pointer-events:none;position:absolute;inset:0}.Industries-module__19VY8W__layout{grid-template-columns:minmax(300px,.95fr) minmax(0,1.75fr);align-items:center;gap:clamp(30px,3.5vw,46px);display:grid}.Industries-module__19VY8W__copy{max-width:400px}.Industries-module__19VY8W__copy .Industries-module__19VY8W__eyebrow{color:var(--in-eyebrow);margin-bottom:18px}:root .Industries-module__19VY8W__copy h2{color:var(--in-ink);margin:0 0 16px;font-size:clamp(34px,2.65vw,39px);font-weight:700;line-height:1.12}:root .Industries-module__19VY8W__copy h2 span{color:var(--in-accent)}.Industries-module__19VY8W__copy>p{max-width:355px;color:var(--in-copy);margin:0 0 22px;font-size:13px;line-height:1.7}.Industries-module__19VY8W__copy>.Industries-module__19VY8W__copyButton{border-color:var(--in-btn-border);min-height:42px;color:var(--in-btn-color);background:var(--in-btn-bg);padding-inline:18px;font-size:11px}.Industries-module__19VY8W__copy>.Industries-module__19VY8W__copyButton:hover{border-color:var(--in-btn-border);color:#fff;background:#1678d2}.Industries-module__19VY8W__gallery{--industry-gap:8px;--industry-visible:3.49;--industry-w:calc((100cqw - 3 * var(--industry-gap)) / var(--industry-visible));min-width:0}.Industries-module__19VY8W__viewport{touch-action:pan-y;border-radius:0;overflow:hidden;-webkit-mask-image:none;mask-image:none;container-type:inline-size}.Industries-module__19VY8W__track{will-change:transform;align-items:stretch;gap:0;width:max-content;display:flex}.Industries-module__19VY8W__panel{isolation:isolate;flex:0 0 var(--industry-w);width:var(--industry-w);height:calc(var(--industry-w) * 1.5);margin-left:calc(var(--industry-w) * -.17 + var(--industry-gap));clip-path:polygon(17% 0,100% 0,83% 100%,0 100%);background:#12324a;border-radius:0;transition:filter .42s,opacity .42s;position:relative;overflow:hidden;transform:translateZ(0)}.Industries-module__19VY8W__panel:first-child{margin-left:0}.Industries-module__19VY8W__panel:not(.Industries-module__19VY8W__isActive){filter:saturate(.84)}.Industries-module__19VY8W__panel img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.015)}.Industries-module__19VY8W__panel:nth-child(3n+2) img{object-position:52% center}.Industries-module__19VY8W__panel:nth-child(3n) img{object-position:64% center}.Industries-module__19VY8W__panel:before,.Industries-module__19VY8W__panel:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.Industries-module__19VY8W__panel:before{background:linear-gradient(#04152505 14%,#03111e26 48%,#020f1bf0 100%)}.Industries-module__19VY8W__panel:after{opacity:0;background:linear-gradient(145deg,#25afe22e,#0000 56%);transition:opacity .5s}.Industries-module__19VY8W__panel:hover img,.Industries-module__19VY8W__panel.Industries-module__19VY8W__isActive img{transform:scale(1.055)}.Industries-module__19VY8W__panel:hover:after,.Industries-module__19VY8W__panel.Industries-module__19VY8W__isActive:after{opacity:1}.Industries-module__19VY8W__panelCopy{color:#f7fbff;position:absolute;bottom:6%;left:15%;right:19%;transform:skew(-.5deg)}.Industries-module__19VY8W__icon{color:#74ddfa;background:#05233994;border:1px solid #57cbefa3;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:12px;font-size:15px;transition:box-shadow .3s,color .3s;display:grid;box-shadow:0 0 20px #20a4e22e}.Industries-module__19VY8W__panel:hover .Industries-module__19VY8W__icon,.Industries-module__19VY8W__panel.Industries-module__19VY8W__isActive .Industries-module__19VY8W__icon{color:#b2efff;box-shadow:0 0 24px #39c1f459}:root .Industries-module__19VY8W__panel h3{color:#fff;max-width:none;margin:0 0 5px;font-size:clamp(12px,1.05vw,15px);font-weight:700;line-height:1.28}.Industries-module__19VY8W__panel p{color:#e6f1f9c7;max-width:none;margin:0;font-size:clamp(9px,.78vw,11px);line-height:1.5}.Industries-module__19VY8W__footer{grid-template-columns:minmax(70px,1fr) auto auto;align-items:center;gap:17px;padding:17px 5px 0;display:grid}.Industries-module__19VY8W__progress{background:var(--in-track);border-radius:5px;height:2px;overflow:hidden}.Industries-module__19VY8W__progress span{transform-origin:0;background:linear-gradient(90deg,#1687f1,#48c7ed);width:100%;height:100%;display:block;transform:scaleX(0)}.Industries-module__19VY8W__count{color:var(--in-count);letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:700}.Industries-module__19VY8W__count i{color:var(--in-count-sep);margin-inline:4px;font-style:normal}.Industries-module__19VY8W__controls{gap:10px;display:flex}.Industries-module__19VY8W__controls button{border:1px solid var(--in-ctrl-border);width:38px;height:38px;color:var(--in-ctrl-color);background:var(--in-ctrl-bg);cursor:pointer;border-radius:50%;place-items:center;transition:color .22s,background .22s,border-color .22s,transform .22s;display:grid}.Industries-module__19VY8W__controls button:hover:not(:disabled){color:#fff;background:#1681dd;border-color:#1681dd;transform:translate(2px)}.Industries-module__19VY8W__controls button:disabled{opacity:.38;cursor:default}:is(html[data-prehide]:not([data-hero-ready]) .Industries-module__19VY8W__section [data-industry-text]>*,html[data-prehide]:not([data-hero-ready]) .Industries-module__19VY8W__section .Industries-module__19VY8W__panel){visibility:hidden;opacity:0}@media (max-width:1100px){.Industries-module__19VY8W__layout{grid-template-columns:minmax(285px,.8fr) minmax(0,1.45fr);gap:24px}:root .Industries-module__19VY8W__copy h2{font-size:clamp(32px,3.3vw,36px)}}@media (max-width:850px){:root #industries.Industries-module__19VY8W__section{margin-top:-36px;padding:96px 0 140px}.Industries-module__19VY8W__layout{grid-template-columns:1fr;gap:30px}.Industries-module__19VY8W__copy{max-width:560px}:root .Industries-module__19VY8W__copy h2{max-width:520px;font-size:clamp(36px,6vw,47px)}.Industries-module__19VY8W__gallery{--industry-visible:1.83;--industry-w:calc((100cqw - var(--industry-gap)) / var(--industry-visible))}.Industries-module__19VY8W__panelCopy{left:17%;right:20%}:root .Industries-module__19VY8W__panel h3{font-size:14px}.Industries-module__19VY8W__panel p{font-size:12px}}@media (max-width:600px){:root #industries.Industries-module__19VY8W__section{padding:82px 0 120px}.Industries-module__19VY8W__layout{gap:27px}.Industries-module__19VY8W__copy .Industries-module__19VY8W__eyebrow{margin-bottom:13px}:root .Industries-module__19VY8W__copy h2{max-width:400px;margin-bottom:12px;font-size:clamp(34px,9vw,42px)}.Industries-module__19VY8W__copy>p{max-width:400px;font-size:12px}.Industries-module__19VY8W__gallery{--industry-w:100cqw}.Industries-module__19VY8W__panel,.Industries-module__19VY8W__panel:first-child{clip-path:none;border-radius:24px 7px 24px 14px;flex:0 0 100cqw;width:100cqw;height:clamp(280px,86vw,360px);margin-left:0}.Industries-module__19VY8W__panelCopy{left:23px;right:24px}.Industries-module__19VY8W__icon{width:40px;height:40px;margin-bottom:13px}:root .Industries-module__19VY8W__panel h3{font-size:15px}.Industries-module__19VY8W__panel p{font-size:11px}.Industries-module__19VY8W__footer{grid-template-columns:minmax(35px,1fr) auto auto;gap:11px;padding-top:13px}.Industries-module__19VY8W__controls{gap:7px}.Industries-module__19VY8W__controls button{width:36px;height:36px}}:root[data-theme=dark] .Industries-module__19VY8W__section{--in-bg-start:var(--bg-section-light);--in-bg-mid:var(--bg-section-mist);--in-bg-end:var(--bg-section-light);--in-glow:#286ea033;--in-ink:var(--text-strong);--in-copy:var(--text-body);--in-eyebrow:#5aa9ff;--in-accent:#5aa9ff;--in-btn-color:#8cc3ff;--in-btn-border:#a0d5eb59;--in-btn-bg:#ffffff0a;--in-track:#a0d5eb29;--in-count:var(--text-body);--in-count-sep:#6f869a;--in-ctrl-color:#8cc3ff;--in-ctrl-border:#a0d5eb4d;--in-ctrl-bg:#ffffff0a}
.ProductSearch-module__vnV4JW__field{position:relative}.ProductSearch-module__vnV4JW__icon{color:var(--color-link);pointer-events:none;font-size:15px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.ProductSearch-module__vnV4JW__input{border-radius:var(--radius-pill);width:100%;min-height:54px;color:var(--text-strong);background:var(--bg-section-light);border:1px solid #0000;padding:0 54px 0 50px;font-size:15px;transition:border-color .18s,background .18s,box-shadow .18s}.ProductSearch-module__vnV4JW__input::placeholder{color:var(--text-body);opacity:.8}.ProductSearch-module__vnV4JW__input:hover{border-color:var(--color-card-border)}.ProductSearch-module__vnV4JW__input:focus{border-color:var(--brand-blue);background:var(--color-surface);box-shadow:var(--focus-ring);outline:none}.ProductSearch-module__vnV4JW__input::-webkit-search-cancel-button{display:none}.ProductSearch-module__vnV4JW__clear{width:36px;height:36px;color:var(--text-body);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ProductSearch-module__vnV4JW__clear:hover{color:var(--color-link);background:var(--color-secondary)}@media (max-width:600px){.ProductSearch-module__vnV4JW__input{padding-left:46px;font-size:14px}.ProductSearch-module__vnV4JW__icon{left:18px}}
.Expertise-module__NpH5rW__section{color:#f4f8fb;background:linear-gradient(130deg,#041423,#061a2c 54%,#071b2d);padding:clamp(84px,10vw,128px) 0 clamp(56px,7vw,84px);overflow:hidden}.Expertise-module__NpH5rW__grid{border-top:1px solid #a0d5eb24;border-left:1px solid #a0d5eb24;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Expertise-module__NpH5rW__cell{border-bottom:1px solid #a0d5eb24;border-right:1px solid #a0d5eb24;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:18px;padding:30px 26px;transition:background .35s;display:grid;position:relative}.Expertise-module__NpH5rW__cell:after{content:"";transform-origin:0;height:2px;transition:transform .5s var(--ease-standard);background:linear-gradient(90deg,#1687e8,#35d0f2);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.Expertise-module__NpH5rW__cell:hover{background:#1678ee14}.Expertise-module__NpH5rW__cell:hover:after{transform:scaleX(1)}.Expertise-module__NpH5rW__number{color:#a0d5eb66;letter-spacing:.1em;font-size:10px;font-weight:700;position:absolute;top:12px;right:16px}.Expertise-module__NpH5rW__icon{color:#57cff0;border:1px solid #5bb1d959;border-radius:50%;place-items:center;width:46px;height:46px;font-size:17px;transition:box-shadow .35s,border-color .35s;display:grid}.Expertise-module__NpH5rW__cell:hover .Expertise-module__NpH5rW__icon{border-color:#35c4f0;box-shadow:0 0 20px #35c4f059}.Expertise-module__NpH5rW__cell h3{color:#f3f9fc;margin:0;font-size:16px;font-weight:700;line-height:1.35}.Expertise-module__NpH5rW__connectivity{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;display:flex}.Expertise-module__NpH5rW__connectivity h3{color:#bed6e4b3;font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.Expertise-module__NpH5rW__connectivity ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Expertise-module__NpH5rW__connectivity li{border-radius:var(--radius-pill);color:#dcecf5;border:1px solid #a0d5eb40;padding:6px 13px;font-size:12px;font-weight:700}.Expertise-module__NpH5rW__marquee{margin-top:clamp(48px,6vw,72px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.Expertise-module__NpH5rW__track{width:max-content;animation:42s linear infinite Expertise-module__NpH5rW__marquee;display:flex}.Expertise-module__NpH5rW__marquee:hover .Expertise-module__NpH5rW__track{animation-play-state:paused}@keyframes Expertise-module__NpH5rW__marquee{to{transform:translate(-50%)}}.Expertise-module__NpH5rW__logos{gap:14px;margin:0;padding:0 7px;list-style:none;display:flex}.Expertise-module__NpH5rW__logo{background:#fffffff0;border-radius:16px;place-items:center;width:150px;height:84px;padding:16px 22px;display:grid}.Expertise-module__NpH5rW__logo img{object-fit:contain;filter:grayscale();opacity:.85;width:auto;max-width:100%;height:auto;max-height:48px;transition:filter .3s,opacity .3s}.Expertise-module__NpH5rW__logo:hover img{filter:none;opacity:1}@media (max-width:1100px){.Expertise-module__NpH5rW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.Expertise-module__NpH5rW__grid{grid-template-columns:minmax(0,1fr)}.Expertise-module__NpH5rW__cell{padding:22px 18px}.Expertise-module__NpH5rW__logo{width:120px;height:70px;padding:12px 16px}}
:root #process.Process-module__GnC4kq__section{z-index:1;isolation:isolate;color:#f4f8fb;background:linear-gradient(130deg,#041423,#061a2c 54%,#071b2d);border-radius:0;margin-top:-2px;padding:108px 0 84px;position:relative;overflow:hidden}.Process-module__GnC4kq__backdrop{z-index:-1;background-image:linear-gradient(180deg, #06182a 0%, #06182aa3 38%, #030e193d 100%), var(--process-backdrop-image);opacity:.72;will-change:transform;background-position:50%,50% 62%;background-size:cover;position:absolute;inset:24% 0 0;transform:scale(1.02)}.Process-module__GnC4kq__layout{grid-template-columns:minmax(300px,.95fr) minmax(0,1.75fr);align-items:start;gap:clamp(30px,3.5vw,46px);display:grid}.Process-module__GnC4kq__intro{max-width:390px}.Process-module__GnC4kq__intro .Process-module__GnC4kq__eyebrow{color:#56cde9;margin-bottom:16px}:root .Process-module__GnC4kq__intro h2{color:#f6faff;margin:0 0 14px;font-size:clamp(32px,2.7vw,39px);font-weight:700;line-height:1.12}:root .Process-module__GnC4kq__intro h2 span{color:#25a9ed}.Process-module__GnC4kq__intro>p{color:#dcebf5c4;max-width:350px;margin:0 0 20px;font-size:13px;line-height:1.7}.Process-module__GnC4kq__intro>.Process-module__GnC4kq__introButton{color:#65d7f3;background:#04182933;border-color:#1eadedc2;min-height:40px;padding-inline:17px;font-size:12px}.Process-module__GnC4kq__intro>.Process-module__GnC4kq__introButton:hover{color:#041423;background:#65d7f3;border-color:#1eadedc2}.Process-module__GnC4kq__content{min-width:0;padding-top:8px}.Process-module__GnC4kq__track{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:0;display:grid;position:relative}.Process-module__GnC4kq__line{z-index:0;background:#5bb1d947;height:1px;position:absolute;top:28px;left:8.333%;right:8.333%}.Process-module__GnC4kq__line span{transform-origin:0;background:linear-gradient(90deg,#1687e8,#35d0f2);width:100%;height:100%;display:block;transform:scaleX(1);box-shadow:0 0 8px #1bb2e973}.Process-module__GnC4kq__line i{background:#9bf0ff;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:0;box-shadow:0 0 9px 2px #32bfefb8}.Process-module__GnC4kq__stage{z-index:1;text-align:center;min-width:0;padding:0 3px;position:relative}.Process-module__GnC4kq__number{color:#22b7ee;letter-spacing:.04em;margin:68px 0 6px;font-size:10px;font-weight:700;display:block}.Process-module__GnC4kq__icon{color:#57cff0;background:#051c30d4;border:1px solid #14a4e0a6;border-radius:50%;place-items:center;width:54px;height:54px;margin:0;font-size:18px;line-height:1;transition:box-shadow .3s,border-color .3s,color .3s;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 14px #1485be14}:root .Process-module__GnC4kq__stage h3{color:#f3f9fc;margin:0 0 5px;font-size:clamp(13px,1.05vw,15px);font-weight:700;line-height:1.35}.Process-module__GnC4kq__stage p{color:#d2e4eec7;max-width:150px;margin:0 auto;font-size:12px;line-height:1.55}.Process-module__GnC4kq__note{color:#eff9ff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051b2e91;border:1px solid #48bce947;border-radius:13px;grid-template-columns:36px minmax(0,1fr);gap:17px;width:min(100%,360px);margin:26px 0 0 auto;padding:19px 20px 16px;display:grid;box-shadow:0 0 22px #167fb917,inset 0 1px #cff2ff0f}.Process-module__GnC4kq__noteIcon{color:#4ec9f0;filter:drop-shadow(0 0 7px #33bcea6b);padding-top:1px;font-size:26px;line-height:1;display:block}.Process-module__GnC4kq__noteIcon svg{display:block}:root .Process-module__GnC4kq__note h3{color:#f4faff;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.45}.Process-module__GnC4kq__note p{color:#d4e7f1c2;margin:0;font-size:12px;line-height:1.55}html[data-prehide]:not([data-hero-ready]) .Process-module__GnC4kq__section .Process-module__GnC4kq__line span{transform:scaleX(0)}html[data-prehide]:not([data-hero-ready]) .Process-module__GnC4kq__section .Process-module__GnC4kq__line i{visibility:hidden;opacity:0}html[data-prehide]:not([data-hero-ready]) .Process-module__GnC4kq__section .Process-module__GnC4kq__note{visibility:hidden;opacity:0}html[data-prehide]:not([data-hero-ready]) .Process-module__GnC4kq__section .Process-module__GnC4kq__intro>*{visibility:hidden;opacity:0}html[data-prehide]:not([data-hero-ready]) .Process-module__GnC4kq__section .Process-module__GnC4kq__stage{opacity:.55;transform:translateY(13px)}@media (max-width:1100px){.Process-module__GnC4kq__layout{grid-template-columns:1fr;gap:40px}.Process-module__GnC4kq__intro{max-width:640px}:root .Process-module__GnC4kq__intro h2{font-size:clamp(36px,4.6vw,47px)}.Process-module__GnC4kq__stage{padding-inline:1px}.Process-module__GnC4kq__number{margin-top:65px}.Process-module__GnC4kq__icon{width:48px;height:48px;font-size:16px}.Process-module__GnC4kq__line{top:24px}.Process-module__GnC4kq__note{margin-top:22px}}@media (max-width:850px){:root #process.Process-module__GnC4kq__section{padding:92px 0 80px}.Process-module__GnC4kq__layout{grid-template-columns:1fr;gap:34px}.Process-module__GnC4kq__intro{max-width:640px}:root .Process-module__GnC4kq__intro h2{max-width:580px;font-size:clamp(36px,6vw,47px)}.Process-module__GnC4kq__content{padding-top:0}.Process-module__GnC4kq__note{margin-top:25px}}@media (max-width:600px){:root #process.Process-module__GnC4kq__section{padding:75px 0 68px}.Process-module__GnC4kq__backdrop{background-position:50%,53%;inset:47% 0 0}.Process-module__GnC4kq__layout{gap:35px}:root .Process-module__GnC4kq__intro h2{max-width:390px;font-size:clamp(33px,8.5vw,40px)}.Process-module__GnC4kq__intro>p{font-size:12px}.Process-module__GnC4kq__track{grid-template-columns:1fr;gap:0;padding:0 0 0 4px}.Process-module__GnC4kq__line{background:#5bb1d94d;width:1px;height:auto;inset:25px auto 30px 28px}.Process-module__GnC4kq__line span{transform-origin:top;background:linear-gradient(#1687e8,#35d0f2);width:100%;height:100%;transform:scaleY(1)}.Process-module__GnC4kq__line i{top:0;left:50%}.Process-module__GnC4kq__stage{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:50px minmax(0,1fr);column-gap:16px;min-height:112px;padding:0 0 24px;display:grid}.Process-module__GnC4kq__number{grid-area:1/2;margin:1px 0 4px}.Process-module__GnC4kq__icon{grid-area:1/1/span 3;width:49px;height:49px;font-size:16px;top:0;left:24px;transform:translate(-50%)}:root .Process-module__GnC4kq__stage h3{grid-area:2/2;margin-bottom:4px;font-size:13px}.Process-module__GnC4kq__stage p{grid-area:3/2;max-width:270px;margin:0;font-size:12px}.Process-module__GnC4kq__note{width:100%;margin-top:14px;padding:17px}html[data-prehide]:not([data-hero-ready]) .Process-module__GnC4kq__section .Process-module__GnC4kq__line span{transform:scaleY(0)}}
.Purpose-module__3TU0Pq__section{background:linear-gradient(180deg, var(--bg-section-mist), var(--bg-page-alt));padding:clamp(84px,10vw,128px) 0}.Purpose-module__3TU0Pq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.Purpose-module__3TU0Pq__card{isolation:isolate;border-radius:24px;min-height:420px;display:flex;position:relative;overflow:hidden}.Purpose-module__3TU0Pq__body{flex-direction:column;justify-content:flex-end;padding:clamp(26px,3.4vw,44px);display:flex}.Purpose-module__3TU0Pq__card h3{font-family:var(--font-body);letter-spacing:.17em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:700}.Purpose-module__3TU0Pq__card p{font-family:var(--font-heading);margin:0 0 26px;font-size:clamp(20px,2vw,27px);font-weight:700;line-height:1.35}.Purpose-module__3TU0Pq__card ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Purpose-module__3TU0Pq__card li{border-radius:var(--radius-pill);padding:6px 12px;font-size:12px;font-weight:600}.Purpose-module__3TU0Pq__vision{color:#f6faff;background:#041423}.Purpose-module__3TU0Pq__photo{z-index:-2;object-fit:cover;opacity:.55;transition:transform 1.2s var(--ease-standard)}.Purpose-module__3TU0Pq__vision:after{z-index:-1;content:"";background:linear-gradient(#04142333,#041423 75%);position:absolute;inset:0}.Purpose-module__3TU0Pq__vision:hover .Purpose-module__3TU0Pq__photo{transform:scale(1.05)}.Purpose-module__3TU0Pq__vision h3{color:#56cde9}.Purpose-module__3TU0Pq__vision li{color:#eaf4fae6;border:1px solid #a0d5eb4d}.Purpose-module__3TU0Pq__mission{border:1px solid var(--color-card-border);color:var(--text-strong);background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(135deg, rgba(var(--brand-blue-rgb), .5), transparent 50%) border-box;box-shadow:var(--shadow-lg)}.Purpose-module__3TU0Pq__mission h3{color:var(--color-link)}.Purpose-module__3TU0Pq__mission li{color:var(--color-link);background:rgba(var(--brand-blue-rgb), .1)}@media (max-width:850px){.Purpose-module__3TU0Pq__grid{grid-template-columns:minmax(0,1fr)}.Purpose-module__3TU0Pq__card{min-height:340px}}
