.ecosystem_page__rqgoQ{color:#1c2b33;background:#fff}.ecosystem_page__rqgoQ :is(h1,h2,h3){text-wrap:balance}.ecosystem_page__rqgoQ :is(a,button,summary,[role=tabpanel]):focus-visible{outline:2px solid #0064e0;outline-offset:5px}.ecosystem_eyebrow__T9pye{color:#316abb;font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.5}.ecosystem_hero__HphdY{position:relative;isolation:isolate;overflow:hidden;padding-top:98px;background:#f2f7ff}.ecosystem_heroArt__2qLV0{position:absolute;z-index:-1;inset:64px 0 0;pointer-events:none}.ecosystem_heroArt__2qLV0 img{object-fit:cover;object-position:center 54%}.ecosystem_heroArt__2qLV0:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(248,251,255,.98),rgba(248,251,255,.88) 27%,rgba(248,251,255,.46) 43%,rgba(248,251,255,0) 62%)}.ecosystem_heroInner__8LyMb{position:relative}.ecosystem_heroGrid__Qwc7K{display:flex;align-items:center;min-height:510px;padding-block:68px 88px}.ecosystem_heroCopy__MdFCW{width:100%;max-width:550px}.ecosystem_heroCopy__MdFCW h1{margin-top:22px;font-size:clamp(36px,3.8vw,54px);font-weight:550;line-height:1.3;letter-spacing:-.035em}.ecosystem_heroCopy__MdFCW h1>span{color:#0064e0}.ecosystem_heroLead__hXBPN{max-width:510px;margin-top:25px;color:#536579;font-size:16px;line-height:1.9}.ecosystem_heroActions__MZ5hI{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ecosystem_sectionNav__79HGQ{border-block:1px solid #e1e7ef;background:#fff}.ecosystem_sectionNavInner__fHZ_I{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px}.ecosystem_sectionNavInner__fHZ_I>span{font-size:15px;font-weight:550}.ecosystem_sectionNavInner__fHZ_I>div{display:flex;align-items:center;gap:38px}.ecosystem_sectionNavInner__fHZ_I a{padding-block:20px;color:#536579;font-size:14px}.ecosystem_sectionNavInner__fHZ_I a:hover{color:#0064e0}.ecosystem_sectionNavInner__fHZ_I .ecosystem_navContact__JLLJE{display:inline-flex;align-items:center;gap:8px;color:#0064e0}.ecosystem_faq__qJaxs,.ecosystem_process__NGY2I,.ecosystem_resources__MiOGX,.ecosystem_ways__iYSYq{padding-block:88px}.ecosystem_sectionIntro__8xuBG{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:end;margin-bottom:40px}.ecosystem_page__rqgoQ h2{margin-top:14px;font-size:clamp(28px,2.6vw,36px);font-weight:550;line-height:1.35;letter-spacing:-.025em}.ecosystem_sectionIntro__8xuBG>p{max-width:470px;justify-self:end;color:#617084;font-size:15px;line-height:1.85}.ecosystem_modeAnchors__5_Z4n{position:relative}.ecosystem_modeAnchors__5_Z4n>span{position:absolute;top:-24px;left:0}.ecosystem_explorer__kbtTL{display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid #dae3ee;border-radius:12px;overflow:hidden}.ecosystem_modeList__MZFPK{display:flex;flex-direction:column;padding:16px 12px;gap:5px;background:#f5f8fc;border-right:1px solid #dfe7f0}.ecosystem_modeTab__tYD5T{display:flex;align-items:center;gap:13px;flex:1;width:100%;min-height:83px;padding:16px 18px;border:1px solid transparent;border-radius:7px;background:transparent;color:#6e839e;cursor:pointer;text-align:left;touch-action:manipulation;transition:background .15s,color .15s}.ecosystem_modeTab__tYD5T>svg{flex:none}.ecosystem_modeTab__tYD5T>span{min-width:0}.ecosystem_modeTab__tYD5T strong{display:block;color:#314354;font-size:16px;font-weight:500;line-height:1.45}.ecosystem_modeTab__tYD5T small{display:block;margin-top:5px;color:#79889a;font-size:11px;line-height:1.6}.ecosystem_modeArrow__vHvzb{margin-left:auto;opacity:0}.ecosystem_modeTab__tYD5T:hover{background:#edf2fa}.ecosystem_modeTab__tYD5T[aria-selected=true]{border-color:#c8daf4;color:#0064e0;background:#fff;box-shadow:0 3px 10px -7px #8aa8d0}.ecosystem_modeTab__tYD5T[aria-selected=true] strong{color:#0064e0}.ecosystem_modeTab__tYD5T[aria-selected=true] .ecosystem_modeArrow__vHvzb{opacity:1}.ecosystem_modeList__MZFPK .ecosystem_modeTab__tYD5T:focus-visible{outline-offset:-3px}.ecosystem_modePanels__BiBdt{min-width:0;background:#fff}.ecosystem_modePanel__WRnaT{display:flex;flex-direction:column;min-height:566px;height:100%;padding:35px 36px 29px}.ecosystem_modePanel__WRnaT[hidden]{display:none}.ecosystem_modePanel__WRnaT:focus-visible{outline-offset:-5px!important}.ecosystem_panelHeading__ejnXY{position:relative}.ecosystem_panelHeading__ejnXY>p:first-of-type{padding-right:80px;color:#0064e0;font-size:12px}.ecosystem_panelNumber__DgDlK{position:absolute;right:0;top:0;color:#8b9bb0;font-size:11px;letter-spacing:.1em}.ecosystem_panelHeading__ejnXY h3{margin-top:12px;color:#203344;font-size:clamp(23px,2vw,28px);font-weight:550;line-height:1.45;letter-spacing:-.025em}.ecosystem_panelDescription__rDMQU{margin-top:15px;color:#5b6d80;font-size:14px;line-height:1.85}.ecosystem_audience__b_H8E{display:grid;grid-template-columns:70px minmax(0,1fr);gap:16px;align-items:baseline;margin-top:24px;padding-block:17px;border-block:1px solid #e5ebf3}.ecosystem_audience__b_H8E>span{color:#7a8a9e;font-size:12px}.ecosystem_audience__b_H8E>p{color:#455c73;font-size:13px;line-height:1.75}.ecosystem_responsibilities__sFZ_O{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding-block:25px}.ecosystem_responsibilities__sFZ_O>div+div{border-left:1px solid #e5ebf3;padding-left:28px}.ecosystem_modePanel__WRnaT h4{font-size:13px;font-weight:550;color:#304c69}.ecosystem_responsibilities__sFZ_O p{margin-top:11px;color:#5e7084;font-size:14px;line-height:1.9}.ecosystem_outputs__V5_hw{margin-top:auto;padding:17px 19px;border-radius:6px;background:#f5f8fc}.ecosystem_outputs__V5_hw ul{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:8px;margin-top:11px}.ecosystem_outputs__V5_hw li{display:flex;align-items:baseline;gap:8px;color:#536d87;font-size:13px;line-height:1.7}.ecosystem_outputs__V5_hw li:before{content:"";flex:none;width:4px;height:4px;border-radius:1px;background:#7ba2d7}.ecosystem_panelFooter__pZzcQ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:25px}.ecosystem_relatedLinks__niPFF{display:flex;flex-wrap:wrap;gap:12px 22px}.ecosystem_relatedLinks__niPFF a{display:inline-flex;align-items:center;gap:5px;color:#58718d;font-size:12px;line-height:1.7}.ecosystem_relatedLinks__niPFF a:hover{color:#0064e0}.ecosystem_contactLink__oRPyK{display:inline-flex;align-items:center;gap:10px;border:1px solid #b8cff0;border-radius:5px;padding:10px 14px;color:#0064e0;font-size:13px;transition:background .15s}.ecosystem_contactLink__oRPyK:hover{background:#edf4ff}.ecosystem_resources__MiOGX{border-top:1px solid #e7edf5;background:#f6f8fb}.ecosystem_resourceGrid__DSinU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ecosystem_resource__oDLZz{display:flex;flex-direction:column;padding:28px;border:1px solid #e0e7f0;border-radius:9px;background:#fff}.ecosystem_resourceTop__pvfQs{display:flex;justify-content:space-between;align-items:center;color:#3977c8}.ecosystem_resourceTop__pvfQs span{color:#95a6ba;font-size:11px;letter-spacing:.1em}.ecosystem_resource__oDLZz h3{margin-top:32px;font-size:21px;font-weight:500;line-height:1.45}.ecosystem_resource__oDLZz>p{margin-top:15px;padding-bottom:28px;color:#63758a;font-size:14px;line-height:1.9}.ecosystem_resource__oDLZz .ecosystem_relatedLinks__niPFF{margin-top:auto;padding-top:19px;border-top:1px solid #e5ebf3}.ecosystem_resource__oDLZz .ecosystem_relatedLinks__niPFF a{color:#0064e0;font-size:13px}.ecosystem_steps__ZJp_F{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding-top:5px}.ecosystem_steps__ZJp_F li{display:flex;flex-direction:column}.ecosystem_stepNumber__fvRJf{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #bfcee1;padding-top:21px;color:#86a1c3}.ecosystem_stepNumber__fvRJf span{color:#3473c8;font-size:14px;font-variant-numeric:tabular-nums}.ecosystem_steps__ZJp_F li:last-child .ecosystem_stepNumber__fvRJf svg{visibility:hidden}.ecosystem_steps__ZJp_F h3{margin-top:22px;color:#30465d;font-size:19px;font-weight:500;line-height:1.5}.ecosystem_steps__ZJp_F p{margin-top:11px;padding-bottom:24px;color:#68798c;font-size:14px;line-height:1.9}.ecosystem_stepOutput__sftGG{margin-top:auto;color:#5378a9;font-size:12px}.ecosystem_faq__qJaxs{padding-top:20px}.ecosystem_faqGrid__hCiA9{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.ecosystem_faqIntro__vJSWA>p:last-child{max-width:300px;margin-top:18px;color:#6e7f92;font-size:14px;line-height:1.9}.ecosystem_faqItems__otxvT{border-top:1px solid #dce5ef}.ecosystem_faqItems__otxvT details{border-bottom:1px solid #dce5ef}.ecosystem_faqItems__otxvT summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 2px;list-style:none;color:#30465d;font-size:15px;line-height:1.6;cursor:pointer;touch-action:manipulation}.ecosystem_faqItems__otxvT summary::-webkit-details-marker{display:none}.ecosystem_faqItems__otxvT summary>span{position:relative;flex:none;width:13px;height:13px}.ecosystem_faqItems__otxvT summary>span:after,.ecosystem_faqItems__otxvT summary>span:before{content:"";position:absolute;background:#6d8ab0}.ecosystem_faqItems__otxvT summary>span:before{top:6px;left:0;width:13px;height:1px}.ecosystem_faqItems__otxvT summary>span:after{top:0;left:6px;width:1px;height:13px}.ecosystem_faqItems__otxvT details[open] summary>span:after{display:none}.ecosystem_faqItems__otxvT details[open] summary{color:#0064e0}.ecosystem_faqItems__otxvT details>p{padding:0 32px 24px 2px;color:#687b90;font-size:14px;line-height:1.9}.ecosystem_cta__mG6Z4{padding-block:62px;border-top:1px solid #dce7f5;background:#edf4ff}.ecosystem_ctaInner__FbfSd{display:flex;align-items:center;justify-content:space-between;gap:48px}.ecosystem_cta__mG6Z4 h2{font-size:clamp(28px,3vw,36px)}.ecosystem_cta__mG6Z4 p:not(.ecosystem_eyebrow__T9pye){margin-top:15px;max-width:650px;color:#5d7391;font-size:15px;line-height:1.9}.ecosystem_ctaInner__FbfSd>a{flex:none}@media (max-width:1100px){.ecosystem_heroCopy__MdFCW{max-width:510px}.ecosystem_heroGrid__Qwc7K{min-height:490px}.ecosystem_explorer__kbtTL{grid-template-columns:260px minmax(0,1fr)}.ecosystem_modeTab__tYD5T{padding-inline:14px;gap:10px}.ecosystem_modePanel__WRnaT{padding:30px 27px}.ecosystem_sectionIntro__8xuBG{gap:40px}.ecosystem_resourceGrid__DSinU{gap:16px}.ecosystem_resource__oDLZz{padding:24px}.ecosystem_resource__oDLZz h3{font-size:19px}.ecosystem_steps__ZJp_F{gap:24px}.ecosystem_faqGrid__hCiA9{gap:50px}}@media (max-width:900px){.ecosystem_hero__HphdY{padding-bottom:0}.ecosystem_heroGrid__Qwc7K{display:block;min-height:0;padding-block:42px 330px}.ecosystem_heroCopy__MdFCW{max-width:620px}.ecosystem_heroArt__2qLV0{top:auto;height:420px}.ecosystem_heroArt__2qLV0 img{object-position:72% 55%}.ecosystem_heroArt__2qLV0:after{background:linear-gradient(180deg,#f2f7ff,rgba(242,247,255,.6) 15%,rgba(242,247,255,0) 40%)}.ecosystem_heroCopy__MdFCW h1{font-size:46px}.ecosystem_heroLead__hXBPN{max-width:620px}.ecosystem_sectionNavInner__fHZ_I .ecosystem_navContact__JLLJE,.ecosystem_sectionNavInner__fHZ_I>span{display:none}.ecosystem_sectionNavInner__fHZ_I>div{justify-content:space-between;width:100%;gap:16px}.ecosystem_sectionIntro__8xuBG{grid-template-columns:1fr;gap:18px}.ecosystem_sectionIntro__8xuBG>p{max-width:620px;justify-self:start}.ecosystem_explorer__kbtTL{grid-template-columns:1fr}.ecosystem_modeList__MZFPK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:15px;gap:8px;border-right:0;border-bottom:1px solid #dfe7f0}.ecosystem_modeTab__tYD5T{min-height:78px}.ecosystem_modePanel__WRnaT{min-height:570px;padding:30px}.ecosystem_resourceGrid__DSinU{grid-template-columns:1fr;gap:14px}.ecosystem_resource__oDLZz{padding:26px}.ecosystem_resource__oDLZz h3{margin-top:22px;font-size:22px}.ecosystem_resource__oDLZz>p{max-width:620px;padding-bottom:20px}.ecosystem_steps__ZJp_F{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ecosystem_faqGrid__hCiA9{grid-template-columns:1fr;gap:30px}.ecosystem_faqIntro__vJSWA>p:last-child{max-width:600px}.ecosystem_ctaInner__FbfSd{align-items:start;flex-direction:column;gap:26px}}@media (max-width:560px){.ecosystem_page__rqgoQ :is(h1,h2,h3){word-break:normal;overflow-wrap:anywhere}.ecosystem_hero__HphdY{padding-top:88px}.ecosystem_heroGrid__Qwc7K{padding-block:35px 250px}.ecosystem_heroArt__2qLV0{height:285px}.ecosystem_heroArt__2qLV0 img{object-position:72% center}.ecosystem_heroCopy__MdFCW h1{margin-top:18px;font-size:clamp(30px,8.6vw,42px);line-height:1.35}.ecosystem_heroLead__hXBPN{margin-top:19px;font-size:15px;line-height:1.85}.ecosystem_heroActions__MZ5hI{margin-top:26px;gap:10px}.ecosystem_heroActions__MZ5hI a{height:44px;padding-inline:18px;font-size:14px}.ecosystem_sectionNavInner__fHZ_I{min-height:60px}.ecosystem_sectionNavInner__fHZ_I>div{gap:10px}.ecosystem_sectionNavInner__fHZ_I a{font-size:12px;padding-block:18px}.ecosystem_process__NGY2I,.ecosystem_resources__MiOGX,.ecosystem_ways__iYSYq{padding-block:56px}.ecosystem_sectionIntro__8xuBG{gap:17px;margin-bottom:27px}.ecosystem_sectionIntro__8xuBG>p{font-size:14px}.ecosystem_page__rqgoQ h2{font-size:27px}.ecosystem_modeList__MZFPK{padding:10px;gap:6px}.ecosystem_modeTab__tYD5T{gap:8px;min-height:62px;padding:12px 9px}.ecosystem_modeTab__tYD5T>svg:first-child{width:17px;height:17px}.ecosystem_modeTab__tYD5T strong{font-size:13px}.ecosystem_modeArrow__vHvzb,.ecosystem_modeTab__tYD5T small{display:none}.ecosystem_modePanel__WRnaT{min-height:0;padding:25px 20px}.ecosystem_panelHeading__ejnXY h3{margin-top:14px;font-size:23px}.ecosystem_panelDescription__rDMQU{font-size:14px}.ecosystem_audience__b_H8E{grid-template-columns:1fr;gap:7px;margin-top:20px;padding-block:16px}.ecosystem_responsibilities__sFZ_O{grid-template-columns:1fr;gap:21px;padding-block:22px}.ecosystem_responsibilities__sFZ_O>div+div{border-left:0;padding-left:0}.ecosystem_responsibilities__sFZ_O p{margin-top:7px}.ecosystem_outputs__V5_hw{padding:16px}.ecosystem_outputs__V5_hw ul{flex-direction:column;row-gap:7px}.ecosystem_panelFooter__pZzcQ{flex-direction:column;align-items:stretch;gap:20px;padding-top:21px}.ecosystem_contactLink__oRPyK{justify-content:center;min-height:44px}.ecosystem_resource__oDLZz{padding:24px}.ecosystem_resource__oDLZz h3{font-size:20px}.ecosystem_resource__oDLZz>p{font-size:13px}.ecosystem_steps__ZJp_F{grid-template-columns:1fr;gap:29px}.ecosystem_stepNumber__fvRJf{padding-top:16px}.ecosystem_steps__ZJp_F h3{margin-top:16px}.ecosystem_steps__ZJp_F p{padding-bottom:14px}.ecosystem_faq__qJaxs{padding-block:0 56px}.ecosystem_faqItems__otxvT summary{padding-block:21px;font-size:14px;gap:18px}.ecosystem_faqItems__otxvT details>p{padding-right:10px;font-size:13px}.ecosystem_cta__mG6Z4{padding-block:44px}}@media (prefers-reduced-motion:reduce){.ecosystem_contactLink__oRPyK,.ecosystem_modeTab__tYD5T{transition:none}}