@property --ph-p{syntax:"<number>";inherits:true;initial-value:0}:where(.ph){--ph-p:0;--ph-max:1320px;--ph-floor:#0c14301a;--ph-glow:#ffffffe6;padding-inline:clamp(16px,3vw,40px);position:relative;overflow-x:clip}:where(.ph[data-mood=dark]){--ph-floor:#0000008c;--ph-glow:#788ed633}:where(.ph[data-mood=dark]) .ed-device{--dev-shadow:.6}:where(.ph__stage){inline-size:100%;max-inline-size:var(--ph-max);aspect-ratio:3;margin-inline:auto;position:relative}:where(.ph__floor){background:radial-gradient(50% 30% at 50% 82%, var(--ph-floor), transparent 72%), radial-gradient(60% 70% at 50% 40%, var(--ph-glow), transparent 70%);pointer-events:none;block-size:46%;position:absolute;inset-block-end:0;inset-inline:6%}:where(.ph__slot){perspective:1700px;perspective-origin:50% -40%;position:absolute}:where(.ph__depth,.ph__intro){transform-style:preserve-3d}:where(.ph__slot--center){z-index:3;inline-size:44%;inset-block-end:6%;inset-inline-start:28%}:where(.ph__slot--left){z-index:1;inline-size:34%;inset-block-end:13%;inset-inline-start:0}:where(.ph__slot--right){z-index:1;inline-size:34%;inset-block-end:13%;inset-inline-end:0}:where(.ph__slot--tablet){z-index:4;inline-size:22%;display:none;inset-block-end:0;inset-inline-end:3%}:where(.ph__slot--center .ph__depth){transform:translate3d(0, calc(var(--ph-p) * -5%), 0) scale(calc(1 + var(--ph-p) * .05))}:where(.ph__slot--left .ph__depth){transform:translate3d(calc(var(--ph-p) * -7%), calc(var(--ph-p) * 2%), 0) rotateY(calc(14deg + var(--ph-p) * 10deg)) translateZ(calc(var(--ph-p) * -90px))}:where(.ph__slot--right .ph__depth){transform:translate3d(calc(var(--ph-p) * 7%), calc(var(--ph-p) * 2%), 0) rotateY(calc(-14deg - var(--ph-p) * 10deg)) translateZ(calc(var(--ph-p) * -90px))}:where(.ph__slot--tablet .ph__depth){transform:translate3d(0, calc(var(--ph-p) * -14%), 0) rotate(calc(-3deg + var(--ph-p) * -3deg))}@media (width<=1023px){:where(.ph__stage){aspect-ratio:1.35}:where(.ph__slot--center){inline-size:70%;inset-block-end:10%;inset-inline-start:15%}:where(.ph__slot--left){inline-size:48%;inset-block-end:47%;inset-inline-start:-2%}:where(.ph__slot--right){inline-size:48%;inset-block-end:47%;inset-inline-end:-2%}:where(.ph__slot--tablet){inline-size:21%;display:block;inset-block-end:2%;inset-inline-end:4%}}@media (width<=599px){:where(.ph__stage){aspect-ratio:1.02}:where(.ph__slot--center){inline-size:96%;inset-block-end:22%;inset-inline-start:0}:where(.ph__slot--left,.ph__slot--right){display:none}:where(.ph__slot--tablet){inline-size:34%;inset-block-end:0;inset-inline-end:2%}:where(.ph__floor){block-size:60%}}@media (prefers-reduced-motion:no-preference){.ph__slot--center .ph__intro{animation:ph-in-center 1s var(--ed-ease-out,ease-out) both}.ph__slot--left .ph__intro{animation:ph-in-left 1.05s var(--ed-ease-out,ease-out) .28s both}.ph__slot--right .ph__intro{animation:ph-in-right 1.05s var(--ed-ease-out,ease-out) .42s both}.ph__slot--tablet .ph__intro{animation:ph-in-tablet .9s var(--ed-ease-out,ease-out) .65s both}.ph .ed-device--laptop .ed-device__lid{animation:ph-lid .95s var(--ed-ease-lid,ease-out) both}.ph .ph__slot--center .ed-device__lid{animation-delay:.12s}.ph .ph__slot--left .ed-device__lid{animation-delay:.56s}.ph .ph__slot--right .ed-device__lid{animation-delay:.7s}@supports (animation-timeline:view()){.ph{animation:linear both ph-scroll view();animation-range:exit}}}@keyframes ph-in-center{0%{transform:translateY(9%)scale(.9)}}@keyframes ph-in-left{0%{transform:translate3d(36%,2%,-160px)}}@keyframes ph-in-right{0%{transform:translate3d(-36%,2%,-160px)}}@keyframes ph-in-tablet{0%{opacity:0;transform:translateY(16%)rotate(5deg)}}@keyframes ph-lid{0%{transform:rotateX(-84deg)}}@keyframes ph-scroll{0%{--ph-p:0}to{--ph-p:1}}@media (prefers-reduced-motion:reduce){.ph{--ph-p:0!important}.ph *,.ph{animation:none!important}}:where(:root){--ed-navy:#0c1430;--ed-coral:#ff5a36;--ed-coral-text:#c63a17;--ed-mist:#eceef2;--ed-font-display:"Unbounded Variable", "Unbounded", system-ui, sans-serif;--ed-font-text:"Inter Tight Variable", "Inter Tight", system-ui, sans-serif;--ed-ease-out:cubic-bezier(.16, 1, .3, 1);--ed-ease-lid:cubic-bezier(.32, .9, .22, 1)}:where(.ed-device){--dev-bezel:#07080a;--dev-rim:#3a3d44;--dev-back:linear-gradient(180deg, #c9ccd2, #9da1a9);--dev-base-top:#e3e5e9;--dev-base:linear-gradient(180deg, #d6d9de 0%, #b8bcc3 45%, #8d9199 100%);--dev-screen-bg:#e9edf2;--dev-glare:linear-gradient(118deg, #ffffff1a 0%, #fff0 38%);inline-size:100%;transform-style:preserve-3d;position:relative}:where(.ed-device[data-finish=graphite]){--dev-rim:#2a2c31;--dev-back:linear-gradient(180deg, #3b3e45, #24262b);--dev-base-top:#5a5d64;--dev-base:linear-gradient(180deg, #4a4d54 0%, #33353a 50%, #1c1d21 100%);--dev-glare:linear-gradient(118deg, #ffffff12 0%, #fff0 36%)}:where(.ed-device__lid){transform-origin:50% 100%;transform-style:preserve-3d;background:var(--dev-bezel);box-shadow:0 0 0 1px var(--dev-rim), inset 0 0 0 1px #ffffff0f;backface-visibility:hidden;border-radius:3.2%/4.8%;position:relative}:where(.ed-device--laptop .ed-device__lid){inline-size:88%;margin-inline:auto;padding:3.1% 2.1% 2.4%}:where(.ed-device--laptop .ed-device__lid):before{content:"";aspect-ratio:1;background:#1c2230;border-radius:50%;inline-size:.6%;position:absolute;inset-block-start:1.25%;inset-inline-start:50%;translate:-50%}:where(.ed-device__screen){background:var(--dev-screen-bg);aspect-ratio:16/10;border-radius:.6%/1%;position:relative;overflow:hidden}:where(.ed-device__screen):after{content:"";background:var(--dev-glare);pointer-events:none;position:absolute;inset:0}:where(.ed-device__screen) img{object-fit:cover;object-position:top center;block-size:100%;inline-size:100%;display:block}:where(.ed-device__back){border-radius:inherit;background:var(--dev-back);backface-visibility:hidden;position:absolute;inset:0;transform:rotateX(180deg)translateZ(1px)}:where(.ed-device__base){aspect-ratio:100/3.4;background:var(--dev-base);inline-size:100%;box-shadow:inset 0 1px 0 var(--dev-base-top);border-radius:.4% .4% 7% 7%/12% 12% 100% 100%;margin-block-start:-.2%;display:block;position:relative}:where(.ed-device__base):before{content:"";background:linear-gradient(#00000038,#0000000a);border-radius:0 0 40% 40%/0 0 100% 100%;block-size:34%;inline-size:14%;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}:where(.ed-device):after{content:"";background:radial-gradient(50% 50% at 50% 50%, rgb(0 0 0/var(--dev-shadow,.28)), transparent 70%);pointer-events:none;border-radius:50%;block-size:6%;position:absolute;inset-block-end:-3.2%;inset-inline:2%;transform:translateZ(-1px)}:where(.ed-device--tablet .ed-device__lid){border-radius:7.5%/5.6%;padding:4.6%}:where(.ed-device--tablet .ed-device__screen){aspect-ratio:3/4;border-radius:3.4%/2.5%}:where(.ed-device--contain .ed-device__screen) img{object-fit:contain;object-position:center}:where(.ed-device--tablet):after{block-size:3.5%;inset-block-end:-2.2%}@media (forced-colors:active){.ed-device__lid{border:2px solid canvastext}}.hh{--hh-top:130px;--hh-gap:0px;--hh-vw:100vw;--hh-pad:max(var(--gut,24px), calc((var(--hh-vw) - var(--max,1320px)) / 2));--hh-copy:min(40%, 560px);--hh-bg:#eceef4;--hh-ink:var(--ink,#0c1430);--hh-ink-2:var(--ink-2,#4a5270);--hh-line:#0c143024;--hh-line-2:#0c143052;--hh-acc:var(--coral,#ff5a36);--hh-acc-text:var(--coral-text,#c63a17);--hh-ease:cubic-bezier(.2, .7, .2, 1);--hh-card:#f7f8fb;--hh-c-ink:#1d2850;--hh-c-blue:#3f6bff;--hh-c-teal:#11a39d;--hh-c-coral:#ff5a36;width:var(--hh-vw);margin-inline:calc(50% - var(--hh-vw) / 2);color:var(--hh-ink);position:relative;overflow-x:clip}:root[data-theme=dark] .hh{--hh-bg:#080c1c;--hh-line:#d6deff29;--hh-line-2:#d6deff66;--hh-card:#131a33;--hh-c-ink:#8d9bd0;--hh-c-blue:#6f8fff;--hh-c-teal:#2fcfc5;--hh-c-coral:#ff6a45}@media (width<=599px){.hh{--hh-top:126px}}html:not([data-audience=private]).nx .m2-hero:has(>.hh){padding-top:12px}.hh__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;overflow:hidden;position:absolute!important}.hh__pin{isolation:isolate;height:clamp(520px, calc(100svh - var(--hh-top) - var(--hh-gap)), 1000px);background:var(--hh-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.hh__worlds{flex:auto;min-height:0;position:relative}.hh__world{position:absolute;inset:0}.hh__world[hidden]{display:none}.hh__world.is-leaving{opacity:0;transition:opacity .22s}.hh__world.is-entering{animation:hh-in .55s var(--hh-ease) both}@keyframes hh-in{0%{opacity:0;transform:translateY(10px)}}.hh__copy{z-index:2;left:var(--hh-pad);width:var(--hh-copy);align-content:center;display:grid;position:absolute;top:24px;bottom:32px}.hh__h,.hh .imx__h{max-width:12.5ch;font:660 clamp(2.3rem, min(4.5vw, 7.4vh), 5rem)/.98 var(--disp,inherit);letter-spacing:-.042em;text-wrap:balance;color:var(--hh-ink);margin:0}.hh__lead,.hh .imx__intro .imx__lead{max-width:31rem;color:var(--hh-ink-2);text-wrap:pretty;margin:clamp(14px,2.4vh,24px) 0 0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.55}.hh__actions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:clamp(18px,3vh,32px) 0 0;display:flex}.hh__cta{background:var(--hh-ink);min-height:48px;color:var(--hh-bg);border-radius:999px;align-items:center;gap:12px;padding:0 22px 0 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .25s;display:inline-flex}.hh__cta span{transition:transform .35s var(--hh-ease)}.hh__cta:hover{background:color-mix(in srgb, var(--hh-ink) 86%, var(--hh-acc))}.hh__cta:hover span{transform:translate(3px)}.hh__more{color:inherit;text-decoration:underline;text-decoration-color:var(--hh-acc);text-underline-offset:5px;font-weight:600;text-decoration-thickness:2px}.hh a:focus-visible,.hh__tab:focus-visible{outline:3px solid var(--hh-acc);outline-offset:3px}.hh__cta:focus-visible{outline-offset:4px}.hh__visual{z-index:1;top:24px;bottom:24px;right:var(--hh-pad);left:calc(var(--hh-pad) + var(--hh-copy) + clamp(16px, 3vw, 56px));place-items:center;display:grid;position:absolute;container-type:size}.hh .hh__ph{width:min(100cqw,135cqh);padding-inline:0;overflow:visible}@media (width>=1024px){.hh .ph__stage{aspect-ratio:1.35}.hh .ph__slot--center{inline-size:70%;inset-block-end:10%;inset-inline-start:15%}.hh .ph__slot--left{inline-size:48%;inset-block-end:47%;inset-inline-start:-2%}.hh .ph__slot--right{inline-size:48%;inset-block-end:47%;inset-inline-end:-2%}.hh .ph__slot--tablet{inline-size:21%;display:block;inset-block-end:2%;inset-inline-end:4%}}@media (width<=599px){.hh .hh__ph{width:min(100cqw,102cqh)}}:root[data-theme=dark] .hh .ph{--ph-floor:#0000008c;--ph-glow:#788ed633}:root[data-theme=dark] .hh .ph .ed-device{--dev-shadow:.6}.hhd{width:100cqw;height:100cqh;margin:0}.hhd__svg{width:100%;height:100%;display:block;overflow:visible}.hhd__dot{fill:var(--hh-ink);opacity:.16}.hhd__shadow{flood-color:#0c1430;flood-opacity:.08}.hhd__card{fill:var(--hh-card);stroke:var(--hh-line);stroke-width:1px}.hhd__rule{stroke:var(--hh-line);stroke-width:1px}.hhd__label{font:600 15px/1 var(--disp,inherit);letter-spacing:-.01em;fill:var(--hh-ink)}.hhd__c{fill:var(--hh-ink);opacity:.14}.hhd__c--ink{fill:var(--hh-c-ink);opacity:.8}.hhd__c--blue{fill:var(--hh-c-blue);opacity:.85}.hhd__c--teal{fill:var(--hh-c-teal);opacity:.85}.hhd__c--coral{fill:var(--hh-c-coral);opacity:.9}.hhd__wire,.hhd__flow,.hhd__link{fill:none;stroke:var(--hh-line-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hhd__link{stroke:var(--hh-c-blue);stroke-dasharray:2 7;stroke-width:3px}.hhd__node{fill:var(--hh-bg);stroke:var(--hh-line-2);stroke-width:2px}.hhd__node--acc{fill:var(--hh-c-teal);stroke:none}.hhd__step--teal{fill:var(--hh-c-teal)}.hhd__step--ink{fill:var(--hh-c-ink)}.hhd__step--line{fill:none;stroke:var(--hh-c-teal);stroke-width:2.5px}.hhd__tick{fill:none;stroke:var(--hh-c-teal);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.hhd__sys{fill:var(--hh-c-ink)}.hhd__sys--blue{fill:var(--hh-c-blue)}.hhd__port{fill:var(--hh-card);stroke:var(--hh-c-blue);stroke-width:2px}.hhd__tile{fill:var(--hh-ink);opacity:.08}.hhd__tile--blue{fill:var(--hh-c-blue);opacity:.9}.hhd__tile--teal{fill:var(--hh-c-teal);opacity:.9}.hhd__tile--coral{fill:var(--hh-c-coral);opacity:.92}.hhd__tile--ink{fill:var(--hh-c-ink);opacity:.85}:root[data-theme=dark] .hhd__shadow{flood-color:#000;flood-opacity:.45}:root[data-theme=dark] .hhd__c{opacity:.2}:root[data-theme=dark] .hhd__tile{opacity:.14}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hh__world.is-entering .hhd__m{animation:hhd-in .7s var(--hh-ease) both;animation-delay:calc(.12s + var(--i) * 80ms)}:root:not([data-motion=reduced]) .hh__world.is-entering .hhd__bus{animation:.6s .5s both hhd-fade}}@keyframes hhd-in{0%{opacity:0;transform:translateY(14px)}}@keyframes hhd-fade{0%{opacity:0}}.hh__tabs{z-index:3;padding:0 var(--hh-pad);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(16px,3vw,48px);display:grid;position:relative}.hh__tab{color:var(--hh-ink-2);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 14px;margin:0;padding:18px 0 22px;display:grid;position:relative}.hh__tab:before{content:"";background:var(--hh-line);height:1px;transition:background-color .3s ease, transform .3s var(--hh-ease);transform-origin:0 0;position:absolute;top:0;left:0;right:0}.hh__tab:after{content:"";background:var(--hh-ink);transform-origin:0;height:2px;transition:transform .5s var(--hh-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.hh__tab[aria-selected=true]:after{transform:scaleX(1)}.hh__tab:hover:before{background:var(--hh-line-2)}.hh__n{font:600 12px/1 var(--sh-text,inherit);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--hh-ink-2);transition:color .3s}.hh__l{font:600 clamp(17px, 1.35vw, 21px)/1.2 var(--disp,inherit);letter-spacing:-.02em;transition:color .3s}.hh__s{grid-column:2;font-size:14px;line-height:1.35;transition:color .3s}.hh__tab[aria-selected=true]{color:var(--hh-ink)}.hh__tab[aria-selected=true] .hh__n{color:var(--hh-acc-text)}:root[data-theme=dark] .hh__tab[aria-selected=true] .hh__n{color:var(--hh-acc)}.hh__tab[aria-selected=true] .hh__s{color:var(--hh-ink-2)}.hh__tab:focus-visible{outline-offset:-2px;border-radius:6px}.hh__scene{position:absolute;inset:0}.hh .imx{--imx-pad:var(--hh-pad);--imx-top:0px;--imx-hdr:0px;height:100%}.hh .imx__pin,.hh .imx__stage{height:100%}.hh .imx__intro{display:block}.hh .imx__intro .imx__actions,.hh .imx__intro .hh__actions{margin-top:clamp(16px,2.6vh,28px)}.hh .imx__note{z-index:2;right:var(--hh-pad);text-align:right;max-width:40%;color:var(--hh-ink-2);margin:0;padding:0;font-size:12px;line-height:1.3;position:absolute;bottom:14px}.hh .imx:not(.is-live) .imx__stage{max-width:none;margin:0;padding:0;display:block;position:relative}.hh .imx:not(.is-live) .imx__text{z-index:2;left:var(--hh-pad);width:var(--hh-copy);align-content:center;display:grid;position:absolute;top:24px;bottom:32px}.hh .imx:not(.is-live) .imx__intro{padding:0}.hh .imx:not(.is-live) .imx__chapters{display:none}.hh .imx:not(.is-live) .imx__fig{top:24px;bottom:40px;right:var(--hh-pad);left:calc(var(--hh-pad) + var(--hh-copy) + clamp(16px, 3vw, 56px));margin:0;position:absolute}.hh .imx:not(.is-live) .imx__host{height:100%}.hh .imx:not(.is-live) .imx__poster{width:100%;height:100%}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hh .imx:not(.is-live):not([data-imx-end]) .imx__poster--start{display:block}:root:not([data-motion=reduced]) .hh .imx:not(.is-live):not([data-imx-end]) .imx__poster--end{display:none}}.hh .imx.is-live .imx__pin{height:100%}.hh .imx.is-live .imx__fig{inset:0}.hh .imx.is-live .imx__host{-webkit-mask-image:none;mask-image:none}.hh .imx.is-live .imx__text{left:var(--hh-pad);width:var(--hh-copy);top:24px;bottom:48px}.hh .imx.is-live .imx__h{letter-spacing:-.042em;max-width:12.5ch;font-size:clamp(2.3rem,min(4.5vw,7.4vh),5rem);line-height:.98}.hh .imx.is-live .imx__t{font-size:clamp(2rem,min(3.9vw,6.4vh),4.2rem)}.hh .imx.is-live .imx__progress{left:var(--hh-pad);bottom:20px}.hh .imx.is-live .imx__hint{margin-top:clamp(16px,3vh,32px)}.hh .imx.is-live .imx__note{display:none}.hh .imx.is-live:not([data-imx-end])~.imx__note,.hh .imx[data-imx-tier=poster] .imx__note{display:block}@media (width<=899px),(aspect-ratio<=1){.hh{--hh-copy:auto}.hh__copy{width:auto;padding:22px var(--hh-pad) 0;display:block;position:relative;top:auto;bottom:auto;left:auto}.hh__world:not(.hh__world--consulting){grid-template-rows:auto minmax(0,1fr);display:grid}.hh__world[hidden]{display:none}.hh__visual{padding:12px var(--hh-pad) 16px;position:relative;inset:auto}.hh__h,.hh .imx__h,.hh .imx.is-live .imx__h{max-width:14ch;font-size:clamp(2rem,min(8.4vw,5vh),3.4rem)}.hh__lead,.hh .imx__intro .imx__lead{margin-top:10px;font-size:.98rem}.hh__actions,.hh .imx__intro .hh__actions{margin-top:16px}.hh__cta{min-height:44px;padding:0 18px 0 20px;font-size:.95rem}.hh .imx:not(.is-live) .imx__text{width:auto;padding:22px var(--hh-pad) 0;display:block;position:relative;top:auto;bottom:auto;left:auto}.hh .imx:not(.is-live) .imx__fig{height:46%;top:auto;bottom:16px;left:var(--hh-pad)}.hh .imx.is-live .imx__text{top:20px;right:var(--hh-pad);width:auto;height:auto;bottom:auto}.hh .imx.is-live .imx__t{font-size:clamp(1.7rem,min(7.4vw,4.4vh),2.6rem)}.hh .imx__note{left:var(--hh-pad);text-align:left;max-width:none;font-size:11px;bottom:10px}.hh__tab{grid-template-columns:1fr;gap:6px;padding:14px 0 16px}.hh__s{grid-column:1;font-size:12.5px}}@media (width<=599px){.hh{--hh-pad:18px}.hh__tabs{gap:0 12px}.hh__l{font-size:15px}.hh__s,.hhd__label{display:none}}@media (prefers-reduced-motion:reduce){.hh__world.is-entering,.hh__world.is-leaving{transition:none;animation:none}.hh__tab:after,.hh__tab:before{transition:none}}:root[data-motion=reduced] .hh__world.is-entering,:root[data-motion=reduced] .hh__world.is-leaving{transition:none;animation:none}.hh .imx__cta span{margin-left:.3em}.hh .imx.is-live .imx__stage:after{width:calc(var(--hh-pad) + var(--hh-copy) + clamp(80px, 10vw, 200px))}.hh--clear{margin-top:calc(-1 * var(--hh-top))}.hh--clear .hh__pin{background:linear-gradient(180deg, color-mix(in srgb, var(--hh-bg) 50%, transparent) 0, color-mix(in srgb, var(--hh-bg) 50%, transparent) 60%, color-mix(in srgb, var(--hh-bg) 62%, transparent) 100%);height:clamp(600px,100svh,1120px)}.hh--clear .hh__worlds{margin-top:var(--hh-top)}.hh--clear .imx.is-live .imx__pin{background:0 0}.hh--clear .imx.is-live .imx__stage:before{opacity:.6}.hh--clear .imx.is-live .imx__stage:after{background:linear-gradient(to right, color-mix(in srgb, var(--imx-bg) 55%, transparent) 0, color-mix(in srgb, var(--imx-bg) 40%, transparent) 52%, transparent 100%)}.hh--clear .imx.is-live .imx__host{-webkit-mask-image:linear-gradient(#0000 0,#000 64px);mask-image:linear-gradient(#0000 0,#000 64px)}.hh__skip{z-index:4;right:var(--hh-pad);min-height:32px;font:600 13px/1 var(--sh-text,inherit);color:var(--hh-ink-2);text-decoration:underline;text-decoration-color:var(--hh-line-2);text-underline-offset:4px;align-items:center;gap:6px;padding:0 2px;display:inline-flex;position:absolute;bottom:14px}.hh__skip:hover{color:var(--hh-ink);text-decoration-color:var(--hh-acc)}.hh .imx[data-imx-tier=poster]~.hh__skip,.hh .imx:not(.is-live)~.hh__skip{bottom:14px}.hh .imx__note{bottom:52px}.hh-anchor{height:0;scroll-margin-top:140px;display:block}.hh-anchor:focus{outline:none}@media (width>=1280px){.hh{--hh-pad:max(var(--gut,24px), calc((var(--hh-vw) - var(--max,1320px)) / 2), 88px)}}@media (width<=899px),(aspect-ratio<=1){.hh .imx__note{max-width:70%;bottom:46px}.hh__skip{bottom:8px}.hh--clear .imx.is-live .imx__stage:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--imx-bg) 50%, transparent) 0, color-mix(in srgb, var(--imx-bg) 35%, transparent) 70%, transparent 100%)}}html:not([data-audience=private]) .nx-hero--home{height:0;margin:0;padding:0;display:block;overflow:visible}.hs{--u:var(--fs,1);color:var(--ink)}.hs-sec{max-width:calc(var(--max) + 2 * var(--gut));padding:var(--nx-sec,clamp(80px, 9vw, 136px)) var(--gut) 0;margin:0 auto}.hs :is(h2,h3){font-family:var(--disp);color:var(--ink);text-wrap:balance;overflow-wrap:break-word;hyphens:auto}.hs p{margin:0}.hs a{color:inherit;text-decoration:none}.hs-head{gap:12px;max-width:62ch;margin:0 0 clamp(24px,3vw,40px);display:grid}.hs-kicker{font:600 calc(12px * var(--u))/1.2 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.hs-head h2{font:var(--nx-h2,600 clamp(28px, 2.6vw, 40px)/1.1 var(--disp));font-size:calc(clamp(28px, 2.6vw, 40px) * var(--u));letter-spacing:-.022em;max-width:24ch;margin:0}.hs-intro{font-size:calc(18px * var(--u));color:var(--ink-2);line-height:1.55}.hs-intro p{margin:0}.hs-intro a{color:var(--coral-text);text-underline-offset:.18em;text-decoration:underline 1px}.hs-intro a:hover{text-decoration-thickness:2px}.hs h3{letter-spacing:-.018em;margin:0;font-weight:600}.hs a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hs-svc__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hs-card{box-sizing:border-box;border-radius:var(--r-lg,28px);background:var(--card);height:100%;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s, transform .4s var(--ease,ease);flex-direction:column;gap:10px;padding:22px 22px 20px;display:flex}.hs-n{font:600 calc(12px * var(--u))/1 var(--text);color:var(--coral-text);font-variant-numeric:tabular-nums;letter-spacing:.04em}.hs-card h3{font-size:calc(21px * var(--u));margin-top:18px;line-height:1.2}.hs-card p{font-size:calc(15.5px * var(--u));color:var(--ink-2);line-height:1.5}.hs-go{font:600 calc(14.5px * var(--u))/1.3 var(--text);color:var(--ink);align-items:baseline;gap:8px;margin-top:auto;padding-top:14px;display:inline-flex}.hs-go>span{transition:transform .3s var(--ease,ease)}a.hs-card:hover{box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow-1);transform:translateY(-2px)}a.hs-card:hover .hs-go>span{color:var(--coral-text);transform:translate(3px)}@media (width<=1240px){.hs-svc__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hs-svc__grid>li{grid-column:span 2}.hs-svc__grid>li:nth-child(n+4){grid-column:span 3}}@media (width<=820px){.hs-svc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-svc__grid>li,.hs-svc__grid>li:nth-child(n+4){grid-column:auto}.hs-svc__grid>li:last-child{grid-column:1/-1}}@media (width<=560px){.hs-svc__grid{grid-template-columns:minmax(0,1fr)}.hs-card h3{margin-top:10px}}.hs-paths__list{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.hs-paths__list>li{border-bottom:1px solid var(--line)}.hs-path{box-sizing:border-box;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 20px;height:100%;padding:22px 4px 22px 0;display:grid}.hs-path h3{font-size:calc(20px * var(--u));grid-column:1;line-height:1.25}.hs-path p{font-size:calc(15.5px * var(--u));color:var(--ink-2);grid-column:1;max-width:52ch;line-height:1.5}.hs-paths__to{font:600 calc(14px * var(--u))/1.3 var(--text);color:var(--ink-2);grid-area:1/2/span 2;align-self:center;align-items:center;gap:10px;display:inline-flex}.hs-paths__arr{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);transition:background-color .25s, color .25s, transform .35s var(--ease,ease);border-radius:50%;place-items:center;display:grid}a.hs-path:hover h3{color:var(--coral-text)}a.hs-path:hover .hs-paths__arr{background:var(--ink);color:var(--bg);transform:translate(3px)}@media (width<=1100px){.hs-paths__lbl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=760px){.hs-paths__list{grid-template-columns:minmax(0,1fr)}.hs-path{padding:18px 0}.hs-paths__arr{width:36px;height:36px}}.hs-steps__list{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.hs-step{align-content:start;gap:10px;padding-top:30px;display:grid;position:relative}.hs-step:before{content:"";background:var(--line-2);height:1px;position:absolute;top:8px;left:34px;right:calc(-1*clamp(16px,2.4vw,32px))}.hs-step:last-child:before{right:0}.hs-step__n{height:18px;font:600 calc(12px * var(--u))/1 var(--text);color:var(--coral-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;align-items:center;display:flex;position:absolute;top:0;left:0}.hs-step h3{font-size:calc(20px * var(--u));line-height:1.25}.hs-step p{font-size:calc(15.5px * var(--u));color:var(--ink-2);max-width:34ch;line-height:1.55}@media (width<=900px){.hs-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.hs-step:nth-child(2n):before{right:0}}@media (width<=560px){.hs-steps__list{grid-template-columns:minmax(0,1fr);row-gap:0}.hs-step{padding:0 0 26px 52px}.hs-step:before,.hs-step:nth-child(2n):before{width:1px;height:auto;inset:26px auto 0 16px}.hs-step:last-child:before{display:none}.hs-step__n{justify-content:center;width:34px;height:22px}}.hs-train__in{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:34px;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(28px,5vw,72px);padding:clamp(24px,4vw,52px);display:grid}.hs-train__head{align-content:start;margin:0}.hs-actions{flex-wrap:wrap;gap:10px;display:flex;margin-top:12px!important}.hs-btn{min-height:46px;font:600 calc(15px * var(--u))/1.1 var(--text);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:14px;align-items:center;padding:0 20px;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.hs-btn:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.hs-btn--ink{background:var(--ink);box-shadow:none;color:var(--bg)!important}.hs-btn--ink:hover{background:var(--coral-text);box-shadow:none}.hs-formats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.hs-format{box-sizing:border-box;background:var(--bg);border-radius:20px;align-content:start;gap:8px;height:100%;padding:20px 52px 20px 20px;transition:box-shadow .25s;display:grid;position:relative}.hs-format h3{font-size:calc(18.5px * var(--u));line-height:1.25}.hs-format p{font-size:calc(15px * var(--u));color:var(--ink-2);line-height:1.5}.hs-format__arr{color:var(--ink-2);transition:transform .3s var(--ease,ease), color .2s;position:absolute;top:18px;right:18px}a.hs-format:hover{box-shadow:inset 0 0 0 1px var(--line-2)}a.hs-format:hover .hs-format__arr{color:var(--coral-text);transform:translate(3px)}@media (width<=1000px){.hs-train__in{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.hs-formats{grid-template-columns:minmax(0,1fr)}.hs-train__in{border-radius:26px;padding:22px 16px}}.hs-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.hs-contact .hs-head{margin:0}.hs-contact__ways{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hs-way{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;gap:6px;padding:20px 24px;transition:background-color .25s,color .25s,box-shadow .25s;display:grid}.hs-way__k{font-size:calc(13px * var(--u));color:var(--ink-2)}.hs-way b{font:600 calc(clamp(20px, 1.8vw, 26px) * var(--u))/1.2 var(--disp);letter-spacing:-.02em;overflow-wrap:anywhere}a.hs-way:hover{background:var(--nx-night,#0b0e17);color:#fff;box-shadow:none}a.hs-way:hover .hs-way__k{color:#c3c8da}@media (width<=860px){.hs-contact{grid-template-columns:minmax(0,1fr);align-items:start}}:root.nx[data-theme=dark] a.hs-way:hover{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=normal]) .hs :is(.hs-card,.hs-go>span,.hs-paths__arr,.hs-format__arr){transition:none;transform:none!important}}:root[data-motion=reduced] .hs :is(.hs-card,.hs-go>span,.hs-paths__arr,.hs-format__arr){transform:none!important}
