.ReferenceCases_section__G4kez{position:relative;scroll-margin-top:72px;min-height:700px;overflow:hidden;padding:96px 0 72px;background:linear-gradient(145deg,#f8fbff,#eaf5ff 48%,#f4f9ff);color:#071d36}.ReferenceCases_backdrop__N_zhl{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 48%,rgb(37 149 255/12%),transparent 30%),linear-gradient(rgb(35 126 216/5%) 1px,transparent 0),linear-gradient(90deg,rgb(35 126 216/5%) 1px,transparent 0);background-size:auto,56px 56px,56px 56px;mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);animation:ReferenceCases_backdropDrift__3AVKM 18s ease-in-out infinite alternate}.ReferenceCases_container__S9poY{position:relative;z-index:1;width:min(calc(100% - 56px),1180px);margin-inline:auto}.ReferenceCases_heading__c0O18{display:grid;max-width:680px;gap:10px;margin-bottom:38px}.ReferenceCases_diagramEyebrow__2q05m,.ReferenceCases_groupIntro__QtFPd>span,.ReferenceCases_heading__c0O18>span{color:#0b67ee;font-size:.72rem;font-weight:760;letter-spacing:.13em}.ReferenceCases_heading__c0O18 h2{margin:0;color:#071d36;font-size:clamp(2.45rem,4.2vw,4rem);font-weight:740;letter-spacing:-.055em;line-height:1.08}.ReferenceCases_heading__c0O18 p{max-width:600px;margin:2px 0 0;color:#587188;line-height:1.75}.ReferenceCases_tabs__qIyl2{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid #c8dceb;scrollbar-width:none}.ReferenceCases_tabs__qIyl2::-webkit-scrollbar{display:none}.ReferenceCases_tab__C4DeT{position:relative;min-height:52px;flex:0 0 auto;border:0;padding:0 18px;background:transparent;color:#607a91;cursor:pointer;font:inherit;font-size:.88rem;font-weight:650;white-space:nowrap;transition:transform .24s ease}.ReferenceCases_tab__C4DeT:after{position:absolute;right:18px;bottom:-1px;left:18px;height:2px;background:#0b67ee;content:"";opacity:0;transform:translateY(3px);transition:opacity .24s ease,transform .24s ease}.ReferenceCases_tab__C4DeT>span{margin-right:8px;color:#90a6b9;font-size:.65rem}.ReferenceCases_tab__C4DeT:hover,.ReferenceCases_tab__C4DeT[aria-selected=true]{color:#075edb}.ReferenceCases_tab__C4DeT[aria-selected=true]:after{opacity:1;transform:translateY(0)}.ReferenceCases_content__qkqUt{display:grid;grid-template-columns:minmax(0,55fr) minmax(360px,45fr);gap:54px;align-items:center;padding-top:40px;animation:ReferenceCases_enter__ab5la .26s ease-out both}.ReferenceCases_projectColumn__uWRUR{min-width:0}.ReferenceCases_groupIntro__QtFPd{display:flex;align-items:baseline;gap:22px;margin-bottom:16px}.ReferenceCases_groupIntro__QtFPd p{margin:0;color:#59738b;font-size:.84rem}.ReferenceCases_projectList___4cHX{border-top:1px solid #bcd5e7}.ReferenceCases_projectButton__0QWl9{display:grid;width:100%;min-height:58px;grid-template-columns:38px 1fr 28px;align-items:center;border:0;border-bottom:1px solid #c8dceb;padding:6px 4px;background:transparent;color:#264760;cursor:pointer;text-align:left;transition:transform .24s ease}.ReferenceCases_projectButton__0QWl9>span{color:#91a9bb;font-size:.68rem;font-variant-numeric:tabular-nums}.ReferenceCases_projectButton__0QWl9 strong{font-size:.96rem;font-weight:650}.ReferenceCases_projectButton__0QWl9 i{color:#0b67ee;font-size:1.1rem;font-style:normal;opacity:0;transform:translateX(-5px);transition:opacity .24s ease,transform .24s ease}.ReferenceCases_projectButton__0QWl9:hover,.ReferenceCases_projectButton__0QWl9[aria-expanded=true]{color:#075edb;transform:translateX(3px)}.ReferenceCases_projectButton__0QWl9[aria-expanded=true] i{opacity:1;transform:translateX(0)}.ReferenceCases_projectDetail__2jQZY{margin-top:24px;border-left:2px solid #0b67ee;padding:2px 0 2px 22px;animation:ReferenceCases_enter__ab5la .24s ease-out both}.ReferenceCases_detailMeta__8r9dH{display:flex;flex-wrap:wrap;gap:8px 16px}.ReferenceCases_detailMeta__8r9dH span{color:#0b67ee;font-size:.68rem;font-weight:700}.ReferenceCases_detailMeta__8r9dH span+span{color:#6d8498}.ReferenceCases_projectDetail__2jQZY h3{margin:8px 0 6px;color:#0a2744;font-size:1.38rem;letter-spacing:-.025em}.ReferenceCases_projectDetail__2jQZY p{max-width:640px;margin:0;color:#587188;font-size:.88rem;line-height:1.7}.ReferenceCases_scope__9Iqwy{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.ReferenceCases_scope__9Iqwy span{border:1px solid #bed8eb;border-radius:999px;padding:5px 11px;background:rgb(255 255 255/62%);color:#315d7e;font-size:.7rem}.ReferenceCases_diagramColumn__KubGR{display:grid;justify-items:center;min-width:0}.ReferenceCases_diagramEyebrow__2q05m{margin-bottom:12px}.ReferenceCases_diagram__zB0ne{position:relative;width:min(100%,440px);aspect-ratio:1}.ReferenceCases_orbitInner__weYM4,.ReferenceCases_orbitMiddle__NWOGP,.ReferenceCases_orbitOuter__1aCeK{position:absolute;inset:7%;border:1px solid rgb(50 140 223/25%);border-radius:50%}.ReferenceCases_orbitMiddle__NWOGP:before,.ReferenceCases_orbitOuter__1aCeK:before{position:absolute;width:7px;height:7px;border-radius:50%;background:#20baf3;box-shadow:0 0 0 6px rgb(32 186 243/10%);content:""}.ReferenceCases_orbitOuter__1aCeK:before{top:12%;left:13%}.ReferenceCases_orbitMiddle__NWOGP{inset:20%;border-style:dashed}.ReferenceCases_orbitMiddle__NWOGP:before{right:3%;bottom:26%}.ReferenceCases_orbitInner__weYM4{inset:33%;background:rgb(255 255 255/36%)}.ReferenceCases_orbitOuter__1aCeK{animation:ReferenceCases_orbitSpin__mrGde 18s linear infinite}.ReferenceCases_orbitMiddle__NWOGP{animation:ReferenceCases_orbitSpinReverse__q158o 14s linear infinite}.ReferenceCases_orbitPulse__w_ioC{position:absolute;inset:31%;border:1px solid rgb(30 154 244/28%);border-radius:50%;animation:ReferenceCases_orbitPulse__w_ioC 3.2s ease-out infinite}.ReferenceCases_center__GND_d{position:absolute;inset:35%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgb(132 197 244/74%);border-radius:50%;background:rgb(255 255 255/86%);box-shadow:0 22px 60px rgb(18 92 164/17%);text-align:center}.ReferenceCases_center__GND_d:after{position:absolute;inset:-10%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgb(36 166 244/18%),transparent 70%);content:"";animation:ReferenceCases_centerGlow__1MFGT 3.2s ease-in-out infinite}.ReferenceCases_center__GND_d>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#0b67ee,#22b9f4);color:#fff;box-shadow:0 10px 24px rgb(11 103 238/24%)}.ReferenceCases_center__GND_d svg{width:21px}.ReferenceCases_center__GND_d strong{margin-top:9px;color:#0a3156;font-size:.78rem}.ReferenceCases_center__GND_d small{margin-top:1px;color:#718a9e;font-size:.57rem}.ReferenceCases_capability__39c_h{position:absolute;display:flex;min-height:42px;align-items:center;gap:8px;border:1px solid rgb(185 216 238/84%);border-radius:999px;padding:7px 12px 7px 8px;background:rgb(255 255 255/88%);color:#244b6a;box-shadow:0 12px 28px rgb(20 81 139/9%);font-size:.72rem;font-weight:660}.ReferenceCases_capability__39c_h svg{width:28px;height:28px;border-radius:50%;padding:7px;background:#e8f4ff;color:#0b67ee}.ReferenceCases_capability__39c_h{transition:border-color .22s ease,box-shadow .22s ease,color .22s ease}.ReferenceCases_capability__39c_h:hover{border-color:#83c4f0;color:#075edb;box-shadow:0 16px 36px rgb(20 81 139/15%)}.ReferenceCases_capability__39c_h:hover svg{animation:ReferenceCases_iconNudge__qIAL6 .48s cubic-bezier(.22,1,.36,1)}.ReferenceCases_top__XLSor{top:0;left:50%;transform:translateX(-50%)}.ReferenceCases_right__a_ORO{top:50%;right:0;transform:translateY(-50%)}.ReferenceCases_bottom__bz2D6{bottom:0;left:50%;transform:translateX(-50%)}.ReferenceCases_left__Ju60d{top:50%;left:0;transform:translateY(-50%)}.ReferenceCases_disclosure__MmdML{margin:40px 0 0;border-top:1px solid #c8dceb;padding-top:18px;color:#6c8499;font-size:.72rem;text-align:center}@keyframes ReferenceCases_enter__ab5la{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ReferenceCases_orbitSpin__mrGde{to{transform:rotate(1turn)}}@keyframes ReferenceCases_orbitSpinReverse__q158o{to{transform:rotate(-1turn)}}@keyframes ReferenceCases_orbitPulse__w_ioC{0%{opacity:0;transform:scale(.86)}28%{opacity:.8}to{opacity:0;transform:scale(1.34)}}@keyframes ReferenceCases_centerGlow__1MFGT{50%{opacity:.56;transform:scale(1.14)}}@keyframes ReferenceCases_backdropDrift__3AVKM{to{background-position:0,28px 22px,28px 22px}}@keyframes ReferenceCases_iconNudge__qIAL6{50%{transform:translateY(-3px) rotate(-5deg)}}@media (max-width:900px){.ReferenceCases_section__G4kez{padding-top:80px}.ReferenceCases_content__qkqUt{grid-template-columns:1fr;gap:48px}.ReferenceCases_diagramColumn__KubGR{grid-row:2}.ReferenceCases_diagram__zB0ne{width:min(100%,420px)}}@media (max-width:640px){.ReferenceCases_section__G4kez{padding:68px 0 56px}.ReferenceCases_container__S9poY{width:min(calc(100% - 32px),1180px)}.ReferenceCases_heading__c0O18{margin-bottom:26px}.ReferenceCases_heading__c0O18 h2{font-size:clamp(2.25rem,12vw,3rem)}.ReferenceCases_heading__c0O18 p{font-size:.9rem}.ReferenceCases_tabs__qIyl2{margin-right:-16px}.ReferenceCases_tab__C4DeT{min-height:48px;padding-inline:12px;font-size:.8rem}.ReferenceCases_tab__C4DeT:after{right:12px;left:12px}.ReferenceCases_content__qkqUt{gap:36px;padding-top:30px}.ReferenceCases_groupIntro__QtFPd{display:grid;gap:6px}.ReferenceCases_projectButton__0QWl9{min-height:62px;grid-template-columns:32px 1fr 24px}.ReferenceCases_projectButton__0QWl9 strong{font-size:.9rem}.ReferenceCases_projectDetail__2jQZY{padding-left:16px}.ReferenceCases_projectDetail__2jQZY h3{font-size:1.2rem}.ReferenceCases_diagram__zB0ne{width:min(100%,350px)}.ReferenceCases_capability__39c_h{min-height:38px;padding:5px 9px 5px 6px;font-size:.65rem}.ReferenceCases_capability__39c_h svg{width:26px;height:26px}.ReferenceCases_center__GND_d>span{width:36px;height:36px}.ReferenceCases_center__GND_d strong{font-size:.68rem}.ReferenceCases_center__GND_d small{display:none}.ReferenceCases_disclosure__MmdML{margin-top:30px}}@media (prefers-reduced-motion:reduce){.ReferenceCases_backdrop__N_zhl,.ReferenceCases_capability__39c_h:hover svg,.ReferenceCases_center__GND_d:after,.ReferenceCases_content__qkqUt,.ReferenceCases_orbitMiddle__NWOGP,.ReferenceCases_orbitOuter__1aCeK,.ReferenceCases_orbitPulse__w_ioC,.ReferenceCases_projectDetail__2jQZY{animation:none}.ReferenceCases_projectButton__0QWl9,.ReferenceCases_projectButton__0QWl9 i,.ReferenceCases_tab__C4DeT,.ReferenceCases_tab__C4DeT:after{transition:none}}.ReferenceContactFooter_shell__r0V4o{width:min(calc(100% - 56px),1180px);margin-inline:auto}.ReferenceContactFooter_contact__hyK8f{position:relative;overflow:hidden;scroll-margin-top:72px;padding:96px 0;background:#f8fafc}.ReferenceContactFooter_contact__hyK8f:before{position:absolute;right:-180px;bottom:-300px;width:620px;height:620px;border:1px solid rgba(32,132,230,.11);border-radius:50%;box-shadow:0 0 0 72px rgba(32,132,230,.035),0 0 0 144px rgba(32,132,230,.022);content:"";animation:ReferenceContactFooter_contactOrbit__LUKtj 12s ease-in-out infinite alternate}.ReferenceContactFooter_contact__hyK8f .ReferenceContactFooter_shell__r0V4o{display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;align-items:start;scroll-margin-top:96px}.ReferenceContactFooter_contact__hyK8f .ReferenceContactFooter_shell__r0V4o>*{position:relative;z-index:1}.ReferenceContactFooter_contactCopy__k4m6O>span{color:#1769e8;font-size:.78rem;font-weight:700;letter-spacing:.08em}.ReferenceContactFooter_contactCopy__k4m6O h2{margin:15px 0 22px;color:#111;font-size:clamp(2.4rem,4vw,3.7rem);font-weight:500;letter-spacing:-.045em;line-height:1.12}.ReferenceContactFooter_contactCopy__k4m6O>p{max-width:480px;margin:0;color:#607387;line-height:1.8}.ReferenceContactFooter_contactCopy__k4m6O address{display:grid;gap:16px;margin-top:34px;font-style:normal}.ReferenceContactFooter_contactCopy__k4m6O address>*{display:flex;align-items:flex-start;gap:12px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.ReferenceContactFooter_contactCopy__k4m6O address>:hover{transform:translateX(5px)}.ReferenceContactFooter_contactCopy__k4m6O address svg{flex:0 0 38px;width:38px;height:38px;border:1px solid #ccdeee;padding:9px;color:#1769e8;transition:color .22s ease,background .22s ease,transform .22s ease}.ReferenceContactFooter_contactCopy__k4m6O address>:hover svg{background:#0b67ee;color:#fff;transform:rotate(-4deg)}.ReferenceContactFooter_contactCopy__k4m6O address span{display:grid;color:#7b90a3;font-size:.67rem}.ReferenceContactFooter_contactCopy__k4m6O address strong{max-width:420px;color:#254662;font-size:.82rem;font-weight:600;line-height:1.6}.ReferenceContactFooter_contact__hyK8f .premium-contact-form{border-color:#d8e4ee;border-radius:6px;box-shadow:0 16px 42px rgba(25,65,105,.1)}.ReferenceContactFooter_contact__hyK8f .form-contact-row,.ReferenceContactFooter_contact__hyK8f .premium-submit{border-radius:4px}.ReferenceContactFooter_footer__8l1vt{background:#071a31;color:#fff}.ReferenceContactFooter_footerBottom__JT0bc,.ReferenceContactFooter_footerMain__zWgSa{width:min(calc(100% - 56px),1180px);margin-inline:auto}.ReferenceContactFooter_footerMain__zWgSa{display:flex;justify-content:space-between;gap:50px;padding:44px 0 26px}.ReferenceContactFooter_footerMain__zWgSa img{width:150px;height:48px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.ReferenceContactFooter_footerMain__zWgSa p{margin:4px 0 0;color:#7893ab;font-size:.72rem}.ReferenceContactFooter_footerMain__zWgSa nav{display:flex;align-items:center;gap:26px;color:#a7b9ca;font-size:.76rem}.ReferenceContactFooter_footerMain__zWgSa nav a:hover{color:#fff}.ReferenceContactFooter_footerBottom__JT0bc{display:flex;justify-content:space-between;border-top:1px solid rgba(145,181,210,.16);padding:18px 0 24px;color:#718ba2;font-size:.68rem}.ReferenceContactFooter_contactRail__s2Wll{position:fixed;z-index:40;top:50%;right:18px;overflow:hidden;transform:translateY(-50%);border:1px solid #d7e4ef;border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 12px 34px rgba(23,67,107,.16);backdrop-filter:blur(12px)}.ReferenceContactFooter_contactRail__s2Wll a{display:flex;width:78px;min-height:86px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-bottom:1px solid #e2ebf3;color:#345a78;font-size:.67rem;transition:color .22s ease,background .22s ease}.ReferenceContactFooter_contactRail__s2Wll a:last-child{border-bottom:0}.ReferenceContactFooter_contactRail__s2Wll a:hover{background:#edf6ff;color:#1769e8}.ReferenceContactFooter_contactRail__s2Wll svg{width:20px;transition:transform .32s cubic-bezier(.22,1,.36,1)}.ReferenceContactFooter_contactRail__s2Wll a:hover svg{transform:translateY(-3px) scale(1.08)}.ReferenceContactFooter_backTop__aYRAN{position:fixed;z-index:39;right:29px;bottom:22px;display:grid;width:48px;height:48px;place-items:center;border:1px solid #d7e4ef;border-radius:50%;background:rgba(255,255,255,.94);color:#1769e8;box-shadow:0 10px 26px rgba(23,67,107,.13);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.ReferenceContactFooter_backTop__aYRAN:hover{transform:translateY(-4px);box-shadow:0 15px 34px rgba(23,67,107,.2)}.ReferenceContactFooter_backTop__aYRAN svg{width:21px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.ReferenceContactFooter_backTop__aYRAN:hover svg{transform:translateY(-2px)}@keyframes ReferenceContactFooter_contactOrbit__LUKtj{to{transform:translate(-60px,-40px) scale(1.06)}}@media (max-width:900px){.ReferenceContactFooter_contact__hyK8f .ReferenceContactFooter_shell__r0V4o{grid-template-columns:1fr;gap:42px}.ReferenceContactFooter_contactCopy__k4m6O{max-width:680px}.ReferenceContactFooter_contactRail__s2Wll{display:none}}@media (max-width:600px){.ReferenceContactFooter_footerBottom__JT0bc,.ReferenceContactFooter_footerMain__zWgSa,.ReferenceContactFooter_shell__r0V4o{width:min(calc(100% - 28px),1180px)}.ReferenceContactFooter_contact__hyK8f{padding:72px 0}.ReferenceContactFooter_footerMain__zWgSa{flex-direction:column;gap:28px}.ReferenceContactFooter_footerMain__zWgSa nav{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 28px}.ReferenceContactFooter_footerBottom__JT0bc{flex-direction:column;gap:5px}.ReferenceContactFooter_backTop__aYRAN{right:14px;bottom:14px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ReferenceContactFooter_contact__hyK8f:before{animation:none}.ReferenceContactFooter_backTop__aYRAN,.ReferenceContactFooter_backTop__aYRAN svg,.ReferenceContactFooter_contactCopy__k4m6O address svg,.ReferenceContactFooter_contactCopy__k4m6O address>*,.ReferenceContactFooter_contactRail__s2Wll a,.ReferenceContactFooter_contactRail__s2Wll svg{transition:none}.ReferenceContactFooter_backTop__aYRAN:hover,.ReferenceContactFooter_backTop__aYRAN:hover svg,.ReferenceContactFooter_contactCopy__k4m6O address>:hover,.ReferenceContactFooter_contactCopy__k4m6O address>:hover svg,.ReferenceContactFooter_contactRail__s2Wll a:hover svg{transform:none}}.ReferenceHeaderHero_header__NtbGw{position:sticky;top:0;z-index:50;height:72px;border-bottom:1px solid #e5edf4;background:#fff}.ReferenceHeaderHero_scrollProgress__kb_hh{position:absolute;z-index:2;right:0;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,#0b67ee,#2ac9ff);box-shadow:0 0 12px rgb(20 133 255/35%);transform:scaleX(0);transform-origin:0 50%}.ReferenceHeaderHero_headerInner__8C1Ag{display:flex;width:min(calc(100% - 48px),1240px);height:100%;align-items:center;margin-inline:auto}.ReferenceHeaderHero_brand__CsTXf{display:flex;width:154px;height:52px;align-items:center;overflow:hidden}.ReferenceHeaderHero_brand__CsTXf img{width:154px;height:auto;transition:transform .32s cubic-bezier(.22,1,.36,1)}.ReferenceHeaderHero_brand__CsTXf:hover img{transform:translateY(-1px) scale(1.015)}.ReferenceHeaderHero_desktopNav__pOkux{display:flex;align-items:center;gap:36px;margin-left:auto}.ReferenceHeaderHero_desktopNav__pOkux>a,.ReferenceHeaderHero_productsTrigger__TCiSe{position:relative;display:inline-flex;min-height:44px;align-items:center;border:0;padding:0;background:transparent;color:#263b52;cursor:pointer;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;transition:color .18s ease}.ReferenceHeaderHero_desktopNav__pOkux>a:after,.ReferenceHeaderHero_productsTrigger__TCiSe:after{position:absolute;right:50%;bottom:3px;left:50%;height:2px;background:#0b67ee;content:"";transition:right .18s ease,left .18s ease}.ReferenceHeaderHero_desktopNav__pOkux>a:focus-visible,.ReferenceHeaderHero_desktopNav__pOkux>a:hover,.ReferenceHeaderHero_productsTrigger__TCiSe:focus-visible,.ReferenceHeaderHero_productsTrigger__TCiSe:hover,.ReferenceHeaderHero_productsTrigger__TCiSe[aria-expanded=true]{color:#0b67ee}.ReferenceHeaderHero_desktopNav__pOkux>a:focus-visible:after,.ReferenceHeaderHero_desktopNav__pOkux>a:hover:after,.ReferenceHeaderHero_productsTrigger__TCiSe:focus-visible:after,.ReferenceHeaderHero_productsTrigger__TCiSe:hover:after,.ReferenceHeaderHero_productsTrigger__TCiSe[aria-expanded=true]:after{right:0;left:0}.ReferenceHeaderHero_productsMenu__Ttx7u{position:relative}.ReferenceHeaderHero_productsTrigger__TCiSe{gap:5px}.ReferenceHeaderHero_productsTrigger__TCiSe svg{width:15px;transition:transform .18s ease}.ReferenceHeaderHero_productsTrigger__TCiSe[aria-expanded=true] svg{transform:rotate(180deg)}.ReferenceHeaderHero_productsPanel__uftgq{position:absolute;top:calc(100% + 8px);left:50%;width:356px;visibility:hidden;border:1px solid #dce8f1;border-radius:2px;padding:18px;background:rgba(255,255,255,.99);box-shadow:0 22px 56px rgba(18,54,88,.14);opacity:0;transform:translate(-50%,-8px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.ReferenceHeaderHero_productsPanel__uftgq:before{position:absolute;right:0;bottom:100%;left:0;height:12px;content:""}.ReferenceHeaderHero_productsPanel__uftgq[data-open=true]{visibility:visible;opacity:1;transform:translate(-50%)}.ReferenceHeaderHero_panelEyebrow__z_e_i{display:block;margin:1px 10px 9px;color:#7c91a5;font-size:10px;font-weight:700;letter-spacing:.13em}.ReferenceHeaderHero_productsPanel__uftgq a{display:flex;min-height:68px;align-items:center;justify-content:space-between;border-top:1px solid #edf2f6;padding:11px 10px;color:#193550;transition:background .16s ease,color .16s ease}.ReferenceHeaderHero_productsPanel__uftgq a:focus-visible,.ReferenceHeaderHero_productsPanel__uftgq a:hover{background:#f2f7fc;color:#0b67ee}.ReferenceHeaderHero_productsPanel__uftgq a span{display:grid;gap:2px}.ReferenceHeaderHero_productsPanel__uftgq strong{font-size:14px;font-weight:650}.ReferenceHeaderHero_productsPanel__uftgq small{color:#778ca0;font-size:11px}.ReferenceHeaderHero_productsPanel__uftgq a>svg{width:16px}.ReferenceHeaderHero_headerCta__BMw7P{min-width:104px;height:40px;margin-left:32px;border-radius:2px;color:#fff;box-shadow:0 10px 22px rgba(11,103,238,.18);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.ReferenceHeaderHero_headerCta__BMw7P:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(11,103,238,.25)}.ReferenceHeaderHero_mobileTrigger__KVcPK{display:none;margin-left:auto}.ReferenceHeaderHero_mobileSheet__vD8OJ{width:min(88vw,390px);padding:22px}.ReferenceHeaderHero_mobileSheetHeader__Ro1m1{padding:0 0 18px}.ReferenceHeaderHero_mobileNav__UqvF8{display:grid;border-top:1px solid #e0e9f0}.ReferenceHeaderHero_mobileNav__UqvF8>a{display:flex;min-height:56px;align-items:center;border-bottom:1px solid #e0e9f0;color:#18344e;font-size:16px;font-weight:650}.ReferenceHeaderHero_mobileProductGroup__TcUHQ{display:grid;border-bottom:1px solid #e0e9f0;padding:16px 0}.ReferenceHeaderHero_mobileProductGroup__TcUHQ>span{margin-bottom:8px;color:#18344e;font-size:16px;font-weight:650}.ReferenceHeaderHero_mobileProductGroup__TcUHQ a{display:flex;min-height:42px;align-items:center;border-left:2px solid #d7e7f5;padding-left:14px;color:#61798e;font-size:14px}.ReferenceHeaderHero_mobileCta__04bw1{display:flex;min-height:48px;align-items:center;justify-content:center;gap:8px;margin-top:18px;border-radius:2px;background:#0b67ee;color:#fff;font-weight:650}.ReferenceHeaderHero_mobileCta__04bw1 svg{width:17px}.ReferenceHeaderHero_hero__fYI7t{position:relative;min-height:820px;overflow:hidden;background:#e9f3fb}.ReferenceHeaderHero_heroMedia__Bi_6E{position:absolute;inset:-7% 0;will-change:transform}.ReferenceHeaderHero_heroImage__D18mE{object-fit:cover;object-position:center}.ReferenceHeaderHero_heroVeil__Aoe2A{position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,251,255,.99),rgba(239,247,254,.97) 31%,rgba(239,247,254,.75) 49%,rgba(232,243,252,.17) 69%,rgba(9,43,77,.07)),linear-gradient(180deg,rgba(255,255,255,.15),rgba(4,29,55,.08))}.ReferenceHeaderHero_heroGrid__DuO_B{position:absolute;inset:0;opacity:.32;background-image:linear-gradient(rgb(33 130 224/7%) 1px,transparent 0),linear-gradient(90deg,rgb(33 130 224/7%) 1px,transparent 0);background-size:72px 72px;mask-image:linear-gradient(90deg,#000,rgb(0 0 0/65%) 35%,transparent 67%)}.ReferenceHeaderHero_heroBeam__Jv0dN{position:absolute;top:-32%;bottom:-32%;left:-26%;width:24%;background:linear-gradient(90deg,transparent,rgb(98 198 255/13%),transparent);filter:blur(10px);pointer-events:none;transform:skewX(-18deg);animation:ReferenceHeaderHero_heroBeamSweep__XfyWz 8.5s cubic-bezier(.4,0,.2,1) 1.4s infinite}.ReferenceHeaderHero_heroInner__46TyT{position:relative;z-index:2;display:flex;width:min(calc(100% - 48px),1240px);min-height:820px;align-items:center;margin-inline:auto}.ReferenceHeaderHero_heroCopy__WCQms{width:min(680px,58vw);padding-bottom:28px}.ReferenceHeaderHero_heroEyebrow__byVoD{display:inline-flex;align-items:center;gap:11px;margin-bottom:24px;color:#0b67ee;font-size:12px;font-weight:750;letter-spacing:.15em}.ReferenceHeaderHero_heroEyebrow__byVoD:before{width:30px;height:2px;background:currentColor;content:""}.ReferenceHeaderHero_heroCopy__WCQms h1{max-width:680px;margin:0;color:#071d35;font-size:clamp(48px,4.4vw,68px);font-weight:720;letter-spacing:-.052em;line-height:1.15}.ReferenceHeaderHero_heroCopy__WCQms p{max-width:590px;margin:30px 0 0;color:#4c667f;font-size:17px;line-height:1.9}.ReferenceHeaderHero_heroCta__U_G1T{min-width:142px;height:52px;margin-top:38px;border-radius:2px;color:#fff;box-shadow:0 14px 30px rgba(11,103,238,.22);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.ReferenceHeaderHero_heroCtaWrap__3lNLY{width:fit-content}.ReferenceHeaderHero_heroCta__U_G1T:hover{transform:translateY(-3px);box-shadow:0 20px 42px rgba(11,103,238,.3)}.ReferenceHeaderHero_heroCta__U_G1T svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.ReferenceHeaderHero_heroCta__U_G1T:hover svg{transform:translateX(4px)}@keyframes ReferenceHeaderHero_heroBeamSweep__XfyWz{0%,58%{opacity:0;transform:translateX(0) skewX(-18deg)}66%{opacity:1}88%,to{opacity:0;transform:translateX(620%) skewX(-18deg)}}@media (max-width:1040px){.ReferenceHeaderHero_desktopNav__pOkux{gap:22px}.ReferenceHeaderHero_headerCta__BMw7P{margin-left:22px}.ReferenceHeaderHero_heroCopy__WCQms{width:min(650px,64vw)}}@media (max-width:880px){.ReferenceHeaderHero_header__NtbGw{height:64px}.ReferenceHeaderHero_headerInner__8C1Ag{width:min(calc(100% - 32px),1240px)}.ReferenceHeaderHero_brand__CsTXf{width:136px;height:48px}.ReferenceHeaderHero_brand__CsTXf img{width:136px}.ReferenceHeaderHero_desktopNav__pOkux,.ReferenceHeaderHero_headerCta__BMw7P{display:none}.ReferenceHeaderHero_mobileTrigger__KVcPK{display:inline-flex}.ReferenceHeaderHero_heroInner__46TyT,.ReferenceHeaderHero_hero__fYI7t{min-height:650px}.ReferenceHeaderHero_heroImage__D18mE{object-position:62% center}.ReferenceHeaderHero_heroVeil__Aoe2A{background:linear-gradient(90deg,rgba(246,251,255,.98),rgba(237,247,254,.91) 52%,rgba(232,243,252,.36))}.ReferenceHeaderHero_heroInner__46TyT{width:min(calc(100% - 40px),1240px);align-items:center}.ReferenceHeaderHero_heroCopy__WCQms{width:min(570px,82vw);padding-bottom:4px}.ReferenceHeaderHero_heroCopy__WCQms h1{font-size:clamp(34px,6.5vw,48px)}}@media (max-width:540px){.ReferenceHeaderHero_heroVeil__Aoe2A{background:linear-gradient(90deg,rgba(246,251,255,.98),rgba(239,248,255,.91) 66%,rgba(235,246,253,.5)),linear-gradient(180deg,rgba(255,255,255,.02),rgba(229,242,251,.8))}.ReferenceHeaderHero_heroInner__46TyT{width:calc(100% - 32px);align-items:flex-start;padding-top:92px}.ReferenceHeaderHero_heroCopy__WCQms{width:100%}.ReferenceHeaderHero_heroEyebrow__byVoD{margin-bottom:18px;font-size:10px}.ReferenceHeaderHero_heroCopy__WCQms h1{max-width:440px;font-size:clamp(30px,9vw,34px);line-height:1.2}.ReferenceHeaderHero_heroCopy__WCQms p{max-width:390px;margin-top:22px;font-size:15px;line-height:1.78}.ReferenceHeaderHero_heroCta__U_G1T{width:142px;margin-top:30px}}@media (prefers-reduced-motion:reduce){.ReferenceHeaderHero_heroBeam__Jv0dN{display:none}.ReferenceHeaderHero_brand__CsTXf img,.ReferenceHeaderHero_desktopNav__pOkux>a,.ReferenceHeaderHero_headerCta__BMw7P,.ReferenceHeaderHero_heroCta__U_G1T,.ReferenceHeaderHero_heroCta__U_G1T svg,.ReferenceHeaderHero_productsPanel__uftgq,.ReferenceHeaderHero_productsPanel__uftgq a,.ReferenceHeaderHero_productsTrigger__TCiSe,.ReferenceHeaderHero_productsTrigger__TCiSe svg{transition:none}.ReferenceHeaderHero_brand__CsTXf:hover img,.ReferenceHeaderHero_headerCta__BMw7P:hover,.ReferenceHeaderHero_heroCta__U_G1T:hover,.ReferenceHeaderHero_heroCta__U_G1T:hover svg{transform:none}}.ReferenceMethodology_shell__PEnLc{width:min(calc(100% - 56px),1180px);margin-inline:auto}.ReferenceMethodology_ecosystem__RqZLk{padding:96px 0 112px;background:#fff}.ReferenceMethodology_ecosystem__RqZLk h2,.ReferenceMethodology_methodology__p2RV8 h2{margin:0;color:#111;font-size:clamp(2rem,3vw,2.5rem);font-weight:500;line-height:1.2;text-align:center}.ReferenceMethodology_ecosystemHeading__kyU7X p,.ReferenceMethodology_methodologyHeading__LCtHu p{max-width:640px;margin:14px auto 0;color:#66768a;text-align:center}.ReferenceMethodology_ecosystemGrid__cjDkd{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:52px}.ReferenceMethodology_ecosystemReveal__v1Hrz,.ReferenceMethodology_methodReveal__KszeC{min-width:0;height:100%}.ReferenceMethodology_ecosystemReveal__v1Hrz>*,.ReferenceMethodology_methodReveal__KszeC>*{height:100%}.ReferenceMethodology_ecosystemItem__b1g4M{display:flex;min-height:108px;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid #e2eaf3;border-radius:6px;background:linear-gradient(145deg,#fff,#f6faff);color:#2f5374;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ReferenceMethodology_ecosystemItem__b1g4M:hover{transform:translateY(-3px);border-color:#bed8ec;box-shadow:0 14px 32px rgba(29,77,122,.09)}.ReferenceMethodology_ecosystemItem__b1g4M svg{width:26px;color:#1769e8;transition:transform .38s cubic-bezier(.22,1,.36,1),color .22s ease}.ReferenceMethodology_ecosystemItem__b1g4M:hover svg{color:#0799e8;transform:translateY(-3px) scale(1.09)}.ReferenceMethodology_ecosystemItem__b1g4M span{font-size:.83rem;font-weight:600}.ReferenceMethodology_methodology__p2RV8{position:relative;overflow:hidden;scroll-margin-top:72px;padding:104px 0;background:linear-gradient(130deg,#eaf2ff,#f5f8ff 46%,#e8f2ff)}.ReferenceMethodology_methodology__p2RV8:before{position:absolute;inset:0;opacity:.52;background-image:linear-gradient(rgba(68,128,210,.08) 1px,transparent 0),linear-gradient(90deg,rgba(68,128,210,.08) 1px,transparent 0);background-size:58px 58px;content:"";animation:ReferenceMethodology_methodologyGrid__dsxIp 22s linear infinite}.ReferenceMethodology_methodology__p2RV8:after{position:absolute;top:-240px;right:-180px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(49,155,255,.16),transparent 68%);content:"";animation:ReferenceMethodology_methodologyGlow__zjOwm 8s ease-in-out infinite alternate}.ReferenceMethodology_methodology__p2RV8 .ReferenceMethodology_shell__PEnLc{position:relative}.ReferenceMethodology_methodologyHeading__LCtHu{margin-bottom:52px}.ReferenceMethodology_methodGrid__1OgO4{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ReferenceMethodology_methodCard__iHW1H{position:relative;overflow:hidden;min-height:270px;border:1px solid rgba(196,215,236,.9);padding:30px;background:rgba(255,255,255,.91);box-shadow:0 13px 34px rgba(38,82,135,.07);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .25s ease}.ReferenceMethodology_methodCard__iHW1H:before{position:absolute;top:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#0b67ee,#31c9ff);content:"";transition:width .48s cubic-bezier(.22,1,.36,1)}.ReferenceMethodology_methodCard__iHW1H:hover{border-color:#acd0ec;box-shadow:0 20px 45px rgba(38,82,135,.12);transform:translateY(-6px)}.ReferenceMethodology_methodCard__iHW1H:hover:before{width:100%}.ReferenceMethodology_methodTop__JIpXu{display:flex;align-items:center;justify-content:space-between;color:#88a1b8;font-size:.67rem;font-weight:700;letter-spacing:.12em}.ReferenceMethodology_methodTop__JIpXu svg{width:30px;height:30px;color:#7aaefa;stroke-width:1.5;transition:transform .38s cubic-bezier(.22,1,.36,1),color .25s ease}.ReferenceMethodology_methodCard__iHW1H:hover .ReferenceMethodology_methodTop__JIpXu svg{color:#0b67ee;transform:rotate(-5deg) scale(1.1)}.ReferenceMethodology_methodCard__iHW1H h3{margin:26px 0 16px;color:#172739;font-size:1.35rem;font-weight:650}.ReferenceMethodology_rule__XFgYH{width:100%;height:1px;background:linear-gradient(90deg,#8dbdf5,#dbe5ef);transform:scaleX(.32);transform-origin:0 50%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ReferenceMethodology_methodCard__iHW1H:hover .ReferenceMethodology_rule__XFgYH{transform:scaleX(1)}.ReferenceMethodology_methodCard__iHW1H p{margin:20px 0 0;color:#5e7184;font-size:.82rem;line-height:1.8}.ReferenceMethodology_deliveryPromise__30W4M{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:26px;color:#456783;font-size:.78rem}.ReferenceMethodology_deliveryPromise__30W4M svg{width:18px;color:#1769e8}@keyframes ReferenceMethodology_methodologyGrid__dsxIp{to{background-position:58px 58px,58px 58px}}@keyframes ReferenceMethodology_methodologyGlow__zjOwm{to{opacity:.55;transform:translate(-70px,70px) scale(1.16)}}@media (max-width:900px){.ReferenceMethodology_ecosystemGrid__cjDkd{grid-template-columns:repeat(3,1fr)}.ReferenceMethodology_methodGrid__1OgO4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ReferenceMethodology_shell__PEnLc{width:min(calc(100% - 28px),1180px)}.ReferenceMethodology_ecosystem__RqZLk,.ReferenceMethodology_methodology__p2RV8{padding:72px 0}.ReferenceMethodology_ecosystemGrid__cjDkd{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:38px}.ReferenceMethodology_ecosystemItem__b1g4M{min-height:94px}.ReferenceMethodology_methodGrid__1OgO4{grid-template-columns:1fr;gap:14px}.ReferenceMethodology_methodCard__iHW1H{min-height:0;padding:24px}.ReferenceMethodology_deliveryPromise__30W4M{align-items:flex-start;text-align:center}}@media (prefers-reduced-motion:reduce){.ReferenceMethodology_methodology__p2RV8:after,.ReferenceMethodology_methodology__p2RV8:before{animation:none}.ReferenceMethodology_ecosystemItem__b1g4M,.ReferenceMethodology_ecosystemItem__b1g4M svg,.ReferenceMethodology_methodCard__iHW1H,.ReferenceMethodology_methodCard__iHW1H:before,.ReferenceMethodology_methodTop__JIpXu svg,.ReferenceMethodology_rule__XFgYH{transition:none}.ReferenceMethodology_ecosystemItem__b1g4M:hover,.ReferenceMethodology_ecosystemItem__b1g4M:hover svg,.ReferenceMethodology_methodCard__iHW1H:hover,.ReferenceMethodology_methodCard__iHW1H:hover .ReferenceMethodology_methodTop__JIpXu svg{transform:none}}.ReferenceProductsServices_section__F__mL{position:relative;scroll-margin-top:72px;padding:104px 24px 108px;background:#ffffff;color:#102a43}.ReferenceProductsServices_anchorTarget__nqeBQ{position:absolute;inset:0 auto auto 0;width:1px;height:1px;pointer-events:none}.ReferenceProductsServices_container__9ctUz{width:min(100%,1180px);margin:0 auto}.ReferenceProductsServices_sectionHeader__vJj3C{max-width:660px;margin:0 auto 48px;text-align:center}.ReferenceProductsServices_sectionHeader__vJj3C h2{margin:0;color:#112e48;font-size:clamp(2.1rem,3vw,2.5rem);font-weight:400;letter-spacing:-.035em;line-height:1.2}.ReferenceProductsServices_sectionHeader__vJj3C p,.ReferenceProductsServices_servicesHeader__mhYXn p{margin:16px 0 0;color:#607991;font-size:1rem;line-height:1.75}.ReferenceProductsServices_productGrid__TiZ9A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ReferenceProductsServices_productReveal__LKu5_,.ReferenceProductsServices_serviceReveal__GuUPl{min-width:0;height:100%}.ReferenceProductsServices_productReveal__LKu5_>article,.ReferenceProductsServices_serviceReveal__GuUPl>article{height:100%}.ReferenceProductsServices_productCard__MUYpS{position:relative;overflow:hidden;min-width:0;border:1px solid #dce7f0;border-radius:8px;background:#ffffff;box-shadow:0 8px 26px rgba(32,83,124,.055);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.ReferenceProductsServices_productCard__MUYpS:before{position:absolute;z-index:2;top:0;bottom:0;left:-52%;width:28%;background:linear-gradient(90deg,transparent,rgb(255 255 255/62%),transparent);content:"";opacity:0;pointer-events:none;transform:skewX(-18deg);transition:left .68s cubic-bezier(.22,1,.36,1),opacity .24s ease}.ReferenceProductsServices_productCard__MUYpS:hover{border-color:#b8d5ea;box-shadow:0 14px 32px rgba(31,91,137,.1);transform:translateY(-6px)}.ReferenceProductsServices_productCard__MUYpS:hover:before{left:128%;opacity:.72}.ReferenceProductsServices_productImage__ATxZS{position:relative;overflow:hidden;aspect-ratio:16/9;border-bottom:1px solid #e2ebf2;background:#eef6fc}.ReferenceProductsServices_productImage__ATxZS img{object-fit:cover;transition:transform .36s ease}.ReferenceProductsServices_productCard__MUYpS:nth-child(2) .ReferenceProductsServices_productImage__ATxZS img{object-fit:contain;padding:12px;background:linear-gradient(145deg,#edf7ff,#ffffff 82%)}.ReferenceProductsServices_productCard__MUYpS:hover .ReferenceProductsServices_productImage__ATxZS img{transform:scale(1.045)}.ReferenceProductsServices_sceneBadge__8mhPN{position:absolute;right:12px;bottom:12px;border:1px solid rgba(255,255,255,.65);border-radius:999px;padding:5px 10px;background:rgba(10,41,68,.72);color:#ffffff;font-size:.72rem;font-weight:500;letter-spacing:.04em;line-height:1.25;backdrop-filter:blur(8px)}.ReferenceProductsServices_productContent__OQiUv{padding:24px 24px 26px}.ReferenceProductsServices_kindBadge__ktaLF{display:inline-flex;align-items:center;min-height:26px;border:1px solid #cfe4f5;border-radius:999px;padding:4px 10px;background:#f0f8ff;color:#1268a8;font-size:.75rem;font-weight:600;line-height:1.2}.ReferenceProductsServices_productContent__OQiUv h3{margin:17px 0 7px;color:#102b44;font-size:1.35rem;font-weight:600;letter-spacing:-.025em;line-height:1.35}.ReferenceProductsServices_productContent__OQiUv>p{min-height:48px;margin:0;color:#60788e;font-size:.94rem;line-height:1.65}.ReferenceProductsServices_moduleList__Bswqz{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.ReferenceProductsServices_moduleList__Bswqz li{border-radius:4px;padding:6px 9px;background:#f4f7fa;color:#46637c;font-size:.76rem;line-height:1.25}.ReferenceProductsServices_productAction__rQ5SR{display:inline-flex;min-height:44px;align-items:center;gap:7px;margin-top:18px;color:#0b67ee;font-size:.8rem;font-weight:650}.ReferenceProductsServices_productAction__rQ5SR:after{position:absolute;inset:0;content:""}.ReferenceProductsServices_productAction__rQ5SR svg{width:15px;transition:transform .18s ease}.ReferenceProductsServices_productAction__rQ5SR:hover svg{transform:translate(2px,-1px)}.ReferenceProductsServices_servicesHeader__mhYXn{max-width:680px;margin:84px auto 34px;text-align:center}.ReferenceProductsServices_servicesHeader__mhYXn h3{margin:0;color:#112e48;font-size:clamp(1.75rem,2.5vw,2.15rem);font-weight:400;letter-spacing:-.03em;line-height:1.3}.ReferenceProductsServices_serviceGrid__4xlXZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ReferenceProductsServices_serviceCard__LT4rw{display:flex;min-width:0;min-height:152px;gap:18px;border:1px solid #d9e7f2;border-radius:7px;padding:26px 24px;background:linear-gradient(145deg,#f7fbff,#edf7ff);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.ReferenceProductsServices_serviceCard__LT4rw:hover{border-color:#a9cfe9;box-shadow:0 12px 28px rgba(28,100,152,.09);transform:translateY(-5px)}.ReferenceProductsServices_serviceIcon__E1AnU{display:inline-grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border:1px solid #d0e6f6;border-radius:7px;background:#ffffff;color:#1674b8;box-shadow:0 6px 18px rgba(30,104,158,.075)}.ReferenceProductsServices_serviceIcon__E1AnU,.ReferenceProductsServices_serviceIcon__E1AnU svg{transition:transform .32s cubic-bezier(.22,1,.36,1),color .22s ease,background .22s ease}.ReferenceProductsServices_serviceCard__LT4rw:hover .ReferenceProductsServices_serviceIcon__E1AnU{background:#0b67ee;color:#fff;transform:rotate(-3deg) scale(1.04)}.ReferenceProductsServices_serviceCard__LT4rw:hover .ReferenceProductsServices_serviceIcon__E1AnU svg{transform:rotate(3deg) scale(1.06)}.ReferenceProductsServices_serviceIcon__E1AnU svg{width:22px;height:22px;stroke-width:1.8}.ReferenceProductsServices_serviceCard__LT4rw h4{margin:2px 0 8px;color:#173b58;font-size:1rem;font-weight:600;line-height:1.4}.ReferenceProductsServices_serviceCard__LT4rw p{margin:0;color:#627c91;font-size:.875rem;line-height:1.7}@media (max-width:900px){.ReferenceProductsServices_section__F__mL{padding:92px 24px 96px}.ReferenceProductsServices_productGrid__TiZ9A,.ReferenceProductsServices_serviceGrid__4xlXZ{grid-template-columns:repeat(2,minmax(0,1fr))}.ReferenceProductsServices_productContent__OQiUv>p{min-height:0}}@media (max-width:520px){.ReferenceProductsServices_section__F__mL{padding:76px 20px 80px}.ReferenceProductsServices_sectionHeader__vJj3C{margin-bottom:34px}.ReferenceProductsServices_sectionHeader__vJj3C h2{font-size:2rem}.ReferenceProductsServices_sectionHeader__vJj3C p,.ReferenceProductsServices_servicesHeader__mhYXn p{font-size:.94rem}.ReferenceProductsServices_productGrid__TiZ9A,.ReferenceProductsServices_serviceGrid__4xlXZ{grid-template-columns:1fr}.ReferenceProductsServices_productGrid__TiZ9A{gap:18px}.ReferenceProductsServices_productContent__OQiUv{padding:22px 20px 24px}.ReferenceProductsServices_servicesHeader__mhYXn{margin-top:64px}.ReferenceProductsServices_serviceGrid__4xlXZ{gap:14px}.ReferenceProductsServices_serviceCard__LT4rw{min-height:0;padding:22px 20px}}@media (prefers-reduced-motion:reduce){.ReferenceProductsServices_productCard__MUYpS,.ReferenceProductsServices_productCard__MUYpS:before,.ReferenceProductsServices_productImage__ATxZS img,.ReferenceProductsServices_serviceCard__LT4rw,.ReferenceProductsServices_serviceIcon__E1AnU,.ReferenceProductsServices_serviceIcon__E1AnU svg{transition:none}.ReferenceProductsServices_productCard__MUYpS:hover,.ReferenceProductsServices_productCard__MUYpS:hover .ReferenceProductsServices_productImage__ATxZS img,.ReferenceProductsServices_serviceCard__LT4rw:hover,.ReferenceProductsServices_serviceCard__LT4rw:hover .ReferenceProductsServices_serviceIcon__E1AnU,.ReferenceProductsServices_serviceCard__LT4rw:hover .ReferenceProductsServices_serviceIcon__E1AnU svg{transform:none}}