.ux.ux-navhost:is(*,#_){overflow:visible}:is(.ux:not([data-ux-page])>.ux-hero,.asc-hero-sec,.prs-hero,.ev-hero,.pu-hero):is(*,#_){background:radial-gradient(120% 90% at 85% 100%,#2b7dfb 0%,rgba(43,125,251,0) 55%),linear-gradient(180deg,#050a2e 0%,#021e62 42%,#0f4fc4 100%);color:#fff}.asc-hero-sec:is(*,#_){padding-bottom:56px}:is(.ux:not([data-ux-page])>.ux-hero,.asc-hero-sec,.prs-hero,.ev-hero,.pu-hero):is(*,#_) :is(.ux-lede,.ux-hero-meta,.asc-sub,.asc-crumb,.asc-crumb a,.asc-crumb span,.prs-lede,.ev-lede,.ev-ph,.pu-lede,.pu-sub-aside){color:rgba(255,255,255,.84)}:is(.ux:not([data-ux-page])>.ux-hero,.asc-hero-sec,.prs-hero,.ev-hero,.pu-hero):is(*,#_) :is(h1,.ux-d1,.ev-h1-b){color:#fff}:is(.ux:not([data-ux-page])>.ux-hero,.asc-hero-sec,.prs-hero,.ev-hero,.pu-hero):is(*,#_) :is(.ux-eyebrow,.eyebrow,.prs-eyebrow,.ev-eyebrow,.ev-h1-a){color:#9fbdff}.ux:not([data-ux-page])>.ux-hero:is(*,#_) .ux-btn-o,.asc-hero-sec:is(*,#_) .button[class*=w-variant]{color:#fff;border-color:rgba(255,255,255,.45);background:transparent}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_){--line:#d9def0;--panel:#f3f5fd;--soft:#46526b;--tint:#e9edff}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-hero{padding-top:64px;padding-bottom:104px;text-align:center}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-hero .ux-stack{max-width:1040px;margin:0 auto;align-items:center}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-hero .ux-d1{font-size:clamp(34px,4.6vw,56px);line-height:1.12;letter-spacing:-.02em;font-weight:600}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-hero .ux-lede{font-size:17px;line-height:1.55;letter-spacing:0;max-width:56ch;color:#dbe5ff}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-hero :is(.ux-btns,.ux-az){justify-content:center}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-hero img{margin:0 auto;filter:brightness(0) invert(1)}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-eyebrow{display:inline-block;align-self:center;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:6px;background:#dee4fe;color:#1066f0;opacity:1}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) :is(.ux-hero,.ux-band-dark,.ux-field) .ux-eyebrow{background:rgba(255,255,255,.1);color:#dfe8ff;border:1px solid rgba(255,255,255,.22)}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-head{align-items:center;text-align:center;margin-left:auto;margin-right:auto;gap:16px}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-d2{font-size:clamp(28px,3.4vw,42px);line-height:1.12;letter-spacing:-.02em;font-weight:600}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-sec{padding-block:96px}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-band-panel{background:linear-gradient(180deg,#fff,#f3f5fd)}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) :is(.ux-card,.ux-qc,.ux-res a,.ux-step){background:#fff;border:1px solid #d9def0;border-radius:14px;box-shadow:0 8px 24px rgba(13,24,44,.05)}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-step{padding:24px}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-card.ux-tinted{background:#e9edff}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-btn{padding:11px 18px;border-radius:8px}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-sec:not(.ux-band-dark,.ux-field) .ux-btn-o{border-color:#d9def0;background:#fff}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) :is(.ux-quote,.ux-prose blockquote){font-family:inherit;font-style:normal;font-weight:600;letter-spacing:-.015em}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) :is(.ux-band-dark,.ux-field):not(.ux-hero){margin:0 24px;border-radius:20px;overflow:hidden;color:#fff;background:radial-gradient(60% 120% at 0% 0%,#1f5fd8 0%,rgba(31,95,216,0) 60%),linear-gradient(110deg,#050a2e 20%,#06256f 60%,#0f4fc4)}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-faq{border-top:0}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-faq details{background:#fff;border:1px solid #e6eaf6;border-radius:10px;margin-bottom:14px;box-shadow:0 2px 10px rgba(13,24,44,.04)}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-faq summary{padding:16px 56px 16px 20px;font-size:15.5px}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-faq summary::after{right:14px;top:11px;width:30px;height:30px;border-radius:50%;background:#dee4fe;display:grid;place-items:center;font-size:18px;color:#06134a}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-faq details p{padding:0 56px 20px 20px;font-size:15px}@media (max-width:767px){.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-hero{padding-top:40px;padding-bottom:72px}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) :is(.ux-band-dark,.ux-field):not(.ux-hero){margin:0 12px;border-radius:16px}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-sec{padding-block:64px}}:is(.careers-hero,.closing-cta,.lp-hero):is(*,#_){background:radial-gradient(120% 90% at 85% 100%,#2b7dfb 0%,rgba(43,125,251,0) 55%),linear-gradient(180deg,#050a2e 0%,#021e62 42%,#0f4fc4 100%)}:is(.prs-hero,.blg-hero,.pu-hero,.ev-hero):is(*,#_){text-align:center}:is(.prs-h1,.blg-h1,.pu-h1,.ev-h1):is(*,#_){max-width:26ch;margin-left:auto;margin-right:auto;font-size:clamp(34px,4.6vw,56px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}:is(.prs-lede,.blg-lede,.pu-lede,.ev-lede):is(*,#_){margin-left:auto;margin-right:auto}.ev-hero-grid:is(*,#_){display:block}.ev-hero .ev-lede:is(*,#_){max-width:56ch;margin-top:18px}.pu-sub-form:is(*,#_){justify-content:center}:is(.prs-hero .prs-eyebrow,.blg-hero .blg-eyebrow,.ev-hero .ev-eyebrow,.pu-hero .eyebrow,.asc-hero-sec .eyebrow):is(*,#_){display:inline-block;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:6px;background:rgba(255,255,255,.1);color:#dfe8ff;border:1px solid rgba(255,255,255,.22)}.legal-hero:is(*,#_){background:radial-gradient(60% 120% at 0% 0%,#1f5fd8 0%,rgba(31,95,216,0) 60%),linear-gradient(110deg,#050a2e 20%,#06256f 60%,#0f4fc4);border:0;border-radius:20px;padding:56px 32px;text-align:center;align-items:center}.legal-hero:is(*,#_) :is(.legal-title,p,div){color:#fff}.careers-hero:is(*,#_)::before{display:none}.prs-cta-row:is(*,#_){justify-content:center}.prs-what:is(*,#_){padding-top:56px}.closing-cta_inner:is(*,#_){text-align:center;align-items:center;padding-top:96px;padding-bottom:96px}body:has(.lp-main):is(*,#_){font-family:Inter,system-ui,sans-serif}body:has(.lp-main) .site-footer:is(*,#_),body:has(.lp-main) .site-footer:is(*,#_) *{font-family:Inter,system-ui,sans-serif!important}:is(.cs2-pull-text,.cs3-quote-text,.hc-quote,.lp-main blockquote>p:first-child):is(*,#_){font-family:Inter,system-ui,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.015em}/* U motif shapes from Figma new-home, Nov 12 2026 */.hm-pms__bg:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) i:first-child{z-index:1;left:calc(50% + min(41.75em,50% - 30px) - 39.06em);right:auto;top:calc(300px - 123.03em);width:83.03em;height:172.25em;box-sizing:border-box;border-radius:41.52em;padding:23.3em 23.9em 23.78em;background:linear-gradient(90deg,rgba(0,106,255,0) 0,rgba(0,106,255,.06) 12%,rgba(0,106,255,.24) 29%,rgba(0,106,255,.76) 56.6%,rgba(0,106,255,.9) 78%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hm-pms__bg:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) i:last-child{left:calc(50% + min(41.75em,50% - 30px) - 15.22em);right:auto;top:calc(300px - 99.79em);width:35.35em;height:125.29em;border-radius:17.68em;background:linear-gradient(180deg,rgba(222,228,254,0) calc(99.79em - 300px),#dee4fe calc(99.79em - 60px))}.hm-mt:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::before{right:-8.83em;top:-5em;width:32.76em;height:36.34em;border-radius:0 0 0 32.76em;background:var(--sand-2)}.hm-mt:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::after{left:0;bottom:0;width:35.72em;height:32.76em;border-radius:0 32.76em 0 0;background:radial-gradient(circle at .69em calc(100% + 1.6em),var(--sand) 14.07em,rgba(240,231,223,0) 14.13em),var(--sand-2)}.hm-car:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_){background:radial-gradient(125% 100% at 100% 100%,#0659d3 0,rgba(5,80,196,.8) 28%,rgba(3,44,120,.55) 52%,rgba(2,30,80,0) 80%),radial-gradient(70% 62% at 0 100%,#032567 0,rgba(3,37,103,.6) 50%,rgba(3,37,103,0) 100%),#011118}.hm-car:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::before{left:-41.63em;top:-131em;width:83.03em;height:172.25em;box-sizing:border-box;border-radius:41.52em;padding:23.3em 23.9em 23.78em;background:linear-gradient(#011118,#011118) content-box,radial-gradient(circle at calc(50% + 7em) calc(100% - 30em),rgba(0,106,255,.72) 0,rgba(0,106,255,.62) 11em,rgba(0,106,255,.34) 21em,rgba(0,106,255,.12) 31em,rgba(0,106,255,.05) 41em,rgba(0,106,255,.04) 70em) padding-box}.hm-rev:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_){overflow:hidden;overflow:clip}.hm-rev:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::after{left:calc(50% + min(41.75em,50% - 30px) - 36.82em);right:auto;top:26em;width:83.03em;height:172.25em;box-sizing:border-box;border-radius:41.52em;padding:23.3em 23.9em 23.78em;border-radius:41.52em 41.52em 0 0;height:60em;padding-bottom:0;background:radial-gradient(ellipse 34em 62em at 58% 0,rgba(0,106,255,.86) 0,rgba(0,106,255,.6) 35%,rgba(0,106,255,.3) 62%,rgba(0,106,255,.06) 88%,rgba(0,106,255,0) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hm-part:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::after{left:0;bottom:-16.79em;width:35.72em;height:32.76em;border-radius:0 32.76em 0 0;background:var(--sand-2)}.ux-close:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_){background:radial-gradient(90% 62% at 100% 100%,#1f5cc0 0,rgba(31,92,192,0) 100%),linear-gradient(180deg,#070c35 0,#0b1c4e 30%,#082465 50%,#05266d 75%,#0d2260 100%)}.ux-close:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::before{font-size:clamp(6.7px,1vw,16px);left:auto;right:-39.84em;top:-118.44em;opacity:1;width:83.03em;height:172.25em;box-sizing:border-box;border-radius:41.52em;padding:23.3em 23.9em 23.78em;background:linear-gradient(0deg,#12306e 23.78em,#0a133f 46em,#070c35 58em) content-box,radial-gradient(ellipse 52em 62em at 54% 100%,#0462eb 0,rgba(4,98,235,.85) 25%,rgba(4,98,235,.5) 55%,rgba(4,98,235,.2) 80%,rgba(4,98,235,.08) 100%) padding-box}.ux-close:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::after{font-size:clamp(6.7px,1vw,16px);left:-41.13em;right:auto;bottom:-109.5em;top:auto;opacity:1;width:83.03em;height:172.25em;box-sizing:border-box;border-radius:41.52em;padding:23.3em 23.9em 23.78em;background:linear-gradient(180deg,#063282 0,#071f60 14em,#0b1644 30em,#0c1442 40em) content-box,radial-gradient(ellipse 44em 62em at 50% 0,#055ee3 0,rgba(5,94,227,.85) 20%,rgba(5,94,227,.55) 45%,rgba(5,94,227,.25) 70%,rgba(5,94,227,.06) 100%) padding-box}.site-footer:where(body:has(.close-cta,.ab-close,.ev-close,.shx-close,.ux-closing,.cs2-end,.asc-grow,.blg-cta,.closing-cta) *) .ux-close:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::before,.site-footer:where(body:has(.close-cta,.ab-close,.ev-close,.shx-close,.ux-closing,.cs2-end,.asc-grow,.blg-cta,.closing-cta) *) .ux-close:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::after{font-size:clamp(4.2px,.44vw,7px)}.ux-band--sand:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::after{font-size:clamp(5px,.62vw,8.5px);right:-8.83em;top:-5em;width:32.76em;height:36.34em;border-radius:0 0 0 32.76em;background:var(--sand-2)}@media (max-width:991px){.hm-mt:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::before,.hm-mt:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::after,.hm-car:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::before{font-size:.6em}.ux-close:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::after{opacity:.5}.hm-pms__bg:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) i:first-child{font-size:clamp(5px,1.3vw,9px);left:calc(100% - 47.32em);top:calc(430px - 172.25em)}.hm-pms__bg:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) i:last-child{font-size:clamp(5px,1.3vw,9px);left:calc(100% - 23.48em);top:calc(430px - 149.01em);background:linear-gradient(180deg,rgba(222,228,254,0) calc(149.01em - 430px),#dee4fe calc(149.01em - 210px))}}@media (max-width:640px){.hm-mt:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::before,.hm-mt:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::after,.hm-car:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::before{font-size:.42em}}/* Nov 12 2026 feedback round */.ux-sticky:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) .ux-burger{display:block;margin-left:0;position:relative}.ux-sticky:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) .ux-burger summary{list-style:none;cursor:pointer;width:40px;height:36px;padding:0;font-size:0;color:transparent;border:1px solid rgba(255,255,255,.4);border-radius:8px;background:linear-gradient(#fff,#fff) center 11px/16px 2px no-repeat,linear-gradient(#fff,#fff) center 17px/16px 2px no-repeat,linear-gradient(#fff,#fff) center 23px/16px 2px no-repeat}.ux-sticky:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) .ux-burger summary::-webkit-details-marker{display:none}.ux-sticky:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) .ux-burger__panel{position:absolute;right:0;top:calc(100% + 14px);width:min(86vw,340px);max-height:72vh;overflow:auto;background:#fff;color:#0d182c;border-radius:14px;padding:18px 20px;box-shadow:0 24px 60px rgba(5,10,46,.35);text-align:left}.ux-sticky:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) .ux-burger__panel h3{font-family:inherit;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:#6b7690;margin:14px 0 6px}.ux-sticky:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) .ux-burger__panel h3:first-child{margin-top:0}.ux-sticky:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) .ux-burger__panel a{display:block;padding:7px 0;font-size:15px;font-weight:500;color:#0d182c}.hm-mt__row:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_){align-items:start;grid-template-columns:31.7em 26em 1fr}.hm-mt__row:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) p{max-width:22.8em}.hm-mt__row:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) .ux-link{align-self:end}.hm-office__row:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_){display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:1.5em}.hm-office__row:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) div{display:flex;align-items:center;gap:.6em}.hm-office__row:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) div b{font-size:4.2em;line-height:.95}.hm-office__row:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) div span{margin-top:0;line-height:1.18;max-width:6.2em}.hm-office__row:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) i{font-size:3.2em;line-height:1;padding:0}.hm-ics:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) a{display:block;border-radius:50%;transition:transform .15s ease}.hm-ics:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) a:hover{transform:translateY(-2px)}.hm-ics:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) a:hover span{border-color:var(--blue);box-shadow:0 6px 14px rgba(18,107,249,.22)}.hm-ics:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hm-part__vid:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:2}.hm-car:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::after{right:-43.62em;bottom:-43.22em;width:83.03em;height:83.03em;border-radius:50%;border:1.5px solid rgba(110,165,255,.55);background:radial-gradient(circle at 50% 50%,rgba(110,165,255,0) calc(17.62em - 1.5px),rgba(110,165,255,.55) calc(17.62em - 1.5px),rgba(110,165,255,.55) 17.62em,rgba(110,165,255,0) calc(17.62em + .6px));-webkit-mask-image:linear-gradient(215deg,#000 30%,rgba(0,0,0,.3) 70%);mask-image:linear-gradient(215deg,#000 30%,rgba(0,0,0,.3) 70%)}.hm-pms__card:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_),.hm-office:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_){box-shadow:0 0 0 .4em rgba(255,255,255,.55),0 18px 48px rgba(13,24,44,.12)}.hm-prod:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_){border:1.5px solid rgba(255,255,255,.95);background:linear-gradient(100deg,rgba(255,255,255,.97) 0,rgba(255,255,255,.82) 42%,rgba(255,255,255,.4) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hm-car:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) .ux-stat{border:1px solid transparent;border-radius:1.25em;background:linear-gradient(rgba(3,30,104,.6),rgba(3,30,104,.6)) padding-box,linear-gradient(135deg,rgba(160,198,255,.85),rgba(160,198,255,.12) 55%,rgba(160,198,255,.32)) border-box}body:has(.ab-main,.legal-hero) .ux-navhost:is(*,#_) .ux-nav{background:rgba(255,255,255,.92);border-color:#d9def0;box-shadow:0 6px 24px rgba(13,24,44,.06)}body:has(.ab-main,.legal-hero) .ux-navhost:is(*,#_) .ux-nav__top{color:#0d182c}body:has(.ab-main,.legal-hero) .ux-navhost:is(*,#_) .ux-nav__logo,body:has(.ab-main,.legal-hero) .ux-navhost:is(*,#_) .ux-nav__logo :is(.ux-g,.ux-lg){color:#126bf9}body:has(.ab-main,.legal-hero) .ux-navhost:is(*,#_) .ux-nav .ux-btn--ghost{color:#0d182c;border-color:#c5cde3;background:#fff}body:has(.ab-main,.legal-hero) .ux-navhost:is(*,#_) .ux-nav>.ux-burger>summary{color:#0d182c;border-color:#c5cde3}.pr-hero:is(*,#_){background:radial-gradient(120% 90% at 85% 100%,#2b7dfb 0%,rgba(43,125,251,0) 55%),linear-gradient(180deg,#050a2e 0%,#021e62 42%,#0f4fc4 100%);padding:64px 0 96px;text-align:center}.pr-hero:is(*,#_) .pr-wrap.is-hero{display:block;max-width:1100px}.pr-hero:is(*,#_) .pr-hero-text{display:flex;flex-direction:column;align-items:center;max-width:none}.pr-hero:is(*,#_) .pr-crumb{color:rgba(255,255,255,.78);font-size:13px;margin:0 0 20px}.pr-hero:is(*,#_) :is(.pr-kicker,.pr-cat){display:inline-block;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:6px;background:rgba(255,255,255,.1);color:#dfe8ff;border:1px solid rgba(255,255,255,.22);text-decoration:none;margin:0 0 22px}.pr-hero:is(*,#_) .pr-hero-text:has(.pr-cat) .pr-kicker{display:none}.pr-hero:is(*,#_) .pr-h1{font-size:clamp(34px,4.6vw,56px);line-height:1.12;letter-spacing:-.02em;font-weight:600;color:#fff;max-width:24ch;margin:0 auto;text-wrap:balance}.pr-hero:is(*,#_) .pr-deck{font-size:17px;line-height:1.55;color:rgba(255,255,255,.84);max-width:60ch;margin:22px auto 0;text-wrap:balance}.pr-hero:is(*,#_) .pr-hero-text>.pr-meta{justify-content:center;margin:26px auto 0;color:rgba(255,255,255,.86);text-align:left}.pr-hero:is(*,#_) .pr-hero-art{margin:44px auto 0;max-width:760px}.pr-hero:is(*,#_) .pr-hero-img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid rgba(255,255,255,.5);box-shadow:0 30px 70px rgba(5,10,46,.3)}.pr-body:is(*,#_) .pr-main :is(h2,h3,h4){font-weight:600;letter-spacing:-.02em;color:#0d182c;line-height:1.15}.pr-body:is(*,#_) .pr-main h2{font-size:clamp(26px,3vw,34px)}.pr-body:is(*,#_) .pr-main h3{font-size:22px;letter-spacing:-.015em}.pr-body:is(*,#_) .pr-main :is(p,li){font-size:17px;line-height:1.65;color:#46526b}.evp-hero:is(*,#_){background:radial-gradient(120% 90% at 85% 100%,#2b7dfb 0%,rgba(43,125,251,0) 55%),linear-gradient(180deg,#050a2e 0%,#021e62 42%,#0f4fc4 100%)}.cs3-hero:is(*,#_){background-color:#050a2e}.u-opt26 .evp-main *{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-attr{text-align:center}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-quote{border-left:3px solid #c9d6ff;padding-left:20px}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) :is(.ux-copy,.ux-lede,.ux-l){text-wrap:pretty}.ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-card .ux-copy{text-wrap:balance}@media (max-width:991px){.hm-mt__row:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_){grid-template-columns:1fr}.hm-car:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::after{font-size:.6em}}@media (max-width:640px){.hm-car:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::after{font-size:.42em}.ux-sticky:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) .ux-burger__panel{top:auto;bottom:calc(100% + 14px)}.ux-sticky:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) .ux-btn--pri{flex:1;justify-content:center;text-align:center}.pr-hero:is(*,#_){padding:40px 0 64px}}/* Nov 12 2026 round 3: floating nav without a backdrop */:root{--uxh:81px}header.site-header:has(.ux-navhost):is(*,#_){height:0;min-height:0;background:transparent;border-bottom:0;overflow:visible;pointer-events:none}header.site-header:has(.ux-navhost):is(*,#_) .ux-navhost{background:transparent;pointer-events:none}header.site-header:has(.ux-navhost):is(*,#_) .ux-nav{pointer-events:auto;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}header.site-header:has(.ux-navhost).ux-stuck:is(*,#_) .ux-nav{background:rgba(5,10,46,.9);border-color:rgba(255,255,255,.14);box-shadow:0 12px 32px rgba(5,10,46,.28)}body:has(.ab-main,.legal-hero) header.site-header:has(.ux-navhost).ux-stuck:is(*,#_) .ux-nav{background:rgba(255,255,255,.96);border-color:#d9def0;box-shadow:0 10px 30px rgba(13,24,44,.12)}header.site-header:has(.ux-navhost)~* .blg-hero:is(*,#_){padding-top:calc(64px + var(--uxh))}header.site-header:has(.ux-navhost)~* .pr-hero:is(*,#_){padding-top:calc(64px + var(--uxh))}header.site-header:has(.ux-navhost)~* .cs3-hero:is(*,#_){padding-top:calc(124px + var(--uxh))}header.site-header:has(.ux-navhost)~* .ev-hero:is(*,#_){padding-top:calc(104px + var(--uxh))}header.site-header:has(.ux-navhost)~* .evp-hero:is(*,#_){padding-top:calc(36px + var(--uxh))}header.site-header:has(.ux-navhost)~* .prs-hero:is(*,#_){padding-top:calc(64px + var(--uxh))}header.site-header:has(.ux-navhost)~* .careers-hero:is(*,#_){padding-top:calc(48px + var(--uxh))}header.site-header:has(.ux-navhost)~* .ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-hero{padding-top:calc(64px + var(--uxh))}header.site-header:has(.ux-navhost)~* .o26-hero:is(*,#_) .o26-in{padding-top:calc(64px + var(--uxh))}header.site-header:has(.ux-navhost)~* .asc-hero-sec:is(*,#_){padding-top:var(--uxh)}header.site-header:has(.ux-navhost)~* .pu-hero:is(*,#_){padding-top:var(--uxh)}header.site-header:has(.ux-navhost)~* .st-hero:is(*,#_){padding-top:var(--uxh)}header.site-header:has(.ux-navhost)~* .hc-band:is(*,#_){padding-top:var(--uxh)}header.site-header:has(.ux-navhost)~main>.closing-cta:first-child:is(*,#_){padding-top:var(--uxh)}header.site-header:has(.ux-navhost)~main:is(.ab-main,:has(.legal-hero)):is(*,#_){padding-top:var(--uxh)}header.site-header:has(.ux-navhost)~main>.band-white:first-child:is(*,#_){border-top:0}.o26-hero:is(*,#_){background:radial-gradient(120% 90% at 85% 100%,#2b7dfb 0%,rgba(43,125,251,0) 55%),linear-gradient(180deg,#050a2e 0%,#021e62 42%,#0f4fc4 100%)}.hc-band:is(*,#_){background:radial-gradient(120% 90% at 85% 100%,#2b7dfb 0%,rgba(43,125,251,0) 55%),linear-gradient(180deg,#050a2e 0%,#021e62 42%,#0f4fc4 100%)}.hc-band:is(*,#_) .hc-inner{background:transparent}#union-optech-bar[data-ann] .uob-inner{gap:5px}@media (min-width:992px){:root{--uxh:calc(clamp(13px,1vw,16px)*5.267 + 24.2px)}}@media (max-width:991px){header.site-header:has(.ux-navhost)~* .blg-hero:is(*,#_){padding-top:calc(48px + var(--uxh))}header.site-header:has(.ux-navhost)~* .cs3-hero:is(*,#_){padding-top:calc(92px + var(--uxh))}header.site-header:has(.ux-navhost)~* .ev-hero:is(*,#_){padding-top:calc(80px + var(--uxh))}}@media (max-width:767px){header.site-header:has(.ux-navhost)~* .ev-hero:is(*,#_){padding-top:calc(56px + var(--uxh))}header.site-header:has(.ux-navhost)~* .evp-hero:is(*,#_){padding-top:calc(24px + var(--uxh))}header.site-header:has(.ux-navhost)~* .prs-hero:is(*,#_){padding-top:calc(48px + var(--uxh))}header.site-header:has(.ux-navhost)~* .ux:not([data-ux-page],.ux-navhost,.ux-footroot):is(*,#_) .ux-hero{padding-top:calc(40px + var(--uxh))}}@media (max-width:640px){header.site-header:has(.ux-navhost)~* .pr-hero:is(*,#_){padding-top:calc(40px + var(--uxh))}}@media (max-width:560px){header.site-header:has(.ux-navhost)~* .o26-hero:is(*,#_) .o26-in{padding-top:calc(48px + var(--uxh))}}/* Nov 12 2026 round 4: panel circle removed, press byline, scroll bar logo link, event speaking section */.ux-panel:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_)::before{content:none}.pr-byline-col:is(*,#_):has(.pr-meta-flag) .is-byline{display:none}.ux-sticky__logo:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_){display:flex;align-items:center;flex:none;line-height:0;color:#fff;border-radius:4px}.ux-sticky__logo:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_):focus-visible{outline:2px solid #fff;outline-offset:4px}.evp-stage:is(*,#_){background:#fff;border-top:0;padding:88px 0}.evp-stage:is(*,#_) .evp-stage-split{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;column-gap:64px;row-gap:0;align-items:start;align-content:center}.evp-stage:is(*,#_) .evp-rich{display:contents}.evp-stage:is(*,#_) .evp-stage-split>.evp-h2{grid-column:1;justify-self:start;margin:0 0 18px;font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:6px;background:#dee4fe;color:#1066f0;max-width:none}.evp-stage:is(*,#_) .evp-rich>*{grid-column:1;max-width:none}.evp-stage:is(*,#_) .evp-rich>figure{grid-column:2;grid-row:1/span 9;align-self:center;margin:0;max-width:none!important;width:100%}.evp-stage:is(*,#_) .evp-rich>figure img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 24px 60px rgba(5,10,46,.22)}.evp-stage:is(*,#_) .evp-rich>h3{margin:0 0 16px;font-size:clamp(28px,3.1vw,40px);line-height:1.12;letter-spacing:-.02em;font-weight:600;color:#0d182c;text-wrap:balance}.evp-stage:is(*,#_) .evp-rich>p{margin:0 0 22px;font-size:17px;line-height:1.55;color:#46526b;text-wrap:balance}.evp-stage:is(*,#_) .evp-rich>ul{list-style:none;margin:0 0 28px;padding:0;border-top:1px solid #d9def0}.evp-stage:is(*,#_) .evp-rich>ul li{display:grid;grid-template-columns:76px 1fr;gap:12px;margin:0;padding:14px 0;border-bottom:1px solid #d9def0;font-size:16px;line-height:1.45;color:#0d182c}.evp-stage:is(*,#_) .evp-rich>ul li::before{content:none}.evp-stage:is(*,#_) .evp-rich>ul li strong{font-size:12px;line-height:1.9;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7690}.evp-stage:is(*,#_) .evp-rich>p:last-child{margin:0}.evp-stage:is(*,#_) .evp-rich>p:last-child a{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:8px;background:#126bf9;color:#fff;font-size:16px;font-weight:600;text-decoration:none}.evp-stage:is(*,#_) .evp-rich>p:last-child a:hover{background:#0b5ee6;color:#fff}.evp-stage:is(*,#_) .evp-rich>p:last-child a::after{content:"\2192"}@media (max-width:860px){.evp-stage:is(*,#_){padding:56px 0}.evp-stage:is(*,#_) .evp-stage-split{grid-template-columns:minmax(0,1fr)!important}.evp-stage:is(*,#_) .evp-rich>figure{grid-column:1;grid-row:auto;order:2;margin:4px 0 24px}.evp-stage:is(*,#_) .evp-stage-split>.evp-h2{order:0}.evp-stage:is(*,#_) .evp-rich>h3{order:1}.evp-stage:is(*,#_) .evp-rich>p,.evp-stage:is(*,#_) .evp-rich>ul{order:3}}@media (max-width:991px){.ux-sticky__in:is(:where([data-ux-page],[data-ux-page] *,.ux-navhost,.ux-navhost *,.ux-footroot,.ux-footroot *),#_) .ux-sticky__logo :is(.ux-g,.ux-lg){display:block;height:16px}}
/* Nov 12 2026 round 5: on the redesigned pages the menu stays in view while the page scrolls, like the native pages. The menu stays in its host and a spacer holds its place in the hero. */:root{--uxo:28px}@media (max-width:640px){:root{--uxo:16px}}html.ux-navfix body>.w-embed:has(>.ux-navhost){display:contents}html.ux-navfix .ux-navhost:is(*,#_){display:block;position:sticky;top:calc(10px - var(--uxo));z-index:50;height:0;padding:0;background:transparent;pointer-events:none}html.ux-navfix .ux-navhost:is(*,#_)>.ux-wrap{position:relative;top:var(--uxo)}html.ux-navfix .ux-navhost:is(*,#_) .ux-nav{pointer-events:auto;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}html.ux-navfix .ux-navhost.ux-stuck:is(*,#_) .ux-nav{background:rgba(5,10,46,.9);border-color:rgba(255,255,255,.14);box-shadow:0 12px 32px rgba(5,10,46,.28)}.ux-navgap{height:calc(var(--uxh) - 20px)}html.ux-navfix .ux-sticky:is(*,#_){display:none}html.ux-navfix [data-ux-page] [id]{scroll-margin-top:calc(var(--uxh) + 8px)}
