:root{--ink:#0d1743;--ink-muted:#3f557d;--red:#e62426;--blue:#155bea;--soft-blue:#eaf3ff;--aqua:#53c6ff;--warm:#ffaf66;--shell:#f8fbff;--max:1310px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#f4f8fd;margin:0;font-family:Inter,Inter Display,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #4a8dff}.site-wrapper{background:radial-gradient(1100px 470px at 83% 12%,#b9d8fa 0%,#0000 75%),radial-gradient(730px 420px at 5% 39%,#fff1ed 0%,#0000 79%),linear-gradient(#e9f2ff 0%,#f5f8fe 58%,#f9fcff 100%);min-height:100vh;position:relative;overflow:hidden}.page-container{max-width:var(--max);margin-inline:auto;padding-inline:30px}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffde,#f7faffb3);border-bottom:1px solid #6f93c324;height:74px;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand{white-space:nowrap;letter-spacing:-1.3px;color:#10183b;align-items:center;gap:10px;min-width:253px;font-size:26px;font-weight:550;display:inline-flex}.brand img{object-fit:contain;filter:drop-shadow(0 2px 1px #992b361a);width:49px;height:53px}.brand strong{font-weight:850}.desktop-nav{align-items:center;gap:45px;font-size:14px;font-weight:650;display:flex}.desktop-nav a{align-items:center;height:74px;transition:color .2s;display:flex;position:relative}.desktop-nav a:after{content:"";background:#245fed;border-radius:8px;width:0;height:3px;transition:width .25s;position:absolute;bottom:12px;left:0}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:#134cdd}.desktop-nav a[aria-current]:after,.desktop-nav a:hover:after{width:100%}.header-actions{align-items:center;gap:15px;display:flex}.header-actions a,.language-button{white-space:nowrap;font-size:13px;font-weight:700}.language-button{color:#162a58;cursor:default;background:0 0;border:0;align-items:center;gap:6px;padding:9px;display:flex}.globe-symbol{font-size:22px;line-height:1}.chevron{font-size:17px}.btn-header-outline{color:#1555df;background:#ffffff38;border:1.5px solid #285ff0;border-radius:999px;padding:10px 22px}.btn-header-primary{color:#fff;background:linear-gradient(115deg,#2377fa,#0456d4);border-radius:999px;padding:11px 21px;box-shadow:0 5px 14px #246de92e}.btn-header-primary span{margin-left:7px}.menu-toggle{cursor:pointer;background:0 0;border:0;padding:12px 8px;display:none}.menu-toggle span{background:var(--ink);border-radius:5px;width:24px;height:2px;margin:5px 0;display:block}.mobile-menu{background:#f7fbff;padding:10px 24px 20px;box-shadow:0 16px 30px #20529b1f}.mobile-menu:not([hidden]){gap:4px;display:grid}.mobile-menu a{border-radius:8px;padding:12px;font-size:15px;font-weight:700}.mobile-menu a:hover{background:#e6efff}.hero{isolation:isolate;min-height:414px;position:relative}.hero-inner{z-index:4;position:relative}.hero-copy{z-index:7;max-width:610px;padding-top:45px;position:relative}.eyebrow{letter-spacing:2.5px;color:#285fb5;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:850}.hero h1{letter-spacing:-3.1px;white-space:nowrap;text-shadow:0 2px 15px #fff6;margin:0 0 17px;font-size:clamp(38px,4.25vw,61px);font-weight:830;line-height:1.035}.china-red{color:#ed232a}.world-blue{color:#174be5}.hero-description{color:#243d68;max-width:585px;margin:0 0 21px;font-size:19px;font-weight:530;line-height:1.37}.hero-ctas{align-items:center;gap:19px;display:flex}.cta{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;height:46px;padding:0 25px;font-size:15px;font-weight:750;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.cta:hover{transform:translateY(-3px)}.cta-red{color:#fff;background:linear-gradient(95deg,#f7521e,#e70d28);box-shadow:0 9px 23px #df413426}.cta-red:hover{box-shadow:0 13px 28px #df413440}.cta-outline{color:#152453;background:#fff9;border:1.5px solid #1a4ff1;box-shadow:0 7px 15px #274f9917}.cta-outline:hover{background:#fff}.cta span{font-size:20px;line-height:1}.hero-aside{color:#354a78;margin:17px 0 0;font-size:13px;font-style:italic;font-weight:550}.hero-map-wrap{z-index:1;pointer-events:none;width:min(64%,850px);height:365px;transform:translate3d(var(--parallax-x,0px),var(--parallax-y,0px),0);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:-5px;right:max(0px,50vw - 720px)}.hero-map{object-fit:fill;opacity:.99;filter:drop-shadow(0 9px 14px #2e7bcb0f);width:100%;height:100%}.hero-colorwash{z-index:0;pointer-events:none;background:radial-gradient(at 80% 24%,#3794fa26,#0000 44%),linear-gradient(90deg,#ffffffa3 0%,#ffffff26 44%,#0000 85%);position:absolute;inset:0}.landscape{z-index:2;pointer-events:none;width:100%;height:117px;position:absolute;bottom:0;left:0;overflow:hidden}.landscape img{object-fit:cover;object-position:center center;opacity:.94;width:100%;height:100%}.landscape:after{content:"";background:linear-gradient(#0000 52%,#e1ebfc54);position:absolute;inset:0}.live-light-paths{opacity:.6;filter:drop-shadow(0 0 4px #ffb16661);width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0;overflow:visible}.light-path{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:175 1050;animation:13s ease-in-out infinite alternate routeFlow}.light-path-cool{animation-duration:16s;animation-delay:-5s}.site-wrapper:has([data-route=exchange]:hover) .light-path-warm{opacity:1;stroke-width:6px}.site-wrapper:has([data-route=china]:hover) .light-path-cool{opacity:1;stroke-width:6px}@keyframes routeFlow{0%{stroke-dashoffset:920px;opacity:.3}50%{opacity:.72}to{stroke-dashoffset:-380px;opacity:.42}}.services{z-index:6;grid-template-columns:1fr 1fr;gap:23px;margin-top:-3px;display:grid;position:relative}.service-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(130deg,#ffffffbd,#e7f1ffa8 70%);border:1.5px solid #fffffff0;border-radius:24px;align-items:center;min-height:147px;padding:8px 45px 8px 14px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 29px #355c9329,inset 0 1px 1px #fffffff0}.service-card:hover{transform:translateY(-5px);box-shadow:0 22px 37px #254f8b33,inset 0 1px 1px #fff}.exchange-card{background:linear-gradient(118deg,#fff4f3c7,#eff3ffba 72%,#dce8ffc7)}.china-card{background:linear-gradient(120deg,#e5f5ffc2,#e0edffb8 80%)}.service-visual{flex:none;justify-content:center;align-items:center;width:165px;height:128px;display:flex;position:relative;overflow:hidden}.service-visual img{object-fit:contain;filter:drop-shadow(0 6px 10px #3c65c41a);width:100%;height:125px;transition:transform .45s}.service-card:hover .service-visual img{transform:translateY(-3px)scale(1.035)}.service-divider{background:linear-gradient(#0000,#4372bb45,#0000);flex:none;width:1px;height:80px;margin:0 24px 0 3px}.service-copy{flex:1;min-width:0;padding-right:5px}.service-label{color:#ec2629;margin:0 0 5px;font-size:19px;font-weight:800;line-height:1.2}.china-card .service-label{color:#095ee6}.service-copy h2{letter-spacing:-.75px;margin:0 0 6px;font-size:20px;font-weight:820;line-height:1.22}.service-copy>p:last-child{color:#344d78;max-width:320px;margin:0;font-size:13px;line-height:1.4}.service-arrow{color:#ff3c30;background:#ffffffeb;border-radius:50%;place-items:center;width:33px;height:33px;font-size:21px;font-weight:850;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%);box-shadow:0 6px 12px #5173b529}.china-card .service-arrow{color:#1755ed}.value-section{padding-top:25px}.section-title{justify-content:center;align-items:center;gap:24px;display:flex}.section-title>span{background:linear-gradient(90deg,#0000,#2d569f70);flex:1;height:1px}.section-title>span:last-child{background:linear-gradient(90deg,#2d569f70,#0000)}.section-title h2{letter-spacing:-1px;white-space:nowrap;margin:0;font-size:26px;font-weight:820}.value-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:22px;display:grid}.value-item{align-items:center;gap:15px;min-height:85px;padding:0 18px;display:flex;position:relative}.value-item:not(:last-child):after{content:"";background:linear-gradient(#0000,#2d569f40,#0000);width:1px;height:60%;position:absolute;top:20%;right:0}.value-icon{color:#1863f2;background:linear-gradient(160deg,#fff,#eff7ffbf);border:1px solid #fffffff2;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 6px 12px #4561a91a,inset 0 0 0 1px #d1e0f87a}.value-icon svg{width:30px;height:30px}.value-item h3{margin:0 0 5px;font-size:13.5px;font-weight:800;line-height:1.2}.value-item p{color:#526787;margin:0;font-size:11.5px;line-height:1.4}.ecosystem{padding-top:28px}.partner-heading{gap:25px}.partner-heading h2{letter-spacing:3.8px;color:#4d6491;font-size:12px;font-weight:860}.partner-strip{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:0;padding-top:19px;padding-bottom:14px;display:grid}.partner-logo{justify-content:center;align-items:center;min-width:0;min-height:49px;padding:0 13px;display:flex;position:relative}.partner-logo:not(:last-child):after{content:"";background:#c8d6ec;width:1px;height:34px;position:absolute;right:0}.partner-logo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:48px}.partner-logo.partner-syc img{height:47px}.partner-note{text-align:center;color:#8390a6;max-width:900px;margin:1px auto 0;font-size:10px;line-height:1.5}.partner-cta{color:#fff;background:linear-gradient(105deg,#1e58aa,#3573c3 60%,#4984da);border:1px solid #fffc;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;min-height:101px;margin-top:15px;margin-bottom:25px;padding-top:13px;padding-bottom:13px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #2459a621}.partner-cta:before{content:"";pointer-events:none;border:20px solid #ffffff21;border-radius:50%;width:365px;height:160px;position:absolute;bottom:-75px;right:-18px;transform:rotate(-12deg)}.partner-kicker{letter-spacing:2px;opacity:.84;margin:0 0 9px;font-size:10px;font-weight:800}.partner-cta h2{letter-spacing:-.65px;margin:0;font-size:20px;line-height:1.28}.partner-button{color:#174eae;white-space:nowrap;background:#fff;border-radius:999px;padding:14px 25px;font-size:13px;font-weight:850;transition:transform .22s;position:relative}.partner-button:hover{transform:translateY(-3px)}.partner-button span{padding-left:14px}.site-footer{background:#fafcffed;border-top:1px solid #d9e5f4}.footer-inner{color:#657692;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;padding-bottom:22px;font-size:11px;display:flex}.footer-inner p{margin:0}.footer-inner>p:nth-child(2){text-align:center;max-width:480px}.footer-inner>div{gap:20px;display:flex}.footer-inner a:hover{color:#155bea}.sub-hero{background:radial-gradient(at 80% 30%,#4f9cf329,#0000 55%);min-height:335px;padding-top:75px;padding-bottom:65px}.sub-hero h1{letter-spacing:-2.5px;margin:0 0 20px;font-size:clamp(42px,6vw,75px);line-height:1.04}.sub-hero>div>p:not(.eyebrow){color:#395279;max-width:760px;font-size:19px;line-height:1.6}.content-panel{background:#fff;border:1px solid #dfe9f7;border-radius:22px;padding:28px;box-shadow:0 15px 45px #385b9112}.sub-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-top:45px;padding-bottom:80px;display:grid}.sub-grid h2{font-size:21px}.sub-grid p{color:#536781;font-size:14px;line-height:1.6}.sub-grid a{color:#155bea;font-weight:750}.request-form{gap:18px;max-width:660px;margin:20px auto 100px;display:grid}.request-form label{color:#1c2e58;gap:7px;font-size:14px;font-weight:750;display:grid}.request-form input,.request-form select,.request-form textarea{color:#162a50;background:#f9fcff;border:1px solid #c6d5e9;border-radius:10px;width:100%;padding:12px 14px}.request-form textarea{resize:vertical;min-height:115px}.request-form button{cursor:pointer;border:0}.form-disclosure{color:#6c7e99;font-size:12px;line-height:1.5}@media (min-width:1600px){.hero-map-wrap{right:calc(50vw - 725px)}.hero{min-height:435px}.landscape{height:128px}}@media (max-width:1240px){.page-container{padding-inline:28px}.brand{min-width:auto}.desktop-nav{gap:28px}.hero h1{font-size:clamp(36px,4.4vw,56px)}.hero-copy{max-width:560px}.hero-map-wrap{width:65%}.value-item{padding:0 11px}.service-visual{width:138px}.service-divider{margin-right:18px}.service-copy h2{font-size:18px}.service-copy>p:last-child{font-size:12px}}@media (max-width:980px){.desktop-nav{gap:19px}.header-actions{gap:8px}.brand{font-size:22px}.brand img{width:41px;height:45px}.btn-header-outline{padding:9px 13px}.btn-header-primary{padding:10px 15px}.hero{min-height:470px}.hero-copy{max-width:540px}.hero-map-wrap{opacity:.66;width:75%;top:32px;right:-105px}.hero-colorwash{background:linear-gradient(90deg,#ffffffd6,#ffffff4d 65%,#0000)}.services{gap:14px}.service-card{padding-right:35px}.service-divider{display:none}.service-visual{width:125px}.service-copy h2{font-size:17px}.service-copy>p:last-child{font-size:11px}.service-label{font-size:16px}.value-grid{grid-template-columns:repeat(2,1fr);row-gap:16px}.value-item:nth-child(2):after{display:none}.partner-strip{grid-template-columns:repeat(4,1fr);row-gap:14px}.partner-logo:nth-child(4):after{display:none}}@media (max-width:700px){.site-header{height:66px}.page-container{padding-inline:20px}.brand{letter-spacing:-1.2px;gap:5px;font-size:23px}.brand img{width:42px;height:48px}.desktop-nav,.header-actions{display:none}.menu-toggle{margin-left:auto;display:block}.hero{min-height:615px}.hero-copy{max-width:none;padding-top:28px}.eyebrow{letter-spacing:1.6px;max-width:320px;margin-bottom:13px;font-size:9.5px;line-height:1.5}.hero h1{white-space:normal;letter-spacing:-1.65px;margin-bottom:12px;font-size:clamp(31px,8vw,43px);line-height:1.05}.hero-description{max-width:410px;margin-bottom:19px;font-size:14px;line-height:1.5}.desktop-break{display:none}.hero-ctas{flex-direction:column;align-items:stretch;gap:10px;max-width:390px}.cta{justify-content:center;height:43px;font-size:13px}.hero-aside{margin-top:10px;font-size:11px}.hero-map-wrap{opacity:.98;width:110%;height:240px;top:320px;right:-10%}.hero-map{object-fit:fill}.hero-colorwash{background:linear-gradient(#fafcffb8 0%,#f7faff3d 62%,#0000 80%)}.landscape{height:73px;bottom:0}.landscape img{object-position:42% center;width:140%;max-width:none;transform:translate(-10%)}.services{grid-template-columns:1fr;gap:12px;margin-top:-10px;display:grid}.service-card{border-radius:17px;min-height:112px;padding:7px 44px 7px 9px}.service-visual{width:97px;height:102px}.service-visual img{height:98px}.service-copy h2{letter-spacing:-.55px;margin:0 0 4px;font-size:16px}.service-copy>p:last-child{font-size:11px;line-height:1.35}.service-label{font-size:14px}.service-arrow{width:29px;height:29px;font-size:17px;right:10px}.value-section{padding-top:26px}.section-title{gap:11px}.section-title h2{letter-spacing:-.9px;white-space:normal;text-align:center;font-size:22px}.value-grid{grid-template-columns:1fr;gap:0;margin-top:9px}.value-item{gap:15px;min-height:71px;padding:7px 0}.value-item:not(:last-child):after{display:none}.value-item:not(:last-child){border-bottom:1px solid #e0e9f7}.value-icon{border-radius:12px;width:45px;height:45px}.value-icon svg{width:25px;height:25px}.value-item h3{font-size:13px}.value-item p{font-size:11.5px}.ecosystem{padding-top:28px}.partner-heading h2{letter-spacing:1.8px;font-size:10.5px}.partner-strip{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:10px;padding-top:14px}.partner-logo{min-height:46px;padding:0 5px}.partner-logo img{height:40px}.partner-logo.partner-syc img{height:43px}.partner-logo:nth-child(4):after{display:none}.partner-note{font-size:9px}.partner-cta{border-radius:16px;flex-direction:column;align-items:flex-start;gap:15px;margin-top:17px;margin-bottom:22px;padding:21px}.partner-cta h2{font-size:20px}.partner-button{padding:11px 19px;font-size:12px}.footer-inner{text-align:center;flex-direction:column;gap:9px;padding-top:18px;padding-bottom:20px}.sub-hero{min-height:auto;padding-top:38px;padding-bottom:25px}.sub-hero h1{font-size:40px}.sub-grid{grid-template-columns:1fr;gap:12px;padding-top:20px;padding-bottom:45px}.content-panel{padding:22px}.request-form{margin-bottom:55px}}@media (max-width:350px){.page-container{padding-inline:15px}.hero{min-height:615px}.hero h1{font-size:30px}.hero-map-wrap{top:334px}.service-visual{width:82px}.service-copy h2{font-size:14px}.service-copy>p:last-child{font-size:10.5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-map-wrap{transform:none!important}}.home-partnership{background-image:url(/assets/partner-ribbon.png);background-position:bottom;background-repeat:no-repeat;background-size:100% 52px;justify-content:center;align-items:center;min-height:42px;margin:6px auto 22px;display:flex;position:relative}.home-partnership a{color:#1a57b1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffa6;border:1px solid #97beee8c;border-radius:100px;padding:9px 18px;font-size:12px;font-weight:800}.home-partnership a:hover{background:#fff}.home-partnership a span{margin-left:6px}@media (max-width:700px){.hero{min-height:523px}.hero-map-wrap{width:109%;height:183px;top:301px;right:-5%}.landscape{height:63px}.hero-aside{margin-top:9px}.services{margin-top:-4px}.service-card{min-height:96px}.service-visual{width:93px;height:88px}.service-visual img{height:92px}.service-copy>p:last-child{font-size:10.5px}.value-section{padding-top:19px}.value-item{min-height:58px}.value-item p{display:none}.value-item h3{margin:0;font-size:12px}.value-grid{margin-top:9px}.ecosystem{padding-top:15px}.partner-logo{min-height:42px}.partner-logo img{height:37px}.home-partnership{min-height:40px;margin-top:5px;margin-bottom:16px}.partner-note{display:none}}@media (max-width:350px){.hero{min-height:534px}.hero-map-wrap{height:181px;top:323px}}.partner-strip{grid-template-columns:1.1fr 1fr 1.15fr 1.4fr .92fr 1fr 1.05fr}.partner-syc{gap:6px}.partner-logo.partner-syc img{flex:none;width:44px;height:44px}.partner-syc span{color:#20539a;white-space:nowrap;font-size:10px;font-weight:720;line-height:1.08}.partner-logo img{height:39px}.partner-logo:not(.partner-syc) img{max-width:95%}@media (max-width:980px){.partner-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.partner-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-logo img{height:35px}.partner-logo.partner-syc img{width:32px;height:32px}.partner-syc span{font-size:7.4px}}.exchange-hero{background:radial-gradient(circle at 77% 45%,#2569f038,#0000 31%),radial-gradient(circle at 12% 18%,#ff5c4624,#0000 27%),linear-gradient(145deg,#f8fbff 0%,#eaf2ff 58%,#f4f8ff 100%);min-height:590px;padding:88px 0 72px;position:relative;overflow:hidden}.exchange-hero:after{content:"";border:1px solid #376fd129;border-radius:50%;height:530px;position:absolute;inset:auto -8% -44% 34%;transform:rotate(-8deg);box-shadow:0 0 0 65px #4177da09,0 0 0 130px #4177da06}.exchange-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:center;gap:80px;display:grid;position:relative}.exchange-hero h1{letter-spacing:-4.5px;margin:0 0 24px;font-size:clamp(50px,6.2vw,82px);line-height:.97}.exchange-hero h1 span{color:#1c57e8}.exchange-lead{color:#39547e;max-width:610px;margin:0 0 28px;font-size:18px;line-height:1.65}.route-console{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#fffc,#e1eeff9c);border:1px solid #fffffff2;border-radius:28px;min-height:410px;padding:0 27px 28px;position:relative;box-shadow:0 28px 70px #2858a22e,inset 0 1px 1px #fff}.console-head{color:#7082a0;letter-spacing:1.5px;text-transform:uppercase;border-bottom:1px solid #476aa524;align-items:center;gap:7px;height:58px;font-size:10px;display:flex}.console-head i{background:#d4dfef;border-radius:50%;width:7px;height:7px}.console-head i:first-child{background:#f16769}.console-head span{margin-left:auto}.route-stage{background:#ffffffb8;border:1px solid #527ac038;border-radius:17px;align-items:center;gap:17px;width:76%;margin:24px auto 0;padding:15px 18px;display:flex;box-shadow:0 8px 18px #385b9a17}.route-stage>span{color:#2261e5;background:#eff5ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.route-stage div{gap:3px;display:grid}.route-stage strong{font-size:13px}.route-stage small{color:#6b7d98}.route-stage-core{background:linear-gradient(135deg,#fffffff0,#ffebe8b8);border-color:#f146414d}.route-stage-core>span{color:#e82b2e;background:#fff0ee}.route-line{background:#9cb6dd;width:2px;height:31px;margin:0 auto;position:relative;overflow:hidden}.route-line b{background:#1e64ef;width:100%;height:12px;animation:2s infinite routePulse;position:absolute}.route-branches{border-top:1px solid #91abd3;width:64%;height:35px;margin:0 auto;position:relative}.route-branches:after{content:"";background:#91abd3;width:1px;height:31px;position:absolute;top:-31px;left:50%}.route-branches b{background:#91abd3;width:1px;height:35px;position:absolute;top:0}.route-branches b:first-child{left:0}.route-branches b:nth-child(2){left:50%}.route-branches b:last-child{right:0}.route-nodes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.route-nodes span{text-align:center;color:#325580;background:#edf4ff;border:1px solid #5d86c824;border-radius:11px;padding:12px 4px;font-size:10px;font-weight:750}@keyframes routePulse{0%{transform:translateY(-14px)}to{transform:translateY(34px)}}.exchange-principles{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd4;border:1px solid #fff;border-radius:22px;grid-template-columns:repeat(3,1fr);margin-top:-30px;display:grid;position:relative;box-shadow:0 18px 40px #2950901f}.exchange-principles div{gap:6px;padding:24px 28px;display:grid}.exchange-principles div:not(:last-child){border-right:1px solid #e2eaf6}.exchange-principles strong{font-size:13px}.exchange-principles span{color:#657895;font-size:12px}.catalog-section{padding-top:105px;padding-bottom:108px}.catalog-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:100px;margin-bottom:36px;display:grid}.catalog-heading h2{letter-spacing:-2.5px;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.02}.catalog-heading>p{color:#60738f;margin:0;font-size:14px;line-height:1.7}.model-filters{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.model-filters button{color:#4c6284;cursor:pointer;background:#ffffffa3;border:1px solid #cad8ec;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:750}.model-filters button[aria-pressed=true]{color:#fff;background:#123f9b;border-color:#123f9b;box-shadow:0 7px 16px #1a4ba533}.model-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.model-card{--model-index:0;min-height:245px;animation:.45s both modelIn;animation-delay:calc(var(--model-index) * 45ms);background:linear-gradient(150deg,#fffffff2,#edf5ffd4);border:1px solid #c8d8efe6;border-radius:20px;flex-direction:column;padding:20px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 12px 28px #375b9112}.model-card:hover{transform:translateY(-5px);box-shadow:0 20px 36px #2f559421}@keyframes modelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.model-card-top{justify-content:space-between;align-items:center;display:flex}.model-orbit{border:1px solid #76a5f4;border-radius:50%;width:35px;height:35px;position:relative}.model-orbit:before,.model-orbit:after{content:"";border:1px solid #346fdb59;border-radius:50%;position:absolute;inset:6px -5px;transform:rotate(43deg)}.model-orbit:after{background:#1e60e8;border:0;inset:15px;box-shadow:0 0 12px #5f96fa}.model-status{text-transform:uppercase;letter-spacing:1.1px;color:#9a6b29;background:#fff5da;border:1px solid #f3dca8;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:850}.model-status.is-live{color:#167c4a;background:#e7f8ef;border-color:#bfe7d0}.model-id{text-transform:uppercase;letter-spacing:1px;color:#7b8ba5;margin:24px 0 7px;font-size:9px}.model-card h3{letter-spacing:-.7px;margin:0 0 15px;font-size:20px}.capability-list{flex-wrap:wrap;gap:6px;display:flex}.capability-list span{color:#456184;background:#eef4fd;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:750}.model-card-foot{color:#6e809c;border-top:1px solid #dfe8f5;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.model-card-foot span:last-child{color:#1e5fe8;font-size:17px}.catalog-disclosure{color:#8290a5;margin:20px 0 0;font-size:10px;line-height:1.6}.exchange-next{color:#fff;background:linear-gradient(125deg,#0e2e74,#1554bd 60%,#3279d9);border-radius:30px;grid-template-columns:1fr 1.15fr auto;align-items:center;gap:45px;margin-bottom:105px;padding-top:50px;padding-bottom:50px;display:grid;box-shadow:0 23px 55px #17489836}.exchange-next .eyebrow{color:#a9d0ff}.exchange-next h2{letter-spacing:-1px;margin:0;font-size:30px;line-height:1.12}.access-steps{gap:12px;display:grid}.access-steps span{color:#dbe9ff;align-items:center;gap:11px;font-size:12px;display:flex}.access-steps b{color:#fff;background:#ffffff1f;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.exchange-next .cta{color:#134dae;box-shadow:none;background:#fff}.china-hero{background:linear-gradient(115deg,#f9fbff 0%,#eef5ff 52%,#dcecff 100%);align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.china-hero:before{content:"";background:linear-gradient(90deg,#ffffffb8,#0000 65%),repeating-linear-gradient(90deg,#0000 0 89px,#3d6bb00b 90px),repeating-linear-gradient(0deg,#0000 0 89px,#3d6bb00b 90px);position:absolute;inset:0}.china-hero-inner{z-index:3;width:100%;position:relative}.china-hero h1{letter-spacing:-6px;margin:0 0 30px;font-size:clamp(57px,8vw,105px);line-height:.88}.china-hero h1 span{color:#e82b2e}.china-hero-inner>p:not(.eyebrow){color:#40597e;max-width:570px;margin:0 0 30px;font-size:18px;line-height:1.65}.china-rings{aspect-ratio:1;background:radial-gradient(circle,#e72f3129,#0000 9%),radial-gradient(circle,#0000 0 24%,#2663d114 24.2% 24.6%,#0000 24.8%);border-radius:50%;width:min(55vw,760px);position:absolute;top:50%;right:-4%;transform:translateY(-50%)}.china-rings i{border:1px solid #2e69d038;border-radius:50%;position:absolute;inset:18%;transform:rotate(25deg)scaleY(.45)}.china-rings i:nth-child(2){border-color:#e72f3140;inset:5%;transform:rotate(-19deg)scaleY(.32)}.china-rings i:nth-child(3){inset:30%;transform:rotate(68deg)scaleY(.55)}.china-coordinates{text-align:right;letter-spacing:2px;color:#2e65bd;z-index:3;font-size:28px;font-weight:850;position:absolute;bottom:70px;right:7%}.china-coordinates span{letter-spacing:1.7px;color:#7386a4;text-transform:uppercase;font-size:10px}.china-intro{grid-template-columns:90px 1fr .8fr;align-items:start;gap:45px;padding-top:100px;padding-bottom:88px;display:grid}.section-number{color:#e52d31;border-top:2px solid #e52d31;margin:0;padding-top:9px;font-size:11px}.china-intro h2{letter-spacing:-2.2px;margin:0;font-size:clamp(35px,4vw,54px);line-height:1.06}.china-intro>p:last-child{color:#60738f;margin:24px 0 0;font-size:14px;line-height:1.75}.gateway-section{gap:28px;padding-bottom:110px;display:grid}.gateway-card{background:#fff;border:1px solid #c6d8efe6;border-radius:28px;grid-template-columns:110px .86fr 1.14fr;min-height:440px;display:grid;overflow:hidden;box-shadow:0 20px 55px #3659911a}.gateway-index{color:#fff;background:#102d6d;flex-direction:column;justify-content:space-between;padding:28px 20px;font-size:27px;font-weight:200;display:flex}.gateway-index span{letter-spacing:3px;writing-mode:vertical-rl;opacity:.62;font-size:10px;transform:rotate(180deg)}.gateway-visual{background:radial-gradient(circle at 45% 48%,#ef373752,#0000 4%,#f0433c14 5%,#0000 25%),linear-gradient(135deg,#edf4ff,#cfe1fa);align-items:flex-end;padding:30px;display:flex;position:relative;overflow:hidden}.gateway-cool .gateway-visual{background:radial-gradient(circle at 55% 46%,#1869ef4d,#0000 4%,#1c6bee14 5%,#0000 25%),linear-gradient(135deg,#eaf7ff,#cde8f7)}.gateway-grid{background-image:linear-gradient(#2d5ca51f 1px,#0000 1px),linear-gradient(90deg,#2d5ca51f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:-20%;transform:perspective(420px)rotateX(58deg)rotate(-18deg);-webkit-mask-image:linear-gradient(#0000,#000 35%,#000);mask-image:linear-gradient(#0000,#000 35%,#000)}.gateway-pulse{background:#ef3333;border-radius:50%;width:14px;height:14px;position:absolute;top:45%;left:45%;box-shadow:0 0 0 14px #ef33331f,0 0 0 30px #ef33330f}.gateway-cool .gateway-pulse{background:#1765e5;box-shadow:0 0 0 14px #1765e51f,0 0 0 30px #1765e50f}.gateway-visual p{z-index:2;color:#193a75;text-transform:uppercase;letter-spacing:1.3px;max-width:180px;font-size:11px;font-weight:850;line-height:1.45;position:relative}.gateway-copy{flex-direction:column;align-items:flex-start;padding:54px 56px;display:flex}.gateway-copy h2{letter-spacing:-1.9px;margin:0 0 21px;font-size:clamp(29px,3.1vw,44px);line-height:1.02}.gateway-copy>p:not(.eyebrow){color:#5e718d;margin:0 0 24px;font-size:14px;line-height:1.7}.gateway-tags{flex-wrap:wrap;gap:7px;margin-bottom:30px;display:flex}.gateway-tags span{text-transform:uppercase;letter-spacing:.7px;color:#61738e;border:1px solid #d8e3f1;border-radius:99px;padding:7px 9px;font-size:9px}.gateway-copy a{color:#1559d8;margin-top:auto;font-size:12px;font-weight:850}.gateway-copy a span{margin-left:9px}.entry-route{grid-template-columns:.8fr 1.2fr;gap:90px;padding-bottom:115px;display:grid}.entry-route h2{letter-spacing:-2px;margin:0;font-size:44px;line-height:1.04}.entry-route ol{border-top:1px solid #cfdbeb;margin:0;padding:0;list-style:none}.entry-route li{border-bottom:1px solid #cfdbeb;grid-template-columns:55px 1fr;gap:15px;padding:23px 0;display:grid}.entry-route li>span{color:#e63337;font-size:10px;font-weight:850}.entry-route strong{font-size:15px}.entry-route p{color:#6a7a92;margin:5px 0 0;font-size:12px;line-height:1.55}.china-callout{color:#fff;background:linear-gradient(120deg,#0f2f70,#164fa9);padding:85px 0 95px;position:relative;overflow:hidden}.china-callout:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:600px;height:600px;position:absolute;top:-340px;right:-120px;box-shadow:0 0 0 65px #ffffff09,0 0 0 130px #ffffff06}.china-callout .page-container{z-index:2;position:relative}.china-callout p{letter-spacing:2px;text-transform:uppercase;color:#a9cbff;font-size:11px}.china-callout h2{letter-spacing:-3px;margin:15px 0 30px;font-size:clamp(40px,5vw,68px);line-height:1}@media (max-width:980px){.exchange-hero-grid{grid-template-columns:1fr;gap:50px}.route-console{max-width:620px}.exchange-hero{padding-top:65px}.model-grid{grid-template-columns:repeat(2,1fr)}.exchange-next{grid-template-columns:1fr 1fr}.exchange-next>a{grid-column:1/-1;justify-self:start}.gateway-card{grid-template-columns:75px .75fr 1.25fr}.gateway-copy{padding:40px 35px}.china-intro{grid-template-columns:55px 1fr}.china-intro>p:last-child{grid-column:2}.china-coordinates{opacity:.7}.entry-route{gap:50px}.partner-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.exchange-hero{min-height:auto;padding:45px 0 60px}.exchange-hero-grid{grid-template-columns:1fr;gap:38px}.exchange-hero h1{letter-spacing:-2.7px;font-size:48px}.exchange-lead{font-size:14px}.route-console{border-radius:20px;min-height:365px;padding:0 16px 21px}.route-stage{width:90%}.exchange-principles{grid-template-columns:1fr;margin-top:-18px}.exchange-principles div{padding:16px 20px}.exchange-principles div:not(:last-child){border-bottom:1px solid #e2eaf6;border-right:0}.catalog-section{padding-top:68px;padding-bottom:70px}.catalog-heading{grid-template-columns:1fr;gap:22px}.catalog-heading h2{font-size:39px}.model-filters{flex-wrap:nowrap;padding-bottom:7px;overflow:auto}.model-filters button{white-space:nowrap}.model-grid{grid-template-columns:1fr}.model-card{min-height:215px}.exchange-next{border-radius:0;grid-template-columns:1fr;gap:28px;margin-bottom:70px;padding:38px 20px}.exchange-next>a{grid-column:auto}.china-hero{align-items:flex-start;min-height:590px;padding-top:85px}.china-hero h1{letter-spacing:-3.7px;font-size:58px}.china-hero-inner>p:not(.eyebrow){max-width:370px;font-size:14px}.china-rings{opacity:.75;width:560px;top:75%;right:-230px}.china-coordinates{font-size:18px;bottom:45px;right:20px}.china-intro{grid-template-columns:32px 1fr;gap:20px;padding-top:70px;padding-bottom:60px}.china-intro h2{font-size:37px}.china-intro>p:last-child{grid-column:2;margin-top:0}.gateway-section{padding-bottom:75px}.gateway-card{grid-template-columns:1fr;min-height:0}.gateway-index{flex-direction:row;padding:14px 18px}.gateway-index span{writing-mode:initial;transform:none}.gateway-visual{min-height:240px}.gateway-copy{padding:30px 24px}.gateway-copy h2{font-size:31px}.entry-route{grid-template-columns:1fr;gap:35px;padding-bottom:75px}.entry-route h2{font-size:38px}.china-callout{padding:65px 0}.china-callout h2{letter-spacing:-2px}}.partner-hero{background:radial-gradient(circle at 13% 18%,#f7493a21,#0000 27%),radial-gradient(circle at 82% 42%,#276cf033,#0000 32%),linear-gradient(145deg,#fbfdff,#eaf2ff);padding:92px 0 85px;position:relative;overflow:hidden}.partner-hero:after{content:"";border:1px solid #2864cd21;border-radius:50%;width:680px;height:680px;position:absolute;top:-360px;right:-230px;box-shadow:0 0 0 72px #2767d506,0 0 0 145px #2767d505}.partner-hero-grid{z-index:2;grid-template-columns:1.12fr .88fr;align-items:center;gap:80px;display:grid;position:relative}.partner-hero h1{letter-spacing:-4.7px;margin:0 0 25px;font-size:clamp(52px,6.3vw,86px);line-height:.96}.partner-hero h1 span{color:#1c58e7}.partner-hero-lead{color:#3b557d;max-width:690px;margin:0 0 30px;font-size:18px;line-height:1.65}.institution-console{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffd9,#deecffb3);border:1px solid #ffffffeb;border-radius:28px;padding:0 27px 24px;box-shadow:0 28px 70px #2652972b,inset 0 1px 1px #fff}.institution-console-head{text-transform:uppercase;letter-spacing:1.5px;color:#6f83a1;border-bottom:1px solid #d8e4f4;justify-content:space-between;align-items:center;height:60px;font-size:9px;display:flex}.institution-console-head b{color:#19734b;background:#e6f7ed;border-radius:99px;padding:6px 9px}.institution-core{background:linear-gradient(135deg,#fff,#ffefed);border:1px solid #e23a3745;border-radius:16px;gap:5px;width:82%;margin:29px auto 0;padding:19px;display:grid}.institution-core small{letter-spacing:1.4px;color:#dd3034;font-size:8px}.institution-core strong{font-size:13px}.institution-flow{border-bottom:1px solid #8ea9d2;width:68%;height:52px;margin:auto;position:relative}.institution-flow:before{content:"";border-left:1px solid #8ea9d2;height:100%;position:absolute;left:50%}.institution-flow i{background:#2163dd;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-5px}.institution-flow i:first-child{left:0}.institution-flow i:nth-child(2){left:calc(50% - 4px)}.institution-flow i:nth-child(3){right:0}.institution-nodes{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.institution-nodes span{text-align:center;color:#6c7e99;background:#ffffffa6;border:1px solid #d9e5f4;border-radius:11px;padding:12px 5px;font-size:9px;line-height:1.4}.institution-nodes b{color:#193c76}.institution-console>p{color:#7b8da7;margin:22px 0 0;font-size:9px;line-height:1.5}.trust-rail{z-index:4;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffffe0;border:1px solid #fff;border-radius:22px;grid-template-columns:repeat(4,1fr);margin-top:-30px;display:grid;position:relative;box-shadow:0 17px 40px #264c891c}.trust-rail article{gap:14px;padding:25px 21px;display:flex}.trust-rail article:not(:last-child){border-right:1px solid #e0e8f4}.trust-rail article>span{color:#e32f33;font-size:9px;font-weight:850}.trust-rail h2{margin:0 0 6px;font-size:13px}.trust-rail p{color:#667994;margin:0;font-size:10.5px;line-height:1.45}.institutional-section{grid-template-columns:1fr 1fr;gap:55px 90px;padding-top:120px;padding-bottom:115px;display:grid}.institutional-heading h2,.partner-routes-heading h2,.attribution-section h2{letter-spacing:-3px;margin:20px 0 0;font-size:clamp(40px,4.8vw,63px);line-height:1.02}.institutional-copy{padding-top:30px}.institutional-copy p{color:#596d8b;margin:0 0 20px;font-size:14px;line-height:1.8}.institutional-stack{border-top:1px solid #cbd9eb;border-bottom:1px solid #cbd9eb;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.institutional-stack span{color:#e43135;gap:8px;padding:24px 20px;font-size:9px;display:grid}.institutional-stack span:not(:last-child){border-right:1px solid #d6e1ef}.institutional-stack b{color:#15396f;font-size:13px}.institutional-stack small{color:#73839c;font-size:10px}.partner-routes-section{color:#fff;background:#0e2d6c;padding:105px 0 110px}.partner-routes-heading{grid-template-columns:1.1fr .9fr;column-gap:80px;display:grid}.partner-routes-heading .section-number{color:#6ea7ff;border-color:#5d96ed;grid-column:1/-1}.partner-routes-heading h2{margin-bottom:55px}.partner-routes-heading>p:last-child{color:#b9cbed;margin:24px 0 55px;font-size:14px;line-height:1.75}.partner-route-list{border-top:1px solid #ffffff38}.partner-route-list article{border-bottom:1px solid #ffffff2e;grid-template-columns:55px 1fr 1.3fr 40px;align-items:center;gap:24px;padding:26px 0;display:grid}.partner-route-list article>span{color:#73a9ff;font-size:10px}.partner-route-list article div>p{letter-spacing:1px;text-transform:uppercase;color:#7facf1;margin:0 0 6px;font-size:8px}.partner-route-list h3{margin:0;font-size:20px}.partner-route-list article>p{color:#b9c9e4;margin:0;font-size:12px;line-height:1.6}.partner-route-list a{color:#1454be;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.attribution-section{grid-template-columns:.75fr 1.25fr;align-items:center;gap:85px;padding-top:110px;padding-bottom:115px;display:grid}.attribution-section>div:first-child>p:last-child{color:#637590;font-size:14px;line-height:1.75}.attribution-map{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;display:grid}.attribution-map span{background:linear-gradient(145deg,#fff,#edf5ff);border:1px solid #d3e0f1;border-radius:15px;flex-direction:column;justify-content:center;min-height:106px;padding:15px 10px;display:flex;box-shadow:0 10px 24px #2f548c12}.attribution-map small{color:#e33235;letter-spacing:1px;margin-bottom:7px;font-size:7px}.attribution-map b{font-size:10px;line-height:1.4}.attribution-map i{color:#3d74cf;font-style:normal}.partner-final{color:#fff;background:radial-gradient(circle at 80% 30%,#4f98ff59,#0000 28%),linear-gradient(115deg,#0b2863,#134aa8);padding:90px 0}.partner-final p{letter-spacing:2px;color:#9fc5ff;font-size:10px}.partner-final h2{letter-spacing:-3.2px;margin:14px 0 31px;font-size:clamp(42px,5vw,69px);line-height:1}.partner-final .cta{color:#124aa9;background:#fff}.access-hero{background:radial-gradient(circle at 80% 40%,#256ef130,#0000 32%),radial-gradient(circle at 12% 15%,#f245351f,#0000 25%),linear-gradient(145deg,#fbfdff,#eaf2ff);padding:88px 0 75px}.access-hero h1{letter-spacing:-5.6px;margin:0 0 28px;font-size:clamp(55px,7.5vw,98px);line-height:.88}.access-hero h1 span{color:#1b58e8}.access-hero>div>p:last-child{color:#405a82;max-width:680px;font-size:17px;line-height:1.65}.access-planner{grid-template-columns:.8fr 1.2fr;gap:24px;padding-top:65px;padding-bottom:100px;display:grid}.access-route-panel,.access-form-panel{background:#ffffffd1;border:1px solid #dce7f4;border-radius:25px;padding:34px;box-shadow:0 18px 45px #31579114}.access-route-panel h2,.access-form-panel h2{letter-spacing:-1.1px;margin:15px 0 24px;font-size:28px}.access-route-options{gap:8px;display:grid}.access-route-options button{text-align:left;color:#17345f;cursor:pointer;background:#f8fbff;border:1px solid #d5e1ef;border-radius:14px;gap:5px;padding:16px;display:grid}.access-route-options button[aria-pressed=true]{background:linear-gradient(135deg,#edf4ff,#fff);border-color:#2865e1;box-shadow:0 8px 20px #2860c41c}.access-route-options button span{font-size:13px;font-weight:800}.access-route-options button small{color:#70819a;font-size:10px;line-height:1.45}.access-contact-note{border-top:1px solid #dce5f1;gap:5px;margin-top:23px;padding-top:20px;display:grid}.access-contact-note span{letter-spacing:1px;text-transform:uppercase;color:#8090a7;font-size:9px}.access-contact-note a{color:#1558d7;font-size:13px;font-weight:800}.access-form-panel>div>p:last-child{color:#71819a;font-size:12px}.access-form{gap:16px;margin-top:26px;display:grid}.access-form label{color:#20385f;gap:7px;font-size:11px;font-weight:800;display:grid}.access-form input,.access-form textarea{color:#142c54;background:#f9fcff;border:1px solid #cbd9ea;border-radius:10px;padding:12px 13px}.access-form input:focus,.access-form textarea:focus{outline-offset:1px;outline:2px solid #75a4f4}.access-form textarea{resize:vertical;min-height:125px}.field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.access-email-button{cursor:pointer;color:#fff;background:linear-gradient(100deg,#ef432c,#df1730);border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:15px 17px;font-size:13px;font-weight:850;display:flex;box-shadow:0 9px 20px #da313326}.access-email-button:disabled{cursor:wait;opacity:.65}.access-consent{align-items:start;line-height:1.5;grid-template-columns:auto 1fr!important;gap:10px!important;font-weight:600!important}.access-consent input{width:17px;height:17px;margin:1px 0 0;padding:0}.access-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-error{color:#b6252a;background:#fff0ee;border-radius:9px;margin:0;padding:10px 12px;font-size:11px;font-weight:750}.form-success{color:#155b3b;background:#effaf4;border:1px solid #a8ddc2;border-radius:12px;gap:5px;padding:16px;display:grid}.form-success strong{font-size:14px}.form-success span{word-break:break-all;font-size:10px}.form-unavailable{color:#75500d;background:#fff7e7;border-radius:10px;margin:0;padding:12px;font-size:11px;line-height:1.5}.form-unavailable a{font-weight:850;text-decoration:underline}.auth-page{grid-template-columns:1fr minmax(390px,520px);align-items:center;gap:9vw;max-width:1180px;min-height:calc(100vh - 145px);margin:auto;padding:70px 30px 90px;display:grid}.auth-intro h1,.account-page h1{letter-spacing:-4px;margin:0 0 24px;font-size:clamp(52px,6vw,82px);line-height:.93}.auth-intro h1 span,.account-page h1 span{color:#1b58e8}.auth-intro>p:last-child,.account-page>div>p:last-child{color:#536b8f;max-width:620px;font-size:16px;line-height:1.7}.auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #fffffff2;border-radius:28px;place-items:center;min-height:520px;padding:28px;display:grid;box-shadow:0 28px 70px #26529729}.auth-unavailable{max-width:330px}.auth-unavailable strong{font-size:22px}.auth-unavailable p{color:#627692;line-height:1.6}.account-page{grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;min-height:calc(100vh - 145px);padding-top:85px;padding-bottom:100px;display:grid}.account-page aside{background:#ffffffd1;border:1px solid #d9e5f4;border-radius:24px;padding:35px;box-shadow:0 18px 45px #3157911c}.account-page aside>span{letter-spacing:1.6px;color:#6e83a4;font-size:9px}.account-page aside>strong{color:#176b48;margin:10px 0 15px;font-size:24px;display:block}.account-page aside>p{color:#60738f;margin:0 0 25px;font-size:13px;line-height:1.65}@media (max-width:980px){.partner-hero-grid{grid-template-columns:1fr;gap:50px}.institution-console{max-width:620px}.trust-rail{grid-template-columns:repeat(2,1fr)}.trust-rail article:nth-child(2){border-right:0}.trust-rail article:nth-child(-n+2){border-bottom:1px solid #e0e8f4}.institutional-section{gap:40px}.partner-routes-heading{column-gap:40px}.attribution-section{grid-template-columns:1fr;gap:45px}.access-planner{grid-template-columns:1fr}.access-route-options{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.partner-hero{padding:52px 0 65px}.partner-hero h1{letter-spacing:-3px;font-size:50px}.partner-hero-lead{font-size:14px}.institution-console{padding:0 16px 20px}.trust-rail{grid-template-columns:1fr;margin-top:-18px}.trust-rail article{padding:17px 19px}.trust-rail article:not(:last-child){border-bottom:1px solid #e0e8f4;border-right:0}.institutional-section{grid-template-columns:1fr;gap:25px;padding-top:72px;padding-bottom:70px}.institutional-heading h2,.partner-routes-heading h2,.attribution-section h2{letter-spacing:-2px;font-size:39px}.institutional-copy{padding-top:0}.institutional-stack{grid-column:auto;grid-template-columns:1fr 1fr}.institutional-stack span:nth-child(2){border-right:0}.institutional-stack span:nth-child(-n+2){border-bottom:1px solid #d6e1ef}.partner-routes-section{padding:72px 0}.partner-routes-heading{grid-template-columns:1fr}.partner-routes-heading h2{margin-bottom:20px}.partner-routes-heading>p:last-child{margin-top:0;margin-bottom:40px}.partner-route-list article{grid-template-columns:32px 1fr 32px;gap:12px}.partner-route-list article>p{grid-column:2/-1}.attribution-section{padding-top:70px;padding-bottom:75px}.attribution-map{grid-template-columns:1fr}.attribution-map i{text-align:center;transform:rotate(90deg)}.attribution-map span{min-height:80px}.partner-final{padding:65px 0}.partner-final h2{letter-spacing:-2px;font-size:42px}.access-hero{padding:52px 0}.access-hero h1{letter-spacing:-3px;font-size:54px}.access-hero>div>p:last-child{font-size:14px}.access-planner{padding-top:35px;padding-bottom:70px}.access-route-panel,.access-form-panel{padding:23px}.access-route-options,.field-pair{grid-template-columns:1fr}}@media (max-width:800px){.auth-page,.account-page{grid-template-columns:1fr;gap:45px;padding:50px 20px 70px}.auth-intro h1,.account-page h1{letter-spacing:-2.8px;font-size:50px}.auth-card{min-height:460px;padding:18px}.account-page aside{padding:25px}}
