.AllianceArchitecture_section__FlJ3K{padding-top:2rem;padding-bottom:3rem}.AllianceArchitecture_head__9Zyec{margin-bottom:1.75rem}.AllianceArchitecture_title__ZUGQc{margin:0;color:#1a2540;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:600;letter-spacing:-.03em;line-height:1.25}.AllianceArchitecture_title__ZUGQc:after{content:"";display:block;width:2rem;height:2px;margin-top:.8rem;background:#1f6feb}.AllianceArchitecture_subtitle___V6Kr{max-width:42rem;margin:.85rem 0 0;color:#5c6570;font-size:.95rem;line-height:1.75}.AllianceArchitecture_interaction__wBRTF{position:relative}.AllianceArchitecture_buttons__8ZIaU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.AllianceArchitecture_button__nbEoW{display:flex;min-height:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.55rem;padding:1rem 1.15rem;border:1px solid #e2e7ef;border-radius:.85rem;background:#fff;text-align:left;cursor:pointer;font:inherit;transition:border-color .2s,background .2s,box-shadow .2s}.AllianceArchitecture_buttonActive__3F_zC,.AllianceArchitecture_buttonPinned__XuOiF,.AllianceArchitecture_button__nbEoW:hover{border-color:#3d6fd6;background:#fbfdff}.AllianceArchitecture_button__nbEoW:hover{box-shadow:0 6px 20px rgba(36,74,133,.06)}.AllianceArchitecture_button__nbEoW:focus-visible{outline:2px solid #3d6fd6;outline-offset:3px}.AllianceArchitecture_buttonIcon__1vUMx{display:block;flex:0 0 2.5rem;width:2.5rem;height:2.5rem}.AllianceArchitecture_buttonIcon__1vUMx img{display:block;width:100%;height:100%}.AllianceArchitecture_buttonHeading__FLlAu{display:flex;align-items:center;gap:.75rem}.AllianceArchitecture_buttonTitle__jagpa{color:#2459a5;font-size:1.125rem;font-weight:600}.AllianceArchitecture_buttonDescription__LL6TL{color:#5f6b7a;font-size:.85rem;line-height:1.65}.AllianceArchitecture_panel__ZD5nf{margin-top:1.25rem;min-height:5.5rem;padding:1rem;border:1px solid #e6ecf4;border-radius:.85rem;background:#f7faff}.AllianceArchitecture_intro__fxekh{padding:.25rem .5rem .25rem 1.25rem;border-left:3px solid #3d6fd6;line-height:1.85;color:#405670;overflow-wrap:anywhere}.AllianceArchitecture_intro__fxekh>:first-child{margin-top:0}.AllianceArchitecture_intro__fxekh>:last-child{margin-bottom:0}.AllianceArchitecture_intro__fxekh p{margin:0 0 .9rem}.AllianceArchitecture_intro__fxekh h2,.AllianceArchitecture_intro__fxekh h3,.AllianceArchitecture_intro__fxekh h4{margin:1.25rem 0 .65rem;color:#2459a5;line-height:1.5}.AllianceArchitecture_intro__fxekh strong{color:#203b58}.AllianceArchitecture_intro__fxekh ol,.AllianceArchitecture_intro__fxekh ul{margin:.75rem 0;padding-left:1.4rem}.AllianceArchitecture_intro__fxekh li{margin:.35rem 0}.AllianceArchitecture_intro__fxekh li::marker{color:#3d6fd6}.AllianceArchitecture_intro__fxekh blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:2px solid #b7cdef;background:#edf4ff}.AllianceArchitecture_intro__fxekh a{color:#2459a5;text-decoration:underline;text-underline-offset:3px}.AllianceArchitecture_rail__fQCAi{position:relative}.AllianceArchitecture_viewport__KUj3q{overflow-x:auto;scrollbar-width:thin;outline:none}.AllianceArchitecture_viewport__KUj3q:focus-visible{box-shadow:0 0 0 3px rgba(3,124,252,.2)}.AllianceArchitecture_track__zMPgp{display:flex;width:-moz-max-content;width:max-content}.AllianceArchitecture_track__zMPgp.AllianceArchitecture_animated__LfddO{animation:AllianceArchitecture_alliance-marquee__GS5M8 50s linear infinite}.AllianceArchitecture_rail__fQCAi:focus-within .AllianceArchitecture_track__zMPgp.AllianceArchitecture_animated__LfddO,.AllianceArchitecture_rail__fQCAi:hover .AllianceArchitecture_track__zMPgp.AllianceArchitecture_animated__LfddO{animation-play-state:paused}.AllianceArchitecture_trackGroup__yJ0Ro{display:flex;flex:none;gap:.65rem;margin:0;padding:.35rem .65rem .5rem 0;list-style:none}.AllianceArchitecture_unit__eFAhV{display:flex;width:14rem;min-height:4.5rem;align-items:center;gap:.65rem;border:1px solid #e3eaf3;border-radius:.6rem;padding:.65rem .75rem;background:#fff}.AllianceArchitecture_logo__7t2K_{position:relative;display:grid;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;place-items:center}.AllianceArchitecture_logoImage__dyIaY{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.AllianceArchitecture_logoFallback__fCXYR{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:50%;background:#e8f2ff;color:#037cfc;font-weight:700}.AllianceArchitecture_unitName__IcrJV{flex:1;min-width:0;overflow-wrap:anywhere;color:#203b58;text-align:left;font-size:.8125rem;line-height:1.5}@keyframes AllianceArchitecture_alliance-marquee__GS5M8{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.AllianceArchitecture_track__zMPgp.AllianceArchitecture_animated__LfddO{animation:none}.AllianceArchitecture_duplicate__vOjhw{display:none}.AllianceArchitecture_button__nbEoW{transition:none}}@media (max-width:900px){.AllianceArchitecture_buttons__8ZIaU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.AllianceArchitecture_buttons__8ZIaU{gap:.75rem}.AllianceArchitecture_button__nbEoW{gap:.5rem;padding:.85rem}.AllianceArchitecture_buttonTitle__jagpa{font-size:1rem}.AllianceArchitecture_unit__eFAhV{width:13rem}.AllianceArchitecture_panel__ZD5nf{padding:.85rem}}