.m-bridge{background:linear-gradient(180deg,var(--as26-n900) 50%,#f3f6fa 50%);padding-block:0}.m-bridge__card{align-items:center;background:radial-gradient(600px 240px at 90% 0,rgba(0,105,183,.45),transparent 70%),linear-gradient(135deg,#20326e,#152352);border:1px solid rgba(183,198,218,.22);border-radius:24px;box-shadow:0 40px 80px -40px rgba(20,31,70,.8);color:var(--as26-ice-2);display:grid;gap:28px;grid-template-columns:auto minmax(0,1fr) auto;overflow:hidden;padding:34px 36px;position:relative}.m-bridge__card:after{background:var(--as26-sig);content:"";height:2px;left:0;position:absolute;top:0;width:120px}.m-bridge__card>:not(.m-bridge__route){position:relative;z-index:1}.m-bridge__route{height:100%;inset:0;opacity:.75;pointer-events:none;position:absolute;width:100%;z-index:0}.m-bridge__path{fill:none;stroke:rgba(90,169,255,.45);stroke-dasharray:2 7;stroke-width:1.4;vector-effect:non-scaling-stroke}.m-bridge__dot{fill:#fff;filter:drop-shadow(0 0 6px #5AA9FF) drop-shadow(0 0 14px rgba(0,105,183,.9))}.m-bridge__card{transition:transform var(--as26-mid) var(--as26-ease-out),box-shadow var(--as26-mid)}.m-bridge__card:hover{box-shadow:0 50px 90px -40px rgba(20,31,70,.9);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.m-bridge__dot{display:none}}.m-bridge__ic{background:rgba(238,243,250,.08);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(183,198,218,.3);color:var(--as26-link-night);height:60px;padding:14px;width:60px}.m-bridge__ic svg{height:100%;width:100%}.m-bridge__copy h2{color:#fff;font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.015em;margin:0 0 6px}.m-bridge__copy p{color:rgba(238,243,250,.78);font-size:15.5px;margin:0;max-width:64ch}@media (max-width:900px){.m-bridge__card{gap:18px;grid-template-columns:1fr;padding:28px 24px}.m-bridge__card .as26-btn{justify-self:start}}