*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.ms-2{margin-inline-start:.5rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[hidden]{display:none!important}:root{--bg:#F4F6FB;--surface:#FFFFFF;--surface-2:#EBF0F8;--ink:#0B1633;--muted:#55627E;--line:#D9E1EE;--navy:#0A1A44;--navy-2:#142C6E;--on-navy:#EAF0FA;--on-navy-muted:#AEBBD8;--navy-line:rgba(255,255,255,.14);--brand:#2346A6;--brand-ink:#1E3F99;--gold:#F2B51E;--gold-ink:#946600;--gold-soft:#FFF4D2;--ok:#1D8A5B;--shadow:0 14px 40px rgba(10,26,68,.1);--f-display:"Archivo","Arial Narrow",Arial,sans-serif;--f-body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--r:10px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#070E20;--surface:#0E1A36;--surface-2:#132449;--ink:#E6ECF7;--muted:#9DAAC7;--line:#223463;--navy:#0A1530;--navy-2:#152B63;--on-navy:#EAF0FA;--on-navy-muted:#A6B4D3;--navy-line:rgba(255,255,255,.12);--brand:#7F9FFF;--brand-ink:#A3B9FF;--gold:#F6BD20;--gold-ink:#F4C64F;--gold-soft:#2A2410;--ok:#4CC98F;--shadow:0 14px 40px rgba(0,0,0,.35);color-scheme:dark}}:root[data-theme=dark]{--bg:#070E20;--surface:#0E1A36;--surface-2:#132449;--ink:#E6ECF7;--muted:#9DAAC7;--line:#223463;--navy:#0A1530;--navy-2:#152B63;--on-navy:#EAF0FA;--on-navy-muted:#A6B4D3;--navy-line:rgba(255,255,255,.12);--brand:#7F9FFF;--brand-ink:#A3B9FF;--gold:#F6BD20;--gold-ink:#F4C64F;--gold-soft:#2A2410;--ok:#4CC98F;--shadow:0 14px 40px rgba(0,0,0,.35);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--f-display);text-wrap:balance;margin:0;line-height:1.08;letter-spacing:-.01em}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}svg.i{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.site-head{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.head-row{display:flex;align-items:center;gap:20px;height:74px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;flex:none}.brand img{width:46px;height:46px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--line)}.brand b{display:block;font-family:var(--f-display);font-weight:800;font-size:17px;line-height:1;color:var(--ink);letter-spacing:-.01em}.brand small{display:block;font-family:var(--f-display);font-weight:700;font-size:13px;color:var(--gold-ink);margin-top:3px}.main-nav{margin-left:auto;display:flex;align-items:center;gap:4px}.main-nav>a,.dd>button{font:600 13.5px/1 var(--f-body);color:var(--ink);text-decoration:none;padding:10px 12px;border-radius:6px;background:none;border:0;cursor:pointer;display:flex;align-items:center;gap:6px}.main-nav>a:hover,.dd>button:hover{background:var(--surface-2)}.main-nav a[aria-current=page],.dd.on>button{color:var(--brand-ink);box-shadow:inset 0 -2px 0 var(--gold)}.dd{position:relative}.dd>button svg{width:14px;height:14px;transition:transform .2s}.dd-panel{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:640px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:14px;display:none;grid-template-columns:1fr 1fr;gap:4px}.dd.open .dd-panel{display:grid}.dd.open>button svg{transform:rotate(180deg)}.dd-panel a{display:flex;gap:12px;padding:11px 12px;border-radius:8px;text-decoration:none}.dd-panel a:hover,.dd-panel a[aria-current=page]{background:var(--surface-2)}.dd-panel a svg{color:var(--brand);margin-top:2px}.dd-panel b{display:block;font-size:13.5px;font-weight:600}.dd-panel span{display:block;font-size:12px;color:var(--muted);line-height:1.4;margin-top:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 14px/1 var(--f-body);padding:13px 18px;border-radius:6px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s,background .15s}.btn svg{width:16px;height:16px}.btn-gold{background:var(--gold);color:#0a1a44}.btn-gold:hover{background:#ffcb45;transform:translateY(-1px)}.btn-ghost{border-color:var(--navy-line);color:var(--on-navy);background:transparent}.btn-ghost:hover{background:#ffffff14}.btn-line{border-color:var(--line);color:var(--ink);background:var(--surface)}.btn-line:hover{border-color:var(--brand)}.head-cta{flex:none}.menu-btn{display:none;margin-left:auto;background:none;border:1px solid var(--line);border-radius:6px;width:44px;height:44px;color:var(--ink);cursor:pointer;align-items:center;justify-content:center}.drawer{display:none}@media(max-width:1080px){.head-cta{display:none}}@media(max-width:900px){.main-nav{display:none}.menu-btn{display:flex}.drawer.open{display:block;border-top:1px solid var(--line);background:var(--surface);max-height:calc(100vh - 74px);overflow:auto}.drawer nav{display:grid;gap:2px;padding-block:12px 20px}.drawer a{display:block;padding:12px 4px;text-decoration:none;font-weight:600;border-bottom:1px solid var(--line)}.drawer a.sub{padding-left:18px;font-weight:500;color:var(--muted)}.drawer a[aria-current=page]{color:var(--brand-ink)}}.page{display:none}.page.active{display:block}.band{padding-block:76px}.band.tint{background:var(--surface-2)}.band.white{background:var(--surface)}.band.tight{padding-block:48px}.kicker{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);display:flex;align-items:center;gap:10px}.kicker:before{content:"";width:22px;height:2px;background:var(--gold)}.sec-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px 48px;align-items:end;margin-bottom:36px}.sec-head h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;color:var(--ink);margin-top:10px;font-stretch:92%}.sec-head h2 em,.hero h1 em{font-style:normal;color:var(--brand-ink)}.sec-head p{color:var(--muted);max-width:56ch}.sec-head.solo{grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.sec-head{grid-template-columns:minmax(0,1fr)}}.hero{background:radial-gradient(1200px 500px at 85% 20%,var(--navy-2),transparent 60%),var(--navy);color:var(--on-navy);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 119px,var(--navy-line) 119px 120px);opacity:.35;pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:center;padding-block:64px 56px}.hero .kicker{color:var(--gold)}.hero h1{font-size:clamp(34px,4.6vw,60px);font-weight:850;font-stretch:88%;line-height:1;margin:16px 0 18px;color:#fff}.hero h1 em{color:var(--gold)}.hero .lede{font-size:17px;color:var(--on-navy-muted);max-width:56ch}.hero .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.hero-media{border-radius:14px;overflow:hidden;border:1px solid var(--navy-line);box-shadow:0 30px 60px #00000059;background:#0b1a3e}.hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.telemetry{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--navy-line)}.telemetry div{padding:18px 18px 20px 0;border-right:1px solid var(--navy-line);margin-right:18px}.telemetry div:last-child{border-right:0}.telemetry b{display:block;font-family:var(--f-mono);font-size:22px;color:#fff;font-weight:500}.telemetry span{font-size:12px;color:var(--on-navy-muted);text-transform:uppercase;letter-spacing:.08em}@media(max-width:860px){.hero-grid{grid-template-columns:minmax(0,1fr);padding-block:48px 40px}.hero-media img{aspect-ratio:16/9}}.g{display:grid;gap:16px}.g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.g6{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px;min-width:0}.card h3{font-size:18px;font-weight:750;margin-bottom:8px;font-stretch:95%}.card p{color:var(--muted);font-size:14px}.card .ic{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);color:var(--brand);margin-bottom:14px}.card ul.dots{margin-top:12px;display:grid;gap:6px}ul.dots li{font-size:14px;color:var(--ink);padding-left:16px;position:relative}ul.dots li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--gold)}.card.link{text-decoration:none;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.card.link:hover{border-color:var(--brand);transform:translateY(-3px)}.card.link .more{margin-top:auto;padding-top:16px;font-size:13px;font-weight:600;color:var(--brand-ink);display:flex;align-items:center;gap:6px}.card.link .more svg{width:15px;height:15px}.tag{display:inline-block;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:var(--gold-ink);background:var(--gold-soft);padding:4px 8px;border-radius:4px;margin-bottom:10px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:0;counter-reset:s;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.steps li{padding:22px 20px;border-right:1px solid var(--line);counter-increment:s;position:relative;min-width:0}.steps li:last-child{border-right:0}.steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--f-mono);font-size:12px;color:var(--gold-ink);display:block;margin-bottom:10px}.steps b{display:block;font-family:var(--f-display);font-size:16px;font-weight:750;letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px}.steps span{display:block;font-size:13.5px;color:var(--muted);line-height:1.5}.steps em{display:inline-block;margin-top:10px;font-style:normal;font-family:var(--f-mono);font-size:11.5px;color:var(--brand-ink);background:var(--surface-2);padding:3px 8px;border-radius:4px}@media(max-width:700px){.steps li{border-right:0;border-bottom:1px solid var(--line)}.steps li:last-child{border-bottom:0}}.note{margin-top:16px;font-size:13.5px;color:var(--muted);display:flex;gap:10px;align-items:flex-start}.note svg{color:var(--gold-ink);width:18px;height:18px;margin-top:2px}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}table{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}th,td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}th{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500;background:var(--surface-2)}tr:last-child td{border-bottom:0}td.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap}td b{font-weight:600}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.split.rev>:first-child{order:2}.media{border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:860px){.split{grid-template-columns:minmax(0,1fr);gap:28px}.split.rev>:first-child{order:0}}.kv{display:grid;gap:0;margin-top:22px;border-top:1px solid var(--line)}.kv div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.kv dt,.kv span:first-child{color:var(--muted)}.kv b{font-family:var(--f-mono);font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.strip{background:var(--navy);color:var(--on-navy)}.strip .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:0}.strip .it{padding:24px 20px 24px 0;display:flex;gap:12px;align-items:flex-start}.strip .it svg{color:var(--gold)}.strip b{display:block;font-size:14px}.strip span{font-size:12.5px;color:var(--on-navy-muted)}.quote{background:var(--navy);color:var(--on-navy);border-radius:14px;padding:34px;position:relative;overflow:hidden}.quote p{font-family:var(--f-display);font-size:clamp(20px,2.3vw,27px);font-weight:600;line-height:1.3;font-stretch:95%}.quote p em{font-style:normal;color:var(--gold)}.quote cite{display:block;margin-top:16px;font-style:normal;font-size:13px;color:var(--on-navy-muted)}.compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:stretch}.vs{align-self:center;font-family:var(--f-display);font-weight:850;background:var(--gold);color:#0a1a44;width:48px;height:48px;border-radius:50%;display:grid;place-items:center}.card.hl{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}@media(max-width:760px){.compare{grid-template-columns:minmax(0,1fr)}.vs{justify-self:center}}.takeaway{margin-top:18px;background:var(--gold-soft);border:1px solid color-mix(in srgb,var(--gold) 50%,transparent);border-radius:var(--r);padding:18px 22px;display:flex;gap:14px;align-items:center;font-family:var(--f-display);font-size:19px;font-weight:700}.takeaway small{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--gold-ink);text-transform:uppercase;font-weight:500;flex:none}.chips{display:flex;gap:8px;overflow-x:auto;padding-block:14px;scrollbar-width:thin}.chips button{flex:none;font:500 13px/1 var(--f-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:9px 14px;cursor:pointer}.chips button:hover{border-color:var(--brand);color:var(--brand-ink)}.subnav{background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:calc(74px + env(safe-area-inset-top,0px));z-index:20}.person{display:flex;flex-direction:column;gap:12px}.avatar{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-display);font-weight:800;font-size:22px;color:var(--brand-ink);background:var(--surface-2);border:2px solid var(--gold);overflow:hidden;flex:none}.avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.person .role{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.person h3{font-size:19px;margin:2px 0 0}.person p{font-size:14px;color:var(--muted)}.pending{border:1px dashed var(--line);border-radius:8px;padding:10px 12px;font-size:12.5px;color:var(--muted);background:var(--bg)}.pending b{color:var(--ink);font-weight:600}.board{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px}.board .card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start}.board .avatar{width:96px;height:96px;font-size:30px}.form{display:grid;gap:14px}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:600px){.form .row{grid-template-columns:1fr}}label{display:grid;gap:6px;font-size:13px;font-weight:600}input,select,textarea{font:400 15px/1.4 var(--f-body);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:12px 13px;width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}textarea{min-height:130px;resize:vertical}.err{color:#c2343a;font-size:12.5px;font-weight:500;min-height:1em}.result{border:1px solid var(--line);background:var(--surface-2);border-radius:var(--r);padding:16px;display:grid;gap:10px}.result pre{white-space:pre-wrap;font-family:var(--f-mono);font-size:12.5px;margin:0;color:var(--ink);max-height:220px;overflow:auto}.result .rowb{display:flex;gap:8px;flex-wrap:wrap}.copyable{font-family:var(--f-mono);-webkit-user-select:all;-moz-user-select:all;user-select:all}.checks{display:flex;flex-wrap:wrap;gap:8px}.checks label{display:flex;align-items:center;gap:8px;font-weight:500;border:1px solid var(--line);border-radius:999px;padding:7px 12px;background:var(--surface);cursor:pointer}.checks input{width:auto;margin:0}.news{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px}@media(max-width:900px){.news{grid-template-columns:minmax(0,1fr)}}.issue{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.issue:first-child{padding-top:0}.issue .mono{font-size:12px;color:var(--gold-ink);padding-top:3px}.issue h3{font-size:18px;font-weight:700;margin-bottom:4px}.issue p{font-size:14px;color:var(--muted)}.sub-card{background:var(--navy);color:var(--on-navy);border-radius:14px;padding:28px}.sub-card h3{font-size:24px;color:#fff;margin:10px 0 8px}.sub-card p{color:var(--on-navy-muted);font-size:14px}.sub-card input{background:#ffffff0f;border-color:var(--navy-line);color:#fff}.sub-card .checks label{background:transparent;border-color:var(--navy-line);color:var(--on-navy)}.sub-card .result{background:#ffffff0f;border-color:var(--navy-line)}.sub-card .result pre{color:var(--on-navy)}.logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px}.logo-tile{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:18px 14px;font-family:var(--f-display);font-weight:750;font-size:16px;text-align:center;font-stretch:90%;letter-spacing:-.01em}.logo-tile small{display:block;font-family:var(--f-body);font-weight:400;font-size:12px;color:var(--muted);margin-top:4px;letter-spacing:0}.map{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--line);min-height:300px;background:linear-gradient(115deg,transparent 46%,color-mix(in srgb,var(--gold) 55%,transparent) 46.5% 47.5%,transparent 48%),linear-gradient(20deg,transparent 60%,color-mix(in srgb,var(--brand) 25%,transparent) 60.3% 61.4%,transparent 61.8%),repeating-linear-gradient(0deg,transparent 0 39px,var(--line) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,var(--line) 39px 40px),var(--surface-2)}.pin{position:absolute;left:47%;top:42%;transform:translate(-50%,-100%);color:var(--brand)}.pin svg{width:46px;height:46px;fill:var(--gold);stroke:var(--navy)}.map .addr{position:absolute;left:16px;right:16px;bottom:16px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px;display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap}.cta{background:radial-gradient(800px 300px at 90% 0%,var(--navy-2),transparent 70%),var(--navy);color:var(--on-navy)}.cta .wrap{display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap;padding-block:56px}.cta h2{font-size:clamp(28px,3.4vw,44px);font-weight:850;font-stretch:88%;color:#fff}.cta h2 em{font-style:normal;color:var(--gold)}.cta p{color:var(--on-navy-muted);margin-top:8px;max-width:60ch}footer{background:#050b1a;color:#aeb9cf;font-size:13.5px}footer .wrap{padding-block:48px 24px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:28px}@media(max-width:860px){.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.foot-grid{grid-template-columns:1fr}}footer h4{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.14em;color:#fff;font-weight:500;text-transform:uppercase;margin-bottom:12px}footer a{display:block;text-decoration:none;padding:4px 0}footer a:hover{color:#f6bd20}footer .brand b{color:#fff}footer .brand small{color:#f6bd20}.copy{border-top:1px solid rgba(255,255,255,.1);margin-top:32px;padding-top:18px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px}:root{--r:16px;--r-lg:24px;--gut:max(20px,env(safe-area-inset-left,0px));--gut-r:max(20px,env(safe-area-inset-right,0px));--glass:rgba(255,255,255,.08);--glass-line:rgba(255,255,255,.16);--grad:linear-gradient(135deg,var(--brand) 0%,#4E7BFF 100%)}.wrap{max-width:1520px;padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}@media(max-width:700px){.wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}body{background:var(--bg)}.site-head{background:color-mix(in srgb,var(--surface) 92%,transparent)}.head-row{height:64px;gap:16px}.head-meta{margin-left:auto;display:flex;align-items:center;gap:8px}.chip-link{display:inline-flex;align-items:center;gap:8px;font:500 13px/1 var(--f-body);color:var(--muted);text-decoration:none;padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.chip-link:hover{color:var(--ink);border-color:var(--brand)}.chip-link svg{width:15px;height:15px;color:var(--brand)}.head-cta{border-radius:999px;padding:11px 18px}@media(max-width:1100px){.chip-link.mail{display:none}}@media(max-width:640px){.chip-link{display:none}.head-cta{padding:10px 14px;font-size:13px}}.tabbar{border-top:1px solid var(--line);position:relative}.tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;padding-block:6px}.tabs::-webkit-scrollbar{display:none}.tabs a{flex:none;display:flex;align-items:center;gap:6px;font:600 12.5px/1 var(--f-body);color:var(--muted);text-decoration:none;padding:10px;border-radius:999px;white-space:nowrap;transition:background .15s,color .15s}@media(max-width:1599px){.tabs a .n{display:none}}.tabs a .n{font-family:var(--f-mono);font-size:10.5px;font-weight:500;color:var(--gold-ink);opacity:.85}.tabs a:hover{color:var(--ink);background:var(--surface-2)}.tabs a[aria-current=page]{color:#fff;background:var(--navy);box-shadow:0 6px 18px #0a1a4440}.tabs a[aria-current=page] .n{color:var(--gold)}:root[data-theme=dark] .tabs a[aria-current=page]{background:var(--brand);color:#06102a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tabs a[aria-current=page]{background:var(--navy-2)}}.tabbar:after{content:"";position:absolute;right:0;top:0;bottom:0;width:40px;background:linear-gradient(90deg,transparent,var(--surface));pointer-events:none}@media(min-width:1400px){.tabbar:after{display:none}.tabs{justify-content:space-between}}.subnav{top:calc(115px + env(safe-area-inset-top,0px))}html{scroll-padding-top:170px}.hero{margin:14px max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));border-radius:var(--r-lg)}.hero:before{background:radial-gradient(circle at 1px 1px,var(--navy-line) 1px,transparent 1.5px) 0 0/26px 26px;opacity:.9}.hero:after{content:"";position:absolute;width:520px;height:520px;right:-140px;top:-180px;border-radius:50%;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);box-shadow:0 0 0 60px #ffffff04,0 0 0 120px #ffffff03;pointer-events:none}.hero-grid{padding-block:56px 40px;gap:40px}.hero h1{font-size:clamp(34px,4.4vw,64px)}.page-idx{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:11.5px;color:var(--on-navy-muted);border:1px solid var(--glass-line);background:var(--glass);border-radius:999px;padding:6px 12px 6px 6px;margin-bottom:14px}.page-idx b{background:var(--gold);color:#0a1a44;border-radius:999px;padding:3px 8px;font-weight:500}.hero-media{position:relative;border-radius:20px;overflow:visible;border:0;box-shadow:none;background:none}.hero-media img{border-radius:20px;border:1px solid var(--glass-line);box-shadow:0 30px 70px #0006}.float{position:absolute;display:flex;align-items:center;gap:10px;background:#0a1638b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--glass-line);border-radius:14px;padding:10px 14px;color:#fff;box-shadow:0 18px 40px #00000059;font-size:12px;line-height:1.3}.float b{font-family:var(--f-mono);font-weight:500;font-size:17px;display:block}.float span{color:var(--on-navy-muted)}.float .dot{width:9px;height:9px;border-radius:50%;background:#43d39e;box-shadow:0 0 0 4px #43d39e2e;flex:none}.float.f1{left:-22px;bottom:28px}.float.f2{right:-14px;top:22px}@media(max-width:860px){.float.f1{left:10px}.float.f2{right:10px}}.telemetry{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;border-top:0;padding-bottom:28px}.telemetry div{margin:0;padding:16px 18px;border:1px solid var(--glass-line);background:var(--glass);border-radius:14px}.telemetry div:last-child{border-right:1px solid var(--glass-line)}.telemetry b{font-size:20px}@media(max-width:700px){.hero{margin-inline:8px;border-radius:18px}.hero .wrap{padding-inline:18px}}.band{padding-block:64px}.sec-head{margin-bottom:28px}.sec-head h2{font-size:clamp(28px,3vw,44px)}.card{border-radius:var(--r);padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s}.card:hover{box-shadow:var(--shadow)}.card .ic{background:var(--grad);color:#fff;border-radius:12px;box-shadow:0 8px 18px color-mix(in srgb,var(--brand) 30%,transparent)}.tag{border-radius:999px;padding:5px 10px}.logo-tile{border-radius:14px;padding:22px 14px;transition:border-color .2s,transform .2s}.logo-tile:hover{border-color:var(--brand);transform:translateY(-2px)}.media{border-radius:20px}.tbl-wrap{border-radius:var(--r)}.quote,.sub-card{border-radius:20px}.strip{margin:0 max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));border-radius:20px}.steps{background:none;border:0;overflow:visible;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.steps li{background:var(--surface);border:1px solid var(--line)!important;border-radius:var(--r);padding:20px 18px;position:relative}.steps li:before{content:counter(s);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:var(--gold);font-size:13px;margin-bottom:14px;box-shadow:0 0 0 5px var(--surface-2)}.steps li:after{content:"";position:absolute;top:36px;left:58px;right:-13px;height:2px;background:repeating-linear-gradient(90deg,var(--gold) 0 6px,transparent 6px 11px);opacity:.7}.steps li:last-child:after{display:none}@media(max-width:700px){.steps li:after{display:none}}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(200px,auto);gap:14px}.bento .card{display:flex;flex-direction:column}.bento .big{grid-column:span 2;grid-row:span 2;position:relative;overflow:hidden;color:#fff;border:0;background:var(--navy);padding:28px;min-height:420px}.bento .wide{grid-column:span 2;position:relative;overflow:hidden;color:#fff;border:0;background:var(--navy)}.bento .big img,.bento .wide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55;transition:transform .5s,opacity .3s}.bento .big:hover img,.bento .wide:hover img{transform:scale(1.04);opacity:.65}.bento .big:before,.bento .wide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060e241a 20%,#060e24eb);z-index:1}.bento .big>*:not(img),.bento .wide>*:not(img){position:relative;z-index:2}.bento .big h3{font-size:30px;margin-top:auto}.bento .wide h3{margin-top:auto}.bento .big p,.bento .wide p{color:var(--on-navy-muted)}.bento .big .more,.bento .wide .more{color:var(--gold)}.bento .big .ic,.bento .wide .ic{background:var(--gold);color:#0a1a44;box-shadow:none}@media(max-width:1100px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.bento{grid-template-columns:minmax(0,1fr)}.bento .big,.bento .wide{grid-column:auto;grid-row:auto;min-height:300px}}.pager{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-block:8px 56px}.pager a{display:flex;flex-direction:column;gap:6px;text-decoration:none;border:1px solid var(--line);background:var(--surface);border-radius:var(--r);padding:20px 22px;transition:border-color .2s,transform .2s}.pager a:hover{border-color:var(--brand);transform:translateY(-2px)}.pager small{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.pager b{font-family:var(--f-display);font-size:20px;font-weight:750}.pager .nx{text-align:right;align-items:flex-end}.pager .solo{grid-column:2}@media(max-width:600px){.pager{grid-template-columns:1fr}.pager .solo{grid-column:auto}}.cta{margin:0 max(12px,env(safe-area-inset-right,0px)) 14px max(12px,env(safe-area-inset-left,0px));border-radius:var(--r-lg)}.cta.inline{margin:28px 0 0}:root{--tab-ind:#0A1A44;--tab-ink:#FFFFFF;--danger:#C2343A}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--tab-ind:#7F9FFF;--tab-ink:#06102A;--danger:#FF7A7F}}:root[data-theme=dark]{--tab-ind:#7F9FFF;--tab-ink:#06102A;--danger:#FF7A7F}.tabs{position:relative;gap:2px}.tabs a{position:relative;z-index:1;gap:7px;padding:10px 11px;font-size:12.5px}.tabs a svg{width:16px;height:16px;transition:transform .3s}.tabs a:hover svg{transform:translateY(-2px)}.tabs a[aria-current=page],:root[data-theme=dark] .tabs a[aria-current=page]{background:transparent!important;box-shadow:none!important;color:var(--tab-ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tabs a[aria-current=page]{background:transparent}}.tab-ind{position:absolute;z-index:0;top:6px;bottom:6px;left:0;width:0;border-radius:999px;background:var(--tab-ind);box-shadow:0 8px 20px #0a1a4447;transition:left .4s cubic-bezier(.2,.8,.2,1),width .4s cubic-bezier(.2,.8,.2,1);pointer-events:none}.tab-ind.off{opacity:0}@media(max-width:1499px){.tabs a{padding:10px 9px;gap:6px;font-size:12px}.tabs a svg{width:15px;height:15px}}@media(max-width:1299px){.tabs{justify-content:flex-start}}.page-idx{display:none}.note a,.card p a{color:var(--brand-ink);font-weight:600}@keyframes rise{0%{opacity:.35;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bob{50%{transform:translateY(-8px)}}@keyframes drift{to{background-position:26px 26px}}@keyframes glow{0%,to{box-shadow:0 0 0 4px #43d39e2e}50%{box-shadow:0 0 0 8px #43d39e0d}}.page.active .hero-grid>div:first-child>*{animation:rise .7s cubic-bezier(.2,.7,.2,1) both}.page.active .hero-grid>div:first-child>*:nth-child(2){animation-delay:.06s}.page.active .hero-grid>div:first-child>*:nth-child(3){animation-delay:.12s}.page.active .hero-grid>div:first-child>*:nth-child(4){animation-delay:.18s}.page.active .hero-grid>div:first-child>*:nth-child(5){animation-delay:.24s}.page.active .hero-media{animation:rise .9s .1s cubic-bezier(.2,.7,.2,1) both}.page.active .telemetry div{animation:rise .6s cubic-bezier(.2,.7,.2,1) both}.page.active .telemetry div:nth-child(2){animation-delay:.05s}.page.active .telemetry div:nth-child(3){animation-delay:.1s}.page.active .telemetry div:nth-child(4){animation-delay:.15s}.page.active .telemetry div:nth-child(5){animation-delay:.2s}.hero:before{animation:drift 14s linear infinite}.float{animation:bob 6s ease-in-out infinite}.float.f2{animation-delay:-3s}.float .dot{animation:glow 2.4s ease-in-out infinite}.rv-pre{opacity:0;transform:translateY(22px)}.rv{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.card .ic{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.card:hover .ic{transform:rotate(-8deg) scale(1.08)}.more svg,.btn svg{transition:transform .25s}.card.link:hover .more svg,.btn:hover svg{transform:translate(4px)}.telemetry div{transition:background .25s,transform .25s}.telemetry div:hover{background:#ffffff1f;transform:translateY(-2px)}.steps li{transition:transform .25s,border-color .25s}.steps li:hover{transform:translateY(-3px);border-color:var(--brand)!important}.steps li:hover:before{background:var(--gold);color:#0a1a44}.page[data-route=admin]{padding-block:22px 40px}.admin{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;align-items:start}.adm-side{position:sticky;top:130px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:16px;display:grid;gap:14px}.adm-title{display:flex;gap:10px;align-items:center;padding:4px 6px 12px;border-bottom:1px solid var(--line)}.adm-title svg{color:var(--brand)}.adm-title b{display:block;font-family:var(--f-display);font-size:17px}.adm-title small{display:block;font-size:12px;color:var(--muted)}.adm-nav{display:grid;gap:2px}.adm-nav button{display:flex;align-items:center;gap:10px;font:600 13.5px/1 var(--f-body);color:var(--muted);background:none;border:0;border-radius:10px;padding:11px 12px;cursor:pointer;text-align:left}.adm-nav button svg{width:18px;height:18px}.adm-nav button:hover{background:var(--surface-2);color:var(--ink)}.adm-nav button.on{background:var(--tab-ind);color:var(--tab-ink)}.badge{margin-left:auto;background:var(--gold);color:#0a1a44;border-radius:999px;font:600 11px/1 var(--f-mono);padding:4px 7px}.adm-main{min-width:0}.adm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:16px}.adm-head h2{font-size:30px;font-weight:800}.adm-head h3{font-size:20px}.adm-head p{color:var(--muted);font-size:14px;margin-top:4px}.adm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px}.adm-stats button{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;cursor:pointer;color:var(--ink);transition:border-color .2s,transform .2s}.adm-stats button:hover{border-color:var(--brand);transform:translateY(-2px)}.adm-stats b{display:block;font:500 30px/1 var(--f-mono);color:var(--brand-ink)}.adm-stats span{font-size:13px;color:var(--muted)}.adm-hero{margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:var(--navy);color:var(--on-navy);border-radius:20px;padding:26px}.adm-hero h3{color:#fff;font-size:22px;margin-bottom:6px}.adm-hero p{color:var(--on-navy-muted);max-width:60ch;font-size:14px}.adm-pages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.adm-pg{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;gap:12px;align-items:center}.adm-pg .ic{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);color:var(--brand);flex:none}.adm-pg div{min-width:0;flex:1}.adm-pg b{display:block;font-size:14px}.adm-pg small{color:var(--muted);font-size:12px}.adm-pg .acts{display:flex;gap:6px;flex:none}.icon-btn{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;flex:none}.icon-btn svg{width:17px;height:17px}.icon-btn:hover{border-color:var(--brand);color:var(--brand-ink)}.icon-btn.danger:hover{border-color:var(--danger);color:var(--danger)}.adm-list{display:grid;gap:8px}.adm-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.adm-row .avatar{width:44px;height:44px;font-size:15px;border-width:1.5px}.adm-row b{display:block;font-size:14.5px}.adm-row small{display:block;color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-row .acts{display:flex;gap:6px}.adm-row.msg{grid-template-columns:minmax(0,1fr) auto;align-items:start}.adm-row.msg p{font-size:13.5px;color:var(--ink);white-space:pre-wrap;margin-top:6px}.adm-row.done{opacity:.6}.pill{display:inline-block;font:500 11px/1 var(--f-mono);padding:4px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted);margin-left:6px;vertical-align:middle}.pill.new{background:var(--gold-soft);color:var(--gold-ink)}.adm-empty{border:1px dashed var(--line);border-radius:14px;padding:22px;text-align:center;color:var(--muted);font-size:14px}.adm-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px}.adm-gate,.adm-banner{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px}.adm-gate{text-align:center;display:grid;justify-items:center;gap:8px}.adm-gate svg{width:34px;height:34px;color:var(--brand)}.adm-gate p{color:var(--muted);max-width:50ch}.adm-banner{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;margin-bottom:16px;background:var(--gold-soft);border-color:color-mix(in srgb,var(--gold) 50%,transparent);font-size:13.5px}.adm-banner svg{color:var(--gold-ink);flex:none}.adm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#050b1a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.adm-modal[hidden]{display:none!important}.adm-dialog{width:min(620px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 30px 80px #00000059;animation:rise .3s both}.adm-actions{display:flex;justify-content:flex-end;gap:8px}.photo-field{display:flex;gap:14px;align-items:center}.photo-field .avatar{width:64px;height:64px}@media(max-width:900px){.admin{grid-template-columns:minmax(0,1fr)}.adm-side{position:static}.adm-nav{grid-auto-flow:column;overflow-x:auto;grid-auto-columns:max-content}}body.editing [data-ek]{outline:1px dashed color-mix(in srgb,var(--gold) 70%,transparent);outline-offset:3px;border-radius:3px;cursor:text}body.editing [data-ek]:hover{outline-style:solid}body.editing [data-ek]:focus{outline:2px solid var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}body.editing [data-ek].dirty{outline-color:var(--brand)}body.editing img[data-ik]{cursor:pointer;outline:3px dashed var(--gold);outline-offset:-3px}body.editing img[data-ik]:hover{filter:brightness(1.1)}body.editing a[data-ek]{pointer-events:auto}.dock{position:fixed;z-index:80;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:10px;background:var(--navy);color:var(--on-navy);border:1px solid var(--navy-line);border-radius:999px;padding:8px 8px 8px 18px;box-shadow:0 20px 50px #00000059;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);animation:rise .35s both}.dock[hidden]{display:none!important}.dock-dot{width:10px;height:10px;border-radius:50%;background:var(--gold);flex:none;animation:glow 2s infinite}.dock-txt{display:grid;font-size:12.5px;line-height:1.3;min-width:0}.dock-txt b{color:#fff;font-size:13.5px}.dock-txt span{color:var(--on-navy-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock .btn{border-radius:999px;padding:10px 16px}.dock .btn-line{background:transparent;color:var(--on-navy);border-color:var(--navy-line)}.dock .icon-btn{border-radius:50%;background:transparent;color:var(--on-navy);border-color:var(--navy-line)}@media(max-width:640px){.dock-txt span{display:none}.dock{padding-left:14px}}.toast{position:fixed;z-index:95;right:max(16px,env(safe-area-inset-right,0px));top:calc(130px + env(safe-area-inset-top,0px));background:var(--surface);color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--ok);border-radius:12px;padding:12px 16px;box-shadow:var(--shadow);font-size:14px;animation:rise .3s both;max-width:min(380px,calc(100vw - 32px))}.toast.bad{border-left-color:var(--danger)}@media(min-width:901px){.tabs{gap:4px;padding-block:6px;justify-content:stretch}.tabs a,.tabs a:hover{flex:1 1 0;min-width:0;flex-direction:column;justify-content:center;gap:5px;padding:9px 6px 8px;border-radius:12px;font-size:12px;line-height:1.2;white-space:normal;text-align:center}.tabs a span{max-width:12ch;text-wrap:balance}.tabs a svg{width:19px;height:19px}.tab-ind{border-radius:12px}.tabbar:after{display:none}.subnav{top:calc(140px + env(safe-area-inset-top,0px))}.adm-side{top:150px}}@media(min-width:901px)and (max-width:1199px){.tabs a{font-size:11px}.tabs a span{max-width:10ch}}@media(max-width:900px){.tabs a{padding:10px 12px;font-size:12.5px}}.tabbar{border-top:1px solid var(--line);background:var(--surface)}.tabs{gap:0;padding-block:0;justify-content:space-between}.tabs a,.tabs a:hover{flex:1 1 auto;flex-direction:row;justify-content:center;gap:0;padding:15px 10px 14px;border-radius:0;background:none!important;box-shadow:none!important;font:500 13px/1.25 var(--f-body);letter-spacing:.005em;color:var(--muted);white-space:nowrap;text-align:center;transition:color .2s}.tabs a span{max-width:none}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=page],:root[data-theme=dark] .tabs a[aria-current=page]{color:var(--ink)!important;font-weight:600}.tab-ind{top:auto;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--gold);box-shadow:none}.tabs a:focus-visible{outline-offset:-3px}@media(min-width:901px)and (max-width:1439px){.tabs a,.tabs a:hover{white-space:normal;font-size:12.5px;padding:11px 6px 10px}.tabs a span{max-width:13ch;text-wrap:balance}}@media(min-width:901px){.tabs a,.tabs a:hover{flex-direction:row}.subnav{top:calc(118px + env(safe-area-inset-top,0px))}}@media(max-width:900px){.tabs{justify-content:flex-start}.tabs a,.tabs a:hover{flex:none;padding:14px 12px}.tabbar:after{display:block}}.card .ic{background:var(--surface-2);color:var(--brand-ink);border:1px solid var(--line);box-shadow:none;width:42px;height:42px;border-radius:10px}.card .ic svg{width:20px;height:20px;stroke-width:1.6}.card:hover .ic{transform:none;background:var(--navy);color:var(--gold);border-color:var(--navy)}.card .ic{transition:background .25s,color .25s,border-color .25s}.bento .big .ic,.bento .wide .ic{background:#ffffff1a;color:var(--gold);border-color:#fff3}table{min-width:480px}th,td{padding:12px 18px}.tbl-wrap table tr>*:first-child{width:30%;white-space:nowrap}.tbl-wrap table tr>*:nth-child(3):last-child{width:18%}tbody tr{transition:background .15s}tbody tr:hover{background:var(--surface-2)}@media(max-width:700px){.tbl-wrap table tr>*:first-child{white-space:normal}}.note svg{width:16px;height:16px}.tabbar{display:none}.head-row{height:76px;gap:28px}.mainnav{display:flex;align-items:stretch;align-self:stretch;gap:2px;margin-left:12px;position:relative}.mainnav>a,.mainnav .dd-trigger{display:flex;align-items:center;gap:6px;padding:0 14px;font:500 14px/1 var(--f-body);color:var(--muted);text-decoration:none;transition:color .2s;white-space:nowrap}.mainnav>a:hover,.nav-dd:hover .dd-trigger,.nav-dd:focus-within .dd-trigger{color:var(--ink)}.mainnav [aria-current=page],.nav-dd.on .dd-trigger{color:var(--ink);font-weight:600}.dd-trigger svg{width:14px;height:14px;transition:transform .25s}.nav-dd{position:relative;display:flex}.nav-dd:hover .dd-trigger svg,.nav-dd:focus-within .dd-trigger svg{transform:rotate(180deg)}.nav-ind{position:absolute;bottom:-1px;left:0;width:0;height:3px;border-radius:3px 3px 0 0;background:var(--gold);transition:left .4s cubic-bezier(.2,.8,.2,1),width .4s cubic-bezier(.2,.8,.2,1);pointer-events:none}.nav-ind.off{opacity:0}.mega{position:absolute;top:100%;left:50%;transform:translate(-50%,8px);width:min(860px,calc(100vw - 48px));background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 70px #0a1a442e;padding:14px;display:grid;grid-template-columns:1fr 1fr 260px;gap:4px;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;z-index:60}.nav-dd:hover .mega,.nav-dd:focus-within .mega,.nav-dd.open .mega{opacity:1;visibility:visible;transform:translate(-50%)}.mega a.mi{display:block;padding:14px 16px;border-radius:12px;text-decoration:none;transition:background .15s}.mega a.mi:hover,.mega a.mi[aria-current=page]{background:var(--surface-2)}.mega a.mi b{display:block;font-size:14.5px;font-weight:600;color:var(--ink)}.mega a.mi span{display:block;font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.45}.mega .promo{grid-row:span 3;background:var(--navy);color:var(--on-navy);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:8px;text-decoration:none;position:relative;overflow:hidden}.mega .promo:after{content:"";position:absolute;right:-60px;bottom:-60px;width:180px;height:180px;border-radius:50%;border:1px solid color-mix(in srgb,var(--gold) 50%,transparent);box-shadow:0 0 0 24px #ffffff05}.mega .promo small{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--gold);text-transform:uppercase}.mega .promo b{font-family:var(--f-display);font-size:20px;line-height:1.15;color:#fff}.mega .promo span{font-size:13px;color:var(--on-navy-muted)}.mega .promo em{margin-top:auto;font-style:normal;font-weight:600;font-size:13px;color:var(--gold)}.menu-btn,.drawer{display:none}@media(max-width:1100px){.mainnav>a,.mainnav .dd-trigger{padding:0 9px;font-size:13.5px}.chip-link{display:none}}@media(max-width:900px){.mainnav{display:none}.menu-btn{display:flex;margin-left:auto}.head-meta{margin-left:0}.drawer.open{display:block;border-top:1px solid var(--line);background:var(--surface);max-height:calc(100vh - 76px);overflow:auto}.drawer nav{display:grid;padding-block:8px 18px}.drawer a{display:block;padding:14px 4px;text-decoration:none;font-weight:600;border-bottom:1px solid var(--line);color:var(--ink)}.drawer a.sub{padding-left:18px;font-weight:500;color:var(--muted)}.drawer a[aria-current=page]{color:var(--brand-ink)}}@media(max-width:520px){.head-cta{display:none}}.subnav{top:calc(76px + env(safe-area-inset-top,0px))}html{scroll-padding-top:150px}.adm-side{top:100px}.carousel{position:relative;margin:14px max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));border-radius:var(--r-lg);overflow:hidden;background:var(--navy);color:#fff;min-height:600px;display:grid}.slide{grid-area:1/1;position:relative;display:flex;align-items:stretch;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s}.slide.is-on{opacity:1;visibility:visible}.slide-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.06);transition:transform 7.5s ease-out}.slide.is-on .slide-bg{transform:scale(1)}.slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#060e24f0,#060e24c7 42%,#060e2426),linear-gradient(0deg,rgba(6,14,36,.85) 0%,transparent 40%)}.slide-in{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding-block:64px 150px;width:100%}.slide-copy{max-width:640px}.slide .kicker{color:var(--gold)}.slide h1,.slide h2{font-size:clamp(34px,4.6vw,62px);font-weight:850;font-stretch:88%;line-height:1;margin:16px 0;color:#fff}.slide h1 em,.slide h2 em{font-style:normal;color:var(--gold)}.slide p{color:var(--on-navy-muted);font-size:17px;max-width:54ch}.slide .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.slide.is-on .slide-copy>*{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.slide.is-on .slide-copy>*:nth-child(2){animation-delay:.08s}.slide.is-on .slide-copy>*:nth-child(3){animation-delay:.16s}.slide.is-on .slide-copy>*:nth-child(4){animation-delay:.24s}.car-ctrl{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;gap:16px;align-items:flex-end;padding-bottom:26px}.car-tabs{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.car-tab{text-align:left;background:none;border:0;color:var(--on-navy-muted);cursor:pointer;padding:14px 0 0;position:relative;font:500 13px/1.35 var(--f-body)}.car-tab:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#ffffff38}.car-tab i{position:absolute;top:0;left:0;height:2px;width:0;background:var(--gold)}.car-tab.is-on{color:#fff}.car-tab.is-on i{animation:prog var(--dur,7s) linear forwards}.carousel.paused .car-tab.is-on i{animation-play-state:paused}.car-tab.done i{width:100%}.car-tab small{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--gold);margin-bottom:4px;text-transform:uppercase}@keyframes prog{to{width:100%}}.car-btns{display:flex;gap:8px}.car-btns button{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#ffffff0f;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s}.car-btns button:hover{background:#ffffff29}.car-btns svg{width:17px;height:17px}@media(max-width:760px){.carousel{min-height:560px}.car-tabs{grid-template-columns:repeat(4,1fr);gap:6px}.car-tab{font-size:0;padding-top:10px}.car-tab small{display:none}.slide-in{padding-block:48px 110px}.slide:before{background:linear-gradient(0deg,#060e24f2 20%,#060e248c)}.car-ctrl{padding-bottom:18px}}.statement{font-family:var(--f-display);font-weight:700;font-size:clamp(26px,3.2vw,44px);line-height:1.15;letter-spacing:-.015em;max-width:24ch;font-stretch:92%}.statement em{font-style:normal;color:var(--brand-ink)}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0;border-top:1px solid var(--line);margin-top:36px}.stat-row div{padding:22px 20px 4px 0}.stat-row b{display:block;font-family:var(--f-mono);font-weight:500;font-size:32px;color:var(--ink)}.stat-row span{font-size:13.5px;color:var(--muted)}.svc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.svc{position:relative;border-radius:20px;overflow:hidden;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;text-decoration:none;color:#fff;background:var(--navy);isolation:isolate}.svc img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transition:transform .6s,opacity .3s;opacity:.7}.svc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#060e240d 10%,#060e24eb 85%)}.svc:hover img{transform:scale(1.05);opacity:.85}.svc small{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--gold);text-transform:uppercase}.svc h3{font-size:24px;margin:8px 0 6px;color:#fff}.svc p{font-size:14px;color:var(--on-navy-muted);max-width:44ch}.svc .more{margin-top:14px;font-size:13px;font-weight:600;color:var(--gold);display:flex;gap:6px;align-items:center}.svc .more svg{width:15px;height:15px;transition:transform .25s}.svc:hover .more svg{transform:translate(4px)}.svc.wide{grid-column:span 2}@media(max-width:1000px){.svc-grid{grid-template-columns:1fr 1fr}.svc.wide{grid-column:span 2}}@media(max-width:620px){.svc-grid{grid-template-columns:1fr}.svc.wide{grid-column:auto}}.cases-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px}.case-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s}.case-card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--brand)}.case-media{aspect-ratio:16/9;background:var(--navy);position:relative;overflow:hidden}.case-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.92}.case-media .case-tag{position:absolute;left:14px;top:14px;background:#060e24bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;font:500 11px/1 var(--f-mono);letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.case-media .case-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle at 70% 30%,var(--navy-2),var(--navy));color:var(--gold);font-family:var(--f-display);font-weight:800;font-size:34px;letter-spacing:-.02em}.case-body{padding:20px 22px 22px;display:grid;gap:10px}.case-body h3{font-size:19px;line-height:1.2}.case-body .meta{font-size:12.5px;color:var(--muted)}.case-body dl{display:grid;gap:8px;margin:4px 0 0}.case-body dt{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.case-body dd{margin:2px 0 0;font-size:13.5px;color:var(--ink)}.case-kpis{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.case-kpis span{font:500 12px/1 var(--f-mono);background:var(--surface-2);border-radius:999px;padding:7px 10px;color:var(--brand-ink)}.pt-wrap{display:grid;gap:12px}.pt-group{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.pt-group:first-child{border-top:0}.pt-group h4{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}.pt-list{display:flex;flex-wrap:wrap;gap:8px}.pt{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:11px 16px;font-family:var(--f-display);font-weight:700;font-size:15px;font-stretch:92%;transition:border-color .2s,transform .2s}.pt small{font-family:var(--f-body);font-weight:400;font-size:11.5px;color:var(--muted);margin-left:6px}.pt:hover{border-color:var(--brand);transform:translateY(-2px)}@media(max-width:700px){.pt-group{grid-template-columns:1fr;gap:8px}}.ind-filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.ind-filter button{font:500 13px/1 var(--f-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:10px 15px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ind-filter button:hover{border-color:var(--brand)}.ind-filter button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}:root[data-theme=dark] .ind-filter button[aria-pressed=true]{background:var(--brand);color:#06102a}.ind-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:14px}.ind{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:10px;transition:transform .25s,border-color .25s,box-shadow .25s}.ind:hover{transform:translateY(-3px);border-color:var(--brand);box-shadow:var(--shadow)}.ind[hidden]{display:none!important}.ind .grp{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.ind h3{font-size:20px}.ind p{font-size:14px;color:var(--muted)}.ind .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}.ind .tags a{font-size:12px;font-weight:600;color:var(--brand-ink);background:var(--surface-2);border-radius:999px;padding:6px 10px;text-decoration:none}.ind .tags a:hover{background:var(--navy);color:#fff}.ind-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.ind-strip a{flex:none;width:220px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s}.ind-strip a:hover{border-color:var(--brand);transform:translateY(-2px)}.ind-strip b{display:block;font-family:var(--f-display);font-size:17px}.ind-strip span{display:block;font-size:12.5px;color:var(--muted);margin-top:4px}.dcmap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;align-items:stretch}.dcmap-canvas{background:radial-gradient(circle at 1px 1px,var(--navy-line) 1px,transparent 1.6px) 0 0/18px 18px,radial-gradient(800px 500px at 60% 40%,var(--navy-2),var(--navy));border-radius:20px;padding:12px;position:relative;overflow:hidden;min-height:420px}.dcmap-canvas svg{width:100%;height:100%;display:block}.dcmap .route{fill:none;stroke:#f6bd208c;stroke-width:1.4;stroke-dasharray:4 6;animation:dash 18s linear infinite}@keyframes dash{to{stroke-dashoffset:-400}}.dcmap .hub circle.core{fill:var(--gold);stroke:#0a1a44;stroke-width:2}.dcmap .hub circle.pulse{fill:none;stroke:var(--gold);stroke-width:1.5;opacity:.6;transform-box:fill-box;transform-origin:center;animation:pulse 2.6s ease-out infinite}.dcmap .hub.hq circle.core{fill:#fff}.dcmap .hub text{fill:#eaf0fa;font:600 13px var(--f-body)}.dcmap .hub{cursor:pointer}.dcmap .hub.on circle.core{fill:#fff;r:9}.dcmap .sea{fill:#ffffff8c;font:500 10px var(--f-mono);letter-spacing:.2em}@keyframes pulse{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.6);opacity:0}}.hub-list{display:grid;gap:8px;align-content:start}.hub-list button{text-align:left;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px;cursor:pointer;color:var(--ink);transition:border-color .2s,background .2s}.hub-list button i{grid-row:span 2;width:10px;height:10px;border-radius:50%;background:var(--gold);margin-top:6px}.hub-list button b{font-size:15px}.hub-list button span{font-size:13px;color:var(--muted)}.hub-list button.on,.hub-list button:hover{border-color:var(--brand);background:var(--surface-2)}@media(max-width:900px){.dcmap{grid-template-columns:1fr}}.types{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px}.type{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:8px}.type .scale{display:flex;gap:4px;margin-top:auto;padding-top:10px}.type .scale i{height:6px;flex:1;border-radius:3px;background:var(--surface-2)}.type .scale i.f{background:var(--gold)}.type .lbl{font-family:var(--f-mono);font-size:11px;color:var(--muted);letter-spacing:.06em}.type h3{font-size:19px}.type p{font-size:14px;color:var(--muted)}.cdu{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:20px;overflow-x:auto}.cdu svg{width:100%;min-width:640px;height:auto;display:block}.cdu .lbl{fill:var(--ink);font:600 13px var(--f-body)}.cdu .sub{fill:var(--muted);font:400 11.5px var(--f-body)}.cdu .box{fill:var(--surface-2);stroke:var(--line);stroke-width:1.5}.cdu .box.hl{fill:var(--navy);stroke:var(--navy)}.cdu .lbl.inv{fill:#fff}.cdu .sub.inv{fill:var(--on-navy-muted)}.cdu .hot{stroke:#e0624a;stroke-width:3;fill:none;stroke-dasharray:8 6;animation:dash 14s linear infinite}.cdu .cold{stroke:#3e8ef7;stroke-width:3;fill:none;stroke-dasharray:8 6;animation:dash 14s linear infinite reverse}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-top:10px}.legend i{display:inline-block;width:22px;height:3px;border-radius:2px;vertical-align:middle;margin-right:6px}.prof{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.prof .avatar{width:84px;height:84px;font-size:26px}.prof .person p{font-size:14px}.prof .qual{font-size:13px;color:var(--muted)}.assoc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:14px}.assoc .card h3{font-size:19px}.assoc .card ul{margin-top:10px}.sec-head p{font-size:15px}.hero .lede{font-size:16.5px;max-width:52ch}.icards{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.icards.c3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.icard{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px 20px 20px;display:flex;flex-direction:column;gap:8px;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.icard:after{content:"";position:absolute;right:-40px;top:-40px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 12%,transparent),transparent 70%);transition:transform .4s}.icard:hover{transform:translateY(-4px);border-color:var(--brand);box-shadow:var(--shadow)}.icard:hover:after{transform:scale(1.6)}.icard .ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--surface-2);color:var(--brand-ink);border:1px solid var(--line);margin-bottom:6px;transition:background .25s,color .25s}.icard:hover .ic{background:var(--navy);color:var(--gold);border-color:var(--navy)}.icard .ic svg{width:22px;height:22px}.icard h3{font-size:16.5px;font-weight:750;line-height:1.25}.icard p{font-size:13.5px;color:var(--muted);line-height:1.5}.icard .num{position:absolute;right:18px;top:16px;font-family:var(--f-mono);font-size:11px;color:var(--muted)}.imgcards{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.imgcard{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s}.imgcard:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--brand)}.imgcard .im{aspect-ratio:16/10;overflow:hidden;background:var(--navy);position:relative}.imgcard .im img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s}.imgcard:hover .im img{transform:scale(1.06)}.imgcard .im .badge-ic{position:absolute;left:14px;bottom:-20px;width:44px;height:44px;border-radius:12px;background:var(--gold);color:#0a1a44;display:grid;place-items:center;box-shadow:0 8px 20px #00000040}.imgcard .im .badge-ic svg{width:21px;height:21px}.imgcard .bd{padding:28px 20px 20px;display:grid;gap:6px}.imgcard small{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.imgcard h3{font-size:18px}.imgcard p{font-size:13.5px;color:var(--muted)}.feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:center}.feature.rev>.f-media{order:2}.f-media{position:relative;border-radius:22px;overflow:hidden;min-height:340px;background:var(--navy)}.f-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.f-media .float{left:16px;bottom:16px;right:auto;top:auto}.f-media .float.f2{left:auto;right:16px;top:16px;bottom:auto}.f-copy h2{font-size:clamp(26px,2.8vw,40px);font-weight:800;font-stretch:92%;margin:10px 0 12px}.f-copy h2 em{font-style:normal;color:var(--brand-ink)}.f-copy>p{color:var(--muted);margin-bottom:18px}.ilist{display:grid;gap:12px}.ili{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .2s,transform .2s}.ili:hover{border-color:var(--brand);transform:translate(4px)}.ili .ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--surface-2);color:var(--brand-ink)}.ili .ic svg{width:20px;height:20px}.ili b{display:block;font-size:14.5px}.ili span{display:block;font-size:13px;color:var(--muted)}@media(max-width:860px){.feature{grid-template-columns:minmax(0,1fr);gap:24px}.feature.rev>.f-media{order:0}.f-media{min-height:240px}}.chiprow{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:9px 14px;font:500 13px/1 var(--f-body);color:var(--ink);transition:border-color .2s,background .2s}.chip:hover{border-color:var(--brand)}.chip svg{width:15px;height:15px;color:var(--gold-ink)}.chip b{font-family:var(--f-mono);font-weight:500;color:var(--brand-ink)}.chipgroup{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.chipgroup:first-child{border-top:0}.chipgroup h4{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}@media(max-width:700px){.chipgroup{grid-template-columns:1fr;gap:8px}}.stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.stat{border-radius:18px;padding:22px;background:var(--navy);color:var(--on-navy);position:relative;overflow:hidden}.stat:after{content:"";position:absolute;right:-30px;bottom:-30px;width:100px;height:100px;border-radius:50%;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent)}.stat b{display:block;font:500 30px/1.1 var(--f-mono);color:#fff}.stat span{font-size:13px;color:var(--on-navy-muted)}.stat svg{width:22px;height:22px;color:var(--gold);margin-bottom:12px}.options{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.option{border-radius:22px;overflow:hidden;border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.option:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.option .top{background:var(--navy);color:#fff;padding:24px;position:relative;overflow:hidden;min-height:150px;display:flex;flex-direction:column;justify-content:flex-end}.option .top img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.35}.option .top>*{position:relative}.option .top svg{width:28px;height:28px;color:var(--gold);margin-bottom:10px}.option .top h3{font-size:22px;color:#fff}.option .top small{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;color:var(--gold)}.option .bd{padding:18px 22px 22px;display:grid;gap:12px}.option .bd p{font-size:14px;color:var(--muted)}.case-body{gap:8px}.case-body p.sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.case-body details{border-top:1px solid var(--line);padding-top:10px;margin-top:2px}.case-body summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--brand-ink);list-style:none;display:flex;align-items:center;gap:6px}.case-body summary::-webkit-details-marker{display:none}.case-body summary:after{content:"+";font-family:var(--f-mono)}.case-body details[open] summary:after{content:"–"}.case-media .case-ph{font-size:30px}.person p.bio{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.person.open p.bio{-webkit-line-clamp:unset;display:block}.bio-more{background:none;border:0;padding:0;font:600 13px var(--f-body);color:var(--brand-ink);cursor:pointer;justify-self:start;text-align:left}.ind .ico{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--surface-2);color:var(--brand-ink)}.ind .ico svg{width:20px;height:20px}.ind .hd{display:flex;align-items:center;gap:12px}.ind h3{font-size:18px}ol.steps{list-style:none;padding:0;margin:0}@media(min-width:1001px){.icards.n3,.icards.n6,.icards.n9,.imgcards.n3,.imgcards.n6{grid-template-columns:repeat(3,minmax(0,1fr))}.icards.n4,.icards.n8,.icards.n12,.imgcards.n4,.imgcards.n8{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:621px)and (max-width:1000px){.icards,.imgcards{grid-template-columns:repeat(2,minmax(0,1fr))}.icards.n3,.imgcards.n3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mega{width:min(1060px,calc(100vw - 48px));display:block;padding:18px}.mega-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px}.mcol{padding:10px 12px;border-radius:12px;display:grid;gap:2px;align-content:start;transition:background .15s}.mcol:hover{background:var(--surface-2)}.mcol .mt{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);margin-bottom:4px}.mcol .mt svg{width:18px;height:18px;color:var(--brand-ink)}.mcol .mt b{font-size:14.5px;font-weight:650}.mcol .ms{font-size:13px;color:var(--muted);text-decoration:none;padding:3px 0 3px 28px}.mcol .ms:hover{color:var(--brand-ink)}.mega-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);margin-top:12px;padding:14px 12px 2px;font-size:13px;color:var(--muted)}.mega-foot a{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--brand-ink);text-decoration:none}.mega-foot svg{width:15px;height:15px}@media(max-width:1100px){.mega-cols{grid-template-columns:1fr 1fr}}.svclist{display:grid;gap:10px}.svcrow{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr) auto;gap:20px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s}.svcrow:hover{border-color:var(--brand);box-shadow:var(--shadow);transform:translateY(-2px)}.sr-main{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.sr-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--navy);color:var(--gold);flex:none}.sr-ic svg{width:23px;height:23px}.sr-main b{display:block;font-family:var(--f-display);font-size:19px;font-weight:750}.sr-main small{display:block;font-size:13px;color:var(--muted)}.sr-subs{display:flex;flex-wrap:wrap;gap:8px}.sr-subs .chip{text-decoration:none}.sr-go{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--brand-ink);transition:background .2s,color .2s}.sr-go svg{width:17px;height:17px}.svcrow:hover .sr-go{background:var(--gold);color:#0a1a44;border-color:var(--gold)}@media(max-width:900px){.svcrow{grid-template-columns:minmax(0,1fr) auto}.sr-subs{grid-column:1/-1;order:3}}.svcgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sg{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:14px;column-gap:14px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px 48px 18px 18px;text-decoration:none;color:var(--ink);transition:border-color .2s,transform .2s,box-shadow .2s}.sg .sr-ic{grid-row:span 2}.sg b{font-family:var(--f-display);font-size:17px;font-weight:750}.sg small{font-size:13px;color:var(--muted)}.sg i{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--brand-ink);transition:transform .2s}.sg i svg{width:17px;height:17px}.sg:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:var(--shadow)}.sg:hover i{transform:translate(4px,-50%)}@media(max-width:1000px){.svcgrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.svcgrid{grid-template-columns:1fr}}.mq-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;flex-wrap:wrap}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq-track{display:flex;gap:12px;width:-moz-max-content;width:max-content;animation:mq 60s linear infinite}.marquee:hover .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.mq-item{flex:none;display:grid;place-items:center;min-width:170px;height:68px;padding:0 22px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-family:var(--f-display);font-weight:750;font-size:16px;font-stretch:90%;color:var(--muted);transition:color .2s,border-color .2s}.mq-item:hover{color:var(--ink);border-color:var(--brand)}.mq-item img,.pt img.pt-logo{max-height:34px;max-width:130px;width:auto;-o-object-fit:contain;object-fit:contain}.pt img.pt-logo{max-height:26px;vertical-align:middle}@media(prefers-reduced-motion:reduce){.mq-track{animation:none;flex-wrap:wrap;width:auto}}.ind .tags{padding-top:2px}.person p.bio{-webkit-line-clamp:2}:root{--bg:#F2F4F9;--surface:#FFFFFF;--surface-2:#F0F3FA;--ink:#0F1A36;--muted:#5E6A85;--line:#E3E8F1;--navy:#0F1A36;--navy-2:#1C2D5E;--brand:#3157E6;--brand-ink:#2647C9;--gold:#F4B020;--gold-ink:#9A6500;--gold-soft:#FFF3D3;--p1:#E9EFFF;--p1i:#2F57E4;--p2:#FFF2D2;--p2i:#A86C00;--p3:#E3F6EE;--p3i:#16825A;--p4:#F1EAFF;--p4i:#6A3FD1;--p5:#FFE8E2;--p5i:#C24A2C;--p6:#E2F5FA;--p6i:#13809A;--f-display:"Sora","Archivo",system-ui,sans-serif;--f-body:"Manrope","IBM Plex Sans",system-ui,sans-serif;--r:22px;--r-lg:32px;--shadow:0 1px 2px rgba(15,26,54,.04),0 12px 32px rgba(15,26,54,.08)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0A0F1E;--surface:#121A2E;--surface-2:#18223B;--ink:#E8EDF8;--muted:#9BA7C2;--line:#232F4C;--navy:#0B1328;--navy-2:#1A2A57;--brand:#86A2FF;--brand-ink:#A9BDFF;--gold-ink:#F4C451;--gold-soft:#2A2312;--p1:#1B2650;--p1i:#9DB4FF;--p2:#2E2711;--p2i:#F4C451;--p3:#11302A;--p3i:#5FD3A3;--p4:#261E45;--p4i:#B79CFF;--p5:#36201B;--p5i:#FF9E86;--p6:#102C35;--p6i:#6AD3EB;color-scheme:dark}}:root[data-theme=dark]{--bg:#0A0F1E;--surface:#121A2E;--surface-2:#18223B;--ink:#E8EDF8;--muted:#9BA7C2;--line:#232F4C;--navy:#0B1328;--navy-2:#1A2A57;--brand:#86A2FF;--brand-ink:#A9BDFF;--gold-ink:#F4C451;--gold-soft:#2A2312;--p1:#1B2650;--p1i:#9DB4FF;--p2:#2E2711;--p2i:#F4C451;--p3:#11302A;--p3i:#5FD3A3;--p4:#261E45;--p4i:#B79CFF;--p5:#36201B;--p5i:#FF9E86;--p6:#102C35;--p6i:#6AD3EB;color-scheme:dark}body{background:var(--bg);font-family:var(--f-body);letter-spacing:-.005em}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.025em;font-stretch:100%!important}.wrap{max-width:1360px}.site-head{background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:12px;padding-inline:max(12px,env(safe-area-inset-left,0px))}.head-row{height:66px;max-width:1360px;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--line);border-radius:999px;padding-left:14px!important;padding-right:10px!important;box-shadow:0 8px 30px #0f1a3614}.brand img{width:40px;height:40px}.mainnav{align-self:center;gap:4px;margin-left:auto;margin-right:auto}.mainnav>a,.mainnav .dd-trigger{height:42px;padding:0 16px;border-radius:999px;font-weight:600;font-size:14px}.mainnav>a:hover,.nav-dd:hover .dd-trigger{background:var(--surface-2)}.mainnav>a[aria-current=page],.nav-dd.on .dd-trigger{background:var(--navy);color:#fff!important}:root[data-theme=dark] .mainnav>a[aria-current=page],:root[data-theme=dark] .nav-dd.on .dd-trigger{background:var(--brand);color:#0a0f1e!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mainnav>a[aria-current=page],:root:not([data-theme=light]) .nav-dd.on .dd-trigger{background:var(--brand);color:#0a0f1e!important}}.nav-ind{display:none}.mega{top:calc(100% + 14px);border-radius:26px}.chip-link{border-radius:999px}.btn{border-radius:999px;font-family:var(--f-body);font-weight:700}.btn-gold{background:var(--navy);color:#fff;box-shadow:0 6px 18px #0f1a362e}.btn-gold:hover{background:var(--brand);color:#fff}.btn-line,.btn-ghost{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{background:var(--surface-2)}.head-cta{background:var(--gold);color:#0f1a36}.head-cta:hover{background:#ffc844;color:#0f1a36}.drawer.open{margin-top:8px;border-radius:24px;border:1px solid var(--line)}.kicker{display:inline-flex;font-family:var(--f-body);font-weight:700;font-size:11.5px;letter-spacing:.08em;color:var(--brand-ink);background:var(--p1);padding:7px 12px;border-radius:999px}.kicker:before{width:7px;height:7px;border-radius:50%;background:var(--brand)}main{padding-top:6px}.band{padding-block:72px}.band.white,.band.tint{background:var(--surface);margin-inline:max(12px,env(safe-area-inset-left,0px));border-radius:var(--r-lg);border:1px solid var(--line)}.sec-head h2{font-weight:700;font-size:clamp(28px,3.2vw,46px)}.sec-head h2 em,.f-copy h2 em{background:linear-gradient(90deg,var(--brand),#7B5CF0);-webkit-background-clip:text;background-clip:text;color:transparent}.hero{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg)}.hero:before{background:radial-gradient(600px 380px at 85% 10%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 70%),radial-gradient(520px 340px at 70% 100%,color-mix(in srgb,var(--gold) 22%,transparent),transparent 70%),radial-gradient(circle at 1px 1px,var(--line) 1px,transparent 1.5px) 0 0/22px 22px;opacity:1;animation:none}.hero:after{display:none}.hero h1{color:var(--ink);font-weight:700}.hero h1 em{background:linear-gradient(90deg,var(--brand),#7B5CF0);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lede{color:var(--muted)}.hero .kicker{color:var(--brand-ink)}.hero .btn-ghost{color:var(--ink);border-color:var(--line)}.hero-media img{border-radius:24px;border:1px solid var(--line);box-shadow:0 30px 60px #0f1a362e}.telemetry div{background:var(--surface-2);border:1px solid var(--line)!important;border-radius:18px}.telemetry b{color:var(--ink);font-family:var(--f-display);font-weight:700}.telemetry span{color:var(--muted);text-transform:none;letter-spacing:0;font-size:12.5px}.telemetry div:hover{background:var(--p1)}.float{background:color-mix(in srgb,var(--surface) 85%,transparent);color:var(--ink);border:1px solid var(--line);box-shadow:0 18px 40px #0f1a3626}.float span{color:var(--muted)}.carousel{border-radius:var(--r-lg)}.slide .kicker{background:#ffffff1f;color:#fff}.slide .kicker:before{background:var(--gold)}.slide h1,.slide h2{font-weight:700}.slide .btn-ghost{background:#ffffff1a;color:#fff;border-color:#ffffff4d}.slide .btn-gold{background:var(--gold);color:#0f1a36}.icard,.ili,.sg,.svcrow,.ind,.type,.card,.case-card,.option,.imgcard,.pager a{border-radius:var(--r)}.icard{box-shadow:none}.icard:after{display:none}.icards>.icard:nth-child(6n+1) .ic,.sg:nth-child(6n+1) .sr-ic,.svcrow:nth-child(6n+1) .sr-ic,.ind:nth-child(6n+1) .ico,.ilist .ili:nth-child(6n+1) .ic{background:var(--p1);color:var(--p1i)}.icards>.icard:nth-child(6n+2) .ic,.sg:nth-child(6n+2) .sr-ic,.svcrow:nth-child(6n+2) .sr-ic,.ind:nth-child(6n+2) .ico,.ilist .ili:nth-child(6n+2) .ic{background:var(--p2);color:var(--p2i)}.icards>.icard:nth-child(6n+3) .ic,.sg:nth-child(6n+3) .sr-ic,.svcrow:nth-child(6n+3) .sr-ic,.ind:nth-child(6n+3) .ico,.ilist .ili:nth-child(6n+3) .ic{background:var(--p3);color:var(--p3i)}.icards>.icard:nth-child(6n+4) .ic,.sg:nth-child(6n+4) .sr-ic,.svcrow:nth-child(6n+4) .sr-ic,.ind:nth-child(6n+4) .ico,.ilist .ili:nth-child(6n+4) .ic{background:var(--p4);color:var(--p4i)}.icards>.icard:nth-child(6n+5) .ic,.sg:nth-child(6n+5) .sr-ic,.svcrow:nth-child(6n+5) .sr-ic,.ind:nth-child(6n+5) .ico,.ilist .ili:nth-child(6n+5) .ic{background:var(--p5);color:var(--p5i)}.icards>.icard:nth-child(6n+6) .ic,.sg:nth-child(6n+6) .sr-ic,.svcrow:nth-child(6n+6) .sr-ic,.ind:nth-child(6n+6) .ico,.ilist .ili:nth-child(6n+6) .ic{background:var(--p6);color:var(--p6i)}.icard .ic,.sr-ic,.ind .ico,.ili .ic{border:0;border-radius:14px}.icard:hover .ic{background:var(--navy)!important;color:var(--gold)!important}.card .ic{background:var(--p1);color:var(--p1i);box-shadow:none}.sr-ic{width:52px;height:52px}.ind .ico{width:48px;height:48px}.ind .ico svg{width:24px;height:24px}.ind{gap:12px}.ind .hd{flex-direction:column;align-items:flex-start;gap:12px}.ind .grp{font-family:var(--f-body);font-weight:700;letter-spacing:.06em}.ind-strip a .ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--p1);color:var(--p1i);margin-bottom:10px}.ind-strip a .ico svg{width:20px;height:20px}.ind-strip a{border-radius:20px}.ind-filter button{border-radius:999px;font-weight:600}.ind-filter button[aria-pressed=true]{background:var(--navy)}.steps li{border-radius:var(--r)}.steps li:before{background:var(--p1);color:var(--p1i);box-shadow:none;font-family:var(--f-display);font-weight:700}.steps li:after{background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 11px);opacity:1}.steps b{font-family:var(--f-display);text-transform:none;letter-spacing:-.01em;font-size:16px}.stat{background:linear-gradient(145deg,var(--navy),var(--navy-2));border-radius:var(--r)}.takeaway{border-radius:var(--r);background:var(--p2);border:0}.chip{font-weight:600}.tag{border-radius:999px;background:var(--p1);color:var(--p1i);font-family:var(--f-body);font-weight:700}.imgcard .im .badge-ic{background:var(--surface);color:var(--brand-ink);box-shadow:0 8px 24px #0f1a362e;border-radius:14px}.option .top{background:linear-gradient(145deg,var(--navy),var(--navy-2))}.f-media{border-radius:var(--r-lg)}.ili{border-radius:18px}.case-media{border-radius:0}.case-tag{border-radius:999px}.cta{border-radius:var(--r-lg);background:linear-gradient(120deg,var(--navy),#23307a 60%,#4b3aa8)}.cta h2{font-weight:700}.cta .btn-gold{background:var(--gold);color:#0f1a36}footer{margin:16px max(12px,env(safe-area-inset-left,0px)) 12px;border-radius:var(--r-lg)}.subnav{top:calc(92px + env(safe-area-inset-top,0px));background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0}.chips button{border-radius:999px;font-weight:600}.logo-wall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.lw{height:84px;border:1px solid var(--line);border-radius:18px;background:var(--surface);display:grid;place-items:center;padding:10px 14px;text-align:center;transition:border-color .2s,transform .2s,box-shadow .2s}.lw:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:var(--shadow)}.lw img{max-height:38px;max-width:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .2s,opacity .2s}.lw:hover img{filter:none;opacity:1}.lw span{font-family:var(--f-display);font-weight:700;font-size:15px;color:var(--muted);letter-spacing:-.02em}.lw:hover span{color:var(--ink)}@media(max-width:1000px){.logo-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.logo-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.mq-item{border-radius:18px;font-family:var(--f-display);font-weight:700}.pager a{border-radius:var(--r)}.adm-side,.adm-card,.adm-row,.adm-stats button{border-radius:20px}:root{--navy:#1A2F6A;--navy-2:#24438C;--brand:#24438C;--brand-ink:#1E3A7E;--gold:#E5B94A;--gold-ink:#8A6512;--gold-soft:#FBF3DC;--tab-ind:#1A2F6A;--p1:#E8EDF8;--p1i:#24438C;--p2:#FBF1D6;--p2i:#8A6512;--p3:#E8EDF8;--p3i:#24438C;--p4:#FBF1D6;--p4i:#8A6512;--p5:#E8EDF8;--p5i:#24438C;--p6:#FBF1D6;--p6i:#8A6512}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--navy:#0E1838;--navy-2:#1B3170;--brand:#8EA8EC;--brand-ink:#AFC2F4;--gold:#E8C05A;--gold-ink:#EBC867;--gold-soft:#2A2312;--tab-ind:#8EA8EC;--p1:#1A2650;--p1i:#AFC2F4;--p2:#2C2512;--p2i:#EBC867;--p3:#1A2650;--p3i:#AFC2F4;--p4:#2C2512;--p4i:#EBC867;--p5:#1A2650;--p5i:#AFC2F4;--p6:#2C2512;--p6i:#EBC867}}:root[data-theme=dark]{--navy:#0E1838;--navy-2:#1B3170;--brand:#8EA8EC;--brand-ink:#AFC2F4;--gold:#E8C05A;--gold-ink:#EBC867;--gold-soft:#2A2312;--tab-ind:#8EA8EC;--p1:#1A2650;--p1i:#AFC2F4;--p2:#2C2512;--p2i:#EBC867;--p3:#1A2650;--p3i:#AFC2F4;--p4:#2C2512;--p4i:#EBC867;--p5:#1A2650;--p5i:#AFC2F4;--p6:#2C2512;--p6i:#EBC867}.sec-head h2 em,.f-copy h2 em,.hero h1 em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--brand);font-style:normal;box-shadow:inset 0 -.18em color-mix(in srgb,var(--gold) 45%,transparent)}.cta{background:linear-gradient(120deg,var(--navy),var(--navy-2))}.ind-car{position:relative}.ic-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px 8px;outline:none}.ic-track::-webkit-scrollbar{display:none}.ic-slide{flex:0 0 calc((100% - 42px)/4);scroll-snap-align:start;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:6px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.ic-slide:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--brand),var(--gold));transform:scaleX(0);transform-origin:left;transition:transform .35s}.ic-slide:hover{transform:translateY(-3px);border-color:var(--brand);box-shadow:0 14px 30px #1a2f6a1f}.ic-slide:hover:after{transform:scaleX(1)}.ic-slide .ico{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--p1);color:var(--p1i);margin-bottom:8px;transition:background .25s,color .25s}.ic-slide:nth-child(2n) .ico{background:var(--p2);color:var(--p2i)}.ic-slide:hover .ico{background:var(--navy);color:var(--gold)}.ic-slide .ico svg{width:26px;height:26px}.ic-slide small{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink)}.ic-slide b{font-family:var(--f-display);font-size:19px;line-height:1.25}.ic-slide p{margin:0;font-size:14px;line-height:1.5;color:var(--muted);flex:1}.ic-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ic-tags i{font-style:normal;font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--surface-2,var(--p1));color:var(--brand-ink);border:1px solid var(--line)}.ic-ctrl{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;flex-wrap:wrap}.ic-dots{display:flex;gap:6px;flex-wrap:wrap}.ic-dots button{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:var(--line);cursor:pointer;transition:width .3s,background .3s}.ic-dots button[aria-current=true]{width:26px;background:var(--brand)}.ic-btns{display:flex;align-items:center;gap:8px}.ic-btn{width:42px;height:42px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ic-btn:hover{background:var(--navy);color:var(--gold);border-color:var(--navy)}.ic-btn svg{width:18px;height:18px}.ic-btn[data-dir="-1"] svg{transform:rotate(180deg)}.ic-btns .btn{margin-left:6px}@media(max-width:1100px){.ic-slide{flex-basis:calc((100% - 28px)/3)}}@media(max-width:820px){.ic-slide{flex-basis:calc((100% - 14px)/2)}}@media(max-width:560px){.ic-slide{flex-basis:84%}.ic-btns .btn{margin-left:0}.ic-ctrl{flex-direction:column;align-items:flex-start}}.ic-num{display:none;font-family:var(--f-display);font-weight:700;font-size:14px;color:var(--brand-ink)}@media(max-width:820px){.ic-dots{display:none}.ic-num{display:block}}.stat-row b,.stat b{font-variant-numeric:tabular-nums}.stat-row b.counting,.stat b.counting{color:var(--brand)}:root[data-theme=dark] .stat-row b.counting{color:var(--brand-ink)}.stat b.counting{color:var(--gold)}.dcx-page{--dx-ink:#0E2A5C;--dx-blue:#2C74DA;--dx-blue-2:#1F4FA8;--dx-sky:#EAF2FC;--dx-sky-2:#F5F9FE;--dx-gold:#E3A633;--dx-gold-ink:#9A6A10;--dx-card:#FFFFFF;--dx-line:#DCE6F4;--dx-muted:#4B5B79;--dx-navy:#0F2A62;--dx-shadow:0 1px 2px rgba(14,42,92,.06),0 8px 24px rgba(14,42,92,.07);--dx-shadow-h:0 2px 4px rgba(14,42,92,.08),0 18px 40px rgba(14,42,92,.12);--dx-serif:"Source Serif 4",Georgia,serif;--dx-caps:Montserrat,var(--f-display),system-ui,sans-serif;--dx-r:20px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dcx-page{--dx-ink:#E6EEFB;--dx-blue:#7FB0FF;--dx-blue-2:#A9C8FF;--dx-sky:#0F1A33;--dx-sky-2:#0B1428;--dx-gold-ink:#F0C25C;--dx-card:#131F3A;--dx-line:#22325A;--dx-muted:#A3B2CF;--dx-navy:#0A1A44;--dx-shadow:0 8px 24px rgba(0,0,0,.35);--dx-shadow-h:0 18px 40px rgba(0,0,0,.45)}}:root[data-theme=dark] .dcx-page{--dx-ink:#E6EEFB;--dx-blue:#7FB0FF;--dx-blue-2:#A9C8FF;--dx-sky:#0F1A33;--dx-sky-2:#0B1428;--dx-gold-ink:#F0C25C;--dx-card:#131F3A;--dx-line:#22325A;--dx-muted:#A3B2CF;--dx-navy:#0A1A44;--dx-shadow:0 8px 24px rgba(0,0,0,.35);--dx-shadow-h:0 18px 40px rgba(0,0,0,.45)}.dx{position:relative;padding:clamp(56px,7vw,96px) 0;background:var(--dx-card);color:var(--dx-ink)}.dx.ice{background:linear-gradient(180deg,var(--dx-sky-2),var(--dx-sky))}.dx-navy-panel{position:relative;padding:clamp(24px,4vw,48px);border-radius:28px;overflow:hidden;box-shadow:0 30px 70px #0e2a5c38;background:radial-gradient(90% 120% at 85% 0%,#1f4fa8 0,#0f2a62 45%,#0a1c45);color:#fff;--dx-ink:#fff;--dx-muted:#C2D2F0;--dx-line:rgba(255,255,255,.14);--dx-card:rgba(255,255,255,.06)}.dx-dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.6;background:radial-gradient(circle at 1.5px 1.5px,color-mix(in srgb,var(--dx-blue) 26%,transparent) 1.2px,transparent 1.8px) 0 0/15px 15px;-webkit-mask:radial-gradient(55% 60% at 70% 40%,#000 0,transparent 75%);mask:radial-gradient(55% 60% at 70% 40%,#000 0,transparent 75%)}.dx-wave{position:absolute;left:0;right:0;bottom:-1px;height:90px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 90' preserveAspectRatio='none'%3E%3Cpath d='M0 52 C 320 8 640 90 980 50 S 1330 24 1440 38 L1440 90 L0 90Z' fill='%23D6E4F7'/%3E%3Cpath d='M0 70 C 360 30 700 98 1040 64 S 1360 44 1440 54 L1440 90 L0 90Z' fill='%231F4FA8'/%3E%3Cpath d='M0 66 C 360 26 700 94 1040 60 S 1360 40 1440 50' fill='none' stroke='%23E3A633' stroke-width='2'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat}:root[data-theme=dark] .dx-wave{opacity:.35}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dx-wave{opacity:.35}}.dx-head{max-width:820px;margin-bottom:clamp(26px,3vw,40px)}.dx-head.c{margin-inline:auto;text-align:center}.dx-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;font:700 11.5px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--dx-blue-2);background:color-mix(in srgb,var(--dx-blue) 10%,transparent);border:1px solid color-mix(in srgb,var(--dx-blue) 18%,transparent)}.dx-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dx-gold)}.dx-pill.gold{color:var(--dx-gold-ink);background:color-mix(in srgb,var(--dx-gold) 14%,transparent);border-color:color-mix(in srgb,var(--dx-gold) 30%,transparent)}.dx-pill.dark{color:#fff;background:#ffffff1f;border-color:#ffffff38}.dx-navy-panel .dx-pill{color:#fff;background:#ffffff1a;border-color:#fff3}.dx-h{margin:14px 0 0;font:800 clamp(30px,3.6vw,48px)/1.06 var(--dx-caps);letter-spacing:-.015em;color:var(--dx-ink);text-wrap:balance}.dx-h span{color:var(--dx-blue)}.dx-navy-panel .dx-h span{color:#f6c665}.dx-h.xl{font-size:clamp(40px,5.6vw,76px);line-height:.98;text-transform:uppercase}.dx-sub{margin:16px 0 0;font:600 clamp(16px,1.5vw,19px)/1.4 var(--f-body);color:var(--dx-ink);padding-left:12px;border-left:3px solid var(--dx-gold)}.dx-lede{margin:12px 0 0;font-size:16.5px;line-height:1.6;color:var(--dx-muted);max-width:680px}.dx-k{display:block;font:700 11.5px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--dx-gold-ink);margin-bottom:10px}.dx-navy-panel .dx-k{color:#f6c665}.dx-h4{margin:22px 0 10px;font:700 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-muted)}.dx-note{margin:14px 0 0;font-size:12.5px;color:var(--dx-muted)}.dx-ic{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#3c86ec,#1b4fb0)}.dx-ic svg{width:21px;height:21px}.dx-ic.c-gold{background:linear-gradient(145deg,#f4c25e,#d9951c)}.dx-ic.c-green{background:linear-gradient(145deg,#5ec251,#2e8b2a)}.dx-ic.c-orange{background:linear-gradient(145deg,#ff9e49,#dd6a12)}.dx-ic.c-purple{background:linear-gradient(145deg,#9479ff,#5b2dbe)}.dx-ic.c-teal{background:linear-gradient(145deg,#3cc8da,#0f8ea3)}.dx-ic.c-navy{background:linear-gradient(145deg,#2e5fc4,#0f2a62)}.dx-ic.c-line{background:color-mix(in srgb,var(--dx-blue) 10%,var(--dx-card));color:var(--dx-blue-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dx-blue) 22%,transparent)}.dx-hero{background:linear-gradient(180deg,var(--dx-sky-2) 0,var(--dx-sky) 100%);padding:clamp(40px,5vw,72px) 0 clamp(110px,10vw,140px);overflow:hidden;overflow:clip}.dx-hero-g{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.dx-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.dx-cta.c{justify-content:center}.dx-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;background:var(--dx-card);border:1px solid var(--dx-line);border-radius:18px;box-shadow:var(--dx-shadow)}.dx-kpi>div{padding:16px 14px;border-left:1px solid var(--dx-line)}.dx-kpi>div:first-child{border-left:0}.dx-kpi b{display:block;font:800 clamp(16px,1.5vw,20px)/1.1 var(--dx-caps);color:var(--dx-ink);white-space:nowrap}.dx-kpi small{display:block;margin-top:5px;font-size:12px;color:var(--dx-muted)}.dx-hero-art{position:relative}.dx-art-card{border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 30px 70px #0e2a5c2e;aspect-ratio:1/1;display:grid;place-items:center}.dx-art-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dx-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:color-mix(in srgb,var(--dx-card) 92%,transparent);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow-h);font:700 13px/1 var(--f-body);color:var(--dx-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;animation:dxfloat 6s ease-in-out infinite}.dx-chip svg{width:18px;height:18px;color:var(--dx-blue-2)}.dx-chip.c1{top:8%;left:-6%}.dx-chip.c2{top:20%;right:-5%;animation-delay:-1.5s}.dx-chip.c3{bottom:22%;left:-8%;animation-delay:-3s}.dx-chip.c4{bottom:6%;right:4%;animation-delay:-4.5s}.dx-chip.c4 svg{color:var(--dx-gold-ink)}@keyframes dxfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.dx-subnav{position:sticky}.dx-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dx-b{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--dx-r);background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);transition:transform .25s,box-shadow .25s,border-color .25s}.dx-b:hover{transform:translateY(-3px);box-shadow:var(--dx-shadow-h);border-color:color-mix(in srgb,var(--dx-blue) 35%,var(--dx-line))}.dx-b b{font:700 17px/1.25 var(--dx-serif);color:var(--dx-ink);margin-top:6px}.dx-b span:not(.dx-ic):not(.dx-pill){font-size:14px;line-height:1.55;color:var(--dx-muted)}.dx-b.lead{grid-row:span 2;background:radial-gradient(120% 90% at 100% 0%,#2c6fd6,#0f2a62 60%);color:#fff;border:0;justify-content:space-between}.dx-b.lead h3{margin:16px 0 0;font:800 clamp(24px,2.4vw,32px)/1.1 var(--dx-caps);text-transform:uppercase;color:#fff}.dx-b.lead ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.dx-b.lead li{display:flex;gap:10px;align-items:center;font-size:14.5px;font-weight:600}.dx-b.lead li svg{width:18px;height:18px;padding:3px;border-radius:50%;background:#e3a633;color:#0f2a62}.dx-layers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.dx-layer{position:relative;padding:22px 18px;border-radius:var(--dx-r);background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);overflow:hidden;transition:transform .25s,box-shadow .25s}.dx-layer:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--dx-blue-2),var(--dx-gold))}.dx-layer:hover{transform:translateY(-3px);box-shadow:var(--dx-shadow-h)}.dx-layer em{position:absolute;top:16px;right:16px;font:800 13px/1 var(--dx-caps);font-style:normal;color:color-mix(in srgb,var(--dx-ink) 25%,transparent)}.dx-layer b{display:block;margin-top:16px;font:800 13.5px/1.25 var(--dx-caps);text-transform:uppercase;color:var(--dx-ink)}.dx-layer p{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:var(--dx-muted)}.dx-deliver{margin-top:22px;padding:clamp(22px,3vw,32px);border-radius:24px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow)}.dx-deliver-h{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:26px}.dx-deliver-h h3{margin:12px 0 6px;font:700 clamp(20px,2vw,26px)/1.2 var(--dx-serif);color:var(--dx-ink)}.dx-deliver-h p{margin:0;color:var(--dx-muted);font-size:14.5px}.dx-phase{display:flex;border:1px solid var(--dx-line);border-radius:999px;overflow:hidden}.dx-phase span{padding:9px 16px;font:700 11.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-blue-2);border-left:1px solid var(--dx-line)}.dx-phase span:first-child{border-left:0;background:var(--dx-navy);color:#fff}.dx-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;position:relative}.dx-timeline:before{content:"";position:absolute;left:18px;right:18px;top:17px;height:2px;background:linear-gradient(90deg,var(--dx-blue-2),var(--dx-gold))}.dx-timeline li{position:relative}.dx-timeline i{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font:800 14px/1 var(--dx-caps);font-style:normal;color:#fff;background:var(--dx-navy);box-shadow:0 0 0 5px var(--dx-card)}.dx-timeline li:last-child i{background:var(--dx-gold);color:#0f2a62}.dx-timeline b{display:block;margin-top:14px;font:800 14px/1.2 var(--dx-caps);text-transform:uppercase;color:var(--dx-ink)}.dx-timeline p{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--dx-muted)}.dx-explore{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;align-items:stretch}.dx-map-img{position:relative;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--dx-line);box-shadow:var(--dx-shadow)}.dx-map-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dx-hot{position:absolute;translate:-50% -50%;width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;font:800 13px/1 var(--dx-caps);color:#fff;background:var(--dx-navy);box-shadow:0 0 0 4px #ffffffd9,0 6px 16px #0e2a5c59;transition:transform .2s,background .2s}.dx-hot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:2px solid var(--dx-gold);opacity:0;animation:dxpulse 2.4s ease-out infinite}.dx-hot:hover,.dx-hot.on{transform:scale(1.12);background:var(--dx-gold);color:#0f2a62}.dx-hot.on:after{opacity:1}@keyframes dxpulse{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.5);opacity:0}}.dx-side{display:flex;flex-direction:column;gap:14px}.dx-tablist.v{display:grid;gap:6px;padding:8px;border-radius:20px;background:var(--dx-sky);border:1px solid var(--dx-line)}.dx-tablist.v button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;font:700 14px/1.2 var(--f-body);color:var(--dx-ink);text-align:left;cursor:pointer;transition:background .2s}.dx-tablist.v button em{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font:800 12px/1 var(--dx-caps);font-style:normal;background:var(--dx-card);color:var(--dx-blue-2);border:1px solid var(--dx-line)}.dx-tablist.v button:hover{background:color-mix(in srgb,var(--dx-card) 70%,transparent)}.dx-tablist.v button[aria-selected=true]{background:var(--dx-card);box-shadow:var(--dx-shadow)}.dx-tablist.v button[aria-selected=true] em{background:var(--dx-navy);color:#fff;border-color:transparent}.dx-pane{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:20px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);animation:dxin .35s ease}.dx-pane b{display:block;font:700 19px/1.2 var(--dx-serif);color:var(--dx-ink)}.dx-pane ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.dx-pane li{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--dx-ink)}.dx-pane li svg{flex:none;width:16px;height:16px;padding:2px;border-radius:50%;background:var(--dx-blue-2);color:#fff}@keyframes dxin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dx-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dx-tags span{display:inline-flex;gap:8px;align-items:center;padding:9px 14px;border-radius:999px;background:var(--dx-sky);border:1px solid var(--dx-line);font:700 12.5px/1 var(--f-body);color:var(--dx-ink)}.dx-tags svg{width:16px;height:16px;color:var(--dx-blue-2)}.dx-tablist.h{display:flex;gap:6px;padding:6px;border-radius:16px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);overflow-x:auto;scrollbar-width:none;margin-bottom:18px}.dx-tablist.h::-webkit-scrollbar{display:none}.dx-tablist.h button{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:0;border-radius:11px;background:transparent;font:700 14px/1 var(--f-body);color:var(--dx-muted);cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.dx-tablist.h button svg{width:18px;height:18px}.dx-tablist.h button:hover{color:var(--dx-ink);background:var(--dx-sky)}.dx-tablist.h button[aria-selected=true]{background:var(--dx-navy);color:#fff}.dx-tablist.h button[aria-selected=true] svg{color:#f6c665}.dx-tp{padding:clamp(20px,3vw,34px);border-radius:24px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);animation:dxin .35s ease}.dx-ip{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,3vw,36px);align-items:start}.dx-ip.one{grid-template-columns:1fr}.dx-ip h3{margin:0;font:700 clamp(24px,2.6vw,34px)/1.15 var(--dx-serif);color:var(--dx-ink)}.dx-ip .dx-lede{margin-bottom:6px}.dx-fgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.dx-fgrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.dx-f{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;border:1px solid var(--dx-line);background:color-mix(in srgb,var(--dx-sky) 45%,var(--dx-card));transition:border-color .2s,background .2s}.dx-f:hover{border-color:color-mix(in srgb,var(--dx-blue) 40%,var(--dx-line));background:var(--dx-card)}.dx-f .dx-ic{width:38px;height:38px;border-radius:12px}.dx-f .dx-ic svg{width:18px;height:18px}.dx-f b{display:block;font:700 14.5px/1.25 var(--f-body);color:var(--dx-ink)}.dx-f span:not(.dx-ic){display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--dx-muted)}.dx-fig{margin:0;border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--dx-line)}.dx-fig img{display:block;width:100%;height:auto}.dx-fig.tall img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.dx-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.dx-m{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#0f2a62,#1c4aa0);color:#fff}.dx-m span{grid-row:span 2;color:#f6c665}.dx-m span svg{width:24px;height:24px}.dx-m b{font:700 16px/1.2 var(--dx-caps);color:#fff;font-variant-numeric:tabular-nums}.dx-m small{font-size:12px;line-height:1.35;color:#c9d7f2}.dx-m b.counting{color:#f6c665}.dx-statement{display:grid;gap:14px;align-content:center;padding:26px;border-radius:20px;color:#fff;background:radial-gradient(120% 100% at 50% 0%,#2c6fd6,#0b2560 75%);min-height:100%}.dx-statement>b{font:800 clamp(22px,2.4vw,30px)/1.15 var(--dx-caps);text-transform:uppercase;color:#fff}.dx-quad{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.dx-quad div{display:grid;gap:8px;padding:14px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.18)}.dx-quad svg{width:22px;height:22px;color:#f6c665}.dx-quad span{font:700 12px/1.25 var(--f-body);letter-spacing:.06em;text-transform:uppercase}.dx-legend{display:grid;gap:8px;margin-top:12px}.dx-legend span{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--dx-muted)}.dx-legend i{font:700 12px/1 var(--f-body);font-style:normal;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:8px;background:var(--dx-sky);color:var(--dx-blue-2);min-width:96px;text-align:center}.dx-ticks{list-style:none;margin:0;padding:0;display:grid;gap:9px}.dx-ticks li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--dx-ink)}.dx-ticks svg{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;background:var(--dx-blue-2);color:#fff;margin-top:1px}.dx-tiers{display:grid;gap:10px}.dx-tiers>div{display:grid;grid-template-columns:auto 1fr auto;gap:4px 12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--dx-line)}.dx-tiers span{grid-row:span 2;color:var(--dx-blue-2)}.dx-tiers span svg{width:22px;height:22px}.dx-tiers b{font-size:14.5px;color:var(--dx-ink)}.dx-tiers em{font:700 13px/1.3 var(--dx-caps);font-style:normal;color:var(--dx-ink);text-align:right}.dx-tiers i{grid-column:2/4;height:6px;border-radius:3px;background:var(--dx-sky);position:relative;overflow:hidden}.dx-tiers i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:3px;background:linear-gradient(90deg,var(--dx-blue-2),var(--dx-gold))}.dx-rackart{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:14px;align-items:center}.dx-fig.rack{border:0;background:transparent}.dx-schem{border-radius:18px;padding:16px;background:linear-gradient(160deg,#173c88,#0b2560);color:#fff}.dx-schem h4{margin:0 0 12px;font:700 11.5px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase}.dx-schem ol{list-style:none;margin:0;padding:10px;display:grid;gap:7px;border:1.5px solid rgba(160,195,255,.55);border-radius:8px}.dx-schem li{display:flex;align-items:center;gap:10px;font-size:12.5px}.dx-schem i{flex:none;width:56px;height:18px;border:1px solid rgba(160,195,255,.7);border-radius:3px;background:repeating-linear-gradient(90deg,rgba(160,195,255,.25) 0 3px,transparent 3px 7px)}.dx-schem li:nth-child(3) i,.dx-schem li:nth-child(4) i{height:30px}.dx-chain{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;counter-reset:none}.dx-chain li{position:relative;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line)}.dx-chain li img{border-radius:17px 17px 0 0}.dx-chain li:not(:last-child):after{content:"";position:absolute;z-index:2;right:-16px;top:30%;width:22px;height:22px;border-radius:50%;background:var(--dx-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F4FA8' stroke-width='3'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center/12px no-repeat;box-shadow:0 0 0 1px var(--dx-line)}.dx-chain img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.dx-chain div{padding:12px 14px 14px}.dx-chain em{font:800 11px/1 var(--dx-caps);font-style:normal;color:var(--dx-gold-ink);letter-spacing:.08em}.dx-chain b{display:block;margin-top:4px;font:700 15.5px/1.2 var(--dx-serif);color:var(--dx-ink)}.dx-chain span{display:block;margin-top:3px;font-size:13px;color:var(--dx-muted)}.dx-pdus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.dx-pd{padding:18px;border-radius:18px;border:1px solid var(--dx-line);background:color-mix(in srgb,var(--dx-sky) 45%,var(--dx-card));transition:transform .2s,border-color .2s}.dx-pd:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--dx-blue) 40%,var(--dx-line))}.dx-pd-top{display:flex;justify-content:space-between;align-items:center}.dx-pd-top em{font:800 13px/1 var(--dx-caps);font-style:normal;color:var(--dx-blue-2)}.dx-lvl{display:flex;gap:3px}.dx-lvl i{width:14px;height:6px;border-radius:2px;background:var(--dx-line)}.dx-lvl i.on{background:linear-gradient(90deg,var(--dx-blue-2),var(--dx-blue))}.dx-pd b{display:block;margin-top:12px;font:700 16px/1.2 var(--dx-serif);color:var(--dx-ink)}.dx-pd p{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--dx-muted)}.dx-ai{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,4vw,56px);align-items:center}.dx-aim{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dx-aim div{padding:14px 16px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.dx-aim b{display:block;font:800 18px/1.15 var(--dx-caps);color:#fff}.dx-aim small{font-size:12.5px;color:#c2d2f0}.dx-ai-art{position:relative}.dx-navy-panel .dx-fig{border-color:#ffffff24;box-shadow:0 30px 70px #00000059}.dx-ai-mini{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.dx-ai-mini span{display:flex;flex-direction:column;flex:1 1 140px;padding:12px 14px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);font-size:12.5px;color:#c2d2f0}.dx-ai-mini svg{width:20px;height:20px;color:#f6c665;margin-bottom:6px}.dx-ai-mini b{font-size:14px;color:#fff}.dx-ai4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.dx-ai4>div{position:relative;padding:20px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);transition:background .25s,transform .25s}.dx-ai4>div:hover{background:#ffffff1a;transform:translateY(-3px)}.dx-ai4 em{position:absolute;top:16px;right:16px;font:800 12px/1 var(--dx-caps);font-style:normal;color:#ffffff73}.dx-ai4 svg{width:26px;height:26px;color:#f6c665}.dx-ai4 b{display:block;margin-top:12px;font:700 16px/1.2 var(--dx-serif);color:#fff}.dx-ai4 p{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:#c2d2f0}.dx-wl{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px}.dx-wl .dx-k{margin:0 8px 0 0}.dx-wl .w{display:inline-flex;gap:8px;align-items:center;padding:9px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);font:600 13px/1 var(--f-body);color:#fff}.dx-wl .w svg{width:16px;height:16px;color:#f6c665}.dx-sgrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);gap:14px}.dx-card{padding:20px;border-radius:var(--dx-r);background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow)}.dx-card-h{display:flex;gap:12px;align-items:center;margin-bottom:14px}.dx-card-h b{display:block;font:700 17px/1.2 var(--dx-serif);color:var(--dx-ink)}.dx-card-h small{font-size:12.5px;color:var(--dx-muted)}.dx-tierrows{display:grid;gap:6px}.dx-tierrows>div{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--dx-sky-2);border:1px solid var(--dx-line)}.dx-tierrows em{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:800 12px/1 var(--dx-caps);font-style:normal;color:#fff;background:var(--dx-blue-2)}.dx-tierrows span{font-size:14px;color:var(--dx-ink)}.dx-tierrows b{font:700 14px/1 var(--dx-caps);color:var(--dx-ink)}.dx-tierrows .g{background:color-mix(in srgb,var(--dx-gold) 12%,var(--dx-card));border-color:color-mix(in srgb,var(--dx-gold) 40%,var(--dx-line))}.dx-tierrows .g em{background:var(--dx-gold);color:#0f2a62}.dx-card.shield{padding:0;overflow:hidden;display:flex;flex-direction:column;background:#0b2560;border:0}.dx-card.shield img{flex:1;width:100%;-o-object-fit:cover;object-fit:cover;min-height:240px}.dx-pdrc{display:grid;grid-template-columns:repeat(4,1fr)}.dx-pdrc span{padding:12px 4px;text-align:center;font:800 11px/1 var(--dx-caps);letter-spacing:.08em;text-transform:uppercase;color:#fff;border-left:1px solid rgba(255,255,255,.15)}.dx-pdrc span:first-child{border-left:0}.dx-pdrc span:nth-child(odd){color:#f6c665}.dx-ml{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dx-ml li{display:flex;gap:12px;align-items:center;padding:11px 12px;border-radius:12px;border:1px solid var(--dx-line);font-size:14px;color:var(--dx-ink)}.dx-ml svg{flex:none;width:22px;height:22px;color:var(--dx-blue-2)}.dx-pillars{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dx-pillars>div{position:relative;padding:18px;border-radius:var(--dx-r);background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow)}.dx-pillars em{position:absolute;top:16px;right:16px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:800 11px/1 var(--dx-caps);font-style:normal;color:#fff;background:var(--dx-navy)}.dx-pillars svg{width:24px;height:24px;color:var(--dx-blue-2)}.dx-pillars b{display:block;margin-top:10px;font:700 15.5px/1.2 var(--dx-serif);color:var(--dx-ink)}.dx-pillars span{display:block;margin-top:5px;font-size:13px;line-height:1.5;color:var(--dx-muted)}.dx-comp{grid-column:1/-1;display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:16px 20px;border-radius:var(--dx-r);background:var(--dx-sky);border:1px solid var(--dx-line)}.dx-comp>div{display:flex;gap:12px;align-items:center}.dx-comp p{margin:0}.dx-comp b{display:block;font:700 16px/1.2 var(--dx-serif);color:var(--dx-ink)}.dx-comp small{font-size:12.5px;color:var(--dx-muted)}.dx-comp ul{list-style:none;margin:0 0 0 auto;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dx-comp li{display:flex;gap:8px;align-items:center;padding:9px 13px;border-radius:999px;background:var(--dx-card);border:1px solid var(--dx-line);font:700 12.5px/1 var(--f-body);color:var(--dx-ink)}.dx-comp li svg{width:15px;height:15px;color:var(--dx-blue-2)}.dx-green{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;align-items:stretch}.dx-gart{position:relative;border-radius:24px;overflow:hidden;min-height:420px;box-shadow:var(--dx-shadow)}.dx-gart img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dx-gstats{position:absolute;left:14px;right:14px;bottom:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:16px;background:#0a1c45c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.dx-gstats div{padding:14px 12px;border-left:1px solid rgba(255,255,255,.14)}.dx-gstats div:first-child{border-left:0}.dx-gstats b{display:block;font:800 clamp(16px,1.6vw,22px)/1.1 var(--dx-caps);color:#9be38e}.dx-gstats small{display:block;margin-top:4px;font-size:11.5px;color:#c9d7f2}.dx-glist{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dx-glist>div{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow)}.dx-glist svg{flex:none;width:34px;height:34px;padding:8px;border-radius:10px;background:color-mix(in srgb,#2E8B2A 14%,var(--dx-card));color:#2e8b2a}.dx-glist>div:nth-child(4n+2) svg,.dx-glist>div:nth-child(4n+3) svg{background:color-mix(in srgb,var(--dx-blue) 12%,var(--dx-card));color:var(--dx-blue-2)}.dx-glist p{margin:0}.dx-glist b{display:block;font:700 14.5px/1.25 var(--f-body);color:var(--dx-ink)}.dx-glist span{display:block;margin-top:3px;font-size:13px;line-height:1.45;color:var(--dx-muted)}.dx-why{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(24px,4vw,56px);align-items:start}.dx-why>div:first-child{position:sticky;top:120px}.dx-why .btn{margin-top:4px}.dx-wgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dx-w{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:var(--dx-r);background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);transition:transform .25s,box-shadow .25s}.dx-w:hover{transform:translateY(-3px);box-shadow:var(--dx-shadow-h)}.dx-w b{margin-top:8px;font:800 13.5px/1.25 var(--dx-caps);text-transform:uppercase;color:var(--dx-ink)}.dx-w span:not(.dx-ic){font-size:13.5px;line-height:1.55;color:var(--dx-muted)}.dx-w.lead{grid-column:1/-1;flex-direction:row;align-items:center;gap:16px;background:linear-gradient(120deg,#0f2a62,#1c4aa0);border:0}.dx-w.lead b{margin:0;color:#fff}.dx-w.lead span:not(.dx-ic){color:#f6c665;font-weight:700;letter-spacing:.04em}.dx-spec{padding:clamp(18px,2.6vw,28px);border-radius:28px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow-h)}.dx-spec-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px}.dx-spec-img{position:relative;border-radius:20px;overflow:hidden;min-height:260px;background:#fff}.dx-spec-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dx-spec-img .dx-pill{position:absolute;top:14px;left:14px;background:#0a1c45bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dx-spec-k{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dx-spec-k div{display:grid;align-content:center;gap:4px;padding:16px;border-radius:16px;background:var(--dx-sky);border:1px solid var(--dx-line)}.dx-spec-k b{font:800 clamp(20px,2.2vw,28px)/1 var(--dx-caps);color:var(--dx-ink)}.dx-spec-k small{font:700 11.5px/1.2 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--dx-ink)}.dx-spec-k i{font-size:12px;font-style:normal;color:var(--dx-muted)}.dx-spec-layers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.dx-spec-layers>div{padding:16px;border-radius:16px;border:1px solid var(--dx-line)}.dx-spec-layers .dx-ic{width:38px;height:38px;border-radius:12px}.dx-spec-layers b{display:block;margin-top:10px;font:800 12.5px/1.2 var(--dx-caps);text-transform:uppercase;color:var(--dx-ink)}.dx-spec-layers ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:4px}.dx-spec-layers li{font-size:13.5px;color:var(--dx-muted);padding-left:12px;position:relative}.dx-spec-layers li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--dx-gold)}.dx-spec-foot{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px;margin-top:12px}.dx-attrs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dx-attrs>div{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--dx-sky-2);border:1px solid var(--dx-line)}.dx-attrs svg{flex:none;width:22px;height:22px;color:var(--dx-blue-2)}.dx-attrs p{margin:0}.dx-attrs b{display:block;font:700 14px/1.2 var(--f-body);color:var(--dx-ink)}.dx-attrs span{display:block;margin-top:3px;font-size:12.5px;color:var(--dx-muted)}.dx-cr{padding:14px 16px;border-radius:16px;background:linear-gradient(160deg,#173c88,#0b2560);color:#fff}.dx-cr b{display:flex;gap:8px;align-items:center;font:700 15px/1.2 var(--dx-serif)}.dx-cr b svg{width:18px;height:18px;color:#f6c665}.dx-cr ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.dx-cr li{display:flex;gap:6px;align-items:center;font-size:12.5px}.dx-cr li svg{width:14px;height:14px;color:#9be38e}.dx-flow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.dx-flow .lbl{font:700 11.5px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--dx-muted)}.dx-flow ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:3px}.dx-flow li{display:flex;gap:8px;align-items:center;padding:11px 26px 11px 22px;background:linear-gradient(120deg,#1f4fa8,#2c74da);color:#fff;font:800 12px/1 var(--dx-caps);text-transform:uppercase;letter-spacing:.06em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%)}.dx-flow li:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:8px 0 0 8px}.dx-flow li:last-child{background:linear-gradient(120deg,#d9951c,#e3a633);color:#0f2a62}.dx-flow svg{width:15px;height:15px}.dx-thanks{padding-top:24px}.dx-cta-card{position:relative;overflow:hidden;text-align:center;padding:clamp(36px,5vw,64px) 24px;border-radius:32px;color:#fff;background:radial-gradient(90% 140% at 80% 0%,#2c6fd6 0,#0f2a62,#0a1c45)}.dx-cta-card .dx-dots{opacity:.25;background-image:radial-gradient(circle at 1.5px 1.5px,#fff 1.2px,transparent 1.8px)}.dx-cta-card .dx-h{color:#fff;position:relative}.dx-cta-card .dx-h span{color:#f6c665}.dx-four{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px;margin:28px auto 0}.dx-four div{display:grid;justify-items:center;gap:6px;padding:4px 10px;border-left:1px solid rgba(255,255,255,.15)}.dx-four div:first-child{border-left:0}.dx-four svg{width:26px;height:26px;color:#f6c665}.dx-four b{font:800 12.5px/1 var(--dx-caps);text-transform:uppercase}.dx-four small{font-size:12.5px;color:#c2d2f0}.dx-cta-card .dx-cta{position:relative;margin-top:28px}.dx-cta-card .btn-ghost{color:#fff;border-color:#fff6}@media(max-width:1100px){.dx-hero-g,.dx-explore,.dx-ip,.dx-ai,.dx-green,.dx-why,.dx-spec-top{grid-template-columns:1fr}.dx-hero-art{max-width:560px;justify-self:center;width:100%}.dx-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.dx-b.lead{grid-row:auto;grid-column:1/-1}.dx-layers{grid-template-columns:repeat(3,minmax(0,1fr))}.dx-timeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px}.dx-timeline:before{display:none}.dx-sgrid{grid-template-columns:1fr 1fr}.dx-sgrid .tiercard{grid-column:1/-1}.dx-pillars,.dx-ai4,.dx-metrics,.dx-fgrid.four,.dx-spec-layers,.dx-attrs{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.dx-chain li:nth-child(3):after{display:none}.dx-pdus{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-why>div:first-child{position:static}.dx-spec-foot{grid-template-columns:1fr}}@media(max-width:700px){.dx-kpi{grid-template-columns:1fr 1fr}.dx-kpi>div:nth-child(3){border-left:0}.dx-kpi>div:nth-child(n+3){border-top:1px solid var(--dx-line)}.dx-chip{font-size:11.5px;padding:8px 10px}.dx-chip.c1,.dx-chip.c3{left:2%}.dx-chip.c2{right:2%}.dx-bento,.dx-layers,.dx-timeline,.dx-sgrid,.dx-pillars,.dx-ai4,.dx-fgrid,.dx-fgrid.four,.dx-glist,.dx-wgrid,.dx-spec-layers,.dx-attrs,.dx-pdus,.dx-chain{grid-template-columns:1fr}.dx-chain li:after{display:none}.dx-metrics{grid-template-columns:1fr 1fr}.dx-rackart{grid-template-columns:1fr}.dx-fig.rack{max-width:220px;justify-self:center}.dx-pane ul{grid-template-columns:1fr}.dx-gstats{grid-template-columns:1fr 1fr;position:static;margin:0;border-radius:0}.dx-gart{min-height:0;display:flex;flex-direction:column}.dx-gart img{position:static;aspect-ratio:16/10}.dx-gstats div:nth-child(3){border-left:0}.dx-four{grid-template-columns:1fr 1fr;row-gap:18px}.dx-four div:nth-child(3){border-left:0}.dx-spec-k{grid-template-columns:1fr 1fr}.dx-comp ul{margin-left:0}.dx-tablist.h button{flex:0 0 auto;padding:11px 14px}.dx-hot{width:28px;height:28px;font-size:11px}.dx-w.lead{flex-direction:column;align-items:flex-start}.dx-phase span{padding:8px 10px}}.dx-explore>*,.dx-ip>*,.dx-ai>*,.dx-green>*,.dx-why>*,.dx-spec-top>*,.dx-hero-g>*,.dx-sgrid>*,.dx-spec-foot>*{min-width:0}@media(prefers-reduced-motion:reduce){.dx-chip,.dx-hot:after{animation:none}.dx-pane,.dx-tp{animation:none}}.gdl-frame{position:relative;border-radius:24px;overflow:hidden;background:#0a1c45;box-shadow:0 30px 70px #0e2a5c38;border:1px solid var(--line)}.gdl-frame img{display:block;width:100%;height:auto}.gdl-zoom{position:absolute;right:14px;bottom:14px;display:inline-flex;gap:8px;align-items:center;padding:10px 14px;border-radius:999px;background:#0a1c45c7;color:#fff;font:700 13px/1 var(--f-body);text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gdl-zoom svg{width:16px;height:16px}.gdl-zoom:hover{background:#e3a633;color:#0a1c45}#home-landscape .stat-row{margin-top:24px}.slide h1.tagline{font-size:clamp(38px,5.6vw,76px);letter-spacing:-.01em;line-height:1.02}.dx-bento{grid-template-columns:repeat(5,minmax(0,1fr))}.dx-b.cta{text-decoration:none;justify-content:space-between;background:linear-gradient(145deg,#f6c665,#e3a633);border:0;color:#0f2a62}.dx-b.cta b{font:800 15px/1.2 var(--dx-caps);text-transform:uppercase;color:#0f2a62;margin:0}.dx-b.cta span{color:#3b2a05!important}.dx-b.cta i{align-self:flex-end;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#0f2a62;color:#fff;transition:transform .25s}.dx-b.cta:hover i{transform:translate(4px)}.dx-b.cta i svg{width:18px;height:18px}.dx-art-card{aspect-ratio:auto}.dx-art-card img{height:auto}.dx-cr ul{grid-template-columns:1fr}.gdl-frame{margin:0}@media(max-width:1100px){.dx-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.dx-bento{grid-template-columns:1fr}}@media(max-width:520px){.dx-metrics{grid-template-columns:1fr}}.dcx-page section.dx,.dcx-page>section.band{position:relative;isolation:isolate;overflow:hidden;overflow:clip;background:linear-gradient(180deg,var(--dx-sky-2) 0%,#FFFFFF 38%,var(--dx-sky) 100%);padding-bottom:calc(clamp(56px,7vw,96px) + 70px)}.dcx-page section.dx.ice,.dcx-page>section.band:nth-of-type(odd){background:linear-gradient(180deg,#FFFFFF 0%,var(--dx-sky-2) 45%,var(--dx-sky) 100%)}.dcx-page section.dx:before,.dcx-page>section.band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;opacity:.55;background:radial-gradient(circle at 1.5px 1.5px,color-mix(in srgb,var(--dx-blue) 24%,transparent) 1.2px,transparent 1.8px) 0 0/15px 15px;-webkit-mask:radial-gradient(48% 42% at 72% 22%,#000 0,transparent 75%);mask:radial-gradient(48% 42% at 72% 22%,#000 0,transparent 75%)}.dcx-page section.dx:after,.dcx-page>section.band:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:clamp(60px,7vw,96px);z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 96' preserveAspectRatio='none'%3E%3Cpath d='M0 46 C 360 26 760 60 1080 44 S 1360 22 1440 34 L1440 96 L0 96Z' fill='%23DCE7F7'/%3E%3Cpath d='M0 70 C 380 52 760 92 1100 72 S 1360 40 1440 58 L1440 96 L0 96Z' fill='%23284FA0'/%3E%3Cpath d='M0 66 C 380 48 760 88 1100 68 S 1360 36 1440 54' fill='none' stroke='%23E3A633' stroke-width='2.2'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat}.dcx-page section.dx:nth-of-type(2n):after{transform:scaleX(-1)}.dx-globe{position:absolute;right:-120px;bottom:40px;width:clamp(260px,28vw,420px);z-index:-1;pointer-events:none;opacity:.7;mix-blend-mode:multiply;-webkit-mask:radial-gradient(closest-side,#000 72%,transparent 100%);mask:radial-gradient(closest-side,#000 72%,transparent 100%)}:root[data-theme=dark] .dx-globe{opacity:.15;mix-blend-mode:screen}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dx-globe{opacity:.15;mix-blend-mode:screen}}@media(max-width:700px){.dx-globe{width:220px;right:-90px}}.dx-thanks{background:linear-gradient(180deg,#FFFFFF,var(--dx-sky))!important}.dcx-page>section.band .sec-head h2 em{color:var(--dx-blue)}.dcx-page>section.band .kicker{color:var(--dx-gold-ink)}.dcx-page section.dx>.wrap,.dcx-page>section.band>.wrap{position:relative;z-index:1}:root[data-theme=dark] .dcx-page section.dx,:root[data-theme=dark] .dcx-page>section.band{background:linear-gradient(180deg,var(--dx-sky-2),var(--dx-sky))!important;background-blend-mode:normal}:root[data-theme=dark] .dcx-page section.dx:after,:root[data-theme=dark] .dcx-page>section.band:after{opacity:.45}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dcx-page section.dx,:root:not([data-theme=light]) .dcx-page>section.band{background:linear-gradient(180deg,var(--dx-sky-2),var(--dx-sky))!important;background-blend-mode:normal}:root:not([data-theme=light]) .dcx-page section.dx:after,:root:not([data-theme=light]) .dcx-page>section.band:after{opacity:.45}}@media(max-width:700px){.dcx-page section.dx,.dcx-page>section.band{padding-bottom:104px}}.dx-cta-card .btn-ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important}.dx-cta-card .btn-ghost:hover{background:#ffffff1f!important}.pt-wrap.ptm{display:grid;gap:14px;padding:6px 0;background:none;border:0;box-shadow:none;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ptm-row{overflow:hidden}.ptm-track{display:flex;width:-moz-max-content;width:max-content;animation:ptm var(--dur,40s) linear infinite}.ptm-row.rev .ptm-track{animation-direction:reverse}.pt-wrap.ptm:hover .ptm-track{animation-play-state:paused}.ptm-dup{display:flex}@keyframes ptm{0%{transform:translate(0)}to{transform:translate(-50%)}}.ptl{flex:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-right:12px;min-width:180px;height:84px;padding:0 22px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px #0e2a5c0d,0 8px 20px #0e2a5c0f;transition:border-color .2s,transform .2s}.ptl:hover{border-color:var(--brand);transform:translateY(-2px)}.ptl b{font:800 17px/1.1 var(--f-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.ptl small{font:600 10.5px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);white-space:nowrap}.ptl.has-logo img{max-height:44px;max-width:150px;width:auto;-o-object-fit:contain;object-fit:contain}@media(max-width:700px){.ptl{min-width:140px;height:70px;padding:0 16px}.ptl b{font-size:15px}}@media(prefers-reduced-motion:reduce){.ptm-track{animation:none;flex-wrap:wrap;width:auto}.ptm-dup{display:none}.ptl{margin-bottom:12px}}.gdl{--g-ink:#EAF2FF;--g-mut:#9DB6E0;--g-line:rgba(255,255,255,.12);--g-cy:#5ED3FF;--g-gold:#E3A633;display:grid;gap:14px}.gdl-main{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:14px;align-items:stretch}.gdl-map{position:relative;overflow:hidden;border-radius:24px;padding:22px 22px 16px;color:var(--g-ink);background:radial-gradient(80% 70% at 45% 40%,#1e5bc6 0,#0d2e73 45%,#081a45);box-shadow:0 30px 70px #0a1c4547}.gdl-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background:radial-gradient(circle at 1px 1px,rgba(160,210,255,.5) 1px,transparent 1.6px) 0 0/18px 18px;-webkit-mask:radial-gradient(70% 70% at 50% 50%,#000,transparent 85%);mask:radial-gradient(70% 70% at 50% 50%,#000,transparent 85%)}.gdl-title{position:relative;margin:0;font:900 clamp(22px,3vw,44px)/1 var(--f-display);letter-spacing:-.01em;text-transform:uppercase;color:#fff}.gdl-title span{background:linear-gradient(90deg,#7fe3ff,#2fa8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.gdl-stage{position:relative;margin-top:6px}.gdl-labs{left:0;right:0}.gdl-stage svg{display:block;width:100%;height:auto;overflow:hidden}.gdl .land .c{fill:#2a5bb5;stroke:#5c8ce0;stroke-width:.4;opacity:.55;transition:fill .3s,opacity .3s}.gdl .land .hot{opacity:1;stroke:#9cc7ff;stroke-width:.6}.gdl .land .l1{fill:#3a75d6}.gdl .land .l2{fill:#3f8be8}.gdl .land .l3{fill:#46a3f2}.gdl .land .l4{fill:#55bdf8}.gdl .land .l5{fill:#7fd4ff}.gdl .land .hot[data-cc=in]{fill:#e3a633;stroke:#ffd27a}.gdl .land .hot.hl,.gdl .land .hot:hover{fill:#ffd27a;stroke:#fff}.gdl .arc{fill:none;stroke:#7fe3ff;stroke-width:1.3;opacity:.7;stroke-dasharray:1200;stroke-dashoffset:1200;filter:drop-shadow(0 0 3px rgba(127,227,255,.8))}.gdl .lead{stroke:#ffffffa6;stroke-width:1;stroke-dasharray:2 3;opacity:0}.gdl .pin,.gdl .hq{transform-box:fill-box}.gdl .pin .dot{fill:#fff;stroke:#2fa8ff;stroke-width:2}.gdl .pin .ring,.gdl .hq .ring{fill:none;stroke:#7fe3ff;stroke-width:1.5;transform-origin:center;transform-box:fill-box;opacity:0}.gdl .hq .dot{fill:#e3a633;stroke:#fff;stroke-width:2}.gdl .hq .ring{stroke:#ffd27a}.gdl .pin{opacity:0}.gdl-labs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gdl-lab{position:absolute;display:flex;align-items:center;gap:7px;padding:6px 10px 6px 6px;border-radius:12px;background:#081a45b8;border:1px solid rgba(160,210,255,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translate(-50%,-50%) scale(.85);opacity:0;white-space:nowrap;pointer-events:auto;transition:border-color .2s,background .2s}.gdl-lab em{display:grid;place-items:center;min-width:22px;height:22px;border-radius:6px;background:#fff;color:#0d2e73;font:800 12px/1 var(--f-display);font-style:normal}.gdl-lab p{margin:0;display:grid;line-height:1.05}.gdl-lab small{font-size:11px;font-weight:600;color:var(--g-mut)}.gdl-lab b{font:800 clamp(14px,1.6vw,22px)/1.05 var(--f-display);color:#fff;font-variant-numeric:tabular-nums}.gdl-lab i{font-size:10px;font-style:normal;color:var(--g-mut)}.gdl-lab.in{background:linear-gradient(135deg,#e3a63373,#081a45cc);border-color:#ffd27a}.gdl-lab.in em{background:#e3a633}.gdl-lab.hl{border-color:#ffd27a;background:#081a45eb}.gdl-flag{width:24px;height:18px;border-radius:3px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px #ffffff40;flex:none}.gdl-flag.gl{display:grid;place-items:center;background:#1e5bc6;color:#fff}.gdl-flag.gl svg{width:14px;height:14px}.gdl-hq{position:absolute;transform:translate(calc(-100% - 12px),-50%);opacity:0}.gdl-hq span{display:inline-block;padding:4px 8px;border-radius:999px;background:#e3a633;color:#0a1c45;font:800 10.5px/1 var(--f-body);letter-spacing:.04em;white-space:nowrap}.gdl-legend{position:relative;display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:11.5px;color:var(--g-mut)}.gdl-legend span{display:inline-flex;gap:6px;align-items:center}.gdl-legend i{width:14px;height:9px;border-radius:2px}.gdl-legend .l1{background:#3a75d6}.gdl-legend .l2{background:#3f8be8}.gdl-legend .l3{background:#46a3f2}.gdl-legend .l4{background:#55bdf8}.gdl-legend .l5{background:#7fd4ff}.gdl-rank{list-style:none;margin:0;padding:12px;border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 24px #0e2a5c12;display:grid;gap:2px;align-content:start}.gdl-rank li{display:grid;grid-template-columns:22px 24px minmax(70px,108px) minmax(0,1fr) 44px;gap:8px;align-items:center;padding:2px 6px;border-radius:8px;font-size:13px;cursor:default;transition:background .15s}.gdl-rank li:hover,.gdl-rank li.hl{background:var(--surface-2)}.gdl-rank em{display:grid;place-items:center;height:20px;border-radius:5px;background:#0f2a62;color:#fff;font:800 10.5px/1 var(--f-display);font-style:normal}.gdl-rank .gdl-flag{width:22px;height:16px;box-shadow:0 0 0 1px var(--line)}.gdl-rank b{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdl-rank strong{text-align:right;font:700 13px/1 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.gdl-track{height:10px;border-radius:3px;background:var(--surface-2);overflow:hidden}.gdl-track i{display:block;height:100%;width:var(--w);min-width:3px;border-radius:3px;background:linear-gradient(90deg,#1f4fa8,#3e8bf0);transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.8,.2,1) var(--d,0s)}.gdl-rank li.in{background:color-mix(in srgb,#E3A633 14%,transparent)}.gdl-rank li.in em{background:#e3a633;color:#0a1c45}.gdl-rank li.in .gdl-track i{background:linear-gradient(90deg,#d9951c,#f6c665)}.gdl-more{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.gdl-more-i{display:flex;gap:10px;align-items:center;padding:14px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 24px #0e2a5c0f;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.gdl-more-i p{margin:0}.gdl-more-i small{display:block;font-size:12.5px;font-weight:600;color:var(--muted)}.gdl-more-i b{display:block;font:800 22px/1.05 var(--f-display);color:var(--ink)}.gdl-more-i i{font-size:11px;font-style:normal;color:var(--muted)}.gdl.go .arc{animation:gdlDraw 1.6s cubic-bezier(.4,0,.2,1) var(--d) forwards,gdlFlow 6s linear calc(var(--d) + 1.6s) infinite}.gdl.go .pin{animation:gdlFade .3s ease var(--d) forwards}.gdl .pin .dot{transform-origin:center;transform-box:fill-box}.gdl.go .pin .dot{animation:gdlPop .5s cubic-bezier(.2,1.4,.4,1) var(--d) both}.gdl.go .pin .ring,.gdl.go .hq .ring{animation:gdlPulse 2.4s ease-out calc(var(--d,0s) + .5s) infinite}.gdl.go .lead{animation:gdlFade .4s ease var(--d) forwards}.gdl.go .gdl-lab{animation:gdlLab .5s cubic-bezier(.2,1.2,.4,1) var(--d) forwards}.gdl.go .gdl-hq{animation:gdlFade .5s ease .2s forwards}.gdl.go .gdl-track i{transform:scaleX(1)}.gdl.go .gdl-more-i{opacity:1;transform:none}.gdl.go .gdl-more-i:nth-child(2){transition-delay:.08s}.gdl.go .gdl-more-i:nth-child(3){transition-delay:.16s}.gdl.go .gdl-more-i:nth-child(4){transition-delay:.24s}.gdl.go .gdl-more-i:nth-child(5){transition-delay:.32s}.gdl.go .gdl-more-i:nth-child(6){transition-delay:.4s}@keyframes gdlDraw{to{stroke-dashoffset:0}}@keyframes gdlFlow{0%{stroke-dasharray:6 10;stroke-dashoffset:0}to{stroke-dasharray:6 10;stroke-dashoffset:-160}}@keyframes gdlPop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes gdlPulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes gdlFade{to{opacity:1}}@keyframes gdlLab{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:1100px){.gdl-main{grid-template-columns:1fr}.gdl-rank{grid-template-columns:1fr 1fr;-moz-column-gap:14px;column-gap:14px}.gdl-more{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.gdl-map{padding:16px 12px 12px}.gdl-lab{padding:3px 6px 3px 3px;gap:4px}.gdl-lab em{min-width:16px;height:16px;font-size:9.5px}.gdl-lab .gdl-flag,.gdl-lab i,.gdl-lab small{display:none}.gdl-lab b{font-size:11px}.gdl-rank{grid-template-columns:1fr}.gdl-more{grid-template-columns:repeat(2,minmax(0,1fr))}.gdl-hq span{font-size:9px}}@media(prefers-reduced-motion:reduce){.gdl .arc{stroke-dashoffset:0}.gdl .pin,.gdl .lead,.gdl-hq,.gdl-more-i{opacity:1;transform:none}.gdl-lab{opacity:1;transform:translate(-50%,-50%)}.gdl-track i{transform:none}.gdl.go *{animation:none!important}}.gdl-map{display:flex;flex-direction:column;justify-content:center}.svx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);gap:14px}.svx{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:20px;border-radius:22px;text-decoration:none;color:#fff;background:#0f2a62;box-shadow:0 10px 30px #0e2a5c24;opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.2,1) calc(var(--i)*70ms),transform .6s cubic-bezier(.2,.7,.2,1) calc(var(--i)*70ms),box-shadow .3s}.svx-grid.in .svx{opacity:1;transform:none}.svx.big{grid-column:span 2;grid-row:span 2;padding:28px}.svx img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s}.svx:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a1c450d,#0a1c458c,#081638f0);transition:background .4s}.svx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.18) 48%,transparent 62%);transform:translate(-120%);transition:transform .9s}.svx:hover img{transform:scale(1.1)}.svx:hover:after{transform:translate(120%)}.svx:hover{box-shadow:0 22px 50px #0e2a5c47}.svx-ic{position:absolute;top:16px;left:16px;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#0a1c45;background:linear-gradient(145deg,#f6c665,#e3a633);box-shadow:0 8px 20px #00000040;transition:transform .4s cubic-bezier(.2,1.4,.4,1)}.svx-ic svg{width:22px;height:22px}.svx:hover .svx-ic{transform:rotate(-8deg) scale(1.08)}.svx.big .svx-ic{width:58px;height:58px;top:24px;left:24px}.svx.big .svx-ic svg{width:28px;height:28px}.svx-body{display:grid;gap:4px;padding-right:44px}.svx-body b{font:800 18px/1.15 var(--f-display);letter-spacing:-.01em}.svx.big .svx-body b{font-size:clamp(24px,2.4vw,34px)}.svx-body small{font-size:13px;color:#c9d7f2}.svx.big .svx-body small{font-size:15px}.svx-go{position:absolute;right:16px;bottom:18px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.25);transition:background .3s,transform .3s}.svx-go svg{width:16px;height:16px}.svx:hover .svx-go{background:#e3a633;color:#0a1c45;transform:translate(3px)}.svx.all{background:linear-gradient(145deg,#f6c665,#e3a633);color:#0a1c45}.svx.all:before{display:none}.svx.all .svx-body small{color:#3b2a05}.svx.all .svx-go{background:#0a1c45;color:#fff;border:0}@media(max-width:1100px){.svx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.svx-grid{grid-template-columns:1fr;grid-auto-rows:minmax(170px,auto)}.svx.big{grid-column:auto;grid-row:auto;min-height:260px}}.ic-slide{padding:0 0 18px}.ic-slide>small,.ic-slide>b,.ic-slide>p,.ic-slide>.ic-tags{margin-left:20px;margin-right:20px}.ic-art{position:relative;overflow:hidden;height:118px;margin-bottom:12px;display:flex;align-items:flex-end;padding:0 20px 14px;background:radial-gradient(120% 140% at 85% 0%,var(--ga,#3E8BF0) 0,var(--gb,#1F4FA8) 45%,#0F2A62 100%)}.ic-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.28) 1px,transparent 1.5px) 0 0/14px 14px;-webkit-mask:linear-gradient(120deg,transparent 20%,#000 70%);mask:linear-gradient(120deg,transparent 20%,#000 70%)}.ic-orb{position:absolute;right:-30px;top:-40px;width:150px;height:150px;border-radius:50%;border:1px solid rgba(255,255,255,.25);box-shadow:0 0 0 18px #ffffff0d,0 0 0 36px #ffffff09;animation:icSpin 14s linear infinite}.ic-big{position:absolute;right:14px;top:10px;width:92px!important;height:92px!important;color:#ffffff38;stroke-width:1.1!important;animation:icFloat 6s ease-in-out infinite}.ic-slide .ic-art .ico{position:relative;margin:0;width:48px;height:48px;border-radius:14px;background:#fff!important;color:var(--gb,#1F4FA8)!important;box-shadow:0 8px 20px #00000040}.ic-slide:hover .ic-art .ico{background:#e3a633!important;color:#0a1c45!important}.ic-slide:hover .ic-big{color:#fff6}.ic-slide.g-fs{--ga:#4F93F0;--gb:#1F4FA8}.ic-slide.g-ph{--ga:#3CC8DA;--gb:#0F7E96}.ic-slide.g-pm{--ga:#F4C25E;--gb:#B9780F}.ic-slide.g-re{--ga:#5EC251;--gb:#257A22}.ic-slide.g-cmt{--ga:#9479FF;--gb:#4B2BAE}.ic-slide.g-si{--ga:#FF9E49;--gb:#C25812}.ic-slide:after{z-index:2}@keyframes icFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-4deg)}}@keyframes icSpin{to{transform:rotate(360deg)}}.nl-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 14px 14px 18px;border-radius:999px;background:linear-gradient(120deg,#0f2a62,#1c4aa0);color:#fff;box-shadow:0 18px 40px #0f2a6240}.nl-ic{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;color:#f6c665;flex:none}.nl-ic svg{width:20px;height:20px}.nl-copy{flex:1 1 280px;min-width:0;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.nl-copy b{font:800 17px/1.2 var(--f-display);color:#fff}.nl-copy span{font-size:13.5px;color:#c9d7f2}.nl-line input[type=email]{flex:0 1 280px;min-width:0;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);color:#fff;padding:12px 16px}.nl-line input[type=email]::-moz-placeholder{color:#afc2e8}.nl-line input[type=email]::placeholder{color:#afc2e8}.nl-line .btn{border-radius:999px;background:#e3a633;color:#0a1c45}.nl-line .err{flex-basis:100%;margin:0 0 0 56px;color:#ffb4b4}.nl-line .err:empty{display:none}.nl-line .result{flex-basis:100%;background:#ffffff14;border-color:#fff3;color:#fff;border-radius:16px}@media(max-width:760px){.nl-line{border-radius:22px;padding:16px}.nl-line input[type=email],.nl-line .btn{flex:1 1 100%}.nl-line .err{margin-left:0}}@media(prefers-reduced-motion:reduce){.svx{opacity:1;transform:none}.ic-orb,.ic-big{animation:none}}.vhero{position:relative;isolation:isolate;overflow:hidden;min-height:min(86vh,760px);display:flex;align-items:center;color:#fff;background:#0a1c45;margin:14px max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));border-radius:var(--r-lg,24px)}.vh-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vh-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#06102ae0,#06102a9e 45%,#06102a33),linear-gradient(0deg,rgba(6,16,42,.7),transparent 40%)}.vh-in{display:grid;gap:40px;padding-block:72px 40px}.vh-copy{max-width:720px}.vh-copy .kicker{color:#f6c665}.vh-copy h1{margin:16px 0;font:900 clamp(40px,6vw,84px)/1 var(--f-display);letter-spacing:-.015em;color:#fff}.vh-copy h1 em{font-style:normal;color:#f2b51e;background:none;-webkit-text-fill-color:#F2B51E;box-shadow:none}.vh-copy p{font-size:clamp(16px,1.5vw,19px);color:#d3def5;max-width:52ch}.vh-copy .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.vhero .btn-ghost{color:#fff;border-color:#fff6;background:#ffffff0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vh-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:980px}.vh-chips a{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;text-decoration:none;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s,transform .25s;animation:vhUp .8s cubic-bezier(.2,.7,.2,1) both}.vh-chips a:nth-child(2){animation-delay:.12s}.vh-chips a:nth-child(3){animation-delay:.24s}.vh-chips a:hover{background:#ffffff29;transform:translateY(-3px)}.vh-chips span{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#e3a633;color:#0a1c45}.vh-chips span svg{width:20px;height:20px}.vh-chips p{margin:0}.vh-chips b{display:block;font-size:14.5px}.vh-chips small{font-size:12.5px;color:#c9d7f2}.vh-copy>*{animation:vhUp .8s cubic-bezier(.2,.7,.2,1) both}.vh-copy>*:nth-child(2){animation-delay:.08s}.vh-copy>*:nth-child(3){animation-delay:.16s}.vh-copy>*:nth-child(4){animation-delay:.24s}@keyframes vhUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.vh-pp{position:absolute;right:20px;bottom:20px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);background:#06102a73;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vh-pp svg{width:16px;height:16px}@media(max-width:860px){.vh-chips{grid-template-columns:1fr}.vhero{min-height:0;margin-inline:8px;border-radius:18px}.vh-in{padding-block:56px 64px}.vh-shade{background:linear-gradient(180deg,#06102a8c,#06102ae6)}}@media(prefers-reduced-motion:reduce){.vh-copy>*,.vh-chips a{animation:none}}.page .band:after,.page>.hero:after,.dcx-page section.dx:after,.dcx-page>section.band:after{display:none!important}.page .band,.page>.hero,.dcx-page section.dx,.dcx-page>section.band{padding-bottom:clamp(56px,7vw,88px)!important}.end-wave{height:clamp(70px,8vw,120px);margin-top:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 96' preserveAspectRatio='none'%3E%3Cpath d='M0 46 C 360 26 760 60 1080 44 S 1360 22 1440 34 L1440 96 L0 96Z' fill='%23DCE7F7'/%3E%3Cpath d='M0 70 C 380 52 760 92 1100 72 S 1360 40 1440 58 L1440 96 L0 96Z' fill='%23284FA0'/%3E%3Cpath d='M0 66 C 380 48 760 88 1100 68 S 1360 36 1440 54' fill='none' stroke='%23E3A633' stroke-width='2.2'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat}.end-wave+.cta{margin-top:0;border-top-left-radius:0;border-top-right-radius:0;background:#284fa0!important;background:linear-gradient(180deg,#284fa0 0,#1c3f8a 40%,#0f2a62)!important}.end-wave{margin-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px))}.vh-copy .kicker{background:#ffffff1a!important;color:#f6c665!important;border:1px solid rgba(255,255,255,.22)}.vh-copy .kicker:before{background:#f6c665!important}.svc2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.svc2{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;-moz-column-gap:16px;column-gap:16px;row-gap:4px;align-items:center;padding:22px 22px 22px 20px;border-radius:20px;background:var(--surface);border:1px solid var(--line);text-decoration:none;color:var(--ink);box-shadow:0 1px 2px #0e2a5c0d,0 8px 24px #0e2a5c0f;opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.2,.7,.2,1) calc(var(--i)*60ms),transform .55s cubic-bezier(.2,.7,.2,1) calc(var(--i)*60ms),border-color .25s,box-shadow .25s}.svc2-grid.in .svc2{opacity:1;transform:none}.svc2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#1f4fa8,#e3a633);transform:scaleY(0);transform-origin:top;transition:transform .35s}.svc2:hover{border-color:color-mix(in srgb,#1F4FA8 35%,var(--line));box-shadow:0 2px 4px #0e2a5c0f,0 18px 40px #0e2a5c1f}.svc2-grid.in .svc2:hover{transform:translateY(-3px)}.svc2:hover:before{transform:scaleY(1)}.svc2-ic{grid-row:span 2;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#1f4fa8;background:color-mix(in srgb,#1F4FA8 9%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#1F4FA8 18%,transparent);transition:background .3s,color .3s,transform .4s cubic-bezier(.2,1.4,.4,1)}.svc2-ic svg{width:24px;height:24px}.svc2:hover .svc2-ic{background:#0f2a62;color:#f6c665;transform:rotate(-6deg)}.svc2-n{position:absolute;top:14px;right:18px;font:700 11px/1 var(--f-mono,monospace);letter-spacing:.08em;color:color-mix(in srgb,var(--ink) 30%,transparent)}.svc2 b{font:800 17px/1.2 var(--f-display);letter-spacing:-.01em;align-self:end}.svc2 small{grid-column:2;font-size:13.5px;color:var(--muted);align-self:start}.svc2-go{grid-row:span 2;grid-column:3;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);color:var(--ink);transition:background .25s,color .25s,transform .25s,border-color .25s}.svc2-go svg{width:16px;height:16px}.svc2:hover .svc2-go{background:#e3a633;border-color:#e3a633;color:#0a1c45;transform:translate(3px)}.svc2.lead{background:linear-gradient(135deg,#0f2a62,#1c4aa0);border-color:transparent;color:#fff}.svc2.lead small{color:#c9d7f2}.svc2.lead .svc2-n{color:#ffffff73}.svc2.lead .svc2-ic{background:#ffffff1f;color:#f6c665;box-shadow:none}.svc2.lead .svc2-go{border-color:#ffffff4d;color:#fff}@media(max-width:1000px){.svc2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.svc2-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.svc2{opacity:1;transform:none}}.as-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}.as-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;padding:22px;border-radius:20px;background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px #0e2a5c0d,0 8px 24px #0e2a5c0f;transition:border-color .25s,transform .25s}.as-card:hover{border-color:color-mix(in srgb,#1F4FA8 35%,var(--line));transform:translateY(-2px)}.as-logo{width:72px;height:72px;border-radius:18px;display:grid;place-items:center;background:#fff;border:1px solid var(--line);overflow:hidden;padding:8px}.as-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.as-logo.mono{background:linear-gradient(145deg,#1f4fa8,#0f2a62);border:0;color:#f6c665;font:900 22px/1 var(--f-display);letter-spacing:-.02em}.as-tag{display:inline-block;font:700 11px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}.as-card h3{margin:8px 0 6px;font:800 18px/1.25 var(--f-display);color:var(--ink)}.as-card p{margin:0;font-size:14px;line-height:1.55;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.as-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font:700 13px/1 var(--f-body);color:#1f4fa8;text-decoration:none}.as-link svg{width:14px;height:14px;transition:transform .2s}.as-link:hover svg{transform:translate(3px)}.as-link.off{color:var(--muted);font-weight:600}.about-v{min-height:min(70vh,620px)}.about-v .vh-copy h1{font-size:clamp(34px,4.6vw,64px);line-height:1.04}.svc-page .dx-hero .dx-art-card{aspect-ratio:4/3}.svc-page .dx-hero .dx-art-card img{height:100%;-o-object-fit:cover;object-fit:cover}.dx-blk{padding:4px 0 30px;margin-bottom:30px;border-bottom:1px dashed var(--dx-line)}.dx-blk:last-child{margin-bottom:0;padding-bottom:4px;border-bottom:0}.dx-blk>*+*{margin-top:16px}.dx-sh .dx-k{margin-bottom:8px}.dx-sh h3{margin:0;font:700 clamp(21px,2.2vw,28px)/1.2 var(--dx-serif);color:var(--dx-ink)}.dx-sh .dx-lede{margin-top:6px;font-size:15px}.dx-fgrid.c1{grid-template-columns:1fr}.dx-fgrid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-fgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.dx-fgrid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.dx-fgrid.c4 .dx-f{flex-direction:column}.dx-plat{display:block;margin-top:8px;padding-top:8px;border-top:1px solid var(--dx-line);font:600 12px/1.4 var(--f-body);font-style:normal;color:var(--dx-blue-2)}.dx-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.dx-2col>*{min-width:0}.dx-panel2{padding:18px 20px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line)}.dx-panel2 h4{margin:0 0 12px;font:700 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-gold-ink)}.dx-panel2 .dx-ticks li svg[class]{background:var(--dx-blue-2)}.dx-tbl2{overflow-x:auto;border-radius:18px;border:1px solid var(--dx-line);background:var(--dx-card)}.dx-tbl2 table{width:100%;min-width:520px!important;border-collapse:collapse;font-size:14px}.dx-tbl2 th{background:linear-gradient(120deg,#0f2a62,#1c4aa0)!important;color:#fff!important;font:700 12px/1.2 var(--f-body)!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-align:left;padding:13px 16px}.dx-tbl2 td{padding:12px 16px;border-top:1px solid var(--dx-line);color:var(--dx-ink);vertical-align:top}.dx-tbl2 tbody tr{transition:background .15s}.dx-tbl2 tbody tr:hover{background:var(--dx-sky)}.dx-tbl2 td b{color:var(--dx-blue-2)}.dx-flowbox .dx-k{margin-bottom:10px}.dx-flow{list-style:none;margin:0;padding:0;display:flex;gap:10px;counter-reset:none;flex-wrap:wrap}.dx-flow li{position:relative;flex:1 1 140px;min-width:0;padding:14px 14px 14px 16px;border-radius:16px;background:var(--dx-card);border:1px solid var(--dx-line)}.dx-flow li:not(:last-child):after{content:"";position:absolute;right:-9px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;z-index:2;background:var(--dx-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F4FA8' stroke-width='3'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center/10px no-repeat;box-shadow:0 0 0 1px var(--dx-line)}.dx-flow i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:800 12px/1 var(--dx-caps);font-style:normal;color:#fff;background:var(--dx-navy);margin-bottom:8px}.dx-flow li:last-child i{background:var(--dx-gold);color:#0f2a62}.dx-flow b{display:block;font:700 14.5px/1.25 var(--f-body);color:var(--dx-ink)}.dx-flow p{margin:4px 0 0;font-size:13px;color:var(--dx-muted)}.dx-flow p:empty{display:none}.dx-stack{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dx-stack li{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:16px;align-items:center;padding:14px 18px;border-radius:14px;color:#fff;background:linear-gradient(90deg,hsl(calc(220 - var(--i)*4) 62% calc(28% + var(--i)*5%)),hsl(calc(214 - var(--i)*4) 70% calc(38% + var(--i)*5%)));transition:transform .25s}.dx-stack li:hover{transform:translate(6px)}.dx-stack b{font:800 13.5px/1.2 var(--dx-caps);text-transform:uppercase;letter-spacing:.02em}.dx-stack span{font-size:14px;color:#ffffffe0}.dx-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));border-radius:16px;overflow:hidden;border:1px solid var(--dx-line);background:var(--dx-card)}.dx-meta>div{padding:12px 16px;border-left:1px solid var(--dx-line)}.dx-meta>div:first-child{border-left:0}.dx-meta small{display:block;font:700 10.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-gold-ink)}.dx-meta b{display:block;margin-top:6px;font-size:14px;color:var(--dx-ink)}.dx-svcline,.dx-callout{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:14px;font-size:14px;line-height:1.5;color:var(--dx-ink)}.dx-svcline{background:color-mix(in srgb,var(--dx-gold) 12%,var(--dx-card));border:1px solid color-mix(in srgb,var(--dx-gold) 35%,var(--dx-line))}.dx-callout{background:var(--dx-sky);border:1px solid var(--dx-line)}.dx-svcline svg,.dx-callout svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--dx-blue-2)}.dx-chiprow{display:flex;flex-wrap:wrap;gap:8px}.dx-chiprow span{padding:8px 13px;border-radius:999px;background:var(--dx-card);border:1px solid var(--dx-line);font:600 13px/1 var(--f-body);color:var(--dx-ink)}.dx-bignums{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px}.dx-bignums>div{padding:18px;border-radius:18px;text-align:center;color:#fff;background:linear-gradient(145deg,#0f2a62,#1c4aa0)}.dx-bignums b{display:block;font:900 clamp(26px,3vw,40px)/1 var(--dx-caps);color:#f6c665}.dx-bignums span{display:block;margin-top:8px;font-size:13px;color:#c9d7f2}.dx-timeline.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.dx-timeline.n6{grid-template-columns:repeat(6,minmax(0,1fr))}.dx-models{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px;padding-top:18px;border-top:1px solid var(--dx-line)}.dx-models .dx-k{margin:0 6px 0 0}.dx-oem{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.dx-oem-c{padding:22px;border-radius:22px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow)}.dx-oem-c.in{background:linear-gradient(160deg,color-mix(in srgb,var(--dx-gold) 10%,var(--dx-card)),var(--dx-card))}.dx-oem-c h4{display:flex;gap:10px;align-items:center;margin:0 0 14px;font:800 14px/1 var(--dx-caps);text-transform:uppercase;color:var(--dx-ink)}.dx-oem-c h4 svg{width:22px;height:22px;color:var(--dx-blue-2)}.dx-oem-c.in h4 svg{color:var(--dx-gold-ink)}.dx-oem-g{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dx-oem-g>div{padding:12px 14px;border-radius:14px;background:var(--dx-sky-2);border:1px solid var(--dx-line)}.dx-oem-g small{display:block;font:700 10.5px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--dx-gold-ink)}.dx-oem-g b{display:block;margin-top:6px;font-size:13.5px;font-weight:600;color:var(--dx-ink)}.dx-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dx-phases>div{padding:18px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line);border-top:4px solid var(--dx-blue-2)}.dx-phases>div:nth-child(2){border-top-color:var(--dx-blue)}.dx-phases>div:nth-child(3){border-top-color:var(--dx-gold)}.dx-phases small{font:700 11px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-gold-ink)}.dx-phases b{display:block;margin:6px 0 8px;font:800 18px/1 var(--dx-caps);color:var(--dx-ink)}.dx-phases ul{margin:0;padding-left:18px;font-size:14px;color:var(--dx-muted);display:grid;gap:4px}.dx-matrix{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:24px}.dx-matrix>div{padding:16px;border-radius:14px;background:var(--dx-card);border:1px solid var(--dx-line);min-height:92px}.dx-matrix b{display:block;font:700 14.5px/1.2 var(--f-body);color:var(--dx-ink)}.dx-matrix span{display:block;margin-top:4px;font-size:12.5px;color:var(--dx-muted)}.dx-matrix .hot{background:linear-gradient(145deg,#f6c665,#e3a633);border-color:transparent}.dx-matrix .hot b,.dx-matrix .hot span{color:#0a1c45}.dx-matrix .q1{background:linear-gradient(145deg,#1c4aa0,#0f2a62);border-color:transparent}.dx-matrix .q1 b{color:#fff}.dx-matrix .q1 span{color:#c9d7f2}.dx-matrix .ax{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:11.5px;color:var(--dx-muted)}.dx-mature{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.dx-mature>div{padding:20px;border-radius:20px;color:#fff;background:linear-gradient(160deg,hsl(calc(222 - var(--i)*6) 60% calc(26% + var(--i)*7%)),hsl(calc(214 - var(--i)*6) 70% calc(34% + var(--i)*7%)));min-height:calc(140px + var(--i)*28px);display:flex;flex-direction:column;justify-content:flex-end}.dx-mature>div:last-child{background:linear-gradient(160deg,#e3a633,#b9780f)}.dx-mature small{font:700 11px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf}.dx-mature b{display:block;margin:8px 0 6px;font:800 19px/1.15 var(--dx-caps)}.dx-mature span{font-size:13.5px;color:#ffffffd9}.dx-medal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dx-medal>div{padding:16px;border-radius:16px;border:1px solid var(--dx-line);background:var(--dx-card)}.dx-medal small{display:inline-block;padding:5px 10px;border-radius:999px;font:800 11px/1 var(--dx-caps);letter-spacing:.08em;text-transform:uppercase;color:#fff}.dx-medal .b small{background:#9a5b2e}.dx-medal .s small{background:#7d8798}.dx-medal .g small{background:#d9951c}.dx-medal span{display:block;margin-top:10px;font-size:14px;color:var(--dx-ink)}.dx-mock{padding:16px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line);display:grid;gap:10px}.dx-mock .k{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.dx-mock .k i{height:46px;border-radius:10px;background:linear-gradient(145deg,#1c4aa0,#0f2a62)}.dx-mock .k i:nth-child(2){background:linear-gradient(145deg,#f6c665,#e3a633)}.dx-mock .r{display:grid;grid-template-columns:2fr 1fr;gap:8px}.dx-mock .t{height:110px;border-radius:10px;background:linear-gradient(0deg,color-mix(in srgb,#2C74DA 25%,transparent),transparent),repeating-linear-gradient(90deg,var(--dx-line) 0 1px,transparent 1px 32px);position:relative;overflow:hidden}.dx-mock .t:after{content:"";position:absolute;top:30%;right:0;bottom:20%;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 32 L14 26 L28 29 L42 18 L56 21 L70 10 L84 14 L100 4' fill='none' stroke='%231F4FA8' stroke-width='2.5'/%3E%3C/svg%3E") center/100% 100% no-repeat}.dx-mock .p{height:110px;border-radius:50%;aspect-ratio:1;justify-self:center;background:conic-gradient(#1f4fa8 0,#1f4fa8 55%,#e3a633 55%,#e3a633 80%,#9db6e0 80%);-webkit-mask:radial-gradient(circle,transparent 45%,#000 46%);mask:radial-gradient(circle,transparent 45%,#000 46%)}.dx-mock .tb{height:56px;border-radius:10px;background:repeating-linear-gradient(180deg,var(--dx-sky) 0 13px,var(--dx-card) 13px 14px)}.dx-oee{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.dx-oee>div{flex:1 1 150px;padding:16px;border-radius:16px;background:var(--dx-card);border:1px solid var(--dx-line)}.dx-oee>div.r{background:linear-gradient(145deg,#f6c665,#e3a633);border-color:transparent}.dx-oee b{display:block;font:800 16px/1.2 var(--dx-caps);color:var(--dx-ink)}.dx-oee span{font-size:13px;color:var(--dx-muted)}.dx-oee>i{align-self:center;font:900 24px/1 var(--dx-caps);font-style:normal;color:var(--dx-blue-2)}.dx-ask{display:flex;gap:14px;align-items:center;padding:18px 20px;border-radius:999px;background:linear-gradient(120deg,#0f2a62,#1c4aa0);color:#fff}.dx-ask span{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#e3a633;color:#0a1c45}.dx-ask p{margin:0;font:600 clamp(15px,1.6vw,19px)/1.4 var(--dx-serif);overflow:hidden;white-space:nowrap;border-right:2px solid #F6C665;max-width:0;animation:none}.dx-ask.in p{animation:dxType 3.2s steps(60,end) .3s forwards,dxCaret .8s step-end infinite}@keyframes dxType{to{max-width:100%;white-space:normal}}@keyframes dxCaret{50%{border-color:transparent}}.dcx-page [data-reveal]>*{opacity:0;transform:translateY(16px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1)}.dcx-page [data-reveal].in>*{opacity:1;transform:none}.dcx-page [data-reveal].in>*:nth-child(2){transition-delay:.06s}.dcx-page [data-reveal].in>*:nth-child(3){transition-delay:.12s}.dcx-page [data-reveal].in>*:nth-child(4){transition-delay:.18s}.dcx-page [data-reveal].in>*:nth-child(5){transition-delay:.24s}.dcx-page [data-reveal].in>*:nth-child(6){transition-delay:.3s}.dcx-page [data-reveal].in>*:nth-child(7){transition-delay:.36s}.dcx-page [data-reveal].in>*:nth-child(8){transition-delay:.42s}.dcx-page [data-reveal].in>*:nth-child(n+9){transition-delay:.48s}.dcx-page .dx-tbl2[data-reveal]>*{opacity:1;transform:none}.dcx-page .dx-stack[data-reveal]>*{transform:translate(-24px)}.dcx-page .dx-stack[data-reveal].in>*{transform:none}.dcx-page .dx-stack[data-reveal].in>*:hover{transform:translate(6px)}@media(max-width:1100px){.dx-fgrid.c4,.dx-fgrid.c3{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-timeline.n6{grid-template-columns:repeat(3,minmax(0,1fr))}.dx-mature{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-oem{grid-template-columns:1fr}}@media(max-width:700px){.dx-fgrid.c2,.dx-fgrid.c3,.dx-fgrid.c4,.dx-2col,.dx-phases,.dx-medal,.dx-mature,.dx-oem-g,.dx-timeline.n4,.dx-timeline.n6{grid-template-columns:1fr}.dx-stack li{grid-template-columns:1fr;gap:4px}.dx-flow li{flex-basis:100%}.dx-flow li:after{display:none}.dx-meta>div{border-left:0;border-top:1px solid var(--dx-line)}.dx-meta>div:first-child{border-top:0}.dx-ask{border-radius:20px}.dx-ask p{white-space:normal;max-width:none;border:0}.dx-mature>div{min-height:0}}@media(prefers-reduced-motion:reduce){.dcx-page [data-reveal]>*{opacity:1!important;transform:none!important}.dx-ask p{max-width:none;white-space:normal;border:0}}.page[data-route=about] .icards .icard,.page[data-route=about] .board .card,.page[data-route=about] #team-list .card,.page[data-route=about] .as-card{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s}.page[data-route=about] .in-view .icard,.page[data-route=about] .in-view .card,.page[data-route=about] .in-view .as-card{opacity:1;transform:none}.page[data-route=about] .in-view>*:nth-child(2){transition-delay:.07s}.page[data-route=about] .in-view>*:nth-child(3){transition-delay:.14s}.page[data-route=about] .in-view>*:nth-child(4){transition-delay:.21s}.page[data-route=about] .in-view>*:nth-child(5){transition-delay:.28s}.page[data-route=about] .in-view>*:nth-child(6){transition-delay:.35s}.page[data-route=about] .in-view>*:nth-child(n+7){transition-delay:.42s}.page[data-route=about] .in-view .card:hover,.page[data-route=about] .in-view .icard:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0e2a5c1f}.page[data-route=about] .avatar{transition:transform .4s cubic-bezier(.2,1.4,.4,1),box-shadow .3s}.page[data-route=about] .card:hover .avatar{transform:scale(1.06) rotate(-3deg);box-shadow:0 0 0 4px color-mix(in srgb,#E3A633 35%,transparent)}.page[data-route=about] .icard .ic{transition:transform .5s cubic-bezier(.2,1.4,.4,1)}.page[data-route=about] .icard:hover .ic{transform:rotate(-10deg) scale(1.1)}.page[data-route=about] .as-logo{transition:transform .4s cubic-bezier(.2,1.4,.4,1)}.page[data-route=about] .as-card:hover .as-logo{transform:scale(1.06)}.about-v .vh-copy h1 em{background:linear-gradient(90deg,#f2b51e,#ffd87a,#f2b51e) 0 0/200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:abShine 6s linear infinite}@keyframes abShine{to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.page[data-route=about] .icard,.page[data-route=about] .card,.page[data-route=about] .as-card{opacity:1!important;transform:none!important}.about-v .vh-copy h1 em{animation:none}}.page[data-route=about] #team-list.in-view .card{opacity:1;transform:none}.page[data-route=about] #team-list.in-view .card:hover{transform:translateY(-4px)}.svc-page .dx-wgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-page .dx-w.lead{grid-column:1/-1}@media(max-width:700px){.svc-page .dx-wgrid{grid-template-columns:1fr}}.ix-page{--ix-navy:#0F2A62}.ix-topo{position:relative}.ix-topo>svg{display:block;width:100%;height:auto;max-width:520px;margin-inline:auto;overflow:visible}.ix-topo .ln path{fill:none;stroke:color-mix(in srgb,#1F4FA8 35%,transparent);stroke-width:2;stroke-dasharray:6 6;animation:ixDash 18s linear infinite}.ix-topo .pk circle{fill:#3e8bf0;filter:drop-shadow(0 0 6px rgba(62,139,240,.9))}.ix-topo .pk circle.g{fill:#e3a633;filter:drop-shadow(0 0 6px rgba(227,166,51,.9))}.ix-topo .nd circle{fill:#fff;stroke:#1f4fa8;stroke-width:2;filter:drop-shadow(0 8px 16px rgba(14,42,92,.15))}.ix-topo .nd .core circle{fill:url(#ixg);stroke:#fff;stroke-width:3}.ix-topo .nd text{font:700 11px/1 var(--f-body);fill:#0e2a5c;text-anchor:middle}.ix-topo .nd .core text{fill:#fff;font-size:13px}.ix-topo .nd .sm text{font-size:10px}.ix-topo .nd g{animation:ixFloat 5s ease-in-out infinite}.ix-topo .nd g:nth-child(2n){animation-delay:-2.5s}@keyframes ixDash{to{stroke-dashoffset:-240}}@keyframes ixFloat{50%{translate:0 -4px}}:root[data-theme=dark] .ix-topo .nd circle{fill:#131f3a}:root[data-theme=dark] .ix-topo .nd text{fill:#e6eefb}.ix-doms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ix-dom{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:22px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);text-decoration:none;color:var(--dx-ink);overflow:hidden;transition:transform .3s,box-shadow .3s}.ix-dom:before{content:"";position:absolute;inset:0 0 auto;height:96px;background:linear-gradient(135deg,#0f2a62,#1c4aa0);z-index:0;transition:height .45s cubic-bezier(.2,.7,.2,1)}.ix-dom>*{position:relative;z-index:1}.ix-dom-h{display:flex;gap:12px;align-items:center;color:#fff;min-height:52px}.ix-dom-h svg{width:30px;height:30px;color:#f6c665}.ix-dom-h b{font:800 18px/1.1 var(--dx-caps);text-transform:uppercase}.ix-dom ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.ix-dom li{display:flex;gap:8px;align-items:center;font-size:14px;transition:color .3s}.ix-dom li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dx-gold);flex:none}.ix-dom i{margin-top:auto;display:inline-flex;gap:6px;align-items:center;font:700 13px/1 var(--f-body);font-style:normal;color:var(--dx-blue-2);transition:color .3s}.ix-dom i svg{width:14px;height:14px;transition:transform .3s}.ix-dom:hover{transform:translateY(-4px);box-shadow:var(--dx-shadow-h)}.ix-dom:hover:before{height:100%}.ix-dom:hover li,.ix-dom:hover i{color:#fff}.ix-dom:hover i svg{transform:translate(4px)}.ix-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}.ix-rail{position:sticky;top:150px;display:grid;gap:4px;padding:10px;border-radius:20px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow)}.ix-rail a{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--dx-muted);font:700 14px/1 var(--f-body);transition:background .25s,color .25s}.ix-rail a i{font:800 11px/1 var(--dx-caps);font-style:normal;color:var(--dx-gold-ink);width:22px}.ix-rail a:hover{background:var(--dx-sky);color:var(--dx-ink)}.ix-rail a.on{background:var(--ix-navy);color:#fff}.ix-rail a.on i{color:#f6c665}.ix-prog{display:block;height:4px;margin:8px 4px 2px;border-radius:2px;background:var(--dx-sky);overflow:hidden}.ix-prog i{display:block;height:100%;width:var(--p,0%);background:linear-gradient(90deg,#1f4fa8,#e3a633);transition:width .2s}.ix-main{min-width:0;display:grid;gap:clamp(48px,6vw,80px)}.ix-chapter{display:grid;gap:22px;scroll-margin-top:140px}.ix-ch-head{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding-bottom:20px;border-bottom:2px solid var(--dx-line)}.ix-num{font:900 clamp(56px,7vw,96px)/.85 var(--dx-caps);background:linear-gradient(180deg,#1f4fa8,#9db6e0);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.04em}.ix-ch-head .dx-h{font-size:clamp(30px,3.6vw,46px);margin-top:10px}.ix-ch-head .dx-lede{margin-top:6px}.ix-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ix-chips span{padding:7px 12px;border-radius:999px;background:var(--dx-card);border:1px solid var(--dx-line);font:600 12.5px/1 var(--f-body);color:var(--dx-ink)}.ix-scene{display:grid;gap:16px;padding:clamp(20px,2.6vw,30px);border-radius:26px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);scroll-margin-top:140px}.ix-scene header .dx-k{margin-bottom:8px}.ix-scene h3{margin:0;font:700 clamp(21px,2.3vw,30px)/1.18 var(--dx-serif);color:var(--dx-ink)}.ix-tiles{display:grid;gap:12px}.ix-tiles.c1{grid-template-columns:1fr}.ix-tiles.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-tiles.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.ix-tiles.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.ix-tile{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:18px;background:color-mix(in srgb,var(--dx-sky) 50%,var(--dx-card));border:1px solid var(--dx-line);transition:transform .25s,border-color .25s,box-shadow .25s}.ix-tile:hover{transform:translateY(-3px);border-color:color-mix(in srgb,#1F4FA8 40%,var(--dx-line));box-shadow:var(--dx-shadow-h)}.ix-tile .dx-ic{width:42px;height:42px;border-radius:13px}.ix-tile .dx-ic svg{width:20px;height:20px}.ix-tile b{font:700 15.5px/1.25 var(--f-body);color:var(--dx-ink)}.ix-tile span:not(.dx-ic){font-size:13.5px;line-height:1.5;color:var(--dx-muted)}.ix-tile em{margin-top:auto;padding-top:10px;border-top:1px solid var(--dx-line);font:600 12px/1.45 var(--f-body);font-style:normal;color:var(--dx-blue-2)}.ix-tile.dark{background:linear-gradient(150deg,#0f2a62,#1c4aa0);border-color:transparent}.ix-tile.dark b{color:#fff}.ix-tile.dark span:not(.dx-ic){color:#c9d7f2}.ix-tile.dark em{color:#f6c665;border-color:#ffffff2e}.ix-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;align-items:stretch}.ix-split.rev{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}.ix-list{padding:20px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line)}.ix-list.dark{background:linear-gradient(150deg,#0f2a62,#1c4aa0);border-color:transparent;color:#fff}.ix-list h4{margin:0 0 12px;font:700 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-gold-ink)}.ix-list.dark h4{color:#f6c665}.ix-list ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ix-list li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px}.ix-list li svg{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;background:#e3a633;color:#0f2a62}.ix-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 16px;border-radius:14px;background:linear-gradient(90deg,#0f2a62,#1c4aa0);color:#fff}.ix-bar small{font:800 11px/1 var(--dx-caps);letter-spacing:.14em;text-transform:uppercase;color:#f6c665}.ix-bar span{font-size:14px}.ix-duo,.ix-duo2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ix-card{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:20px;background:color-mix(in srgb,var(--dx-sky) 50%,var(--dx-card));border:1px solid var(--dx-line)}.ix-card h4{margin:0;font:700 18px/1.2 var(--dx-serif);color:var(--dx-ink)}.ix-card ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ix-card li{display:flex;gap:10px;align-items:center;font-size:14.5px;color:var(--dx-ink)}.ix-card li svg{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;background:var(--dx-blue-2);color:#fff}.ix-card em{margin-top:auto;padding-top:12px;border-top:1px solid var(--dx-line);font:600 12.5px/1.4 var(--f-body);font-style:normal;color:var(--dx-blue-2)}.ix-card.dark{background:linear-gradient(150deg,#0f2a62,#1c4aa0);border-color:transparent}.ix-card.dark h4,.ix-card.dark li{color:#fff}.ix-card.dark li svg{background:#e3a633;color:#0f2a62}.ix-card.dark em{color:#f6c665;border-color:#ffffff2e}.ix-layers{display:grid;gap:8px;position:relative}.ix-layer{position:relative;display:grid;grid-template-columns:44px minmax(150px,220px) 1fr;gap:14px;align-items:center;padding:14px 18px;border-radius:16px;color:#fff;overflow:hidden;background:linear-gradient(90deg,hsl(calc(222 - var(--i)*3) 64% calc(24% + var(--i)*5%)),hsl(calc(214 - var(--i)*3) 72% calc(34% + var(--i)*5%)));transition:transform .3s}.ix-layer:hover{transform:translate(8px)}.ix-lic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#ffffff24;color:#f6c665}.ix-lic svg{width:22px;height:22px}.ix-layer b{font:800 14px/1.2 var(--dx-caps);text-transform:uppercase;letter-spacing:.02em}.ix-layer>span:not(.ix-lic){font-size:14px;color:#ffffffe6}.ix-pulse{position:absolute;top:0;bottom:0;width:120px;left:-120px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:ixSweep 4.5s ease-in-out infinite;animation-delay:calc(var(--i)*.35s)}@keyframes ixSweep{0%{left:-120px}60%,to{left:110%}}.ix-threats{padding:20px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line);display:grid;gap:8px;align-content:start}.ix-threats h4{margin:0 0 6px;font:700 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-gold-ink)}.ix-threats div{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#C2343A 6%,var(--dx-card));border:1px solid color-mix(in srgb,#C2343A 18%,var(--dx-line));font-size:14px;color:var(--dx-ink);animation:ixBlock 4s ease-in-out infinite;animation-delay:calc(var(--i)*.6s)}.ix-threats i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#c2343a;color:#fff;flex:none}.ix-threats i svg{width:13px;height:13px;stroke-width:2.6}@keyframes ixBlock{0%,80%,to{box-shadow:none}88%{box-shadow:0 0 0 3px color-mix(in srgb,#C2343A 25%,transparent)}}.ix-zt{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:6px 0}.ix-zt:before{content:"";position:absolute;left:8%;right:8%;top:38px;height:3px;background:linear-gradient(90deg,#1f4fa8,#e3a633);border-radius:2px}.ix-zs{position:relative;display:grid;justify-items:center;text-align:center;gap:6px}.ix-zs svg{width:52px;height:52px;padding:13px;border-radius:50%;background:var(--dx-card);color:#1f4fa8;box-shadow:0 0 0 3px #1f4fa8,0 10px 20px #0e2a5c26;position:relative;z-index:1}.ix-zs.end svg{color:#0f2a62;background:#f6c665;box-shadow:0 0 0 3px #e3a633,0 10px 20px #0e2a5c26}.ix-zs b{font:700 14.5px/1.2 var(--f-body);color:var(--dx-ink)}.ix-zs span{font-size:13px;color:var(--dx-muted)}.ix-zdot{position:absolute;top:33px;left:8%;width:13px;height:13px;border-radius:50%;background:#3e8bf0;box-shadow:0 0 0 4px #3e8bf040,0 0 12px #3e8bf0;z-index:2;animation:ixZ 4s cubic-bezier(.6,0,.4,1) infinite}@keyframes ixZ{0%{left:8%}30%{left:33%}55%{left:62%}85%,to{left:90%;background:#e3a633;box-shadow:0 0 0 4px #e3a6334d,0 0 12px #e3a633}}.ix-vs{display:grid;border-radius:18px;overflow:hidden;border:1px solid var(--dx-line)}.ix-vs>div{display:grid;grid-template-columns:140px 1fr 1fr;align-items:center}.ix-vs>div>*{padding:12px 16px;margin:0;font-size:14px;color:var(--dx-ink);border-top:1px solid var(--dx-line)}.ix-vs>div>span{font-weight:700;color:var(--dx-blue-2)}.ix-vs .ix-vs-h>*{border-top:0;background:var(--dx-sky);font:800 12px/1 var(--dx-caps);text-transform:uppercase;letter-spacing:.06em}.ix-vs .ix-vs-h b.z{background:#0f2a62;color:#f6c665}.ix-vs p.z{background:color-mix(in srgb,#E3A633 12%,var(--dx-card));font-weight:600}.ix-servers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ix-srv{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:18px;background:color-mix(in srgb,var(--dx-sky) 50%,var(--dx-card));border:1px solid var(--dx-line);transition:transform .25s,box-shadow .25s}.ix-srv:hover{transform:translateY(-4px);box-shadow:var(--dx-shadow-h)}.ix-srv b{font:700 16px/1.2 var(--f-body);color:var(--dx-ink)}.ix-srv span{font-size:13.5px;color:var(--dx-muted)}.ix-srv em{margin-top:auto;padding-top:10px;border-top:1px solid var(--dx-line);font:600 12px/1.45 var(--f-body);font-style:normal;color:var(--dx-blue-2)}.ix-rack{display:grid;gap:4px;padding:10px;border-radius:12px;background:#0b1a3e;width:100%;height:112px;align-content:end;margin-bottom:6px}.ix-rack i{display:block;height:14px;border-radius:3px;background:linear-gradient(90deg,#1c3f8a 0,#1c3f8a 70%,#0b1a3e 70%);position:relative}.ix-rack i:after{content:"";position:absolute;right:8px;top:5px;width:4px;height:4px;border-radius:50%;background:#43d39e;box-shadow:-8px 0 #3e8bf0;animation:ixBlink 1.6s steps(2) infinite}.ix-rack i:nth-child(2n):after{animation-delay:-.4s}.ix-rack i:nth-child(3n):after{animation-delay:-.9s}.ix-rack.blade{grid-template-columns:repeat(6,1fr)}.ix-rack.blade i{height:62px;background:linear-gradient(180deg,#1c3f8a 0,#1c3f8a 75%,#0b1a3e 75%)}.ix-rack.blade i:after{right:auto;left:50%;top:auto;bottom:6px;margin-left:-2px;box-shadow:none}.ix-rack.hci{grid-template-columns:1fr 1fr}.ix-rack.hci i{height:28px}.ix-rack.edge{background:#2a3550;border:3px solid #E3A633}.ix-rack.edge i{height:22px}@keyframes ixBlink{50%{opacity:.25}}.ix-hpc{display:grid;gap:6px}.ix-hpc>div{display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:14px;align-items:center;padding:13px 18px;border-radius:14px;color:#fff;background:linear-gradient(90deg,hsl(calc(214 + var(--i)*3) 70% calc(30% + var(--i)*4%)),hsl(calc(208 + var(--i)*3) 72% calc(40% + var(--i)*4%)))}.ix-hpc>div:first-child{background:linear-gradient(90deg,#b9780f,#e3a633);color:#0a1c45}.ix-hpc b{font:800 13.5px/1.2 var(--dx-caps);text-transform:uppercase}.ix-hpc span{font-size:14px;opacity:.92}.dcx-page .ix-hpc[data-reveal]>*{transform:translateY(20px);transition-delay:calc(var(--i)*90ms)!important}.dcx-page .ix-hpc[data-reveal].in>*{transform:none}.ix-tiers{display:grid;grid-template-columns:minmax(200px,280px) 1fr;gap:14px}.ix-tier-l{display:grid;gap:6px;align-content:start}.ix-tier-l button{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;border:1px solid var(--dx-line);background:var(--dx-card);color:var(--dx-ink);cursor:pointer;text-align:left;transition:background .25s,color .25s,transform .25s}.ix-tier-l button svg{width:20px;height:20px;color:var(--dx-blue-2)}.ix-tier-l button b{font:700 14.5px/1.2 var(--f-body)}.ix-tier-l button:hover{transform:translate(4px)}.ix-tier-l button[aria-selected=true]{background:linear-gradient(90deg,#0f2a62,#1c4aa0);color:#fff;border-color:transparent}.ix-tier-l button[aria-selected=true] svg{color:#f6c665}.ix-tier-p>div{height:100%;padding:24px;border-radius:18px;background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,#3E8BF0 16%,var(--dx-card)),var(--dx-card));border:1px solid var(--dx-line);animation:dxin .35s ease}.ix-tier-p h4{margin:6px 0 16px;font:800 clamp(24px,2.6vw,34px)/1.1 var(--dx-caps);color:var(--dx-ink)}.ix-tier-p dl{margin:0;display:grid;gap:12px}.ix-tier-p dl div{padding:14px 16px;border-radius:14px;background:var(--dx-card);border:1px solid var(--dx-line)}.ix-tier-p dt{font:700 11px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-gold-ink)}.ix-tier-p dd{margin:6px 0 0;font-size:16px;font-weight:600;color:var(--dx-ink)}.ix-rule{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ix-rule>div{padding:20px 12px;border-radius:18px;text-align:center;background:linear-gradient(160deg,#0f2a62,#1c4aa0);color:#fff}.ix-rule>div:last-child{background:linear-gradient(160deg,#e3a633,#b9780f)}.ix-rule b{display:block;font:900 clamp(40px,5vw,64px)/1 var(--dx-caps);color:#f6c665}.ix-rule>div:last-child b{color:#0a1c45}.ix-rule span{display:block;margin-top:8px;font-size:13px;color:#c9d7f2}.ix-rule>div:last-child span{color:#3b2a05}.dcx-page .ix-rule[data-reveal]>*{transform:scale(.85) translateY(10px)}.dcx-page .ix-rule[data-reveal].in>*{transform:none}.ix-rooms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.ix-rooms>div{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;background:color-mix(in srgb,var(--dx-sky) 50%,var(--dx-card));border:1px solid var(--dx-line)}.ix-rooms>div:last-child{background:linear-gradient(150deg,#0f2a62,#1c4aa0);border-color:transparent}.ix-rooms>div:last-child b,.ix-rooms>div:last-child span{color:#fff}.ix-rooms>div:last-child em{color:#f6c665}.ix-seats{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px;min-height:44px;align-content:flex-end}.ix-seats i{width:16px;height:16px;border-radius:50% 50% 4px 4px;background:#1f4fa8;opacity:.85}.ix-rooms>div:last-child .ix-seats i{background:#f6c665}.ix-rooms b{font:800 17px/1.1 var(--dx-caps);color:var(--dx-ink)}.ix-rooms em{font:700 12.5px/1 var(--f-body);font-style:normal;color:var(--dx-gold-ink)}.ix-rooms span{font-size:13.5px;color:var(--dx-muted)}.ix-chev{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:3px}.ix-chev li{flex:1 1 100px;padding:12px 22px 12px 26px;text-align:center;background:linear-gradient(120deg,#1f4fa8,#2c74da);color:#fff;font:800 12.5px/1 var(--dx-caps);text-transform:uppercase;letter-spacing:.06em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%)}.ix-chev li:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:10px 0 0 10px}.ix-chev li:last-child{background:linear-gradient(120deg,#d9951c,#e3a633);color:#0f2a62}@media(max-width:1100px){.ix-grid{grid-template-columns:1fr}.ix-rail{top:118px;z-index:15;display:flex;overflow-x:auto;scrollbar-width:none;padding:6px;border-radius:16px}.ix-rail a{flex:none;padding:9px 12px}.ix-prog{display:none}.ix-doms,.ix-servers,.ix-rooms,.ix-tiles.c4,.ix-tiles.c3{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-rule{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:700px){.ix-doms,.ix-servers,.ix-rooms,.ix-tiles.c2,.ix-tiles.c3,.ix-tiles.c4,.ix-split,.ix-split.rev,.ix-duo,.ix-duo2,.ix-tiers{grid-template-columns:1fr}.ix-rule{grid-template-columns:repeat(3,minmax(0,1fr))}.ix-layer,.ix-hpc>div{grid-template-columns:1fr;gap:4px}.ix-layer .ix-lic{display:none}.ix-zt{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.ix-zt:before,.ix-zdot{display:none}.ix-vs>div{grid-template-columns:96px 1fr 1fr}.ix-vs>div>*{padding:10px;font-size:13px}.ix-ch-head{grid-template-columns:1fr;gap:6px}.ix-num{font-size:52px}.ix-scene{border-radius:20px}.ix-rail{top:74px}}@media(prefers-reduced-motion:reduce){.ix-topo .ln path,.ix-topo .nd g,.ix-pulse,.ix-threats div,.ix-zdot,.ix-rack i:after{animation:none}.ix-topo .pk{display:none}}.ix-hero .dx-h.xl{font-size:clamp(40px,4.8vw,68px)}.ix-topo .dx-chip.c1{top:4%;left:0}.ix-topo .dx-chip.c2{top:26%;right:0}.ix-topo .dx-chip.c3{bottom:20%;left:-2%}.ix-topo .dx-chip.c4{bottom:2%;right:4%}.ix-rail a:not(.on){background:transparent}.sub-v{min-height:min(64vh,560px)}.sub-v .vh-in{gap:28px;padding-block:64px 40px}.sub-v .vh-copy h1{font-size:clamp(36px,5vw,68px);line-height:1.02}.sub-v .vh-copy h1 em{font-style:normal;color:#f2b51e;-webkit-text-fill-color:#F2B51E;background:none}.sub-v .vh-bg{animation:vhZoom 24s ease-in-out infinite alternate}@keyframes vhZoom{to{transform:scale(1.06)}}.vh-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:980px;border-radius:18px;overflow:hidden;background:#ffffff14;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vh-kpi>div{padding:16px 18px;border-left:1px solid rgba(255,255,255,.14);animation:vhUp .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.3s + var(--i)*.1s)}.vh-kpi>div:first-child{border-left:0}.vh-kpi b{display:block;font:800 clamp(16px,1.6vw,22px)/1.1 var(--f-display);color:#fff;white-space:nowrap}.vh-kpi small{display:block;margin-top:5px;font-size:12.5px;color:#c9d7f2}@media(max-width:760px){.vh-kpi{grid-template-columns:1fr 1fr}.vh-kpi>div:nth-child(3){border-left:0}.vh-kpi>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}.vh-kpi b{white-space:normal}}@media(prefers-reduced-motion:reduce){.sub-v .vh-bg,.vh-kpi>div{animation:none}}.ix-rail{gap:6px}.ix-rail button{display:flex;gap:12px;align-items:center;width:100%;padding:13px 14px;border:0;border-radius:14px;background:transparent;color:var(--dx-muted);font:700 15px/1 var(--f-body);text-align:left;cursor:pointer;transition:background .25s,color .25s,transform .25s}.ix-rail button svg{width:20px;height:20px;color:var(--dx-blue-2);transition:color .25s}.ix-rail button:hover{background:var(--dx-sky);color:var(--dx-ink);transform:translate(3px)}.ix-rail button[aria-selected=true]{background:linear-gradient(90deg,#0f2a62,#1c4aa0);color:#fff;box-shadow:0 10px 24px #0f2a6240}.ix-rail button[aria-selected=true] svg{color:#f6c665}.ix-chapter[role=tabpanel]{animation:ixIn .45s cubic-bezier(.2,.7,.2,1)}@keyframes ixIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ix-ch-head{grid-template-columns:1fr}.ix-ch-head .dx-h{margin-top:0}.ix-main{gap:0}.ix-story{scroll-margin-top:170px}@media(max-width:1100px){.ix-rail{display:flex}.ix-rail button{flex:none;width:auto;padding:11px 14px}.ix-rail button:hover{transform:none}}@media(max-width:860px){.sub-v .vh-in{padding-bottom:76px}}.cx-2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:start}.cx-2>*{min-width:0}.cx-ring-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px) minmax(0,1fr);gap:20px;align-items:center}.cx-side{display:grid;gap:12px}.cx-node{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);position:relative;transition:transform .25s,box-shadow .25s}.cx-node:hover{transform:translateY(-3px);box-shadow:var(--dx-shadow-h)}.cx-node .dx-ic{width:44px;height:44px}.cx-node b{display:block;font:800 13.5px/1.2 var(--dx-caps);text-transform:uppercase;color:var(--dx-ink)}.cx-node span:not(.dx-ic){display:block;margin-top:3px;font-size:13px;color:var(--dx-muted)}.cx-node.l:after,.cx-node.r:after{content:"";position:absolute;top:50%;width:20px;height:2px;background:linear-gradient(90deg,#1f4fa8,#e3a633)}.cx-node.l:after{right:-21px}.cx-node.r:after{left:-21px}.cx-ring{position:relative;aspect-ratio:1;display:grid;place-items:center}.cx-ring i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.cx-ring .r1{background:conic-gradient(#0F2A62 0 12%,transparent 12% 13%,#1F4FA8 13% 25%,transparent 25% 26%,#3E8BF0 26% 37%,transparent 37% 38%,#9DB6E0 38% 50%,transparent 50% 51%,#0F2A62 51% 62%,transparent 62% 63%,#1F4FA8 63% 75%,transparent 75% 76%,#E3A633 76% 87%,transparent 87% 88%,#3E8BF0 88% 100%);-webkit-mask:radial-gradient(circle,transparent 58%,#000 59%);mask:radial-gradient(circle,transparent 58%,#000 59%);animation:cxSpin 30s linear infinite}.cx-ring .r2{top:12%;right:12%;bottom:12%;left:12%;border:2px dashed color-mix(in srgb,#1F4FA8 35%,transparent);animation:cxSpin 40s linear infinite reverse}.cx-ring .r3{top:-6%;right:-6%;bottom:-6%;left:-6%;border:1px solid color-mix(in srgb,#E3A633 45%,transparent);animation:cxPulse 3s ease-out infinite}.cx-core{position:relative;width:52%;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;justify-items:center;text-align:center;gap:4px;background:var(--dx-card);box-shadow:0 18px 40px #0e2a5c33}.cx-core svg{width:38px;height:38px;color:#1f4fa8}.cx-core b{font:800 14px/1.1 var(--dx-caps);color:var(--dx-ink)}.cx-core small{font-size:11px;color:var(--dx-gold-ink);font-weight:700;letter-spacing:.06em;text-transform:uppercase}@keyframes cxSpin{to{transform:rotate(360deg)}}@keyframes cxPulse{0%{transform:scale(.92);opacity:.9}to{transform:scale(1.08);opacity:0}}.cx-sys{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:18px;padding:12px 16px;border-radius:999px;background:var(--dx-card);border:1px solid var(--dx-line);font-size:14px;color:var(--dx-ink);text-align:center}.cx-sys svg{width:18px;height:18px;color:var(--dx-blue-2);flex:none}.cx-out{display:grid;gap:12px}.cx-out>div{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:16px;column-gap:16px;align-items:center;padding:18px 20px;border-radius:20px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow)}.cx-out-ic{grid-row:span 2;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;color:#1f4fa8;background:var(--dx-card);box-shadow:inset 0 0 0 3px color-mix(in srgb,#1F4FA8 20%,transparent),0 0 0 6px color-mix(in srgb,#E3A633 14%,transparent)}.cx-out-ic svg{width:28px;height:28px}.cx-out b{font:800 16px/1.2 var(--dx-caps);text-transform:uppercase;color:var(--dx-ink)}.cx-out p{margin:4px 0 0;font-size:14px;color:var(--dx-muted)}.cx-risks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.cx-risks>div{display:grid;justify-items:center;text-align:center;gap:6px;padding:16px 10px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line)}.cx-risks>div>span{position:relative;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#1f4fa8;background:color-mix(in srgb,#1F4FA8 8%,var(--dx-card))}.cx-risks svg{width:26px;height:26px}.cx-risks i{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:900 12px/1 var(--dx-caps);font-style:normal;color:#0a1c45;background:#e3a633;animation:cxBlink 2.4s ease-in-out infinite;animation-delay:calc(var(--i)*.4s)}@keyframes cxBlink{50%{transform:scale(1.25)}}.cx-risks b{font:800 13px/1 var(--dx-caps);text-transform:uppercase;color:var(--dx-ink)}.cx-risks p{margin:0;font-size:12.5px;color:var(--dx-muted)}.cx-pipe{list-style:none;margin:0;padding:0;display:flex;gap:4px;counter-reset:none}.cx-pipe li{flex:1 1 0;min-width:0;display:grid;justify-items:center;text-align:center;gap:6px;padding:16px 22px 16px 26px;color:#fff;background:linear-gradient(140deg,hsl(calc(222 - var(--i)*3) 64% calc(26% + var(--i)*5%)),hsl(calc(214 - var(--i)*3) 72% calc(36% + var(--i)*5%)));clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%)}.cx-pipe li:first-child{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);border-radius:12px 0 0 12px}.cx-pipe.gl li:last-child{background:linear-gradient(140deg,#e3a633,#b9780f);color:#0a1c45}.cx-pipe svg{width:24px;height:24px;color:#f6c665}.cx-pipe.gl li:last-child svg{color:#0a1c45}.cx-pipe b{font:800 12.5px/1.15 var(--dx-caps);text-transform:uppercase;letter-spacing:.03em}.cx-pipe span{font-size:12px;line-height:1.35;opacity:.9}.cx-pipe span:empty{display:none}.cx-quote{padding:14px 18px;border-left:4px solid #E3A633;border-radius:0 14px 14px 0;background:var(--dx-sky);font:600 15px/1.5 var(--dx-serif);color:var(--dx-ink)}.cx-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cx-col{border-radius:20px;overflow:hidden;background:var(--dx-card);border:1px solid var(--dx-line);transition:transform .25s,box-shadow .25s}.cx-col:hover{transform:translateY(-4px);box-shadow:var(--dx-shadow-h)}.cx-col-h{display:flex;gap:12px;align-items:center;padding:16px 18px;color:#fff;background:linear-gradient(120deg,#0f2a62,#1c4aa0)}.cx-col.g .cx-col-h{background:linear-gradient(120deg,#b9780f,#e3a633);color:#0a1c45}.cx-col.t .cx-col-h{background:linear-gradient(120deg,#0f7e96,#3cc8da)}.cx-col-h svg{width:26px;height:26px;color:#f6c665}.cx-col.g .cx-col-h svg{color:#0a1c45}.cx-col.t .cx-col-h svg{color:#fff}.cx-col-h b{font:800 14px/1.2 var(--dx-caps);text-transform:uppercase}.cx-col ul{list-style:none;margin:0;padding:14px 18px 18px;display:grid;gap:9px}.cx-col li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--dx-ink)}.cx-col li:before{content:"";flex:none;width:7px;height:7px;margin-top:7px;border-radius:50%;background:#1f4fa8}.cx-col.g li:before{background:#e3a633}.cx-col.t li:before{background:#0f8ea3}.cx-evi{display:flex;gap:10px;align-items:center;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,#E3A633 12%,var(--dx-card));border:1px solid color-mix(in srgb,#E3A633 35%,var(--dx-line));font-size:14px;color:var(--dx-ink)}.cx-evi svg{width:18px;height:18px;color:var(--dx-gold-ink);flex:none}.cx-tri{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px}.cx-tri>div{display:flex;gap:10px;align-items:center;padding:12px 16px;border-radius:14px;background:linear-gradient(120deg,#0f2a62,#1c4aa0);color:#fff;font-size:14px;font-weight:600}.cx-tri svg{width:20px;height:20px;color:#f6c665;flex:none}.cx-loop{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;position:relative}.cx-loop:before{content:"";position:absolute;left:6%;right:6%;top:40px;height:3px;background:linear-gradient(90deg,#1f4fa8,#3cc8da,#e3a633,#5ec251,#9479ff);border-radius:2px}.cx-loop li{position:relative;display:grid;justify-items:center;text-align:center;gap:6px}.cx-loop em{position:absolute;top:-4px;left:calc(50% + 18px);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:800 11px/1 var(--dx-caps);font-style:normal;color:#fff;background:#0f2a62;z-index:2}.cx-loop svg{position:relative;z-index:1;width:64px;height:64px;padding:17px;border-radius:50%;background:var(--dx-card);color:#1f4fa8;box-shadow:0 0 0 3px #1f4fa8,0 10px 20px #0e2a5c24;transition:transform .3s}.cx-loop li:nth-child(3n+2) svg{color:#0f8ea3;box-shadow:0 0 0 3px #3cc8da,0 10px 20px #0e2a5c24}.cx-loop li:nth-child(3n) svg{color:#b9780f;box-shadow:0 0 0 3px #e3a633,0 10px 20px #0e2a5c24}.cx-loop li:hover svg{transform:scale(1.08) rotate(-6deg)}.cx-loop b{font:800 13px/1 var(--dx-caps);text-transform:uppercase;color:var(--dx-ink)}.cx-loop span{font-size:12.5px;line-height:1.4;color:var(--dx-muted)}.cx-dates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cx-dates>div{padding:18px;border-radius:18px;background:linear-gradient(150deg,#0f2a62,#1c4aa0);color:#fff}.cx-dates>div:nth-child(3){background:linear-gradient(150deg,#e3a633,#b9780f)}.cx-dates b{display:block;font:900 clamp(18px,2vw,26px)/1.05 var(--dx-caps);color:#f6c665}.cx-dates>div:nth-child(3) b{color:#0a1c45}.cx-dates span{display:block;margin-top:6px;font-size:13px;color:#c9d7f2}.cx-dates>div:nth-child(3) span{color:#3b2a05}.cx-live{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600;color:var(--dx-ink)}.cx-live .dot{width:10px;height:10px;border-radius:50%;background:#43d39e;box-shadow:0 0 #43d39e80;animation:cxLive 2s infinite}@keyframes cxLive{70%{box-shadow:0 0 0 10px #43d39e00}to{box-shadow:0 0 #43d39e00}}.cx-ladder{list-style:none;margin:0;padding:0;display:grid;gap:8px;position:relative}.cx-ladder:before{content:"";position:absolute;left:27px;top:20px;bottom:20px;width:2px;background:linear-gradient(180deg,#1f4fa8,#e3a633)}.cx-ladder li{position:relative;display:grid;grid-template-columns:56px auto 1fr;gap:12px;align-items:center;padding:8px 14px 8px 0;border-radius:14px}.cx-ladder li svg{width:56px;height:56px;padding:15px;border-radius:50%;color:#fff;background:hsl(calc(222 - var(--i)*14) 62% calc(34% + var(--i)*4%));position:relative;z-index:1}.cx-ladder li:last-child svg{background:#e3a633;color:#0a1c45}.cx-ladder b{font:800 14px/1 var(--dx-caps);text-transform:uppercase;color:var(--dx-ink);min-width:70px}.cx-ladder span{font-size:13.5px;color:var(--dx-muted)}.cx-topics{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 14px;border-radius:16px;background:linear-gradient(90deg,#0f2a62,#1c4aa0)}.cx-topics small{font:800 11px/1 var(--dx-caps);letter-spacing:.14em;text-transform:uppercase;color:#f6c665;margin-right:6px}.cx-topics span{display:inline-flex;gap:6px;align-items:center;padding:7px 11px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font:600 12.5px/1 var(--f-body);color:#fff}.cx-topics svg{width:14px;height:14px;color:#f6c665}.cx-cov{display:grid;gap:8px}.cx-cov>div{display:grid;grid-template-columns:minmax(220px,300px) 1fr;align-items:stretch;border-radius:16px;overflow:hidden;background:var(--dx-card);border:1px solid var(--dx-line);transition:transform .25s}.cx-cov>div:hover{transform:translate(6px)}.cx-cov>div>span{display:flex;gap:12px;align-items:center;padding:14px 26px 14px 18px;color:#fff;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.cx-cov svg{width:22px;height:22px;flex:none}.cx-cov b{font:800 13.5px/1.2 var(--dx-caps);text-transform:uppercase}.cx-cov p{margin:0;padding:14px 18px;align-self:center;font-size:14px;color:var(--dx-ink)}.cx-cov .b>span{background:linear-gradient(90deg,#0f2a62,#1f4fa8)}.cx-cov .g>span{background:linear-gradient(90deg,#b9780f,#e3a633);color:#0a1c45}.cx-cov .o>span{background:linear-gradient(90deg,#c25812,#ff9e49)}.cx-cov .t>span{background:linear-gradient(90deg,#0f7e96,#3cc8da)}.cx-cov .p>span{background:linear-gradient(90deg,#4b2bae,#9479ff)}.cx-cov .r>span{background:linear-gradient(90deg,#b53a2b,#f06a50)}.cx-road{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:150px 0 0;margin-bottom:16px}.cx-road-svg{position:absolute;left:0;right:0;top:20px;width:100%;height:120px}.cx-road-svg path{fill:none;stroke-linecap:round}.cx-road-svg .bg{stroke:color-mix(in srgb,#1F4FA8 14%,transparent);stroke-width:26}.cx-road-svg .fg{stroke:#e3a633;stroke-width:3;stroke-dasharray:14 12;animation:ixDash 20s linear infinite}.cx-stop{position:relative;padding:16px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow)}.cx-stop .pin{position:absolute;left:50%;top:-118px;translate:-50% 0;width:52px;height:52px;border-radius:50% 50% 50% 0;rotate:-45deg;display:grid;place-items:center;background:linear-gradient(135deg,#1f4fa8,#3e8bf0);box-shadow:0 10px 20px #0e2a5c40;animation:cxBob 3s ease-in-out infinite;animation-delay:calc(var(--i)*.3s)}.cx-stop.up .pin{top:-150px}.cx-stop:last-child .pin{background:linear-gradient(135deg,#b9780f,#e3a633)}.cx-stop .pin svg{rotate:45deg;width:22px;height:22px;color:#fff}.cx-stop:before{content:"";position:absolute;left:50%;top:-64px;width:2px;height:62px;background:linear-gradient(180deg,#9DB6E0,transparent)}.cx-stop.up:before{top:-96px;height:94px}.cx-stop b{display:block;font:800 14px/1 var(--dx-caps);text-transform:uppercase;color:var(--dx-ink)}.cx-stop p{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--dx-muted)}@keyframes cxBob{50%{translate:-50% -6px}}.cx-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.cx-kpis>div{position:relative;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:14px;column-gap:14px;align-items:center;padding:18px 18px 64px;border-radius:20px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);overflow:hidden}.cx-kpis .ic{grid-row:span 2;width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#3c86ec,#1b4fb0)}.cx-kpis .r .ic{background:linear-gradient(145deg,#f06a50,#b53a2b)}.cx-kpis .g .ic{background:linear-gradient(145deg,#f4c25e,#d9951c)}.cx-kpis .t .ic{background:linear-gradient(145deg,#3cc8da,#0f8ea3)}.cx-kpis .ic svg{width:26px;height:26px}.cx-kpis b{font:800 14px/1.2 var(--dx-caps);text-transform:uppercase;color:var(--dx-ink)}.cx-kpis p{margin:4px 0 0;font-size:13px;color:var(--dx-muted)}.cx-kpis .spark{position:absolute;left:18px;right:18px;bottom:14px;height:36px;display:flex;align-items:flex-end;gap:5px}.cx-kpis .spark em{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(180deg,#3e8bf0,color-mix(in srgb,#3E8BF0 30%,transparent));transform:scaleY(0);transform-origin:bottom;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.cx-kpis .r .spark em{background:linear-gradient(180deg,#f06a50,color-mix(in srgb,#F06A50 30%,transparent))}.cx-kpis .g .spark em{background:linear-gradient(180deg,#e3a633,color-mix(in srgb,#E3A633 30%,transparent))}.cx-kpis .t .spark em{background:linear-gradient(180deg,#3cc8da,color-mix(in srgb,#3CC8DA 30%,transparent))}.cx-kpis.in .spark em{transform:scaleY(1)}.cx-kpis.in .spark em:nth-child(2){transition-delay:.05s}.cx-kpis.in .spark em:nth-child(3){transition-delay:.1s}.cx-kpis.in .spark em:nth-child(4){transition-delay:.15s}.cx-kpis.in .spark em:nth-child(5){transition-delay:.2s}.cx-kpis.in .spark em:nth-child(6){transition-delay:.25s}.cx-kpis.in .spark em:nth-child(7){transition-delay:.3s}.cx-kpis.in .spark em:nth-child(8){transition-delay:.35s}.cx-to{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 14px}.cx-to>div{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:14px;column-gap:14px;align-items:center;padding:16px 18px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line);transition:transform .25s}.cx-to>div:hover{transform:translateY(-3px)}.cx-to .dx-ic{grid-row:span 2}.cx-to b{font:800 14px/1.2 var(--dx-caps);text-transform:uppercase;color:var(--dx-ink)}.cx-to span:not(.dx-ic){font-size:13px;color:var(--dx-muted)}@media(max-width:1100px){.cx-2{grid-template-columns:1fr}.cx-ring-wrap{grid-template-columns:1fr 1fr}.cx-ring{grid-column:1/-1;grid-row:1;max-width:260px;justify-self:center;width:100%}.cx-node:after{display:none}.cx-pipe{flex-wrap:wrap}.cx-pipe li{flex:1 1 30%;clip-path:none!important;border-radius:12px}.cx-loop{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.cx-loop:before{display:none}.cx-road{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}.cx-road-svg,.cx-stop:before{display:none}.cx-stop .pin{position:static;translate:none;margin-bottom:10px;width:44px;height:44px;animation:none}.cx-kpis,.cx-to,.cx-dates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cx-ring-wrap,.cx-cols,.cx-kpis,.cx-to,.cx-road{grid-template-columns:1fr}.cx-risks{grid-template-columns:1fr 1fr}.cx-pipe li{flex-basis:100%}.cx-loop{grid-template-columns:1fr 1fr}.cx-cov>div{grid-template-columns:1fr}.cx-cov>div>span{clip-path:none}.cx-ladder li{grid-template-columns:56px 1fr}.cx-ladder li span{grid-column:2}.cx-sys{border-radius:16px}}@media(prefers-reduced-motion:reduce){.cx-ring i,.cx-risks i,.cx-live .dot,.cx-stop .pin,.cx-road-svg .fg{animation:none}.cx-kpis .spark em{transform:none}}.ix-zt.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.ix-zt.n6{grid-template-columns:repeat(6,minmax(0,1fr))}.ix-doms.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.ix-doms.n6{grid-template-columns:repeat(3,minmax(0,1fr))}.ix-tiers.ps .ix-tier-p h4{margin-bottom:12px}.ix-tiers.ps .ix-tier-p>div{display:grid;gap:12px;align-content:start}.ix-tiers.ps .ix-tiles{margin:0}@media(max-width:1100px){.ix-doms.n5,.ix-doms.n6{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-zt.n5,.ix-zt.n6{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.ix-zt.n5:before,.ix-zt.n6:before,.ix-zt.n5 .ix-zdot,.ix-zt.n6 .ix-zdot{display:none}}@media(max-width:700px){.ix-doms.n5,.ix-doms.n6{grid-template-columns:1fr}.ix-zt.n5,.ix-zt.n6{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-prom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.ap-prom>div{display:flex;gap:10px;align-items:center;padding:12px 16px;border-radius:999px;background:var(--dx-card);border:1px solid var(--dx-line);font:600 13.5px/1.25 var(--f-body);color:var(--dx-ink)}.ap-prom svg{width:18px;height:18px;color:#e3a633;flex:none}.ap-bus{display:flex;justify-content:center;gap:0;margin:18px 6% 16px;border-radius:14px;overflow:hidden;background:linear-gradient(90deg,#0f2a62,#1f4fa8,#0f2a62);background-size:200% 100%;animation:apBus 8s linear infinite}.ap-bus span{flex:1;text-align:center;padding:12px 8px;font:800 12px/1 var(--dx-caps,Montserrat,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#fff;border-right:1px solid rgba(255,255,255,.15)}.ap-bus span:last-child{border:0}@keyframes apBus{to{background-position:-200% 0}}.ap-int2{display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:24px;align-items:center}.ap-hub{position:relative;aspect-ratio:1;width:100%;max-width:380px;margin:auto}.ap-hub>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ap-hub circle{fill:none;stroke:#2c74da;stroke-opacity:.25;stroke-width:1.5}.ap-hub circle.o1{stroke-dasharray:6 8;animation:ixDash 14s linear infinite}.ap-hub circle.o2{fill:#2c74da0f}.ap-hub line{stroke:#2c74da;stroke-width:2;stroke-dasharray:5 7;stroke-opacity:.6;animation:ixDash 6s linear infinite}.ap-core{position:absolute;left:50%;top:50%;translate:-50% -50%;width:31%;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;justify-items:center;text-align:center;gap:2px;background:radial-gradient(circle at 30% 30%,#2c74da,#0f2a62);color:#fff;box-shadow:0 0 0 8px #2c74da1f,0 18px 40px #0f2a624d}.ap-core svg{width:26px;height:26px;color:#f6c665}.ap-core b{font:800 10.5px/1.15 var(--dx-caps,Montserrat,sans-serif);text-transform:uppercase;letter-spacing:.04em}.ap-core small{font-size:10.5px;color:#c9d7f2}.ap-sat{position:absolute;translate:-50% -50%;display:grid;justify-items:center;gap:4px;padding:10px 12px;min-width:74px;border-radius:14px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:0 8px 18px #0f2a621f;animation:ixFloat 4s ease-in-out infinite;animation-delay:calc(var(--i)*-.6s)}.ap-sat svg{width:20px;height:20px;color:#1f4fa8}.ap-sat b{font:700 12px/1 var(--f-body);color:var(--dx-ink)}.dcx-page .ap-hub[data-reveal]>*{transform:scale(.85)}.dcx-page .ap-hub[data-reveal].in>*{transform:none}.ai-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;align-items:start}.ai-2 .ix-tiles{margin:0}.ai-agent{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ai-agent:before{content:"";position:absolute;left:6%;right:6%;top:34px;height:2px;background:repeating-linear-gradient(90deg,#2C74DA 0 8px,transparent 8px 14px);animation:apDots 1.2s linear infinite}@keyframes apDots{to{background-position:14px 0}}.ai-agent>div{position:relative;display:grid;justify-items:center;text-align:center;gap:6px;padding:0 4px}.ai-agent span{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(145deg,#1f4fa8,#0f2a62);color:#fff;box-shadow:0 12px 24px #0f2a6238;position:relative;z-index:1}.ai-agent span svg{width:28px;height:28px}.ai-agent>div:first-child span{background:var(--dx-card);color:#1f4fa8;box-shadow:0 0 0 2px #1f4fa8,0 12px 24px #0f2a621f}.ai-agent .hum span{background:linear-gradient(145deg,#f6c665,#e3a633);color:#0a1c45;animation:aiHum 2.4s ease-in-out infinite}@keyframes aiHum{50%{box-shadow:0 0 0 8px #e3a63340,0 12px 24px #0f2a6238}}.ai-agent b{font:700 14px/1.25 var(--f-body);color:var(--dx-ink)}.ai-agent small{font:700 10.5px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--dx-muted)}.ai-agent .hum small{color:#b9780f}.ai-cv{display:grid;gap:16px}.ai-belt{position:relative;height:96px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#0f2a62,#0a1c45)}.ai-belt:after{content:"";position:absolute;left:0;right:0;bottom:16px;height:8px;background:repeating-linear-gradient(90deg,#1f4fa8 0,#1f4fa8 18px,#163c84 18px,#163c84 36px);animation:aiBelt 1s linear infinite}@keyframes aiBelt{to{background-position:36px 0}}.ai-belt i{position:absolute;bottom:24px;width:46px;height:34px;border-radius:8px;background:#c9d7f2;animation:aiMove 8s linear infinite}.ai-belt i:nth-child(2){animation-delay:-2s}.ai-belt i:nth-child(3){animation-delay:-4s}.ai-belt i:nth-child(4){animation-delay:-6s}.ai-belt i.bad{background:#c9d7f2 radial-gradient(circle at 70% 30%,#C2343A 0 5px,transparent 6px);animation-name:aiMoveBad}@keyframes aiMove{0%{left:-60px}to{left:100%}}@keyframes aiMoveBad{0%{left:-60px}49%{left:50%;box-shadow:none}50%,58%{left:50%;box-shadow:0 0 0 3px #e3a633}70%{left:58%;transform:none;opacity:1}85%,to{left:62%;transform:translateY(60px);opacity:0}}.ai-belt .cam{position:absolute;left:50%;top:6px;translate:-50% 0;width:38px;height:30px;border-radius:8px;display:grid;place-items:center;background:#e3a633;color:#0a1c45;z-index:2}.ai-belt .cam svg{width:18px;height:18px}.ai-belt .scan{position:absolute;left:50%;top:34px;translate:-50% 0;width:90px;height:38px;background:linear-gradient(180deg,#f6c66573,#f6c66500);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);animation:ixBlink 1.6s ease-in-out infinite}.dcx-page .ai-cv[data-reveal]>*{transform:none}.ai-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.ai-ladder>div{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:20px;border-radius:20px;color:#fff;min-height:calc(130px + var(--i)*42px);background:linear-gradient(160deg,hsl(calc(222 - var(--i)*6) 60% calc(26% + var(--i)*7%)),hsl(calc(214 - var(--i)*6) 70% calc(34% + var(--i)*7%)))}.ai-ladder>div:last-child{background:linear-gradient(160deg,#f6c665,#e3a633);color:#0a1c45}.ai-ladder span{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#ffffff24;margin-bottom:auto}.ai-ladder span svg{width:22px;height:22px}.ai-ladder b{font:800 15px/1.2 var(--dx-caps,Montserrat,sans-serif);text-transform:uppercase}.ai-ladder small{font-size:13px;opacity:.85;line-height:1.35}.dcx-page .ai-ladder[data-reveal]>*{transform:scaleY(.6);transform-origin:bottom}.dcx-page .ai-ladder[data-reveal].in>*{transform:none}.ai-loop{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px}.ai-loop>div{display:grid;gap:6px;padding:20px 22px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line)}.ai-loop>div:nth-child(2),.ai-loop>div:nth-child(4){text-align:right;justify-items:end}.ai-loop b{font:700 16px/1.2 var(--f-body);color:var(--dx-ink)}.ai-loop>div>span:not(.dx-ic){font-size:14px;color:var(--dx-muted)}.ai-loop em{font-style:normal;font-size:12.5px;font-weight:600;color:#1f4fa8}.ai-loop-c{position:absolute;left:50%;top:50%;translate:-50% -50%;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#2c74da,#0f2a62);color:#f6c665;box-shadow:0 0 0 8px var(--dx-bg,#F4F8FD),0 0 0 10px #2c74da40}.ai-loop-c:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;border:2px dashed #E3A633;animation:cxSpin 12s linear infinite}.ai-loop-c svg{width:30px;height:30px}.dcx-page .ai-loop[data-reveal]>.ai-loop-c{transform:none;opacity:1}.ai-spec-ax{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-bottom:14px;font:700 11px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-muted)}.ai-spec-ax i{height:4px;border-radius:4px;background:linear-gradient(90deg,#2c74da,#e3a633);position:relative}.ai-spec-ax i:after{content:"";position:absolute;right:-2px;top:50%;translate:0 -50%;border:7px solid transparent;border-left-color:#e3a633;border-right:0}.ai-spec-c{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-spec-c>div{position:relative;display:grid;gap:8px;align-content:start;padding:22px 18px 18px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line);transition:transform .25s,box-shadow .25s}.ai-spec-c>div:hover{transform:translateY(-4px);box-shadow:0 16px 30px #0f2a621f}.ai-spec-c .dot{position:absolute;top:-6px;left:22px;width:12px;height:12px;border-radius:50%;background:#2c74da;box-shadow:0 0 0 4px #2c74da33}.ai-spec-c>div:last-child .dot{background:#e3a633;box-shadow:0 0 0 4px #e3a63340}.ai-spec-c b{font:700 15.5px/1.2 var(--f-body);color:var(--dx-ink)}.ai-spec-c p{margin:0;font-size:13.5px;color:var(--dx-muted)}.ai-spec-c em{font-style:normal;font-size:12.5px;font-weight:700;color:#1f4fa8;border-top:1px solid var(--dx-line);padding-top:8px}.dcx-page .ai-spec[data-reveal]>*{transform:none}.ai-uc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-uc>div{display:flex;gap:12px;align-items:flex-start;padding:18px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line);transition:transform .25s,box-shadow .25s}.ai-uc>div:hover{transform:translateY(-4px);box-shadow:0 16px 30px #0f2a621f}.ai-uc>div>div{display:grid;gap:4px}.ai-uc b{font:700 15px/1.25 var(--f-body);color:var(--dx-ink)}.ai-uc small{font:700 10.5px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:#b9780f}.ai-uc>div>div>span{font-size:13.5px;color:var(--dx-muted)}.ai-uc-cta{display:grid;align-content:center;gap:4px;padding:18px 20px;border-radius:18px;background:linear-gradient(145deg,#1f4fa8,#0f2a62);color:#fff;text-decoration:none}.ai-uc-cta svg{width:24px;height:24px;color:#f6c665}.ai-uc-cta b{color:#fff}.ai-uc-cta span{color:#c9d7f2}@media(max-width:1100px){.ap-prom,.ai-uc,.ai-spec-c{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-int2,.ai-2{grid-template-columns:1fr}.ai-agent{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.ai-agent:before{display:none}}@media(max-width:700px){.ap-prom,.ai-uc,.ai-spec-c,.ai-loop,.ai-ladder{grid-template-columns:1fr}.ai-ladder>div{min-height:0}.ai-agent{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-loop>div:nth-child(n){text-align:left;justify-items:start}.ai-loop-c{display:none}.ap-bus{flex-direction:column;margin:14px 0}.ap-sat{min-width:0;padding:8px}.ap-sat b{font-size:11px}}@media(prefers-reduced-motion:reduce){.ap-bus,.ap-hub *,.ap-sat,.ai-agent:before,.ai-agent .hum span,.ai-belt *,.ai-belt:after,.ai-loop-c:after{animation:none!important}}.da-h{margin:4px 0 6px;font:700 clamp(22px,2.2vw,30px)/1.15 var(--f-display,inherit);color:var(--dx-ink);letter-spacing:-.01em}.da-l{margin:0 0 14px;color:var(--dx-muted)}.da-nine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.da-nine>div{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:14px;column-gap:14px;align-items:center;padding:20px 22px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line);transition:transform .25s,box-shadow .25s}.da-nine>div:hover{transform:translateY(-4px);box-shadow:0 18px 34px #0f2a6221}.da-n-ic{grid-row:span 2;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#2c74da,#0f2a62);color:#fff}.da-nine>div:nth-child(2n) .da-n-ic{background:linear-gradient(145deg,#f6c665,#e3a633);color:#0a1c45}.da-n-ic svg{width:22px;height:22px}.da-nine b{font:700 16px/1.2 var(--f-body);color:var(--dx-ink)}.da-nine small{font-size:13.5px;color:var(--dx-muted)}.da-n-viz{position:absolute;right:16px;top:14px;display:flex;align-items:flex-end;gap:3px;height:26px;opacity:.5}.da-n-viz u{width:5px;border-radius:2px;background:#2c74da;height:30%;animation:daEq 2.4s ease-in-out infinite}.da-n-viz u:nth-child(2){animation-delay:-.6s}.da-n-viz u:nth-child(3){animation-delay:-1.2s}.da-n-viz u:nth-child(4){animation-delay:-1.8s;background:#e3a633}.da-n-viz.v1 u{animation-duration:3s}.da-n-viz.v2 u{animation-duration:1.8s}@keyframes daEq{0%,to{height:25%}50%{height:100%}}.da-mat{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:end;padding-top:8px}.da-mat>div:not(.da-mat-ax){position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:20px;min-height:calc(150px + var(--i)*38px);justify-content:flex-end;color:#fff;background:linear-gradient(160deg,hsl(calc(222 - var(--i)*6) 60% calc(24% + var(--i)*7%)),hsl(calc(214 - var(--i)*6) 70% calc(32% + var(--i)*7%)))}.da-mat>div:last-child{background:linear-gradient(160deg,#f6c665,#e3a633);color:#0a1c45}.da-mat span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#ffffff26;margin-bottom:auto}.da-mat span svg{width:20px;height:20px}.da-mat small{font:800 11px/1 var(--dx-caps,Montserrat,sans-serif);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.da-mat b{font:700 19px/1.2 var(--f-body)}.da-mat p{margin:0;font-size:13.5px;opacity:.85}.da-mat-line{position:absolute;left:0;right:0;top:-20px;width:100%;height:120px;z-index:2;pointer-events:none;overflow:visible}.da-mat-line path{fill:none;stroke:#e3a633;stroke-width:3;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 6px rgba(227,166,51,.4))}.da-mat.in .da-mat-line path{animation:daDraw 1.8s .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes daDraw{to{stroke-dashoffset:0}}.dcx-page .da-mat[data-reveal]>.da-mat-line{opacity:1;transform:none}.dcx-page .da-mat[data-reveal]>div{transform:scaleY(.6);transform-origin:bottom}.dcx-page .da-mat[data-reveal].in>div{transform:none}.da-mat-ax{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;font:700 11px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-muted);margin-top:4px}.da-mat-ax .ln{height:3px;border-radius:3px;background:linear-gradient(90deg,#1f4fa8,#e3a633)}.da-medal{display:grid;gap:10px;margin-top:22px}.da-medal>div{position:relative;overflow:hidden;background-size:200% 100%!important;animation:daShim 6s ease-in-out infinite;display:grid;grid-template-columns:160px 1fr;align-items:center;gap:18px;padding:16px 22px;border-radius:16px;color:#fff;margin-left:calc(var(--i)*4%)}.da-medal b{font:800 15px/1 var(--dx-caps,Montserrat,sans-serif);letter-spacing:.14em;text-transform:uppercase}.da-medal span{font-size:14.5px;opacity:.92}.da-medal .br{background:linear-gradient(90deg,#7a4a26,#b87a4b)}.da-medal .sv{background:linear-gradient(90deg,#5c6b82,#a9b6c9);color:#0a1c45}.da-medal .gd{background:linear-gradient(90deg,#b9780f,#f6c665);color:#0a1c45}.da-medal .flow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.da-medal .flow u{position:absolute;top:50%;width:7px;height:7px;margin-top:-3px;border-radius:50%;background:#ffffffbf;box-shadow:0 0 8px #fff;animation:daFlow 5s linear infinite}.da-medal .flow u:nth-child(2){animation-delay:-1.7s}.da-medal .flow u:nth-child(3){animation-delay:-3.4s}@keyframes daFlow{0%{left:-10px}to{left:100%}}.da-sel{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:20px;align-items:start}.da-sel-l{display:grid;gap:8px;position:sticky;top:96px}.da-sel-l button{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:16px;border:1px solid var(--dx-line);background:var(--dx-card);color:var(--dx-ink);cursor:pointer;text-align:left;font:inherit;transition:background .25s,color .25s,transform .25s,box-shadow .25s}.da-sel-l button:hover{transform:translate(4px)}.da-sel-l button>svg{width:22px;height:22px;flex:none;color:#1f4fa8}.da-sel-l button span{display:grid;gap:3px}.da-sel-l button b{font:700 15px/1.2 var(--f-body)}.da-sel-l button small{font-size:12.5px;color:var(--dx-muted)}.da-sel-l button[aria-selected=true]{background:linear-gradient(135deg,#0f2a62,#1f4fa8);color:#fff;border-color:transparent;box-shadow:0 14px 28px #0f2a6240}.da-sel-l button[aria-selected=true]>svg{color:#f6c665}.da-sel-l button[aria-selected=true] small{color:#c9d7f2}.da-sel-p{min-width:0}.da-pane{padding:28px;border-radius:24px;background:linear-gradient(160deg,var(--dx-card),rgba(234,242,252,.8));border:1px solid var(--dx-line);display:grid;gap:16px;align-content:start;animation:ixIn .45s cubic-bezier(.2,.7,.2,1)}.da-pane>.dx-k{margin-bottom:-12px}.da-pane .ix-tiles,.da-pane .dx-tbl,.da-pane .ix-bar{margin:0}.da-src{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;gap:12px}.da-src>div:not(.da-src-c){display:grid;gap:4px;padding:16px;border-radius:16px;background:var(--dx-card);border:1px solid var(--dx-line)}.da-src>div:nth-child(1){grid-area:1/1}.da-src>div:nth-child(2){grid-area:1/2}.da-src>div:nth-child(3){grid-area:1/3}.da-src>div:nth-child(4){grid-area:3/1}.da-src>div:nth-child(5){grid-area:3/2}.da-src>div:nth-child(6){grid-area:3/3}.da-src svg{width:20px;height:20px;color:#1f4fa8}.da-src b{font:700 15px/1.2 var(--f-body);color:var(--dx-ink)}.da-src span{font-size:13px;color:var(--dx-muted)}.da-src-c{grid-area:2/1/3/4;display:flex;gap:12px;align-items:center;justify-content:center;padding:14px;border-radius:14px;color:#fff;background:linear-gradient(90deg,#0f2a62,#1f4fa8,#0f2a62);background-size:200% 100%;animation:apBus 6s linear infinite}.da-src-c svg{width:22px;height:22px;color:#f6c665}.da-src-c b{font:800 13px/1 var(--dx-caps,Montserrat,sans-serif);letter-spacing:.12em;text-transform:uppercase}.da-2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.da-2 .ix-tiles,.da-2 .ix-list{margin:0}.da-board{border-radius:18px;overflow:hidden;background:#0b1a3e;color:#fff;box-shadow:0 22px 44px #0a1c4547}.da-chrome{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#0f2453;border-bottom:1px solid rgba(255,255,255,.08)}.da-chrome span{display:flex;gap:5px}.da-chrome span i{width:9px;height:9px;border-radius:50%;background:#f06a50}.da-chrome span i+i{background:#e3a633}.da-chrome span i+i+i{background:#43d39e}.da-chrome b{font:700 13px/1 var(--f-body)}.da-chrome em{margin-left:auto;font-style:normal;font:700 10px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:#8fa6d1}.da-krow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 12px 0}.da-kpi{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.da-kpi small{font:700 10.5px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:#afc1e4}.da-kpi svg{width:100%;height:30px;overflow:visible}.da-kpi polyline{fill:none;stroke:#3e8bf0;stroke-width:2.2;stroke-linejoin:round;stroke-dasharray:200;stroke-dashoffset:200;vector-effect:non-scaling-stroke}.da-board.in .da-kpi polyline,.da-pane:not([hidden]) .da-board .da-kpi polyline{animation:daDraw 1.4s calc(var(--i)*.15s) ease-out forwards}.da-kpi em{font-style:normal;font:700 11.5px/1 var(--f-body);display:flex;align-items:center;gap:6px}.da-kpi em:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.da-kpi.ok em{color:#43d39e}.da-kpi.wn em{color:#f6c665}.da-kpi.wn polyline{stroke:#f6c665}.da-kpi.bd em{color:#ff8a73}.da-kpi.bd polyline{stroke:#ff8a73}.da-viz{display:grid;grid-template-columns:2fr 1fr;gap:8px;padding:8px 12px 12px}.da-viz>div{padding:12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:grid;gap:8px}.da-viz small{font:700 10.5px/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:#afc1e4}.da-bars>div{display:flex;align-items:flex-end;gap:5px;height:110px}.da-bars i{position:relative;flex:1;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(180deg,#3e8bf0,#1f4fa8);transform-origin:bottom;animation:daGrow .9s calc(var(--i)*60ms) cubic-bezier(.2,.7,.2,1) both}.da-bars u{position:absolute;left:-2px;right:-2px;bottom:calc(var(--t) / var(--h) * 100%);height:2px;background:#e3a633;border-radius:2px}@keyframes daGrow{0%{transform:scaleY(0)}}.da-bars .lg{display:flex;gap:6px;align-items:center;font-size:11px;color:#afc1e4}.da-bars .lg b{width:10px;height:10px;border-radius:2px;background:#3e8bf0}.da-bars .lg b.t{height:2px;background:#e3a633;margin-left:8px}.da-donut svg{width:100%;max-width:120px;margin:auto;transform:rotate(-90deg)}.da-donut circle{fill:none;stroke-width:6;animation:daRing 1.2s ease-out both}.da-donut .a{stroke:#3e8bf0;stroke-dasharray:46 54}.da-donut .b{stroke:#e3a633;stroke-dasharray:30 70;stroke-dashoffset:-46}.da-donut .c{stroke:#43d39e;stroke-dasharray:22 78;stroke-dashoffset:-76}@keyframes daRing{0%{stroke-dasharray:0 100}}.dcx-page .da-board[data-reveal]>*{transform:none}.da-qs{padding:20px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line)}.da-qs h4{margin:0 0 10px;font:800 12px/1 var(--dx-caps,Montserrat,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#b9780f}.da-qs ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.da-qs li{display:flex;gap:10px;align-items:flex-start;font:600 15px/1.35 var(--f-body);color:var(--dx-ink)}.da-qs li svg{width:16px;height:16px;flex:none;margin-top:3px;color:#e3a633}.da-mt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.da-mt>div{display:grid;gap:6px;align-content:start;padding:16px;border-radius:16px;background:var(--dx-card);border:1px solid var(--dx-line);transition:transform .25s}.da-mt>div:hover{transform:translateY(-3px)}.da-mt b{font:700 15px/1.2 var(--f-body);color:var(--dx-ink)}.da-mt>div>span:not(.dx-ic){font-size:13px;color:var(--dx-muted)}.da-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.da-chips small{font:800 11px/1 var(--dx-caps,Montserrat,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#b9780f;margin-right:4px}.da-chips span{padding:7px 12px;border-radius:999px;background:var(--dx-card);border:1px solid var(--dx-line);font:600 13px/1 var(--f-body);color:var(--dx-ink)}.da-wire{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:64px 140px 70px;gap:8px;padding:14px;border-radius:18px;background:var(--dx-card);border:1px dashed #9FB5DC}.da-wire>div{display:grid;place-items:center;border-radius:10px;font:700 12px/1.2 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:#1f4fa8;background:#2c74da14;border:1px solid rgba(44,116,218,.25);text-align:center;padding:6px}.da-wire .t{grid-column:1/4;background:linear-gradient(180deg,#2c74da0d,#2c74da29)}.da-wire .s{background:#e3a63326;border-color:#e3a63366;color:#8a5a0b}.da-wire .d{grid-column:1/-1}.da-oee{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:18px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line)}.da-oee>em{font-style:normal;font:700 28px/1 var(--f-body);color:#9fb5dc}.da-oee>div{display:grid;justify-items:center;text-align:center;gap:4px;width:150px}.da-oee svg{width:76px;height:76px;transform:rotate(-90deg)}.da-oee circle{fill:none;stroke-width:5}.da-oee .bg{stroke:#2c74da26}.da-oee .fg{stroke:#2c74da;stroke-linecap:round;stroke-dasharray:0 101;transition:stroke-dasharray 1.4s cubic-bezier(.2,.7,.2,1)}.da-oee.in .fg,.da-pane:not([hidden]) .da-oee .fg{stroke-dasharray:calc(var(--p)) 101}.da-oee b{font:700 15px/1.2 var(--f-body);color:var(--dx-ink)}.da-oee>div>span:not(.g){font-size:12.5px;color:var(--dx-muted)}.da-oee .res .g{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#f6c665,#e3a633);color:#0a1c45;box-shadow:0 0 0 6px #e3a63333}.da-oee .res .g svg{width:32px;height:32px;transform:none;animation:cxSpin 8s linear infinite}.da-seg-l{display:flex;gap:6px;padding:6px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line);overflow-x:auto;margin-bottom:18px}.da-seg-l button{flex:1;display:flex;gap:10px;align-items:center;justify-content:center;padding:14px 16px;border:0;border-radius:13px;background:transparent;color:var(--dx-ink);cursor:pointer;font:inherit;white-space:nowrap;transition:background .25s,color .25s}.da-seg-l button svg{width:20px;height:20px;color:#1f4fa8}.da-seg-l button b{font:700 14.5px/1 var(--f-body)}.da-seg-l button[aria-selected=true]{background:linear-gradient(135deg,#0f2a62,#1f4fa8);color:#fff}.da-seg-l button[aria-selected=true] svg{color:#f6c665}.da-seg-p{display:grid;gap:16px;padding:28px;border-radius:24px;background:var(--dx-card);border:1px solid var(--dx-line);animation:ixIn .45s cubic-bezier(.2,.7,.2,1)}.da-seg-p>.dx-k{margin-bottom:-12px}.da-seg-p .ix-tiles,.da-seg-p .ix-bar,.da-seg-p .cx-cols{margin:0}.da-stream{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;padding:8px 0}.da-stream:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:2px;background:linear-gradient(90deg,#1f4fa8,#e3a633)}.da-stream>div{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;gap:4px;padding:16px 10px;border-radius:16px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:0 10px 22px #0f2a6214}.da-stream>div svg{width:24px;height:24px;color:#1f4fa8}.da-stream>div:nth-child(4) svg{color:#e3a633}.da-stream b{font:700 14.5px/1.2 var(--f-body);color:var(--dx-ink)}.da-stream span{font-size:12.5px;color:var(--dx-muted)}.da-stream>i{position:absolute;top:50%;left:10%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#3e8bf0;box-shadow:0 0 10px #3e8bf0;z-index:0;animation:daPkt 3s linear infinite}.da-stream>i.p2{animation-delay:-1s}.da-stream>i.p3{animation-delay:-2s}@keyframes daPkt{0%{left:10%}to{left:90%;background:#e3a633;box-shadow:0 0 10px #e3a633}}.dcx-page .da-stream[data-reveal]>i{opacity:1;transform:none}.da-ask{display:grid;gap:10px;max-width:760px}.da-ask>div{display:flex;gap:12px;align-items:flex-start}.da-ask>div>span{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;background:#eaf2fc;color:#1f4fa8}.da-ask .a>span{background:linear-gradient(145deg,#f6c665,#e3a633);color:#0a1c45}.da-ask span svg{width:20px;height:20px}.da-ask p{margin:0;padding:14px 18px;border-radius:4px 18px 18px;background:var(--dx-card);border:1px solid var(--dx-line);font:600 16px/1.4 var(--f-body);color:var(--dx-ink)}.da-ask .q p{background:linear-gradient(135deg,#0f2a62,#1f4fa8);color:#fff;border:0}.da-ask .a p{display:flex;gap:6px;align-items:flex-end;height:64px;width:min(100%,360px)}.da-ask .a p i{flex:1;border-radius:4px;background:linear-gradient(180deg,#f06a50,#c2343a);animation:daGrow 1s cubic-bezier(.2,.7,.2,1) both}.da-ask .a p i:nth-child(1){height:90%}.da-ask .a p i:nth-child(2){height:65%;animation-delay:.15s}.da-ask .a p i:nth-child(3){height:45%;animation-delay:.3s}.da-emb{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center}.da-emb .cx-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.da-phone{position:relative;width:180px;height:340px;margin:auto;border-radius:32px;padding:12px;background:#0b1a3e;box-shadow:0 24px 44px #0a1c454d;animation:ixFloat 5s ease-in-out infinite}.da-phone .nt{position:absolute;left:50%;top:12px;translate:-50% 0;width:56px;height:14px;border-radius:0 0 10px 10px;background:#0b1a3e;z-index:2}.da-phone .sc{height:100%;border-radius:22px;background:linear-gradient(180deg,#eaf2fc,#fff);padding:28px 12px 12px;display:grid;grid-template-rows:auto auto 1fr auto;gap:10px}.da-phone small{font:700 10px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:#1f4fa8}.da-phone .k{display:grid;grid-template-columns:1fr 1fr;gap:6px}.da-phone .k u{height:36px;border-radius:8px;background:#fff;border:1px solid #D7E3F5}.da-phone .b{display:flex;align-items:flex-end;gap:5px}.da-phone .b i{flex:1;height:var(--h);border-radius:3px 3px 0 0;background:linear-gradient(180deg,#3e8bf0,#1f4fa8);animation:daGrow 1s cubic-bezier(.2,.7,.2,1) both}.da-phone .al{display:flex;gap:6px;align-items:center;padding:8px;border-radius:10px;background:#0f2a62;color:#fff;font:600 10.5px/1.2 var(--f-body);animation:daAl 4s ease-in-out infinite}.da-phone .al svg{width:14px;height:14px;color:#f6c665}@keyframes daAl{0%,20%{opacity:0;transform:translateY(8px)}30%,85%{opacity:1;transform:none}to{opacity:0}}@media(max-width:1100px){.da-nine{grid-template-columns:repeat(2,minmax(0,1fr))}.da-sel{grid-template-columns:1fr}.da-sel-l{position:static;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);overflow-x:auto;padding-bottom:4px}.da-2,.da-emb{grid-template-columns:1fr}.da-mt{grid-template-columns:repeat(2,minmax(0,1fr))}.da-emb .cx-cols{grid-template-columns:1fr}}@media(max-width:700px){.da-nine,.da-mat,.da-stream{grid-template-columns:1fr}.da-mat>div:not(.da-mat-ax){min-height:0}.da-mat-line,.da-stream:before,.da-stream>i{display:none}.da-medal>div{grid-template-columns:1fr;gap:6px;margin-left:0}.da-src{grid-template-columns:1fr;grid-template-rows:none}.da-src>div:nth-child(n){grid-area:auto}.da-src-c{grid-area:auto}.da-krow{grid-template-columns:1fr 1fr}.da-viz,.da-mt{grid-template-columns:1fr}.da-pane,.da-seg-p{padding:18px}.da-oee>div{width:120px}.da-seg-l button{flex:none}}@media(prefers-reduced-motion:reduce){.da-page *{animation:none!important}.da-mat-line path,.da-kpi polyline{stroke-dashoffset:0}}@keyframes daShim{50%{background-position:100% 0}}.da-src .da-src-c b{color:#fff}.fd-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fd-card{position:relative;overflow:hidden;display:grid;grid-template-columns:200px 1fr;border-radius:24px;background:var(--surface,#fff);border:1px solid var(--line);box-shadow:0 18px 40px #0a1a4414;transition:transform .3s,box-shadow .3s}.fd-card:hover{transform:translateY(-5px);box-shadow:0 26px 50px #0a1a4424}.fd-card:after{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(227,166,51,.18),transparent 70%);pointer-events:none}.fd-ph{position:relative;min-height:240px;background:linear-gradient(160deg,#1f4fa8,#0f2a62)}.fd-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.fd-ph.mono{display:grid;place-items:center;font:800 72px/1 var(--f-display,Montserrat,sans-serif);color:#f6c665;letter-spacing:-.02em}.fd-ph.mono:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:50%;border:2px dashed rgba(246,198,101,.45);animation:cxSpin 30s linear infinite}.fd-body{display:grid;gap:8px;align-content:center;padding:26px 28px}.fd-role{justify-self:start;padding:6px 12px;border-radius:999px;background:#e3a63326;color:#8a5a0b;font:800 11px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase}.fd-body h3{margin:0;font-size:26px;line-height:1.15;color:var(--ink)}.fd-body p{margin:0;color:var(--muted);font-size:15px;line-height:1.55}.fd-body .fd-pend{font-style:italic}.fd-link{display:inline-flex;gap:8px;align-items:center;justify-self:start;margin-top:4px;color:var(--brand-ink);font-weight:600;text-decoration:none;word-break:break-all}.fd-link svg{width:16px;height:16px;flex:none}@media(max-width:900px){.fd-grid{grid-template-columns:1fr}}@media(max-width:560px){.fd-card{grid-template-columns:1fr}.fd-ph{min-height:220px}}.ind-grid .ind.ind{position:relative;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border-radius:22px;background:var(--surface,#fff);border:1px solid var(--line);box-shadow:0 10px 26px #0a1a440f;transition:transform .3s,box-shadow .3s}.ind-grid .ind.ind:hover{transform:translateY(-6px);box-shadow:0 24px 48px #0a1a4426}.ind-art{position:relative;height:118px;overflow:hidden;background:linear-gradient(135deg,var(--ga),var(--gb))}.ind-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(255,255,255,.22) 1px,transparent 1.5px) 0 0/14px 14px;-webkit-mask:linear-gradient(90deg,transparent,#000);mask:linear-gradient(90deg,transparent,#000)}.ind-art .orb{position:absolute;left:-30px;bottom:-60px;width:150px;height:150px;border-radius:50%;background:#ffffff24;animation:indOrb 9s ease-in-out infinite}.ind-art .orb.o2{left:auto;right:30%;top:-70px;bottom:auto;width:110px;height:110px;background:#ffffff1a;animation-delay:-4s}@keyframes indOrb{50%{transform:translate(16px,-10px) scale(1.08)}}.ind-art .big{position:absolute;right:-12px;bottom:-22px;width:120px;height:120px;color:#ffffff38;transform:rotate(-10deg);transition:transform .5s}.ind:hover .ind-art .big{transform:rotate(0) scale(1.08)}.ind-grid .ind>.ico{position:absolute;left:20px;top:92px;z-index:2;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#fff!important;color:var(--gb)!important;box-shadow:0 10px 22px #0a1a442e}.ind-grid .ind>.ico svg{width:24px;height:24px}.ind-b{display:flex;flex-direction:column;gap:8px;padding:34px 20px 20px;flex:1}.ind-b .grp{font:800 10.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gb)}.ind-b h3{margin:0;font-size:19px;line-height:1.2;color:var(--ink)}.ind-b p{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted)}.ind-b .tags{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;gap:6px}.ind-b .tags a{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;background:color-mix(in srgb,var(--ga) 12%,transparent);color:var(--ink);border:1px solid color-mix(in srgb,var(--ga) 30%,transparent);text-decoration:none;transition:background .2s,color .2s}.ind-b .tags a:hover{background:var(--gb);color:#fff}.dcx-page ol.dx-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none;position:relative}.dcx-page ol.dx-flow>li{display:block;clip-path:none;border-radius:16px;padding:18px 16px 16px;background:var(--dx-card);border:1px solid var(--dx-line);color:var(--dx-ink);font:inherit;text-transform:none;letter-spacing:normal;position:relative}.dcx-page ol.dx-flow>li:first-child{clip-path:none;border-radius:16px}.dcx-page ol.dx-flow>li:last-child{background:linear-gradient(145deg,#fff6e0,#fbe7b5);border-color:#f0cf83;color:var(--dx-ink)}.dcx-page ol.dx-flow>li>i{display:grid;place-items:center;width:32px;height:32px;min-width:32px;border-radius:50%;margin:0 0 10px;padding:0;font:800 13px/1 var(--f-body);font-style:normal;color:#fff;background:linear-gradient(145deg,#2c74da,#0f2a62);box-shadow:0 0 0 4px #2c74da1f;letter-spacing:0}.dcx-page ol.dx-flow>li:last-child>i{background:linear-gradient(145deg,#f6c665,#e3a633);color:#0a1c45}.dcx-page ol.dx-flow>li>b{display:block;font:700 15px/1.25 var(--f-body);color:var(--dx-ink);text-transform:none;letter-spacing:normal}.dcx-page ol.dx-flow>li>p{margin:4px 0 0;font:400 13.5px/1.4 var(--f-body);color:var(--dx-muted);text-transform:none;letter-spacing:normal}.dcx-page ol.dx-flow>li:not(:last-child):after{content:"";position:absolute;right:-12px;top:30px;width:10px;height:10px;margin:0;border-radius:0;background:none;border-top:2px solid #9FB5DC;border-right:2px solid #9FB5DC;transform:rotate(45deg);z-index:2}.dx-bento.v2{grid-template-columns:minmax(0,1.3fr) repeat(var(--bc),minmax(0,1fr))!important}.dx-bento.v2>.lead{grid-row:span var(--br)}@media(max-width:1100px){.dx-bento.v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dx-bento.v2>.lead{grid-row:auto;grid-column:1/-1}}@media(max-width:700px){.dx-bento.v2{grid-template-columns:1fr!important}.dcx-page ol.dx-flow>li:after{display:none}}.cx-pipe b{white-space:normal}.ind.g-fs{--ga:#4F93F0;--gb:#1F4FA8}.ind.g-ph{--ga:#3CC8DA;--gb:#0F7E96}.ind.g-pm{--ga:#F4C25E;--gb:#B9780F}.ind.g-re{--ga:#5EC251;--gb:#257A22}.ind.g-cmt{--ga:#9479FF;--gb:#4B2BAE}.ind.g-si{--ga:#FF9E49;--gb:#C25812}.ind-b .tags a{background:#eef3fb}.vhero .vh-copy>.kicker{display:inline-flex!important;width:auto!important;max-width:100%}.cl-model{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:8px}.cl-col{position:relative;display:grid;gap:10px;justify-items:start;padding:22px;border-radius:20px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:0 10px 24px #0f2a620f}.cl-col>b{font:700 17px/1.2 var(--f-body);color:var(--dx-ink)}.cl-chips{display:flex;flex-wrap:wrap;gap:6px}.cl-chips span{padding:6px 11px;border-radius:999px;background:#eef3fb;border:1px solid #D7E3F5;font:600 12.5px/1 var(--f-body);color:#0f2a62}.cl-drop{position:absolute;left:50%;bottom:-20px;width:2px;height:20px;background:linear-gradient(#2c74da,#e3a633)}.cl-drop:after{content:"";position:absolute;left:-3px;top:0;width:8px;height:8px;border-radius:50%;background:#3e8bf0;animation:clDrop 1.6s ease-in infinite}@keyframes clDrop{to{top:20px;opacity:0}}.cl-ctl{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-top:12px;padding:16px;border-radius:16px;color:#fff;background:linear-gradient(90deg,#0f2a62,#1f4fa8,#0f2a62);background-size:200% 100%;animation:apBus 8s linear infinite}.cl-ctl>svg{width:22px;height:22px;color:#f6c665}.cl-ctl b{font:800 13px/1 var(--dx-caps,Montserrat,sans-serif);letter-spacing:.12em;text-transform:uppercase;margin-right:8px}.cl-ctl span{padding:7px 12px;border-radius:999px;background:#ffffff1f;font:600 13px/1 var(--f-body)}.cl-sub{margin:34px 0 14px;font:700 20px/1.2 var(--f-body);color:var(--dx-ink)}.cl-7r{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.cl-7r>div{display:grid;gap:6px;align-content:start;padding:16px 14px;border-radius:16px;background:var(--dx-card);border:1px solid var(--dx-line);transition:transform .25s,box-shadow .25s}.cl-7r>div:hover{transform:translateY(-4px);box-shadow:0 14px 28px #0f2a621f}.cl-7r span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font:800 14px/1 var(--dx-caps,Montserrat,sans-serif);color:#fff;background:linear-gradient(145deg,hsl(calc(220 - var(--i)*4) 65% calc(30% + var(--i)*4%)),#0f2a62)}.cl-7r>div:nth-child(n+5) span{background:linear-gradient(145deg,#f6c665,#e3a633);color:#0a1c45}.cl-7r b{font:700 15px/1.2 var(--f-body);color:var(--dx-ink)}.cl-7r p{margin:0;font-size:13px;color:var(--dx-muted)}.cl-7r em{font-style:normal;font-size:12px;font-weight:600;color:#1f4fa8;border-top:1px solid var(--dx-line);padding-top:6px}.cl-more{display:flex;gap:14px;align-items:center;padding:16px 20px;border-radius:16px;background:linear-gradient(135deg,#0f2a62,#1f4fa8);color:#fff;text-decoration:none;transition:transform .25s}.cl-more:hover{transform:translate(4px)}.cl-more>svg{width:22px;height:22px;color:#f6c665;flex:none}.cl-more>svg:last-child{margin-left:auto;color:#fff}.cl-more span{display:grid;gap:2px}.cl-more b{font:700 15px/1.2 var(--f-body)}.cl-more small{color:#c9d7f2;font-size:13px}.co-d5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;position:relative}.co-d5:before{content:"";position:absolute;left:5%;right:5%;top:34px;height:2px;background:linear-gradient(90deg,#1f4fa8,#e3a633)}.co-d5>div{position:relative;display:grid;gap:6px;align-content:start;justify-items:start;padding:0 4px}.co-d5 .ic{position:relative;z-index:1;width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--dx-card);color:#1f4fa8;box-shadow:0 0 0 3px #1f4fa8,0 12px 24px #0f2a6226;margin-bottom:8px}.co-d5>div:last-child .ic{background:#f6c665;color:#0f2a62;box-shadow:0 0 0 3px #e3a633,0 12px 24px #0f2a6226}.co-d5 .ic svg{width:26px;height:26px}.co-d5 b{font:800 18px/1.1 var(--f-body);color:var(--dx-ink)}.co-d5 small{font-size:13.5px;color:#b9780f;font-weight:600}.co-d5 ul{list-style:none;margin:6px 0 0;padding:12px 14px;display:grid;gap:6px;border-radius:14px;background:var(--dx-card);border:1px solid var(--dx-line);width:100%;box-sizing:border-box}.co-d5 li{font-size:13px;color:var(--dx-ink);padding-left:14px;position:relative}.co-d5 li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:#2c74da}.co-as{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.co-as>div{display:grid;gap:6px;align-content:start;padding:18px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line);transition:transform .25s,box-shadow .25s}.co-as>div:hover{transform:translateY(-4px);box-shadow:0 16px 30px #0f2a621f}.co-as b{font:700 15px/1.25 var(--f-body);color:var(--dx-ink);margin-top:4px}.co-as small{font-size:12.5px;font-weight:700;color:#b9780f}.co-as p{margin:6px 0 0;padding-top:10px;border-top:1px dashed var(--dx-line);font-size:13px;color:var(--dx-muted);display:grid;gap:3px}.co-as p span{font:800 10.5px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:#1f4fa8}.co-score{padding:20px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line);display:grid;gap:12px}.co-score h4{margin:0;font:800 12px/1 var(--dx-caps,Montserrat,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#b9780f}.co-score>div{display:grid;grid-template-columns:minmax(150px,1.1fr) 2fr 44px;gap:10px;align-items:center}.co-score span{font:600 13.5px/1.25 var(--f-body);color:var(--dx-ink)}.co-score i{height:10px;border-radius:6px;background:#eef3fb;position:relative;overflow:hidden}.co-score i:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--w)*3.2);max-width:100%;border-radius:6px;background:linear-gradient(90deg,#1f4fa8,#2c74da);transform-origin:left;animation:daGrow2 1.2s cubic-bezier(.2,.7,.2,1) both}.co-score>div:first-of-type i:after{background:linear-gradient(90deg,#e3a633,#f6c665)}@keyframes daGrow2{0%{transform:scaleX(0)}}.co-score b{font:700 13px/1 var(--f-body);color:#1f4fa8;text-align:right}.co-score small{font-size:12px;color:var(--dx-muted)}.ai-uc-cta.gold{background:linear-gradient(145deg,#f6c665,#e3a633)}.ai-uc-cta.gold b,.ai-uc-cta.gold span{color:#0a1c45}.ai-uc-cta.gold svg{color:#0f2a62}.ms-2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;align-items:start;margin-top:22px}.ms-2 .ix-list,.ms-2 .cx-cols,.ms-2 .ix-layers{margin:0}.ms-sla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ms-sla>div{position:relative;overflow:hidden;display:grid;gap:6px;padding:20px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line)}.ms-sla>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px}.ms-sla span{justify-self:start;padding:6px 10px;border-radius:8px;font:800 14px/1 var(--dx-caps,Montserrat,sans-serif);color:#fff}.ms-sla b{font:700 17px/1.2 var(--f-body);color:var(--dx-ink)}.ms-sla p{margin:0;font-size:13.5px;color:var(--dx-muted)}.ms-sla .r span,.ms-sla .r:before{background:#c2343a}.ms-sla .o span,.ms-sla .o:before{background:#e07a1f}.ms-sla .b span,.ms-sla .b:before{background:#1f4fa8}.ms-sla .t span,.ms-sla .t:before{background:#0f7e96}.ms-sla .r span{animation:aiHum 2.4s ease-in-out infinite}@media(max-width:1100px){.cl-7r{grid-template-columns:repeat(4,minmax(0,1fr))}.co-d5{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.co-d5:before{display:none}.co-as,.ms-sla{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-2{grid-template-columns:1fr}}@media(max-width:700px){.cl-model{grid-template-columns:1fr}.cl-drop{display:none}.cl-7r{grid-template-columns:repeat(2,minmax(0,1fr))}.co-d5,.co-as,.ms-sla{grid-template-columns:1fr}.co-score>div{grid-template-columns:1fr 44px}.co-score i{grid-column:1/-1;grid-row:2}}div.dx-flow>ol>li{flex:none;min-width:0;display:flex;gap:8px;align-items:center;padding:11px 26px 11px 22px;border:0;border-radius:0;background:linear-gradient(120deg,#1f4fa8,#2c74da);color:#fff;font:800 12px/1 var(--dx-caps);text-transform:uppercase;letter-spacing:.06em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);opacity:1;transform:none}div.dx-flow>ol>li:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:8px 0 0 8px}div.dx-flow>ol>li:last-child{background:linear-gradient(120deg,#d9951c,#e3a633);color:#0f2a62}div.dx-flow>ol>li:after{display:none!important}div.dx-flow>ol>li svg{width:15px;height:15px}.has-ph>.ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ind-art.has-ph{height:150px;background:#0f2a62}.ind-art.has-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-mask:none;mask:none;background:linear-gradient(180deg,#0a1c450d 30%,color-mix(in srgb,var(--gb) 75%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--gb) 35%,transparent),transparent 60%)}.ind-art.has-ph .orb,.ind-art.has-ph .big{display:none}.ind:hover .ind-art.has-ph>.ph{transform:scale(1.07)}.ind-grid .ind>.ico{top:124px;z-index:3}.ic-art.has-ph{height:150px}.ic-art.has-ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0a1c450d 35%,color-mix(in srgb,var(--gb,#1F4FA8) 78%,transparent))}.ic-art.has-ph .ic-orb,.ic-art.has-ph .ic-big{display:none}.ic-art.has-ph .ico{z-index:2}.ic-slide:hover .ic-art.has-ph>.ph{transform:scale(1.07)}.svc2-grid.n8{grid-template-columns:repeat(4,minmax(0,1fr))}.svc2-grid.n8 .svc2 small{display:block;line-height:1.45;font-size:13px;margin-bottom:28px}.svc2-grid.n8 .svc2 b{font-size:16.5px}@media(max-width:1100px){.svc2-grid.n8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.svc2-grid.n8{grid-template-columns:1fr}}.svc2-grid.n8 .svc2{display:flex!important;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 22px 22px;position:relative;min-height:250px}.svc2-grid.n8 .svc2 b{align-self:auto;margin-top:6px}.svc2-grid.n8 .svc2 small{margin:0 0 34px}.svc2-grid.n8 .svc2-go{position:absolute;right:20px;bottom:18px}.mega.dl-mega{width:min(860px,calc(100vw - 48px));left:-180px;transform:translateY(8px);display:block;padding:18px}.nav-dd:hover .mega.dl-mega,.nav-dd:focus-within .mega.dl-mega,.nav-dd.open .mega.dl-mega{transform:translate(0)}.dl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.dl-mi{display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;text-decoration:none;color:var(--ink);transition:background .15s}.dl-mi:hover,.dl-mi:focus-visible{background:var(--surface-2)}.dl-ic{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,#1F4FA8 9%,var(--surface));color:#1f4fa8;transition:background .2s,color .2s}.dl-mi:hover .dl-ic{background:#0f2a62;color:#f6c665}.dl-ic svg{width:19px;height:19px}.dl-mi b{display:block;font-size:14.5px;font-weight:700;color:var(--ink)}.dl-mi small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.35}.dl-cross{margin-top:28px;padding:26px;border-radius:22px;text-align:center;background:linear-gradient(135deg,#0f2a62,#1f4fa8);color:#fff}.dl-cross h3{margin:0 0 14px;font:700 20px/1.2 var(--f-body);color:#fff}.dl-cross>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dl-cross span{padding:8px 14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);font:600 13px/1 var(--f-body)}.dl-cross span:nth-child(odd){border-color:#f6c66580}.dl-life .ix-chips:empty{display:none}@media(max-width:1100px){.mega.dl-mega{left:-120px}}.dl-mfoot{display:grid;grid-template-columns:190px 1fr;gap:16px;align-items:center;margin-top:12px;padding:16px;border:0;border-radius:16px;background:linear-gradient(135deg,#0f2a62,#1f4fa8)}.dl-mf-h{display:grid;gap:4px}.dl-mf-h small{font:800 10.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#f6c665}.dl-mf-h b{font:700 15px/1.25 var(--f-body);color:#fff}.dl-mf-h a{display:inline-flex;gap:6px;align-items:center;margin-top:6px;font:600 12.5px/1 var(--f-body);color:#c9d7f2;text-decoration:none}.dl-mf-h a:hover{color:#fff}.dl-mf-h a svg{width:14px;height:14px}.dl-xc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dl-xc li{display:flex;gap:8px;align-items:center;padding:9px 10px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font:600 12px/1.25 var(--f-body);color:#fff}.dl-xc li svg{width:16px;height:16px;flex:none;color:#f6c665}.dl-cross span{display:inline-flex;gap:8px;align-items:center}.dl-cross span svg{width:15px;height:15px;color:#f6c665}@media(max-width:900px){.dl-mfoot{grid-template-columns:1fr}.dl-xc{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-xc li span{color:#fff}.kp-hero{position:relative;overflow:hidden;margin:14px 12px 0;border-radius:28px;background:radial-gradient(circle at 85% 20%,rgba(44,116,218,.45),transparent 50%),linear-gradient(135deg,#0a1c45,#0f2a62 55%,#1f4fa8);color:#fff}.kp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.5px) 0 0/18px 18px;-webkit-mask:linear-gradient(90deg,transparent,#000 70%);mask:linear-gradient(90deg,transparent,#000 70%);pointer-events:none}.kp-hero-in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:48px;align-items:center;padding-top:56px;padding-bottom:56px}.kp-photo{position:relative;aspect-ratio:4/5;border-radius:24px;overflow:visible}.kp-photo img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;border-radius:24px;box-shadow:0 30px 60px #00000059}.kp-ring{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:30px;border:2px dashed rgba(246,198,101,.5);animation:kpRing 14s linear infinite}@keyframes kpRing{50%{top:-20px;right:-20px;bottom:-20px;left:-20px;border-color:#f6c66540}}.kp-back{display:inline-flex;gap:8px;align-items:center;color:#c9d7f2;font:600 13px/1 var(--f-body);text-decoration:none;margin-bottom:18px}.kp-back svg{width:15px;height:15px;transform:rotate(180deg)}.kp-back:hover{color:#fff}.kp-kick{display:block;font:800 12px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:#f6c665}.kp-copy h1{margin:12px 0 14px;font:800 clamp(38px,5vw,64px)/1.02 var(--f-display);letter-spacing:-.02em;color:#fff}.kp-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.kp-tags span{padding:8px 14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font:600 13px/1 var(--f-body)}.kp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.18);border-radius:18px;overflow:hidden;background:#0a1c4559;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-bottom:26px}.kp-stats>div{padding:16px 18px;border-left:1px solid rgba(255,255,255,.14)}.kp-stats>div:first-child{border-left:0}.kp-stats b{display:block;font:800 28px/1 var(--f-display);color:#f6c665}.kp-stats small{display:block;margin-top:6px;font-size:12.5px;color:#c9d7f2;line-height:1.35}.kp-hero .actions{display:flex;gap:12px;flex-wrap:wrap}.kp-hero .btn svg{width:16px;height:16px}.kp-2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:48px;align-items:start}.kp-2 h2{margin-top:10px}.kp-text p{margin:0 0 14px;color:var(--muted);font-size:16px;line-height:1.7}.kp-text .kp-lead{font-size:18px;color:var(--ink);line-height:1.65}.kp-more{display:inline-flex;gap:8px;align-items:center;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--brand-ink);font:700 13.5px/1 var(--f-body);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.kp-more:hover{background:#0f2a62;color:#fff;border-color:#0f2a62}.kp-more svg{width:15px;height:15px;transition:transform .3s}.kp-more.on svg{transform:rotate(180deg)}.kp-more.big{padding:16px 28px;font-size:15px;background:linear-gradient(135deg,#0f2a62,#1f4fa8);color:#fff;border:0;box-shadow:0 14px 30px #0f2a6240}.kp-more.big:hover{transform:translateY(-2px)}.kp-fullbtn{display:flex;justify-content:center;padding-top:28px;padding-bottom:40px}[id^=kp-][hidden]+.kp-more{margin-top:2px}.kp-reach{display:grid;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.kp-reach>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.kp-reach small{width:76px;font:800 11px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#b9780f}.kp-reach span{padding:6px 11px;border-radius:999px;background:#eef3fb;border:1px solid #D7E3F5;font:600 12.5px/1 var(--f-body);color:#0f2a62}.kp-tl{position:relative;display:grid;gap:16px;padding-left:34px}.kp-tl:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:linear-gradient(#1f4fa8,#e3a633)}.kp-job{position:relative;padding:22px 24px;border-radius:20px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 24px #0a1a440d}.kp-dot{position:absolute;left:-31px;top:26px;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #1F4FA8;box-shadow:0 0 0 5px #1f4fa81f}.kp-job:first-child .kp-dot{border-color:#e3a633;box-shadow:0 0 0 5px #e3a63333}.kp-job-h{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.kp-job-h b{display:block;font:700 19px/1.2 var(--f-body);color:var(--ink)}.kp-job-h small{display:block;margin-top:4px;color:var(--muted);font-size:13.5px}.kp-job-h em{flex:none;font-style:normal;padding:7px 12px;border-radius:999px;background:linear-gradient(135deg,#f6c665,#e3a633);color:#0a1c45;font:800 12px/1 var(--f-body)}.kp-job p{margin:0 0 12px;color:var(--ink);font-size:15px;line-height:1.6}.kp-job div[id] p{color:var(--muted)}.kp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.kp-chips span{padding:6px 11px;border-radius:8px;background:#eef3fb;font:700 12.5px/1 var(--f-body);color:#1f4fa8}.kp-chips.big span{display:inline-flex;gap:8px;align-items:center;padding:10px 14px;border-radius:12px;font-size:13.5px}.kp-chips.big svg{width:16px;height:16px;color:#e3a633}.kp-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kp-card{padding:24px;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.kp-card>svg{width:42px;height:42px;padding:10px;border-radius:12px;background:#0f2a62;color:#f6c665}.kp-card.gold>svg{background:linear-gradient(135deg,#f6c665,#e3a633);color:#0a1c45}.kp-card h3{margin:14px 0 8px;font-size:18px;color:var(--ink)}.kp-card p{margin:0;color:var(--muted);line-height:1.65;font-size:14.5px}.kp-gov{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kp-gov>div{position:relative;display:grid;gap:6px;align-content:start;padding:22px;border-radius:20px;background:linear-gradient(160deg,#0f2a62,#1f4fa8);color:#fff;overflow:hidden}.kp-gov>div:after{content:"";position:absolute;right:-40px;bottom:-40px;width:120px;height:120px;border-radius:50%;border:1px solid rgba(246,198,101,.35)}.kp-gov .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#ffffff1f;color:#f6c665;margin-bottom:6px}.kp-gov .ic svg{width:20px;height:20px}.kp-gov em{font-style:normal;font:800 11px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#f6c665}.kp-gov b{font:700 17px/1.25 var(--f-body)}.kp-gov small{color:#c9d7f2;font-size:13px;line-height:1.45}.kp-edu{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kp-edu li{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.kp-edu li>svg{width:22px;height:22px;flex:none;color:#1f4fa8}.kp-edu li>div{flex:1}.kp-edu b{display:block;font-size:15.5px;color:var(--ink)}.kp-edu small{color:var(--muted);font-size:13.5px}.kp-edu em{font-style:normal;padding:6px 10px;border-radius:999px;background:#e3a63326;color:#8a5a0b;font:700 11.5px/1 var(--f-body)}.kp-h4{margin:22px 0 10px;font:800 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#b9780f}.kp-certs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kp-certs span{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:#eef3fb}.kp-certs svg{width:16px;height:16px;flex:none;color:#e3a633}.kp-certs b{font-size:13.5px;color:var(--ink)}.kp-certs small{margin-left:auto;font-size:12px;color:var(--muted)}.kp-vision{margin:0 12px;border-radius:28px;padding:64px 0;text-align:center;background:linear-gradient(135deg,#0a1c45,#1f4fa8);color:#fff}.kp-vision small{font:800 12px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:#f6c665}.kp-vision blockquote{max-width:880px;margin:18px auto 0;font:600 clamp(19px,2.2vw,26px)/1.5 var(--f-body);color:#fff}.prof-link{display:inline-block;margin-top:10px;font-weight:700;font-size:13.5px;color:var(--brand-ink);text-decoration:none}.prof-link:hover{text-decoration:underline}@media(max-width:1000px){.kp-hero-in,.kp-2{grid-template-columns:1fr;gap:28px}.kp-photo{max-width:320px}.kp-stats,.kp-gov{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-stats>div:nth-child(3){border-left:0}.kp-stats>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}}@media(max-width:640px){.kp-duo,.kp-gov,.kp-certs{grid-template-columns:1fr}.kp-job-h{flex-direction:column}.kp-hero{margin:8px 0 0;border-radius:0}.kp-vision{margin:0;border-radius:0}}.mega:not(.dl-mega) .mega-cols{gap:6px 14px}.mega:not(.dl-mega) .mcol{padding:12px;border-radius:14px}.mega:not(.dl-mega) .mcol:hover{background:var(--surface-2)}.mega:not(.dl-mega) .mcol .mt{gap:12px;margin-bottom:8px}.mega:not(.dl-mega) .mcol .mt svg{width:40px;height:40px;padding:10px;flex:none;border-radius:12px;background:color-mix(in srgb,#1F4FA8 9%,var(--surface));color:#1f4fa8;box-sizing:border-box;transition:background .2s,color .2s}.mega:not(.dl-mega) .mcol:hover .mt svg{background:#0f2a62;color:#f6c665}.mega:not(.dl-mega) .mcol .mt b{font-size:14.5px;font-weight:700;line-height:1.25}.mega:not(.dl-mega) .mcol .ms{position:relative;padding:4px 0 4px 52px;font-size:13px;transition:color .15s,transform .15s}.mega:not(.dl-mega) .mcol .ms:before{content:"";position:absolute;left:38px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#c9d7f2;transition:background .15s}.mega:not(.dl-mega) .mcol .ms:hover{color:var(--brand-ink);transform:translate(3px)}.mega:not(.dl-mega) .mcol .ms:hover:before{background:#e3a633}.mega:not(.dl-mega) .mega-foot{margin-top:12px;padding:16px 20px;border:0;border-radius:16px;background:linear-gradient(135deg,#0f2a62,#1f4fa8);color:#c9d7f2}.mega:not(.dl-mega) .mega-foot span{color:#fff;font-weight:600}.mega:not(.dl-mega) .mega-foot a{color:#f6c665}.mega:not(.dl-mega) .mega-foot a:hover{color:#fff}@media(prefers-reduced-motion:no-preference){.tx{clip-path:inset(0 0 100% 0);transform:translateY(26px);transition:clip-path .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.tx.tx-in{clip-path:inset(0 0 -20% 0);transform:none}.tx em,.tx span{background-size:0% 100%!important;transition:background-size 1s .45s cubic-bezier(.2,.7,.2,1)}.tx.tx-in em,.tx.tx-in span{background-size:100% 100%!important}.tx-f{opacity:0;transform:translateY(16px);transition:opacity .8s .25s cubic-bezier(.2,.7,.2,1),transform .8s .25s cubic-bezier(.2,.7,.2,1)}.tx-f.tx-in{opacity:1;transform:none}.tx-k{opacity:0;transform:translate(-14px);transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1)}.tx-k.tx-in{opacity:1;transform:none}.vhero .vh-copy>*{animation:txUp .9s cubic-bezier(.2,.7,.2,1) both}.vhero .vh-copy>*:nth-child(2){animation-delay:.12s}.vhero .vh-copy>*:nth-child(3){animation-delay:.24s}.vhero .vh-copy>*:nth-child(4){animation-delay:.36s}.page.active .vhero h1 em{background:linear-gradient(90deg,#f6c665,#fff3cf,#e3a633,#f6c665);background-size:300% 100%!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:txShine 6s linear infinite}}@keyframes txUp{0%{opacity:0;transform:translateY(28px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 -20% 0)}}@keyframes txShine{to{background-position:-300% 0}}.tk-band{position:relative;overflow:hidden;padding:22px 0;background:linear-gradient(90deg,#0a1c45,#0f2a62,#0a1c45);border-block:1px solid rgba(255,255,255,.08)}.tk-band:before,.tk-band:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.tk-band:before{left:0;background:linear-gradient(90deg,#0A1C45,transparent)}.tk-band:after{right:0;background:linear-gradient(-90deg,#0A1C45,transparent)}.tk-track{display:flex;width:-moz-max-content;width:max-content;gap:0;animation:tkMove 60s linear infinite}.tk-band:hover .tk-track{animation-play-state:paused}.tk-track span{display:inline-flex;align-items:center;gap:28px;padding-right:28px;white-space:nowrap;font:800 clamp(22px,3vw,40px)/1 var(--f-display);letter-spacing:-.01em;color:#9fc3f5;-webkit-text-stroke:0}.tk-track span:nth-child(odd){color:#fff}.tk-track span:after{content:"";width:10px;height:10px;border-radius:50%;background:#e3a633;box-shadow:0 0 12px #e3a633}@keyframes tkMove{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tk-track{animation:none}}#team-list .bio,#board-list .bio{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;overflow:visible!important}#team-list .bio-more,#board-list .bio-more{display:none!important}#team-list .card.person{align-content:start}.mega:not(.dl-mega){width:min(1080px,calc(100vw - 48px))}.mega:not(.dl-mega) .mega-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 8px}.mega:not(.dl-mega) .mcol{padding:10px}.mega:not(.dl-mega) .mcol .mt{margin-bottom:4px}.mega:not(.dl-mega) .mcol .mt svg{width:34px;height:34px;padding:8px;border-radius:10px}.mega:not(.dl-mega) .mcol .mt b{font-size:13.5px}.mega:not(.dl-mega) .mcol .ms{padding:2px 0 2px 46px;font-size:12.5px}.mega:not(.dl-mega) .mcol .ms:before{left:32px}.mega:not(.dl-mega) .mega-foot{padding:12px 18px;margin-top:8px}@media(max-width:1000px){.mega:not(.dl-mega) .mega-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.im-r{clip-path:inset(0 0 100% 0);transform:scale(1.06);transition:clip-path 1.1s cubic-bezier(.2,.7,.2,1),transform 1.4s cubic-bezier(.2,.7,.2,1)}.im-r.im-in{clip-path:inset(0 0 0 0);transform:none}.vhero .vh-bg{animation:vhIn 1.6s cubic-bezier(.2,.7,.2,1) both,vhDrift 24s 1.6s ease-in-out infinite alternate}.vhero .vh-kpi>div{animation:txUp .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.45s + var(--i)*.1s)}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:left .7s ease}.btn:hover:after{left:130%}.btn-gold{animation:btnPulse 3.2s ease-in-out infinite}.dx-ic,.svc2-ic,.sr-ic{transition:transform .4s cubic-bezier(.2,1.4,.4,1)}.card:hover .dx-ic,.ix-tile:hover .dx-ic,.svc2:hover .svc2-ic,.svcrow:hover .sr-ic,.dcs-rel a:hover .dx-ic,.dcs-dir a:hover .dx-ic{transform:rotate(-8deg) scale(1.1)}.ix-tile,.dcs-std>div,.dcs-types>div,.dcs-eng>div,.ai-uc>div,.co-as>div,.da-mt>div{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.ix-tile:hover,.dcs-std>div:hover,.dcs-types>div:hover,.dcs-eng>div:hover{transform:translateY(-5px);box-shadow:0 18px 34px #0f2a621f}}@keyframes vhIn{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes vhDrift{0%{transform:scale(1) translate(0)}to{transform:scale(1.07) translate(-1.5%,-1%)}}@keyframes btnPulse{0%,to{box-shadow:0 0 #e3a63300}50%{box-shadow:0 0 0 7px #e3a6332e}}@keyframes globeSpin{to{transform:rotate(360deg)}}.scroll-prog{position:fixed;left:0;top:0;height:3px;width:100%;z-index:200;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#1f4fa8,#e3a633);pointer-events:none}.vh-copy h1.tg{perspective:900px}.vh-copy h1.tg em{background:none!important;-webkit-text-fill-color:#F2B51E!important;color:#f2b51e;animation:none!important}.tg .tg-c{display:inline-block;will-change:transform}.tg-it{position:relative;display:inline-block;margin:0 .03em;isolation:isolate}.tg-it .tg-c{background:linear-gradient(100deg,#e3a633,#ffe7a6 25%,#fff 38%,#f6c665 52%,#e3a633 75%,#ffe7a6);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important}.tg-it.two .tg-c{background-image:linear-gradient(100deg,#fff,#bfd8ff 22%,#fff 38%,#f6c665 55%,#fff 78%,#bfd8ff)}.tg-it:before{content:"";position:absolute;top:-18%;right:-30%;bottom:-18%;left:-30%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(246,198,101,.45),transparent);opacity:0;pointer-events:none}.tg-it:after{content:"";position:absolute;left:4%;right:4%;bottom:-.06em;height:.09em;border-radius:9px;background:linear-gradient(90deg,#e3a633,#ffe7a6,#2c74da);transform:scaleX(0);transform-origin:0 50%}.tg-it i.tg-sp{position:absolute;width:.12em;height:.12em;left:50%;top:50%;border-radius:50%;background:#ffe7a6;box-shadow:0 0 10px #f6c665;opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.page.active .tg .tg-c{animation:tgIn .95s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.2s + var(--c)*42ms)}.page.active .tg-it .tg-c{animation:tgItIn 1.1s cubic-bezier(.2,1.5,.35,1) both,tgShine 4s 2.4s linear infinite;animation-delay:calc(.45s + var(--c)*42ms),2.4s}.page.active .tg-it{animation:tgFlip 7s 3.2s cubic-bezier(.6,0,.3,1) infinite}.page.active .tg-it.two{animation-delay:6.7s}.page.active .tg-it:before{animation:tgHalo 3s 1.6s ease-in-out infinite}.page.active .tg-it:after{animation:tgLine .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(1s + var(--d,0s))}.page.active .tg-it i.tg-sp{animation:tgSpark 1.1s cubic-bezier(.1,.8,.3,1) both;animation-delay:calc(1.05s + var(--d,0s))}.page.active .vh-copy:has(.tg)>p{animation:txUp .9s 1.5s cubic-bezier(.2,.7,.2,1) both}.page.active .vh-copy:has(.tg) .actions{animation:txUp .9s 1.75s cubic-bezier(.2,.7,.2,1) both}}@keyframes tgIn{0%{opacity:0;transform:translateY(.75em) rotateX(-85deg);filter:blur(10px)}}@keyframes tgItIn{0%{opacity:0;transform:scale(2.4) translateY(-.2em);filter:blur(14px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:none}}@keyframes tgShine{0%{background-position:100% 0}to{background-position:-200% 0}}@keyframes tgFlip{0%,82%{transform:none}90%{transform:rotateY(180deg) scale(1.12)}to{transform:rotateY(360deg)}}@keyframes tgHalo{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.9;transform:scale(1.15)}}@keyframes tgLine{to{transform:scaleX(1)}}@keyframes tgSpark{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1)}}@media(prefers-reduced-motion:no-preference){.tx.tx-w{clip-path:none!important;transform:none!important;perspective:700px}.tx-w .w{display:inline-block;opacity:0;transform:translateY(.55em) rotateX(-60deg);transform-origin:50% 100%;filter:blur(6px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .95s cubic-bezier(.2,.8,.2,1),filter .7s;transition-delay:calc(var(--w)*60ms)}.tx-w.tx-in .w{opacity:1;transform:none;filter:none}.vh-copy h1.hw{perspective:800px}.page.active .vh-copy h1.hw .w{display:inline-block;animation:tgIn .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.15s + var(--w)*80ms)}.page.active .vh-copy .kicker{animation:kIn .8s cubic-bezier(.2,.7,.2,1) both}.tilt{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.btn.mag{transition:transform .25s cubic-bezier(.2,.7,.2,1)}}.vh-copy h1.hw .w{display:inline-block}@keyframes kIn{0%{opacity:0;letter-spacing:.6em;filter:blur(4px)}}.scr{font-variant-numeric:tabular-nums}.tk-band{padding:16px 0}.tk-track{animation-duration:70s}.tk-track span{gap:14px;padding-right:44px;font:600 clamp(15px,1.5vw,18px)/1 var(--f-body);letter-spacing:.02em;color:#dce7f8!important}.tk-track span:after{width:6px;height:6px;border-radius:1px;transform:rotate(45deg);margin-left:30px;box-shadow:none;background:#e3a633;opacity:.85}.tk-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#ffffff12;border:1px solid rgba(246,198,101,.35);color:#f6c665;flex:none}.tk-ic svg{width:17px;height:17px}.tx-w .wl{position:relative}@media(prefers-reduced-motion:no-preference){.tx-w.tx-in .wl{background-image:linear-gradient(100deg,#1f4fa8,#2c74da 30%,#e3a633,#2c74da 70%,#1f4fa8)!important;background-size:250% 100%!important;background-repeat:no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:wlShine 6s 1.3s ease-in-out infinite;box-shadow:none!important}.tx-w .wl:after{content:"";position:absolute;left:0;right:0;bottom:-.08em;height:.08em;border-radius:4px;background:linear-gradient(90deg,#e3a633,#f6c665,#2c74da);transform:scaleX(0);transform-origin:0 50%;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--w)*60ms + .45s)}.tx-w.tx-in .wl:after{transform:scaleX(1)}.dx-thanks .tx-w.tx-in .wl,.dx-cta-card .tx-w.tx-in .wl,.tk-band .wl,[class*=dark] .tx-w.tx-in .wl{background-image:linear-gradient(100deg,#f6c665,#fff 35%,#f6c665 55%,#e3a633)!important}}@keyframes wlShine{0%,to{background-position:100% 0}50%{background-position:0 0}}@media(prefers-reduced-motion:no-preference){[data-reveal].in .dx-ic svg,[data-reveal].in .icard .ic svg,.icards .icard .ic svg,.svc2-ic svg,.sr-ic svg,.ind-sol .dx-ic svg,.dcs-rel .dx-ic svg{stroke-dasharray:90;stroke-dashoffset:0}[data-reveal].in .dx-ic svg,.rv-in .icard .ic svg{animation:icDraw 1.4s cubic-bezier(.4,0,.2,1) both}.card:hover .dx-ic svg,.icard:hover .ic svg,.svc2:hover .svc2-ic svg,.svcrow:hover .sr-ic svg,.ind-sol a:hover .dx-ic svg,.dcs-rel a:hover .dx-ic svg,.dcs-dir a:hover .dx-ic svg,.ix-tile:hover .dx-ic svg{animation:icDraw 1s cubic-bezier(.4,0,.2,1) both}}@keyframes icDraw{0%{stroke-dashoffset:90}to{stroke-dashoffset:0}}.icards.n6{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.icards.n6 .icard{padding:28px 26px 26px;border-radius:22px;gap:10px;background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface) 92%,#EAF2FC))}.icards.n6 .icard:before{content:"";position:absolute;left:0;top:0;height:4px;width:100%;background:linear-gradient(90deg,#0f2a62,#2c74da,#e3a633);transform:scaleX(.18);transform-origin:0 50%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.icards.n6 .icard:hover:before{transform:scaleX(1)}.icards.n6 .icard .ic{width:58px;height:58px;border-radius:17px;background:linear-gradient(135deg,#0f2a62,#1f4fa8);color:#f6c665;border:0;box-shadow:0 12px 24px #0f2a6238;margin-bottom:8px;transition:transform .5s cubic-bezier(.2,1.4,.4,1)}.icards.n6 .icard:hover .ic{transform:rotate(-6deg) scale(1.08)}.icards.n6 .icard .ic svg{width:26px;height:26px}.icards.n6 .icard h3{font-size:19px}.icards.n6 .icard p{font-size:14.5px;line-height:1.55}.icards.n6 .icard:after{width:180px;height:180px;right:-60px;top:-60px}@media(prefers-reduced-motion:no-preference){.icards.n6 .icard{animation:icUp .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i)*90ms);animation-play-state:paused}.icards.n6.rv-go .icard{animation-play-state:running}}@keyframes icUp{0%{opacity:0;transform:translateY(26px) scale(.97)}}@media(max-width:900px){.icards.n6{grid-template-columns:1fr 1fr}}@media(max-width:560px){.icards.n6{grid-template-columns:1fr}}.pager a{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px 24px;border-radius:20px;overflow:hidden;isolation:isolate;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.pager a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(120deg,#0f2a62,#1f4fa8);transform:scaleX(0);transform-origin:0 50%;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.pager .nx:before{transform-origin:100% 50%}.pager a:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0f2a6233;border-color:transparent}.pager a:hover:before{transform:scaleX(1)}.pager .pg-tx{display:flex;flex-direction:column;gap:6px}.pager .nx .pg-tx{text-align:right;align-items:flex-end}.pager .nx{text-align:right}.pager small,.pager b{transition:color .3s}.pager a:hover small{color:#f6c665}.pager a:hover b{color:#fff}.pg-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--surface-2);color:var(--brand-ink);border:1px solid var(--line);transition:background .3s,color .3s,transform .5s cubic-bezier(.2,1.4,.4,1)}.pg-ic svg{width:22px;height:22px}.pager a:hover .pg-ic{background:#ffffff1a;color:#f6c665;border-color:#fff3;transform:rotate(-8deg) scale(1.08)}.pg-ar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);color:var(--brand-ink);transition:transform .4s cubic-bezier(.2,1.4,.4,1),background .3s,color .3s}.pg-ar svg{width:17px;height:17px}.pager .pv .pg-ar svg{transform:rotate(180deg)}.pager .pv .pg-ar{grid-column:1}.pager .pv .pg-tx{grid-column:2}.pager .pv .pg-ic{grid-column:3;justify-self:end}.pager .nx .pg-ic{justify-self:start}.pager a:hover .pg-ar{background:#e3a633;color:#0f2a62;border-color:#e3a633}.pager .nx:hover .pg-ar{transform:translate(6px)}.pager .pv:hover .pg-ar{transform:translate(-6px)}@media(max-width:560px){.pg-ic{display:none}.pager a{grid-template-columns:auto 1fr}.pager .nx{grid-template-columns:1fr auto}}.avatar img,.fd-ph img{-o-object-position:50% 18%;object-position:50% 18%}.foot-grid{grid-template-columns:1.3fr 1fr 1fr .85fr 1.1fr!important}@media(max-width:1000px){.foot-grid{grid-template-columns:1fr 1fr 1fr!important}}@media(max-width:640px){.foot-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:420px){.foot-grid{grid-template-columns:1fr!important}}.tg-it:after{display:none!important}.vhero{border-radius:0!important;margin:0!important}#hero-video.vhero{min-height:calc(100vh - 150px)!important;max-height:720px}#hero-video .vh-in{padding-block:44px 40px!important}.vh-copy h1.tg{font-size:clamp(36px,5.2vw,74px)!important;margin:12px 0!important}#hero-video .vh-chips{margin-top:22px}@media(max-width:860px){#hero-video.vhero{min-height:0!important;max-height:none}}@media(prefers-reduced-motion:no-preference){.btn-gold:after{animation:btnSweep 3.4s ease-in-out infinite}}@keyframes btnSweep{0%,55%{left:-60%}to{left:130%}}.svmap-sec{padding-block:56px!important}.svmap{display:grid;grid-template-columns:1fr minmax(320px,480px);gap:48px;align-items:center}.svmap-list{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.svmap-list li{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--dx-card,#fff);border:1px solid var(--dx-line,#DCE5F3);font:600 14.5px/1.3 var(--f-body);color:var(--dx-ink,#0F1A45);transition:transform .3s,box-shadow .3s,border-color .3s}.svmap-list li svg{width:18px;height:18px;flex:none;color:#1f4fa8}.svmap-list li:hover{transform:translate(4px);border-color:#e3a633;box-shadow:0 10px 22px #0f2a621a}@media(prefers-reduced-motion:no-preference){.svmap-list li{animation:dsyIn .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.2s + var(--i)*80ms)}}@media(max-width:900px){.svmap{grid-template-columns:1fr}.svmap .nv{max-width:440px;margin:auto}}@media(max-width:480px){.svmap-list{grid-template-columns:1fr}}.ixp{display:grid;grid-template-columns:280px 1fr;gap:22px;align-items:start}.ixp-tabs{display:grid;gap:8px;position:sticky;top:96px}.ixp-tabs button{display:flex;gap:12px;align-items:center;text-align:left;padding:14px 16px;border-radius:16px;border:1px solid var(--line,#DCE5F3);background:var(--surface,#fff);color:var(--ink);cursor:pointer;transition:background .25s,transform .25s,box-shadow .25s,border-color .25s}.ixp-tabs button>svg{width:22px;height:22px;flex:none;color:#1f4fa8;transition:color .25s,transform .4s cubic-bezier(.2,1.4,.4,1)}.ixp-tabs b{display:block;font:700 14.5px/1.25 var(--f-body)}.ixp-tabs small{display:block;margin-top:3px;font:600 12px/1 var(--f-body);color:var(--muted)}.ixp-tabs button:hover{transform:translate(4px);border-color:#c9d7f2}.ixp-tabs button[aria-selected=true]{background:linear-gradient(135deg,#0f2a62,#1f4fa8);border-color:transparent;color:#fff;box-shadow:0 14px 28px #0f2a6240}.ixp-tabs button[aria-selected=true] b{color:#fff}.ixp-tabs button[aria-selected=true] small{color:#c9d7f2}.ixp-tabs button[aria-selected=true]>svg{color:#f6c665;transform:scale(1.1)}.ixp-p{display:grid;grid-template-columns:minmax(300px,440px) 1fr;gap:30px;align-items:center;padding:28px;border-radius:24px;background:var(--surface,#fff);border:1px solid var(--line,#DCE5F3);box-shadow:0 22px 50px #0f2a6214;animation:dsyIn .55s cubic-bezier(.2,.7,.2,1) both}.ixp-body{display:grid;gap:14px;align-content:start}.ixp-body .dx-pill{justify-self:start}.ixp-lede{margin:0;font-size:16.5px;line-height:1.55;color:var(--ink)}.ixp-rows{display:grid;gap:8px}.ixp-rows a{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid var(--line,#DCE5F3);text-decoration:none;color:var(--ink);transition:background .25s,transform .25s,border-color .25s;animation:dsyIn .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.15s + var(--i)*70ms)}.ixp-rows a:hover{transform:translate(5px);border-color:#e3a633;background:color-mix(in srgb,#E3A633 6%,var(--surface,#fff))}.ixp-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#eaf2fc;color:#1f4fa8}.ixp-ic svg{width:18px;height:18px}.ixp-tx b{display:block;font:700 14.5px/1.25 var(--f-body)}.ixp-tx small{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ixp-rows i{color:#1f4fa8;transition:transform .3s}.ixp-rows i svg{width:16px;height:16px}.ixp-rows a:hover i{transform:translate(4px)}.ixp-body .btn{justify-self:start;margin-top:4px}@media(max-width:1100px){.ixp{grid-template-columns:1fr}.ixp-tabs{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:4px}.ixp-p{grid-template-columns:1fr}.ixp-p .nv{max-width:420px;margin:auto}}@media(max-width:560px){.ixp-p{padding:18px}}.tx-w .wl:after{display:none!important}.sec-head h2 em,.dx-head h2 em,.tx em,.dx-h span,.dx-head h2 span{text-decoration:none!important;box-shadow:none!important}.sec-head h2 em:not(.wl),.tx em:not(.wl){background:none!important}#hero-video.vhero{min-height:calc(100vh - 250px)!important;max-height:600px}#hero-video .vh-in{padding-block:28px 28px!important}.vh-copy h1.tg{font-size:clamp(34px,4.6vw,64px)!important}#hero-video .vh-chips{margin-top:16px}#hero-video .vh-chips a{padding-block:12px}@media(prefers-reduced-motion:no-preference){.cx-pipe li{position:relative;overflow:hidden}.cx-pipe.in li{animation:pipeIn .75s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i)*.16s)}.cx-pipe li:after{content:"";position:absolute;top:0;bottom:0;left:-45%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);animation:pipeSweep 5s ease-in-out infinite;animation-delay:calc(1.2s + var(--i)*.45s)}.cx-pipe li svg{animation:pipeIcon 5s ease-in-out infinite;animation-delay:calc(1.2s + var(--i)*.45s)}.cx-pipe li{transition:transform .3s cubic-bezier(.2,.7,.2,1),filter .3s}.cx-pipe li:hover{transform:translateY(-5px);filter:brightness(1.1)}}@keyframes pipeIn{0%{opacity:0;transform:translate(-40px) scale(.96)}to{opacity:1;transform:none}}@keyframes pipeSweep{0%{left:-45%}22%,to{left:120%}}@keyframes pipeIcon{0%,to{transform:none}8%{transform:translateY(-4px) scale(1.18)}16%{transform:none}}.board .card.no-av{grid-template-columns:1fr!important}@media(prefers-reduced-motion:no-preference){.page.active .tg-it{animation:tgGlow 2.4s ease-in-out infinite,tgFlip 7s 3.2s cubic-bezier(.6,0,.3,1) infinite}.page.active .tg-it.two{animation:tgGlow 2.4s 1.2s ease-in-out infinite,tgFlip 7s 6.7s cubic-bezier(.6,0,.3,1) infinite}.page.active .tg-it .tg-c{background-size:220% 100%;animation:tgItIn 1.1s cubic-bezier(.2,1.5,.35,1) both,tgShine 2.6s 2s linear infinite,tgWave 3s 2.2s ease-in-out infinite;animation-delay:calc(.45s + var(--c)*42ms),2s,calc(2.2s + var(--c)*.12s)}}@keyframes tgGlow{0%,to{filter:drop-shadow(0 0 0 rgba(246,198,101,0))}50%{filter:drop-shadow(0 0 18px rgba(246,198,101,.85)) drop-shadow(0 0 4px rgba(255,255,255,.6))}}@keyframes tgWave{0%,70%,to{transform:none}80%{transform:translateY(-.14em) scale(1.06)}90%{transform:translateY(.03em)}}@media(prefers-reduced-motion:no-preference){.dx-timeline:before{transform-origin:0 50%;transform:scaleX(0);transition:transform 1.6s cubic-bezier(.4,0,.2,1)}.dx-timeline.tl-in:before{transform:scaleX(1)}.dx-timeline li:after,.dx-timeline li:before{transform-origin:0 50%;transform:scaleX(0);transition:transform .9s cubic-bezier(.4,0,.2,1);transition-delay:calc(.3s + var(--n,0)*.25s)}.dx-timeline.tl-in li:after,.dx-timeline.tl-in li:before{transform:scaleX(1)}.dx-timeline li>b,.dx-timeline li>p{opacity:0;transform:translateY(12px);transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.35s + var(--n,0)*.25s)}.dx-timeline.tl-in li>b,.dx-timeline.tl-in li>p{opacity:1;transform:none}.dx-timeline li>i{transform:scale(0);transition:transform .6s cubic-bezier(.2,1.5,.4,1);transition-delay:calc(.2s + var(--n,0)*.25s)}.dx-timeline.tl-in li>i{transform:scale(1);animation:tlPulse 5s ease-in-out infinite;animation-delay:calc(2s + var(--n,0)*1s)}.dx-timeline.tl-in:after{content:"";position:absolute;top:13px;left:18px;width:10px;height:10px;border-radius:50%;background:#e3a633;box-shadow:0 0 12px #e3a633,0 0 0 4px #e3a63333;animation:tlTravel 5s 1.8s linear infinite;pointer-events:none}.dx-timeline li:hover>i{transform:scale(1.15)}}@keyframes tlPulse{0%,24%,to{box-shadow:0 0 0 5px var(--dx-card,#fff)}8%{box-shadow:0 0 0 5px var(--dx-card,#fff),0 0 0 12px #e3a63359,0 0 22px #e3a63380}}@keyframes tlTravel{0%{left:18px;opacity:0}5%{opacity:1}95%{opacity:1}to{left:calc(100% - 28px);opacity:0}}@media(max-width:900px){.dx-timeline.tl-in:after{display:none}}.vs-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px}.vs-card{position:relative;display:block;min-height:320px;border-radius:22px;overflow:hidden;text-decoration:none;color:#fff;background:#0a1c45;isolation:isolate;box-shadow:0 20px 44px #0f2a622e;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.vs-card video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transform:scale(1.04);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.vs-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a1c450d 30%,#0a1c45e0)}.vs-live{position:absolute;left:16px;top:16px;display:inline-flex;gap:7px;align-items:center;padding:6px 11px;border-radius:999px;background:#0a1c458c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:700 11px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase}.vs-live i{width:7px;height:7px;border-radius:50%;background:#e3a633;box-shadow:0 0 8px #e3a633;animation:vsBlink 1.6s ease-in-out infinite}.vs-tx{position:absolute;left:20px;right:70px;bottom:20px;display:grid;gap:5px}.vs-tx b{font:800 clamp(18px,1.7vw,24px)/1.15 var(--f-display);transform:translateY(6px);transition:transform .45s}.vs-tx small{font-size:13.5px;line-height:1.45;color:#d7e3f6;opacity:.85}.vs-go{position:absolute;right:18px;bottom:20px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e3a633;color:#0f2a62;transform:scale(.85);transition:transform .4s cubic-bezier(.2,1.4,.4,1)}.vs-go svg{width:18px;height:18px}.vs-card:hover{transform:translateY(-6px);box-shadow:0 28px 56px #0f2a6247}.vs-card:hover video{transform:scale(1.12)}.vs-card:hover .vs-tx b{transform:none}.vs-card:hover .vs-go{transform:scale(1) rotate(-45deg)}@keyframes vsBlink{50%{opacity:.25}}@media(prefers-reduced-motion:no-preference){.vs-grid.vs-in .vs-card{animation:dsyIn .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i)*.15s)}}@media(max-width:900px){.vs-grid{grid-template-columns:1fr 1fr}.vs-card:first-child{grid-column:1/-1}}@media(max-width:560px){.vs-grid{grid-template-columns:1fr}.vs-card{min-height:240px}}.vs-card{isolation:auto}.vs-card .vs-ph,.vs-card video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.vs-card video{z-index:1;opacity:0;transition:opacity .6s,transform 1.2s cubic-bezier(.2,.7,.2,1)}.vs-card video.vs-on{opacity:1}.vs-card .vs-ph{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.vs-card:hover .vs-ph{transform:scale(1.12)}.vs-shade{z-index:2}.vs-live,.vs-tx,.vs-go{z-index:3}@media(prefers-reduced-motion:no-preference){#home-founders .fd-card{opacity:0;transform:translateY(40px)}#home-founders.fd-in .fd-card{animation:fdIn 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i)*.22s)}#home-founders .fd-ph{overflow:hidden}#home-founders .fd-ph img{clip-path:inset(0 100% 0 0);transform:scale(1.15)}#home-founders.fd-in .fd-ph img{animation:fdPh 1.3s cubic-bezier(.65,0,.25,1) both,fdKen 14s ease-in-out infinite alternate;animation-delay:calc(.2s + var(--i)*.22s),calc(1.5s + var(--i)*.22s)}#home-founders .fd-ph:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;z-index:2;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);animation:fdShine 6s ease-in-out infinite;animation-delay:calc(2.5s + var(--i)*1.5s);pointer-events:none}#home-founders .fd-role{display:inline-block}#home-founders.fd-in .fd-role{animation:fdPop .6s cubic-bezier(.2,1.5,.4,1) both;animation-delay:calc(.7s + var(--i)*.22s)}#home-founders.fd-in .fd-body h3{animation:fdUp .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.85s + var(--i)*.22s)}#home-founders.fd-in .fd-body p{animation:fdUp .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(1s + var(--i)*.22s)}#home-founders.fd-in .fd-link{animation:fdUp .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(1.15s + var(--i)*.22s)}#home-founders .fd-card{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}#home-founders .fd-card:hover{transform:translateY(-6px);box-shadow:0 28px 56px #0f2a6229}#home-founders .fd-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--fa,0deg),transparent 0 70%,#E3A633 82%,#2C74DA 92%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s;pointer-events:none;animation:fdSpin 4s linear infinite}#home-founders .fd-card:hover:before{opacity:1}#home-founders .fd-link svg{transition:transform .3s}#home-founders .fd-card:hover .fd-link svg{transform:translate(6px)}}@property --fa{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fdSpin{to{--fa:360deg}}@keyframes fdIn{0%{opacity:0;transform:translateY(40px) scale(.97)}to{opacity:1;transform:none}}@keyframes fdPh{0%{clip-path:inset(0 100% 0 0);transform:scale(1.15)}to{clip-path:inset(0 0 0 0);transform:scale(1.04)}}@keyframes fdKen{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.12) translate(-2%,-1.5%)}}@keyframes fdShine{0%,70%{left:-60%}to{left:130%}}@keyframes fdPop{0%{opacity:0;transform:scale(.6)}}@keyframes fdUp{0%{opacity:0;transform:translateY(14px)}}#home-founders .fd-card{position:relative}.board .card.bd-card{display:grid!important;grid-template-columns:220px 1fr!important;gap:0!important;padding:0!important;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.bd-ph{position:relative;min-height:260px;overflow:hidden;background:linear-gradient(160deg,#1f4fa8,#0f2a62)}.bd-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.bd-card .person{padding:28px 28px 26px}.bd-card:hover{transform:translateY(-6px);box-shadow:0 28px 56px #0f2a6229}.bd-card:hover .bd-ph img{transform:scale(1.08)}@media(prefers-reduced-motion:no-preference){.bd-ph:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);animation:fdShine 6s 2s ease-in-out infinite;pointer-events:none}.bd-card:nth-child(2) .bd-ph:after{animation-delay:3.5s}.bd-ph img{animation:fdKen 14s ease-in-out infinite alternate}}@media(max-width:640px){.board .card.bd-card{grid-template-columns:1fr!important}.bd-ph{min-height:300px}}.vh-sl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;overflow:hidden;background:#0a1c45}.vh-sl img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.02);animation:vhSl calc(var(--n)*6s) linear infinite;animation-delay:calc(var(--k)*6s)}.vh-sl img:first-child{opacity:1}@keyframes vhSl{0%{opacity:0;transform:scale(1.02) translate(0)}5%{opacity:1}25%{opacity:1}31%{opacity:0;transform:scale(1.15) translate(-1.5%,-1%)}to{opacity:0;transform:scale(1.15) translate(-1.5%,-1%)}}.vhero.has-sl video.vh-bg{opacity:0!important;transition:opacity 1s ease}.vhero.has-sl video.vh-bg.vh-on{opacity:1!important}@media(prefers-reduced-motion:reduce){.vh-sl img{animation:none}.vh-sl img:first-child{opacity:1}}.vh-copy h1 em.em-anim{display:inline!important;background:none!important;-webkit-text-fill-color:initial!important;animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.em-anim .ew{display:inline-block;white-space:nowrap}.em-anim .ec{display:inline-block;background:linear-gradient(100deg,#e3a633,#f6c665 30%,#fff3cf,#f6c665 60%,#e3a633);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#f2b51e}@media(prefers-reduced-motion:no-preference){.page.active .em-anim .ec{animation:tgIn .9s cubic-bezier(.2,.8,.2,1) both,tgShine 3.2s linear infinite,emWave 4s ease-in-out infinite;animation-delay:calc(.35s + var(--c)*38ms),calc(1.6s + var(--c)*30ms),calc(2.4s + var(--c)*90ms)}.page.active .em-anim{animation:tgGlow 3s 1.4s ease-in-out infinite!important}}@keyframes emWave{0%,75%,to{transform:none}83%{transform:translateY(-.1em)}91%{transform:translateY(.02em)}}.vh-kpi:empty{display:none}.dcs-crumb{display:flex;gap:8px;align-items:center;margin-bottom:18px;font:600 13px/1 var(--f-body);color:var(--dx-muted)}.dcs-crumb a{color:var(--brand-ink,#1F4FA8);text-decoration:none}.dcs-crumb a:hover{text-decoration:underline}.dcs-crumb svg{width:13px;height:13px;opacity:.6}.dcs-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:start}.dcs-h4{margin:26px 0 12px;font:800 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#b9780f}.dcs-intro .dcs-h4{margin-top:6px}.dcs-roles{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px}.dcs-roles small{font:800 11px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-muted);margin-right:4px}.dcs-roles span{padding:7px 12px;border-radius:999px;background:#0f2a62;color:#fff;font:600 12.5px/1 var(--f-body)}.dcs-roles span:nth-child(odd){background:linear-gradient(135deg,#f6c665,#e3a633);color:#0a1c45}.dcs-ch{display:grid;gap:8px}.dcs-ch>div{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:14px;background:var(--dx-card);border:1px solid var(--dx-line);transition:transform .25s}.dcs-ch>div:hover{transform:translate(5px)}.dcs-ch span{width:32px;height:32px;flex:none;border-radius:10px;display:grid;place-items:center;background:#c2343a14;color:#c2343a}.dcs-ch span svg{width:16px;height:16px}.dcs-ch p{margin:0;font:600 14.5px/1.35 var(--f-body);color:var(--dx-ink)}.dcs-accs{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.dcs-acc{border-radius:16px;background:var(--dx-card);border:1px solid var(--dx-line);overflow:hidden;transition:box-shadow .25s,border-color .25s}.dcs-acc[open]{box-shadow:0 16px 32px #0f2a621a;border-color:#c9d7f2}.dcs-acc summary{list-style:none;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;-moz-column-gap:14px;column-gap:14px;row-gap:3px;align-items:center;padding:16px 18px;cursor:pointer}.dcs-acc summary::-webkit-details-marker{display:none}.dcs-acc summary .dx-ic{grid-row:1/3;grid-column:1}.dcs-acc summary b{grid-column:2;font:700 15.5px/1.25 var(--f-body);color:var(--dx-ink)}.dcs-acc summary>span:not(.dx-ic){grid-column:2;font-size:13px;color:var(--dx-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.dcs-acc[open] summary>span:not(.dx-ic){display:none}.dcs-pm{grid-row:1/3;grid-column:3;position:relative;width:28px;height:28px;border-radius:50%;background:#eef3fb}.dcs-pm:before,.dcs-pm:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;margin:-1px 0 0 -5.5px;background:#1f4fa8;border-radius:2px;transition:transform .25s}.dcs-pm:after{transform:rotate(90deg)}.dcs-acc[open] .dcs-pm{background:#0f2a62}.dcs-acc[open] .dcs-pm:before,.dcs-acc[open] .dcs-pm:after{background:#f6c665}.dcs-acc[open] .dcs-pm:after{transform:rotate(0)}.dcs-ab{display:grid;gap:12px;padding:0 18px 18px 72px;animation:ixIn .35s ease both}.dcs-ab small{display:block;margin-bottom:4px;font:800 10.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#b9780f}.dcs-ab p{margin:0;font-size:14px;line-height:1.55;color:var(--dx-ink)}.dcs-fig{margin:0;display:grid;gap:12px}.dcs-fig figcaption{font-size:12.5px;font-style:italic;color:var(--dx-muted)}.dcs-chain{display:grid;gap:16px;padding:26px;border-radius:24px;background:linear-gradient(160deg,#0b1a3e,#132c66);color:#fff}.dcs-row{position:relative;display:grid;gap:14px}.dcs-row.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.dcs-row.n6{grid-template-columns:repeat(6,minmax(0,1fr))}.dcs-row.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.dcs-row:before{content:"";position:absolute;left:6%;right:6%;top:36px;height:3px;border-radius:3px;background:linear-gradient(90deg,#3e8bf0,#e3a633)}.dcs-chain.cool .dcs-row:before{background:linear-gradient(90deg,#f06a50,#3cc8da)}.dcs-flow{position:absolute;top:31px;left:6%;width:13px;height:13px;border-radius:50%;background:#f6c665;box-shadow:0 0 0 5px #f6c66540,0 0 14px #f6c665;animation:dcsFlow 4.5s linear infinite}.dcs-chain.cool .dcs-flow{background:#7fe3f0;box-shadow:0 0 0 5px #7fe3f040,0 0 14px #7fe3f0}@keyframes dcsFlow{0%{left:6%}to{left:93%}}.dcs-node{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;gap:6px}.dcs-node>svg{width:62px;height:62px;padding:17px;border-radius:18px;background:#1f4fa8;color:#fff;box-shadow:0 0 0 4px #ffffff14,0 12px 24px #00000040;box-sizing:border-box}.dcs-row .dcs-node:last-of-type>svg{background:linear-gradient(145deg,#f6c665,#e3a633);color:#0a1c45}.dcs-node b{font:700 14px/1.2 var(--f-body)}.dcs-node small{font-size:12px;color:#afc1e4}.dcs-branch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;border-top:1px dashed rgba(255,255,255,.2)}.dcs-node.alt{grid-template-columns:auto 1fr;justify-items:start;text-align:left;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.dcs-node.alt>svg{grid-row:span 2;width:42px;height:42px;padding:11px;border-radius:12px;background:#f6c66526;color:#f6c665;box-shadow:none}.dcs-node.alt small{grid-column:2}.dcs-rings-wrap{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:36px;align-items:center}.dcs-rings{position:relative;aspect-ratio:1;width:100%}.dcs-ring{position:absolute;inset:calc(var(--k) * 9%);border-radius:50%;border:2px solid rgba(31,79,168,calc(.25 + var(--k)*.15));background:rgba(44,116,218,calc(.04 + var(--k)*.035))}.dcs-ring span{position:absolute;top:2.5%;left:50%;translate:-50% 0;font:800 10.5px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:#1f4fa8;white-space:nowrap}.dcs-ring:nth-child(1){border-style:dashed;animation:cxSpin 60s linear infinite}.dcs-ring:nth-child(1) span{animation:cxSpin 60s linear infinite reverse}.dcs-core{position:absolute;top:38%;right:38%;bottom:38%;left:38%;border-radius:50%;display:grid;place-content:center;justify-items:center;gap:2px;background:radial-gradient(circle at 30% 30%,#2c74da,#0f2a62);color:#fff;text-align:center;box-shadow:0 0 0 6px #e3a6334d;animation:aiHum 3s ease-in-out infinite}.dcs-core svg{width:24px;height:24px;color:#f6c665}.dcs-core b{font:800 10.5px/1.1 var(--f-body);text-transform:uppercase}.dcs-legend{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dcs-legend li{display:grid;grid-template-columns:30px 140px 1fr;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--dx-card);border:1px solid var(--dx-line)}.dcs-legend i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:800 13px/1 var(--f-body);font-style:normal;background:#0f2a62;color:#f6c665}.dcs-legend b{font-size:14.5px;color:var(--dx-ink)}.dcs-legend span{font-size:13.5px;color:var(--dx-muted)}.dcs-hub{max-width:420px}.dcs-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-bottom:18px}.dcs-st{display:grid;justify-items:center;gap:6px;padding:12px 6px;border-radius:12px;background:var(--dx-card);border:1px solid var(--dx-line);text-decoration:none;text-align:center;transition:transform .2s,background .2s}.dcs-st:hover{transform:translateY(-3px)}.dcs-st i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:800 12px/1 var(--f-body);font-style:normal;background:#eef3fb;color:#1f4fa8}.dcs-st span{font:700 12px/1.2 var(--f-body);color:var(--dx-ink)}.dcs-st.on{background:linear-gradient(145deg,#0f2a62,#1f4fa8);border-color:transparent;box-shadow:0 12px 24px #0f2a6240}.dcs-st.on i{background:#f6c665;color:#0a1c45}.dcs-st.on span{color:#fff}.dcs-std{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dcs-std>div{display:grid;gap:6px;align-content:start;padding:18px;border-radius:16px;background:var(--dx-card);border:1px solid var(--dx-line)}.dcs-std em{justify-self:start;font-style:normal;padding:5px 10px;border-radius:999px;background:#e3a63326;color:#8a5a0b;font:700 11px/1 var(--f-body)}.dcs-std b{font:700 15px/1.25 var(--f-body);color:var(--dx-ink)}.dcs-std p{margin:0;font-size:13.5px;color:var(--dx-muted);line-height:1.5}.dcs-note{display:flex;gap:14px;align-items:flex-start;margin-top:16px;padding:16px 18px;border-radius:16px;background:#fff8e6;border:1px solid #F0CF83}.dcs-note>svg{width:22px;height:22px;flex:none;color:#b9780f}.dcs-note b{font-size:14.5px;color:#0a1c45}.dcs-note p{margin:4px 0 0;font-size:13.5px;color:#5b4a1e;line-height:1.5}.dcs-rel,.dcs-dir{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dcs-dir{grid-template-columns:repeat(4,minmax(0,1fr))}.dcs-rel a,.dcs-dir a{position:relative;display:grid;gap:6px;align-content:start;padding:20px 20px 46px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line);text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s}.dcs-rel a:hover,.dcs-dir a:hover{transform:translateY(-4px);box-shadow:0 18px 34px #0f2a6221;border-color:#c9d7f2}.dcs-rel b,.dcs-dir b{font:700 15.5px/1.25 var(--f-body);color:var(--dx-ink);margin-top:6px}.dcs-rel span,.dcs-dir span{font-size:13px;color:var(--dx-muted);line-height:1.45}.dcs-rel i,.dcs-dir i{position:absolute;right:16px;bottom:14px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--dx-line);color:var(--dx-ink);transition:background .2s,color .2s}.dcs-rel a:hover i,.dcs-dir a:hover i{background:#e3a633;border-color:#e3a633;color:#0a1c45}.dcs-rel i svg,.dcs-dir i svg{width:14px;height:14px}.dcs-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dcs-types>div,.dcs-eng>div{display:grid;gap:6px;align-content:start;padding:20px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line)}.dcs-types b,.dcs-eng b{font:700 16px/1.25 var(--f-body);color:var(--dx-ink);margin-top:6px}.dcs-types p,.dcs-eng p{margin:0;font-size:13.5px;color:var(--dx-muted);line-height:1.5}.dcs-types em,.dcs-eng em{font-style:normal;font-size:12.5px;font-weight:600;color:#1f4fa8;border-top:1px solid var(--dx-line);padding-top:8px;margin-top:4px}.dcs-eng{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dcs-eng>div:nth-child(2){background:linear-gradient(160deg,#0f2a62,#1f4fa8);border-color:transparent}.dcs-eng>div:nth-child(2) b{color:#fff}.dcs-eng>div:nth-child(2) p{color:#c9d7f2}.dcs-eng>div:nth-child(2) em{color:#f6c665;border-color:#fff3}.mega.dl-mega{width:min(1040px,calc(100vw - 48px))}.dl-top{display:grid;grid-template-columns:1fr 230px;gap:14px}.dl-sys{display:grid;align-content:start;gap:2px;padding:12px;border-radius:16px;background:var(--surface-2,#EEF3FB)}.dl-sys small{padding:2px 8px 8px;font:800 10.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#b9780f}.dl-sys a{display:flex;gap:10px;align-items:center;padding:8px;border-radius:10px;color:var(--ink);text-decoration:none;font:600 13.5px/1.2 var(--f-body);transition:background .15s}.dl-sys a:hover{background:var(--surface,#fff)}.dl-sys a svg{width:16px;height:16px;color:#1f4fa8;flex:none}.dl-sys a.dl-ov{margin-top:6px;border-top:1px solid var(--line);border-radius:0 0 10px 10px;padding-top:12px;color:var(--brand-ink);justify-content:space-between}@media(max-width:1100px){.dcs-accs,.dcs-intro{grid-template-columns:1fr}.dcs-rel,.dcs-dir,.dcs-eng,.dcs-std,.dcs-types{grid-template-columns:repeat(2,minmax(0,1fr))}.dcs-row.n5,.dcs-row.n6{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.dcs-row:before,.dcs-flow{display:none}.dcs-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.dcs-rings-wrap{grid-template-columns:1fr}.dcs-rings{max-width:360px;margin:auto}.dl-top{grid-template-columns:1fr}}@media(max-width:640px){.dcs-rel,.dcs-dir,.dcs-eng,.dcs-std,.dcs-types,.dcs-branch{grid-template-columns:1fr}.dcs-row.n5,.dcs-row.n6,.dcs-row.n4,.dcs-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dcs-ab{padding-left:18px}.dcs-legend li{grid-template-columns:30px 1fr}.dcs-legend span{grid-column:2}.dcs-chain{padding:18px}}@media(prefers-reduced-motion:reduce){.dcs-flow,.dcs-ring,.dcs-ring span,.dcs-core{animation:none!important}}.dcs-dir .dx-ic svg,.dcs-rel .dx-ic svg,.dcs-types .dx-ic svg,.dcs-eng .dx-ic svg,.dcs-acc .dx-ic svg{color:#fff}.dcs-types .dx-ic.c-gold svg,.dcs-eng .dx-ic.c-gold svg{color:#0a1c45}.dcs-dir a.cta{grid-column:span 3;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:22px 70px 22px 24px;background:linear-gradient(135deg,#0f2a62,#1f4fa8);border-color:transparent}.dcs-dir a.cta>svg{width:44px;height:44px;padding:11px;border-radius:12px;background:#f6c6652e;color:#f6c665;box-sizing:border-box}.dcs-dir a.cta b{color:#fff;margin:0}.dcs-dir a.cta span{flex-basis:100%;color:#c9d7f2;padding-left:60px;margin-top:-4px}.dcs-dir a.cta i{top:50%;bottom:auto;translate:0 -50%;background:#e3a633;border-color:#e3a633;color:#0a1c45}@media(max-width:1100px){.dcs-dir a.cta{grid-column:span 2}}@media(max-width:640px){.dcs-dir a.cta{grid-column:auto}.dcs-dir a.cta span{padding-left:0}}.dsx{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:20px;align-items:start}.dsx-l{display:grid;gap:6px;position:sticky;top:150px;max-height:calc(100vh - 180px);overflow:auto;padding:6px;border-radius:20px;background:var(--dx-card);border:1px solid var(--dx-line)}.dsx-l button{position:relative;display:grid;grid-template-columns:26px 22px 1fr;gap:10px;align-items:center;padding:11px 12px;border:0;border-radius:14px;background:transparent;color:var(--dx-ink);text-align:left;cursor:pointer;font:inherit;transition:background .2s,color .2s,transform .2s}.dsx-l button:hover{background:#eef3fb;transform:translate(3px)}.dsx-l button em{font:800 11px/1 var(--f-body);font-style:normal;color:#9fb5dc;letter-spacing:.04em}.dsx-l button svg{width:20px;height:20px;color:#1f4fa8}.dsx-l button b{font:600 14px/1.25 var(--f-body)}.dsx-l button[aria-selected=true]{background:linear-gradient(135deg,#0f2a62,#1f4fa8);color:#fff;box-shadow:0 10px 22px #0f2a6238}.dsx-l button[aria-selected=true] em{color:#f6c665}.dsx-l button[aria-selected=true] svg{color:#f6c665}.dsx-l button[aria-selected=true]:after{content:"";position:absolute;right:-13px;top:50%;margin-top:-7px;border:7px solid transparent;border-left-color:#1f4fa8}.dsx-r{min-width:0}.dsx-p{display:grid;gap:16px;padding:28px;border-radius:24px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:0 18px 40px #0f2a6214;animation:dsxIn .5s cubic-bezier(.2,.7,.2,1) both}@keyframes dsxIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.dsx-ph{position:relative;display:flex;gap:18px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--dx-line)}.dsx-big{width:72px;height:72px;flex:none;border-radius:20px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#2c74da,#0f2a62);color:#f6c665;box-shadow:0 0 0 6px #2c74da1f;animation:dsxPop .6s .1s cubic-bezier(.2,1.4,.4,1) both}@keyframes dsxPop{0%{transform:scale(.6) rotate(-12deg);opacity:0}}.dsx-big svg{width:32px;height:32px}.dsx-ph small{font:800 11px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#b9780f}.dsx-ph h3{margin:6px 0 0;font:800 clamp(22px,2.4vw,30px)/1.15 var(--f-display,inherit);color:var(--dx-ink)}.dsx-bar{position:absolute;left:0;right:0;bottom:-1px;height:3px;background:transparent}.dsx-bar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--p);background:linear-gradient(90deg,#1f4fa8,#e3a633);border-radius:3px;animation:dsxBar .8s .2s cubic-bezier(.2,.7,.2,1) both}@keyframes dsxBar{0%{width:0}}.dsx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.dsx-c{padding:18px;border-radius:16px;background:#f5f8fd;border:1px solid var(--dx-line);animation:dsxIn .5s cubic-bezier(.2,.7,.2,1) both}.dsx-c.co{animation-delay:.08s;background:#fff8e9;border-color:#f3dda8}.dsx-c.op{animation-delay:.16s;background:#eef7f3;border-color:#c7e6d7}.dsx-c small{display:flex;gap:8px;align-items:center;margin-bottom:8px;font:800 11px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:#1f4fa8}.dsx-c.co small{color:#8a5a0b}.dsx-c.op small{color:#1d7a52}.dsx-c small svg{width:15px;height:15px}.dsx-c p{margin:0;font-size:15px;line-height:1.6;color:var(--dx-ink)}@media(max-width:1000px){.dsx{grid-template-columns:1fr}.dsx-l{position:static;max-height:none;display:flex;overflow-x:auto;padding:6px}.dsx-l button{flex:none;grid-template-columns:22px 20px auto;white-space:nowrap}.dsx-l button[aria-selected=true]:after{display:none}.dsx-p{padding:20px}}.mega.dl-mega{width:min(1180px,calc(100vw - 40px));left:-260px}.dl-top{display:grid;grid-template-columns:2fr 1fr;gap:16px}.dl-g{display:grid;align-content:start;gap:4px}.dl-gh{padding:0 14px 4px;font:800 10.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#b9780f}.dl-g.sys{padding:8px 4px 4px;border-radius:16px;background:var(--surface-2,#EEF3FB)}.dl-g.sys .dl-gh{padding-top:6px}.dl-grid.one{grid-template-columns:1fr;gap:0}.dl-g.sys .dl-mi{padding:8px 12px}.dl-g.sys .dl-mi:hover{background:var(--surface,#fff)}.dl-mi .dl-ic{transition:background .2s,color .2s,transform .3s cubic-bezier(.2,1.4,.4,1)}.dl-mi:hover .dl-ic{transform:scale(1.08) rotate(-4deg)}.nav-dd:hover .dl-mega .dl-mi,.nav-dd:focus-within .dl-mega .dl-mi{animation:dlIn .4s cubic-bezier(.2,.7,.2,1) both}.dl-grid .dl-mi:nth-child(2){animation-delay:.03s}.dl-grid .dl-mi:nth-child(3){animation-delay:.06s}.dl-grid .dl-mi:nth-child(4){animation-delay:.09s}.dl-grid .dl-mi:nth-child(5){animation-delay:.12s}.dl-grid .dl-mi:nth-child(6){animation-delay:.15s}.dl-grid .dl-mi:nth-child(7){animation-delay:.18s}.dl-grid .dl-mi:nth-child(8){animation-delay:.21s}@keyframes dlIn{0%{opacity:0;transform:translateY(8px)}}@media(max-width:1100px){.mega.dl-mega{left:-120px}.dl-top{grid-template-columns:1fr}}.dcs-st.on{animation:dcsGlow 2.6s ease-in-out infinite}@keyframes dcsGlow{50%{box-shadow:0 0 0 6px #e3a63340,0 12px 24px #0f2a6240}}.dcs-page [data-reveal].dcs-rel>*,.dcs-page [data-reveal].dcs-std>*,.dcs-page [data-reveal].dcs-ch>*{transition-delay:calc(var(--i)*70ms)!important}.dcs-ch>div span{animation:dcsBeat 3s ease-in-out infinite;animation-delay:calc(var(--i)*.4s)}@keyframes dcsBeat{50%{transform:scale(1.12)}}.dcs-node>svg{animation:ixFloat 4s ease-in-out infinite;animation-delay:calc(var(--i)*-.5s)}@media(prefers-reduced-motion:reduce){.dsx-p,.dsx-c,.dsx-big,.dsx-bar:after,.dcs-st.on,.dcs-ch>div span,.dcs-node>svg,.dl-mega .dl-mi{animation:none!important}}.dsy{display:grid;gap:18px}.dsy-chips{display:flex;flex-wrap:wrap;gap:8px}.dsy-chips button{display:inline-flex;gap:8px;align-items:center;padding:10px 16px;border-radius:999px;border:1px solid var(--dx-line);background:var(--dx-card);color:var(--dx-ink);font:600 14px/1 var(--f-body);cursor:pointer;transition:background .25s,color .25s,transform .25s,box-shadow .25s,border-color .25s;animation:dlIn .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i)*40ms)}.dsy-chips button svg{width:17px;height:17px;color:#1f4fa8;transition:color .25s,transform .4s cubic-bezier(.2,1.4,.4,1)}.dsy-chips button:hover{transform:translateY(-2px);border-color:#c9d7f2;box-shadow:0 8px 18px #0f2a621a}.dsy-chips button:hover svg{transform:rotate(-10deg) scale(1.1)}.dsy-chips button[aria-selected=true]{background:linear-gradient(135deg,#0f2a62,#1f4fa8);color:#fff;border-color:transparent;box-shadow:0 10px 22px #0f2a6240}.dsy-chips button[aria-selected=true] svg{color:#f6c665}.dsy-p{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:32px;align-items:center;padding:30px;border-radius:28px;background:var(--dx-card);border:1px solid var(--dx-line);box-shadow:0 22px 50px #0f2a621a;overflow:hidden;position:relative;animation:dsyIn .55s cubic-bezier(.2,.7,.2,1) both}.dsy-p:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 50%,rgba(44,116,218,.1),transparent 45%);pointer-events:none}@keyframes dsyIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.dsy-vis{position:relative;aspect-ratio:1;display:grid;place-items:center}.dsy-vis i{position:absolute;border-radius:50%;border:1.5px dashed rgba(31,79,168,.3)}.dsy-vis .r1{top:2%;right:2%;bottom:2%;left:2%;animation:cxSpin 30s linear infinite}.dsy-vis .r2{top:16%;right:16%;bottom:16%;left:16%;border-style:solid;border-color:#e3a63359;animation:cxSpin 22s linear infinite reverse}.dsy-vis .r3{top:30%;right:30%;bottom:30%;left:30%;border:0;background:radial-gradient(circle,rgba(44,116,218,.18),transparent 70%);animation:aiHum 3s ease-in-out infinite}.dsy-vis span{position:relative;width:42%;aspect-ratio:1;border-radius:28%;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#2c74da,#0f2a62);color:#f6c665;box-shadow:0 18px 40px #0f2a6259;animation:dsyPop .7s .05s cubic-bezier(.2,1.4,.4,1) both,ixFloat 5s 1s ease-in-out infinite}.dsy-vis span svg{width:46%;height:46%}@keyframes dsyPop{0%{transform:scale(.5) rotate(-20deg);opacity:0}}.dsy-vis .sp{position:absolute;width:10px;height:10px;border-radius:50%;background:#e3a633;box-shadow:0 0 12px #e3a633;offset-path:circle(48% at 50% 50%);animation:dsyOrbit 7s linear infinite}.dsy-vis .s2{width:7px;height:7px;background:#3e8bf0;box-shadow:0 0 10px #3e8bf0;animation-duration:10s;animation-delay:-3s}.dsy-vis .s3{width:6px;height:6px;animation-duration:13s;animation-delay:-8s}@keyframes dsyOrbit{0%{offset-distance:0%}to{offset-distance:100%}}.dsy-body{position:relative;display:grid;gap:14px}.dsy-body h3{margin:0;font:800 clamp(24px,2.6vw,34px)/1.1 var(--f-display,inherit);color:var(--dx-ink);animation:txUp .7s .1s cubic-bezier(.2,.7,.2,1) both}.dsy-lead{margin:0;font-size:17px;line-height:1.6;color:var(--dx-ink);animation:dsyIn .6s .18s cubic-bezier(.2,.7,.2,1) both}.dsy-c{padding:16px 18px;border-radius:16px;border-left:4px solid #E3A633;background:#fff8e9;animation:dsyIn .6s .26s cubic-bezier(.2,.7,.2,1) both}.dsy-c.op{border-left-color:#2e9e6e;background:#eef7f3;animation-delay:.34s}.dsy-c small{display:flex;gap:8px;align-items:center;margin-bottom:6px;font:800 11px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:#8a5a0b}.dsy-c.op small{color:#1d7a52}.dsy-c small svg{width:15px;height:15px}.dsy-c p{margin:0;font-size:14.5px;line-height:1.55;color:var(--dx-ink)}@media(max-width:900px){.dsy-p{grid-template-columns:1fr;padding:22px}.dsy-vis{max-width:200px;margin:auto}.dsy-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.dsy-chips button{flex:none}}@media(prefers-reduced-motion:reduce){.dsy-p,.dsy-vis *,.dsy-body *,.dsy-chips button{animation:none!important}}.dsy-vis.ph img{position:relative;width:74%;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 18px 40px #0f2a624d;border:5px solid #fff;animation:dsyPop .8s cubic-bezier(.2,1.3,.4,1) both,ixFloat 6s 1s ease-in-out infinite}.dsy-vis.ph .mini{position:absolute;right:9%;bottom:12%;width:24%;border-radius:30%;border:3px solid #fff;animation:dsyPop .7s .3s cubic-bezier(.2,1.4,.4,1) both}.ind-sv{display:flex;flex-wrap:wrap;gap:8px;align-items:center;animation:dsyIn .6s .42s cubic-bezier(.2,.7,.2,1) both}.ind-sv small{width:100%;font:800 11px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--dx-muted,#5B6B86)}.ind-sv a{display:inline-flex;gap:6px;align-items:center;padding:7px 12px;border-radius:999px;background:#eaf2fc;color:#1f4fa8;font:700 12.5px/1 var(--f-body);text-decoration:none;transition:background .2s,color .2s,transform .2s}.ind-sv a:hover{background:#1f4fa8;color:#fff;transform:translateY(-2px)}.ind-sv a svg{width:14px;height:14px}.ind-sol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ind-sol a{position:relative;display:grid;gap:8px;align-content:start;padding:22px 22px 44px;border-radius:20px;background:var(--dx-card);border:1px solid var(--dx-line);text-decoration:none;color:var(--dx-ink);overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}.ind-sol a:before{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,#1f4fa8,#e3a633);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ind-sol a:hover{transform:translateY(-5px);box-shadow:0 20px 38px #0f2a6221;border-color:#c9d7f2}.ind-sol a:hover:before{transform:scaleX(1)}.ind-sol b{font-size:16.5px}.ind-sol p{margin:0;font-size:14px;line-height:1.5;color:var(--dx-muted,#5B6B86)}.ind-sol i{position:absolute;right:18px;bottom:16px;color:#1f4fa8;transition:transform .3s}.ind-sol a:hover i{transform:translate(5px)}.ind-sol i svg{width:18px;height:18px}.ind-out{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ind-out div{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,#0f2a62,#1f4fa8);color:#fff}.ind-out span{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e3a633;color:#0f2a62}.ind-out span svg{width:16px;height:16px}.ind-out p{margin:0;font-size:14.5px;line-height:1.45;font-weight:600}.ind-fw>div{display:grid;gap:6px}.ind-secs{padding-bottom:0}.ind-secdir{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ind-secdir a{position:relative;display:grid;gap:8px;padding:0 0 18px;border-radius:22px;overflow:hidden;background:var(--card,#fff);border:1px solid var(--line,#DCE5F3);text-decoration:none;color:var(--ink);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.ind-secdir a:hover{transform:translateY(-6px);box-shadow:0 24px 44px #0f2a6229}.isd-ph{height:150px;overflow:hidden;position:relative}.isd-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(15,42,98,.55))}.isd-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ind-secdir a:hover .isd-ph img{transform:scale(1.08)}.isd-ic{position:absolute;left:18px;top:122px;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#0f2a62,#1f4fa8);color:#f6c665;box-shadow:0 10px 22px #0f2a624d;z-index:1}.isd-ic svg{width:24px;height:24px}.ind-secdir b{margin:30px 20px 0;font-size:19px}.ind-secdir p{margin:0 20px;font-size:14px;line-height:1.5;color:var(--muted)}.ind-secdir small{display:flex;gap:6px;align-items:center;margin:4px 20px 0;font:800 12px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:#1f4fa8}.ind-secdir small svg{width:15px;height:15px;transition:transform .3s}.ind-secdir a:hover small svg{transform:translate(5px)}.ind-go{display:inline-flex;gap:6px;align-items:center;font:700 13px/1 var(--f-body);color:#1f4fa8;text-decoration:none}.ind-go svg{width:14px;height:14px;transition:transform .3s}.ind-go:hover svg{transform:translate(4px)}.dl-all{display:flex;gap:10px;align-items:center;color:#fff;text-decoration:none;font-size:14.5px}.dl-all svg{width:18px;height:18px;color:#f6c665}.dl-all svg:last-child{margin-left:auto;transition:transform .3s}.dl-all:hover svg:last-child{transform:translate(5px)}@media(max-width:900px){.ind-sol,.ind-secdir,.ind-out{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ind-sol,.ind-secdir,.ind-out{grid-template-columns:1fr}}.ind-dd .mega.dl-mega{left:calc(50% - min(590px,50vw - 20px));right:auto}.ind-dd .dl-mfoot{display:grid}.dsy-vis .r1{top:4%;right:4%;bottom:4%;left:4%;border:0;background:conic-gradient(from 0deg,transparent 0 20%,rgba(44,116,218,.9) 45%,#E3A633 60%,transparent 80%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:cxSpin 5s linear infinite;filter:drop-shadow(0 0 6px rgba(44,116,218,.5))}.dsy-vis .r2,.dsy-vis .r3{top:22%;right:22%;bottom:22%;left:22%;border:2px solid rgba(44,116,218,.45);background:none;animation:dsyRipple 3.2s cubic-bezier(.2,.6,.3,1) infinite}.dsy-vis .r3{border-color:#e3a6338c;animation-delay:1.6s}@keyframes dsyRipple{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.55);opacity:0}}.dsy-vis:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:1px dashed rgba(31,79,168,.25);animation:cxSpin 40s linear infinite reverse}.dsy-vis span{overflow:hidden;background:linear-gradient(145deg,#2c74da,#1f4fa8 45%,#0f2a62);box-shadow:0 22px 44px #0f2a6261,inset 0 1px #ffffff59}.dsy-vis span:after{content:"";position:absolute;top:-30%;bottom:-30%;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);animation:dsyShine 3.6s 1s ease-in-out infinite}@keyframes dsyShine{0%,60%{left:-60%}to{left:130%}}.dsy-vis span svg{position:relative;z-index:1;stroke-dasharray:90;animation:icDraw 1.3s .35s cubic-bezier(.4,0,.2,1) both}.dsy-vis .sp{offset-path:circle(46% at 50% 50%);width:9px;height:9px}.dsy-vis.ph span.mini:after{display:none}@media(prefers-reduced-motion:reduce){.dsy-vis:before,.dsy-vis span:after,.dsy-vis span svg{animation:none!important}}.dl-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 14px 4px}.dl-thumbs a{position:relative;display:block;height:104px;border-radius:12px;overflow:hidden;text-decoration:none}.dl-thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.dl-thumbs a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(15,42,98,.85))}.dl-thumbs span{position:absolute;left:9px;right:9px;bottom:8px;z-index:1;font:700 11.5px/1.2 var(--f-body);color:#fff}.dl-thumbs a:hover img{transform:scale(1.1)}.nav-dd:hover .dl-thumbs a,.nav-dd:focus-within .dl-thumbs a{animation:dlIn .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.12s + var(--i)*45ms)}.dsy-p{grid-template-columns:minmax(320px,440px) 1fr}.nv{position:relative;aspect-ratio:1;width:100%;border-radius:24px;background:radial-gradient(circle,rgba(31,79,168,.22) 1.2px,transparent 1.6px) 0 0/22px 22px,radial-gradient(circle at 50% 50%,rgba(44,116,218,.1),transparent 65%);container-type:inline-size}.nv-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.nv-poly{fill:none;stroke:#1f4fa852;stroke-width:.35}.nv-sq{fill:none;stroke:#1f4fa859;stroke-width:.35;stroke-dasharray:1.4 1.4;transform-origin:50% 50%;animation:cxSpin 60s linear infinite}.nv-ln{stroke:#1f4fa873;stroke-width:.4;stroke-dasharray:2 1.6;animation:nvFlow 2.2s linear infinite}.nv-pk{fill:#e3a633;filter:drop-shadow(0 0 1.2px #E3A633)}.nv-nd{fill:#1f4fa8;stroke:#fff;stroke-width:.5;animation:nvPulse 2.8s ease-in-out infinite;animation-delay:calc(var(--i)*.35s);transform-box:fill-box;transform-origin:center}.nv-nd.f{fill:#fff;stroke:#1f4fa8;stroke-width:.7}@keyframes nvFlow{to{stroke-dashoffset:-7.2}}@keyframes nvPulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.nv-core{position:absolute;left:50%;top:50%;width:44%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:24%;display:grid;place-items:center;overflow:hidden;color:#fff;background:linear-gradient(145deg,#2c74da,#1f4fa8 45%,#0f2a62);box-shadow:0 30px 60px #0f2a6259,0 0 0 10px #2c74da0f,inset 0 1px #ffffff4d;animation:nvCore .8s cubic-bezier(.2,1.3,.4,1) both,nvBob 6s 1s ease-in-out infinite}.nv-core svg{position:relative;z-index:2;width:42%;height:42%;stroke-width:1.6;stroke-dasharray:90;animation:icDraw 1.4s .3s cubic-bezier(.4,0,.2,1) both}.nv-core:after{content:"";position:absolute;top:-40%;bottom:-40%;width:35%;left:-60%;z-index:3;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-18deg);animation:dsyShine 4s 1.2s ease-in-out infinite}.nv-core.ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nv-core.ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(160deg,#0f2a6259,#0f2a62d9)}.nv-core.ph svg{color:#f6c665;width:34%;height:34%}@keyframes nvCore{0%{opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(-8deg)}}@keyframes nvBob{0%,to{margin-top:0}50%{margin-top:-6px}}.nv-chip{position:absolute;z-index:4;transform:translate(-50%,-50%);display:inline-flex;gap:6px;align-items:center;max-width:46%;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid #E1E8F5;box-shadow:0 10px 24px #0f2a621f;font:700 clamp(10.5px,2.9cqi,13px)/1.15 var(--f-body);color:#0f1a45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:nvChip .6s cubic-bezier(.2,1.3,.4,1) both,nvFloat 5s ease-in-out infinite;animation-delay:calc(.35s + var(--i)*.12s),calc(1s + var(--i)*.6s)}.nv-chip svg{width:14px;height:14px;flex:none;color:#1f4fa8}.nv-chip.hot{background:linear-gradient(135deg,#e3a633,#f6c665);border-color:transparent;color:#0f2a62;box-shadow:0 12px 26px #e3a63366}.nv-chip.hot svg{color:#0f2a62}@keyframes nvChip{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}}@keyframes nvFloat{0%,to{translate:0 0}50%{translate:0 -5px}}:root[data-theme=dark] .nv-chip:not(.hot){background:#14204a;border-color:#26315f;color:#e9ecfa}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nv-chip:not(.hot){background:#14204a;border-color:#26315f;color:#e9ecfa}}@media(max-width:900px){.dsy-p{grid-template-columns:1fr}.nv{max-width:420px;margin:auto}}@media(prefers-reduced-motion:reduce){.nv *,.nv-core,.nv-chip{animation:none!important}}.nv-chip{transform:translate(var(--tx,-50%),-50%)}@keyframes nvChip{0%{opacity:0;scale:.5}}.nv-core:not(.ph) svg{color:#f6c665}@media(max-width:560px){.nv-core{width:34%}.nv-chip{padding:6px 10px}}.nv-core{width:36%}.nv-chip{transform:translate(-50%,-50%)!important}@media(prefers-reduced-motion:no-preference){.nv-chip:not(.hot){animation:nvChip .6s cubic-bezier(.2,1.3,.4,1) both,nvFloat 5s ease-in-out infinite,nvLit 7.2s ease-in-out infinite;animation-delay:calc(.35s + var(--i)*.12s),calc(1s + var(--i)*.6s),calc(1.5s + var(--i)*1.2s)}}@keyframes nvLit{0%,10%,to{border-color:#e1e8f5;box-shadow:0 10px 24px #0f2a621f}4%{border-color:#e3a633;box-shadow:0 0 0 4px #e3a63338,0 12px 26px #e3a6334d}}:root{--th-sky:#EAF2FC;--th-sky2:#F5F9FE;--th-blue:#2C74DA}body{background:var(--th-sky2)}.page .band,.page>.hero,.page>div.hero{position:relative;isolation:isolate;overflow:hidden;overflow:clip;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:linear-gradient(180deg,#FFFFFF 0%,var(--th-sky2) 45%,var(--th-sky) 100%)!important;padding-bottom:calc(72px + clamp(60px,7vw,96px))}.page .band:nth-of-type(2n){background:linear-gradient(180deg,var(--th-sky2) 0%,#FFFFFF 40%,var(--th-sky) 100%)!important}.page .band:before,.page>.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;opacity:.55;animation:none;background:radial-gradient(circle at 1.5px 1.5px,color-mix(in srgb,var(--th-blue) 24%,transparent) 1.2px,transparent 1.8px) 0 0/15px 15px!important;-webkit-mask:radial-gradient(48% 42% at 72% 22%,#000 0,transparent 75%);mask:radial-gradient(48% 42% at 72% 22%,#000 0,transparent 75%)}.page .band:after,.page>.hero:after{content:"";position:absolute;left:0;right:0;top:auto;bottom:-1px;width:auto;height:clamp(60px,7vw,96px);z-index:-1;pointer-events:none;border:0;border-radius:0;box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 96' preserveAspectRatio='none'%3E%3Cpath d='M0 46 C 360 26 760 60 1080 44 S 1360 22 1440 34 L1440 96 L0 96Z' fill='%23DCE7F7'/%3E%3Cpath d='M0 70 C 380 52 760 92 1100 72 S 1360 40 1440 58 L1440 96 L0 96Z' fill='%23284FA0'/%3E%3Cpath d='M0 66 C 380 48 760 88 1100 68 S 1360 36 1440 54' fill='none' stroke='%23E3A633' stroke-width='2.2'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat!important}.page .band:nth-of-type(2n):after{transform:scaleX(-1)}.page .band>.wrap,.page>.hero>.wrap{position:relative;z-index:1}.page>.hero{padding-top:12px}.page>.hero .hero-media img{border-radius:24px}.page[data-route=admin] .band{padding-bottom:64px;background:none!important}.page[data-route=admin] .band:before,.page[data-route=admin] .band:after{display:none}.page .band .sec-head h2 em,.page>.hero h1 em{color:var(--th-blue)}:root[data-theme=dark]{--th-sky:#0F1A33;--th-sky2:#0B1428}:root[data-theme=dark] .page .band,:root[data-theme=dark] .page>.hero{background:linear-gradient(180deg,var(--th-sky2),var(--th-sky))!important}:root[data-theme=dark] .page .band:after,:root[data-theme=dark] .page>.hero:after{opacity:.45}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--th-sky:#0F1A33;--th-sky2:#0B1428}:root:not([data-theme=light]) .page .band,:root:not([data-theme=light]) .page>.hero{background:linear-gradient(180deg,var(--th-sky2),var(--th-sky))!important}:root:not([data-theme=light]) .page .band:after,:root:not([data-theme=light]) .page>.hero:after{opacity:.45}}@media(max-width:700px){.page .band,.page>.hero{padding-bottom:104px}}.page-loader{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.page-loader img{width:56px;height:auto;animation:loaderPulse 1.2s ease-in-out infinite}.page-loader span{color:var(--navy, #0a1a44);font-weight:700;font-size:.8rem;letter-spacing:1px;text-transform:uppercase}@keyframes loaderPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.page-loader img{animation:none}}
