html,body{margin:0!important;padding-left:0!important;padding-right:0!important;background:#06122A!important}
body{overflow-x:hidden}
.dxa,.dxa-foot,.dxa-bar,.dxa-more{--navy:#06122A;--navy2:#0A1B33;--deep:#0A2A57;--blue:#1d4a8f;--sky:#8FB8F0;--gold:#D4A72C;--gold2:#E6C25C;--goldink:#8C6A0E;--ink:#0B1F3F;--copy:#4A5B75;--line:#DCE4EF;--soft:#F4F7FB;--tint:#FBF4DF;--g:#5BE08A;--r:#FF6B7A;--b:#58A6FF;--v:#B79CFF;
  font-family:'Inter',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.dxa{color:var(--ink);background:#fff;width:100%;overflow:hidden}
.dxa *,.dxa-bar *,.dxa-more *{box-sizing:border-box}
.dxa a{color:inherit}
.dxa-w{width:min(1280px,calc(100% - 64px));margin:0 auto}
.dxa section{padding:96px 0;position:relative}
.dxa h1,.dxa h2,.dxa h3,.dxa h4{margin:0;color:var(--ink);font-weight:800;letter-spacing:-.035em}
.dxa h1{font-size:clamp(44px,6vw,86px);line-height:.98}
.dxa h2{font-size:clamp(34px,4.3vw,58px);line-height:1.03;margin-bottom:16px}
.dxa h3{font-size:21px;line-height:1.22;letter-spacing:-.015em;margin-bottom:8px}
.dxa h1 span,.dxa h2 span{color:var(--gold)}
.dxa p{font-size:17px;line-height:1.7;color:var(--copy);margin:0 0 14px}
.dxa-k{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--goldink)!important;margin:0 0 14px!important}
.dxa .dark,.dxa .hero{background:linear-gradient(180deg,#06122A,#0A1B33);color:#E6ECF5}
.dxa .dark h1,.dxa .dark h2,.dxa .dark h3,.dxa .dark h4,.dxa .hero h1,.dxa .hero h2,.dxa .hero h3{color:#fff}
.dxa .dark h1 span,.dxa .dark h2 span,.dxa .hero h1 span,.dxa .hero h2 span{color:var(--gold2)}
.dxa .dark p,.dxa .hero p{color:#C3D1E6}
.dxa .dark .dxa-k,.dxa .hero .dxa-k{color:var(--gold2)!important}
.dxa .soft{background:var(--soft)}
.dxa .hero{padding:160px 0 90px;background:radial-gradient(900px 560px at 82% 18%,rgba(91,224,138,.10),transparent 60%),radial-gradient(700px 500px at 10% 90%,rgba(230,194,92,.08),transparent 60%),linear-gradient(120deg,#050E22,#0A1B33 60%,#12305a)}
.dxa .hero-g{display:grid;grid-template-columns:1fr 1.05fr;gap:54px;align-items:center}
.dxa .lead{font-size:20px!important;line-height:1.6!important;max-width:640px;margin:22px 0 26px!important}
.dxa-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:40px}
.dxa-head p{margin:0}
.dxa-btns{display:flex;flex-wrap:wrap;gap:12px}
.dxa-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:999px;font-weight:800;font-size:15px;text-decoration:none;background:var(--gold);color:#0A1B33!important;border:1px solid var(--gold);cursor:pointer;font-family:inherit}
.dxa-btn.ghost{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.4)}
.dxa section:not(.dark):not(.hero):not(.dxa-cta) .dxa-btn.ghost{color:var(--deep)!important;border-color:var(--line)}
.dxa-link{font-weight:800;color:var(--blue)!important;text-decoration:none}
.dxa .dark .dxa-link,.dxa .hero .dxa-link{color:var(--gold2)!important}
.dxa a:focus-visible,.dxa button:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}
/* readiness */
.dxa-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:999px;white-space:nowrap;line-height:1}
.dxa-badge i{width:8px;height:8px;border-radius:50%;background:currentColor}
.dxa-badge.sm{font-size:9.5px;padding:4px 8px;gap:5px}.dxa-badge.sm i{width:6px;height:6px}
.dxa-proven{background:#E3F5EA;color:#1B7A43}.dxa-published{background:#E6EEF9;color:#1d4a8f}.dxa-dev{background:#FBF1D6;color:#8C6A0E}.dxa-concept{background:#EFE9F8;color:#6B4FA0}
.dark .dxa-proven,.hero .dxa-proven,.dxa-bar .dxa-proven{background:rgba(91,224,138,.14);color:#8ff0b8}
.dark .dxa-published,.hero .dxa-published,.dxa-bar .dxa-published{background:rgba(88,166,255,.16);color:#9cc6ff}
.dark .dxa-dev,.hero .dxa-dev,.dxa-bar .dxa-dev{background:rgba(230,194,92,.16);color:#f2d98a}
.dark .dxa-concept,.hero .dxa-concept,.dxa-bar .dxa-concept{background:rgba(183,156,255,.16);color:#d3c2ff}
.dxa-trl{display:inline-flex;align-items:center;gap:3px;vertical-align:middle}
.dxa-trl i{width:9px;height:14px;border-radius:2px;background:rgba(127,148,179,.28)}
.dxa-trl.dxa-proven i.on{background:#2fb36a}.dxa-trl.dxa-published i.on{background:#4f8fe6}.dxa-trl.dxa-dev i.on{background:#D4A72C}.dxa-trl.dxa-concept i.on{background:#9a7fe0}
.dxa-trl{background:none!important}
.dxa-trl b{margin-left:8px;font-size:12px;font-weight:800;letter-spacing:.06em;color:inherit}
/* program bar */
.dxa-bar{background:#040c1d;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color:#C3D1E6;font-family:'Inter',Arial,sans-serif;position:relative;z-index:2}
.dxa-bar .dxa-w{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding:14px 0;width:min(1280px,calc(100% - 64px));margin:0 auto}
.dxa-bar-l{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:700}
.dxa-bar-l span{color:#8fa3c4}
.dxa-crumb{color:var(--gold2)!important;text-decoration:none;font-weight:800}
.dxa-bar-r{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:13px}
.dxa-bar-r .dxa-trl{color:#dbe5f2}
.dxa-bar-t{color:#8fa3c4;font-size:13px}
/* generic blocks */
.dxa-g2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dxa-g3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dxa-g4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.dxa-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px;position:relative}
.dxa-card small{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--goldink);margin-bottom:8px}
.dxa-card p{font-size:15px;margin:0}
.dark .dxa-card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}
.dark .dxa-card small{color:var(--gold2)}
.dark .dxa-card p{color:#c3d1e6}
.dxa-art{border-radius:26px;background:radial-gradient(ellipse at 50% 40%,#123462,#050E22 78%);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 70px rgba(0,0,0,.35);overflow:hidden;position:relative}
.dxa-art svg{display:block;width:100%;height:auto}
.dxa-art .ill{position:absolute;right:14px;bottom:12px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8fa3c4}
.dxa-chips{display:flex;flex-wrap:wrap;gap:6px}
.dxa-chips span{font-size:12.5px;font-weight:800;padding:6px 10px;border-radius:999px;border:1px solid var(--line);color:var(--deep);background:#fff}
.dark .dxa-chips span{border-color:rgba(107,220,154,.45);color:#b8f5cc;background:rgba(107,220,154,.08)}
.dxa-seg{display:flex;flex-wrap:wrap;gap:8px}
.dxa-seg button{appearance:none;border:1px solid var(--line);background:#fff;color:var(--deep);border-radius:999px;padding:10px 16px;font:800 14px/1.2 Inter,Arial,sans-serif;cursor:pointer}
.dxa-seg button[aria-pressed=true]{background:var(--deep);border-color:var(--deep);color:#fff}
.dark .dxa-seg button{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2);color:#e6ecf5}
.dark .dxa-seg button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#0A1B33}
.dxa-read{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:14px}
.dxa-read div{border-radius:14px;border:1px solid var(--line);background:#fff;padding:12px 14px}
.dark .dxa-read div{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}
.dxa-read span{display:block;font-size:12px;color:#7a8797}.dxa-read b{display:block;font-size:22px;color:var(--deep);margin-top:2px;letter-spacing:-.02em}
.dark .dxa-read span{color:#9fb2c8}.dark .dxa-read b{color:#fff}
.dxa-read b.good{color:#1B7A43}.dark .dxa-read b.good{color:#6bdc9a}.dxa-read b.bad{color:#c4302b}.dark .dxa-read b.bad{color:#FF8A95}.dxa-read b.warn{color:#b07a00}.dark .dxa-read b.warn{color:#f2d98a}
.dxa-fine{font-size:12.5px!important;line-height:1.55!important;color:#7a8797!important;margin:12px 0 0!important}
.dark .dxa-fine{color:#8fa3c4!important}
.dxa-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(var(--n,5),1fr);gap:10px;counter-reset:dxs}
.dxa-steps li{counter-increment:dxs;border-radius:16px;padding:16px;background:#fff;border:1px solid var(--line);font-size:14px;color:var(--copy);line-height:1.5}
.dxa-steps li:before{content:counter(dxs);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gold);color:#0A1B33;font-weight:900;font-size:13px;margin-bottom:10px}
.dxa-steps li b{display:block;color:var(--deep);font-size:15.5px;margin-bottom:3px}
.dxa-steps li em{display:block;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--goldink);margin-bottom:4px}
.dark .dxa-steps li{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12);color:#c3d1e6}
.dark .dxa-steps li b{color:#fff}.dark .dxa-steps li em{color:var(--gold2)}
.dxa-tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}
.dxa-tbl th,.dxa-tbl td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--copy)}
.dxa-tbl th{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--goldink);background:#fbfcfe}
.dxa-tbl td b{color:var(--deep)}
.dxa-tbl tr:last-child td{border-bottom:0}
.dxa-tbl tr.us td{background:var(--tint)}
.dxa-tblw{overflow-x:auto;-webkit-overflow-scrolling:touch}
.dxa-ok{color:#1B7A43;font-weight:800}.dxa-no{color:#c4302b;font-weight:800}.dxa-mid{color:#b07a00;font-weight:800}
/* markers list */
.dxa-mk{display:grid;gap:10px}
.dxa-mk div{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:10px}
.dxa-mk div:last-child{border-bottom:0}
.dxa-mk b{font-size:17px;color:var(--deep)}
.dxa-mk span{font-size:14.5px;color:var(--copy);line-height:1.5}
.dark .dxa-mk div{border-color:rgba(255,255,255,.12)}.dark .dxa-mk b{color:#fff}.dark .dxa-mk span{color:#c3d1e6}
/* cta, more, foot */
.dxa-cta{background:radial-gradient(circle at 85% 20%,rgba(212,167,44,.18),transparent 30%),linear-gradient(135deg,#071733,#0A2A57 60%,#004C9E);text-align:center;color:#fff}
.dxa-cta h2{color:#fff!important;max-width:980px;margin:0 auto 16px}
.dxa-cta h2 span{color:var(--gold2)!important}
.dxa-cta p{color:#D0DCEE!important;max-width:760px;margin:0 auto 26px!important;font-size:18px}
.dxa-cta .dxa-k{color:var(--gold2)!important}
.dxa-cta .dxa-btns{justify-content:center}
.dxa-more{background:#F4F7FB;padding:80px 0!important}
.dxa-more-h{display:grid;grid-template-columns:1fr auto;gap:10px 30px;align-items:end;margin-bottom:30px}
.dxa-more-h .dxa-k{grid-column:1/-1}
.dxa-more-h h2{margin:0!important;font-size:clamp(28px,3.2vw,42px)!important}
.dxa-more-g{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.dxa-more-c{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px}
.dxa-more-c h3{font-size:18px!important;margin-bottom:12px!important}
.dxa-more-i{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--deep)!important;font-weight:700;font-size:14.5px;border:1px solid transparent}
.dxa-more-i:hover{border-color:var(--line);background:#fbfcfe}
.dxa-more-i.here{background:var(--tint);border-color:rgba(212,167,44,.45)}
.dxa-legal{font-size:12.5px!important;color:#7a8797!important;margin:26px 0 0!important;max-width:1000px;line-height:1.6!important}
.dxa-foot{background:#040c1d;color:#8FA2C0;padding:26px 0;font-size:13px;font-family:'Inter',Arial,sans-serif}
.dxa-foot .dxa-w{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;width:min(1280px,calc(100% - 64px));margin:0 auto}
.dxa-foot strong{color:#fff;letter-spacing:.14em;font-size:12px}
.dxa-foot a{color:#cfe0f3}
/* motion */
.dxa-rm .dxa *{animation:none!important;transition:none!important}
@media(max-width:1060px){.dxa .hero-g,.dxa-head{grid-template-columns:1fr;gap:30px}.dxa-g4{grid-template-columns:1fr 1fr}.dxa-g3{grid-template-columns:1fr 1fr}.dxa-more-g{grid-template-columns:1fr}.dxa-steps{grid-template-columns:repeat(2,1fr)}.dxa-more-h{grid-template-columns:1fr}}
@media(max-width:700px){.dxa-w,.dxa-bar .dxa-w,.dxa-foot .dxa-w{width:calc(100% - 32px)}.dxa section{padding:66px 0}.dxa .hero{padding:126px 0 66px}.dxa-g2,.dxa-g3,.dxa-g4,.dxa-steps{grid-template-columns:1fr}.dxa-mk div{grid-template-columns:1fr;gap:2px}.dxa-bar-t{display:none}}
.dxa-more h2,.dxa-more h3{color:#0B1F3F!important;font-family:'Inter',Arial,sans-serif;font-weight:800;letter-spacing:-.03em;margin:0}
.dxa-more h2 span{color:#D4A72C!important}
.dxa-more .dxa-k{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.dxa-more p{font-family:'Inter',Arial,sans-serif}
.dxa-more .dxa-link{color:#1d4a8f!important;font-weight:800;text-decoration:none}
/* 6.3 format + panels */
.dxa-plat{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center}
.dxa-plat-r{display:grid;gap:12px}
.dxa-opt{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:center;border-radius:16px;padding:14px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12)}
.dxa-opt b{display:block;color:#fff;font-size:16px}.dxa-opt span{display:block;color:#c3d1e6;font-size:13.5px;line-height:1.5;margin-top:2px}
.dxa-opt-s{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;background:#0b1830;border-radius:8px;padding:8px}
.dxa-opt-s.two{grid-template-columns:repeat(6,1fr);row-gap:6px}
.dxa-opt-s i{height:18px;border-radius:2px;background:rgba(255,255,255,.08)}
.dxa-opt-s.two i{height:10px}
.dxa-opt-s i.on{background:#E6C25C}
.rdb{animation:rdb 2.4s ease-in-out infinite}.rdl{animation:rdl 2.4s ease-in-out infinite}
@keyframes rdb{0%,100%{opacity:.15}40%{opacity:.75}}@keyframes rdl{0%,100%{opacity:.6}50%{opacity:1}}
.dxa-fmt{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin-top:20px;padding:14px 18px;border-radius:16px;border:1px dashed rgba(212,167,44,.6);background:rgba(212,167,44,.06)}
.dxa-fmt-i b{color:var(--deep);font-size:18px;margin-right:6px}.dxa-fmt-i span{font-size:13.5px;color:var(--copy)}
.dark .dxa-fmt-i b{color:#fff}.dark .dxa-fmt-i span{color:#c3d1e6}
.dxa-pnl{background:linear-gradient(180deg,#0A1B33,#06122A)!important}
.dxa-pnl .dxa-seg{margin-bottom:20px}
.dxa-pnl-g{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.dxa-pnl-s{border-radius:22px;padding:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12)}
.dxa-pnl-s h4{margin:0 0 4px;color:#fff;font-size:19px;letter-spacing:-.01em}
.dxa-pnl-s h4 small{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#E6C25C;margin-bottom:6px}
.dxa-pnl-s>p{font-size:14px!important;margin:0 0 14px!important}
.dxa-pnl-r{display:grid;grid-template-columns:130px 1fr 78px;gap:12px;align-items:center;padding:6px 0}
.dxa-pnl-r span{color:#dbe5f2;font-size:14px;font-weight:700}
.dxa-pnl-r em{display:block;height:12px;border-radius:6px;background:rgba(255,255,255,.08);position:relative;overflow:hidden}
.dxa-pnl-r em i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;transition:width .6s ease,background .3s}
.dxa-pnl-r em s{position:absolute;top:-2px;bottom:-2px;width:2px;background:#fff;opacity:.75;left:55%}
.dxa-pnl-r b{font-size:12px;font-weight:800;text-align:right;color:#8ff0b8}.dxa-pnl-r b.hi{color:#ff9aa4}.dxa-pnl-r b.mid{color:#f2d98a}
.dxa-pnl-ro{grid-template-columns:repeat(4,1fr)!important;margin-top:18px!important}
.dxa-pnl-v{margin-top:16px!important;font-size:16px!important;color:#e6ecf5!important;border-left:3px solid #E6C25C;padding-left:14px}
@media(max-width:1060px){.dxa-plat,.dxa-pnl-g{grid-template-columns:1fr}.dxa-pnl-ro{grid-template-columns:1fr 1fr!important}}
@media(max-width:600px){.dxa-pnl-r{grid-template-columns:100px 1fr 64px}.dxa-opt{grid-template-columns:1fr}}
