.SystemArchitecture_architecture__HW82b{color:#edf0f4;margin:30px 0 70px}.SystemArchitecture_tabs__ozaSi{display:flex;gap:8px;margin-bottom:30px}.SystemArchitecture_tabs__ozaSi button{display:flex;align-items:center;justify-content:center;gap:11px;min-height:48px;min-width:110px;border:0;padding:13px 24px;background:#131b25;color:#c6d5e4;cursor:pointer;font:inherit;font-size:15px}.SystemArchitecture_tabs__ozaSi button span{width:5px;height:5px;border-radius:50%}.SystemArchitecture_tabs__ozaSi button[aria-pressed=true]{background:#b9d5ab;color:#19342b}.SystemArchitecture_tabs__ozaSi button:hover{background:#293b4e;color:#fff}.SystemArchitecture_body__NLnt1{display:grid;grid-template-columns:1.3fr 1fr;gap:75px;align-items:center}.SystemArchitecture_art__ygj0T{position:relative;background:#142327}.SystemArchitecture_art__ygj0T svg{display:block;width:100%}.SystemArchitecture_art__ygj0T>p{font-size:15px;color:#bccddd;margin:0;padding:0 24px 24px}.SystemArchitecture_pause__Hi_3e{position:absolute;right:18px;bottom:15px;width:44px;height:44px;display:grid;place-items:center;background:#0c141e;color:#c7d9e9;border:1px solid #344658;cursor:pointer}.SystemArchitecture_detail__XSa6p{min-height:320px}.SystemArchitecture_detail__XSa6p h2{font-size:36px!important;font-weight:450;line-height:1.15;letter-spacing:-.03em;margin:0 0 24px;max-width:20ch}.SystemArchitecture_detail__XSa6p>p{color:#becddd;font-size:17px;line-height:1.7;margin:0 0 25px}.SystemArchitecture_detail__XSa6p ul{list-style:none;padding:0;margin:0;color:#99c9da;font-size:14px;line-height:2}.SystemArchitecture_detail__XSa6p a{display:inline-flex;align-items:center;gap:25px;margin-top:25px;min-height:44px;font-size:15px;color:#edf0f4;text-decoration:none}.SystemArchitecture_architecture__HW82b a:focus-visible,.SystemArchitecture_architecture__HW82b button:focus-visible{outline:2px solid #83d7ed;outline-offset:4px}@media(max-width:760px){.SystemArchitecture_tabs__ozaSi{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:22px}.SystemArchitecture_tabs__ozaSi button{font-size:14px;min-width:0;padding:12px}.SystemArchitecture_body__NLnt1{grid-template-columns:1fr;gap:30px}.SystemArchitecture_art__ygj0T>p{font-size:13px;padding:0 18px 24px;max-width:75%}.SystemArchitecture_detail__XSa6p{min-height:300px}.SystemArchitecture_detail__XSa6p h2{font-size:29px!important}.SystemArchitecture_detail__XSa6p>p{font-size:16px}.SystemArchitecture_architecture__HW82b{margin-bottom:45px}}@media(prefers-reduced-motion:reduce){.SystemArchitecture_pause__Hi_3e{display:none}}.SystemArchitecture_art__ygj0T{border-radius:16px;overflow:hidden}.SystemArchitecture_tabs__ozaSi button{border-radius:26px}.Portal_portal__FDHEX{--ink:#edf0f4;--soft:#b1b7c0;--blue:#9ec9ff;--pale:#101215;--navy:#080c12;background:#050607;color:var(--ink);font-size:17px;line-height:1.6;overflow:clip}.Portal_container__k8wpv{width:min(1200px,calc(100% - 64px));margin-inline:auto}.Portal_header__9UPr7{background:#fff;color:#102b46;position:relative;z-index:20}.Portal_headerInner__avfws{width:min(1200px,calc(100% - 64px));min-height:96px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.Portal_wordmark__dRKBV{font-family:Times New Roman,Times,serif;font-size:27px;font-weight:400;letter-spacing:-.02em;line-height:1.05;text-decoration:none;display:block;white-space:nowrap}.Portal_nav__kH2QC{display:flex;align-items:center;gap:27px;font-size:14px;font-weight:650}.Portal_footer__hujH4 a,.Portal_nav__kH2QC a{transition:opacity .2s}.Portal_footer__hujH4 a:hover,.Portal_nav__kH2QC a:hover{opacity:.65}.Portal_headerActions__p_OGo{display:flex;align-items:center;gap:17px}.Portal_language__VgC41{display:flex;gap:2px}.Portal_language__VgC41 button{padding:8px 7px;font-size:13px;cursor:pointer;border-radius:0;color:#425c74}.Portal_language__VgC41 button[aria-pressed=true]{background:#edf5fc;color:#0759d8;font-weight:800}.Portal_button__cUJLd,.Portal_headerCta__xmEgN{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:12px 21px;background:#0759d8;color:#fff;font-size:15px;font-weight:700;min-height:46px;border-radius:28px;text-decoration:none;transition:transform .2s,background .2s;cursor:pointer}.Portal_button__cUJLd:hover,.Portal_headerCta__xmEgN:hover{background:#0647ad;transform:translateY(-2px)}.Portal_button__cUJLd:active{transform:translateY(0)}.Portal_menuButton__UA1Vd{display:none;min-height:44px;padding:9px;cursor:pointer}.Portal_mobileNav__W_FZ4{display:none}.Portal_hero__E0d0l{position:relative;padding:64px 0 0;background:#f5f9fd}.Portal_heroGrid__G2TOE{display:grid;grid-template-columns:1.03fr 1fr;gap:26px;align-items:center;min-height:520px}.Portal_hero__E0d0l h1{font-size:clamp(52px,5.4vw,78px);line-height:1.03;font-weight:750;letter-spacing:-.04em;margin:0;max-width:700px;text-wrap:balance}.Portal_heroLead__gBRDa{max-width:48ch;margin:28px 0 24px;color:var(--soft);font-size:19px;line-height:1.65}.Portal_projectPicker__nJzT_{display:flex;gap:7px;flex-wrap:wrap;margin:26px 0 20px}.Portal_projectPicker__nJzT_ button{padding:9px 15px;font-size:14px;font-weight:650;background:#e4edf5;color:var(--ink);border-radius:25px;cursor:pointer;min-height:44px;transition:background .2s,transform .2s}.Portal_projectPicker__nJzT_ button[aria-pressed=true]{background:#102b46;color:#fff}.Portal_projectPicker__nJzT_ button:hover{transform:translateY(-2px)}.Portal_heroActions__q42Na{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.Portal_textLink__p1X1b{font-size:15px;font-weight:700;display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--blue)}.Portal_textLink__p1X1b:hover{text-decoration:underline;text-underline-offset:5px}.Portal_productRoster__tiJVf{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:40px 0 34px;margin-top:42px;flex-wrap:wrap}.Portal_productRoster__tiJVf span{font-size:19px;font-weight:750;letter-spacing:-.025em}.Portal_productRoster__tiJVf p{font-size:13px;color:var(--soft);max-width:170px;line-height:1.5}.Portal_section__k4B1l{padding:110px 0}.Portal_sectionIntro__KuzeW{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-bottom:54px}.Portal_closing__iuXDm h2,.Portal_section__k4B1l h2,.Portal_spotlight__6nZ8G h2{font-size:clamp(35px,3.4vw,48px);line-height:1.1;letter-spacing:-.035em;font-weight:750;text-wrap:balance;margin:0}.Portal_sectionIntro__KuzeW p{color:var(--soft);margin:0;max-width:56ch}.Portal_services__QLg4d{display:grid;grid-template-columns:1fr 1fr 1fr;gap:44px}.Portal_services__QLg4d article h3{font-size:22px;line-height:1.2;font-weight:750;margin-bottom:15px;letter-spacing:-.025em}.Portal_services__QLg4d article p{color:var(--soft);font-size:16px;max-width:35ch}.Portal_services__QLg4d ul{margin:23px 0 17px;display:grid;gap:7px;font-size:15px;font-weight:600;list-style:none;padding:0}.Portal_spotlight__6nZ8G{background:var(--navy);color:#fff;padding:100px 0;position:relative}.Portal_spotlightGrid__dyZ5p{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:center}.Portal_spotlight__6nZ8G p{color:#d0e0ee;margin:25px 0;max-width:47ch}.Portal_spotlight__6nZ8G .Portal_textLink__p1X1b{color:#84c5ff}.Portal_spotlightMedia__lVskb{background:#174364;padding:23px 23px 0;overflow:hidden}.Portal_spotlightMedia__lVskb img{width:100%;height:auto;display:block}.Portal_milestone__iNe6w{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;margin-top:72px;padding:30px;background:#153a59}.Portal_milestone__iNe6w strong{font-size:24px;line-height:1.2;letter-spacing:-.025em;display:block}.Portal_milestone__iNe6w p{margin:0 0 12px;font-size:16px;max-width:60ch}.Portal_milestone__iNe6w a{color:#a7d6ff;font-size:14px;font-weight:650}.Portal_workGrid__Mi951{display:grid;grid-template-columns:1fr 1fr;gap:70px}.Portal_workPreview__tnUaO{background:#edf5fc;padding:24px}.Portal_workPreview__tnUaO img{display:block;width:100%;height:auto}.Portal_workPreview__tnUaO p{font-size:14px;color:var(--soft);margin-top:16px}.Portal_projectList__kLlDb{display:grid;align-content:start;gap:29px}.Portal_projectList__kLlDb article h3{font-size:22px;font-weight:750;letter-spacing:-.025em;line-height:1.3}.Portal_projectList__kLlDb article p{font-size:16px;color:var(--soft);margin:8px 0}.Portal_projectList__kLlDb a{font-size:14px;font-weight:700;color:var(--blue)}.Portal_method__g_Kbx{background:var(--pale)}.Portal_methodColumns__2n_nE{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.Portal_methodColumns__2n_nE h3{font-size:21px;font-weight:750;margin-bottom:14px}.Portal_methodColumns__2n_nE p{font-size:16px;color:var(--soft)}.Portal_ecosystem__tMppZ{margin-top:55px;display:flex;flex-wrap:wrap;gap:15px 35px;align-items:center;font-size:14px;color:var(--soft)}.Portal_ecosystem__tMppZ strong{font-size:15px;color:var(--ink)}.Portal_closing__iuXDm{padding:100px 0}.Portal_closingGrid__zTIy1{display:grid;grid-template-columns:1fr 1fr;gap:80px}.Portal_closing__iuXDm p{color:var(--soft);margin:22px 0 28px;max-width:48ch}.Portal_contactChoices__aBDFw{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.Portal_contactChoices__aBDFw a{color:var(--blue);font-size:16px;font-weight:700;padding:10px 0;margin-right:20px}.Portal_closing__iuXDm address{font-size:15px;font-style:normal;color:var(--soft);line-height:1.8}.Portal_footer__hujH4{background:#0b2540;color:#fff;padding:55px 0 28px;font-size:14px;line-height:1.7}.Portal_footerInner__9z8HO{width:min(1200px,calc(100% - 64px));margin:auto}.Portal_footerTop__FEDFG{display:flex;justify-content:space-between;gap:35px;flex-wrap:wrap}.Portal_footerTop__FEDFG p{max-width:34ch;color:#c3d6e6;margin-top:15px}.Portal_footerLinks__3OKQQ{display:flex;gap:55px;flex-wrap:wrap}.Portal_footerLinks__3OKQQ div{display:grid;align-content:start;gap:8px}.Portal_footerBottom__S_HRg{margin-top:50px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px;color:#b4cadd}.Portal_footer__hujH4 :focus-visible,.Portal_header__9UPr7 :focus-visible,.Portal_portal__FDHEX :focus-visible{outline:3px solid #2686ff;outline-offset:5px}.Portal_portal__FDHEX ::selection{background:#bddbff;color:#102b46}.Portal_footer__hujH4 a,.Portal_header__9UPr7 a,.Portal_portal__FDHEX a{text-decoration-thickness:2px}.Portal_portal__FDHEX input,.Portal_portal__FDHEX select,.Portal_portal__FDHEX textarea{caret-color:var(--blue)}.Portal_reveal__uTpBI{animation:Portal_riseIn__amJPs .7s ease-out both;animation-timeline:view();animation-range:entry 0 entry 18%}.Portal_contactHero__z8x1b{padding:75px 0 100px}.Portal_contactHero__z8x1b h1{font-size:clamp(44px,5.4vw,72px);line-height:1.05;letter-spacing:-.04em;font-weight:750;margin:0 0 25px;max-width:850px}.Portal_contactHero__z8x1b>.Portal_container__k8wpv>p{max-width:60ch;color:var(--soft);font-size:19px}.Portal_contactPanel__Q15YF{background:var(--pale);padding:35px;margin-top:45px;max-width:800px}.Portal_contactPanel__Q15YF h2{font-size:25px;font-weight:750;margin-bottom:16px}.Portal_contactPanel__Q15YF p{max-width:58ch;color:var(--soft);margin-bottom:22px}.Portal_contactPanel__Q15YF select{display:block;padding:13px 15px;background:white;width:100%;max-width:400px;margin:12px 0 22px;font:inherit;color:var(--ink)}.Portal_contactPanel__Q15YF label{font-size:15px;font-weight:700}.Portal_caseRows__AJc4Y{display:grid;gap:0;margin-top:50px}.Portal_caseRow__5l7x1{padding:35px;display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.Portal_caseRow__5l7x1:nth-child(odd){background:var(--pale)}.Portal_caseRow__5l7x1 h2{font-size:25px;line-height:1.2;letter-spacing:-.025em;font-weight:750}.Portal_caseRow__5l7x1 p{color:var(--soft);margin-bottom:12px;max-width:60ch}.Portal_caseRow__5l7x1 small{font-size:14px;color:var(--soft);display:block;margin-top:10px}.Portal_caseTags__zwEEe{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;font-weight:650;margin-top:17px}@keyframes Portal_screenEnter__p_Cto{0%{transform:translateY(25px) rotate(-1deg)}to{transform:translateY(0) rotate(-3deg)}}@keyframes Portal_phoneEnter__ZdUjH{0%{transform:translateY(50px)}to{transform:translateY(0)}}@keyframes Portal_riseIn__amJPs{0%{transform:translateY(18px);opacity:.6}to{transform:translateY(0);opacity:1}}@media(min-width:1500px){.Portal_hero__E0d0l h1{font-size:78px}}@media(max-width:1050px){.Portal_nav__kH2QC{gap:17px}.Portal_headerCta__xmEgN{display:none}.Portal_heroGrid__G2TOE{gap:26px}.Portal_hero__E0d0l h1{font-size:60px}.Portal_milestone__iNe6w,.Portal_spotlightGrid__dyZ5p,.Portal_workGrid__Mi951{gap:40px}.Portal_heroLead__gBRDa{font-size:17px}.Portal_services__QLg4d{gap:28px}.Portal_headerInner__avfws{gap:20px}}@media(max-width:760px){.Portal_container__k8wpv,.Portal_footerInner__9z8HO,.Portal_headerInner__avfws{width:calc(100% - 40px)}.Portal_headerInner__avfws{min-height:80px;gap:12px}.Portal_wordmark__dRKBV{font-size:24px;white-space:normal;max-width:170px}.Portal_nav__kH2QC{display:none}.Portal_headerActions__p_OGo{gap:2px}.Portal_menuButton__UA1Vd{display:block}.Portal_mobileNav__W_FZ4{display:flex;flex-direction:column;gap:5px;padding:8px 20px 22px;background:#edf5fc}.Portal_mobileNav__W_FZ4 a{padding:10px;font-size:16px;font-weight:650}.Portal_hero__E0d0l{padding-top:38px}.Portal_heroGrid__G2TOE{grid-template-columns:1fr;gap:36px}.Portal_hero__E0d0l h1{font-size:clamp(43px,10vw,64px);max-width:650px}.Portal_heroLead__gBRDa{margin:22px 0;font-size:17px;max-width:48ch}.Portal_projectPicker__nJzT_{margin:22px 0 18px}.Portal_projectPicker__nJzT_ button{padding:9px 13px}.Portal_heroActions__q42Na{gap:18px}.Portal_productRoster__tiJVf{margin-top:15px;padding:28px 0;justify-content:flex-start;gap:15px 30px}.Portal_productRoster__tiJVf p{width:100%;max-width:none}.Portal_productRoster__tiJVf span{font-size:18px}.Portal_section__k4B1l{padding:70px 0}.Portal_sectionIntro__KuzeW{grid-template-columns:1fr;gap:23px;margin-bottom:37px}.Portal_closing__iuXDm h2,.Portal_section__k4B1l h2,.Portal_spotlight__6nZ8G h2{font-size:35px}.Portal_services__QLg4d{grid-template-columns:1fr;gap:32px}.Portal_services__QLg4d article,.Portal_services__QLg4d article p{max-width:60ch}.Portal_services__QLg4d ul{margin:16px 0 10px}.Portal_spotlight__6nZ8G{padding:65px 0}.Portal_closingGrid__zTIy1,.Portal_milestone__iNe6w,.Portal_spotlightGrid__dyZ5p,.Portal_workGrid__Mi951{grid-template-columns:1fr;gap:35px}.Portal_spotlightMedia__lVskb{padding:15px 15px 0}.Portal_milestone__iNe6w{margin-top:40px;padding:25px;gap:20px}.Portal_methodColumns__2n_nE{grid-template-columns:1fr 1fr;gap:30px 25px}.Portal_methodColumns__2n_nE h3{font-size:20px}.Portal_ecosystem__tMppZ{margin-top:40px;gap:15px 25px}.Portal_ecosystem__tMppZ strong{width:100%}.Portal_closing__iuXDm{padding:65px 0}.Portal_footer__hujH4{padding:40px 0 25px}.Portal_footerLinks__3OKQQ,.Portal_footerTop__FEDFG{gap:35px}.Portal_footerBottom__S_HRg{margin-top:36px}.Portal_contactHero__z8x1b{padding:45px 0 65px}.Portal_contactHero__z8x1b h1{font-size:43px}.Portal_contactHero__z8x1b>.Portal_container__k8wpv>p{font-size:17px}.Portal_contactPanel__Q15YF{padding:25px}.Portal_caseRow__5l7x1{padding:25px 20px;grid-template-columns:1fr;gap:18px}.Portal_caseRow__5l7x1 h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.Portal_footer__hujH4 *,.Portal_header__9UPr7 *,.Portal_portal__FDHEX *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:761px) and (max-width:960px){.Portal_heroGrid__G2TOE{grid-template-columns:1fr;gap:45px}.Portal_hero__E0d0l h1{font-size:70px}.Portal_heroLead__gBRDa{max-width:58ch}.Portal_sectionIntro__KuzeW{grid-template-columns:1fr;gap:25px}.Portal_heroGrid__G2TOE{min-height:0}.Portal_hero__E0d0l{padding-top:45px}.Portal_section__k4B1l h2{font-size:42px}}@media(max-width:360px){.Portal_wordmark__dRKBV{font-size:22px;max-width:125px}.Portal_hero__E0d0l h1{font-size:39px}.Portal_headerInner__avfws{gap:8px}}.Portal_logoGrid__qTC2v{display:grid;grid-template-columns:repeat(4,1fr);gap:38px;margin-top:45px}.Portal_logoItem__3fdXv{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.Portal_logoItem__3fdXv img{width:100%;max-width:190px;height:90px;object-fit:contain;object-position:left center}.Portal_logoItem__3fdXv p{font-size:14px;color:var(--soft);max-width:26ch}.Portal_logoItem__3fdXv strong{font-size:17px;font-weight:750}.Portal_companyIntro__4auPu{max-width:65ch;color:var(--soft);margin-top:24px}.Portal_companySection___D4S8{padding:65px 0}.Portal_companySection___D4S8 h2{font-size:36px;line-height:1.15;letter-spacing:-.03em;font-weight:750;max-width:700px}.Portal_serviceDetail__Mlt4k{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding:55px 35px}.Portal_serviceDetail__Mlt4k:nth-child(odd){background:var(--pale)}.Portal_serviceDetail__Mlt4k h2{font-size:30px;font-weight:750;letter-spacing:-.03em;line-height:1.2}.Portal_serviceDetail__Mlt4k p{max-width:60ch;color:var(--soft);margin-bottom:20px}.Portal_serviceDetail__Mlt4k ul{padding-left:20px;list-style:disc;color:var(--soft);margin-bottom:20px}.Portal_serviceDetail__Mlt4k li{margin:8px 0}.Portal_clientFeature__K9YmX{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;align-items:start;background:var(--pale);padding:35px;margin-top:35px}.Portal_clientFeature__K9YmX h3{font-size:25px;font-weight:750;line-height:1.25}.Portal_clientFeature__K9YmX p{color:var(--soft);margin-bottom:18px}@media(max-width:760px){.Portal_logoGrid__qTC2v{grid-template-columns:1fr 1fr;gap:32px 25px}.Portal_logoItem__3fdXv img{height:75px;max-width:150px}.Portal_clientFeature__K9YmX,.Portal_serviceDetail__Mlt4k{grid-template-columns:1fr;gap:22px;padding:28px 22px}.Portal_companySection___D4S8 h2{font-size:32px}.Portal_serviceDetail__Mlt4k h2{font-size:27px}.Portal_footerBrand__XSqr2 .Portal_wordmark__dRKBV{white-space:normal;max-width:200px}}.Portal_clientNames__Ahy77{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 30px;list-style:none;padding:0;margin:0}.Portal_clientNames__Ahy77 li{font-size:23px;font-weight:750;letter-spacing:-.025em;color:var(--ink)}@media(max-width:760px){.Portal_clientNames__Ahy77{justify-content:flex-start;gap:22px 30px}.Portal_clientNames__Ahy77 li{font-size:21px}.Portal_contactHero__z8x1b h1{font-size:clamp(36px,9.6vw,43px)}}.Portal_searchDisclosure__RjWoG{position:static}.Portal_searchDisclosure__RjWoG summary{display:flex;align-items:center;justify-content:center;list-style:none;width:44px;height:44px;cursor:pointer;color:#102b46}.Portal_searchDisclosure__RjWoG summary::-webkit-details-marker{display:none}.Portal_searchDisclosure__RjWoG summary:hover{background:#edf5fc}.Portal_searchPanel__2ydeU{position:absolute;top:calc(100% - 8px);right:max(20px,calc((100vw - 1200px)/2));width:min(640px,calc(100vw - 40px));background:white;color:#102b46;padding:27px;box-shadow:0 18px 45px #102b462b;z-index:50}.Portal_searchPanel__2ydeU form label{display:block;font-size:21px;font-weight:750;margin-bottom:15px}.Portal_searchInputRow__5brnc{display:flex;align-items:center;gap:12px;background:#edf5fc;padding:8px 13px}.Portal_searchInputRow__5brnc input{width:100%;min-width:0;background:transparent;font:inherit;font-size:16px;padding:10px 0;border:0;outline-offset:4px}.Portal_searchInputRow__5brnc button{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;cursor:pointer}.Portal_searchStatus___1VYo{font-size:13px;color:#425c74;margin:21px 0 8px}.Portal_searchResults__8EtJA{max-height:min(440px,55svh);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#7a9fbd #edf5fc}.Portal_searchResults__8EtJA>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 12px;min-height:66px}.Portal_searchResults__8EtJA>a:focus-visible,.Portal_searchResults__8EtJA>a:hover{background:#edf5fc}.Portal_searchResults__8EtJA strong{display:block;font-size:16px;font-weight:750}.Portal_searchResults__8EtJA small{display:block;font-size:14px;color:#425c74;line-height:1.5;margin-top:3px}.Portal_searchEmpty__up_B7{padding:15px 12px;font-size:15px}.Portal_searchEmpty__up_B7 a{color:#0759d8;display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-weight:700}.Portal_blueBridge__KIgld{background:#edf5fc;padding:90px 0}.Portal_bridgeGrid__Ss46M{display:grid;grid-template-columns:1fr 1fr;gap:80px}.Portal_blueBridge__KIgld h2{font-size:48px;line-height:1.1;letter-spacing:-.035em;font-weight:750}.Portal_blueBridge__KIgld p{color:#425c74;font-size:17px;max-width:55ch;margin:25px 0 15px}.Portal_bridgeLinks__nWbSi{display:grid;gap:15px;align-content:center}.Portal_bridgeLinks__nWbSi a{display:grid;grid-template-columns:1fr auto;gap:6px 25px;padding:24px;background:#fff;transition:transform .25s}.Portal_bridgeLinks__nWbSi a:hover{transform:translateX(5px)}.Portal_bridgeLinks__nWbSi strong{font-size:21px;font-weight:750}.Portal_bridgeLinks__nWbSi span{grid-column:1;font-size:15px;color:#425c74}.Portal_bridgeLinks__nWbSi svg{grid-column:2;grid-row:1/3;align-self:center;color:#0759d8}.Portal_footerSignature__9IEc9{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:45px;color:#c3d6e6;font-size:16px}.Portal_footerSignature__9IEc9 img{width:86px;height:72px;object-fit:contain;filter:invert(1)}@keyframes Portal_stageArrive__y_Mhm{0%{opacity:.4;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes Portal_webFloat__l17C2{0%,to{transform:translateY(0) rotate(-4deg) scale(var(--web-scale,1))}50%{transform:translateY(-10px) rotate(-2deg) scale(var(--web-scale,1))}}@keyframes Portal_phoneFloat__g8ZUw{0%,to{transform:translate(var(--phone-shift,0)) rotate(2deg) scale(var(--phone-scale,1))}50%{transform:translate(var(--phone-shift,0),-12px) rotate(0) scale(var(--phone-scale,1))}}@keyframes Portal_signalFlow__KPUFK{0%{stroke-dashoffset:348}to{stroke-dashoffset:0}}@media(min-width:761px) and (max-width:960px){.Portal_heroShowcase__trYUT{width:min(100%,620px);justify-self:center}.Portal_headerInner__avfws{gap:16px}.Portal_nav__kH2QC{gap:15px}.Portal_wordmark__dRKBV{font-size:24px}.Portal_headerActions__p_OGo{gap:4px}}@media(max-width:760px){.Portal_searchPanel__2ydeU{padding:20px;top:calc(100% - 2px)}.Portal_searchInputRow__5brnc{gap:8px;padding-inline:10px}.Portal_searchResults__8EtJA{max-height:52svh}.Portal_searchPanel__2ydeU form label{font-size:20px}.Portal_heroShowcase__trYUT{padding:14px 15px 8px}.Portal_heroShowcase__trYUT[data-mode=mobile]{--phone-shift:-40px;--phone-scale:1.08}.Portal_blueBridge__KIgld{padding:65px 0}.Portal_bridgeGrid__Ss46M{grid-template-columns:1fr;gap:35px}.Portal_blueBridge__KIgld h2{font-size:35px}.Portal_bridgeLinks__nWbSi a{padding:22px}.Portal_bridgeLinks__nWbSi strong{font-size:20px}.Portal_footer__hujH4 .Portal_wordmark__dRKBV{max-width:none;font-size:29px;white-space:normal}.Portal_footerSignature__9IEc9{margin-top:30px}.Portal_footerSignature__9IEc9 img{width:75px;height:65px}}@media(max-width:360px){.Portal_language__VgC41 button{padding-inline:5px}.Portal_headerActions__p_OGo{gap:0}.Portal_searchDisclosure__RjWoG summary{width:40px}.Portal_menuButton__UA1Vd{padding:7px}.Portal_heroShowcase__trYUT{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.Portal_heroShowcase__trYUT *{animation:none!important;transition:none!important;will-change:auto}}.Portal_searchDisclosure__RjWoG:not([open]) .Portal_searchPanel__2ydeU{display:none}.Portal_headerDark__IPO9t{background:#050607;color:#eef1f5}.Portal_headerDark__IPO9t .Portal_searchDisclosure__RjWoG summary{color:#eef1f5}.Portal_headerDark__IPO9t .Portal_searchDisclosure__RjWoG summary:hover{background:#191c20}.Portal_headerDark__IPO9t .Portal_language__VgC41 button{color:#b9bec5}.Portal_headerDark__IPO9t .Portal_language__VgC41 button[aria-pressed=true]{background:#24282e;color:#fff}.Portal_headerDark__IPO9t .Portal_headerCta__xmEgN{background:#eceff3;color:#121417}.Portal_headerDark__IPO9t .Portal_mobileNav__W_FZ4{background:#111316;color:#eef1f5}.Portal_editorialPortal___Abbe{--ink:#edf0f4;--soft:#b1b7c0;--blue:#9ec9ff;--pale:#101215;--navy:#080c12;background:#050607;color:var(--ink)}.Portal_editorialPortal___Abbe .Portal_button__cUJLd{background:#e8edf2;color:#0b0d10}.Portal_editorialPortal___Abbe .Portal_button__cUJLd:hover{background:#fff}.Portal_editorialPortal___Abbe .Portal_workPreview__tnUaO{background:#121519}.Portal_editorialPortal___Abbe .Portal_blueBridge__KIgld{background:#101215}.Portal_editorialPortal___Abbe .Portal_blueBridge__KIgld p,.Portal_editorialPortal___Abbe .Portal_bridgeLinks__nWbSi span{color:var(--soft)}.Portal_editorialPortal___Abbe .Portal_bridgeLinks__nWbSi a{background:transparent;padding:19px 0}.Portal_editorialPortal___Abbe .Portal_bridgeLinks__nWbSi svg{color:#a9cefa}.Portal_editorialPortal___Abbe .Portal_milestone__iNe6w{background:#101a27}.Portal_editorialPortal___Abbe .Portal_services__QLg4d{grid-template-columns:1fr 1fr;gap:48px 80px}.Portal_editorialPortal___Abbe .Portal_services__QLg4d article p{max-width:50ch}.Portal_editorialPortal___Abbe .Portal_footer__hujH4{background:#080a0d}.Portal_editorialPortal___Abbe .Portal_spotlightMedia__lVskb{background:#111d2c}.Portal_editorialPortal___Abbe .Portal_clientFeature__K9YmX{background:#101215}.Portal_logoPlate__k_5lw{display:flex;width:100%;height:110px;max-width:215px;align-items:center;background:#fff;padding:15px}.Portal_logoPlate__k_5lw img{height:80px;max-width:185px}.Portal_editorialPortal___Abbe .Portal_logoItem__3fdXv p{color:#b1b7c0}.Portal_connectionHero__p_a9R{background:#050607;color:#edf0f4;padding:54px 0 38px}.Portal_editorialHead__XxZwo{display:grid;grid-template-columns:1.25fr 1fr;gap:100px;align-items:center}.Portal_editorialHead__XxZwo h1{font-size:clamp(55px,6vw,86px);font-weight:450;line-height:1.04;letter-spacing:-.04em;margin:0;text-wrap:balance}.Portal_editorialHead__XxZwo p{font-size:18px;line-height:1.65;color:#b1b7c0;max-width:41ch;margin-bottom:25px}.Portal_connectionVisual__TIzSw{height:350px;position:relative;margin-top:34px}.Portal_connectionCanvas__unzoK{display:block;width:100%;height:100%}.Portal_sourceLabels__sYljM{position:absolute;left:0;inset-block:0;display:flex;flex-direction:column;justify-content:space-between;padding-top:31px;padding-bottom:47px;pointer-events:none}.Portal_sourceLabels__sYljM span{font-size:14px;color:#c2c7d0;background:#050607;padding-right:12px;line-height:1.5}.Portal_productDestination__W2VJM{position:absolute;left:79%;top:calc(50% - 10px);font-size:14px;color:#b1b7c0;max-width:18ch;background:#050607;line-height:1.5;padding-left:7px}@media(max-width:1050px){.Portal_editorialHead__XxZwo{gap:50px}.Portal_editorialHead__XxZwo h1{font-size:65px}.Portal_connectionControls__6LH3a{gap:20px}.Portal_dialGroup__DJAb7{gap:17px}.Portal_dialGroup__DJAb7 small{max-width:24ch}.Portal_phaseControls__B9uRZ button{padding-inline:11px}}@media(max-width:760px){.Portal_connectionHero__p_a9R{padding:35px 0 38px}.Portal_editorialHead__XxZwo{grid-template-columns:1fr;gap:25px}.Portal_editorialHead__XxZwo h1{font-size:clamp(44px,11vw,64px);font-weight:450}.Portal_editorialHead__XxZwo p{font-size:17px;max-width:45ch;margin-bottom:22px}.Portal_connectionVisual__TIzSw{height:260px;margin-top:30px}.Portal_sourceLabels__sYljM{padding-top:15px;padding-bottom:32px}.Portal_sourceLabels__sYljM span{font-size:13px}.Portal_productDestination__W2VJM{font-size:13px;left:79%;max-width:9ch;top:calc(50% - 17px)}.Portal_connectionControls__6LH3a{display:grid;grid-template-columns:1fr auto;gap:25px 5px;margin-top:10px}.Portal_dialGroup__DJAb7{gap:20px}.Portal_rotary__RTBme{width:96px;height:96px}.Portal_dialFace__Rh_TE{inset:15px}.Portal_dialGroup__DJAb7 p{font-size:15px}.Portal_dialGroup__DJAb7 small{max-width:23ch}.Portal_phaseControls__B9uRZ{grid-column:1/-1;grid-row:2;align-items:flex-start;gap:13px}.Portal_phaseControls__B9uRZ button{font-size:14px;padding:9px 17px}.Portal_scenePause__d8m8O{grid-column:2;grid-row:1}.Portal_editorialPortal___Abbe .Portal_services__QLg4d{grid-template-columns:1fr;gap:35px}.Portal_logoPlate__k_5lw{height:95px;padding:12px}.Portal_logoPlate__k_5lw img{height:70px;max-width:100%}.Portal_editorialPortal___Abbe .Portal_blueBridge__KIgld h2{font-size:34px}}@media(max-width:360px){.Portal_editorialHead__XxZwo h1{font-size:40px}.Portal_dialGroup__DJAb7{gap:12px}.Portal_rotary__RTBme{width:83px;height:83px}.Portal_dialGroup__DJAb7 small{font-size:13px;max-width:21ch}.Portal_phaseControls__B9uRZ button{padding-inline:14px}.Portal_sourceLabels__sYljM span{font-size:13px}.Portal_productDestination__W2VJM{font-size:13px;left:78%}.Portal_connectionVisual__TIzSw{height:235px}.Portal_connectionControls__6LH3a{gap:22px 0}}.Portal_headerDark__IPO9t .Portal_searchPanel__2ydeU{background:#15181d;color:#edf0f4;box-shadow:0 18px 45px #0008}.Portal_headerDark__IPO9t .Portal_searchInputRow__5brnc{background:#252a32}.Portal_headerDark__IPO9t .Portal_searchInputRow__5brnc input{color:#edf0f4}.Portal_headerDark__IPO9t .Portal_searchInputRow__5brnc input::placeholder{color:#aeb7c4}.Portal_headerDark__IPO9t .Portal_searchResults__8EtJA small,.Portal_headerDark__IPO9t .Portal_searchStatus___1VYo{color:#b1b7c0}.Portal_headerDark__IPO9t .Portal_searchResults__8EtJA>a:focus-visible,.Portal_headerDark__IPO9t .Portal_searchResults__8EtJA>a:hover{background:#252a32}.Portal_headerDark__IPO9t .Portal_searchEmpty__up_B7 a{color:#add1ff}.Portal_contactPanel__Q15YF select{background:#232931;color:#edf0f4}.Portal_headerDark__IPO9t .Portal_searchResults__8EtJA{scrollbar-color:#596779 #252a32}.Portal_editorialPortal___Abbe .Portal_services__QLg4d h3{font-weight:650}.Portal_logoPlate__k_5lw{border-radius:0}.Portal_scrollInvitation__LSdQY{display:flex;align-items:center;gap:14px;color:#8e949e;font-size:13px;margin:38px 0 0}.Portal_scrollStory__lkKCy{height:540svh;position:relative;margin-top:30px}.Portal_scrollStage__qhgoL{position:sticky;top:70px;height:calc(100svh - 70px);min-height:500px;overflow:hidden;background:#050607;display:flex;flex-direction:column;align-items:center}.Portal_sceneHeading__pPeS7{text-align:center;position:absolute;top:5%;left:20px;right:20px;z-index:1}.Portal_sceneIndex__rWkPd{font-size:11px;letter-spacing:.15em;color:#828a95}.Portal_sceneHeading__pPeS7 h2{font-size:clamp(46px,5.6vw,80px);font-weight:400;letter-spacing:-.055em;line-height:1.1;margin:17px 0}.Portal_sceneHeading__pPeS7 p{font-size:16px;line-height:1.65;color:#a8afb9;max-width:47ch;margin:auto}.Portal_scrollCanvasWrap__N9UMU{position:absolute;inset:27% 5% 10%}.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM{left:3%;padding-top:0;padding-bottom:0;justify-content:normal}.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM span{position:absolute;white-space:nowrap;background:transparent;font-size:12px}.Portal_scrollCanvasWrap__N9UMU .Portal_productDestination__W2VJM{left:82%;font-size:13px}.Portal_storyRail__0D5GE{position:absolute;bottom:30px;display:flex;gap:28px;padding:14px 22px;border-top:1px solid #282c31;color:#727985;font-size:12px}.Portal_storyRail__0D5GE span[aria-current]{color:#edf0f4}.Portal_storyRail__0D5GE i{position:absolute;left:0;bottom:0;height:1px;width:calc(var(--scene-progress,0)*100%);background:#b5c6db}.Portal_motionSummary__11hys{display:none}@media(max-width:760px){.Portal_scrollStory__lkKCy{height:430svh}.Portal_scrollStage__qhgoL{top:64px;height:calc(100svh - 64px);min-height:440px}.Portal_sceneHeading__pPeS7{top:8%}.Portal_sceneHeading__pPeS7 p{font-size:14px;max-width:32ch}.Portal_scrollCanvasWrap__N9UMU{inset:34% 0 12%}.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM span{font-size:10px}.Portal_scrollCanvasWrap__N9UMU .Portal_productDestination__W2VJM{font-size:11px;left:81%}.Portal_storyRail__0D5GE{gap:22px;bottom:25px}.Portal_scrollInvitation__LSdQY{font-size:12px;margin-top:26px}}@media(prefers-reduced-motion:reduce){.Portal_scrollStory__lkKCy{height:75svh}.Portal_scrollStage__qhgoL{position:relative;top:0;height:75svh}.Portal_motionSummary__11hys{display:block;max-width:850px;margin:0 auto;padding:25px}.Portal_motionSummary__11hys p{color:#a8afb9;line-height:1.7;margin:20px 0}.Portal_motionSummary__11hys strong{color:#edf0f4}.Portal_storyRail__0D5GE{display:none}}@media(max-height:600px) and (prefers-reduced-motion:no-preference){.Portal_scrollStage__qhgoL{min-height:0}.Portal_sceneHeading__pPeS7{top:2%}.Portal_sceneHeading__pPeS7 h2{font-size:40px;margin:8px 0}.Portal_sceneHeading__pPeS7 p{font-size:13px}.Portal_sceneIndex__rWkPd{display:none}.Portal_scrollCanvasWrap__N9UMU{inset:31% 4% 12%}.Portal_storyRail__0D5GE{bottom:8px;padding:8px 16px}}.Portal_sceneHeading__pPeS7{display:grid;min-height:170px}.Portal_sceneChapter__IyQSJ{grid-area:1/1;opacity:0;will-change:opacity,transform}.Portal_sceneChapter__IyQSJ:first-child{opacity:1}.Portal_sceneHeading__pPeS7 h2{letter-spacing:-.035em;margin-top:12px}.Portal_buildAnnotations__L5wxH{position:absolute;inset:0;opacity:var(--source-opacity,1);pointer-events:none}.Portal_gridAnnotations__21cLM{position:absolute;inset:0;opacity:var(--grid-opacity,0);pointer-events:none}.Portal_gridAnnotations__21cLM span{position:absolute;left:6%;font-size:11px;color:#b5bdc8;line-height:1}.Portal_gridAnnotations__21cLM span:first-child{top:14%}.Portal_gridAnnotations__21cLM span:nth-child(2){top:29%}.Portal_gridAnnotations__21cLM span:nth-child(3){top:44%}.Portal_gridAnnotations__21cLM span:nth-child(4){top:59%}.Portal_gridAnnotations__21cLM span:nth-child(5){top:74%}@media(max-width:760px){.Portal_gridAnnotations__21cLM span{font-size:10px;left:4%}}@media(prefers-reduced-motion:reduce){.Portal_sceneChapter__IyQSJ{will-change:auto}}.Portal_buildAnnotations__L5wxH,.Portal_gridAnnotations__21cLM,.Portal_mapAnnotations__NOKot{transform:translate(var(--mouse-x,0),var(--mouse-y,0))}.Portal_sourceLabels__sYljM span:first-child{color:#72d1f7}.Portal_sourceLabels__sYljM span:nth-child(2){color:#b397ff}.Portal_sourceLabels__sYljM span:nth-child(3){color:#f6bc70}.Portal_mapAnnotations__NOKot{position:absolute;inset:0;pointer-events:none;opacity:var(--map-opacity,0)}.Portal_mapAnnotations__NOKot span,.Portal_mapAnnotations__NOKot strong{position:absolute;font-size:12px;font-weight:400;line-height:1.4}.Portal_mapAnnotations__NOKot span:first-child{left:16%;top:16%;color:#72d1f7}.Portal_mapAnnotations__NOKot span:nth-child(2){left:74%;top:26%;color:#b397ff}.Portal_mapAnnotations__NOKot span:nth-child(3){left:29%;top:86%;color:#f6bc70}.Portal_mapAnnotations__NOKot strong{left:52%;top:55%;transform:translateX(-50%);color:#edf0f4;white-space:nowrap}@media(max-width:760px){.Portal_mapAnnotations__NOKot span,.Portal_mapAnnotations__NOKot strong{font-size:10px}.Portal_mapAnnotations__NOKot span:first-child{left:10%}.Portal_mapAnnotations__NOKot span:nth-child(2){left:73%}}.Portal_motionToggle__XhYCO{position:absolute;right:5%;bottom:31px;display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #333b45;border-radius:50%;background:#0d1014;color:#c2cbd6;cursor:pointer}.Portal_motionToggle__XhYCO:hover{color:#fff;border-color:#7c8b9d}.Portal_motionToggle__XhYCO:focus-visible{outline:2px solid #72d1f7;outline-offset:4px}@media(prefers-reduced-motion:reduce){.Portal_motionToggle__XhYCO{display:none}}@media(max-height:600px){.Portal_motionToggle__XhYCO{bottom:5px}}.Portal_mapAnnotations__NOKot span:nth-child(n),.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM span{color:#b9c1cd}.Portal_scrollCanvasWrap__N9UMU{inset:calc(27% * (1 - var(--field-expand,0))) calc(5% * (1 - var(--field-expand,0))) calc(10% * (1 - var(--field-expand,0)))}.Portal_sceneHeading__pPeS7{z-index:2}.Portal_motionToggle__XhYCO,.Portal_storyRail__0D5GE{z-index:3}@media(max-width:760px){.Portal_scrollCanvasWrap__N9UMU{inset:calc(34% * (1 - var(--field-expand,0))) 0 calc(12% * (1 - var(--field-expand,0)))}}@media(max-height:600px) and (prefers-reduced-motion:no-preference){.Portal_scrollCanvasWrap__N9UMU{inset:calc(31% * (1 - var(--field-expand,0))) calc(4% * (1 - var(--field-expand,0))) calc(12% * (1 - var(--field-expand,0)))}}.Portal_cloudAgent___Bc37{position:absolute;left:50%;top:54%;transform:translate(calc(-50% + var(--mouse-x,0px)),var(--mouse-y,0));font-size:12px;color:#c8d0da;opacity:var(--field-expand,0);pointer-events:none;white-space:nowrap}.Portal_scrollCanvasWrap__N9UMU{inset:0}.Portal_buildAnnotations__L5wxH,.Portal_mapAnnotations__NOKot{inset:27% 5% 10%}.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM span:first-child{top:7%}.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM span:nth-child(2){top:39%}.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM span:nth-child(3){top:71%}.Portal_particleTooltip__2TtXb{position:absolute;z-index:5;width:250px;max-width:calc(100% - 32px);padding:15px 17px;border:1px solid #30363e;background:#101216;border-radius:7px;pointer-events:none;color:#edf0f4}.Portal_particleTooltip__2TtXb[hidden]{display:none}.Portal_particleTooltip__2TtXb small{display:block;color:#9ca7b5;font-size:10px;line-height:1.4;margin-bottom:7px}.Portal_particleTooltip__2TtXb p{font-size:13px;line-height:1.5;margin:0 0 10px}.Portal_particleTooltip__2TtXb span{font-size:11px;color:#a6c9e5}.Portal_sceneHeading__pPeS7{pointer-events:none}.Portal_particleTooltip__2TtXb{pointer-events:auto;cursor:default}.Portal_curveAnnotations__ruDzL{position:absolute;inset:27% 5% 10%;pointer-events:none;opacity:var(--curve-opacity,0);transform:translate(var(--mouse-x,0),var(--mouse-y,0));font-size:12px;color:#aeb8c5;line-height:1.5}.Portal_curveAnnotations__ruDzL span{position:absolute}.Portal_curveAnnotations__ruDzL span:first-child{left:12%;top:84%}.Portal_curveAnnotations__ruDzL span:nth-child(2){right:10%;top:9%;opacity:var(--curve-end-opacity,0)}.Portal_curveAnnotations__ruDzL span:nth-child(3){left:50%;top:88%;transform:translateX(-50%)}@media(max-width:760px){.Portal_curveAnnotations__ruDzL{font-size:10px}.Portal_curveAnnotations__ruDzL span:nth-child(2){right:7%;max-width:15ch;text-align:right}.Portal_curveAnnotations__ruDzL span:first-child{left:8%}.Portal_curveAnnotations__ruDzL span:nth-child(3){left:66%;white-space:nowrap}}.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM span:first-child{left:5.5%;top:5%}.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM span:nth-child(2){left:0;top:40%}.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM span:nth-child(3){left:6%;top:76%}.Portal_agentCaption__g6mUC{position:absolute;left:var(--agent-x,79%);top:calc(var(--agent-y,50%) + 20px);transform:translateX(-50%);font-size:12px;line-height:1.4;color:#c8d0da;pointer-events:none;white-space:nowrap}.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM{left:0;right:0}.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM span:first-child{left:10.5%}.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM span:nth-child(2){left:4.5%}.Portal_scrollCanvasWrap__N9UMU .Portal_sourceLabels__sYljM span:nth-child(3){left:11%}.Portal_agentCaption__g6mUC{opacity:var(--agent-opacity,1)}.Portal_metacityRecognition__Av9h7{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:35px 0;margin-top:35px;border-top:1px solid #303640}.Portal_metacityRecognition__Av9h7 h3{font-size:23px;font-weight:400;margin:0}.Portal_metacityRecognition__Av9h7 p{font-size:14px;line-height:1.9;color:#b1bccb;margin:0;max-width:65ch}.Portal_clientNames__Ahy77{gap:16px 35px}.Portal_clientNames__Ahy77 li{font-size:20px!important;line-height:1.7}@media(max-width:760px){.Portal_metacityRecognition__Av9h7{grid-template-columns:1fr;gap:15px}.Portal_clientNames__Ahy77{gap:16px 25px}.Portal_clientNames__Ahy77 li{font-size:17px!important}}.Portal_footer__hujH4{background:#080b0f;color:#cbd4df}.Portal_connectionHero__p_a9R{padding-top:0}.Portal_connectionHero__p_a9R>.Portal_scrollStory__lkKCy{margin-top:0}.Portal_connectionHero__p_a9R>.Portal_container__k8wpv{padding-top:72px;padding-bottom:50px}.Portal_editorialHead__XxZwo h2{font-size:clamp(44px,6vw,86px);font-weight:450;line-height:1.04;letter-spacing:-.04em;margin:0;text-wrap:balance}.Portal_sceneHeading__pPeS7 h1{font-size:clamp(46px,5.6vw,80px);font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:17px 0}@media(max-width:760px){.Portal_connectionHero__p_a9R>.Portal_container__k8wpv{padding-top:45px;padding-bottom:30px}.Portal_editorialHead__XxZwo h2{font-size:clamp(44px,11vw,64px)}}.Portal_aiStoryLink__GFAI9{pointer-events:auto;display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:8px 12px;color:#a7d9e8;font-size:13px;text-decoration:none}.Portal_aiStoryLink__GFAI9:hover{text-decoration:underline}.Portal_aiStoryLink__GFAI9:focus-visible{outline:2px solid #75d9ee;outline-offset:3px}.Portal_sceneChapter__IyQSJ[aria-hidden=true] .Portal_aiStoryLink__GFAI9{visibility:hidden}@media(max-width:760px){.Portal_aiStoryLink__GFAI9{font-size:12px;margin-top:8px}}@media(max-width:1050px){.Portal_nav__kH2QC{display:none}.Portal_menuButton__UA1Vd{display:block;min-width:44px}.Portal_mobileNav__W_FZ4{display:flex;flex-direction:column;gap:5px;padding:8px 20px 22px;background:#050607}.Portal_mobileNav__W_FZ4 a{padding:10px;font-size:16px;min-height:44px}}@media(max-width:760px){.Portal_buildAnnotations__L5wxH,.Portal_curveAnnotations__ruDzL,.Portal_mapAnnotations__NOKot{inset:38% 5% 12%}}.Portal_wordmarkAnimated__RQ962{position:relative}.Portal_wordmarkSpace__gDZjf{visibility:hidden}.Portal_wordmarkReveal__JJQI6{position:absolute;inset:0;display:block}.Portal_wordmarkWord__4NwAZ{display:inline-flex;vertical-align:bottom}.Portal_wordmarkTail__3Xii1{display:inline-grid;grid-template-columns:1fr;animation:Portal_wordmarkUnfold__eBHEz .9s cubic-bezier(.16,1,.3,1) .45s both}.Portal_wordmarkTail__3Xii1>span{overflow:hidden;min-width:0}.Portal_wordmarkWord__4NwAZ:nth-child(2) .Portal_wordmarkTail__3Xii1{animation-delay:.55s}.Portal_wordmarkWord__4NwAZ:nth-child(3) .Portal_wordmarkTail__3Xii1{animation-delay:.65s}@keyframes Portal_wordmarkUnfold__eBHEz{0%{grid-template-columns:0fr;opacity:0}to{grid-template-columns:1fr;opacity:1}}@media(prefers-reduced-motion:reduce){.Portal_wordmarkTail__3Xii1{animation:none}}.Portal_recognitionWordmark__mAWOl{font-size:24px;color:#1c352d;font-weight:500;line-height:1.2;text-wrap:balance}.Portal_logoItem__3fdXv{min-width:0}.Portal_logoItem__3fdXv p{overflow-wrap:anywhere}.Portal_startupPrograms__8B5M1{background:#e5eadd;color:#171d1b;padding:64px 0 68px;scroll-margin-top:90px}.Portal_startupEyebrow__RcoKT{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;color:#4b594e}.Portal_startupPrograms__8B5M1 h2{font-size:clamp(30px,3.4vw,44px);font-weight:450;letter-spacing:-.04em;line-height:1.15;max-width:650px;margin:0 0 42px}.Portal_startupGrid__6_FZk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.Portal_startupGrid__6_FZk>a{display:block;padding-top:24px;border-top:1px solid #aeb8a7}.Portal_startupGrid__6_FZk>a:focus-visible{outline:2px solid #263e30;outline-offset:8px}.Portal_startupLogo__dZGTq{display:flex;height:64px;align-items:center;margin-bottom:25px}.Portal_startupLogo__dZGTq img{width:auto;max-width:150px;height:48px;object-fit:contain}.Portal_startupGrid__6_FZk>a:nth-child(2) img{height:54px}.Portal_startupGrid__6_FZk>a:nth-child(4) img{height:44px}.Portal_startupGrid__6_FZk h3{font-size:17px;font-weight:600;line-height:1.4;margin:0 0 12px}.Portal_startupGrid__6_FZk p{font-size:13px;line-height:1.7;max-width:27ch;color:#4b594e;margin:0}.Portal_clientNames__Ahy77{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 24px}.Portal_clientNames__Ahy77 li{display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0;font-size:12px!important;line-height:1.5;font-weight:400!important}.Portal_partnerLogo__RGtFt{display:flex;height:94px;width:100%;align-items:center;justify-content:center;background:#f6f5f0;padding:20px}.Portal_partnerLogo__RGtFt img{width:100%;height:54px;object-fit:contain}.Portal_partnerLogo__RGtFt img[src$="algar.svg"],.Portal_partnerLogo__RGtFt img[src$="cyberx.png"],.Portal_partnerLogo__RGtFt img[src$="fundao.png"],.Portal_partnerLogo__RGtFt img[src$="incm.png"],.Portal_partnerLogo__RGtFt img[src$="lameirinho.png"],.Portal_partnerLogo__RGtFt img[src$="moura.svg"]{filter:brightness(0)}@media(max-width:900px){.Portal_clientNames__Ahy77{grid-template-columns:repeat(4,minmax(0,1fr))}.Portal_startupGrid__6_FZk{gap:24px}}@media(max-width:600px){.Portal_startupPrograms__8B5M1{padding:42px 0 46px}.Portal_startupPrograms__8B5M1 h2{margin-bottom:30px}.Portal_startupGrid__6_FZk{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.Portal_startupLogo__dZGTq{margin-bottom:18px}.Portal_startupLogo__dZGTq img{max-width:120px}.Portal_startupGrid__6_FZk h3{font-size:15px}.Portal_startupGrid__6_FZk p{font-size:12px}.Portal_clientNames__Ahy77{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.Portal_partnerLogo__RGtFt{height:86px;padding:18px}}