@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/montserrat-italic-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/montserrat-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/montserrat-italic-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/montserrat-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/montserrat-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html{transition:background .5s}[data-mmenu]{transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}[data-mmenu]:has(button[aria-expanded=true]){background:radial-gradient(70% 40% at 85% 0%, rgba(var(--acc-rgb), .1), transparent 70%), #0a0b0cf0!important;-webkit-backdrop-filter:blur(12px)!important}@media (max-width:600px){[data-ctabox]{background:0 0!important;border:0!important;border-radius:0!important;gap:24px!important;padding:28px 0 0!important}[data-ctabox]>[aria-hidden=true]{display:none!important}#cx-form{border-radius:20px!important;gap:20px!important;padding:22px 18px!important}#cx-form form{gap:20px!important}[data-doorgrp]{grid-template-columns:1fr!important;gap:10px!important}[data-doorgrp] button{white-space:nowrap;min-height:50px!important}#cx-form textarea{min-height:120px!important}}@media (min-width:1100px){[data-herogrid=home]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important}}[data-logo]{filter:var(--logo-f)}@media (min-width:880px) and (max-width:1179px){header[data-mhdr]{gap:8px!important;padding-left:14px!important}header[data-mhdr] img[data-logo]{height:19px!important}header[data-mhdr] nav[aria-label=Main]{gap:0!important;padding:3px!important}header[data-mhdr] nav[aria-label=Main]>div>button,header[data-mhdr] nav[aria-label=Main]>a,header[data-mhdr] nav[aria-label=Main]>div>a{gap:3px!important;padding:0 7px!important;font-size:13px!important}header[data-mhdr]>div:last-child>*{font-size:13px!important}header[data-mhdr] a[data-mcta]{padding:0 14px!important}}[data-toc],[data-toc] *{scrollbar-width:thin;scrollbar-color:rgba(var(--acc-rgb), .55) rgba(var(--glass), .06)}[data-toc]::-webkit-scrollbar{width:8px}[data-toc] ::-webkit-scrollbar{width:8px}[data-toc]::-webkit-scrollbar-button{height:0;display:none}[data-toc] ::-webkit-scrollbar-button{height:0;display:none}[data-toc]::-webkit-scrollbar-track{background:rgba(var(--glass), .06);box-shadow:inset 0 0 0 1px rgba(var(--glass), .1);border-radius:999px}[data-toc] ::-webkit-scrollbar-track{background:rgba(var(--glass), .06);box-shadow:inset 0 0 0 1px rgba(var(--glass), .1);border-radius:999px}[data-toc]::-webkit-scrollbar-thumb{background:linear-gradient(180deg, rgba(var(--acc-rgb), .75), rgba(var(--acc-rgb), .35));background-clip:padding-box;border:2px solid #0000;border-radius:999px;box-shadow:inset 0 1px #ffffff59}[data-toc] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg, rgba(var(--acc-rgb), .75), rgba(var(--acc-rgb), .35));background-clip:padding-box;border:2px solid #0000;border-radius:999px;box-shadow:inset 0 1px #ffffff59}[data-toc]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, rgba(var(--acc-rgb), .95), rgba(var(--acc-rgb), .55));background-clip:padding-box}[data-toc] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, rgba(var(--acc-rgb), .95), rgba(var(--acc-rgb), .55));background-clip:padding-box}@media (min-width:1000px){[data-artgrid]{grid-template-columns:240px minmax(0,760px)!important}[data-artbody]{grid-column:2!important}nav[data-toc]{max-height:calc(100vh - 120px);overflow:auto;position:sticky!important;top:100px!important}}@media (max-width:999px){button[data-tocbtn]{display:flex!important}nav[data-toc][data-open=false]{display:none!important}nav[data-toc]{background:var(--surface);border:1px solid rgba(var(--ink-rgb), .12);border-radius:20px;max-height:60vh;padding:18px 18px 10px;overflow:auto;gap:0!important;position:static!important;top:auto!important}nav[data-toc] a{border-top:1px solid rgba(var(--ink-rgb), .08)!important;min-height:46px!important;color:var(--ink2)!important;padding:10px 0!important;font-size:15px!important}}html[data-flat] header[data-mhdr]{-webkit-backdrop-filter:blur(32px)saturate(200%)!important;background:#1c1c1e8c linear-gradient(140deg,#ffffff1f,#ffffff08 50%,#ffffff12)!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff4d,0 16px 40px -16px #000000d9!important}html[data-flat] [style*=backdrop-filter]:not(header[data-mhdr]):not([data-ngpanel]):not([data-mmenu]){-webkit-backdrop-filter:none!important;background:var(--surface)!important;border-color:rgba(var(--ink-rgb), .1)!important;box-shadow:0 1px 2px rgba(var(--shade), .1), 0 10px 30px -14px rgba(var(--shade), .28)!important}html[data-flat] [data-glow]{opacity:.35;filter:saturate(.75)}html[data-flat] [style*="rgba(var(--glass)"]:not(header[data-mhdr]):not([style*="var(--acc)"]):not([style*="rgba(var(--acc-rgb)"]){background-image:none!important}html,body{color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif}html{scroll-behavior:smooth;overflow-x:clip}*{box-sizing:border-box}a{color:var(--acc);text-decoration:none}a:hover{color:var(--acc3);text-decoration:underline}a[style]:hover{text-decoration:none}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}::selection{background:rgba(var(--acc-rgb), .35)}input::placeholder,textarea::placeholder{color:var(--muted3)}select option{background:var(--surface);color:var(--ink)}[data-reveal]{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}html.js [data-reveal]:not([data-in]){opacity:0;transform:translateY(16px)}[data-reveal][data-in]{opacity:1;transform:none}@keyframes cxSr{0%{opacity:0;filter:blur(4px);transform:translateY(26px)scale(.98)}to{opacity:1;filter:none;transform:none}}[data-sr]:not([data-in]){opacity:0}[data-sr][data-in]{animation:cxSr .85s cubic-bezier(.16, 1, .3, 1) calc(var(--sr-i,0) * 80ms) backwards}[data-srcard]{transition:scale .45s cubic-bezier(.16,1,.3,1),translate .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .35s,background-color .35s,transform .5s cubic-bezier(.16,1,.3,1),color .3s,opacity .35s!important}@media (hover:hover){[data-srcard]:hover{scale:1.02;border-color:rgba(var(--accd-rgb), .6)!important;box-shadow:inset 0 0 0 1px rgba(var(--accd-rgb), .25), inset 0 -60px 80px -40px rgba(var(--accd-rgb), .22), 0 18px 40px -26px rgba(var(--acc-rgb), .4)!important}main section h2[data-sr]{transition:letter-spacing .5s}main section img{transition:transform .8s cubic-bezier(.16,1,.3,1)}[data-srcard]:hover img{transform:scale(1.04)}}@keyframes cxDrift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(6vw,4vh)scale(1.12)}to{transform:translate(0,0)scale(1)}}@keyframes cxSpin{to{transform:rotate(360deg)}}@keyframes cxBreath{0%,to{opacity:.35}50%{opacity:.9}}@keyframes cxBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cxMarq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cxDrop{0%{opacity:0;top:-4px}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 4px)}}@keyframes cxPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes cxFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-sr]{opacity:1!important;animation:none!important}[data-reveal]{opacity:1;transform:none}:not([data-motion]){transition:none!important;animation:none!important}}@media (max-width:700px){main section:not([data-screen-label$=hero]):not([data-screen-label=Insights]):not([data-screen-label=Article]):not([data-screen-label$=casehero]){padding-top:60px!important}[data-mrail]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding:0 20px;overflow-x:auto;flex-wrap:nowrap!important;gap:12px!important;margin-left:-20px!important;margin-right:-20px!important;padding:4px 20px 18px!important;display:flex!important}[data-mrail]::-webkit-scrollbar{display:none}[data-mrail]>*{scroll-snap-align:start;min-width:0;max-width:84%;flex:0 0 84%!important}[data-m2]{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}[data-m2] [style*="font-size: clamp(44px"],[data-m2] [style*="font-size:clamp(44px"]{font-size:44px!important}[data-mchips]{scrollbar-width:none;overflow-x:auto;gap:6px!important;margin:0 -20px!important;padding:0 20px 6px!important;display:flex!important}[data-mchips]::-webkit-scrollbar{display:none}[data-mchips]>*{flex:none!important;min-height:52px!important}header[data-mhdr]{gap:8px!important;padding:5px 5px 5px 14px!important;top:8px!important;left:8px!important;right:8px!important}header[data-mhdr] [data-logo]{height:18px!important}[data-mcta]{min-height:42px!important;padding:0 14px!important;font-size:13.5px!important}h1{overflow-wrap:anywhere}[data-mthumb]{aspect-ratio:16/7!important}}@media (max-width:360px){[data-mcta]{display:none!important}}@keyframes cxSheet{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}:root{--bg:#000;--bg-rgb:0, 0, 0;--surface:#1c1c1e;--surface2:#121214;--ink:#f5f5f7;--ink-rgb:245, 245, 247;--ink2:#e5e5ea;--ink3:#c7c7cc;--muted:#98989d;--muted2:#8e8e93;--muted3:#636366;--acc:#40c8e0;--acc-rgb:64, 200, 224;--acc2:#6ad8eb;--acc2-rgb:10, 132, 255;--acc3:#6ad8eb;--acc-soft:#b0ebf5;--acc-deep:#008299;--accd-rgb:99, 230, 226;--on-acc:#000;--glass:255, 255, 255;--shade:0, 0, 0;--logo-f:none;--plogo:grayscale(1) brightness(1.8)}html{background:#000}.cx-desk{display:contents}.cx-mob{display:none}@media (max-width:879px){.cx-desk{display:none}.cx-mob{display:contents}}@media (min-width:760px){.cx-sticky{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.hv-13b5983:hover{border-color:var(--acc)!important;background:rgba(var(--acc-rgb),.14)!important;box-shadow:0 24px 50px -28px rgba(var(--acc-rgb),.7)!important;transform:translateY(-4px)!important}.hv-ebdf00e:hover{color:var(--acc)!important;transform:translate(6px)!important}.hv-f71741d:hover{border-color:rgba(var(--acc-rgb),.55)!important;box-shadow:0 24px 60px -30px rgba(var(--acc-rgb),.55), inset 0 1px 0 rgba(var(--glass),.2)!important;color:var(--ink)!important;transform:translateY(-4px)!important}.hv-3ffee7d:hover{color:var(--acc)!important}.hv-702eb0d:hover{border-color:rgba(var(--acc-rgb),.55)!important;color:var(--ink)!important;transform:translateY(-3px)!important}.hv-5ade74a:hover{filter:brightness(1.12)!important}.hv-f7ff006:hover{background:rgba(var(--acc-rgb),.06)!important}.hv-65bf45b:hover{background:rgba(var(--acc-rgb),.18)!important}.hv-b608ae2:hover{filter:brightness(1.15)!important;transform:translateY(-3px)!important}.hv-8c2777f:hover{padding-left:10px!important}.hv-a3fdaa4:hover{border-color:var(--acc)!important;background:rgba(var(--acc-rgb),.08)!important;color:var(--ink)!important}.hv-7f8fefb:hover{border-color:rgba(var(--acc-rgb),.5)!important}.hv-2fe54be:hover{background:rgba(var(--acc-rgb),.14)!important}.hv-7760e51:hover{background:var(--acc2)!important;color:var(--on-acc)!important;transform:translateY(-1px)!important}.hv-2961766:hover{border-color:rgba(var(--acc-rgb),.55)!important;color:var(--ink)!important}.hv-83ee23b:hover{filter:brightness(1.08)!important;transform:translateY(-2px)!important}.hv-88d6c5d:hover{color:var(--acc2)!important;text-decoration:underline!important}.hv-ba8ff82:hover{border-color:rgba(var(--acc-rgb),.55)!important;transform:translateY(-4px)!important}.hv-7891572:hover{color:var(--ink)!important}.hv-f43028e:hover{border-color:rgba(var(--acc-rgb),.5)!important;color:var(--ink)!important;transform:translateY(-6px)!important}.hv-f3109f6:hover{border-color:var(--acc)!important;transform:translateY(-2px)!important}.hv-088d9e0:hover{color:var(--ink)!important;transform:translateY(-4px)!important}.hv-df6606e:hover{--p:paused!important}.hv-cd53f70:hover{opacity:1!important;filter:none!important}.hv-464937f:hover{background:rgba(var(--acc-rgb),.12)!important}.hv-48aa3a4:hover{border-color:rgba(var(--acc-rgb),.6)!important;background:rgba(var(--acc-rgb),.06)!important;color:var(--ink)!important;transform:translateY(-3px)!important}.hv-5dd360e:hover{border-color:var(--acc)!important;background:rgba(var(--acc-rgb),.1)!important;color:var(--ink)!important}.hv-c59165b:hover{border-color:var(--acc)!important;background:rgba(var(--acc-rgb),.14)!important;color:var(--ink)!important}.hv-6189f2d:hover{background:rgba(var(--acc-rgb),.22)!important;color:var(--acc)!important}.hv-fb6026e:hover{filter:brightness(1.1)!important;transform:translateY(-2px)!important}.hv-84a942f:hover{border-color:var(--acc)!important}.hv-6d9cbc8:hover{border-color:rgba(var(--acc-rgb),.7)!important;transform:translateY(-3px)!important}.hv-afdf513:hover{border-color:rgba(var(--acc-rgb),.7)!important;background:rgba(var(--acc-rgb),.06)!important}.hv-bbf9009:hover{border-color:rgba(var(--acc-rgb),.5)!important;background:rgba(var(--acc-rgb),.06)!important}.hv-9ccb562:hover{border-color:rgba(var(--acc-rgb),.7)!important;background:radial-gradient(120% 120% at 30% 0%, rgba(var(--glass),.34), rgba(var(--glass),.08) 55%), rgba(var(--acc-rgb),.2)!important}.hv-c30ce7c:hover{background:var(--acc2)!important;color:var(--on-acc)!important}.hv-d9e551b:hover{color:var(--ink)!important;text-decoration:underline!important}.hv-531886e:hover{color:var(--acc)!important;text-decoration:underline!important}.hv-a228edf:hover{background:rgba(var(--acc-rgb),.1)!important;color:var(--ink)!important}.hv-d01cd28:hover{color:var(--ink)!important;border-color:var(--acc)!important}.hv-fc3bd76:hover{background:rgba(var(--acc-rgb),.1)!important;color:var(--acc)!important}.hv-b719e6d:hover{border-color:var(--acc)!important;color:var(--acc)!important}.hv-ea59758:hover{background:var(--acc2)!important}.hv-7c93944:hover{transform:translate(6px)!important}.hv-a23e27c:hover{background:var(--acc3)!important;color:var(--on-acc)!important}
