:root{--cx-font:var(--font-manrope),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--cx-ink:#14171c;--cx-text:#3b4048;--cx-muted:#5d636c;--cx-line:rgba(20,23,28,0.11);--cx-canvas:#f6f6f3;--cx-night:#101319;--cx-night-2:#181c24;--cx-yellow:#fdb906;--cx-konet:#0094ea;--cx-pay:#008efc;--cx-pay-navy:#030e33;--cx-ease:cubic-bezier(0.2,0.7,0.2,1);--cx-header:76px}body{font-size:16px;line-height:1.55;color:var(--cx-text);-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4{font-family:var(--cx-font)}.eyebrow-cx{display:inline-flex;align-items:center;gap:12px;font:700 14px/1.2 var(--cx-font);color:var(--cx-muted)}.eyebrow-cx:before{content:"";width:28px;height:3px;background:var(--cx-yellow)}.eyebrow-light{color:rgba(255,255,255,.72)}.cx-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border:0;cursor:pointer;text-decoration:none;font:700 15px/1 var(--cx-font);color:var(--cx-ink);background:#fff;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);transition:transform .22s var(--cx-ease),filter .22s,background .22s}.cx-button span{transition:transform .22s var(--cx-ease)}.cx-button:hover span{transform:translate(2px,-2px)}.cx-button:hover{transform:translateY(-2px)}.cx-button:focus-visible,.cx-link:focus-visible,.cx-nav-link:focus-visible,.cx-nav-trigger:focus-visible{-webkit-clip-path:none;clip-path:none;outline:3px solid var(--cx-konet);outline-offset:3px}.cx-button-yellow{background:var(--cx-yellow);color:#14171c}.cx-button-yellow:hover{filter:brightness(1.05)}.cx-button-dark{background:var(--cx-ink);color:#fff}.cx-button-dark:hover{background:#000}.cx-button-outline{box-shadow:inset 0 0 0 1.5px var(--cx-ink)}.cx-button-ghost,.cx-button-outline{background:transparent;-webkit-clip-path:none;clip-path:none}.cx-button-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.45)}.cx-button-ghost:hover{background:rgba(255,255,255,.08)}.cx-button-sm{min-height:42px;padding:0 18px;font-size:14px}.cx-link{display:inline-flex;align-items:center;gap:8px;font:700 15px/1.2 var(--cx-font);color:var(--cx-ink);text-decoration:none;padding:6px 2px;border-bottom:2px solid transparent;transition:border-color .2s}.cx-link:hover{border-bottom-color:var(--cx-yellow)}.cx-link-light{color:#fff}.cx-link-quiet{font-weight:600;font-size:14.5px;color:var(--cx-text)}.cx-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;isolation:isolate;border-bottom:1px solid var(--cx-line)}.cx-header:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.9);transition:background .2s,box-shadow .2s}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cx-header:before{background:rgba(255,255,255,.7);-webkit-backdrop-filter:saturate(1.5) blur(18px);backdrop-filter:saturate(1.5) blur(18px)}}.cx-header.is-scrolled:before{background:rgba(255,255,255,.94);box-shadow:0 10px 30px -22px rgba(16,19,25,.5)}@media (prefers-reduced-transparency:reduce){.cx-header.is-scrolled:before,.cx-header:before{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.cx-header-bar{display:flex;align-items:center;gap:28px;min-height:var(--cx-header)}.cx-brand{display:inline-flex;flex:none}.cx-brand img{display:block;width:auto;height:52px}.cx-nav{display:flex;align-items:center;gap:2px;margin-left:10px}.cx-nav-item{position:relative}.cx-nav-link,.cx-nav-trigger{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:none;border:0;cursor:pointer;font:600 15px/1 var(--cx-font);color:var(--cx-ink);text-decoration:none;position:relative}.cx-nav-link:after,.cx-nav-trigger:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;background:var(--cx-yellow);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--cx-ease)}.cx-nav-link:hover:after,.cx-nav-trigger:hover:after,.cx-nav-trigger[aria-expanded=true]:after{transform:scaleX(1)}.cx-nav-trigger i{width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.cx-nav-trigger[aria-expanded=true] i{transform:rotate(-135deg) translate(-1px,-1px)}.cx-panel{position:absolute;top:calc(100% + 12px);left:-14px;width:320px;padding:22px;background:#fff;border:1px solid var(--cx-line);box-shadow:0 30px 70px -28px rgba(16,19,25,.45)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cx-panel{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4)}}@media (prefers-reduced-transparency:reduce){.cx-panel{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.cx-panel:not([hidden]){animation:cx-pop .2s var(--cx-ease)}.cx-panel:before{content:"";position:absolute;top:-13px;left:0;right:0;height:13px}.cx-panel-right{left:auto;right:-14px}.cx-panel-products{width:440px}.cx-panel>p{margin:0 0 14px;font-size:14.5px;line-height:1.5;color:var(--cx-muted)}.cx-panel ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.cx-panel li a{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font:600 15px/1.2 var(--cx-font);color:var(--cx-ink);text-decoration:none}.cx-panel li a:focus-visible,.cx-panel li a:hover{background:var(--cx-canvas)}.cx-panel li a span{color:var(--cx-muted);transition:transform .2s}.cx-panel li a:hover span{transform:translateX(3px)}.cx-panel-lead{display:block;margin-top:12px;padding:12px 12px 4px;border-top:1px solid var(--cx-line);font:700 14.5px/1.2 var(--cx-font);color:var(--cx-ink);text-decoration:none}.cx-product-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cx-product-cards>div{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:16px;background:var(--cx-canvas)}.cx-product-cards img{height:34px;width:auto;max-width:100%;object-fit:contain;object-position:left;margin-bottom:4px}.cx-product-cards span{font-size:13px;color:var(--cx-muted)}.cx-product-cards a{font:700 14px/1.3 var(--cx-font);color:var(--cx-ink);text-decoration:none}.cx-product-cards a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--cx-yellow);text-decoration-color:var(--cx-yellow);text-decoration-thickness:2px}.cx-actions{margin-left:auto;display:flex;align-items:center;gap:22px}.cx-menu-trigger{display:none;align-items:center;gap:10px;margin-left:12px;padding:0 14px;min-height:44px;background:var(--cx-ink);color:#fff;border:0;cursor:pointer;font:700 14px/1 var(--cx-font)}.cx-menu-trigger span{display:grid;grid-gap:5px;gap:5px}.cx-menu-trigger i{display:block;width:18px;height:2px;background:currentColor;transition:transform .2s}.cx-menu-trigger[aria-expanded=true] i:first-child{transform:translateY(3.5px) rotate(45deg)}.cx-menu-trigger[aria-expanded=true] i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.cx-mobile{position:fixed;inset:var(--cx-header) 0 0 0;z-index:55;background:#fff;overflow-y:auto;opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden;transition:opacity .2s,transform .25s var(--cx-ease),visibility 0s .25s}.cx-mobile.is-open{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .2s,transform .25s var(--cx-ease)}.cx-mobile-inner{padding:20px 20px 48px;display:grid;grid-gap:24px;gap:24px;max-width:640px;margin:0 auto}.cx-mobile-index{font:700 13px/1 var(--cx-font);color:var(--cx-muted);margin-bottom:8px}.cx-mobile-group nav{display:grid}.cx-mobile-group a{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--cx-line);color:var(--cx-ink);text-decoration:none}.cx-mobile-group a strong{font:700 20px/1.2 var(--cx-font)}.cx-mobile-group a small{grid-column:1;font-size:14px;color:var(--cx-muted)}.cx-mobile-group a b{grid-row:1/span 2;grid-column:2;font-size:20px}.cx-mobile-actions{display:grid;grid-gap:12px;gap:12px}@keyframes cx-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.hv{position:relative;overflow:hidden;isolation:isolate;background:#dce8f3}.hv-sky{position:absolute;inset:0;z-index:-1;background:radial-gradient(560px 440px at 8% 6%,rgba(255,238,200,.95),transparent 68%),radial-gradient(880px 560px at 80% 30%,rgba(255,255,255,.5),transparent 62%),radial-gradient(760px 340px at 2% 98%,rgba(255,255,255,.9),transparent 70%),linear-gradient(100deg,#f7e5c8,#f2ead9 22%,#dbe8f3 46%,#a8c9e6 74%,#6fa3d0)}.hv-sky:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,transparent,var(--cx-canvas) 92%)}.hv-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;grid-gap:0;gap:0;padding:10px 0 24px}@media (min-width:981px){.hv-grid{min-height:clamp(560px,calc(100svh - var(--cx-header) - 74px),860px)}}.hv-copy{position:relative;z-index:2;padding-right:8px}.hv-eyebrow{display:inline-flex;align-items:center;gap:12px;font:700 14px/1.3 var(--cx-font);color:#343a43}.hv-eyebrow:before{content:"";width:28px;height:3px;background:var(--cx-yellow);flex:none}.hv-eyebrow{flex-wrap:wrap;font-size:15px;letter-spacing:.01em}.hv-since{color:#8a929c}.hv-since-year{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:13.5px;color:#0f1720;background:linear-gradient(transparent 62%,rgba(253,202,38,.75) 0);padding:0 2px}.hv-copy h1{margin:18px 0 20px;font:800 clamp(42px,4.9vw,80px)/1.14 var(--cx-font);letter-spacing:-.04em;color:var(--cx-ink);overflow-wrap:break-word}.hv-copy h1 em{font-style:normal;padding:0 .04em .04em;background:linear-gradient(var(--cx-yellow),var(--cx-yellow)) no-repeat 0 90% /100% .2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hv-copy h1.hv-h1-lead{font-size:clamp(38px,4.2vw,66px)}.hv-lead-in,.hv-title{display:block}.hv-lead-in{margin-bottom:.25em;font-size:.5em;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#343a43}.hv-copy p{max-width:28em;margin:0 0 26px;font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:#2f353d}.hv-actions{display:flex;flex-wrap:wrap;gap:12px 14px}.cx-button-light{box-shadow:0 12px 24px -16px rgba(10,26,48,.55)}.hv-proof{list-style:none;margin:30px 0 0;padding:18px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(20,23,28,.2)}.hv-proof li{display:grid;grid-gap:5px;gap:5px;align-content:start;padding:0 16px;border-left:1px solid rgba(20,23,28,.16)}.hv-proof li:first-child{padding-left:0;border-left:0}.hv-proof strong{font:800 clamp(22px,2.1vw,30px)/1 var(--cx-font);letter-spacing:-.02em;color:var(--cx-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hv-proof li:first-child strong{text-decoration:underline;-webkit-text-decoration-color:var(--cx-yellow);text-decoration-color:var(--cx-yellow);text-decoration-thickness:4px;text-underline-offset:5px}.hv-proof span{font-size:13px;line-height:1.35;color:#343a43}.hv-stage{position:relative;min-width:0;margin:-20px -3vw 0 -2vw}.hv-canvas{position:relative;width:100%;aspect-ratio:1000/860;container-type:inline-size}@media (min-width:981px){.hv-canvas{width:min(100%,max(500px,calc((100svh - var(--cx-header) - 96px) * 1.1628)));margin-left:auto}}.hv-svg{width:100%;height:100%;overflow:visible}.hv-chips,.hv-svg{position:absolute;inset:0}.hv-chips{pointer-events:none}.hv-chip{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;text-decoration:none;color:var(--cx-ink);font-size:clamp(10.5px,1.5cqi,13px);filter:drop-shadow(0 10px 14px rgba(10,26,48,.22));transition:transform .25s var(--cx-ease)}.hv-chip-in{display:flex;align-items:center;gap:.8em;padding:.65em 1.05em .65em .8em;white-space:nowrap;background:rgba(255,255,255,.93);box-shadow:inset 0 1px 0 #fff;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hv-chip-in{background:rgba(255,255,255,.76);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5)}}@media (prefers-reduced-transparency:reduce){.hv-chip-in{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.hv-chip:focus-visible,.hv-chip:hover{transform:translate(-50%,calc(-50% - 3px))}.hv-chip:focus-visible{outline:3px solid var(--cx-konet);outline-offset:4px}.hv-mark{width:2em;height:auto;flex:none}.hv-mark-tech{height:2em}.hv-chip-text{display:grid;grid-gap:.25em;gap:.25em}.hv-chip-text strong{font:800 1em/1.1 var(--cx-font);letter-spacing:-.01em}.hv-chip-text small{font:600 .8em/1.2 var(--cx-font);color:#4b525b}.hv-wordmark{display:block;height:1.35em;width:auto}.hv-link,.hv-reach{stroke-linecap:round}.hv-legend{display:none;list-style:none;margin:0 auto 6px;padding:0;gap:8px;grid-template-columns:1fr;position:relative}.hv-legend a{display:flex;align-items:center;gap:14px;min-height:60px;padding:10px 14px;background:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.95);color:var(--cx-ink);text-decoration:none;box-shadow:0 14px 24px -20px rgba(10,26,48,.6)}.hv-legend .hv-chip-text strong{font-size:15px}.hv-legend .hv-chip-text small{font-size:12.5px}.hv-legend .hv-mark{width:34px}.hv-legend .hv-mark-tech{height:34px}.hv-legend .hv-wordmark{height:22px}.hv-legend b{margin-left:auto;color:var(--cx-muted)}.hv-chapters{position:relative;display:flex;align-items:stretch;border-top:1px solid var(--cx-line)}.hv-chapters-label{display:flex;align-items:center;padding:18px 26px 18px 0;font:700 13px/1 var(--cx-font);color:var(--cx-muted)}.hv-chapter{flex:1 1;display:grid;grid-gap:3px;gap:3px;align-content:center;padding:18px 26px;border-left:1px solid var(--cx-line);color:var(--cx-ink);text-decoration:none;position:relative;transition:background .2s}.hv-chapter:hover{background:rgba(255,255,255,.7)}.hv-chapter strong{font:700 12.5px/1.2 var(--cx-font);color:var(--cx-muted)}.hv-chapter span{font:700 16px/1.3 var(--cx-font);padding-right:26px}.hv-chapter b{position:absolute;right:22px;top:50%;transform:translateY(-50%);transition:transform .2s}.hv-chapter:hover b{transform:translate(4px,-50%)}.hv-chapters{background:transparent;border-top-color:rgba(20,23,28,.12)}@media (prefers-reduced-motion:no-preference){.hv-tier{animation:hv-rise .9s var(--cx-ease) both}.hv-tier:nth-of-type(2){animation-delay:.12s}.hv-link,.hv-reach{stroke-dasharray:1;animation:hv-draw 1.6s ease-out .5s both}.hv-chip{animation:hv-fade .7s ease-out both;animation-delay:calc(var(--i, 0) * .1s + .6s)}.hv-flow{animation:hv-flow 7s linear infinite}.hv-hub-ring{transform-box:fill-box;transform-origin:center;animation:hv-pulse 3.4s ease-in-out infinite}}@keyframes hv-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes hv-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hv-fade{0%{opacity:0}to{opacity:1}}@keyframes hv-flow{to{stroke-dashoffset:-96}}@keyframes hv-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(2.4);opacity:.25}}@media (max-width:1100px){.hv-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.hv-proof{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.hv-proof li:nth-child(odd){padding-left:0;border-left:0}}@media (max-width:980px){.hv-grid{grid-template-columns:minmax(0,1fr);padding:22px 0 0}.hv-copy{display:contents}.hv-eyebrow{order:1;justify-self:start}.hv-copy h1{order:2}.hv-copy p{order:3;max-width:34em}.hv-actions{order:4}.hv-stage{order:5}.hv-proof{order:6}.hv-chip[data-key=technology]{left:24%!important}.hv-chip[data-key=infrastructure]{left:22%!important}.hv-proof{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.hv-proof li:nth-child(odd){padding-left:16px;border-left:1px solid rgba(20,23,28,.16)}.hv-proof li:first-child{padding-left:0;border-left:0}.hv-stage{margin:8px -16px 0}.hv-chapters{flex-direction:column}}@media (max-width:720px){.hv-chips{display:none}.hv-legend{display:grid}.hv-stage{overflow:hidden;margin:0 -16px}.hv-canvas{width:118%;margin-left:-9%;margin-top:-12%;margin-bottom:-5%}.hv-proof{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px;margin-bottom:20px}.hv-proof li:nth-child(odd){padding-left:0;border-left:0}.hv-chapters-label{padding:14px 0 4px}.hv-chapter{border-left:0;border-top:1px solid var(--cx-line);padding:14px 0}.hv-chapter b{right:0}}@media (max-width:560px){.hv-copy h1{font-size:clamp(44px,14vw,64px)}.hv-copy h1.hv-h1-lead{font-size:clamp(36px,11.5vw,52px)}.hv-actions .cx-button{flex:1 1 100%}}@media (prefers-reduced-motion:no-preference){.es-panel-wrap:not([hidden]){animation:es-in .5s var(--cx-ease)}}@keyframes es-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.es{position:relative;overflow:clip;padding:56px 0 104px;background:var(--cx-canvas)}.es:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 520px at 78% 62%,rgba(168,201,230,.38),transparent 70%),radial-gradient(520px 360px at 6% 30%,rgba(255,233,190,.5),transparent 70%)}.es>.shell{position:relative;z-index:1}.es-head{display:grid;grid-gap:12px;gap:12px;margin-bottom:36px}.es-head h2{margin:0;font:800 clamp(36px,4.6vw,68px)/1.02 var(--cx-font);letter-spacing:-.035em;color:var(--cx-ink);max-width:14em;text-wrap:balance}.es-head p{margin:0;max-width:40em;font-size:18px;line-height:1.55;color:var(--cx-muted)}.es-body{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:30px;gap:30px;align-items:start}.es-tabs{display:grid;grid-gap:4px;gap:4px;position:-webkit-sticky;position:sticky;top:calc(var(--cx-header) + 20px)}.es-tabs button{display:grid;grid-template-columns:1fr;grid-gap:2px 12px;gap:2px 12px;text-align:left;padding:16px 18px;background:transparent;border:0;border-left:3px solid transparent;cursor:pointer;font-family:var(--cx-font);color:var(--cx-ink);transition:background .2s,border-color .2s}.es-tabs button small{grid-row:1/span 2;font:700 13px/1.5 var(--cx-font);color:var(--cx-muted);padding-top:4px}.es-tabs button strong{font:800 20px/1.2 var(--cx-font);letter-spacing:-.01em}.es-tabs button span{font-size:14px;line-height:1.45;color:var(--cx-muted)}.es-tabs button:hover{background:rgba(255,255,255,.7)}.es-tabs button[aria-selected=true]{background:#fff;border-left-color:var(--cx-yellow);box-shadow:0 18px 40px -26px rgba(16,19,25,.4)}.es-tabs button:focus-visible{outline:3px solid var(--cx-konet);outline-offset:2px}.es-frame{filter:drop-shadow(0 34px 44px rgba(16,19,25,.22))}.es-stage{background:#fff;-webkit-clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,0 100%);overflow:hidden}.es-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:580px;overflow:hidden}.es-copy,.es-panel{display:grid;position:relative}.es-copy{z-index:2;grid-gap:18px;gap:18px;align-content:center;padding:52px 40px 52px 48px}.es-copy h3{margin:0;font:800 clamp(30px,3.2vw,46px)/1.04 var(--cx-font);letter-spacing:-.03em;color:var(--cx-ink);text-wrap:balance}.es-copy p{margin:0;font-size:17px;line-height:1.6;color:var(--cx-text)}.es-kicker{display:flex;align-items:center;gap:12px;min-height:40px;font:700 14px/1.2 var(--cx-font);color:var(--cx-muted)}.es-kicker img{display:block;height:36px;width:auto;max-width:200px}.es-konet .es-kicker img{height:40px}.es-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:6px}.es-infra{background:radial-gradient(700px 420px at 100% 0,#232a35 0,transparent 62%),#0f1217}.es-infra,.es-infra .es-copy h3,.es-infra .es-kicker{color:#fff}.es-infra .es-copy p{color:rgba(255,255,255,.78)}.es-facts{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:0;gap:0}.es-facts li{display:grid;grid-template-columns:76px 1fr;grid-gap:14px;gap:14px;align-items:baseline;padding:12px 0;border-top:1px solid rgba(255,255,255,.14)}.es-facts strong{font:800 24px/1 var(--cx-font);color:var(--cx-yellow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.es-facts span{font-size:14.5px;color:rgba(255,255,255,.8)}.es-render{position:relative;margin:0;align-self:center;padding:40px 40px 40px 0}.es-render-frame{position:relative;-webkit-clip-path:polygon(0 0,calc(100% - 44px) 0,100% 44px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 44px) 0,100% 44px,100% 100%,0 100%);background:#1a1f27;box-shadow:0 0 0 1px rgba(255,255,255,.14)}.es-render-frame img{display:block;width:100%;height:auto}.es-render figcaption{margin-top:12px;font-size:13px;color:rgba(255,255,255,.62)}.es-fibre{position:absolute;left:-26px;bottom:52px;width:70%;height:auto;pointer-events:none}.es-fibre path{fill:none;stroke:var(--cx-yellow);stroke-opacity:.7;stroke-width:1.4}.es-fibre path+path{stroke:#02a4ee;stroke-opacity:.6}.es-tech{background:radial-gradient(640px 420px at 0 0,#e9f2fa 0,transparent 62%),linear-gradient(180deg,#f2f6fa,#fff)}.es-tech-stage{position:relative;padding:40px 44px 40px 0;display:grid;grid-gap:18px;gap:18px;align-content:center}.es-tech-stage svg{width:100%;max-height:250px}.es-tech-stage .b1{fill:rgba(255,255,255,.5);stroke:#8fb3d2;stroke-width:1.5}.es-tech-stage .b2{fill:rgba(255,255,255,.55);stroke:#6c9bc4;stroke-width:1.5}.es-tech-stage .b3{fill:rgba(255,255,255,.8);stroke:#3d7db4;stroke-width:1.5}.es-tech-stage .core{fill:var(--cx-ink)}.es-tech-stage .link{stroke:#3d7db4;stroke-width:1.4;stroke-dasharray:3 4;fill:none}.es-tech-stage circle{fill:#02a4ee}.es-tech-stage ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.es-tech-stage li a{display:grid;grid-template-columns:1fr auto;grid-gap:2px 14px;gap:2px 14px;align-items:center;padding:14px 18px;background:rgba(255,255,255,.9);border:1px solid rgba(20,23,28,.09);box-shadow:0 18px 30px -24px rgba(16,19,25,.5);color:var(--cx-ink);text-decoration:none;transition:transform .2s var(--cx-ease)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.es-tech-stage li a{background:rgba(255,255,255,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.es-tech-stage li a:hover{transform:translateY(-2px)}.es-tech-stage li strong{font:800 16px/1.2 var(--cx-font)}.es-tech-stage li span{grid-column:1;font-size:13.5px;color:var(--cx-muted)}.es-tech-stage li b{grid-row:1/span 2;grid-column:2}.es-konet{background:radial-gradient(640px 420px at 100% 0,#e2f1fc 0,transparent 62%),#fff}.es-konet-stage{padding:40px 44px 40px 0;display:grid;grid-gap:22px;gap:22px;align-content:center}.es-tiles{grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.es-tile,.es-tiles{position:relative;display:grid}.es-tile{grid-gap:8px;gap:8px;align-content:space-between;min-height:190px;padding:18px;color:#fff;background:linear-gradient(145deg,#0873c4,#056bb4);-webkit-clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%)}.es-tile:nth-child(2){background:linear-gradient(145deg,#0a68ad,#05508c)}.es-tile:nth-child(3){background:linear-gradient(145deg,#075b9c,#043e70)}.es-tile b{font:800 26px/1 var(--cx-font);letter-spacing:-.02em}.es-tile span{font-size:14px;line-height:1.4;color:rgba(255,255,255,.92)}.es-tile em{justify-self:start;font-style:normal;font:700 12px/1 var(--cx-font);padding:5px 9px 5px 16px;background:rgba(255,255,255,.18);position:relative}.es-tile em:before{content:"";position:absolute;left:6px;top:50%;width:5px;height:5px;margin-top:-2.5px;background:#fdca26}.es-tile-link{position:absolute;top:50%;width:14px;height:2px;background:#fff;z-index:2;box-shadow:0 0 0 4px rgba(255,255,255,0)}.es-tile-link.l1{left:calc(33.33% - 11px)}.es-tile-link.l2{left:calc(66.66% - 11px)}.es-roadmap{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.es-roadmap span{flex:1 0 100%;font:700 13px/1.2 var(--cx-font);color:var(--cx-muted)}.es-roadmap b{padding:8px 14px;font:700 13.5px/1 var(--cx-font);color:var(--cx-muted);border:1.5px dashed rgba(20,23,28,.25)}.es-pay{background:radial-gradient(700px 460px at 80% 20%,#0c2a78 0,transparent 65%),var(--cx-pay-navy)}.es-pay,.es-pay .es-copy h3{color:#fff}.es-pay .es-copy p{color:rgba(255,255,255,.8)}.es-pay .es-kicker{min-height:52px}.es-pay .es-kicker img{height:44px;max-width:220px}.es-pay .cx-button-dark{background:#fff;color:var(--cx-pay-navy)}.es-pay .cx-link{color:#fff}.es-checks{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.es-checks li{position:relative;padding-left:26px;font-size:15.5px;color:rgba(255,255,255,.9)}.es-checks li:before{content:"";position:absolute;left:2px;top:6px;width:12px;height:12px;border:2.5px solid var(--cx-pay);border-radius:50%}.es-pay-stage{position:relative;display:grid;place-items:center;padding:20px 24px 20px 0}.es-pay-stage svg{width:100%;max-width:440px;height:auto}.es-pay-stage .r1{stroke:#fc036a;stroke-width:2;stroke-opacity:.85}.es-pay-stage .r2{stroke:var(--cx-pay);stroke-width:1.6;stroke-opacity:.6}.es-pay-stage .r3{stroke:var(--cx-pay);stroke-width:1.2;stroke-opacity:.32;stroke-dasharray:2 7}.es-pay-stage .arcpath{stroke:#4aa8ff;stroke-width:2;stroke-opacity:.8}.es-pay-stage .a2{stroke:#fc036a;stroke-opacity:.6}.es-pay-stage .node{fill:#fff}.es-pay-stage .node.pink{fill:#fc036a}.es-pay-card{position:absolute;left:50%;top:50%;width:min(250px,66%);transform:translate(-50%,-50%);padding:14px 16px 12px;background:rgba(255,255,255,.95);color:var(--cx-ink);box-shadow:0 36px 60px -26px rgba(0,0,0,.7)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.es-pay-card{background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.es-pay-card b{display:block;margin-bottom:8px;font-size:13px}.es-pay-card ul{list-style:none;margin:0;padding:0}.es-pay-card li{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;align-items:center;padding:7px 0;border-top:1px solid var(--cx-line);font-size:12.5px}.es-pay-card strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.es-pay-card em{font-style:normal;font-weight:700;font-size:11px;padding:2px 8px;background:#eef1f4}.es-pay-card small{display:block;margin-top:8px;font-size:11px;color:var(--cx-muted)}.es-academy{background:radial-gradient(640px 420px at 0 100%,#fdf0cf 0,transparent 62%),#fffaf0}.es-modules{list-style:none;margin:0;padding:40px 44px 40px 0;display:grid;grid-gap:12px;gap:12px;align-content:center;counter-reset:m}.es-modules li{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 18px;gap:2px 18px;align-items:start;padding:22px 24px;background:#fff;border-left:4px solid var(--cx-yellow);box-shadow:0 22px 36px -26px rgba(120,80,0,.45);margin-left:calc(var(--n) * 28px)}.es-modules li span{grid-row:1/span 2;font:800 22px/1 var(--cx-font);color:#b88300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:2px}.es-modules li strong{font:800 20px/1.2 var(--cx-font);color:var(--cx-ink)}.es-modules li p{margin:0;font-size:14.5px;line-height:1.5;color:var(--cx-muted)}.evidence{padding:120px 0;background:#fff}.evidence-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-gap:72px;gap:72px;align-items:center}.evidence-photo{margin:0;filter:drop-shadow(0 36px 40px rgba(16,19,25,.28))}.evidence-frame{-webkit-clip-path:polygon(0 0,calc(100% - 56px) 0,100% 56px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 56px) 0,100% 56px,100% 100%,0 100%);background:#dfe3e8}.evidence-frame img{display:block;width:100%;height:auto}.evidence-photo figcaption{margin-top:14px;font-size:14px;color:var(--cx-muted)}.evidence-copy{display:grid;grid-gap:20px;gap:20px}.evidence-copy h2{margin:0;font:800 clamp(32px,3.8vw,54px)/1.04 var(--cx-font);letter-spacing:-.03em;color:var(--cx-ink);text-wrap:balance}.evidence-copy p{margin:0;font-size:18px;line-height:1.6;color:var(--cx-text);max-width:34em}.closing-cx{padding:0 0 72px;background:#fff}.closing-frame{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:64px;color:#fff;background:radial-gradient(700px 360px at 0 0,#2a313d 0,transparent 60%),var(--cx-night);-webkit-clip-path:polygon(0 0,calc(100% - 72px) 0,100% 72px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 72px) 0,100% 72px,100% 100%,0 100%)}.closing-frame>div:first-child{flex:1 1 62%;min-width:0}.closing-frame h2{margin:18px 0 0;font:800 clamp(34px,4.4vw,64px)/1.02 var(--cx-font);letter-spacing:-.035em;text-wrap:balance}.closing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;justify-content:flex-end}.cx-footer{background:#0c0f13;color:rgba(255,255,255,.78)}.cx-footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:72px;gap:72px;padding:80px 0 64px}.cx-footer-brand{display:grid;grid-gap:22px;gap:22px;align-content:start}.cx-footer-logo{display:inline-grid;place-items:center;justify-self:start;padding:14px 18px;background:#fff;-webkit-clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.cx-footer-logo .cx-brand img{height:60px}.cx-footer-brand p{margin:0;max-width:28em;font-size:15.5px;line-height:1.6}.cx-footer-brand .cx-button{justify-self:start}.cx-footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px}.cx-footer-cols div{display:grid;grid-gap:10px;gap:10px;align-content:start}.cx-footer-cols strong{margin-bottom:6px;font:700 14px/1.2 var(--cx-font);color:#fff}.cx-footer-cols a{font-size:15px;color:rgba(255,255,255,.72);text-decoration:none}.cx-footer-cols a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--cx-yellow);text-decoration-color:var(--cx-yellow);text-decoration-thickness:2px;text-underline-offset:4px}.cx-footer a:focus-visible{outline:3px solid #5bc4ff;outline-offset:3px}.cx-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:24px 0 32px;border-top:1px solid rgba(255,255,255,.12);font-size:13.5px;color:rgba(255,255,255,.55)}@media (max-width:1280px){.cx-nav-link,.cx-nav-trigger{padding:10px 11px;font-size:14.5px}.cx-actions{gap:16px}}@media (max-width:1100px){.cx-link-quiet,.cx-nav{display:none}.cx-menu-trigger{display:inline-flex;margin-left:0}.cx-actions{margin-left:auto}.es-body{grid-template-columns:1fr}.es-tabs{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;gap:8px;padding-bottom:6px;scroll-snap-type:x proximity}.es-tabs button{white-space:nowrap;align-self:start;padding:12px 16px}.es-tabs button strong{font-size:17px}.es-tabs button{border-left:0;border-bottom:3px solid transparent;scroll-snap-align:start;background:rgba(255,255,255,.6)}.es-tabs button[aria-selected=true]{border-bottom-color:var(--cx-yellow)}.es-tabs button span{display:none}.es-tabs button small{grid-row:auto}}@media (max-width:980px){.es-panel{grid-template-columns:1fr;min-height:0}.es-copy{padding:36px 28px 20px}.es-konet-stage,.es-modules,.es-render,.es-tech-stage{padding:0 24px 32px}.es-pay-stage{padding:0 20px 28px}.es-modules li{margin-left:0}.evidence-grid{grid-template-columns:1fr;gap:36px}.evidence{padding:72px 0}.closing-frame{flex-direction:column;align-items:flex-start;padding:44px 28px;-webkit-clip-path:polygon(0 0,calc(100% - 44px) 0,100% 44px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 44px) 0,100% 44px,100% 100%,0 100%)}.closing-actions{justify-content:flex-start}.cx-footer-top{grid-template-columns:1fr;gap:44px;padding:56px 0 44px}}@media (max-width:720px){.es{padding:72px 0 80px}.es-head{margin-bottom:28px}.es-tiles{grid-template-columns:1fr}.es-tile{min-height:0;gap:6px}.es-tile-link{display:none}.cx-footer-cols{grid-template-columns:1fr 1fr}.cx-footer-bottom{flex-direction:column;gap:6px}}@media (max-width:560px){.cx-brand img{height:46px}.cx-actions .cx-button-sm{display:none}.es-copy{padding:30px 22px 16px}}.es-frame{position:relative}@media (min-width:1101px){.es-tabs{position:-webkit-sticky;position:sticky;padding-left:0;gap:6px}.es-tabs:before{content:"";position:absolute;left:19px;top:28px;bottom:28px;width:1.5px;background:linear-gradient(180deg,rgba(253,185,6,.9),rgba(2,164,238,.45))}.es-tabs button{position:relative;padding:16px 18px 16px 52px;border-left:0;border-radius:0}.es-tabs button:before{content:"";position:absolute;left:13px;top:22px;width:13px;height:13px;background:#fff;box-shadow:inset 0 0 0 2px #9db4c9;transform:rotate(45deg);transition:background .2s,box-shadow .2s}.es-tabs button[aria-selected=true]:before{background:var(--cx-yellow);box-shadow:0 0 0 4px rgba(253,185,6,.28)}.es-tabs button:hover:before{box-shadow:inset 0 0 0 2px var(--cx-yellow)}.es-tabs button[aria-selected=true]{background:rgba(255,255,255,.92);box-shadow:0 22px 40px -26px rgba(16,28,48,.5),inset 0 1px 0 #fff;-webkit-clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.es-frame:before{top:22px;background:linear-gradient(135deg,#ffffff,#dbe6f1 60%,#bcd0e4);-webkit-clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,0 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9)}.es-frame:after,.es-frame:before{content:"";position:absolute;z-index:-1;left:22px;right:-18px;bottom:-18px}.es-frame:after{height:3px;background:linear-gradient(90deg,transparent,var(--cx-yellow) 30%,var(--cx-yellow))}}.es-stage{position:relative}.es-stage:after{inset:0;z-index:3;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 3px)}.es-infra:before,.es-stage:after{content:"";position:absolute;pointer-events:none}.es-infra:before{right:-80px;top:-60px;width:520px;height:420px;background:radial-gradient(closest-side,rgba(2,164,238,.18),transparent)}.es-infra:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--cx-yellow),transparent 40%)}.es-pay:before{content:"";position:absolute;left:-120px;bottom:-140px;width:520px;height:420px;background:radial-gradient(closest-side,rgba(252,3,106,.16),transparent);pointer-events:none}.es-render-frame{box-shadow:0 30px 50px -28px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.14)}@media (max-width:720px){.es{padding:40px 0 72px}}.closing-frame,.cx-footer-brand p,.es-copy p,.evidence-copy p,.hv-copy p{font-feature-settings:"kern" off;font-kerning:none;word-spacing:.05em}.company-eras .editorial-card>span{display:block;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.2;text-transform:none;color:var(--cx-ink)}.company-eras .editorial-card.compact h2{margin-top:26px;font-size:clamp(26px,2.6vw,34px)}.company-eras .editorial-card p{font-size:16px;line-height:1.65;color:var(--cx-text);max-width:34em}.company-proof-copy .final-actions{flex-wrap:wrap}.company-proof-grid>*{min-width:0}.company-proof-grid>.real-media{aspect-ratio:auto;min-height:320px}.company-proof-grid>.real-media img{width:100%;height:100%;object-fit:cover}.fi{padding:clamp(48px,6vw,96px) 0;font-family:inherit}.fi-in{width:min(100% - 32px,1240px);margin:0 auto}.fi-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.fi-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:13.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--id-primary-ink,#3d4856)}.fi-eyebrow:before{content:"";width:26px;height:3px;background:var(--id-primary,#1479c1)}.fi-title{margin:0;max-width:28em;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.15;letter-spacing:-.025em;font-weight:700;color:inherit;text-wrap:balance}.fi-all{font-size:15.5px;font-weight:700;color:var(--id-primary-ink,inherit);text-decoration:none;padding:10px 2px;border-bottom:2px solid var(--id-primary,currentColor)}.fi-all:hover{border-bottom-color:var(--id-interactive,currentColor)}.fi-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:18px;gap:18px}.fi-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--id-border,#dbe3ec);transition:border-color .2s,box-shadow .2s,transform .2s;color:#1d2530}.fi-card:focus-within,.fi-card:hover{border-color:var(--id-primary,#1479c1);box-shadow:0 18px 34px -24px var(--id-glow,rgba(20,23,28,.45));transform:translateY(-2px)}.fi-media{aspect-ratio:16/10;overflow:hidden;background:var(--id-surface,#eef2f6)}.fi-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}.fi-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1 1}.fi-cat{margin:0;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--id-primary-ink,#3d4856)}.fi-cat b{font-weight:700;letter-spacing:0;text-transform:none;opacity:.75}.fi-card h3{margin:0;font-size:1.2rem;line-height:1.25;letter-spacing:-.015em}.fi-card h3 a{color:inherit;text-decoration:none}.fi-card h3 a:after{content:"";position:absolute;inset:0}.fi-card h3 a:focus-visible{outline:3px solid var(--id-focus,#0094ea);outline-offset:3px}.fi-sum{margin:0;font-size:15.5px;line-height:1.6;color:#475160}@media (prefers-reduced-motion:reduce){.fi-card{transition:none}.fi-card:focus-within,.fi-card:hover{transform:none}}.fi-plate{position:relative;aspect-ratio:16/10;display:flex;align-items:flex-end;padding:18px 20px;overflow:hidden;background:linear-gradient(160deg,var(--id-surface-soft,#f4f8fc),var(--id-surface,#eaf2fa));border-bottom:3px solid var(--id-primary,#1479c1)}.fi-plate:before{content:"";position:absolute;top:0;right:0;width:44px;height:44px;background:var(--id-primary,#1479c1);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);opacity:.9}.fi-plate span{font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--id-primary-ink,#0d4a78);max-width:9em}.fi-plate span,.ls{position:relative}.ls-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1.5px solid #c9d2dc;border-radius:10px;background:#fff;color:#17202b;font-family:inherit;font-weight:600;font-size:15px;line-height:1;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s}.ls-button:hover{border-color:#17202b;background:#f6f8fa}.ls-button:focus-visible{outline:3px solid var(--id-focus,#0094ea);outline-offset:3px}.ls-code{font-weight:800;letter-spacing:.06em;font-size:13.5px}.ls-name{display:none}.ls-panel{position:absolute;right:0;top:calc(100% + 10px);width:min(340px,calc(100vw - 32px));background:#fff;border:1px solid #dfe5ec;border-radius:0 0 14px 14px;box-shadow:0 28px 60px -24px rgba(10,20,35,.55);padding:20px 14px 14px;z-index:250;animation:ls-in .16s ease-out;overflow:hidden}.ls-panel:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--id-rule,#1479c1)}.ls-title{margin:0 6px 8px;font-size:13.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#566272}.ls-panel ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.ls-option{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px;border:1.5px solid transparent;border-radius:10px;background:transparent;color:#17202b;font-family:inherit;font-size:17px;font-weight:600;text-align:left;cursor:pointer}.ls-option:focus-visible,.ls-option:hover{background:var(--id-surface-soft,#f4f8fc);border-color:var(--id-border,#dbe3ec);outline:none}.ls-option:focus-visible{box-shadow:0 0 0 3px var(--id-focus,#0094ea)}.ls-option.is-on{border-color:var(--id-primary,#1479c1);background:var(--id-surface-soft,#f4f8fc);font-weight:700}.ls-check{width:20px;color:var(--id-primary-ink,#0d4a78);font-weight:800}.ls-opt-name{flex:1 1;display:grid;grid-gap:2px;gap:2px;line-height:1.2}.ls-sub{font-size:13.5px;font-weight:600;color:#566272}.ls-tag{font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:#fff4d6;border:1px solid #f0d58a;color:#7a5200}.ls-note{margin:10px 8px 2px;font-size:14px;line-height:1.45;color:#566272}.ls-menu{display:none}@keyframes ls-in{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:720px){.ls-panel{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;border-radius:18px 18px 0 0;padding:24px 16px calc(20px + env(safe-area-inset-bottom));animation:ls-up .22s ease-out;box-shadow:0 -30px 80px -20px rgba(10,20,35,.6)}.ls-option{min-height:56px;font-size:18px}}@media (max-width:560px){.ls-header{display:none}.ls-menu{display:block}.ls-menu .ls-button{width:100%;justify-content:flex-start;min-height:48px;border-color:transparent;background:transparent;font-size:17px;padding:0 14px}.ls-menu .ls-name{display:inline}.ls-menu .ls-code{display:none}.ls-menu .ls-panel{z-index:400}}@keyframes ls-up{0%{transform:translateY(24px);opacity:0}}@media (prefers-reduced-motion:reduce){.ls-panel{animation:none}}.cx-utilities{margin-left:auto;display:flex;align-items:center;gap:10px}.cx-actions{margin-left:0}.cx-utilities .ls-button,.cx-utilities .xs-trigger{min-height:44px;border-radius:0;border:1.5px solid var(--cx-line,#d9dce2);background:transparent;color:var(--cx-ink,#101319);font-weight:700}.cx-utilities .ls-button:hover,.cx-utilities .xs-trigger:hover{border-color:var(--cx-ink,#101319);background:rgba(16,19,25,.04)}.cx-utilities .xs-trigger kbd{display:none}.cx-utilities .xs-trigger-label{font-size:15px}@media (min-width:1101px) and (max-width:1360px){.cx-link-quiet{display:none}}@media (max-width:760px){.cx-utilities{gap:8px}.cx-utilities .xs-trigger{padding:0 12px}.cx-utilities .xs-trigger-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.cx-mobile-language{padding:4px 0 8px;border-top:1px solid var(--cx-line,#d9dce2)}.cx-mobile-language .ls-menu{display:block}.cx-mobile-language .ls-menu .ls-button{width:100%;justify-content:flex-start;min-height:52px;border-color:transparent;background:transparent;font-size:17px;padding:0 4px}.cx-mobile-language .ls-menu .ls-name{display:inline}.cx-mobile-language .ls-menu .ls-code{display:none}@media (min-width:561px){.cx-mobile-language{display:none}}.xs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xs-trigger{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1.5px solid #c9d2dc;border-radius:10px;background:#fff;color:#17202b;font-family:inherit;font-weight:600;font-size:15.5px;line-height:1;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,box-shadow .15s}.xs-trigger:hover{border-color:#17202b;background:#f6f8fa}.xs-trigger:focus-visible{outline:3px solid var(--id-focus,#0094ea);outline-offset:3px}.xs-close kbd,.xs-hint kbd,.xs-trigger kbd{font-family:inherit;font-weight:700;font-size:13px;line-height:1;padding:4px 7px;border:solid #c9d2dc;border-width:1px 1px 2px;border-radius:6px;background:#f1f4f7;color:#425062}.xs-layer{position:fixed;inset:0;z-index:300;display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;height:100dvh;background:#f3f6f9;animation:xs-in .2s ease-out;color:#17202b}.xs-head{background:linear-gradient(160deg,#0e1a28,#15283d 60%,#1b3a57);color:#fff;border-bottom:0;position:relative}.xs-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--id-rule)}.xs-head-in{max-width:1240px;margin:0 auto;padding:18px clamp(18px,4vw,40px) 22px;display:grid;grid-gap:14px;gap:14px}.xs-head-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.xs-kicker{margin:0;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#9fc9ec}.xs-close{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1.5px solid rgba(255,255,255,.45);border-radius:10px;background:transparent;color:#fff;font-family:inherit;font-weight:700;font-size:15.5px;line-height:1;cursor:pointer}.xs-close:hover{background:rgba(255,255,255,.12);border-color:#fff}.xs-clear:focus-visible,.xs-close:focus-visible{outline:3px solid #fdca26;outline-offset:3px}.xs-close kbd{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35);color:#fff}.xs-field{display:flex;align-items:center;gap:clamp(12px,2vw,22px);border-bottom:2px solid rgba(255,255,255,.4);padding:4px 0 10px;color:#fff;transition:border-color .15s}.xs-field:focus-within{border-bottom-color:#fff}.xs-field svg{flex:none;opacity:.9}.xs-field input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-family:inherit;font-weight:600;font-size:clamp(1.6rem,4.2vw,3.2rem);line-height:1.15;letter-spacing:-.02em;min-height:64px}.xs-field input::placeholder{color:rgba(255,255,255,.55);font-weight:500}.xs-field input::-webkit-search-cancel-button{display:none}.xs-clear{flex:none;border:1.5px solid rgba(255,255,255,.45);background:transparent;color:#fff;border-radius:10px;min-height:40px;padding:0 14px;font-family:inherit;font-weight:700;font-size:15px;line-height:1;cursor:pointer}.xs-clear:hover{background:rgba(255,255,255,.12)}.xs-status{margin:0;font-size:16px;color:#cfe3f5;min-height:1.5em}.xs-main{overflow-y:auto;overscroll-behavior:contain}.xs-main-in{max-width:1240px;margin:0 auto;padding:28px clamp(18px,4vw,40px) 64px;display:grid;grid-gap:34px;gap:34px}.xs-lead{margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;letter-spacing:-.03em;color:#121a24}.xs-lead-after{margin-top:6px}.xs-group header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:14px}.xs-group h3{margin:0;font-size:1.2rem;letter-spacing:-.01em;color:#121a24}.xs-group header p{margin:0;font-size:16px;color:#566272}.xs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));grid-gap:14px;gap:14px}.xs-card{position:relative;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:18px 20px 16px;background:#fff;border:1.5px solid #dbe3ec;border-radius:16px;color:inherit;text-decoration:none;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;min-width:0}.xs-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--id-rule);opacity:.6;transition:opacity .18s}.xs-card.is-active,.xs-card:focus-visible,.xs-card:hover{transform:translateY(-3px);border-color:var(--id-primary);box-shadow:0 0 0 1px var(--id-primary),0 20px 36px -22px var(--id-glow)}.xs-card.is-active:before,.xs-card:focus-visible:before,.xs-card:hover:before{opacity:1}.xs-card:focus-visible{outline:3px solid var(--id-focus);outline-offset:3px}.xs-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.xs-card-logo{height:44px;min-width:44px;max-width:150px;display:inline-flex;align-items:center}.xs-card-logo img{max-height:40px;max-width:150px;width:auto;height:auto;object-fit:contain}.xs-card-logo.is-none i{width:36px;height:36px;border-radius:10px;border:2px solid color-mix(in srgb,var(--id-primary) 45%,#fff);background:color-mix(in srgb,var(--id-primary) 8%,#fff);position:relative}.xs-card-logo.is-none i:after{content:"";position:absolute;inset:9px;border-radius:3px;background:var(--id-primary);opacity:.55}.xs-type{font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#eef2f6;color:#425062;white-space:nowrap}.xs-type-product{background:#e8f3fd;color:#0d4a78}.xs-type-service{background:#eef6e6;color:#2f5d0a}.xs-card-title{font-size:1.2rem;line-height:1.2;letter-spacing:-.015em;overflow-wrap:anywhere}.xs-card mark{background:#fdeaa0;color:inherit;border-radius:3px;padding:0 1px}.xs-card-sum{font-size:16px;line-height:1.45;color:#3d4957}.xs-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:2px}.xs-card-where{font-size:14px;color:#5d6a7a;overflow-wrap:anywhere;min-width:0}.xs-card-go{flex:none;font-size:1.3rem;line-height:1;color:var(--id-interactive);transition:transform .18s}.xs-card.is-active .xs-card-go,.xs-card:focus-visible .xs-card-go,.xs-card:hover .xs-card-go{transform:translateX(4px)}.xs-empty{padding:26px 28px;background:#fff;border:1.5px solid #dbe3ec;border-radius:18px;display:grid;grid-gap:10px;gap:10px;justify-items:start;max-width:780px}.xs-empty strong{font-size:1.3rem}.xs-empty p{margin:0;font-size:17px;color:#3d4957;line-height:1.55}.xs-empty-cta{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 24px;margin-top:6px;font-weight:700;font-size:16px;color:var(--id-cta-ink);background:var(--id-cta);text-decoration:none;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);transition:transform .2s,background .2s}.xs-empty-cta:hover{background:var(--id-cta-hover);transform:translateY(-2px)}.xs-empty-cta:focus-visible{-webkit-clip-path:none;clip-path:none;outline:3px solid var(--id-focus);outline-offset:3px}.xs-hint{margin:0;font-size:14px;color:#566272;display:flex;gap:8px;align-items:center;flex-wrap:wrap}@keyframes xs-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:720px){.xs-trigger-label{display:inline}.xs-hint,.xs-trigger kbd{display:none}.xs-head-in{padding-top:12px;gap:10px}.xs-field input{min-height:56px}.xs-main-in{padding-top:22px;gap:28px}.xs-grid{grid-template-columns:1fr}}@media (max-width:480px){.xs-close span{display:none}.xs-close{padding:0 12px}.xs-close:after{content:"Close"}.xs-close kbd{display:none}}@media (prefers-reduced-motion:reduce){.xs-layer{animation:none}.xs-card,.xs-card-go,.xs-card:before,.xs-empty-cta{transition:none}.xs-card.is-active,.xs-card:focus-visible,.xs-card:hover{transform:none}}@media (max-width:560px){.xs-field input{font-size:1.3rem}.xs-field svg{width:24px;height:24px}}@media (max-width:400px){.xs-field input{font-size:1.1rem}}.xs-lang{font-weight:700;color:#7a5200}