.m-cta{background:radial-gradient(800px 420px at 50% 110%,rgba(32,50,110,.8),transparent 70%),var(--as26-n900);isolation:isolate;overflow:hidden;padding-block:clamp(88px,11vw,150px);position:relative;text-align:center}.m-cta__rings{aspect-ratio:2/1;bottom:-46%;left:50%;position:absolute;transform:translateX(-50%);width:min(1400px,150vw);z-index:-1}.m-cta__rings i{aspect-ratio:1;background:radial-gradient(closest-side,rgba(0,105,183,.14),transparent);border:1px dashed rgba(90,169,255,.3);border-radius:50%;position:absolute;width:56%}.m-cta__rings i:first-child{left:2%;top:10%}.m-cta__rings i:nth-child(2){left:42%;top:4%}.m-cta__rings i:nth-child(3){left:22%;top:34%}.m-cta__inner{max-width:820px}.m-cta h2{color:var(--as26-ice);font-size:clamp(2rem,4.4vw,3.4rem);letter-spacing:-.03em;line-height:1.05;margin:0 0 18px;text-wrap:balance}.m-cta p{color:var(--as26-ice-2);font-size:1.125rem;margin:0 auto 36px;max-width:54ch}.m-cta__btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.m-cta__horizon{height:clamp(36px,5.5vw,80px);left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.m-cta__sky{fill:#fff}.m-cta__line{stroke:#5aa9ff;stroke-opacity:.7;stroke-width:1}.m-cta__glow,.m-cta__line{fill:none;vector-effect:non-scaling-stroke}.m-cta__glow{filter:blur(6px);stroke:#0069b7;stroke-opacity:.35;stroke-width:10}.m-cta{padding-block:clamp(110px,12vw,170px) clamp(120px,13vw,180px)}.m-cta__rings{display:none}.m-cta__map{height:100%;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 55%,#000 55%,transparent 100%);mask-image:radial-gradient(120% 90% at 50% 55%,#000 55%,transparent 100%);pointer-events:none;position:absolute;width:100%;z-index:-1}.m-cm2__river{fill:none;opacity:.9;stroke:#0c2240;stroke-linecap:round;stroke-width:46}.m-cm2__st{fill:none;stroke:#5aa9ff;stroke-opacity:.08;stroke-width:1}.m-cm2__av{fill:none;stroke:#5aa9ff;stroke-opacity:.2;stroke-width:1.6}.m-cm2__hw{fill:none;stroke:#f5b454;stroke-opacity:.28;stroke-width:2.4}.m-cm2__lt{fill:none;stroke:#ffd9a0;stroke-linecap:round;stroke-opacity:.35;stroke-width:2}.m-cm2__jur{fill:rgba(238,243,250,.015);stroke:rgba(238,243,250,.45);stroke-dasharray:6 6;stroke-width:1.4}.m-cm2__c{fill:rgba(0,105,183,.1);stroke:#5aa9ff;stroke-opacity:.5;stroke-width:1.2}.m-cm2__sn circle{fill:#9fd0ff;filter:drop-shadow(0 0 6px #5AA9FF)}.m-cm2__sn text,.m-cm2__ts{fill:#b7c6da;font-family:var(--as26-mono);font-size:10px;letter-spacing:.12em}.m-cm2__trk{fill:none;stroke-dasharray:2 6;stroke-linecap:round;stroke-width:1.2}.m-cm2__trk--ok{stroke:#2fbf71;stroke-opacity:.5}.m-cm2__trk--bad{stroke:#ef4444;stroke-opacity:.55}.m-cm2__trk--air{stroke:#f5b454;stroke-opacity:.45}.m-cm2__mv--ok{--c:#2fbf71}.m-cm2__mv--bad{--c:#ef4444}.m-cm2__mv--air{--c:#f5b454}.m-cm2__dot{fill:var(--c)}.m-cm2__halo{fill:none;opacity:.6;stroke:var(--c);stroke-width:1.4}.m-cm2__mv--bad .m-cm2__halo{animation:m-cm2-blink 1.1s ease-in-out infinite}@keyframes m-cm2-blink{50%{opacity:0}}.m-cm2__tag rect{fill:rgba(5,11,22,.85);stroke:var(--c);stroke-opacity:.6}.m-cm2__tl{fill:#eef3fa;font-family:var(--as26-mono);font-size:12px;font-weight:600;letter-spacing:.06em}.m-cm2__ts{fill:var(--c);font-size:9px;letter-spacing:.1em}.m-cta__panel{backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);background:rgba(6,12,24,.62);border:1px solid rgba(183,198,218,.16);border-radius:28px;box-shadow:0 40px 120px -40px rgba(0,0,0,.8),inset 0 1px 0 rgba(238,243,250,.06);padding:clamp(32px,4vw,52px) clamp(24px,4vw,56px);position:relative}.m-cta .m-cta__inner{max-width:none}.m-cta__panel{margin-inline:auto;max-width:860px}@media (min-width:2801px){.m-cta__map{left:50%;margin-left:-1400px;-webkit-mask-image:radial-gradient(60% 90% at 50% 55%,#000 55%,transparent 100%);mask-image:radial-gradient(60% 90% at 50% 55%,#000 55%,transparent 100%);width:2800px}}.m-cta__pts{color:var(--as26-ice-2);display:flex;flex-wrap:wrap;font-size:14.5px;gap:10px 28px;justify-content:center;list-style:none;margin:28px 0 0;padding:0}.m-cta__pts li{align-items:center;display:inline-flex;gap:8px}.m-cta__pts svg{background:#5aa9ff;border-radius:50%;color:#0b1526;height:16px;padding:3px;width:16px}.m-cta .m-cta__legend{color:var(--as26-ice-3);display:flex;flex-wrap:wrap;font-family:var(--as26-mono);font-size:10.5px;gap:8px 22px;justify-content:center;letter-spacing:.12em;margin:22px auto 0;max-width:none;text-transform:uppercase}.m-cta__legend span:before{background:var(--c);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:8px;vertical-align:1px;width:8px}.m-cta__legend .is-ok{--c:#2fbf71}.m-cta__legend .is-bad{--c:#ef4444}.m-cta__legend .is-air{--c:#f5b454}.m-cta__legend .is-cov:before{background:rgba(0,105,183,.3);box-shadow:inset 0 0 0 1px #5aa9ff}.m-cta:after{background:linear-gradient(180deg,transparent,var(--as26-gray-900));bottom:0;content:"";height:90px;left:0;position:absolute;right:0;z-index:-1}.m-anim .m-cm2__c{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .9s var(--as26-ease-out),transform 1.4s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.2s + var(--k, 0)*.22s)}.m-anim .m-cta.is-in .m-cm2__c{opacity:1;transform:none}.m-anim .m-cta__panel{opacity:0;transform:translateY(18px);transition:opacity .7s var(--as26-ease-out),transform .7s var(--as26-ease-out)}.m-anim .m-cta.is-in .m-cta__panel{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.m-cm2__halo{animation:none!important}}@media (max-width:767px){.m-cta__map{-webkit-mask-image:none;mask-image:none;opacity:.75}.m-cta__panel{border-radius:22px}.m-cta .m-cta__legend{font-size:9.5px;gap:8px 14px}.m-cta__btns{align-items:center;flex-direction:column;gap:10px}.m-cta__btns .as26-btn--lg{font-size:14.5px;height:48px;min-height:48px;padding:0 5px 0 20px;white-space:nowrap}}.m-cta__badge{align-items:center;background:rgba(193,39,45,.16);border:1px solid rgba(255,59,69,.45);border-radius:999px;color:#ffc9cc!important;display:inline-flex;font-family:var(--as26-mono);font-size:11.5px!important;gap:10px;letter-spacing:.14em;margin:0 auto 20px!important;padding:6px 14px 6px 12px;text-transform:uppercase}.m-cta__badge i{background:var(--as26-sig);border-radius:50%;box-shadow:0 0 8px var(--as26-sig);height:6px;width:6px}.m-cta .m-cta__hl{color:#bfdbfe;font-size:1.05rem;font-weight:600;margin-top:-18px}.m-cta[id]{scroll-margin-top:0}@media (max-width:479px){.m-cta__btns .as26-btn{height:auto;line-height:1.25;max-width:100%;min-height:52px;padding-block:6px;text-align:left;white-space:normal}}