/* kai-web k-ID edition kid-1 (27 Oct): Kai landing page on the k-ID site, under its own Nav and Footer. kai-web-v22.css without its global-nav copy; element-wide rules skip the k-ID nav, menus and footer. */
@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: Inter;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6ac90a859225113795f71820/fonts/6acc6aacace269709d21ce93-Inter-var-latin.woff2") format("woff2"), url("https://webflow-files-prod.global.ssl.fastly.net/6ac90a859225113795f71820/fonts/6acc6aad29d45ab9362d2760-Inter-var-latin-ext.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6ac90a859225113795f71820/6acc83fed54369980393bbdc_65850a373e258f1c897a2b3d75eb74de_6acc6aacd204a1f458860df5-Inter-var-latin.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6ac90a859225113795f71820/6acc83fed54369980393bbde_01ba6c2a184b8cba08b0d57167664d75_6acc6aacd204a1f458860e41-Inter-var-latin-ext.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Manrope;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6ac90a859225113795f71820/fonts/6acc6aad44edd1fc99f2e05d-Manrope-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Geist Pixel;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6ac90a859225113795f71820/fonts/6acc6aad00f6c43537261460-GeistPixel-Square.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
.opening{
  z-index: 150;
  pointer-events: none;
  visibility: hidden;
  position: fixed;
  inset: 0;
}
.intro-talk{
  opacity: 0;
  color: #fff;
  width: 48px;
  height: 48px;
  margin: -24px 0 0 -24px;
  transition: opacity .3s;
  position: absolute;
  top: 45%;
  left: 50%;
}
.intro-text{
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
}
.intro-mark{
  opacity: 0;
  filter: blur(8px);
  color: #fff;
  letter-spacing: -2.63px;
  white-space: nowrap;
  transform-origin: 0 0;
  font-family: Inter, sans-serif;
  font-size: 52.538px;
  font-weight: 700;
  line-height: 1.15;
  transition: opacity .9s .25s, filter .9s .25s;
  position: absolute;
  top: calc(45% + 92px);
  left: 50%;
  transform: translateX(-50%);
}
.intro-cue{
  opacity: 0;
  color: #fff6;
  width: 26px;
  height: 14px;
  transition: opacity 1s;
  position: absolute;
  bottom: 36px;
  left: 50%;
  transform: translateX(-50%);
}
.metal{
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-repeat: no-repeat, no-repeat, repeat, no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
}
.page{
  transform-origin: 0 0;
  width: auto;
  margin: 0;
  position: relative;
}
.section{
  width: 100%;
  position: relative;
}
.hero-metal{
  z-index: 0;
  pointer-events: none;
  will-change: transform;
  width: 314px;
  height: 244px;
  top: 365px;
  left: 165px;
}
.hero-wordmark{
  z-index: 3;
  width: 90px;
  height: 58px;
  margin: 0;
  top: 181.61px;
  left: 182.13px;
}
.hero-wordmark-shine{
  opacity: .6;
  pointer-events: none;
  width: 90px;
  height: 58px;
  transition: opacity .4s;
  display: block;
  position: absolute;
  inset: 0;
  -webkit-mask-image: url("#kaiGlyphMask");
  mask-image: url("#kaiGlyphMask");
}
.hero-tagline{
  z-index: 3;
  color: #0000;
  letter-spacing: -1.12px;
  width: 491px;
  font-family: Inter, sans-serif;
  font-size: 37.32px;
  font-weight: 500;
  line-height: 1.1;
  top: 265.58px;
  left: 180px;
}
.hero-rule{
  z-index: 3;
  width: 1080px;
  height: 1px;
  top: 688px;
  left: 180px;
}
.hero-point{
  z-index: 3;
  color: #fff;
  width: 276px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  top: 712.4px;
}
.hero-free{
  z-index: 3;
  flex-direction: column;
  width: 276px;
  display: flex;
  top: 710.6px;
  left: 981px;
}
.hero-free-price{
  color: #0000;
  letter-spacing: -1.12px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(162.4deg, #fff 14.89%, #ffffff8f 40.04%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 37.32px;
  font-weight: 600;
  line-height: 1.1;
}
.hero-free-terms{
  color: #ffffff85;
  white-space: nowrap;
  mix-blend-mode: plus-lighter;
  align-items: center;
  gap: 8px;
  margin-top: 5px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  display: inline-flex;
}
.hero-free-then{
  color: #fff6;
  white-space: nowrap;
  margin-top: 4px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}
.hero-free-info{
  color: #ffffff8c;
  cursor: pointer;
  border-radius: 50%;
  place-items: center;
  width: 22px;
  height: 22px;
  transition: color .2s, background .2s, transform .3s cubic-bezier(.3, 1.35, .4, 1);
  display: inline-grid;
}
.hero-free-info:hover{
  color: #fff;
  outline-width: 0;
  outline-style: none;
}
.metal-sheen{
  mix-blend-mode: plus-lighter;
  background-repeat: no-repeat, no-repeat, repeat;
}
.kform{
  z-index: 4;
  flex-direction: column;
  align-items: center;
  width: 306px;
  padding-top: 10px;
  font-family: Inter, sans-serif;
  display: flex;
  position: relative;
  top: 150px;
  left: 951px;
}
.panel{
  background-color: #000;
  border-radius: 40px;
}
.panel-inner{
  background-color: #0000;
  border-radius: 30px;
  position: absolute;
  inset: 10px;
  overflow: hidden;
}
.panel-edge{
  z-index: 5;
  pointer-events: none;
  border: 1px solid #ffffff4d;
  border-radius: 40px;
  position: absolute;
  inset: 0;
}
.dayone{
  z-index: 2;
  width: 1342px;
  height: 660px;
  top: 903px;
  left: 49px;
}
.dayone-glow-room{
  z-index: 1;
  opacity: 0;
  height: 260px;
  transition: opacity 1.2s;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(#0000 0, #00000080 40%, #000 70%);
  mask-image: linear-gradient(#0000 0, #00000080 40%, #000 70%);
}
.dayone-glow{
  transform-origin: 50% 100%;
  isolation: isolate;
  background-color: #0000;
  width: 100%;
  height: 100%;
  transform: scale(2.6, .5);
}
.dayone-rise{
  z-index: 2;
  position: absolute;
  inset: 0;
}
.dayone-words{
  will-change: transform, opacity;
  position: absolute;
  inset: 0;
}
.dayone-kicker{
  z-index: 3;
  color: #0000;
  text-align: center;
  letter-spacing: -1.12px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(179.2deg, #fff 40.46%, #5f659b 113%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 37.32px;
  font-weight: 500;
  line-height: 1.1;
  position: absolute;
  top: 148px;
  left: 0;
}
.dayone-globe{
  z-index: 3;
  opacity: 0;
  width: 786px;
  height: 786px;
  transition: opacity 1.4s;
  position: absolute;
  top: 329.5px;
  left: 259.5px;
}
.kbtn{
  color: #fff;
  white-space: nowrap;
  cursor: pointer;
  background-image: linear-gradient(#8976ff, #5f4dc6);
  border: 1px solid #b5a8fe;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 42px;
  padding: 0 24px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  transition: transform .25s cubic-bezier(.3, 1.35, .4, 1), filter .25s, box-shadow .3s;
  display: inline-flex;
  box-shadow: 0 2px 4px #00000040, inset 0 -3px 4px #8961ff, inset 0 2px 4px #00000040;
}
.kbtn:hover{
  filter: brightness(1.06);
  transform: translateY(-1px);
  box-shadow: 0 8px 22px #8976ff52, inset 0 -3px 4px #8961ff, inset 0 2px 4px #00000040;
}
.kbtn:active{
  transform: translateY(0)scale(.99);
}
.event-frame{
  padding: 0 0 24px;
}
.event{
  z-index: 3;
  color: #fff;
  width: 1439px;
  height: 711px;
  margin: 0 auto;
  position: relative;
}
.event-stage{
  width: 1105px;
  height: 464px;
  top: 160px;
  left: 165px;
}
.event-presenters{
  align-items: center;
  gap: 9.17px;
  height: 42.83px;
  display: flex;
  top: 66.11px;
  left: 613px;
}
.event-google{
  width: 117.27px;
  height: 39.67px;
}
.event-cross{
  opacity: .5;
  width: 23.9px;
  height: 23.9px;
}
.event-kid{
  width: 52px;
  height: 42.83px;
}
.event-presents{
  color: #ffffff85;
  text-align: center;
  mix-blend-mode: plus-lighter;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.25;
  top: 117.96px;
  left: 0;
}
.event-sign{
  width: 223px;
  height: 84px;
  top: 176px;
  left: 616px;
}
.event-sign-left{
  width: 106.2px;
  height: 38.8px;
  top: 0;
  left: 0;
}
.event-sign-right{
  width: 14.9px;
  height: 38.8px;
  top: 0;
  left: 208.1px;
}
.event-sign-word{
  width: 223px;
  height: 62.5px;
  display: block;
  position: absolute;
  top: 24px;
  left: 0;
}
.event-sign-type{
  color: #fff;
  text-align: center;
  letter-spacing: -1.37px;
  white-space: nowrap;
  width: 100%;
  height: 100%;
  font-family: Manrope, sans-serif;
  font-size: 45.74px;
  font-weight: 500;
  line-height: 1.366;
  transition: opacity .7s;
  position: absolute;
  top: 0;
  left: 0;
}
.event-sign-roll{
  text-align: center;
  width: 102px;
  height: 28px;
  position: absolute;
  top: 6px;
  left: 106px;
  overflow: hidden;
}
.event-sign-strip{
  will-change: transform;
  display: block;
}
.event-meta{
  color: #fff;
  letter-spacing: -.72px;
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  gap: 11px;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
  display: flex;
  top: 544px;
  left: 0;
}
.why-pin{
  position: sticky;
  top: 0;
  overflow: hidden;
}
.why-panel{
  transform-origin: 50% 0;
  width: 1440px;
  height: 960px;
  margin-left: -720px;
  position: absolute;
  left: 50%;
}
.why-title{
  color: #fff;
  text-align: center;
  letter-spacing: -1.68px;
  width: 100%;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.1;
  position: absolute;
  top: 104px;
  left: 0;
}
.why-lede{
  color: #bababa;
  text-align: center;
  letter-spacing: -.72px;
  width: 494px;
  margin: 0 0 0 -247px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  position: absolute;
  top: 244px;
  left: 50%;
}
.why-wheel{
  cursor: grab;
  -webkit-user-select: none;
  user-select: none;
  width: 1342px;
  height: 300px;
  position: absolute;
  top: 630px;
  left: 49px;
}
.why-ring{
  opacity: 1;
  transform-origin: 50% 0;
  clip-path: inset(-160px 8px -170px);
  transition: opacity .32s;
  position: absolute;
  inset: 0;
}
.why-fade{
  z-index: 2;
  pointer-events: none;
  position: absolute;
}
.why-fade-left{
  background-image: linear-gradient(90deg, #000 0 28%, #000000b8 56%, #0000 100%);
  width: 234px;
  top: -160px;
  bottom: -180px;
  left: -4px;
}
.why-fade-right{
  background-image: linear-gradient(270deg, #000 0 28%, #000000b8 56%, #0000 100%);
  width: 234px;
  top: -160px;
  bottom: -180px;
  right: -4px;
}
.why-fade-foot{
  background-image: linear-gradient(#0000 0, #000000bf 40%, #000 70% 100%);
  height: 230px;
  top: 250px;
  left: 0;
  right: 0;
}
.why-steps{
  width: 1005px;
  height: 160px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 394px;
  left: 221px;
}
.why-step{
  width: 309px;
  position: absolute;
  top: 0;
}
.section-title{
  color: #fff;
  letter-spacing: -.9px;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 500;
  line-height: 50px;
}
.section-lede{
  color: #ffffff9e;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.solution-head{
  padding: 120px 180px 40px;
}
.solution-stack-wrap{
  padding: 60px 0 0;
}
.solution-stack{
  width: 966px;
  margin: 0 auto;
  padding-bottom: 28vh;
  position: relative;
}
.solution-card{
  transform-origin: top;
  will-change: transform;
  background-color: #1c1c1c;
  border-radius: 40px;
  width: 966px;
  height: 489px;
  margin: 0 auto 110px;
  position: relative;
  overflow: hidden;
}
.solution-card-veil{
  z-index: 5;
  opacity: 0;
  pointer-events: none;
  will-change: opacity;
  background-color: #000;
  position: absolute;
  inset: 0;
}
.solution-art{
  isolation: isolate;
  width: 329px;
  height: 459px;
  transform-style: preserve-3d;
  border-radius: 28px;
  position: absolute;
  top: 15px;
  left: 17px;
  overflow: hidden;
  transform: translateZ(0);
}
.solution-art-illustration{
  pointer-events: none;
  width: 480px;
  height: 440px;
  position: absolute;
  left: calc(50% - 240px);
}
.solution-text{
  width: 480px;
  position: absolute;
  top: 77px;
  left: 441px;
}
.closing{
  width: 1342px;
  height: 632px;
  position: relative;
}
.closing-photo{
  position: absolute;
  inset: 0;
}
.closing-mark{
  z-index: 3;
  pointer-events: none;
  will-change: transform;
  width: 440px;
  height: 440px;
  transition: transform .9s cubic-bezier(.22, .9, .3, 1);
  position: absolute;
  top: 96px;
  left: 452px;
}
.closing-problem{
  z-index: 4;
  color: #e0e0e0;
  white-space: nowrap;
  width: 375px;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  position: absolute;
  top: 55px;
  left: 54px;
}
.closing-punch{
  z-index: 4;
  color: #fff;
  letter-spacing: -1.92px;
  white-space: nowrap;
  width: 293px;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
  position: absolute;
  top: 220px;
  left: 145px;
}
.closing-cta{
  z-index: 4;
  width: 141px;
  position: absolute;
  bottom: 114px;
  left: 145px;
}
.svgx{
  display: contents;
}
:where(.page) .section{padding-top:0;padding-bottom:0}
:where(.page) .line{background-color:transparent;width:auto;height:auto}
:where(.page) .plat-card{color:inherit;background-color:transparent;border-radius:0;flex:initial;width:auto;height:auto;transition:none}
:where(.page) .plat-card:hover{transform:none;box-shadow:none}
:where(.page,.opening,.um-scrim,#kaiCopy,.knav,.kbar) a{text-decoration:none;color:inherit}
:where(.page,.opening,.um-scrim,#kaiCopy,.knav,.kbar) strong{color:inherit}
:where(.page,.opening,.um-scrim,#kaiCopy,.knav,.kbar) li{margin-bottom:0}
:where(.page,.opening,.um-scrim,#kaiCopy,.knav,.kbar) :is(ul,ol){margin:0;padding-left:0}
:where(.page,.opening,.um-scrim,#kaiCopy,.knav,.kbar) :is(h1,h2,h3,h4,h5,h6){font-family:inherit;letter-spacing:normal;color:inherit}
html,body{background-color:#000}
html{height:auto}
body{font-size:16px;line-height:normal;min-height:0;color:inherit}
h1:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),h2:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),h3:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),h4:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),h5:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),h6:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),p:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),ul:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),ol:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),li:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),figure:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),figcaption:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),blockquote:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),label:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),button:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),input:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),textarea:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),select:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),fieldset:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),legend:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),hr:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),table:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),td:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),th:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),dl:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),dd:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),dt:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),pre:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0;padding:0}
h1:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),h2:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),h3:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),h4:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),h5:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),h6:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:bold;line-height:normal}
h1:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:2em}
h2:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:1.5em}
h3:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:1.17em}
h4:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:1em}
h5:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:.83em}
h6:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:.67em}
b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),strong:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:bolder}
small:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:smaller}
sub:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),sup:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:static;line-height:normal;font-size:smaller}
sub:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){vertical-align:sub}
sup:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){vertical-align:super}
button:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),input:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),optgroup:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),select:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),textarea:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:13.3333px;font-weight:400;font-style:normal;line-height:normal}
figcaption:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){text-align:start}
blockquote:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){border-left:none;font-size:inherit;line-height:inherit}
label:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:inline;font-weight:inherit}
fieldset:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){border:2px groove ThreeDFace}
table:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){border-collapse:separate;border-spacing:2px}
hr:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){box-sizing:content-box;height:0;border:1px inset}
img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){vertical-align:baseline;max-width:none}
svg.ringtimer:not(:root){overflow:visible}
.w-inline-block:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){max-width:none}
button:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),[type=button]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),[type=reset]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),[type=submit]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),html input[type=button]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){-webkit-appearance:auto;appearance:auto}
.svgx{display:contents}
.svgx::before,.svgx::after{content:none}
[data-wb-hidden]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none!important}
[data-cms-list]>.w-dyn-list:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),[data-cms-list]>.w-dyn-list>.w-dyn-items:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),[data-cms-list]>.w-dyn-list>.w-dyn-items>.w-dyn-item:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:contents}
[data-cms-list] .w-dyn-empty:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.gn-list .w-dyn-empty:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none}
.w-richtext[data-wb-src]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *))::before,.w-richtext[data-wb-src]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *))::after{content:none}
.w-richtext[data-wb-src]>p:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0}
.partners-logos[data-wb-logos]::before,.partners-logos[data-wb-logos]::after{content:none}
.partners-logos[data-wb-logos]>figure:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0;max-width:none;height:40px;display:grid;place-items:center}
.partners-logos[data-wb-logos]>figure>div:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:contents}
.partners-logos[data-wb-logos] img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:auto;height:26px;max-width:120px}
.solution-art{transform-style:flat}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://cdn.prod.website-files.com/6ac90a859225113795f71820/6acc83fed54369980393bbde_01ba6c2a184b8cba08b0d57167664d75_6acc6aacd204a1f458860e41-Inter-var-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("https://webflow-files-prod.global.ssl.fastly.net/6ac90a859225113795f71820/fonts/6acc6aacace269709d21ce93-Inter-var-latin.woff2") format("woff2"),url("https://cdn.prod.website-files.com/6ac90a859225113795f71820/6acc83fed54369980393bbdc_65850a373e258f1c897a2b3d75eb74de_6acc6aacd204a1f458860df5-Inter-var-latin.woff2") format("woff2");unicode-range:U+0-FF,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url("https://cdn.prod.website-files.com/6ac90a859225113795f71820/fonts/6acc6aad44edd1fc99f2e05d-Manrope-500.woff2") format("woff2")}
:root{--sh-font:"Inter",ui-sans-serif,system-ui,sans-serif;--sh-purple:#654cfe;--sh-kai-a:#8976FF;--sh-kai-b:#5F4DC6;--sh-kai-rim:#B5A8FE;--sh-glow-soft:#C5A3FF;--sh-ease:cubic-bezier(.22,.9,.3,1);--sh-settle:cubic-bezier(.3,1.35,.4,1);--sh-spring:cubic-bezier(.34,1.56,.64,1);--sh-ink:#000;--sh-mute:#707070;--sh-hair:rgba(0,0,0,.1);--sh-bar-bg:#fff;--sh-bar-ink:#000;--sh-bar-mute:#707070;--sh-bar-hl:#f0f0f0;--sh-bar-shadow:none;--sh-web-bg:rgba(0,0,0,.05);--sh-web-in:rgba(255,255,255,.64);--sh-web-ink:#685791;--sh-ghost-ink:#000;--sh-ghost-hover:rgba(0,0,0,.05);--sh-form-card:#fff;--sh-form-shadow:0 20px 60px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--sh-tab-border:#e3e3e3;--sh-tab-ink:#8a8a8a;--sh-tab-on:#fff;--sh-tab-knob:#000;--sh-title:#000;--sh-field:#ececec;--sh-field-focus:#e6e6e6;--sh-field-ring:rgba(0,0,0,.08);--sh-field-ink:#000;--sh-ph:#8a8a8a;--sh-ph-focus:#a8a8a8;--sh-caret:#654cfe;--sh-eye:rgba(0,0,0,.45);--sh-eye-hover:#000;--sh-eye-bg:rgba(0,0,0,.06);--sh-str:rgba(0,0,0,.12);--sh-msg:#666;--sh-msg-link:#000;--sh-msg-ul:rgba(0,0,0,.3);--sh-err:#d34c4c;--sh-err-bg:#fbeeee;--sh-err-ring:rgba(211,76,76,.5);--sh-note:#8a8a8a;--sh-done-bg:#f6f6f7;--sh-done-ring:rgba(0,0,0,.06);--sh-done-ink:#000;--sh-done-sub:#666;--sh-code-bg:#f2f2f2;--sh-code-ink:#000;--sh-foot-bg:#fff;--sh-foot-ink:#000;--sh-foot-text:#757575;--sh-foot-disc:#8a8a8a;--sh-foot-hair:rgba(0,0,0,.1);--sh-foot-social:#efefef;--sh-foot-social-hover:#e2e2e2;--sh-dot:101,76,254;--sh-pop-bg:#161616;--sh-pop-ink:#fff;--sh-btn-bg:#fff;--sh-btn-ink:#000;--sh-menu-bg:rgba(255,255,255,.94);--sh-menu-ink:#000;--sh-menu-mute:rgba(0,0,0,.45);--sh-menu-btn:rgba(255,255,255,.7);--sh-menu-btn-border:rgba(0,0,0,.1);--sh-phone-bg:#fff}
html[data-theme=dark]{--sh-ink:#fff;--sh-mute:#a2a2a2;--sh-hair:rgba(255,255,255,.12);--sh-bar-bg:#1b1b1b;--sh-bar-ink:#fff;--sh-bar-mute:#a8a8a8;--sh-bar-hl:#3d3d3d;--sh-bar-shadow:none;--sh-web-bg:rgba(255,255,255,.08);--sh-web-in:rgba(255,255,255,.1);--sh-web-ink:#c9baec;--sh-ghost-ink:#fff;--sh-ghost-hover:rgba(255,255,255,.08);--sh-form-card:transparent;--sh-form-shadow:none;--sh-tab-border:#5b5b5b;--sh-tab-ink:#a7a7a7;--sh-tab-on:#000;--sh-tab-knob:#fff;--sh-title:#fff;--sh-field:#373737;--sh-field-focus:#3d3d3d;--sh-field-ring:rgba(255,255,255,.18);--sh-field-ink:#fff;--sh-ph:#a1a1a1;--sh-ph-focus:#7a7a7a;--sh-caret:#B9ADFF;--sh-eye:rgba(255,255,255,.55);--sh-eye-hover:#fff;--sh-eye-bg:rgba(255,255,255,.08);--sh-str:rgba(255,255,255,.18);--sh-msg:rgba(255,255,255,.62);--sh-msg-link:#fff;--sh-msg-ul:rgba(255,255,255,.3);--sh-err:#ffa3a3;--sh-err-bg:#3a3232;--sh-err-ring:rgba(255,137,137,.6);--sh-note:rgba(255,255,255,.5);--sh-done-bg:rgba(255,255,255,.05);--sh-done-ring:rgba(255,255,255,.12);--sh-done-ink:#fff;--sh-done-sub:rgba(255,255,255,.6);--sh-code-bg:#373737;--sh-code-ink:#fff;--sh-foot-bg:#000;--sh-foot-ink:#fff;--sh-foot-text:rgba(255,255,255,.72);--sh-foot-disc:rgba(255,255,255,.34);--sh-foot-hair:rgba(255,255,255,.12);--sh-foot-social:rgba(255,255,255,.08);--sh-foot-social-hover:rgba(255,255,255,.14);--sh-dot:197,163,255;--sh-pop-bg:#161616;--sh-pop-ink:#fff;--sh-btn-bg:#fff;--sh-btn-ink:#000;--sh-menu-bg:rgba(0,0,0,.92);--sh-menu-ink:#fff;--sh-menu-mute:rgba(255,255,255,.38);--sh-menu-btn:rgba(255,255,255,.1);--sh-menu-btn-border:rgba(255,255,255,.12);--sh-phone-bg:#000}
@font-face{font-family:Geist Pixel;font-style:normal;font-weight:500;font-display:swap;src:url("https://cdn.prod.website-files.com/6ac90a859225113795f71820/fonts/6acc6aad00f6c43537261460-GeistPixel-Square.woff2") format("woff2")}
:root{--sh-pixel:"Geist Pixel","Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace}
.pixel{font-family:var(--sh-pixel);font-weight:500;letter-spacing:0}
.kbtn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 24px;border-radius:100px;border:1px solid var(--sh-kai-rim);background:linear-gradient(180deg,var(--sh-kai-a),var(--sh-kai-b));color:#fff;font:500 14px var(--sh-font);white-space:nowrap;cursor:pointer;box-shadow:0 2px 4px #00000040,inset 0 -3px 4px #8961ff,inset 0 2px 4px #00000040;transition:transform .25s var(--sh-settle),filter .25s,box-shadow .3s}
.kbtn:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 8px 22px #8976ff52,inset 0 -3px 4px #8961ff,inset 0 2px 4px #00000040}
.kbtn:active{transform:translateY(0) scale(.99)}
.kbtn.big{height:52px;padding:0 26px;font-size:15px;font-weight:600}
.kbtn.line{background:var(--sh-line-bg,rgba(255,255,255,.04));border-color:var(--sh-line-border,rgba(255,255,255,.22));color:var(--sh-ink);box-shadow:none;font-weight:500}
.kbtn.line:hover{filter:none;transform:none;background:var(--sh-line-hover,rgba(255,255,255,.09));border-color:var(--sh-line-border-hover,rgba(255,255,255,.34));box-shadow:none}
html[data-theme=light] .kbtn.line{--sh-line-bg:rgba(0,0,0,.03);--sh-line-border:rgba(0,0,0,.16);--sh-line-hover:rgba(0,0,0,.06);--sh-line-border-hover:rgba(0,0,0,.28)}
.kghost{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:100px;font:500 14px var(--sh-font);color:var(--sh-ghost-ink);white-space:nowrap;cursor:pointer;background:none;border:0;transition:background .2s}
.kghost:hover{background:var(--sh-ghost-hover)}
.knav{position:fixed;left:0;right:0;top:36px;height:52px;z-index:200;pointer-events:none;font-family:var(--sh-font);opacity:0;visibility:hidden;transform:translateY(-18px) scale(calc(var(--z,1) * .94));transform-origin:50% 0;transition:opacity .3s ease,transform .5s var(--sh-ease),visibility 0s .5s}
.knav.on{opacity:1;visibility:visible;transform:translateY(0) scale(var(--z,1));transition:opacity .4s ease,transform .95s cubic-bezier(.22,1.14,.36,1),visibility 0s}
.knav.on .kbar,.knav.on .kweb{pointer-events:auto}
.kbar{position:absolute;left:50%;top:0;transform:translate(-50%);height:52px;display:flex;align-items:center;gap:0;padding:0 7px 0 16px;border-radius:26px;background:var(--sh-bar-bg);color:var(--sh-bar-ink);box-shadow:var(--sh-bar-shadow);white-space:nowrap;transition:box-shadow .3s}
.kmark{display:inline-flex;align-items:center;gap:6px;height:52px;flex:none;color:var(--sh-bar-ink);text-decoration:none;margin-right:62px}
.kmark img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.kmark svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;width:16px;height:16px}
.kmark-slot{position:relative;display:block;width:16px;height:16px;flex:none}
.kmark-slot img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.kmark-slot svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;width:16px;height:16px}
.kmark-slot.flight img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.kmark-slot.flight svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:0;transform:scale(.55);transition:none}
.kmark-slot.flight.docked img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.kmark-slot.flight.docked svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:1;transform:none;transition:opacity .16s ease,transform .5s var(--sh-settle)}
.kmark .kmark-t{font:500 16px/1 var(--sh-font);letter-spacing:-.1px}
.kpx .kpx-p{transform-box:fill-box;transform-origin:center;transition:transform .55s var(--sh-settle)}
.kmark:hover .kpx-3,.km-mark:hover .kpx-3{transform:translate(7.16px,-1.7px)}
.kmark:hover .kpx-4,.km-mark:hover .kpx-4{transform:translate(-7.16px,3.9px)}
.kmark:hover .kpx-7,.km-mark:hover .kpx-7{transform:translate(-2.21px,3.77px) rotate(-45deg)}
.kmark:hover .kpx-0,.km-mark:hover .kpx-0{transform:translate(2.21px,-10.55px) rotate(45deg)}
.kmark:hover .kpx-5,.km-mark:hover .kpx-5{transform:translate(4.47px,-2.69px)}
.kmark:hover .kpx-1,.km-mark:hover .kpx-1{transform:translate(-.9px,-4.7px) rotate(45deg)}
.kmark:hover .kpx-2,.km-mark:hover .kpx-2{transform:translate(.9px,-4.7px) rotate(-45deg)}
.kmark:hover .kpx-6,.km-mark:hover .kpx-6{transform:translate(-4.47px,11.63px)}
.klinks{position:relative;display:flex;align-items:center;height:52px;z-index:1}
.klinks a:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:relative;z-index:2;display:inline-flex;align-items:center;height:37px;padding:0 13px;margin:0 -1px;border-radius:20px;font:400 13px var(--sh-font);color:var(--sh-bar-mute);text-decoration:none;transition:color .25s}
.klinks a:hover:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.klinks a.on{color:var(--sh-bar-ink)}
.klinks a.on{font-weight:500}
.kind{position:absolute;left:0;top:7.5px;height:37px;width:0;border-radius:20px;background:var(--sh-bar-hl);z-index:1;opacity:0;overflow:hidden;transform:translate(var(--kx,0px));width:var(--kw,0px);transition:transform .42s var(--sh-settle),width .42s var(--sh-settle),opacity .25s}
.kind.on{opacity:1}
.kind:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--kp,0%);background:var(--sh-bar-fill,rgba(255,255,255,.075));transition:width .4s var(--sh-ease)}
html[data-theme=light] .kind:after{background:#0000000f}
.kbar .kghost{height:36px;margin-left:49px;padding:0 14px;font-size:13px}
.kbar .kbtn{margin-left:22px;height:42px;padding:0 17px;font-size:13px}
.kbar .kghost+.kbtn{margin-left:3px}
.kweb{position:absolute;right:36px;top:0;width:131px;height:52px;border-radius:26px;background:var(--sh-web-bg);text-decoration:none;color:var(--sh-web-ink);transition:background .2s}
.kweb-in{position:absolute;left:7px;top:6px;width:116px;height:39px;border-radius:70px;background:var(--sh-web-in);transition:background .2s}
.kweb:hover .kweb-in{background:#fff}
html[data-theme=dark] .kweb:hover .kweb-in{background:#ffffff29}
.kweb-a,.kweb-t{position:absolute;top:11px;font:400 13px/16px var(--sh-font);letter-spacing:-.26px;white-space:nowrap}
.kweb-a{left:14px}
.kweb-t{left:53px}
.kweb-ic{position:absolute;left:20.5px;top:4.5px;width:32px;height:32px;display:grid;place-items:center}
.kweb-ext{position:absolute;right:9px;top:12px;width:14px;height:14px;opacity:0;transform:translate(-3px,3px);transition:opacity .2s,transform .25s var(--sh-settle)}
.kweb:hover .kweb-ext{opacity:1;transform:none}
.kweb-a,.kweb-ic,.kweb-t{transition:transform .25s var(--sh-settle)}
.kweb:hover .kweb-a,.kweb:hover .kweb-ic,.kweb:hover .kweb-t{transform:translate(-7px)}
.kweb-ic img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:21px;height:17px;display:block;transform:translateY(.5px)}
.kform{--kf-w:306px;position:relative;width:var(--kf-w);display:flex;flex-direction:column;align-items:center;font-family:var(--sh-font);color:var(--sh-ink)}
.kform.card{width:calc(var(--kf-w) + 48px);padding:24px 24px 26px;border-radius:28px;background:var(--sh-form-card);box-shadow:var(--sh-form-shadow)}
.kf-tabs{position:relative;display:inline-flex;align-items:center;height:36px;padding:0 4px;margin-bottom:12px;border:1px solid var(--sh-tab-border);border-radius:72px;z-index:3;background:none}
.kf-tabs button:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:relative;z-index:2;height:28px;padding:0 12px;border-radius:60px;border:0;background:none;cursor:pointer;font:500 12px/1 var(--sh-font);letter-spacing:-.12px;color:var(--sh-tab-ink);white-space:nowrap;transition:color .3s ease}
.kf-tabs button[aria-selected=true]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){color:var(--sh-tab-on);letter-spacing:-.24px}
.kf-knob{position:absolute;left:4px;top:3px;height:28px;width:var(--kw,86px);border-radius:60px;background:var(--sh-tab-knob);transform:translate(var(--kx,0px));transition:transform .35s var(--sh-ease),width .35s var(--sh-ease);z-index:1}
.kf-title{position:relative;height:62px;width:100%;text-align:center;font:500 28px/1.1 var(--sh-font);letter-spacing:-.84px;color:var(--sh-title);margin:0 0 36px}
.kf-title span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;left:0;right:0;top:0;transition:opacity .35s ease,transform .5s var(--sh-ease)}
[data-mode=signup] [data-login]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),[data-mode=login] [data-signup]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:0;pointer-events:none}
.kf-title [data-login]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.kf-title [data-signup]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transform:translateY(0)}
[data-mode=signup] .kf-title [data-login]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transform:translateY(10px)}
[data-mode=login] .kf-title [data-signup]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transform:translateY(-10px)}
.kf-fields{position:relative;width:var(--kf-w);display:flex;flex-direction:column;gap:18px;z-index:2}
.kf-field{position:relative;display:block;height:52px;width:var(--kf-w);border-radius:100px;border:1px solid transparent;background:var(--sh-field);transition:border-color .3s,background .3s,transform .55s var(--sh-settle),opacity .4s ease}
.kf-field[hidden]{display:none}
.kf-field.enter{animation:kf-fieldin .6s var(--sh-settle) both}
@keyframes kf-fieldin{0%{opacity:0;transform:translateY(-22px) scaleY(.6)}to{opacity:1;transform:none}}
.kf-field.leave{animation:kf-fieldout .35s ease both}
@keyframes kf-fieldout{to{opacity:0;transform:translateY(-12px) scaleY(.7)}}
.kf-field:focus-within{border-color:var(--sh-field-ring);background:var(--sh-field-focus)}
.kf-field input:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:100%;height:100%;border:0;outline:0;background:transparent;text-align:left;font:400 14px/24px var(--sh-font);letter-spacing:-.14px;color:var(--sh-field-ink);padding:0 48px 0 22px;border-radius:100px;caret-color:var(--sh-caret)}
.kf-field input:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *))::selection{background:#8976ff73}
.kf-field input:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)):-webkit-autofill,.kf-field input:-webkit-autofill:focus:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){-webkit-text-fill-color:var(--sh-field-ink);box-shadow:0 0 0 60px var(--sh-field) inset;transition:background-color 9999s}
.kf-field.err{border-color:var(--sh-err-ring);background:var(--sh-err-bg)}
.kf-field input:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *))::placeholder{color:var(--sh-ph);transition:color .2s}
.kf-field:focus-within input:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *))::placeholder{color:var(--sh-ph-focus)}
.kf-eye{position:absolute;right:10px;top:50%;width:32px;height:32px;margin-top:-16px;border-radius:50%;border:0;background:none;display:grid;place-items:center;color:var(--sh-eye);cursor:pointer;transition:color .2s,background .2s}
.kf-eye svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:16px;height:16px}
.kf-eye .off,.kf-eye[aria-pressed=true] .on{display:none}
.kf-eye[aria-pressed=true] .off{display:block}
.kf-eye:hover{color:var(--sh-eye-hover);background:var(--sh-eye-bg)}
[data-mode=login] .kf-str{display:none}
.kf-ok{position:absolute;right:16px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:var(--sh-kai-a);color:#fff;display:grid;place-items:center;opacity:0;transform:scale(.4);transition:opacity .25s,transform .45s var(--sh-spring)}
.kf-ok svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:11px;height:11px}
.kf-field.valid .kf-ok{opacity:1;transform:none}
.kf-clear{position:absolute;right:10px;top:50%;width:32px;height:32px;margin-top:-16px;border-radius:50%;border:0;background:none;display:grid;place-items:center;color:var(--sh-eye);cursor:pointer;opacity:0;transform:scale(.7);pointer-events:none;transition:opacity .18s,transform .3s var(--sh-spring),color .2s,background .2s}
.kf-clear svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:14px;height:14px}
.kf-field.has:focus-within .kf-clear{opacity:1;transform:none;pointer-events:auto}
.kf-field.has:focus-within .kf-ok{opacity:0;transform:scale(.4)}
.kf-clear:hover{color:var(--sh-eye-hover);background:var(--sh-eye-bg)}
.kform.kf-nudge{animation:kf-nudge .52s cubic-bezier(.36,.07,.19,.97) both}
@keyframes kf-nudge{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}
.kf-str{position:absolute;right:48px;top:50%;margin-top:-1.5px;display:flex;gap:3px}
.kf-str i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:8px;height:3px;border-radius:2px;background:var(--sh-str);transition:background .3s}
.kf-str[data-n="1"] i:nth-child(-n/**/+1):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.kf-str[data-n="2"] i:nth-child(-n/**/+2):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.kf-str[data-n="3"] i:nth-child(-n/**/+3):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.kf-str[data-n="4"] i:nth-child(-n/**/+4):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){background:var(--sh-glow-soft)}
.kf-str[data-n="4"] i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){background:#7ce0b4}
.kf-goo{position:absolute;left:-40px;top:156px;right:-40px;height:320px;filter:url(#gooS);pointer-events:none;z-index:1;opacity:0}
.kform.card .kf-goo{top:170px;left:-16px;right:-16px}
.kf-goo.live{opacity:1}
.kf-goo .gb{position:absolute;left:40px;width:var(--kf-w);height:52px;border-radius:100px;background:var(--sh-field);opacity:0;transform-origin:50% 0;transition:transform .55s var(--sh-settle),opacity .3s}
.kf-goo .gb.on{opacity:1}
.kf-goo .gb.f1{top:0}
.kf-goo .gb.f2{top:70px;transform:translateY(-60px) scale(.9,.4)}
.kf-goo .gb.f3{top:140px;transform:translateY(-60px) scale(.9,.4)}
.kf-goo .gb.on{transform:none}
.kf-cta{position:relative;z-index:2;width:var(--kf-w);height:52px;margin-top:18px;border-radius:100px;border:1px solid var(--sh-kai-rim);cursor:pointer;background:linear-gradient(180deg,var(--sh-kai-a),var(--sh-kai-b));color:#fff;font:600 15px/24px var(--sh-font);box-shadow:0 2px 8px #00000040,inset 0 -3px 4px #8961ff,inset 0 2px 4px #00000040;transition:transform .25s var(--sh-settle),box-shadow .3s,filter .3s}
.kf-cta:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 8px 24px #8976ff59,inset 0 -3px 4px #8961ff,inset 0 2px 4px #00000040}
.kf-cta:active{transform:translateY(0) scale(.99)}
.kf-cta span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;left:0;right:0;top:14px;transition:opacity .3s,transform .4s var(--sh-ease)}
.kf-cta.busy span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:0!important}
.kf-dots{position:absolute;left:50%;top:50%;display:flex;gap:5px;transform:translate(-50%,-50%);opacity:0;transition:opacity .18s ease;pointer-events:none}
.kf-dots i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:5px;height:5px;border-radius:50%;background:#fff;opacity:.35;animation:kf-dot 1.05s ease-in-out infinite}
.kf-dots i:nth-child(2):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){animation-delay:.15s}
.kf-dots i:nth-child(3):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){animation-delay:.3s}
@keyframes kf-dot{0%,70%,to{opacity:.35;transform:none}35%{opacity:1;transform:translateY(-2px)}}
.kf-cta.busy .kf-dots{opacity:1}
.kf-msg{position:relative;z-index:2;margin:14px 0 0;font:400 13px/18px var(--sh-font);color:var(--sh-msg);text-align:center;max-width:var(--kf-w);animation:kf-rise .4s var(--sh-settle) both}
.kf-msg[hidden]{display:none}
.kf-msg.err{color:var(--sh-err)}
.kf-msg.warn{color:var(--sh-msg)}
.kf-msg button:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){white-space:nowrap;color:var(--sh-msg-link);font:500 13px/18px var(--sh-font);margin-left:4px;border:0;background:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--sh-msg-ul)}
@keyframes kf-rise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
.kf-note{position:relative;z-index:2;margin:14px 0 0;font:400 12px/17px var(--sh-font);color:var(--sh-note);text-align:center;max-width:calc(var(--kf-w) - 26px);min-height:17px}
.kf-note b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:500;color:var(--sh-ink)}
.kf-legal{position:relative;z-index:2;margin:2px 0 0;font:400 12px/17px var(--sh-font);color:var(--sh-note);text-align:center;max-width:calc(var(--kf-w) - 26px)}
.kf-legal a:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){color:inherit;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:currentColor;transition:color .2s ease}
.kf-legal a:hover:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.kf-legal a:focus-visible:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){color:var(--sh-ink)}
.kf-note button:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){white-space:nowrap;color:var(--sh-msg-link);font:500 12px/17px var(--sh-font);padding:0;border:0;background:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--sh-msg-ul)}
.kacct .kf-slot{height:0;margin-top:-18px;transition:height .42s var(--sh-ease),margin-top .42s var(--sh-ease)}
.kacct .kf-slot.open{height:52px;margin-top:0}
.kacct .kf-row{display:flex;gap:12px}
.kacct .kf-half{width:calc((var(--kf-w) - 12px) / 2)}
.kacct .kf-half input:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){padding:0 18px}
.kacct .kf-msgslot{position:relative;z-index:2;width:100%;height:0;display:flex;justify-content:center;transition:height .32s var(--sh-ease)}
.kacct .kf-msg{position:absolute;top:0;left:0;right:0;margin:14px auto 0}
.kacct .kf-msg.out{opacity:0;transition:opacity .16s ease}
.kacct .kf-cta span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:0;transform:translateY(6px)}
.kacct[data-cta=continue] .kf-cta [data-cta=continue]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.kacct[data-cta=signup] .kf-cta [data-cta=signup]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.kacct[data-cta=login] .kf-cta [data-cta=login]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:1;transform:none}
.kacct .kf-note{display:grid;justify-items:center}
.kacct .kf-note>span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){grid-area:1/1;transition:opacity .35s ease,transform .5s var(--sh-ease)}
.kf-sso{display:inline-flex;align-items:center;gap:6px;opacity:0;transition:opacity .4s ease .1s}
.kacct[data-step=expanded][data-cta=login] .kf-sso,.kacct[data-step=sending][data-cta=login] .kf-sso{opacity:1}
.kf-sso-ic{width:13px;height:13px;flex:none}
.kacct .kf-goo .gb{transform:translateY(-60px) scale(.9,.4)}
.kacct .kf-goo .gb[data-k=email],.kacct .kf-goo .gb.on{transform:none}
.kf-step{position:absolute;left:0;right:0;top:0;padding:inherit;display:flex;flex-direction:column;align-items:center;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s ease,transform .5s var(--sh-settle),visibility .35s;z-index:3}
.kform.card .kf-step{left:24px;right:24px;top:24px}
.kform[data-step=code] .kf-step{opacity:1;visibility:visible;transform:none}
.kform[data-step=code] .kf-main{opacity:0;pointer-events:none;transition:opacity .3s}
.kf-main{position:static;display:flex;flex-direction:column;align-items:center;width:100%;transition:opacity .3s}
.kf-sub{margin:-24px 0 22px;font:400 13px/18px var(--sh-font);color:var(--sh-msg);text-align:center;max-width:280px}
.kf-sub b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:500;color:var(--sh-ink)}
:root{--otp-bg:rgba(0,0,0,.06);--otp-bg-on:rgba(0,0,0,.1);--otp-line:rgba(0,0,0,.08);--otp-ring:rgba(0,0,0,.75);--otp-ph:rgba(0,0,0,.2);--otp-ok:#654cfe;--otp-radius:12px}
html[data-theme=dark]{--otp-bg:rgba(255,255,255,.07);--otp-bg-on:rgba(255,255,255,.12);--otp-line:rgba(255,255,255,.1);--otp-ring:rgba(255,255,255,.75);--otp-ph:rgba(255,255,255,.22);--otp-ok:#a08cff}
.kf-otp{position:relative;display:flex;align-items:center;gap:6px;margin-bottom:22px;cursor:text}
.otp-group{display:flex;gap:6px}
.otp-slot{position:relative;width:44px;height:52px;border-radius:var(--otp-radius);background:var(--otp-bg);box-shadow:inset 0 0 0 1px var(--otp-line);display:grid;place-items:center;font:600 22px/1 var(--sh-font);font-variant-numeric:tabular-nums;color:var(--sh-code-ink);overflow:hidden;transition:background .2s,box-shadow .35s,transform .3s var(--sh-settle)}
.otp-slot.active{background:var(--otp-bg-on);z-index:1}
.otp-slot .otp-ph{position:absolute;color:var(--otp-ph);transition:opacity .15s}
.otp-slot.filled .otp-ph{opacity:0}
.otp-slot .otp-ch{position:relative;display:block;transform-origin:50% 100%}
.otp-slot.in .otp-ch{animation:otp-in .3s cubic-bezier(.34,1.3,.64,1) var(--otp-d,0ms) both}
@keyframes otp-in{0%{opacity:0;transform:translateY(6px) rotateX(-35deg);filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0)}}
.otp-sep{width:14px;height:2px;border-radius:1px;background:var(--sh-mute);opacity:.45;flex:none}
.otp-ring{position:absolute;top:0;left:var(--rx,0px);width:var(--rw,44px);height:52px;border-radius:var(--otp-radius);box-shadow:0 0 0 3px var(--otp-ring);opacity:0;pointer-events:none;z-index:2;transition:left .45s var(--sh-spring),width .45s var(--sh-spring),opacity .2s,box-shadow .3s}
.kf-otp.focus .otp-ring{opacity:1}
.kf-otp.error .otp-ring{box-shadow:0 0 0 3px var(--sh-err);opacity:1}
.kf-otp.processing .otp-ring{opacity:1;animation:otp-pulse 1s ease-in-out infinite}
@keyframes otp-pulse{50%{box-shadow:0 0 0 3px transparent}}
.kf-otp.success .otp-ring{opacity:0}
.kf-otp.success .otp-slot{animation:otp-ok .55s var(--sh-settle) calc(var(--i,0) * 45ms) both}
.kf-otp.success .otp-slot:nth-child(1){--i:0}
.kf-otp.success .otp-slot:nth-child(2){--i:1}
.kf-otp.success .otp-slot:nth-child(3){--i:2}
.kf-otp.success .otp-group:nth-of-type(2) .otp-slot:nth-child(1){--i:3}
.kf-otp.success .otp-group:nth-of-type(2) .otp-slot:nth-child(2){--i:4}
.kf-otp.success .otp-group:nth-of-type(2) .otp-slot:nth-child(3){--i:5}
@keyframes otp-ok{0%{box-shadow:inset 0 0 0 1px var(--otp-line)}35%{box-shadow:inset 0 0 0 2px var(--otp-ok);transform:translateY(-2px);color:var(--otp-ok)}to{box-shadow:inset 0 0 0 1px var(--otp-line)}}
.otp-input{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;color:transparent;caret-color:transparent;outline:0;font:600 22px/1 var(--sh-font);letter-spacing:100px;padding:0;margin:0;opacity:0;cursor:text}
.otp-input::selection{background:transparent}
.kf-field.verified .kf-ok{opacity:1;color:var(--otp-ok)}
.kf-back{margin:14px 0 0;font:400 12px/17px var(--sh-font);color:var(--sh-note);text-align:center}
.kf-back button:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){border:0;background:none;cursor:pointer;color:var(--sh-msg-link);font:500 12px/17px var(--sh-font);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--sh-msg-ul)}
.kf-done{position:absolute;left:0;right:0;top:156px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 18px;border-radius:26px;background:var(--sh-done-bg);border:1px solid var(--sh-done-ring);opacity:0;visibility:hidden;transform:translateY(10px) scale(.97);transition:opacity .4s ease,transform .6s var(--sh-settle),visibility .4s;z-index:4}
.kform.card .kf-done{left:24px;right:24px;top:170px}
.kform.done .kf-done{opacity:1;visibility:visible;transform:none}
.kform.done .kf-main,.kform.done .kf-step,.kform.done .kf-goo{opacity:0;pointer-events:none;transition:opacity .3s}
.kf-done b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font:500 20px/26px var(--sh-font);letter-spacing:-.4px;color:var(--sh-done-ink)}
.kf-done span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font:400 14px/20px var(--sh-font);color:var(--sh-done-sub)}
.kf-spark{width:44px;height:44px;border-radius:50%;margin-bottom:6px;background:radial-gradient(circle at 40% 35%,#fab5ff,#8a6dff 55%,#3b3aa8);box-shadow:0 0 34px #8976ff8c;animation:kf-sparkin .9s var(--sh-spring) both}
@keyframes kf-sparkin{0%{transform:scale(.2);opacity:0}to{transform:none;opacity:1}}
.kfoot{position:relative;width:100%;background:var(--sh-foot-bg);color:var(--sh-foot-ink);font-family:var(--sh-font);overflow:hidden}
html[data-theme=dark] .kfoot{border-top:1px solid var(--sh-foot-hair)}
.kfoot .dotfield{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 260px);mask-image:linear-gradient(180deg,transparent,#000 260px)}
.kfoot-in{position:relative;z-index:2;max-width:1080px;margin:0 auto;padding:40px 24px 48px}
.kfoot-disc{max-width:900px;font:400 12px/18px var(--sh-font);color:var(--sh-foot-disc);margin:0 0 40px}
.kfoot-grid{display:grid;grid-template-columns:386px repeat(3,1fr);gap:24px;align-items:start;padding-top:40px}
.kfoot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:18px}
.kfoot-logo{width:50px;height:auto;display:block}
html[data-theme=dark] .kfoot-logo{filter:brightness(0) invert(1)}
.kfoot-desc{max-width:300px;margin:0;font:400 14px/21px var(--sh-font);color:var(--sh-foot-text)}
.kfoot-social{width:40px;height:40px;border-radius:50%;background:var(--sh-foot-social);display:grid;place-items:center;transition:background .15s}
.kfoot-social:hover{background:var(--sh-foot-social-hover)}
.kfoot-social img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:14px;height:14px;display:block}
html[data-theme=dark] .kfoot-social img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){filter:brightness(0) invert(1)}
.kfoot-col{display:flex;flex-direction:column;gap:10px}
.kfoot-col h4:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0 0 8px;font:600 12px var(--sh-font);letter-spacing:.14em;text-transform:uppercase;color:var(--sh-foot-disc)}
.kfoot-col a:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font:400 14px var(--sh-font);color:var(--sh-foot-text);text-decoration:none;transition:color .15s}
.kfoot-col a:hover:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.kfoot-col a.here{color:var(--sh-foot-ink)}
.kfoot-bar{display:flex;flex-wrap:wrap;gap:26px;margin-top:40px;padding-top:20px;border-top:1px solid var(--sh-foot-hair);font:400 12px var(--sh-font);color:var(--sh-foot-disc)}
.kfoot-bar a:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){color:inherit;text-decoration:none;transition:color .15s}
.kfoot-bar a:hover:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){color:var(--sh-foot-ink)}
@media (max-width:900px){.kfoot-grid{grid-template-columns:1fr 1fr}
.kfoot-brand{grid-column:1 / -1}}
@media (max-width:560px){.kfoot-grid{grid-template-columns:1fr}
.kfoot-in{padding:32px 20px 40px}}
.proto{position:fixed;right:20px;bottom:20px;z-index:600;font-family:var(--sh-font)}
html.embed .proto,html.embed .toast{display:none}
.proto-btn{width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--sh-btn-bg);color:var(--sh-btn-ink);cursor:pointer;opacity:.45;box-shadow:0 2px 10px #0000002e;transition:opacity .2s,transform .3s var(--sh-settle)}
.proto-btn:hover,.proto-btn[aria-expanded=true]{opacity:1}
.proto-btn[aria-expanded=true]{transform:rotate(90deg)}
.proto-btn svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:16px;height:16px}
.proto-pop{position:absolute;right:0;bottom:52px;width:300px;padding:14px 16px 12px;border-radius:22px;background:var(--sh-pop-bg);color:var(--sh-pop-ink);box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff0f;animation:pp-pop .35s var(--sh-settle) both;transform-origin:100% 100%}
.proto-pop[hidden]{display:none}
@keyframes pp-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}
.pp-title{font:500 12px/16px var(--sh-font);letter-spacing:.01em;color:#ffffff73;margin:2px 0 6px}
.pp-row{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px}
.pp-row>span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.pp-jump>span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font:400 13px/18px var(--sh-font);color:#ffffffb3}
.pp-seg{display:inline-flex;padding:3px;border-radius:100px;background:#242424}
.pp-seg button:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){height:26px;padding:0 11px;border:0;border-radius:100px;background:none;cursor:pointer;font:500 12px/16px var(--sh-font);color:#fff9;transition:background .25s,color .25s}
.pp-seg button.on{background:#3a3a3a;color:#fff}
.pp-seg button.ic{width:34px;padding:0;display:grid;place-items:center}
.pp-seg button.ic svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:15px;height:15px}
.proto-btn.held:after{content:"";position:absolute;right:-1px;top:-1px;width:9px;height:9px;border-radius:50%;background:#f0b429;box-shadow:0 0 0 2px var(--sh-btn-bg)}
.proto-btn{position:relative}
.pp-act{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 10px;border:0;border-radius:100px;background:#242424;cursor:pointer;font:500 12px/16px var(--sh-font);color:#fff;transition:background .2s}
.pp-act:hover{background:#333}
.pp-act svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:14px;height:14px}
.pp-jump{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}
.pp-jump>span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:100%;margin-bottom:2px}
.pp-jump a:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){height:28px;display:inline-flex;align-items:center;padding:0 11px;border-radius:100px;background:#242424;font:500 12px/16px var(--sh-font);color:#fff;text-decoration:none;transition:background .2s}
.pp-jump a:hover:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){background:#333}
.pp-jump a.here{background:#3a3a3a}
.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,10px);z-index:700;padding:10px 16px;border-radius:100px;background:#fff;color:#000;font:500 13px/18px var(--sh-font);opacity:0;visibility:hidden;transition:opacity .25s ease,transform .3s var(--sh-ease),visibility .3s;white-space:nowrap;pointer-events:none;box-shadow:0 10px 30px #0003}
.toast.on{opacity:1;visibility:visible;transform:translate(-50%)}
:root{--sh-phone-edge:rgba(0,0,0,.22)}
html[data-theme=dark]{--sh-phone-edge:rgba(255,255,255,.22)}
.phone{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:390px;height:min(844px,calc(100vh - 48px));background:var(--sh-phone-bg);z-index:500;box-shadow:0 0 0 1px var(--sh-phone-edge),0 24px 60px #00000024}
.phone[hidden]{display:none}
.phone-fr{display:block;width:390px;height:100%;border:0;background:var(--sh-phone-bg)}
:root{--sh-stage:#e9e9ec;--sh-cap:rgba(0,0,0,.45);--sh-mac-body:linear-gradient(180deg,#d8d8dc,#c3c3c8);--sh-mac-edge:#9d9da3;--sh-mac-bezel:#0e0e10;--sh-mac-bar:#f2f2f4;--sh-mac-bar-ink:#1d1d1f;--sh-mac-url:#e5e5e9;--sh-mac-menubar:#e2e2e6;--sh-iph-band:linear-gradient(180deg,#c9c9cd,#a3a3a8 30%,#a3a3a8 70%,#c9c9cd);--sh-iph-bezel:#050506;--sh-iph-page:#fff;--sh-iph-ink:#000;--sh-iph-bar:#f7f7f8;--sh-iph-addr:#e9e9ec;--sh-iph-blue:#0b7bff}
html[data-theme=dark]{--sh-stage:#0d0d0d;--sh-cap:rgba(255,255,255,.4);--sh-mac-body:linear-gradient(180deg,#2e2f34,#1f2024);--sh-mac-edge:#4a4b52;--sh-mac-bezel:#050506;--sh-mac-bar:#2b2b2e;--sh-mac-bar-ink:#e8e8ea;--sh-mac-url:#3a3a3e;--sh-mac-menubar:#1f1f22;--sh-iph-band:linear-gradient(180deg,#5a5a60,#3b3b41 30%,#3b3b41 70%,#5a5a60);--sh-iph-bezel:#050506;--sh-iph-page:#0b0b0c;--sh-iph-ink:#fff;--sh-iph-bar:#1c1c1e;--sh-iph-addr:#2c2c2e;--sh-iph-blue:#4c9dff}
.stencil{position:fixed;inset:0;z-index:500;background:var(--sh-stage);overflow:hidden;font-family:var(--sh-font)}
html[data-view=device]:not(.embed) .knav,html[data-view=device]:not(.embed) .mbtn,html[data-view=device]:not(.embed) .mmenu{display:none}
.stencil[hidden],html.embed .stencil{display:none}
.stencil-fit{position:absolute;left:50%;top:calc(50% - 14px);transform:translate(-50%,-50%) scale(var(--fit,1));transform-origin:50% 50%;will-change:transform}
.stencil-cap{position:absolute;left:0;right:0;bottom:22px;text-align:center;font:400 12px/16px var(--sh-font);letter-spacing:.01em;color:var(--sh-cap);pointer-events:none}
.stencil-cap b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:500}
.stencil-fr{display:block;width:var(--sw);border:0;background:transparent}
.mac{position:relative;width:calc(var(--sw) + var(--bz) * 2)}
.mac-lid{position:relative;width:100%;height:calc(var(--sh) + var(--bz) + var(--chin));border-radius:40px 40px 22px 22px;background:var(--sh-mac-bezel);box-shadow:0 0 0 2px var(--sh-mac-edge),inset 0 0 0 1px #ffffff0a,0 40px 90px #00000047}
.mac-screen{position:absolute;left:var(--bz);top:var(--bz);width:var(--sw);height:var(--sh);border-radius:30px 30px 0 0;overflow:hidden;background:#fff;display:flex;flex-direction:column}
.mac-menubar{position:relative;flex:none;height:32px;background:var(--sh-mac-menubar)}
.mac-notch{position:absolute;left:50%;top:0;width:196px;height:32px;margin-left:-98px;border-radius:0 0 12px 12px;background:var(--sh-mac-bezel)}
.mac-browser{position:relative;flex:none;height:52px;background:var(--sh-mac-bar);border-bottom:1px solid rgba(0,0,0,.08);color:var(--sh-mac-bar-ink)}
html[data-theme=dark] .mac-browser{border-bottom-color:#ffffff14}
.mac-tl{position:absolute;left:18px;top:20px;width:12px;height:12px;border-radius:50%;background:#ff5f57;box-shadow:20px 0 #febc2e,40px 0 #28c840}
.mac-nav{position:absolute;left:96px;top:19px;display:flex;gap:16px}
.mac-nav i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:8px;height:8px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:3px;opacity:.55}
.mac-nav i+i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transform:rotate(-135deg);opacity:.25}
.mac-url{position:absolute;left:50%;top:10px;width:520px;height:32px;margin-left:-260px;border-radius:8px;background:var(--sh-mac-url);display:flex;align-items:center;justify-content:center;gap:6px;font:400 13px/16px var(--sh-font);color:var(--sh-mac-bar-ink);opacity:.9}
.mac-url svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:12px;height:12px;opacity:.6}
.mac .stencil-fr{flex:1;height:calc(var(--sh) - 84px)}
.mac-base{position:relative;width:100%;height:30px;margin-top:0;border-radius:0 0 18px 18px;background:var(--sh-mac-body);box-shadow:0 0 0 1px var(--sh-mac-edge),inset 0 1px #ffffff59,0 24px 40px #0000002e}
.mac-base:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#00000059}
.mac-base i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;left:50%;top:0;width:300px;height:6px;margin-left:-150px;border-radius:0 0 6px 6px;background:#00000038;box-shadow:inset 0 -1px #ffffff2e}
.iph{position:relative;width:calc(var(--sw) + var(--bz) * 2);height:calc(var(--sh) + var(--bz) * 2);border-radius:64px;background:var(--sh-iph-band);box-shadow:0 40px 90px #0000004d,inset 0 0 0 1px #ffffff40}
.iph:before{content:"";position:absolute;inset:3px;border-radius:61px;background:var(--sh-iph-bezel)}
.iph-btn{position:absolute;width:4px;border-radius:2px;background:var(--sh-iph-band);box-shadow:inset 0 0 0 .5px #00000040}
.iph-btn.act{left:-4px;top:172px;height:32px}
.iph-btn.vu{left:-4px;top:232px;height:60px}
.iph-btn.vd{left:-4px;top:304px;height:60px}
.iph-btn.pw{right:-4px;top:266px;height:96px}
.iph-screen{position:absolute;left:var(--bz);top:var(--bz);width:var(--sw);height:var(--sh);border-radius:50px;overflow:hidden;background:var(--sh-iph-page);color:var(--sh-iph-ink)}
.iph-status{position:absolute;left:0;right:0;top:0;height:47px;display:flex;align-items:flex-end;justify-content:space-between;padding:0 30px 9px 36px;pointer-events:none;z-index:3}
.iph-status b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font:600 16px/20px var(--sh-font);letter-spacing:-.2px}
.iph-status span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:flex;align-items:center;gap:6px}
.iph-status svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){height:11px;width:auto;display:block}
.iph-status svg:last-child:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){height:12px}
.iph-island{position:absolute;left:50%;top:11px;width:126px;height:37px;margin-left:-63px;border-radius:20px;background:#000;z-index:4}
.iph .stencil-fr{position:absolute;left:0;top:47px;height:calc(var(--sh) - 47px - 133px)}
.iph-safari{position:absolute;left:0;right:0;bottom:0;height:133px;background:var(--sh-iph-bar);border-top:1px solid rgba(0,0,0,.08);color:var(--sh-iph-ink)}
html[data-theme=dark] .iph-safari{border-top-color:#ffffff14}
.iph-addr{position:absolute;left:16px;right:16px;top:8px;height:44px;border-radius:12px;background:var(--sh-iph-addr);display:flex;align-items:center;justify-content:center;font:400 15px/20px var(--sh-font)}
.iph-addr .aa{position:absolute;left:14px;font:500 12px/16px var(--sh-font);letter-spacing:.02em;opacity:.7}
.iph-addr .lbl{display:inline-flex;align-items:center;gap:5px}
.iph-addr .lbl svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:11px;height:11px;opacity:.6}
.iph-addr .rl{position:absolute;right:14px;width:16px;height:16px;opacity:.7}
.iph-tabs{position:absolute;left:0;right:0;top:56px;height:44px;display:flex;align-items:center;justify-content:space-around;padding:0 16px;color:var(--sh-iph-blue)}
.iph-tabs svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:24px;height:24px}
.iph-tabs svg.dim{opacity:.35}
.iph-home{position:absolute;left:50%;bottom:8px;width:134px;height:5px;margin-left:-67px;border-radius:3px;background:var(--sh-iph-ink)}
:root{--sh-km-bg:rgba(242,242,244,.88);--sh-km-pill:rgba(0,0,0,.05);--sh-km-fill:rgba(110,92,217,.2);--sh-km-goo:#ececef;--sh-km-ink:#000}
html[data-theme=dark]{--sh-km-bg:rgba(30,30,33,.88);--sh-km-pill:rgba(255,255,255,.07);--sh-km-fill:rgba(160,140,255,.28);--sh-km-goo:#2a2a2e;--sh-km-ink:#fff}
.km,.mbtn,.mmenu{display:none}
@media (max-width:720px){.knav{inset:auto 0 16px;height:49px;transform:translateY(10px);pointer-events:none}
.knav.on{transform:none}
.kbar,.kweb{display:none}
.km{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(360px,calc(100vw - 30px));height:49px;border-radius:100px;background:var(--sh-km-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:block;pointer-events:auto;color:var(--sh-km-ink);font-family:var(--sh-font)}
.knav.on .km{pointer-events:auto}
.km-mark{position:absolute;left:17px;top:14px;width:20px;height:20px;padding:0;border:0;background:none;cursor:pointer;display:block}
.km-mark img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:20px;height:20px;display:block}
.km-mark .kmark-slot,.km-mark .kmark-slot img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.km-mark .kmark-slot svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:20px;height:20px}
.km-mark .kmark-t{display:none}
.km-pill{position:absolute;left:calc(50% - 20px);top:6.5px;transform:translate(-50%);width:152px;height:36px;border-radius:90px;background:var(--sh-km-pill);border:0;padding:0;overflow:hidden;cursor:pointer;color:inherit;z-index:2}
.km-fill{position:absolute;left:0;top:0;bottom:0;width:var(--kp,0%);background:var(--sh-km-fill);transition:width .5s var(--sh-ease)}
.km-label{position:absolute;left:13px;top:0;height:36px;display:flex;align-items:center;font:500 14px/17px var(--sh-font);color:inherit;white-space:nowrap}
.km-pill svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;right:10px;top:10px;width:16px;height:16px;transition:transform .35s var(--sh-settle)}
.km.open .km-pill svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transform:rotate(180deg)}
.km-menu{position:absolute;left:calc(50% - 20px);bottom:57px;transform:translate(-50%) translateY(10px) scale(.92);transform-origin:50% 100%;width:152px;padding:6px;display:flex;flex-direction:column;gap:2px;z-index:3;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .45s var(--sh-spring)}
.km-menu[hidden]{display:flex}
.km.open .km-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}
.km-menu a:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:flex;align-items:center;height:36px;padding:0 13px;border-radius:90px;font:500 14px/17px var(--sh-font);color:inherit;text-decoration:none;transition:background .2s}
.km-menu a:active:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){background:var(--sh-km-fill)}
.km-menu a[hidden]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none}
.km-goo{position:absolute;inset:-200px 0 0;filter:url(#gooS);pointer-events:none;z-index:1}
.km-g1,.km-g2{position:absolute;left:calc(50% - 20px);transform:translate(-50%);width:152px;background:var(--sh-km-goo);border-radius:90px}
.km-g1{top:206.5px;height:36px;opacity:0;transition:opacity .2s}
.km.open .km-g1{opacity:1}
.km-g2{bottom:57px;height:0;border-radius:24px;opacity:0;transition:height .5s var(--sh-spring),opacity .2s}
.km.open .km-g2{height:var(--kmh,84px);opacity:1}
.km-cta{position:absolute;right:7px;top:6.5px;height:36px;padding:0 16px;font-size:13px;border-radius:107px}
.mbtn{position:fixed;right:16px;top:14px;width:44px;height:44px;border-radius:50%;border:1px solid var(--sh-menu-btn-border);display:grid;place-items:center;z-index:320;color:var(--sh-menu-ink);cursor:pointer;background:var(--sh-menu-btn);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .2s}
.mbtn svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:20px;height:20px}
.mbtn .mb-close,.mbtn[aria-expanded=true] .mb-open{display:none}
.mbtn[aria-expanded=true] .mb-close{display:block}
.mmenu{display:block;position:fixed;inset:0;z-index:310;background:var(--sh-menu-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .3s;overflow:auto;font-family:var(--sh-font)}
.mmenu[hidden]{display:none}
.mmenu.on{opacity:1;visibility:visible}
.mm-in{padding:84px 24px 40px;display:flex;flex-direction:column}
.mm-k{font:600 11px var(--sh-font);letter-spacing:.18em;text-transform:uppercase;color:var(--sh-menu-mute);margin:22px 0 10px}
.mm-k:first-child{margin-top:0}
.mm-in>a:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;padding:11px 0;font:500 22px/1.2 var(--sh-font);letter-spacing:-.4px;color:var(--sh-menu-ink);opacity:.7;text-decoration:none}
.mm-in>a.on,.mm-in>a:active:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:1}
.mm-ctas{display:flex;flex-direction:column;gap:10px;margin-top:30px}
.mm-ctas .kghost{border:1px solid var(--sh-menu-btn-border);height:48px}
.mm-ctas .kbtn{height:48px}
html.mm-open{overflow:hidden}
.kform,.kform.card,.kf-fields,.kf-field,.kf-cta,.kf-goo .gb{width:100%}
.kacct .kf-row .kf-half{width:auto;flex:1 1 0;min-width:0}
.kform.card{padding:20px 18px 22px}
.kform.card .kf-step,.kform.card .kf-done{left:18px;right:18px}}
@media (prefers-reduced-motion:reduce){.kind,.kf-knob,.kf-field,.kf-done,.kf-goo .gb,.knav,.kacct .kf-slot,.kacct .kf-msgslot{transition:none;animation:none}}
:root{--body:"Inter",ui-sans-serif,system-ui,sans-serif;--purple:#654cfe;--glow:#8B6BF0;--glow-soft:#C5A3FF;--kai-a:#8976FF;--kai-b:#5F4DC6;--kai-rim:#B5A8FE;--spring:cubic-bezier(.34,1.56,.64,1);--settle:cubic-bezier(.3,1.35,.4,1);--ease:cubic-bezier(.22,.9,.3,1);--hair:rgba(255,255,255,.12);--black-a45:rgba(0,0,0,.45);--black-a50:rgba(0,0,0,.5);--black-a55:rgba(0,0,0,.55);--black-a60:rgba(0,0,0,.6);--black-a70:rgba(0,0,0,.7);--black-a72:rgba(0,0,0,.72);--black-a75:rgba(0,0,0,.75);--white-a05:rgba(255,255,255,.05);--white-a09:rgba(255,255,255,.09);--white-a10:rgba(255,255,255,.1);--white-a12:rgba(255,255,255,.12);--white-a20:rgba(255,255,255,.2);--white-a22:rgba(255,255,255,.22);--white-a30:rgba(255,255,255,.3);--white-a38:rgba(255,255,255,.38);--white-a40:rgba(255,255,255,.4);--white-a42:rgba(255,255,255,.42);--white-a50:rgba(255,255,255,.5);--white-a52:rgba(255,255,255,.52);--white-a55:rgba(255,255,255,.55);--white-a56:rgba(255,255,255,.56);--white-a62:rgba(255,255,255,.62);--white-a72:rgba(255,255,255,.72);--white-a80:rgba(255,255,255,.8);--ink-dark:#111;--surface-photo:#1a1a1a;--surface-art:#292929;--grey-rule:#2c2c2c;--grey-step:#6f6f6f;--grey-step-label:#636363;--grey-step-on:#d9d9d9;--grey-modal-kicker:#8a8a8a;--violet-soft:#c8b0ff;--slate:#5F659B;--r-panel:40px;--r-panel-inner:30px;--r-art:28px;--r-panel-phone:30px;--r-panel-inner-phone:22px;--reveal-rise:22px;--reveal-time:1.1s;--reveal-scale:.985}
*:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){box-sizing:border-box;margin:0;padding:0}
html{background:#000;color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}
body{font-family:var(--body);background:#000;min-height:100%;overflow-x:hidden}
a:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){color:inherit;text-decoration:none}
button:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font:inherit;color:inherit;background:none;border:0;cursor:pointer}
input:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font:inherit;color:inherit}
img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),video:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),canvas:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block}
:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *))::selection{background:#8976ff73}
.page{position:relative;width:auto;margin:0;transform-origin:0 0}
.section{position:relative;width:100%}
.section>.frame{position:relative;width:1440px;margin:0 auto}
.text-grad{background:linear-gradient(96deg,#fff 4%,#e3daff 46%,#b79cff 96%);-webkit-background-clip:text;background-clip:text;color:transparent}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.cms-copy,.cms-copy[hidden]{display:none!important}
.eyebrow{font:600 12px var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--glow-soft);opacity:.9}
.section-title{font:500 44px/50px var(--body);letter-spacing:-.9px;color:#fff}
.section-lede{font:400 18px/26px var(--body);color:var(--white-a62)}
[data-rv]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:0;translate:0 var(--reveal-rise);scale:var(--reveal-scale);transition:opacity var(--reveal-time) var(--ease),translate var(--reveal-time) var(--ease),scale calc(var(--reveal-time) * 1.2) var(--ease)}
[data-rv].in{opacity:1;translate:0 0;scale:1}
@media (prefers-reduced-motion:reduce){[data-rv]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){scale:none}}
[data-rv="2"]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transition-delay:.12s}
[data-rv="3"]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transition-delay:.24s}
[data-rv="4"]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transition-delay:.36s}
[data-stagger] .stagger-word{display:inline-block;opacity:0;filter:blur(6px);transform:translate3d(0,.4em,0);will-change:transform,filter,opacity;transition:opacity .7s var(--ease),filter .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s)}
[data-stagger].in .stagger-word{opacity:1;filter:blur(0);transform:none}
[data-stagger].text-grad .stagger-word{background:inherit;-webkit-background-clip:text;background-clip:text;color:transparent}
[data-blur-reveal]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:0;transition:opacity .3s ease-out}
[data-blur-reveal].in{opacity:1}
[data-blur-reveal] .word{display:inline-block;white-space:nowrap}
[data-blur-reveal] .char{display:inline-block;opacity:0;filter:blur(12px);transform:translate3d(0,10px,0);will-change:filter,transform,opacity;transition:opacity .6s ease-out,filter .6s ease-out,transform .6s ease-out;transition-delay:var(--d,0s)}
[data-blur-reveal].in .char{opacity:1;filter:blur(0);transform:none}
#scrollProgress{position:fixed;left:0;top:0;height:2px;width:0;background:linear-gradient(90deg,var(--kai-a),var(--glow-soft));z-index:400;opacity:.7;transition:width .15s linear}
.gb{position:absolute;will-change:transform,width,left}
html[data-device=mobile]:not(.embed) body:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){background:#0d0d0d}
html[data-device=mobile]:not(.embed) .page,html[data-device=mobile]:not(.embed) .knav,html[data-device=mobile]:not(.embed) #scrollProgress,html[data-device=mobile]:not(.embed) .opening,html[data-device=mobile]:not(.embed) .mbtn{display:none}
html.slow [data-rv]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),html.slow [data-blur-reveal]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),html.slow [data-stagger] .stagger-word,html.slow [data-blur-reveal] .char{opacity:1;translate:none;scale:none;filter:none;transform:none;transition:none}
html.slow .hero-tagline{background:linear-gradient(175.6deg,#fff 36.96%,var(--slate) 88.55%);-webkit-background-clip:text;background-clip:text}
@media (max-width:720px){html.m,html.m body:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){overflow-x:clip}
.section>.frame{width:100%}
html.intro-hold .mbtn{opacity:0;pointer-events:none}
.section-title{font-size:30px;line-height:36px;letter-spacing:-.6px}
.section-lede{font-size:16px;line-height:24px}}
.opening{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;pointer-events:none;visibility:hidden}
html.intro .opening{visibility:visible}
.intro-stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:screen;opacity:0;transition:opacity 1.6s ease}
html.intro.intro-burst .intro-stars{opacity:.55}
html.intro.intro-go .intro-stars{opacity:0;transition:opacity 1s ease .1s}
.intro-talk{position:absolute;left:50%;top:45%;width:48px;height:48px;margin:-24px 0 0 -24px;color:#fff;opacity:0;transition:opacity .3s ease}
.intro-talk svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:48px;height:48px;display:block}
html.intro.intro-talk-on .intro-talk{opacity:1}
html.intro:not(.intro-km) .intro-talk:before,html.intro:not(.intro-km) .hero-metal:before{content:"";position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17' fill='%23fff'%3E%3Cpath d='M11.6318 15.2109C11.6316 16.199 10.83 17 9.8418 17H7.1582C6.17004 17 5.36839 16.199 5.36816 15.2109V14.3154H11.6318V15.2109Z'/%3E%3Cpath d='M5.36816 14.3154H3.57931C3.08516 14.3154 2.68457 13.9148 2.68457 13.4207V11.6318H4.47343C4.96758 11.6318 5.36816 12.0324 5.36816 12.5266V14.3154Z'/%3E%3Cpath d='M14.3154 13.4207C14.3154 13.9148 13.9148 14.3154 13.4207 14.3154H11.6318V12.5266C11.6318 12.0324 12.0324 11.6318 12.5266 11.6318H14.3154V13.4207Z'/%3E%3Cpath d='M2.68457 11.6318H1.78906C0.800952 11.6316 0 10.83 0 9.8418V7.1582C0 6.17004 0.800952 5.36839 1.78906 5.36816H2.68457V11.6318Z'/%3E%3Cpath d='M15.2109 5.36816C16.199 5.36839 17 6.17004 17 7.1582V9.8418C17 10.83 16.199 11.6316 15.2109 11.6318H14.3154V5.36816H15.2109Z'/%3E%3Cpath d='M5.36816 4.47343C5.36816 4.96758 4.96758 5.36816 4.47343 5.36816H2.68457V3.57931C2.68457 3.08516 3.08516 2.68457 3.57931 2.68457H5.36816V4.47343Z'/%3E%3Cpath d='M14.3154 5.36816H12.5266C12.0324 5.36816 11.6318 4.96758 11.6318 4.47343V2.68457H13.4207C13.9148 2.68457 14.3154 3.08516 14.3154 3.57931V5.36816Z'/%3E%3Cpath d='M9.8418 0C10.83 0 11.6316 0.800952 11.6318 1.78906V2.68457H5.36816V1.78906C5.36839 0.800952 6.17004 0 7.1582 0H9.8418Z'/%3E%3C/svg%3E") center/100% 100% no-repeat}
html.intro:not(.intro-km) .intro-talk:before{top:0;right:0;bottom:0;left:0}
@media (min-width:721px){html.intro:not(.intro-km) .hero-metal:before{content:none}}
html.intro.intro-burst .intro-talk,html.intro.intro-late .intro-talk{opacity:0;transition:opacity .25s ease}
.intro-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.intro-mark{position:absolute;left:50%;top:calc(45% + 92px);transform:translate(-50%);color:#fff;white-space:nowrap;font:700 52.538px/1.15 var(--body);letter-spacing:-2.63px;transform-origin:0 0;opacity:0;filter:blur(8px);transition:opacity .9s ease .25s,filter .9s ease .25s}
.intro-mark b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:800;font-size:39.351px;letter-spacing:-1.05px}
html.intro.intro-burst .intro-mark{opacity:1;filter:blur(0)}
html.intro.intro-go .intro-mark{transform:translate(var(--mx,0px),var(--my,0px)) scale(var(--ms,1));opacity:0;filter:blur(0);transition:transform 1.25s cubic-bezier(.5,0,.15,1),opacity .45s ease .3s}
.intro-cue{position:absolute;left:50%;bottom:36px;transform:translate(-50%);width:26px;height:14px;color:var(--white-a40);opacity:0;transition:opacity 1s ease}
.intro-cue svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:26px;height:14px;display:block;animation:cuedrift 2.8s ease-in-out infinite}
@keyframes cuedrift{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(7px);opacity:1}}
html.intro-hold.intro-ready .intro-cue{opacity:1}
html.intro-go .intro-cue{opacity:0;transition:opacity .3s}
html.intro-hold{overflow:hidden}
html.intro .hero>*:not(.hero-metal):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:0}
html.intro .site-header .navbar{animation:none}
html.intro.intro-go .hero-metal{transition:translate 1.35s cubic-bezier(.5,0,.15,1)}
html.intro.intro-go .hero>.site-header{opacity:1;transition:opacity .9s ease .7s}
html.intro.intro-go .hero>.hero-wordmark{opacity:1;transition:opacity .6s ease .55s}
html.intro.intro-go .hero>.hero-tagline{opacity:1;transition:none}
html.intro.intro-go .hero>.kform{opacity:1;transform:none;transition:opacity .6s ease .65s,transform .9s var(--settle) .65s}
html.intro .hero>.kform{transform:translate(40px)}
html.intro .hero>.hero-point,html.intro .hero>.hero-free{translate:0 10px}
html.intro.intro-go .hero>.hero-rule{opacity:1;transition:opacity 1.2s ease 1.5s}
html.intro.intro-go .hero>.hero-point{opacity:1;translate:0 0;transition:opacity 1.3s ease 1.8s,translate 1.3s var(--ease) 1.8s}
html.intro.intro-go .hero>.hero-point.hero-point-2{transition-delay:1.95s}
html.intro.intro-go .hero>.hero-free{opacity:1;translate:0 0;transition:opacity 1.3s ease 2.1s,translate 1.3s var(--ease) 2.1s}
html.intro .hero>.ingress{translate:0 14px;scale:.97}
html.intro.intro-go .hero>.ingress{opacity:1;translate:0 0;scale:1;transition:opacity 1.3s ease 1.25s,translate 1.4s var(--ease) 1.25s,scale 1.6s var(--ease) 1.25s}
html.intro.intro-done .hero>*:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:1;translate:none;scale:none;transition:none}
html.intro.intro-done .hero>.kform{transform:none}
html.intro.intro-done [data-rv]:not(.in):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:0}
html.intro.intro-done .hero-metal{z-index:0;transition:none}
html.intro.intro-done .opening{display:none}
@media (max-width:720px){.intro-talk{width:24px;height:24px;margin:-12px 0 0 -12px}
.intro-talk svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:24px;height:24px}
html.intro:not(.intro-km) .intro-talk:before{content:none}
html.intro:not(.intro-km) .hero-metal:before{left:50%;top:47.5%;width:24px;height:24px;margin:-12px 0 0 -12px}
.intro-mark{top:calc(50% + 96px)}}
#overview>.frame.hero{height:1666px;overflow:visible}
.hero>*:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute}
.site-header{left:0;top:14px;width:1440px;z-index:230}
.site-header .navbar{position:relative;top:auto;padding:0;z-index:auto}
.site-header .navbar{animation:navin .9s var(--ease) both}
@keyframes navin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.hero-metal{left:165px;top:365px;width:314px;height:244px;z-index:0;pointer-events:none;translate:var(--ix,0px) var(--iy,0px);transform:translate3d(var(--px,0px),calc(var(--py,0px) + var(--sy,0px)),0) scale(var(--is,1));will-change:transform,translate}
.hero-metal-mark{position:absolute;left:50%;top:39.3%;width:48px;height:48px;margin:-24px 0 0 -24px;color:#fff;transition:opacity .2s ease}
.hero-metal-mark svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;width:100%;height:100%}
.hero-metal.late-gone .hero-metal-mark{opacity:0}
.hero-metal.still .hero-metal-poster{transition:opacity .3s ease}
.hero-metal.still.still-in .hero-metal-poster{opacity:1}
html.intro:not(.intro-burst) .hero-metal.still .hero-metal-poster{opacity:0;transform:scale(.21)}
html.intro.intro-burst .hero-metal.still .hero-metal-poster{opacity:1;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity .25s ease}
.hero-wordmark{left:182.13px;top:181.61px;width:90px;height:58px;margin:0;z-index:3}
.hero-wordmark img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:90px;height:58px;display:block}
.hero-wordmark-shine{position:absolute;top:0;right:0;bottom:0;left:0;width:90px;height:58px;pointer-events:none;display:block;-webkit-mask-image:url(#kaiGlyphMask);mask-image:url(#kaiGlyphMask);opacity:.6;transition:opacity .4s ease}
.hero-tagline{left:180px;top:265.58px;width:491px;font:500 37.32px/1.1 var(--body);letter-spacing:-1.12px;z-index:3;color:transparent}
.hero-tagline .char{background:linear-gradient(175.6deg,#fff 36.96%,var(--slate) 88.55%);background-size:var(--bw,491px) var(--bh,82px);background-position:var(--bx,0px) var(--by,0px);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 .04em;margin:0 -.04em}
.hero-rule{left:180px;top:688px;width:1080px;height:1px;background:var(--white-a22);z-index:3}
.hero-point{top:712.4px;width:276px;font:400 20px/25px var(--body);color:#fff;z-index:3}
.hero-point.hero-point-1{left:180px}
.hero-point.hero-point-2{left:551px;width:290px}
.hero-point .dim{color:var(--white-a52);mix-blend-mode:plus-lighter}
.hero-point .hero-point-strong{display:inline-block;margin-top:5px}
.hero-free{left:981px;top:710.6px;width:276px;z-index:3;display:flex;flex-direction:column}
.hero-free-price{font:600 37.32px/1.1 var(--body);letter-spacing:-1.12px;background:linear-gradient(162.4deg,#fff 14.89%,var(--white-a56) 40.04%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-free-terms{margin-top:5px;font:400 20px/25px var(--body);color:var(--white-a52);mix-blend-mode:plus-lighter;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
.hero-free-then{margin-top:4px;font:400 13px/18px var(--body);color:var(--white-a40);white-space:nowrap}
.hero-free-info{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;color:var(--white-a55);cursor:pointer;transition:color .2s,background .2s,transform .3s var(--settle)}
.hero-free-info svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:16px;height:16px}
.hero-free-info:hover,.hero-free-info:focus-visible{color:#fff;background:var(--white-a10);outline:0}
.kform{left:917px;top:268px;padding-top:10px;z-index:4;--kf-w:340px}
@media (min-width:721px){.hero:has(.kacct) :is(.hero-rule,.hero-point,.hero-free):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transition:translate .42s var(--settle)}
.hero:has(.kacct .kf-slot.open) :is(.hero-rule,.hero-point,.hero-free):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){translate:0 91px}}
.kmark-kai{display:inline-flex;align-items:baseline;color:#fff;letter-spacing:-1.19px;line-height:1.15;white-space:nowrap}
.kmark-kai b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:800;font-size:14.86px;letter-spacing:-.89px}
.kmark-kai span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:600;font-size:19.84px}
.kstar{width:16px;height:16px;flex:none}
@media (max-width:720px){#overview>.frame.hero{height:auto;padding:0 20px 56px;overflow:hidden;overflow:clip;display:flex;flex-direction:column}
.hero>*:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:relative}
.site-header{order:0}
.hero-wordmark{order:1}
.hero-tagline{order:2}
.hero-metal{order:3}
.kform{order:4}
.hero-rule{order:5}
.hero-point.hero-point-1{order:6}
.hero-point.hero-point-2{order:7}
.hero-free{order:8}
.dayone{order:9}
.site-header{top:auto;width:auto;height:auto;margin:0 -20px;padding:0;z-index:230}
html.m .site-header .navbar{animation:none}
html.m .site-header .nav-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none}
html.m .site-header .legacy-nav-menu[data-nav-menu-open]{position:fixed;top:64px;right:0;bottom:0;left:0;height:auto}
.hero-metal{left:auto;top:auto;width:100%;height:200px;margin:6px 0 0;transform:scale(var(--is,1))}
.hero-wordmark{left:auto;top:auto;margin:28px 0 0}
.hero-tagline{left:auto;top:auto;width:100%;margin:16px 0 0;font-size:32px;letter-spacing:-.9px}
.hero-tagline .char{background-size:var(--bw,350px) var(--bh,106px)}
.kform{left:auto;top:auto;width:100%;margin:36px 0 0;padding-top:0}
.kf-title{margin-bottom:28px}
.kf-fields,.kf-field,.kf-cta,.kf-goo .gb{width:100%}
.kf-goo,.kf-done{top:138px}
.hero-rule{left:auto;top:auto;width:100%;margin:44px 0 0}
.hero-point{top:auto;width:100%;margin:32px 0 0;font-size:18px;line-height:24px}
.hero-point.hero-point-1,.hero-point.hero-point-2{left:auto}
.hero-free{left:auto;top:auto;width:100%;margin:34px 0 0}
.hero-free-terms{margin-top:6px}
.hero-free-price{font-size:32px}
.hero-free-terms{font-size:18px;line-height:24px}
.hero-metal-mark{top:47.5%}
html.intro:not(.intro-burst) .hero-metal.still .hero-metal-poster{transform:scale(.11)}}
.panel{border-radius:var(--r-panel);background:#000}
.panel-inner{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:var(--r-panel-inner);background:transparent;overflow:hidden}
.panel-edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-panel);border:1px solid var(--white-a30);pointer-events:none;z-index:5}
@media (max-width:720px){.panel{border-radius:var(--r-panel-phone)}
.panel-inner{position:relative;inset:auto;margin:8px;border-radius:var(--r-panel-inner-phone)}
.panel-edge{border-radius:var(--r-panel-phone)}}
.dayone{left:49px;top:903px;width:1342px;height:660px;z-index:2}
.dayone-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 14%,transparent 46%);mask-image:linear-gradient(180deg,#000 0,#000 14%,transparent 46%)}
.dayone.lines-on .dayone-lines{opacity:1}
.dayone-glow-room{position:absolute;left:0;right:0;bottom:0;height:260px;overflow:hidden;opacity:0;transition:opacity 1.2s ease;z-index:1;-webkit-mask-image:linear-gradient(180deg,transparent 0,var(--black-a50) 40%,#000 70%);mask-image:linear-gradient(180deg,transparent 0,var(--black-a50) 40%,#000 70%)}
.dayone.glow-on .dayone-glow-room{opacity:1}
.dayone-glow{width:100%;height:100%;background:transparent;isolation:isolate;transform:scale(2.6,.5);transform-origin:50% 100%}
.dayone-rise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 var(--hy,2000px),transparent calc(var(--hy,2000px) + 120px));mask-image:linear-gradient(180deg,#000 0,#000 var(--hy,2000px),transparent calc(var(--hy,2000px) + 120px))}
.dayone-words{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(0,var(--rise,0px),0);opacity:var(--ro,1);will-change:transform,opacity}
.dayone-kicker{position:absolute;left:0;top:148px;width:100%;text-align:center;font:500 37.32px/1.1 var(--body);letter-spacing:-1.12px;z-index:3;background:linear-gradient(179.2deg,#fff 40.46%,var(--slate) 113%);-webkit-background-clip:text;background-clip:text;color:transparent}
.dayone-title{position:absolute;left:50%;top:103px;width:779px;height:305px;margin:0 0 0 -389.5px;z-index:2;pointer-events:none}
.dayone-title svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;width:779px;height:305px;overflow:visible}
.dayone-type{font:500 223.54px/1 "Manrope",var(--body);letter-spacing:-6.71px;text-anchor:middle}
.dayone-outline{stroke-width:3.52px;stroke-linejoin:round}
.dayone-globe{position:absolute;left:259.5px;top:329.5px;width:786px;height:786px;z-index:3;opacity:0;transition:opacity 1.4s ease}
.dayone.globe-on .dayone-globe{opacity:1}
.dayone-globe canvas:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;width:100%;height:100%;background:transparent;cursor:default}
.dayone-globe .globe-card{position:absolute;left:0;top:0;z-index:4;width:272px;padding:14px 16px 12px;border-radius:18px;background:#0c0a12e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--white-a12);box-shadow:0 18px 50px var(--black-a45);color:#fff;font:400 13px/1.45 var(--body);pointer-events:none;opacity:0;translate:0 6px;transition:opacity .24s ease,translate .5s cubic-bezier(.2,.8,.2,1)}
.dayone-globe .globe-card.below{translate:0 -6px}
.dayone-globe .globe-card.on{opacity:1;translate:0 0}
.dayone-globe .globe-card.on.pinned{pointer-events:auto}
.globe-card .globe-card-head b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;font:500 15px/1.25 var(--body);letter-spacing:-.2px;color:#fff}
.globe-card .globe-card-kicker{margin-top:3px;display:flex;align-items:center;gap:7px;font:500 11.5px/1.3 var(--body);letter-spacing:.01em;color:var(--white-a55)}
.globe-card .globe-card-kicker i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--white-a38)}
.globe-card .globe-card-kicker.law i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){background:#b18ff0}
.globe-card .globe-card-kicker.fresh{color:var(--white-a80)}
.globe-card .globe-card-kicker.fresh i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){background:var(--violet-soft);box-shadow:0 0 0 3px #b18ff02e;animation:gcFresh 2.6s ease-in-out infinite}
@keyframes gcFresh{0%,to{opacity:1}50%{opacity:.4}}
.globe-card .globe-card-title{margin-top:10px;font:500 14px/1.35 var(--body);letter-spacing:-.1px;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.globe-card .globe-card-line{margin-top:4px;color:var(--white-a62);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.globe-card .globe-card-foot{margin-top:11px;padding-top:9px;border-top:1px solid var(--white-a09);display:flex;justify-content:space-between;align-items:baseline;font:400 11.5px/1.3 var(--body);color:var(--white-a42)}
.globe-card .globe-card-foot b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:600;color:var(--white-a72)}
.globe-card .globe-card-source{color:var(--violet-soft);text-decoration:none}
.globe-card .globe-card-source:hover{text-decoration:underline}
.globe-card:not(.pinned) .globe-card-source{display:none}
@media (prefers-reduced-motion:reduce){.globe-card .globe-card-kicker.fresh i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){animation:none}
.dayone-globe .globe-card{translate:none;transition:opacity .2s ease}}
@media (max-width:720px){.dayone{left:auto;top:auto;width:100%;height:auto;margin:48px 0 0}
.dayone-inner{padding:96px 0 0;height:470px}
.dayone-lines{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 12%,transparent 44%);mask-image:linear-gradient(180deg,#000 0,#000 12%,transparent 44%)}
.dayone-glow-room{height:200px}
.dayone-rise,.dayone-words{position:absolute;top:0;right:0;bottom:0;left:0}
.dayone-kicker{position:absolute;top:96px;font-size:24px;letter-spacing:-.7px}
.dayone-title{position:absolute;left:50%;top:112px;width:296px;height:116px;margin:0 0 0 -148px}
.dayone-title svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:296px;height:116px}
.dayone-outline{stroke-width:5.6px}
.dayone-globe{left:50%;top:258px;width:522px;height:522px;margin-left:-261px}
.dayone-globe .globe-card{width:236px;padding:12px 14px 11px;border-radius:16px;font-size:12.5px}
.globe-card .globe-card-head b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:14px}
.globe-card .globe-card-title{margin-top:8px;font-size:13.5px}}
.event-frame{padding:0 0 24px}
.event{position:relative;width:1439px;height:711px;margin:0 auto;z-index:3;color:#fff}
.event>*:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute}
.event-stage{left:165px;top:160px;width:1105px;height:464px}
.event-presenters{left:613px;top:66.11px;height:42.83px;display:flex;align-items:center;gap:9.17px}
.event-google{width:117.27px;height:39.67px}
.event-cross{width:23.9px;height:23.9px;opacity:.5}
.event-kid{width:52px;height:42.83px}
.event-presents{left:0;width:100%;top:117.96px;text-align:center;font:400 14px/1.25 var(--body);color:var(--white-a52);mix-blend-mode:plus-lighter}
.event-sign{left:616px;top:176px;width:223px;height:84px}
.event-sign img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;display:block}
.event-sign-left{left:0;top:0;width:106.2px;height:38.8px}
.event-sign-right{left:208.1px;top:0;width:14.9px;height:38.8px}
.event-sign-word{position:absolute;left:0;top:24px;width:223px;height:62.5px;display:block}
.event-sign-type{position:absolute;left:0;top:0;width:100%;height:100%;font:500 45.74px/1.366 "Manrope",var(--body);letter-spacing:-1.37px;text-align:center;color:#fff;white-space:nowrap;transition:opacity .7s ease}
.event-sign-word canvas:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;left:0;top:0;width:100%!important;height:100%!important;opacity:0;transition:opacity .7s ease}
.event-sign-word.metal canvas:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:.3}
.event-sign-roll{position:absolute;left:106px;top:6px;width:102px;height:28px;overflow:hidden;text-align:center}
.event-sign-strip{display:block;transform:translate3d(0,var(--hy,0px),0);will-change:transform}
.event-sign-strip span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;height:28px;font:500 22.5px/28px var(--body);letter-spacing:-.5px;color:#fff;white-space:nowrap}
.event-meta{left:0;width:100%;top:544px;display:flex;justify-content:center;align-items:center;gap:11px;font:400 24px/38px var(--body);letter-spacing:-.72px;color:#fff;white-space:nowrap}
.event-meta i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-style:normal;font-size:12px;letter-spacing:-.36px;color:#2cbcd4;opacity:.5}
.event-meta .event-teams{color:#d5a6f2}
.event .kbtn.event-learn{left:50%;top:606px;translate:-50% 0;padding-right:20px}
@media (max-width:720px){.event-frame{padding:8px 0 56px}
.event{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}
.event>*:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:relative;left:auto;top:auto}
.event-presenters{order:1;height:auto;gap:7px}
.event-google{width:96px;height:auto}
.event-cross{width:18px;height:18px}
.event-kid{width:43px;height:auto}
.event-presents{order:2;width:auto;margin:10px 0 0;font-size:13px}
.event-sign{order:3;margin:22px 0 0;flex:none}
.event-stage{order:4;width:calc(100% + 40px);max-width:none;height:auto;margin:-6px -20px 0}
.event-meta{order:5;width:auto;margin:10px 0 0;gap:8px;font-size:18px;line-height:28px;letter-spacing:-.5px;flex-wrap:wrap;justify-content:center;white-space:normal}
.event .kbtn.event-learn{order:6;position:relative;left:auto;top:auto;translate:none;margin:16px 0 0}}
#why{position:relative}
.why-pin{position:sticky;top:0;height:var(--vh,900px);overflow:hidden}
.why-panel{position:absolute;left:50%;top:max(0px,calc((var(--vh,960px) - 960px) / 2));width:1440px;height:960px;margin-left:-720px;transform:scale(var(--ws,1));transform-origin:50% 0}
.why-title{position:absolute;left:0;top:104px;width:100%;margin:0;text-align:center;font:400 56px/1.1 var(--body);letter-spacing:-1.68px;color:#fff}
.why-lede{position:absolute;left:50%;top:244px;width:494px;margin:0 0 0 -247px;text-align:center;font:400 24px/1.5 var(--body);letter-spacing:-.72px;color:#bababa}
.why-steps{position:absolute;left:221px;top:394px;width:1005px;height:160px;margin:0;padding:0;list-style:none}
.why-step{position:absolute;top:0;width:309px}
.why-step:nth-child(1){left:0}
.why-step:nth-child(2){left:348px}
.why-step:nth-child(3){left:696px}
.why-step button:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;width:100%;text-align:left;padding:0;cursor:pointer;color:inherit}
.why-step i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;height:2px;background:var(--grey-rule);transition:background .6s ease}
.why-step b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;margin-top:12px;font:300 62px/1.1 var(--body);letter-spacing:-1.86px;color:var(--grey-step);transition:color .6s ease,font-weight .6s ease}
.why-step span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;margin-top:7px;font:400 32px/1.1 var(--body);letter-spacing:-.96px;color:var(--grey-step-label);transition:color .6s ease}
.why-step.on i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){background:var(--grey-step-on)}
.why-step.on b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:400;color:#fff}
.why-step.on span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){color:#fff}
.why-step button:hover span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){color:#9a9a9a}
.why-step.on button:hover span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){color:#fff}
.why-wheel{position:absolute;left:49px;top:630px;width:1342px;height:300px;--rr:1250px;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}
.why-wheel.drag{cursor:grabbing}
.why-ring{position:absolute;top:0;right:0;bottom:0;left:0;--rs:1;transform:scale(var(--rs));transform-origin:50% 0;opacity:1;transition:opacity .32s ease;clip-path:inset(-160px 8px -170px 8px)}
.why-ring.swap{opacity:0}
.why-card{position:absolute;left:0;top:0;width:234px;height:300px;border-radius:40px;overflow:hidden;color:#000;background:linear-gradient(180deg,var(--g0,#f2e0bb),var(--g1,#c96c1a));transform-origin:50% 50%;visibility:hidden;backface-visibility:hidden}
.why-card.show{visibility:visible;will-change:transform}
.why-card .why-card-icon{position:absolute;left:29px;top:29px;height:21px;display:flex;align-items:center}
.why-card .why-card-icon svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;height:20px;width:auto;fill:currentColor}
.why-card .why-card-icon svg.lucide{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}
.why-card .why-card-icon img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;width:26px;height:18px;border-radius:4px;object-fit:cover}
.why-card .why-card-label{position:absolute;left:29px;top:57px;width:172px;margin:0;font:500 14px/1.21 var(--body);white-space:nowrap}
.why-card .why-card-question{position:absolute;left:29px;top:159px;width:172px;margin:0;font:400 22px/1.21 var(--body)}
.why-fade{position:absolute;pointer-events:none;z-index:2}
.why-fade-left{left:-4px;top:-160px;bottom:-180px;width:234px;background:linear-gradient(90deg,#000 0,#000 28%,var(--black-a72) 56%,rgba(0,0,0,0) 100%)}
.why-fade-right{right:-4px;top:-160px;bottom:-180px;width:234px;background:linear-gradient(270deg,#000 0,#000 28%,var(--black-a72) 56%,rgba(0,0,0,0) 100%)}
.why-fade-foot{left:0;right:0;top:250px;height:230px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,var(--black-a75) 40%,#000 70%,#000 100%)}
.why-wheel:after{content:"";position:absolute;left:0;right:0;top:100%;height:160px;pointer-events:none}
@media (max-width:720px){.why-pin{position:static;height:auto;overflow:visible}
.why-panel{position:relative;left:auto;top:auto;width:100%;height:auto;margin:0;padding:64px 20px 0;transform:none}
.why-title{position:static;font-size:30px;line-height:36px;letter-spacing:-.6px}
.why-lede{position:static;width:auto;margin:16px 0 0;font-size:16px;line-height:24px;letter-spacing:-.4px}
.why-steps{position:static;width:auto;height:auto;margin:36px 0 0;display:flex;gap:12px}
.why-step{position:static;flex:1 1 0;width:auto}
.why-step b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin-top:10px;font-size:30px;letter-spacing:-.9px}
.why-step span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin-top:4px;font-size:15px;letter-spacing:-.3px;line-height:1.2}
.why-wheel{position:relative;left:auto;top:auto;width:100vw;height:236px;margin:28px -20px 0;--rr:900px}
.why-ring{--rs:.72}
.why-wheel{clip-path:inset(-100px 0 -134px 0)}
.why-ring{clip-path:none}
.why-fade-left,.why-fade-right{width:88px;top:-100px;bottom:-134px}
.why-fade-left{background:linear-gradient(90deg,#000 0,#000 22%,var(--black-a70) 52%,rgba(0,0,0,0) 100%)}
.why-fade-right{background:linear-gradient(270deg,#000 0,#000 22%,var(--black-a70) 52%,rgba(0,0,0,0) 100%)}
.why-fade-foot{height:120px}
.why-steps{position:relative;z-index:6;left:auto}}
#solution{margin-top:20px}
.solution-head{padding:120px 180px 40px}
.solution-head .section-lede{margin-top:24px;max-width:600px}
.solution-stack-wrap{padding:60px 0 0}
.solution-stack{position:relative;width:966px;margin:0 auto;padding-bottom:28vh}
.solution-card{position:relative;width:966px;height:489px;margin:0 auto 110px;border-radius:40px;overflow:hidden;background:#1c1c1c;transform-origin:top center;will-change:transform}
.solution-card-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;z-index:5;will-change:opacity}
.solution-card:last-child{margin-bottom:0}
.solution-art{position:absolute;left:17px;top:15px;width:329px;height:459px;border-radius:var(--r-art);background:var(--surface-art);overflow:hidden;isolation:isolate;transform:translateZ(0)}
.solution-art-shader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 14%,var(--black-a72) 48%,#000 70%);mask-image:linear-gradient(180deg,transparent 0,transparent 14%,var(--black-a72) 48%,#000 70%)}
.solution-art.glow-on .solution-art-shader{opacity:1}
.solution-art-illustration{position:absolute;left:calc(50% - 240px);top:calc(var(--ty,202px) - 220px);width:480px;height:440px;pointer-events:none;transform:translate(calc(240px - var(--cx,240px)),calc(220px - var(--cy,220px))) scale(var(--is,1));transform-origin:var(--cx,240px) var(--cy,220px)}
.solution-art-illustration .kai-illustration{z-index:2}
.solution-text{position:absolute;left:441px;top:77px;width:480px}
.solution-card h3:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0;width:427px;font:400 56px/1.1 var(--body);letter-spacing:-1.68px;color:#fff}
.solution-card p:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin-top:37px;width:294px;font:400 18px/1.4 var(--body);color:#c3c3c3}
@media (max-width:720px){#solution{margin-top:0}
.solution-head{padding:64px 20px 8px}
.solution-stack-wrap{padding:32px 0 0}
.solution-stack{width:100%;padding:0 20px 40px}
.solution-card{width:100%;height:auto;margin:0 0 16px;transform:none!important;border-radius:28px}
.solution-art{position:relative;left:auto;top:auto;width:auto;height:250px;margin:10px 10px 0;border-radius:20px;--ty:112px;--is:.6}
.solution-art-glow-room{height:200px;-webkit-mask-image:linear-gradient(180deg,transparent 0,var(--black-a60) 34%,#000 60%);mask-image:linear-gradient(180deg,transparent 0,var(--black-a60) 34%,#000 60%)}
.solution-art-glow{transform:scale(1.6)}
.solution-text{position:static;width:auto;padding:24px 22px 26px}
.solution-card h3:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:auto;font-size:30px;line-height:1.1;letter-spacing:-.9px}
.solution-card h3 br:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none}
.solution-card p:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin-top:16px;width:auto;font-size:16px;line-height:1.45}}
#close>.frame{padding:120px 49px 140px}
.closing{position:relative;width:1342px;height:632px}
.closing-inner{background:var(--surface-photo)}
.closing-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-photo)}
.closing-photo canvas:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;top:0;right:0;bottom:0;left:0}
.closing-photo img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;display:block;transition:opacity .6s ease}
.closing-mark{position:absolute;left:452px;top:96px;width:440px;height:440px;pointer-events:none;z-index:3;transform:translate3d(var(--lx,0px),var(--ly,0px),0);transition:transform .9s var(--ease);will-change:transform}
.closing-mark svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;left:112px;top:112px;width:216px;height:216px;display:block;transition:opacity .6s ease}
.closing-mark.particles svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:0}
.closing-problem{position:absolute;left:54px;top:55px;width:375px;margin:0;font:400 18px/26px var(--body);color:#e0e0e0;z-index:4;white-space:nowrap}
.closing-problem .closing-char{visibility:hidden}
.closing-problem .closing-char.on{visibility:visible}
.closing-problem .closing-glitch{color:var(--white-a55)}
.closing-punch{position:absolute;left:145px;top:220px;width:293px;margin:0;font:500 48px/48px var(--body);letter-spacing:-1.92px;color:#fff;z-index:4;white-space:nowrap}
[data-blur-reveal][data-quick] .char{transition-duration:.42s,.42s,.42s}
.closing-cta{position:absolute;left:145px;bottom:114px;width:141px;z-index:4}
.button-outline{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px;border-radius:100px;border:1px solid var(--white-a20);color:#fff;font:500 15px var(--body);transition:.2s}
.button-outline:hover{border-color:var(--white-a50);background:var(--white-a05)}
@media (max-width:720px){#close>.frame{padding:64px 20px 96px}
.closing{width:100%;height:auto;padding:0 0 8px}
.closing-inner{position:relative;padding:240px 0 0;overflow:hidden}
.closing-photo{position:absolute;inset:auto;left:0;right:0;top:0;height:240px;width:auto}
.closing-photo img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.closing-photo canvas:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){object-position:82% center}
.closing-mark{left:50%;top:8px;bottom:auto;width:240px;height:240px;margin-left:-120px}
.closing-mark svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){left:60px;top:60px;width:120px;height:120px}
.closing-problem{position:static;width:100%;margin:32px 0 0;font-size:17px;line-height:24px;white-space:normal;padding:0 24px}
.closing-problem br:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none}
.closing-punch{position:static;width:100%;margin:22px 0 0;font-size:36px;line-height:38px;letter-spacing:-1.4px;white-space:normal;padding:0 24px}
.closing-punch br:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none}
.closing-cta{position:static;display:flex;margin:28px 24px 30px;width:calc(100% - 48px)}}
.um-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#00000085;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:72px 24px 24px;opacity:0;visibility:hidden;transition:opacity .32s ease,visibility .32s}
.um-scrim.on{opacity:1;visibility:visible}
.um{position:relative;width:min(780px,100%);max-height:calc(100vh - 96px);font-family:var(--body);color:#111;translate:0 14px;transition:translate .5s var(--settle)}
.um-scrim.on .um{translate:0 0}
.um-box{position:relative;max-height:inherit;overflow:auto;scrollbar-width:none;border-radius:40px;background:#fff;box-shadow:0 40px 90px -36px #00000073,0 0 0 1px #0000000f;display:flex;flex-direction:column;padding:32px 32px 28px}
.um-box::-webkit-scrollbar{display:none}
.um-close{position:absolute;right:0;top:-48px;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px 0 13px;border-radius:100px;background:#ffffff1a;color:#fff;font:500 13px var(--body);cursor:pointer;border:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s}
.um-close:hover{background:#ffffff2e}
.um-close:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}
.um-close svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:13px;height:13px}
.um-head{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.um-title{margin:0;font:500 28px/34px var(--body);letter-spacing:-.56px;color:#111;text-wrap:balance}
.um-lede{margin:8px 0 0;max-width:560px;font:400 14px/21px var(--body);letter-spacing:-.14px;color:#767676;text-wrap:pretty}
.um-price{margin:14px 0 0;padding:10px 14px;border-radius:14px;background:#1111110a;font:400 13px/18px var(--body);letter-spacing:-.13px;color:#767676}
.um-price b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:500;color:#111}
.um-body{display:flex;flex-direction:column;min-width:0;margin-top:26px;font:400 14px/21px var(--body);letter-spacing:-.14px;color:#767676}
.um-body>*:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0}
.um-body b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:500;color:#111}
.um-cards{--chroma-power:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;-webkit-tap-highlight-color:transparent}
.um-card{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:0;color:#111;isolation:isolate;cursor:default}
.um-card>:is(.v2-lcTh,.um-ct,.um-cs):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:relative;z-index:1}
.um-card>.v2-lcTh{aspect-ratio:4/3}
.um-ct{display:block;margin:12px 2px 0;font:500 15px/19px var(--body);letter-spacing:-.3px;color:#111;text-wrap:pretty}
.um-cs{display:block;margin:4px 2px 0;font:400 13px/18px var(--body);letter-spacing:-.26px;color:#767676;text-wrap:pretty}
.um-body>.um-note{margin-top:22px;font:400 13px/18px var(--body);letter-spacing:-.13px;color:#8a8a8a}
.v2-lcTh{position:relative;display:block;aspect-ratio:191/100;overflow:hidden;border-radius:17px;background:#f4f4f4;isolation:isolate}
.v2-lPic>img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
.v2-lThIc{position:absolute;left:50%;top:50%;width:16.75%;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;color:#000;pointer-events:none}
.v2-lThIc[data-ink=light]{color:#fff}
.v2-lThIc>svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:100%;height:100%;overflow:visible}
.v2-lThIc>svg :is(path,circle,rect,line,polyline,polygon,ellipse):not(.li-x):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){stroke-width:1.5!important;vector-effect:none!important}
.v2-lThIc>svg .li-x{stroke-width:var(--li-sw,1.5)!important;vector-effect:none!important}
.v2-lcVeil{position:absolute;left:0;top:0;display:block;pointer-events:none;image-rendering:crisp-edges;image-rendering:pixelated}
.v2-lPic{--lc-rev:0;--lc-icRest:#fff}
.v2-lPic[data-veiled]{--lc-icRest:#3f3f46}
.v2-lPic>.v2-lThIc[data-ink=light]{color:color-mix(in oklab,#fff calc(var(--lc-rev) * 100%),var(--lc-icRest))}
.um-cards :is(.chroma-wash,.chroma-card-glow):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none}
@media (prefers-reduced-motion:reduce){.um,.um-scrim{transition:none}}
@media (max-width:900px){.um-box{padding:24px 20px;border-radius:30px}
.um-body{margin-top:22px}
.um-cards{grid-template-columns:1fr;gap:12px}
.um-card{display:grid;grid-template-columns:132px minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:12px}
.um-card>.v2-lcTh{grid-row:1/5;border-radius:14px}
.um-ct{grid-row:2;grid-column:2;margin:0}
.um-cs{grid-row:3;grid-column:2;margin:4px 0 0}
.um-body>.um-note{margin-top:18px}}
@media (max-width:720px){.um-scrim{padding:64px 12px 12px}
.um{max-height:calc(100vh - 76px)}
.um-title{font-size:26px;line-height:32px;letter-spacing:-.52px}}
.metal,.metal-sheen{--m-x:50%;--m-y:36%;--m-sweep:-30%;--m-strength:1;--m-c1:#ffffff;--m-c2:#f3f4f8;--m-c3:#ccd0dc;--m-c4:#eef0f5;--m-c5:#bfc3d2;--m-c6:#eaecf3}
.metal{background-image:radial-gradient(115% 170% at var(--m-x) var(--m-y),rgba(255,255,255,calc(.58 * var(--m-strength))) 0%,rgba(255,255,255,0) 62%),linear-gradient(101deg,rgba(255,255,255,0) calc(var(--m-sweep) - 16%),rgba(255,255,255,calc(.4 * var(--m-strength))) var(--m-sweep),rgba(255,255,255,0) calc(var(--m-sweep) + 16%)),repeating-linear-gradient(94deg,#fff0,#ffffff0b,#fff0,#00000009,#fff0 12px),linear-gradient(174deg,var(--m-c1) 0%,var(--m-c2) 22%,var(--m-c3) 47%,var(--m-c4) 62%,var(--m-c5) 84%,var(--m-c6) 100%);background-blend-mode:screen,screen,overlay,normal;background-repeat:no-repeat,no-repeat,repeat,no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-font-smoothing:antialiased}
.metal.fine{--m-c3:#e2e5ee;--m-c5:#d7dae6;--m-c2:#f8f9fc;--m-c4:#f4f5f9}
.metal.chromatic{--m-c2:#f5f3fb;--m-c3:#cfc9e4;--m-c4:#edebf7;--m-c5:#bab7d3;--m-c6:#ebe9f5}
.metal.gold{--m-c1:#fff7e4;--m-c2:#f2e3bd;--m-c3:#cbb07b;--m-c4:#f4e8cb;--m-c5:#c0a470;--m-c6:#f0e3c6}
.metal.on-light{--m-c1:#9095a8;--m-c2:#63687e;--m-c3:#31354a;--m-c4:#71778d;--m-c5:#3d4257;--m-c6:#7b8197}
.metal-sheen{background-image:radial-gradient(105% 150% at var(--m-x) var(--m-y),rgba(255,255,255,calc(.55 * var(--m-strength))) 0%,rgba(255,255,255,0) 58%),linear-gradient(101deg,rgba(255,255,255,0) calc(var(--m-sweep) - 13%),rgba(255,255,255,calc(.3 * var(--m-strength))) var(--m-sweep),rgba(255,255,255,0) calc(var(--m-sweep) + 13%)),repeating-linear-gradient(94deg,#fff0,rgba(255,255,255,calc(.05 * var(--m-strength))),#fff0,rgba(0,0,0,calc(.04 * var(--m-strength))),#fff0 16px);background-blend-mode:screen,screen,normal;background-repeat:no-repeat,no-repeat,repeat;mix-blend-mode:plus-lighter}
html.handoff-wait body:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:0}
html.handoff-wait .knav,html.handoff-wait .knav *:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transition:none!important}
html.handoff-in .rv-now,html.handoff-in .rv-now .stagger-word,html.handoff-in .rv-now .char{opacity:1;translate:none;scale:none;filter:none;transform:none;transition:none}
html.handoff-in .hero-tagline{background:linear-gradient(175.6deg,#fff 36.96%,var(--slate) 88.55%);-webkit-background-clip:text;background-clip:text}
html.handoff-in .site-header .navbar{animation:none}
.hero-metal-poster{position:absolute;left:calc(50% - 200px);top:calc(39.3% - 200px);width:400px;height:400px;max-width:none;transform:scale(.8775);transform-origin:50% 50%;opacity:0;pointer-events:none}
html.handoff-in .hero-metal-poster{opacity:1}
html.handoff-in .hero-metal.metal-live .hero-metal-poster{opacity:0}
html.handoff-still .hero-metal-poster{opacity:1;transition:opacity .3s ease}
html.handoff-still .hero-metal-mark{opacity:0}
html.handoff-swap .hero-metal-poster{opacity:1;transition:none}
html.handoff-swap .page,html.handoff-swap .page *:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){will-change:auto!important}
html.handoff-out .kf-tabs,html.handoff-out [data-form]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){pointer-events:none}
@media (max-width:720px){.hero-metal-poster{top:calc(47.5% - 200px);transform:scale(.7193)}}
.partners{left:180px;top:969px;width:1080px;z-index:3;margin:0}
.partners-cap{width:max-content;max-width:100%;margin:0 auto;text-align:center;font:500 24px/1.16 var(--body);letter-spacing:-.72px;background:linear-gradient(178.8deg,#fff 57.43%,#5f659b 101.53%);-webkit-background-clip:text;background-clip:text;color:transparent}
.partners-logos{list-style:none;margin:72px auto 0;padding:0;width:920px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 58px}
.partners-logos li:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:var(--w,auto);height:40px;display:grid;place-items:center;transform:translate(var(--rx,0px),var(--ry,0px))}
.partners-logos img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;width:100%;height:auto;max-height:40px;filter:brightness(0) invert(1);opacity:.34;transition:opacity .45s var(--ease)}
.partners-logos li:hover img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:.72;transition-duration:.25s}
.partners-logos li.aws img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){filter:none}
@media (prefers-reduced-motion:reduce){.partners-logos img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transition:none}}
@media (max-width:720px){.partners{left:auto;top:auto;width:100%;margin:120px 0 0}
.partners-cap{width:260px;font-size:20px;letter-spacing:-.6px}
.partners-logos{width:100%;margin-top:44px;gap:22px 30px}
.partners-logos li:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:calc(var(--w,100px) * .78);height:32px}}
.plat{position:relative}
.plat-pin{position:sticky;top:0;height:var(--vh,900px);overflow:hidden}
.plat-stage{position:absolute;left:50%;top:max(0px,calc((var(--vh,900px) - 900px) / 2));width:1440px;height:900px;margin-left:-720px;transform:scale(var(--ps,1));transform-origin:50% 0}
.plat-stage>*:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute}
.plat-title{left:180px;top:96px;width:620px;margin:0;font:500 44px/50px var(--body);letter-spacing:-.9px;color:#fff}
.plat-sub{left:180px;top:156px;width:620px;margin:0;font:400 17px/26px var(--body);letter-spacing:-.17px;color:var(--white-a55)}
.plat-steps{left:180px;top:214px;width:1080px;height:84px}
.plat-step{position:absolute;top:0;height:60px;display:flex;align-items:flex-start;gap:9px;background:none;border:0;padding:0;cursor:pointer;text-align:left;color:inherit}
.plat-step:nth-child(1){left:0}
.plat-step:nth-child(2){left:300px}
.plat-step:nth-child(3){left:600px}
.plat-step .no{font:300 42px/34px var(--body);letter-spacing:-.84px;color:var(--white-a20);transition:color .35s;margin-top:2px}
.plat-step .lb{font:400 15px/18px var(--body);letter-spacing:.15px;color:var(--white-a42);transition:color .35s}
.plat-step.on .no,.plat-step.on .lb{color:#fff}
.plat-step:hover .lb{color:var(--white-a72)}
.plat-step.on:hover .lb{color:#fff}
.plat-step:focus-visible{outline:2px solid var(--kai-a);outline-offset:6px;border-radius:6px}
.plat-prog{position:absolute;left:0;top:72px;width:240px;height:4px;border-radius:4px;background:var(--white-a09);transition:left .4s cubic-bezier(.22,.9,.3,1)}
.plat-fill{position:absolute;left:0;top:0;height:4px;border-radius:4px;background:#fff;width:0}
.plat-card{left:180px;top:312px;width:1080px;height:548px;border-radius:30px;background:#141414;box-shadow:inset 0 0 0 1px var(--white-a09)}
.plat-room{position:absolute;left:10px;top:10px;right:10px;bottom:10px;border-radius:20px;overflow:hidden;background:#07070a;isolation:isolate}
.plat-room>*:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute}
.plat-glows{left:0;right:0;bottom:0;height:300px;overflow:hidden;pointer-events:none;z-index:0}
.plat-glow{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;isolation:isolate;transform:scale(1.1,1.35);transform-origin:50% 100%;opacity:0;transition:opacity 1.1s ease}
.plat-glow.lit{opacity:1}
.plat-copy{left:56px;top:52px;width:380px;height:340px;z-index:3}
.plat-panel{position:absolute;left:0;top:0;width:380px;opacity:0;translate:0 6px;pointer-events:none;transition:opacity .3s ease,translate .3s ease}
.plat-panel.on{opacity:1;translate:0 0;pointer-events:auto;transition-delay:.14s}
.plat-kick{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:500 15px/20px var(--body);letter-spacing:-.1px;color:#fff}
.plat-kick img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:15px;height:16px;display:block}
.plat-desc{margin:0;width:370px;font:400 18px/27px var(--body);letter-spacing:-.18px;color:var(--white-a72)}
.plat-stats{display:flex;gap:44px;margin:30px 0 0}
.plat-stats div:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:flex;flex-direction:column;gap:6px}
.plat-stats dt:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font:300 40px/36px var(--body);letter-spacing:-.8px;color:#fff}
.plat-stats dd:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0;font:400 14px/18px var(--body);color:var(--white-a52)}
.plat-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;width:380px}
.plat-chips li:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px 0 11px;border-radius:17px;box-shadow:inset 0 0 0 1px var(--white-a12);font:400 14px/1 var(--body);color:var(--white-a80);white-space:nowrap}
.plat-chips svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.8}
.plat-cta{left:56px;bottom:56px;z-index:3}
.plat-vis{left:480px;top:0;right:0;bottom:0;opacity:0;translate:0 10px;pointer-events:none;z-index:2;transition:opacity .45s var(--settle),translate .55s var(--settle)}
.plat-vis.on{opacity:1;translate:0 0;pointer-events:auto;transition-delay:.12s}
.plat-reel{position:absolute;left:-20px;right:0;top:0;bottom:0;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 40px),transparent)}
.plat-reel-track{flex:none;display:flex;align-items:center;gap:24px;will-change:transform}
.plat-reel-track.glide{transition:transform .9s var(--ease)}
.plat-ncard{flex:none;width:380px;border-radius:24px;background:#1b1b1df0;box-shadow:0 30px 80px #00000073,inset 0 0 0 1px var(--white-a09);padding:22px;font-family:var(--body);opacity:.34;transform:scale(.96);transition:opacity .5s var(--ease),transform .5s var(--ease)}
.plat-ncard.focus{opacity:1;transform:none}
.plat-q{margin:0 0 14px auto;max-width:260px;width:max-content;padding:10px 14px;border-radius:16px 16px 4px;background:#2a2638;font:400 14px/20px var(--body);color:#fff}
.plat-a{margin:0;padding:14px 16px;border-radius:4px 16px 16px;background:#242426;font:400 14px/21px var(--body);color:var(--white-a72)}
.plat-a b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:600;color:#fff}
.plat-phone{position:absolute;left:50%;top:19px;width:226px;height:490px;margin-left:-113px;border-radius:37px;border:5px solid #2a2a2a;background:#111;box-shadow:0 30px 80px #00000080;overflow:hidden}
.plat .ph-mock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.74);width:298.7px;height:647.5px;border-radius:36px;overflow:hidden;background:linear-gradient(180deg,#141414 54.2%,#14141400 64.8%)}
.plat .ph-sky{position:absolute;left:0;top:0;width:100%;height:186px;overflow:hidden;opacity:.7;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}
.plat .ph-sky img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;left:0;top:-38%;width:100%;height:215%;object-fit:cover;filter:blur(24px)}
.plat .ph-appicon{position:absolute;left:122.4px;top:62.4px;width:54.7px;height:54.7px;border-radius:15.2px;overflow:hidden;border:.76px solid rgba(255,255,255,.3);z-index:4}
.plat .ph-appicon img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:100%;height:100%;object-fit:cover;display:block}
.plat .ph-appicon img.over{position:absolute;left:50%;top:50%;width:214%;height:214%;transform:translate(-50%,-50%);object-fit:cover}
.plat .ph-kidbadge{position:absolute;left:162.6px;top:89.5px;width:31.4px;height:31.4px;border-radius:9.1px;overflow:hidden;border:.76px solid rgba(255,255,255,.6);background:#0a0a10d1;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);z-index:5}
.plat .ph-kidbadge img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;left:4.9px;top:6.8px;width:21.9px;height:18px;filter:brightness(0) invert(1)}
.plat .ph-vtitle{position:absolute;left:50%;top:133.6px;transform:translate(-50%);width:200px;text-align:center;font:500 19.76px/23.78px var(--body);color:#fff}
.plat .ph-vsub{position:absolute;left:50%;top:160px;transform:translate(-50%);width:200px;text-align:center;font:400 12.5px/16px var(--body);color:var(--white-a42)}
.plat .ph-vnum{position:absolute;left:50%;top:236px;transform:translate(-50%);width:152px;text-align:center;font:400 50.16px/48px var(--body);color:#fff}
.plat .ph-slider{position:absolute;left:50%;top:308px;transform:translate(-50%);width:214px;z-index:3}
.plat .ph-sl-track{position:relative;height:4px;border-radius:4px;background:var(--white-a12)}
.plat .ph-sl-fill{position:absolute;left:0;top:0;height:4px;width:40%;border-radius:4px;background:linear-gradient(90deg,var(--kai-b),var(--kai-a))}
.plat .ph-sl-thumb{position:absolute;left:40%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #00000073,0 0 0 .5px #00000040}
.plat .ph-sl-ends{display:flex;justify-content:space-between;margin-top:10px;font:400 10.5px var(--body);color:var(--white-a40)}
.plat .ph-rows{position:absolute;left:24px;top:206px;width:250px;z-index:3}
.plat .ph-row{display:flex;align-items:center;justify-content:space-between;gap:8px;height:46px;padding:0 2px;border-bottom:1px solid var(--white-a09)}
.plat .ph-row:last-of-type{border-bottom:none}
.plat .ph-row .l{display:flex;align-items:center;gap:9px;font:400 12.5px var(--body);color:#e6e6e6}
.plat .ph-row .l svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.75}
.plat .ph-sw{position:relative;flex:none;width:34px;height:20px;border-radius:20px;background:var(--white-a12)}
.plat .ph-sw:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d}
.plat .ph-sw.on{background:linear-gradient(180deg,var(--kai-a),var(--kai-b))}
.plat .ph-sw.on:after{left:16px}
.plat .ph-ask{flex:none;height:24px;padding:0 10px;border-radius:12px;display:inline-flex;align-items:center;font:500 10.5px var(--body);color:#fff;background:var(--white-a12);white-space:nowrap}
.plat .ph-lock{flex:none;display:inline-flex;align-items:center;gap:5px;padding-right:2px;font:500 10.5px var(--body);color:var(--white-a40)}
.plat .ph-lock svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.plat .ph-bottom{position:absolute;left:0;bottom:0;width:100%;height:94.2px;background:linear-gradient(180deg,#14141400,#141414 29.3%)}
.plat .ph-continue{position:absolute;left:50%;bottom:34.2px;transform:translate(-50%);width:89.7px;height:36.5px;border-radius:76px;background:linear-gradient(180deg,var(--kai-a),var(--kai-b));display:flex;align-items:center;justify-content:center;font:600 12.16px var(--body);color:#fff;box-shadow:0 1.5px 6px #00000040,inset 0 -1.5px 3px #8961ff,inset 0 1.5px 3px #00000040}
.plat .ph-home{position:absolute;left:50%;bottom:8.1px;transform:translate(-50%);width:90.4px;height:3.3px;border-radius:66px;background:#fff}
.plat-fan{position:absolute;top:0;right:0;bottom:0;left:0}
.plat-fan .plat-phone{transform:translate(var(--fx,0px),var(--fy,0px)) rotate(var(--fr,0deg)) scale(var(--fs,1));transform-origin:50% 100%;transition:transform 1.1s var(--settle),opacity .6s ease,filter .8s ease}
.plat-fan .fan-l,.plat-fan .fan-r{z-index:1;opacity:0;filter:brightness(.78)}
.plat-fan .fan-c{z-index:2}
.plat-adapt.on .fan-l{--fx:-150px;--fy:26px;--fr:-7deg;--fs:.94;opacity:1;transition-delay:.18s}
.plat-adapt.on .fan-r{--fx:150px;--fy:26px;--fr:7deg;--fs:.94;opacity:1;transition-delay:.26s}
.plat-adapt.on .fan-c{transition-delay:.1s}
@media (prefers-reduced-motion:reduce){.plat-panel,.plat-vis,.plat-prog,.plat-fan .plat-phone,.plat-glow{transition:none}}
@media (max-width:720px){.plat-pin{position:relative;height:auto;overflow:visible}
.plat-stage{position:relative;left:auto;top:auto;width:auto;height:auto;margin:0;transform:none;padding:72px 20px 24px;display:flex;flex-direction:column}
.plat-stage>*:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:relative;left:auto;top:auto}
.plat-title{width:auto;font-size:30px;line-height:36px;letter-spacing:-.6px}
.plat-sub{width:auto;margin-top:10px;font-size:16px;line-height:24px}
.plat-steps{width:100%;height:76px;margin-top:28px}
.plat-step:nth-child(2){left:calc(33.3% + 4px)}
.plat-step:nth-child(3){left:calc(66.6% + 8px)}
.plat-step .no{font-size:34px}
.plat-step .lb{font-size:13px;line-height:16px}
.plat-prog{width:28%}
.plat-card{width:100%;height:auto;margin-top:16px;border-radius:26px}
.plat-room{position:relative;left:auto;top:auto;right:auto;bottom:auto;margin:8px;border-radius:18px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 440px auto}
.plat-room>*:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:relative}
.plat-glows{position:absolute;height:240px}
.plat-copy{grid-area:1/1;left:auto;top:auto;width:auto;height:auto;margin:24px 22px 0;display:grid}
.plat-panel{position:relative;grid-area:1/1;width:100%}
.plat-desc{width:auto;font-size:17px;line-height:25px}
.plat-stats{gap:32px;margin-top:24px}
.plat-stats dt:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:34px;line-height:32px}
.plat-chips{width:auto;margin-top:20px}
.plat-cta{grid-area:3/1;left:auto;bottom:auto;margin:0 22px 24px;justify-self:start}
.plat-vis{grid-area:2/1;left:auto;top:auto;right:auto;bottom:auto;height:440px;margin:20px 0 8px}
.plat-reel{left:0}
.plat-ncard{width:290px;padding:18px 18px 20px}
.plat-phone{top:0}
.plat-adapt.on .fan-l{--fx:-96px;--fs:.9}
.plat-adapt.on .fan-r{--fx:96px;--fs:.9}}
.price-frame{padding:180px 88px 40px}
.price-title{margin:0;text-align:center;font:400 56px/1.1 var(--body);letter-spacing:-1.68px;color:#fff}
.price-sub{margin:13px 0 0;text-align:center;font:400 20px/1.25 var(--body);letter-spacing:-.4px;color:#fff}
.price-row{display:flex;gap:16px;margin-top:98px}
.price-card{position:relative;height:489px;border-radius:40px;overflow:hidden}
.price-free{width:796px;background:#141414;isolation:isolate}
.price-more{width:452px;box-shadow:inset 0 0 0 1px #e6e6e63d}
.price-col{position:absolute;left:48px;top:42px;width:290px}
.price-col-2{left:397px}
.price-more .price-col{left:44px;top:41px;width:330px}
.price-k{margin:0;font:500 34px/1.1 var(--body);letter-spacing:-1.02px;color:#949494;white-space:nowrap}
.price-v{margin:15px 0 0 -6px;font:400 42px/1.1 var(--body);letter-spacing:-1.26px;color:#fff;white-space:nowrap}
.price-col-2 .price-v{margin-left:0}
.price-more .price-v{margin-left:1px}
.price-d{margin:85px 0 0 -1px;width:262px;font:400 20px/1.55 var(--body);letter-spacing:-.4px;color:#b4b4b4}
.price-col-2 .price-d{margin-left:0;width:258px}
.price-more .price-d{width:292px}
.price-btn{position:absolute;right:44px;bottom:44px;z-index:2;text-decoration:none}
.price-sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 1.2s ease;pointer-events:none}
.price-free.sky-on .price-sky{opacity:.5}
.price-free.sky-on.sky-up .price-sky{opacity:.85}
.price-free>.price-col{z-index:1}
@media (max-width:720px){.price-frame{padding:96px 20px 24px}
.price-title{font-size:40px;letter-spacing:-1.2px}
.price-sub{font-size:17px}
.price-row{flex-direction:column;margin-top:48px}
.price-card{width:auto;height:auto;border-radius:30px;padding:32px 26px 108px}
.price-free{display:flex;flex-direction:column;gap:36px}
.price-col,.price-col-2,.price-more .price-col{position:relative;left:auto;top:auto;width:auto}
.price-k{font-size:26px}
.price-v{font-size:34px;margin-top:10px}
.price-d,.price-col-2 .price-d,.price-more .price-d{margin-top:18px;width:auto;font-size:17px}
.price-btn{right:26px;bottom:26px}}
.report-frame{padding:160px 49px 40px}
.report-card{position:relative;width:1342px;height:560px}
.report-inner{background:#0b0b0c}
.report-art{position:absolute;left:30px;top:20px;width:640px;height:500px}
.report-art svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;width:100%;height:100%;overflow:visible}
.report-text{position:absolute;left:740px;top:0;bottom:0;width:470px;display:flex;flex-direction:column;justify-content:center}
.report-k{margin:0;font:400 15px/20px var(--body);color:var(--white-a52)}
.report-title{margin:14px 0 0;font:500 44px/50px var(--body);letter-spacing:-.9px;color:#fff}
.report-d{margin:18px 0 0;width:430px;font:400 20px/29px var(--body);letter-spacing:-.2px;color:var(--white-a62)}
.report-cta{margin-top:34px;align-self:flex-start}
.report-art{--ig-body:#121215;--ig-deck:#17171b;--ig-line:rgba(255,255,255,.3);--ig-detail:rgba(255,255,255,.12);--ig-recess:#0e0e10;--ig-ink:rgba(255,255,255,.46);--ig-ink-hi:#f2f1f6;--ig-accent:#a58bff;--ig-accent-hi:#d9ceff;--ig-accent-dim:rgba(165,139,255,.12);cursor:pointer}
.report-art .face{fill:var(--ig-body);stroke:var(--ig-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}
.report-art .face.top{fill:var(--ig-deck)}
.report-art .face.recess{fill:var(--ig-recess)}
.report-art .detail{fill:none;stroke:var(--ig-detail);stroke-width:1;vector-effect:non-scaling-stroke}
.report-art .ink{fill:var(--ig-ink);font-family:var(--body)}
.report-art .ink-hi{fill:var(--ig-ink-hi);font-family:var(--body)}
.report-art .lit{fill:var(--ig-accent)}
.report-art .lit-hi{fill:var(--ig-accent-hi)}
.report-art .halo{fill:var(--ig-accent);opacity:0;transition:opacity .6s ease}
.report-art .halo.hot{opacity:.2}
.report-art .pg{stroke:var(--ig-detail);stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-linecap:round;fill:none;transition:stroke .35s ease}
.report-art .pg.hot{stroke:var(--ig-accent)}
.report-art .band rect:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){fill:var(--ig-detail);transition:fill .45s ease}
.report-art .band rect.hot{fill:var(--ig-accent)}
.report-art .haze{transition:opacity .8s ease}
@media (max-width:720px){.report-frame{padding:96px 20px 24px}
.report-card{width:auto;height:auto}
.report-inner{position:relative}
.report-art{position:relative;left:auto;top:auto;width:100%;height:auto;aspect-ratio:640/500;margin:8px 0 0}
.report-text{position:relative;left:auto;width:auto;padding:4px 24px 34px}
.report-title{font-size:30px;line-height:36px;letter-spacing:-.6px}
.report-d{width:auto;font-size:17px;line-height:25px}}
.faq-frame{padding:180px 180px 40px;display:grid;grid-template-columns:360px 1fr;column-gap:60px;align-items:start}
.faq-head{position:sticky;top:132px}
.faq-k{margin:0;font:400 15px/20px var(--body);color:var(--white-a52)}
.faq-title{margin:14px 0 0;font:500 44px/50px var(--body);letter-spacing:-.9px;color:#fff}
.faq-list{grid-column:2;border-top:1px solid var(--white-a12)}
.faq-item{border-bottom:1px solid var(--white-a12)}
.faq-item summary:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;font:400 20px/28px var(--body);letter-spacing:-.3px;color:#fff;transition:color .2s ease}
.faq-item summary:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *))::-webkit-details-marker{display:none}
.faq-item summary:hover:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){color:#fff}
.faq-item summary:hover i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){background:var(--white-a10)}
.faq-item summary:focus-visible:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){outline:2px solid var(--kai-a);outline-offset:4px;border-radius:6px}
.faq-item summary i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:relative;flex:none;width:28px;height:28px;border-radius:50%;margin-top:0;transition:background .2s ease}
.faq-item summary i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)):before,.faq-item summary i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)):after{content:"";position:absolute;left:8px;top:13.25px;width:12px;height:1.5px;border-radius:2px;background:var(--white-a72);transition:transform .35s var(--settle),opacity .25s ease}
.faq-item summary i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)):after{transform:rotate(90deg)}
.faq-item[open] summary i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)):after{transform:rotate(0);opacity:0}
.faq-a{overflow:hidden}
.faq-a p:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0;padding:0 64px 26px 0;font:400 17px/27px var(--body);color:var(--white-a62)}
@media (prefers-reduced-motion:reduce){.faq-item summary i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)):before,.faq-item summary i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)):after{transition:none}}
@media (max-width:720px){.faq-frame{padding:96px 20px 24px;display:block}
.faq-head{position:static;margin-bottom:28px}
.faq-title{font-size:30px;line-height:36px;letter-spacing:-.6px}
.faq-item summary:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:17px;line-height:24px;padding:18px 0}
.faq-a p:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){padding:0 0 22px;font-size:16px;line-height:25px}}
.explore-frame{position:relative;padding:200px 0 120px;overflow:hidden}
.explore-orb{position:relative;display:block;width:207px;height:207px;margin:0 auto;border-radius:50%;z-index:10;box-shadow:0 14px 14px #000000a6;will-change:transform;color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
.explore-orb:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:6px}
.explore-orb .cert-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;background:#151515}
.explore-orb .cert-mark img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:99.2px;height:auto;display:block;transform:translate(3.1px,1.4px)}
.explore-orb .cert-orb-gl{display:none}
.explore-orb .cert-mark-over{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .6s ease}
.explore-orb .cert-mark-over img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:99.2px;height:auto;display:block;transform:translate(3.1px,1.4px);filter:drop-shadow(0 0 10px rgba(255,255,255,.3)) drop-shadow(0 1px 3px rgba(0,0,0,.3))}
.explore-orb.orb-on.mark-over .cert-mark-over{opacity:1}
.explore-orb.orb-on .cert-mark{opacity:0}
.explore-orb .orb-motion{position:absolute;top:0;right:0;bottom:0;left:0}
.explore-title{position:relative;z-index:2;width:489px;margin:-25px auto 0;text-align:center;font:400 56px/1.1 var(--body);letter-spacing:-1.68px;color:#fff;pointer-events:none}
.explore-ring,.explore-ring.circular-carousel{position:relative;width:1440px;height:520px;margin:12px auto 0}
.explore-src{list-style:none;margin:40px auto 0;padding:0;width:1080px;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}
.explore-src a:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;padding:20px;border-radius:24px;background:#1a1a1a;color:#fff;text-decoration:none;font:400 15px/1.4 var(--body)}
.explore-src b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;font-weight:500;font-size:20px;margin-bottom:6px}
.explore-src .xs-d{display:block;margin-top:6px;color:var(--white-a55)}
.explore-nav{position:relative;z-index:3;display:flex;justify-content:center;gap:25px;margin:5px auto 0}
.explore-nav[hidden]{display:none}
.explore-arrow{width:55px;height:55px;padding:0;margin:0;border:0;border-radius:50%;background:none;color:#5b5b5b;cursor:pointer;display:block;-webkit-tap-highlight-color:transparent;transition:color .35s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.3,1.45,.45,1)}
.explore-arrow svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block}
.explore-arrow:hover{color:#a6a6a6}
.explore-arrow:active{transform:scale(.92);color:#c4c4c4;transition-duration:.12s,.12s}
.explore-arrow:focus-visible{outline:2px solid var(--kai-a);outline-offset:3px}
@media (hover:none){.explore-arrow:hover{color:#5b5b5b}}
.circular-carousel{--cc-fade:#000;--cc-radius:12px;--cc-inner:.4;position:relative;width:100%;height:100%;overflow:visible;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}
.circular-carousel[data-draggable]{cursor:grab}
.circular-carousel[data-dragging]{cursor:grabbing}
.circular-carousel:focus-visible{box-shadow:none}
.circular-carousel:focus-visible .is-front .xc-card{box-shadow:0 0 0 2px #b5a8feb3}
.circular-carousel__view{position:absolute;top:0;right:0;bottom:0;left:0}
.circular-carousel__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .45s ease}
.circular-carousel[data-ready] .circular-carousel__stage{opacity:1}
.circular-carousel__camera,.circular-carousel__ring,.circular-carousel__card{width:0;height:0;transform-style:preserve-3d}
.circular-carousel__camera{position:relative}
.circular-carousel__ring,.circular-carousel__card{position:absolute;left:0;top:0}
.circular-carousel__tile{position:absolute;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.circular-carousel__frame{position:absolute;left:0;top:0;width:100%;overflow:hidden;border-radius:var(--cc-radius)}
.circular-carousel__shade,.circular-carousel__inner{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}
.circular-carousel__shade{background:var(--cc-fade);opacity:var(--cc-depth,0);z-index:5}
.circular-carousel__inner{background:#000;opacity:var(--cc-inner)}
.circular-carousel__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.xc-card{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:40px;background:#262626;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;-webkit-user-drag:none}
.xc-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:40px;background:#1e1e1e}
.xc-pic,.xc-veil{position:absolute;left:0;top:0;width:100%;height:100%;display:block;pointer-events:none}
.xc-pic{z-index:0}
.xc-veil{z-index:1;image-rendering:pixelated}
.xc-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:40px;box-shadow:inset 0 0 0 1px var(--xc-acc,transparent);opacity:0;pointer-events:none;z-index:4;transition:opacity .4s ease}
.xc-card.on:after{opacity:1;transition:opacity .26s ease}
.xc-q,.xc-d{position:absolute;left:29px;margin:0;font-weight:500;color:#fff9;mix-blend-mode:plus-lighter;z-index:2}
.xc-q{bottom:218px;width:262px;font-size:36px;line-height:1.2;letter-spacing:-.72px;transition:opacity .22s ease,transform .32s cubic-bezier(.3,1.2,.4,1),filter .22s ease}
.xc-d{bottom:195px;width:253px;font-size:26px;line-height:1.2;letter-spacing:-.52px;opacity:0;transform:translate3d(0,12px,0);filter:blur(6px);transition:opacity .2s ease,transform .3s ease,filter .2s ease}
.xc-foot{position:absolute;left:26px;top:414px;height:40px;display:flex;align-items:center;gap:18px;z-index:2}
.xc-foot.no-ic{left:29px}
.xc-ic{width:36px;height:36px;display:grid;place-items:center;flex:none}
.xc-ic svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.xc-ic img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block}
.xc-name{font:500 32px/1.26 var(--body);color:#fff;white-space:nowrap}
.xc-arrow{position:absolute;left:262px;top:24px;width:53px;height:53px;z-index:3;opacity:0;transform:scale(.6) rotate(-20deg);transition:opacity .18s ease,transform .3s ease}
.xc-arrow svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;width:53px;height:53px}
.xc-card.on .xc-q{opacity:0;transform:translate3d(0,-10px,0);filter:blur(4px)}
.xc-card.on .xc-d{opacity:1;transform:none;filter:none;transition:opacity .34s ease .09s,transform .5s cubic-bezier(.22,1.1,.36,1) .09s,filter .34s ease .09s}
.xc-card.on .xc-arrow{opacity:1;transform:none;transition:opacity .26s ease .16s,transform .5s cubic-bezier(.3,1.5,.4,1) .16s}
.xc-arrow:hover svg rect:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){fill-opacity:.2}
@media (prefers-reduced-motion:reduce){.xc-q,.xc-d,.xc-arrow{transition:opacity .15s linear!important;transform:none!important;filter:none!important}}
@media (max-width:720px){.explore-frame{padding:110px 0 64px}
.explore-orb{width:140px;height:140px}
.explore-orb .cert-mark img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.explore-orb .cert-mark-over img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:67px}
.explore-title{width:auto;margin-top:-18px;font-size:40px;letter-spacing:-1.2px}
.explore-ring,.explore-ring.circular-carousel{width:100%;height:440px;margin-top:20px}
.explore-src{width:auto;padding:0 20px;grid-template-columns:1fr}}
:where(.kbtn.line):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:relative}
.kbtn.line{isolation:isolate;overflow:hidden;height:52px;padding:0 24px;gap:9px;border:0;border-radius:100px;background:#ffffff09;box-shadow:inset 0 0 0 1px #fff3;color:#fff;font:500 15px/1 var(--body);letter-spacing:-.15px;-webkit-tap-highlight-color:transparent;transition:background-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.3,1.45,.45,1)}
.kbtn.line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(140px circle at var(--bx,50%) var(--by,50%),rgba(255,255,255,.16),rgba(255,255,255,0) 72%);transition:opacity .5s cubic-bezier(.22,1,.36,1)}
.kbtn.line svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:16px;height:16px;flex:none;opacity:.7;transition:opacity .35s ease,transform .45s cubic-bezier(.3,1.4,.45,1)}
.kbtn.line:hover{filter:none;transform:none;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff5c}
.kbtn.line:hover:before{opacity:1}
.kbtn.line:hover svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){opacity:1}
.kbtn.line.event-learn:hover svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transform:translate(1.5px,-1.5px)}
.kbtn.line.report-cta:hover svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transform:translateY(1.5px)}
.kbtn.line:active{transform:scale(.97);background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff6b;transition-duration:.12s,.12s,.12s}
.kbtn.line:active:before{opacity:1;transition-duration:.12s}
.kbtn.line:focus-visible{outline:2px solid var(--kai-a);outline-offset:3px}
@media (prefers-reduced-motion:reduce){.kbtn.line,.kbtn.line:before,.kbtn.line svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transition-duration:.01s!important}
.kbtn.line:active{transform:none}}
@media (hover:none){.kbtn.line:hover{background:#ffffff09;box-shadow:inset 0 0 0 1px #fff3}
.kbtn.line:hover:before{opacity:0}}
html[data-v="1"] [data-ver="2"]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),html[data-v="2"] [data-ver="1"]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none!important}
.hero-title-v2{width:max-content;white-space:nowrap}
#heroTitle2 .char{background:none;color:#fff}
.hero-title-v2-b{top:calc(265.58px + 41.05px * var(--al, 2) + 35px)}
.hero-title-v2-b .char,html.slow .hero-title-v2-b,html.handoff-in .hero-title-v2-b{background-image:linear-gradient(176.1deg,#fff 36.96%,#3e3e3e 88.55%)}
html.slow #heroTitle2,html.handoff-in #heroTitle2{background:none}
@media (min-width:721px){html[data-v="2"] .hero-metal{left:191px;top:420px}}
.hero-point.hero-point-1.hero-point-v2{width:330px}
.hero-point.hero-point-2.hero-point-v2{width:380px}
html:not([data-prod]) [data-cycle]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){cursor:pointer}
html:not([data-prod]) [data-cycle]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *))::selection{background:transparent}
[data-cycle].cycle-out{opacity:0;filter:blur(6px);transition:opacity .16s ease,filter .16s ease}
html[data-v="2"] #overview>.frame.hero{height:2114px}
html[data-v="2"] .dayone{top:1351px}
html[data-v="2"] .why-title{left:214px;top:110px;width:435px;text-align:left;font:500 42px/1.1 var(--body);letter-spacing:-1.26px}
.why-lede.why-lede-v2{left:776px;top:110px;width:446px;margin:0;text-align:left;filter:blur(8px);opacity:0;transition:opacity .8s cubic-bezier(.25,.1,.25,1) .12s,filter .8s cubic-bezier(.25,.1,.25,1) .12s,translate var(--reveal-time) var(--ease) .12s,scale calc(var(--reveal-time) * 1.2) var(--ease) .12s}
.why-lede.why-lede-v2.in{filter:blur(0);opacity:1}
.bh-hl{color:#fff;background-color:transparent;background-image:linear-gradient(var(--hl),var(--hl));background-repeat:no-repeat;background-position:0 0;background-size:0% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 3px;margin:-1px -3px;border-radius:4px;transition:background-size 1s cubic-bezier(.2,.8,.2,1)}
.why-lede{--hl:rgba(180,140,255,.24)}
.why-lede.in .bh-hl{background-size:100% 100%;transition-delay:1s}
.why-lede.in .bh-hl~.bh-hl{transition-delay:1.25s}
html[data-v="2"] .why-steps{top:306px}
html[data-v="2"] .why-wheel{top:570px}
.closing-disclaimer{position:absolute;right:48px;top:53px;margin:0;font:400 12px/normal var(--body);color:#fff;white-space:nowrap;z-index:4}
.closing-disclaimer-lead{color:#9f9f9f}
@media (min-width:721px){html[data-v="2"] .closing-cta{width:auto;padding:0 24px}}
html[data-v="2"] .event-sign-word canvas:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none}
html[data-v="2"] .event-sign-word .event-sign-type{opacity:1!important}
.kbar .kbtn.kbtn-v2{margin-left:40px}
@media (max-width:720px){.hero-title-v2{width:100%;white-space:normal}
.hero-title-v2-b{top:auto;margin-top:30px}
.hero-point.hero-point-1.hero-point-v2,.hero-point.hero-point-2.hero-point-v2{width:100%}
html[data-v="2"] #overview>.frame.hero{height:auto}
html[data-v="2"] .dayone{top:auto}
.hero-point.hero-point-1.hero-point-v2{order:6}
.hero-point.hero-point-2.hero-point-v2{order:7}
.partners{order:9}
html[data-v="2"] .dayone{order:10;margin-top:120px}
html[data-v="2"] .why-title{left:auto;top:auto;width:auto;font-size:30px;line-height:36px;letter-spacing:-.6px}
.why-lede.why-lede-v2{left:auto;top:auto;width:auto;margin:16px 0 0}
html[data-v="2"] .why-steps,html[data-v="2"] .why-wheel{top:auto}
.closing-disclaimer{position:static;width:auto;margin:-8px 24px 28px;line-height:17px;white-space:normal}
.closing-disclaimer br:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none}}
.vr-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;background:#00000085;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .32s ease}
.vr-scrim.on{opacity:1}
.vr{position:fixed;left:50%;top:50%;z-index:601;width:min(880px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 120px));transform:translate(-50%,-46%) scale(.98);opacity:0;transition:opacity .3s ease,transform .5s var(--settle);font-family:var(--body);color:#fff}
.vr.on{opacity:1;transform:translate(-50%,-50%)}
.vr-box{background:#141414;border-radius:32px;box-shadow:inset 0 0 0 1px var(--white-a09),0 40px 100px #0009;max-height:inherit;overflow:auto;padding:40px 44px 44px;scrollbar-width:none}
.vr-box::-webkit-scrollbar{display:none}
.vr-close{position:absolute;right:0;top:-48px;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px 0 13px;border-radius:100px;background:#ffffff1a;color:#fff;font:500 13px var(--body);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s}
.vr-close:hover{background:#ffffff2e}
.vr-close svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:13px;height:13px}
.vr h3:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0 0 6px;font:500 28px/1.15 var(--body);letter-spacing:-.6px}
.vr .vr-sub{margin:0 0 28px;font:400 15px/1.5 var(--body);color:var(--white-a55)}
.vr-v{padding:24px 0 6px;border-top:1px solid var(--white-a09)}
.vr-v h4:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0 0 14px;font:500 17px/1.3 var(--body);display:flex;align-items:baseline;gap:10px}
.vr-v h4 small:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font:400 13px var(--body);color:var(--white-a42)}
.vr-g{display:grid;grid-template-columns:110px 1fr;gap:6px 18px;margin:0 0 16px}
.vr-g dt:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font:500 12px/22px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--white-a42)}
.vr-g dd:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0;font:400 14px/22px var(--body);color:var(--white-a80)}
.vr-g dd ul:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0;padding-left:16px}
.vr-g dd li:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0 0 4px}
@media (max-width:720px){.vr-box{padding:28px 22px 30px;border-radius:24px}
.vr-g{grid-template-columns:1fr}
.vr-g dt:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin-top:8px}}
@media (min-width: 721px){html[data-v="2"] .why-steps{top:270px}
html[data-v="2"] .why-wheel{top:534px}}
.plat-stage{top:var(--pt, max(0px, calc((var(--vh, 1000px) - 1000px) / 2)));height:1000px}
.plat-title{left:128px;top:93px;width:560px;font:500 48px/1.16 var(--body);letter-spacing:-1.44px;background:linear-gradient(179.19deg,#fff 57.43%,var(--slate) 101.53%);-webkit-background-clip:text;background-clip:text;color:transparent}
.plat-sub{left:128px;top:172px;width:358px;font:400 18px/22px var(--body);letter-spacing:.18px;color:#848484}
.plat-steps{left:642px;top:174px;width:670px;height:88px;z-index:2}
.plat-step{height:44px;gap:16px}
.plat-step:nth-child(2){left:220px}
.plat-step:nth-child(3){left:431px}
.plat-step .no{margin-top:6px;font:300 54px/32px var(--body);letter-spacing:-1.08px;color:#fff3}
.plat-step .lb{font:400 18px/22px var(--body);letter-spacing:.18px;color:#fff9}
.plat-step:hover .lb{color:#fffc}
.plat-step.on .no,.plat-step.on .lb,.plat-step.on:hover .lb{color:#fff}
.plat-prog{left:5px;top:84px;width:193px;height:4px;border-radius:0;background:#3d3d3d}
.plat-fill{border-radius:0}
.plat-rule{left:128px;top:261px;width:1184px;height:1px;background:#ededed33;z-index:1}
.plat-card{left:128px;top:297px;width:1184px;height:608px;border-radius:40px;background:#151515;box-shadow:inset 0 0 0 1px #ffffff14}
.plat-room{border-radius:30px}
.plat-copy{top:56px}
.plat-glows{height:360px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 52%),linear-gradient(to right,transparent 0,#000 16%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 52%),linear-gradient(to right,transparent 0,#000 16%,#000 84%,transparent 100%);mask-composite:intersect}
.plat-phone.dev{top:24px;border:0;overflow:visible;border-radius:var(--r);box-shadow:0 30px 80px #00000080}
.dev-display{position:absolute;inset:var(--in);border-radius:calc(var(--r) - var(--in));overflow:hidden;background:#141414;isolation:isolate;box-shadow:0 0 0 var(--bz) #050505}
.dev .ph-mock{left:0;top:0;width:298.7px;height:var(--mh);transform:scale(var(--k));transform-origin:0 0;border-radius:0}
.dev-cam{position:absolute;z-index:6}
.dev-wear{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:7;pointer-events:none;fill:none}
.dev-wear .hair path:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){stroke:#fff;stroke-width:.5;stroke-linecap:round}
.dev-wear .crack path:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){stroke:#ffffff6b;stroke-width:.7;stroke-linejoin:bevel;filter:drop-shadow(.5px .6px 0 rgba(0,0,0,.55))}
.dev-wear .glint{fill:#ffffff1a}
.dev-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;background:linear-gradient(118deg,#ffffff12,#fff0 30%),linear-gradient(118deg,transparent 60%,rgba(255,255,255,.03) 72%,transparent 84%)}
.dev-btn{position:absolute;width:2.5px;border-radius:2px}
.dev-btn-1,.dev-btn-2,.dev-btn-3{left:-2px}
.dev-btn-4{right:-2px}
.dev-island{--r: 38px;--in: 8px;--bz: 5px;--k: .70305;--mh: 674.2px;width:226px;height:490px;margin-left:-113px;background:radial-gradient(14px 10px at 8% 97%,rgba(236,233,227,.34),transparent 70%),linear-gradient(145deg,#a3a19c,#55534f 18%,#7d7b77 42%,#3f3e3b,#8f8d88 86%,#5b5955)}
.plat-phone.dev-island{box-shadow:0 30px 80px #00000080,inset 0 0 0 .6px #ffffff4d,inset 0 0 0 1.4px #00000059}
.dev-island .dev-btn{background:linear-gradient(90deg,#45443f,#96948f)}
.dev-island .dev-btn-1{top:92px;height:20px}
.dev-island .dev-btn-2{top:128px;height:38px}
.dev-island .dev-btn-3{top:174px;height:38px}
.dev-island .dev-btn-4{top:142px;height:60px;background:linear-gradient(90deg,#96948f,#45443f)}
.dev-island .dev-cam{left:50%;top:9px;width:64px;height:19px;margin-left:-32px;border-radius:10px;background:#000}
.dev-island .dev-cam:after{content:"";position:absolute;right:6px;top:5.5px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2c3854 0,#0b0f1a 55%,#000 78%)}
.dev-notch{--r: 46px;--in: 15px;--bz: 6px;--k: .67626;--mh: 680.2px;width:232px;height:490px;margin-left:-116px;background:radial-gradient(18px 13px at 7% 97%,rgba(255,255,255,.22),transparent 70%),radial-gradient(11px 8px at 95% 2.5%,rgba(255,255,255,.16),transparent 70%),radial-gradient(6px 20px at 0 62%,rgba(255,255,255,.1),transparent 70%),linear-gradient(160deg,#5a4f80,#3d3560 40%,#2d2747)}
.plat-phone.dev-notch{box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff2e,inset 0 0 0 1px #0006,inset 0 -2px 4px #00000059}
.dev-notch .dev-display{box-shadow:0 0 0 6px #050505,0 0 0 8px #9ea1a8,0 0 0 9px #00000073}
.dev-notch .dev-btn{width:3px;left:-2.5px;background:linear-gradient(90deg,#2d2747,#5a4f80)}
.dev-notch .dev-btn-1{top:104px;height:22px}
.dev-notch .dev-btn-2{top:140px;height:40px}
.dev-notch .dev-btn-3{top:188px;height:40px}
.dev-notch .dev-btn-4{top:150px;height:62px;left:auto;right:-2.5px;background:linear-gradient(90deg,#5a4f80,#2d2747)}
.dev-notch .dev-cam{left:50%;top:0;width:94px;height:21px;margin-left:-47px;border-radius:0 0 13px 13px;background:radial-gradient(circle at 70px 10px,#1d2538 0 2.6px,transparent 3px),linear-gradient(#1c1c1c,#1c1c1c) 31px 8.5px / 32px 3px no-repeat,#000}
.dev-notch .dev-cam:before,.dev-notch .dev-cam:after{content:"";position:absolute;top:0;width:6px;height:6px}
.dev-notch .dev-cam:before{left:-6px;background:radial-gradient(circle at 0 100%,transparent 5.5px,#000 6px)}
.dev-notch .dev-cam:after{right:-6px;background:radial-gradient(circle at 100% 100%,transparent 5.5px,#000 6px)}
.dev-punch{--r: 26px;--in: 6.5px;--bz: 4px;--k: .72648;--mh: 662.1px;width:230px;height:494px;margin-left:-115px;background:radial-gradient(12px 12px at 2% 1.5%,rgba(214,214,220,.62),transparent 70%),radial-gradient(12px 12px at 98% 1.5%,rgba(214,214,220,.55),transparent 70%),radial-gradient(10px 10px at 98% 98.5%,rgba(214,214,220,.4),transparent 70%),radial-gradient(10px 6px at 60% 0,rgba(214,214,220,.3),transparent 70%),radial-gradient(5px 14px at 100% 28%,rgba(205,205,212,.3),transparent 70%),radial-gradient(5px 9px at 0 80%,rgba(205,205,212,.22),transparent 70%),linear-gradient(150deg,#3a3a3e,#18181a,#232326 60%,#101012)}
.plat-phone.dev-punch{box-shadow:0 30px 80px #00000080,inset 0 0 0 .6px #ffffff24}
.dev-punch .dev-btn{width:2px;background:#1c1c1f}
.dev-punch .dev-btn-1,.dev-punch .dev-btn-2,.dev-punch .dev-btn-3{display:none}
.dev-punch .dev-btn-4{top:118px;height:76px;right:-1.5px}
.dev-punch .dev-cam{left:50%;top:9px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#222a3e,#05070c 62%);box-shadow:0 0 0 1.5px #000,0 0 0 2.2px #ffffff0f}
.plat-devs{-webkit-mask-image:linear-gradient(to bottom,#000 56%,transparent 86%);mask-image:linear-gradient(to bottom,#000 56%,transparent 86%)}
.gblur{position:absolute;left:0;right:0;bottom:0;height:48%;z-index:9;pointer-events:none}
.gblur i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;top:0;right:0;bottom:0;left:0}
.gblur i:nth-child(1):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 20%,#000 40%,transparent 60%);mask-image:linear-gradient(to bottom,transparent 0,#000 20%,#000 40%,transparent 60%)}
.gblur i:nth-child(2):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(to bottom,transparent 20%,#000 40%,#000 60%,transparent 80%);mask-image:linear-gradient(to bottom,transparent 20%,#000 40%,#000 60%,transparent 80%)}
.gblur i:nth-child(3):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(to bottom,transparent 40%,#000 60%,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 40%,#000 60%,#000 80%,transparent 100%)}
.gblur i:nth-child(4):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,transparent 60%,#000 80%,#000 100%);mask-image:linear-gradient(to bottom,transparent 60%,#000 80%,#000 100%)}
.gblur i:nth-child(5):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(to bottom,transparent 80%,#000 100%);mask-image:linear-gradient(to bottom,transparent 80%,#000 100%)}
.plat-trio{position:absolute;top:0;right:0;bottom:0;left:0}
.plat-trio .dev{transition:transform 1.1s var(--settle),opacity .6s ease}
.plat-trio .dev[data-who=teen]{z-index:2}
.plat-trio .dev[data-who=kid]{left:calc(50% - 205px);z-index:1;opacity:0;transform:translate(205px)}
.plat-trio .dev[data-who=adult]{left:calc(50% + 205px);z-index:1;opacity:0;transform:translate(-205px)}
.plat-trio .dev[data-who=kid] .dev-display,.plat-trio .dev[data-who=adult] .dev-display{filter:brightness(.82)}
.plat-adapt.on .plat-trio .dev[data-who=kid]{opacity:1;transform:none;transition-delay:.18s}
.plat-adapt.on .plat-trio .dev[data-who=adult]{opacity:1;transform:none;transition-delay:.26s}
.hl-body{--hl: rgba(180, 140, 255, .24);filter:blur(8px)}
.hl-body[data-rv]{transition-property:opacity,translate,scale,filter;transition-duration:var(--reveal-time),var(--reveal-time),calc(var(--reveal-time) * 1.2),.8s;transition-timing-function:var(--ease),var(--ease),var(--ease),cubic-bezier(.25,.1,.25,1)}
.hl-body:not([data-rv]){transition:filter .8s cubic-bezier(.25,.1,.25,1) .12s}
.hl-body.in,.in .hl-body{filter:blur(0)}
.hl-body.in .bh-hl,.in .hl-body .bh-hl{background-size:100% 100%;transition-delay:1s}
.hl-body.in .bh-hl~.bh-hl,.in .hl-body .bh-hl~.bh-hl{transition-delay:1.25s}
.price-sub.hl-body{color:#bababa}
.plat-panel .hl-body{filter:blur(6px)}
.plat-panel.on .hl-body{filter:blur(0);transition-delay:.14s}
.plat-panel:not(.on) .hl-body .bh-hl,.plat-panel:not(.on) .hl-body .bh-hl~.bh-hl{background-size:0% 100%;transition-delay:0s;transition-duration:.2s}
.plat-panel.on .hl-body .bh-hl{transition-delay:.55s}
.plat-panel.on .hl-body .bh-hl~.bh-hl{transition-delay:.8s}
.faq-item .hl-body{filter:blur(6px)}
.faq-item[open] .hl-body{filter:blur(0);transition-delay:.08s}
.faq-item:not([open]) .hl-body .bh-hl,.faq-item:not([open]) .hl-body .bh-hl~.bh-hl{background-size:0% 100%;transition:none}
.faq-item[open] .hl-body .bh-hl{transition-delay:.35s}
.faq-item[open] .hl-body .bh-hl~.bh-hl{transition-delay:.6s}
html.slow .hl-body,html.slow .plat-panel .hl-body,html.slow .faq-item .hl-body{filter:none;transition:none}
html.slow .gblur{display:none}
html.slow .bh-hl{transition:none}
@media (prefers-reduced-motion: reduce){.hl-body,.plat-panel .hl-body,.faq-item .hl-body{filter:none;transition:none}
.hl-body .bh-hl,.plat-trio .dev{transition:none}}
@media (max-width: 720px){.plat-stage{height:auto}
.plat-title,.plat-sub{left:auto;top:auto}
.plat-title{width:auto;font-size:30px;line-height:36px;letter-spacing:-.6px}
.plat-sub{width:auto;margin-top:10px;font-size:16px;line-height:22px;letter-spacing:0}
.plat-steps{left:auto;top:auto;width:100%;height:72px;margin-top:28px}
.plat-step{gap:8px}
.plat-step:nth-child(2){left:calc(33.3% + 4px)}
.plat-step:nth-child(3){left:calc(66.6% + 8px)}
.plat-step .no{margin-top:4px;font-size:34px;line-height:26px}
.plat-step .lb{font-size:13px;line-height:16px;letter-spacing:0}
.plat-prog{left:0;top:64px;width:28%}
.plat-rule{left:auto;top:auto;width:100%;margin-top:-5px}
.plat-card{left:auto;top:auto;width:100%;height:auto;border-radius:26px}
.plat-room{border-radius:18px}
.plat-copy{top:auto}
.plat-glows{height:260px}
.plat-phone.dev{top:6px}
.plat-trio .dev[data-who=kid]{left:calc(50% - 92px)}
.plat-trio .dev[data-who=adult]{left:calc(50% + 92px)}
.plat-adapt.on .plat-trio .dev[data-who=kid],.plat-adapt.on .plat-trio .dev[data-who=adult]{transform:scale(.88);transform-origin:50% 0}}
.hero-point-v2.has-key{color:#7f7f7f}
.hero-point-v2 :is(.hero-key,strong):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:inherit;color:#fff}
@media (min-width: 721px){.hero-point.hero-point-1.hero-point-v2{width:276px}
.hero-point.hero-point-2.hero-point-v2{width:301px}}
.plat-kick{margin:0 0 14px;font:500 20px/26px var(--body);letter-spacing:-.2px}
.plat-kick img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:17px;height:18px}
.plat-desc+.plat-desc{margin-top:14px}
.plat-panel.on .hl-body+.hl-body .bh-hl{transition-delay:.8s}
@media (min-width: 721px){.plat-cta{top:var(--cta-y, 330px);bottom:auto}
.cta-set .plat-cta{transition:top .5s var(--settle),transform .25s var(--sh-settle),filter .25s,box-shadow .3s}}
.plat-trio,.plat-age .plat-phone.dev{top:40px;transform:scale(.82);transform-origin:50% 0}
.plat-devs{-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 80%);mask-image:linear-gradient(to bottom,#000 50%,transparent 80%)}
.plat-still{position:absolute;left:4%;right:4%;bottom:-34%;height:78%;border-radius:50%;opacity:0;pointer-events:none;transition:opacity 1.1s ease;background:radial-gradient(50% 50% at 50% 50%,var(--gl-a),var(--gl-b) 42%,transparent 100%)}
.plat-still[data-step="0"]{--gl-a: rgba(197, 139, 255, .5);--gl-b: rgba(255, 122, 182, .2)}
.plat-still[data-step="1"]{--gl-a: rgba(142, 230, 255, .45);--gl-b: rgba(126, 255, 214, .18)}
.plat-still[data-step="2"]{--gl-a: rgba(255, 185, 139, .45);--gl-b: rgba(255, 122, 182, .18)}
html.glow-lite .plat-glow{display:none}
html.glow-lite #platStage[data-step="0"] .plat-still[data-step="0"],html.glow-lite #platStage[data-step="1"] .plat-still[data-step="1"],html.glow-lite #platStage[data-step="2"] .plat-still[data-step="2"]{opacity:1}
@media (max-width: 720px){.plat-panel{position:absolute;left:0;top:0}
.plat-panel.on{position:relative}
.plat-cta{grid-area:2/1;margin:22px 22px 0}
.plat-vis{grid-area:3/1;height:400px;margin:16px 0 8px}
.plat-room{grid-template-rows:auto auto 400px}
.plat-trio,.plat-age .plat-phone.dev{top:10px;transform:scale(.8)}}
@media (min-width: 721px){.plat-age .plat-phone.dev{top:150px}
.plat-trio{top:130px}
.plat-devs{-webkit-mask-image:linear-gradient(to bottom,#000 64%,transparent 77%);mask-image:linear-gradient(to bottom,#000 64%,transparent 77%)}
.plat-devs .gblur{height:40%}}
@media (max-width: 720px){.plat-age .plat-phone.dev{top:40px}
.plat-trio{top:21px}
.plat-devs{-webkit-mask-image:linear-gradient(to bottom,#000 67%,transparent 84%);mask-image:linear-gradient(to bottom,#000 67%,transparent 84%)}
.plat-devs .gblur{height:36%}}
@media (max-width: 720px){.proto{bottom:78px;right:16px}}
.plat-trio,.plat-age .plat-phone.dev{transform:scale(.9)}
@media (min-width: 721px){.plat-devs{-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent 82%);mask-image:linear-gradient(to bottom,#000 68%,transparent 82%)}
.plat-devs .gblur{height:36%}}
@media (max-width: 720px){.plat-trio,.plat-age .plat-phone.dev{transform:scale(.88)}
.plat-trio .dev[data-who=kid]{left:calc(50% - 84px)}
.plat-trio .dev[data-who=adult]{left:calc(50% + 84px)}
.plat-vis{height:432px}
.plat-room{grid-template-rows:auto auto 432px}
.plat-devs{-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent 84%);mask-image:linear-gradient(to bottom,#000 68%,transparent 84%)}
.plat-cta{display:none}
.why-panel{padding-bottom:84px}
#solution:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;z-index:3;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff1a 18% 82%,#fff0)}
.solution-head{padding-top:60px}
.plat-stage{padding-top:80px}
.report-frame,.faq-frame{padding-top:88px}
#close>.frame{padding-top:88px;padding-bottom:0}
.explore-frame{padding-top:98px}}
html:not([data-edition=launch]) [data-edition=launch]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),html[data-v="1"] [data-edition=launch]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none!important}
@media (min-width:721px){html[data-v="2"][data-edition=launch] #overview>.frame.hero{height:2895px}
html[data-v="2"][data-edition=launch] .partners{top:1750px}
html[data-v="2"][data-edition=launch] .dayone{top:2132px}
html[data-v="2"][data-edition=launch] .hero-rule{top:772px}
html[data-v="2"][data-edition=launch] .hero-point{top:796.4px}
html[data-v="2"][data-edition=launch] .hero-free{top:794.6px}
html[data-v="2"][data-edition=launch] .hero-metal{left:410px;top:319px}}
.film-box{opacity:0;transform:translate3d(0,36px,0) scale(.965);transform-origin:50% 60%;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}
.film.gone-up .film-box{transform:translate3d(0,-28px,0) scale(.975)}
.film.shown .film-box{opacity:1;transform:none;transition:opacity 1s cubic-bezier(.22,.61,.36,1),transform 1.35s cubic-bezier(.16,1,.3,1)}
.film.full .film-box,.film.pseudo .film-box{opacity:1;transform:none;transition:none}
.ingress{left:180px;top:555px;z-index:3;display:flex;align-items:center;gap:40px}
.ingress-rule,.live-card{display:none!important}
.ingress-rule{flex:none;display:block;width:1px;height:90px;margin-right:-1px;background:#fff3}
.film-card{position:relative;flex:none;display:block;width:250px;height:140.625px;border-radius:26px;overflow:hidden;background:#0c0b10;color:#fff;text-decoration:none;outline:none;isolation:isolate;-webkit-tap-highlight-color:transparent}
.film-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1.563px #fff3;pointer-events:none;transition:box-shadow .3s ease}
.film-card-pic{position:absolute;left:108px;top:-1px;width:142px;height:143px;object-fit:cover;display:block;transition:scale .6s var(--ease);transform-origin:70% 50%;opacity:0}
.film-card-pic.loaded{opacity:1;animation:fcPicIn 1.4s cubic-bezier(.16,1,.3,1) backwards}
@keyframes fcPicIn{0%{opacity:0;scale:1.07}to{opacity:1;scale:1}}
.film-card-play{position:absolute;left:105.81px;top:48.44px;width:38.33px;height:38.33px;display:block;color:#fff;transition:scale .35s var(--ease)}
.film-card-label{position:absolute;left:50%;top:102.44px;translate:calc(-50% + .5px) 0;font:500 18px/1.28 var(--body);letter-spacing:.36px;white-space:nowrap}
.film-card:hover:after{box-shadow:inset 0 0 0 1.563px #ffffff57}
.film-card:hover .film-card-pic{scale:1.03}
.film-card:hover .film-card-play{scale:1.06}
.film-card:focus-visible:after{box-shadow:inset 0 0 0 1.563px #ffffff57,0 0 0 2px #b5a8febf}
.live-card{position:relative;flex:none;display:flex;align-items:center;gap:23px;color:#fff;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;isolation:isolate}
.live-card:before{content:"";position:absolute;left:-12px;top:-12px;bottom:-12px;right:-56px;z-index:-1;border-radius:38.5px;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff17,0 0 28px #ffffff0a;opacity:0;scale:.985;transition:opacity .35s ease,scale .5s var(--ease)}
.live-pill{position:relative;flex:none;width:53px;height:90px;border-radius:72px;overflow:hidden;background:#252525}
.live-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;transition:filter .4s ease}
.live-icon{position:absolute;left:15.75px;top:37.74px;display:block;width:22.5px;height:15.9px;color:#fff}
.live-words{display:flex;flex-direction:column;font:500 20px/1.28 var(--body);letter-spacing:-.4px;white-space:nowrap}
.live-label{color:#747474;transition:color .3s ease}
.live-when{color:#fff}
.live-arrow{position:absolute;left:calc(100% + 24px);top:50%;width:18px;height:18px;margin-top:-9px;color:#fff;opacity:0;translate:-4px 0;transition:opacity .25s ease,translate .35s var(--ease);pointer-events:none}
.live-card:hover:before{opacity:1;scale:1}
.live-card:hover .live-art{filter:brightness(1.08) saturate(1.05)}
.live-card:hover .live-label{color:#a3a3a3}
.live-card:hover .live-arrow{opacity:.85;translate:0 0}
.live-card:focus-visible:before{opacity:1;scale:1;box-shadow:inset 0 0 0 1px #b5a8feb3}
.live-card:focus-visible .live-arrow{opacity:.85;translate:0 0}
.film{left:180px;top:970px;width:1080px;z-index:3;margin:0}
.film-box{position:relative;width:100%;aspect-ratio:16/9;max-width:100%;border-radius:34px;overflow:hidden;background:#0c0b10;border:.861px solid rgba(255,255,255,.2);box-sizing:border-box;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black);--glass:rgba(46,46,50,.42);--glass-hi:rgba(74,74,80,.58);--glass-line:rgba(255,255,255,.14);--tip:rgba(30,30,33,.9)}
.film-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;transform:scale(1.04);transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),transform 1.8s cubic-bezier(.16,1,.3,1)}
.film.ready .film-stage{opacity:1;transform:none}
.film-stage iframe:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.film-stage video:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;left:50%;top:50%;width:100%;height:100%;border:0;display:block;transform:translate(-50%,-50%) scale(var(--cover,1));pointer-events:none;background:transparent;object-fit:cover}
.film-shade{position:absolute;z-index:1;pointer-events:none;display:block}
.film-shade-foot{left:0;right:0;bottom:0;height:26%;opacity:0;transition:opacity .45s ease;background:linear-gradient(to top,#0006,#00000065 8.1%,#00000061 15.5%,#0000005b 22.5%,#00000054 29%,#0000004b 35.3%,#00000042,#00000038 47.1%,#0000002e 52.9%,#00000024,#0000001b 64.7%,#00000012 71%,#0000000b 77.6%,#00000005 84.5%,#00000001 91.9%,#0000)}
.film-shade-top{left:0;top:0;width:46%;height:52%;opacity:0;transition:opacity .6s ease;background:radial-gradient(ellipse 100% 100% at 0 0,#00000052,#00000051 8.1%,#0000004e 15.5%,#00000049 22.5%,#00000043 29%,#0000003c 35.3%,#00000035,#0000002d 47.1%,#00000025 52.9%,#0000001d,#00000015 64.7%,#0000000e 71%,#00000008 77.6%,#00000004 84.5%,#00000001 91.9%,#0000)}
.film-shade-right{left:auto;right:0;transform:scaleX(-1)}
.film.ready .film-shade-top:not(.film-shade-right){opacity:1}
.film.ui .film-shade-foot,.film.ui .film-shade-right{opacity:1}
.film.ready.sound:not(.ui):not(.ask) .film-shade-top{opacity:0}
.film-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent;outline:none}
.film.playing:not(.ui) .film-hit{cursor:none}
.film-glyph{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-line);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);opacity:0;scale:.94;transition:opacity .3s ease,scale .4s var(--ease),background-color .25s ease}
.film-glyph svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:28px;height:28px;grid-area:1/1}
.film-glyph{position:relative}
.film-glyph .fg-play{translate:2px 0}
.film-glyph .fg-replay,.film-glyph .fg-pause{display:none}
.film:not(.playing) .film-glyph,.film.ui .film-glyph{opacity:1;scale:1}
.film.playing .film-glyph .fg-play{display:none}
.film.playing .film-glyph .fg-pause{display:block}
.film.ended .film-glyph .fg-play{display:none}
.film.ended .film-glyph .fg-replay{display:block}
.film-hit:focus-visible .film-glyph{box-shadow:inset 0 0 0 1px var(--glass-line),0 0 0 2px #b5a8febf}
@media (hover:hover){.film-hit:hover .film-glyph{background:var(--glass-hi)}}
.film-btn{position:relative;flex:none;margin:0;padding:0;border:0;border-radius:999px;background:var(--glass);color:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px var(--glass-line);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);display:flex;align-items:center;justify-content:center;outline:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,box-shadow .2s ease,scale .2s var(--ease)}
.film-btn svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){flex:none;width:24px;height:24px;display:block}
@media (hover:hover){.film-btn:hover{background:var(--glass-hi);box-shadow:inset 0 0 0 1px #ffffff38}}
.film-btn:active{scale:.96}
.film-btn:focus-visible{box-shadow:inset 0 0 0 1px var(--glass-line),0 0 0 2px #b5a8febf}
.film-sound{position:absolute;left:28px;top:28px;z-index:3;height:70px;min-width:70px;max-width:70px;justify-content:flex-start;overflow:hidden;transition:background-color .2s ease,box-shadow .2s ease,scale .2s var(--ease),max-width .45s var(--ease) .12s}
.film-sound svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0 23px}
.film.ready.sound:not(.ui):not(.ask) .film-sound{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}
.film-sound{transition:background-color .2s ease,box-shadow .2s ease,scale .2s var(--ease),max-width .45s var(--ease) .12s,opacity .25s ease,visibility 0s}
.film-sound .fs-on{display:none}
.film.sound .film-sound .fs-on{display:block}
.film.sound .film-sound .fs-off{display:none}
.film-hint{flex:none;margin:0 26px 0 -9px;font:500 17px/1 var(--body);letter-spacing:-.2px;white-space:nowrap;opacity:0;transition:opacity .2s ease}
.film.ask .film-sound{max-width:260px;background:var(--glass-hi);transition:background-color .2s ease,box-shadow .2s ease,max-width .45s var(--ease)}
.film.ask .film-hint{opacity:1;transition:opacity .3s ease .4s}
.film-foot{position:absolute;left:28px;right:28px;bottom:10px;z-index:3;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}
.film.ui .film-foot{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s}
.film:not(.ready) .film-foot{opacity:0;visibility:hidden}
.film-full{position:absolute;right:28px;top:28px;z-index:3;width:70px;height:70px;opacity:0;visibility:hidden;transition:background-color .2s ease,box-shadow .2s ease,scale .2s var(--ease),opacity .3s ease,visibility 0s linear .3s}
.film.ui.ready .film-full{opacity:1;visibility:visible;transition:background-color .2s ease,box-shadow .2s ease,scale .2s var(--ease),opacity .25s ease,visibility 0s}
.film-full .ff-out,.film.full .film-full .ff-in{display:none}
.film.full .film-full .ff-out{display:block}
.film-bar{position:relative;flex:1;min-width:0;height:36px;cursor:pointer;outline:none;touch-action:none;--p:0;--hx:0}
.film-bar-track{position:absolute;left:0;right:0;top:50%;height:4px;translate:0 -50%;border-radius:4px;background:#ffffff3d;overflow:hidden;transition:height .2s var(--ease),background-color .2s ease}
.film-bar-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--p) * 100%);background:#ffffffeb;border-radius:inherit}
.film-bar-knob{position:absolute;top:50%;left:calc(var(--p) * 100%);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;box-shadow:0 1px 6px #00000059;scale:0;transition:scale .2s var(--ease);pointer-events:none}
.film-bar-time{position:absolute;bottom:calc(100% + 6px);left:calc(var(--hx) * 100%);translate:-50% 0;padding:6px 9px;border-radius:9px;background:var(--tip);color:#fff;font:500 13px/1 var(--body);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease}
@media (hover:hover){.film-bar:hover .film-bar-track{height:8px;background:#ffffff4d}
.film-bar:hover .film-bar-knob{scale:1}
.film-bar:hover .film-bar-time:not(:empty){opacity:1}}
.film.scrub .film-bar .film-bar-track{height:8px;background:#ffffff4d}
.film.scrub .film-bar .film-bar-knob{scale:1}
.film.scrub .film-bar .film-bar-time:not(:empty){opacity:1}
.film-bar:focus-visible .film-bar-track{box-shadow:0 0 0 2px #b5a8feb3}
.film-bar:focus-visible .film-bar-knob{scale:1}
.film-bar{--seg-gap:3px}
.film .film-bar.chaptered .film-bar-track{background:none;overflow:visible}
.film-bar.chaptered .film-bar-fill{display:none}
.film-bar-seg{position:absolute;top:0;bottom:0;border-radius:inherit;overflow:hidden;background:#ffffff3d;transition:background-color .2s ease}
.film-bar-seg i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:absolute;left:0;top:0;bottom:0;width:clamp(0%,(var(--p) - var(--a)) * var(--w) * 100%,100%);background:#ffffffeb}
@media (hover:hover){.film-bar:hover .film-bar-seg{background:#ffffff4d}
.film-bar:hover .film-bar-seg.on{background:#ffffff75}}
.film.scrub .film-bar .film-bar-seg{background:#ffffff4d}
.film.scrub .film-bar .film-bar-seg.on{background:#ffffff75}
.film-bar-time b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:inherit}
.film-bar-time b+span:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin-left:8px;color:#ffffff8c}
.film-tip{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:var(--tip);color:#fff;font:500 13px/1 var(--body);letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;translate:0 3px;transition:opacity .15s ease,translate .2s var(--ease)}
.film-tip kbd:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font:500 11px/1 var(--body);color:#ffffff8c;padding:3px 5px;border-radius:5px;box-shadow:inset 0 0 0 1px #ffffff2e}
.film-full .film-tip{top:calc(100% + 12px);right:0;translate:0 -3px}
.film-glyph .film-tip{top:calc(100% + 12px);left:50%;translate:-50% -3px}
.film-tip-sound{left:28px;top:110px;translate:0 -3px}
@media (hover:hover){.film-full:hover .film-tip,.film-sound:hover+.film-tip{opacity:1;translate:0 0;transition:opacity .18s ease .35s,translate .25s var(--ease) .35s}
.film.ask .film-sound:hover+.film-tip{opacity:0}}
.film-full:focus-visible .film-tip,.film-sound:focus-visible+.film-tip{opacity:1;translate:0 0}
@media (hover:hover){.film-glyph:hover .film-tip{opacity:1;translate:-50% 0;transition:opacity .18s ease .35s,translate .25s var(--ease) .35s}}
.film-hit:focus-visible .film-glyph .film-tip{opacity:1;translate:-50% 0}
.film.full .film-stage iframe:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),.film.full .film-stage video:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){transform:translate(-50%,-50%);object-fit:contain}
.film-box:fullscreen{border-radius:0;border:0;aspect-ratio:auto;width:100vw;height:100vh;background:#000}
.film-box:-webkit-full-screen{border-radius:0;border:0;aspect-ratio:auto;width:100vw;height:100vh;background:#000}
.film.full:not(.ui).playing .film-box{cursor:none}
.film.pseudo{transform:none!important;opacity:1!important;z-index:900}
.film.pseudo .film-box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;width:100%;height:100%;aspect-ratio:auto;max-width:none;border-radius:0;border:0;background:#000;touch-action:none}
.film-glyph .fg-busy{display:none;grid-area:1/1;gap:6px;align-items:center}
.film-glyph .fg-busy i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;width:7px;height:7px;border-radius:50%;background:#fff;animation:fgBusy 1.1s ease-in-out infinite}
.film-glyph .fg-busy i:nth-child(2):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){animation-delay:.16s}
.film-glyph .fg-busy i:nth-child(3):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){animation-delay:.32s}
@keyframes fgBusy{0%,80%,to{opacity:.28;scale:.8}40%{opacity:1;scale:1}}
.film.busy .film-glyph{opacity:1;scale:1}
.film.busy .film-glyph svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none}
.film.busy .film-glyph .fg-busy{display:flex}
.film.busy .film-glyph .film-tip{display:none}
.film.native .film-stage iframe:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){pointer-events:auto;transform:translate(-50%,-50%)}
.film.native .film-hit,.film.native .film-sound,.film.native .film-full,.film.native .film-foot,.film.native .film-shade{display:none}
.film-standin{position:absolute;right:28px;top:28px;z-index:2;padding:6px 10px;border-radius:12px;background:var(--glass);color:#ffffffb8;font:500 12px/1 var(--body);letter-spacing:.02em;pointer-events:none;transition:opacity .3s ease}
.film.ui .film-standin{opacity:0}
.film-spot{position:absolute;left:0;top:0;width:0;height:0;z-index:450;pointer-events:none;box-shadow:0 0 0 250vmax #000000bd;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}
.film-spot.on{opacity:1;visibility:visible;transition:opacity 1.2s cubic-bezier(.4,0,.2,1),visibility 0s}
@media (min-width:721px){.hero:has(.kacct) .film{transition:translate .42s var(--settle)}
.hero:has(.kacct .kf-slot.open) .film{translate:0 91px}}
@media (prefers-reduced-motion:reduce){.live-arrow,.live-card:before,.film-card-pic,.film-card-play,.film-glyph,.film-sound,.film-hint,.film-stage,.film-foot,.film-tip,.film-bar-track,.film-bar-knob,.film-bar-seg{transition:none}
.film-spot,.film-spot.on{transition:opacity .2s linear,visibility 0s}
.film-glyph .fg-busy i:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){animation-duration:2.2s}
.film-box,.film.gone-up .film-box,.film-stage{transform:none!important}
.film-card-pic.loaded{animation:fcPicFade .6s ease backwards}}
@keyframes fcPicFade{0%{opacity:0}to{opacity:1}}
@media (max-width:720px){.ingress{left:auto;top:auto;align-self:center;order:9;margin:48px 0 0;gap:0}
.ingress,.film-card,.ingress-rule{display:none}
.live-card{gap:16px}
.live-card:before{left:-10px;top:-10px;bottom:-10px;right:-44px;border-radius:30px}
.live-arrow{left:calc(100% + 16px)}
.live-pill{width:40px;height:68px}
.live-icon{left:11px;top:27.65px;width:18px;height:12.7px}
.live-words{font-size:17px}
.film{left:auto;top:auto;width:100%;order:9;margin:16px 0 0}
.film-box{border-radius:24px}
.film-sound{left:12px;top:12px;height:44px;min-width:44px;max-width:44px}
.film-sound svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:20px;height:20px;margin:0 12px}
.film-hint{margin:0 16px 0 -4px;font-size:14px}
.film.ask .film-sound{max-width:200px}
.film-tip-sound{left:12px;top:64px}
.film-foot{left:12px;right:12px;bottom:2px}
.film-full{right:12px;top:12px;width:44px;height:44px}
.film-full svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:20px;height:20px}
.film-bar{height:36px}
.film-shade-foot{height:34%}
.film-shade-top{width:60%;height:60%}
.film-glyph{width:60px;height:60px}
.film-glyph svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:22px;height:22px}
.film-standin{right:12px;top:12px}
html[data-edition=launch] .partners{order:9}}
.foot-seals{grid-column:1/2;align-self:start;gap:8px;display:flex}
.foot-seal{width:48px;display:block}
.foot-dots{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 260px);mask-image:linear-gradient(#0000 0,#000 260px)}
.foot-dots-canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}
.foot-inner{z-index:2;grid-template-rows:auto;grid-template-columns:475.2fr 200fr 200fr 76.4fr;align-content:start;gap:16px 35.6px;width:100%;max-width:1168px;margin:0 auto;padding:52px 54.8px 48px;display:grid;position:relative}
.foot-brand{padding-top:0}
.foot-logo{width:61px;height:51px}
.foot-logo:where(.foot-dk){filter:invert()}
.foot-desc{color:#000;max-width:298px;margin-top:35px;font-size:12px;font-weight:400;line-height:18px}
.foot-desc:where(.foot-dk){color:#fff}
.foot-social{background-color:#efefef;border-radius:50%;justify-content:center;place-items:center;width:48px;height:48px;margin-top:31px;display:flex}
.foot-social:where(.foot-dk){background-color:#1c1c1c}
.foot-social:hover{background-color:#e2e2e2}
.foot-social:hover:where(.foot-dk){background-color:#2a2a2a}
.foot-col{padding-top:8px}
.foot-col-title{opacity:.8;color:#000;margin-top:21px;margin-bottom:22px;font-size:16px;font-weight:500;line-height:24px}
.foot-col-title:where(.foot-dk){color:#fff}
.foot-link{opacity:.8;color:#757575;margin-bottom:12.8px;font-size:16px;font-weight:400;line-height:24px;transition:color .15s;display:block}
.foot-link:where(.foot-dk){color:#9a9a9a}
.foot-link:hover{color:#000}
.foot-link:hover:where(.foot-dk){color:#fff}
.foot-bar{border-top:1px solid #0000001a;flex-wrap:wrap;grid-column:2/-1;align-self:start;gap:20px;padding-top:12px;display:flex}
.foot-bar:where(.foot-dk){border-top-color:#ffffff1f}
.foot-bar-link{opacity:.8;color:#757575;font-size:12px;font-weight:400;line-height:14.4px;transition:color .15s}
.foot-bar-link:where(.foot-dk){color:#9a9a9a}
.foot-bar-link:hover{color:#000}
.foot-bar-link:hover:where(.foot-dk){color:#fff}
.foot{background-color:#fff;width:100%;padding-top:48px;position:relative;overflow:hidden}
.foot:where(.foot-dk){background-color:#000}
.foot-seal-img{width:100%;height:auto;display:block}
@media screen and (max-width:991px){.foot-seals{grid-column:1/-1}
.foot-inner{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;height:auto;padding:40px 32px}
.foot-brand{grid-column:1/-1}
.foot-bar{grid-column:1/-1;margin-top:0;position:static}}
@media screen and (max-width:767px){.foot-inner{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;padding-left:24px;padding-right:24px}
.foot-brand{grid-column:1/-1}
.foot{padding-top:16px}}
@media screen and (max-width:479px){.foot-inner{grid-template-rows:auto;grid-template-columns:1fr;padding-left:20px;padding-right:20px}
.foot-bar{gap:12px 16px}}
.foot{--sl-body:"Inter",ui-sans-serif,system-ui,sans-serif;--sl-display:"Manrope",ui-sans-serif,system-ui,sans-serif}
:where(.foot):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:16px;line-height:normal}
:where(.foot) h1:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) h2:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) h3:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) h4:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) h5:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) h6:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:700;line-height:normal}
:where(.foot) h1:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:2em}
:where(.foot) h2:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:1.5em}
:where(.foot) h3:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:1.17em}
:where(.foot) h4:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:1em}
:where(.foot) h5:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:.83em}
:where(.foot) h6:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:.67em}
:where(.foot) b:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) strong:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-weight:bolder}
:where(.foot) small:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:smaller}
:where(.foot) sub:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) sup:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){position:static;line-height:normal;font-size:smaller}
:where(.foot) sub:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){vertical-align:sub}
:where(.foot) sup:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){vertical-align:super}
:where(.foot) button:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) input:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) optgroup:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) select:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) textarea:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-size:13.3333px;font-weight:400;font-style:normal;line-height:normal}
:where(.foot) ul:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) ol:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin-top:1em;margin-bottom:1em}
:where(.foot) figure:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:1em 40px}
:where(.foot) figcaption:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){text-align:start;margin-top:0}
:where(.foot) blockquote:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){border-left:none;margin:1em 40px;padding:0;font-size:inherit;line-height:inherit}
:where(.foot) label:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:inline;font-weight:inherit;margin-bottom:0}
:where(.foot) fieldset:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){border:2px groove ThreeDFace;margin:0 2px;padding:.35em .75em .625em}
:where(.foot) table:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){border-collapse:separate;border-spacing:2px}
:where(.foot) td:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) th:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){padding:1px}
:where(.foot) hr:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){box-sizing:content-box;height:0;border:1px inset;margin:.5em auto}
:where(.foot) img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){vertical-align:baseline}
:where(.foot) button:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) [type=button]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) [type=reset]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) [type=submit]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) input[type=button]:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){-webkit-appearance:auto;appearance:auto}
:where(.foot):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) *:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)):before,:where(.foot) *:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)):before,:where(.foot):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)):after,:where(.foot) *:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)):after{box-sizing:border-box}
:where(.foot):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){color:#000;font-family:var(--sl-body);-webkit-font-smoothing:antialiased}
:where(.foot) img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) video:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) canvas:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;max-width:100%}
:where(.foot) img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){height:auto}
:where(.foot) a:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){color:inherit;text-decoration:none}
:where(.foot) button:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-family:inherit;border-top-width:0px;border-top-style:none;border-right-width:0px;border-right-style:none;border-bottom-width:0px;border-bottom-style:none;border-left-width:0px;border-left-style:none;background-image:none;background-color:transparent;cursor:pointer;padding:0;color:inherit}
:where(.foot) input:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) textarea:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-family:inherit}
:where(.foot) h1:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) h2:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) h3:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) h4:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) h5:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) h6:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)),:where(.foot) p:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin:0}
:where(.foot) :not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *))::selection,:where(.foot):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *))::selection{background-color:#654cfe2e}
:where(.foot):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){text-wrap:wrap;letter-spacing:normal;font-weight:400}
:where(.foot) :is(h1,h2,h3,h4,h5,h6):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){font-family:inherit;letter-spacing:normal}
:where(.foot) a:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto}
:where(.foot) :is(ul,ol):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){padding-left:40px;padding-bottom:0}
:where(.foot) li:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin-bottom:0}
:where(.foot) strong:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){color:inherit}
:where(.foot) img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){border-radius:0;overflow:revert}
:where(.foot) figure:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){border-radius:0;overflow:visible}
:where(.foot) figcaption:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){margin-bottom:0;font-size:inherit}
.foot-dots{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 260px)}
.foot-social img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:14px;height:14px}
.foot-inner,.foot-desc,.foot-col-title,.foot-link,.foot-bar-link{font-family:Inter,ui-sans-serif,system-ui,sans-serif}
.foot .foot-col-title{margin-top:10px}
.foot .foot-social{display:inline-grid;vertical-align:top;margin-right:12px}
.foot .foot-social:last-of-type{margin-right:0}
.cc-footer:has(>.foot){padding:0!important;margin-top:auto;background:none!important;border:0!important}
:where(.foot) .w-inline-block:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){max-width:none}
body:has(.div-block-73):not(:has(.sl-page)) .foot .foot-inner{padding-bottom:136px}
.foot .foot-col-title{margin-top:21px}
@media (max-width:767px){.foot .foot-inner{padding:24px 24px 96px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:0}
.foot .foot-logo{width:48px;height:40px}
.foot .foot-desc{margin-top:16px;max-width:320px;font-size:13px;line-height:19px}
.foot .foot-social{width:44px;height:44px;margin-top:18px;margin-right:10px}
.foot .foot-social:last-of-type{margin-right:0}
.foot .foot-col{padding-top:0;margin-top:34px}
.foot .foot-col-title{margin:0 0 12px;font-size:15px}
.foot .foot-link{margin-bottom:10px;font-size:15px;line-height:22px}
.foot .foot-seals{margin-top:34px}
.foot .foot-bar{margin-top:28px;gap:12px 18px}}
.foot .foot-link,.foot .foot-bar-link{width:fit-content;border-radius:999px;transition:color .15s ease,opacity .15s ease,background-color .25s ease,box-shadow .25s ease}
.foot .foot-link{padding:4px 10px;margin:-4px -10px 8.8px}
.foot .foot-bar-link{padding:4px 7px;margin:-4px -7px}
.foot .foot-link:is(:hover,:focus-visible),.foot .foot-bar-link:is(:hover,:focus-visible){opacity:1;color:#000c;background:#fff;box-shadow:0 0 0 1px #1118270f,0 3px 10px -4px #1118271f}
.foot .foot-link:focus-visible,.foot .foot-bar-link:focus-visible{outline:2px solid rgba(101,76,254,.45);outline-offset:2px}
.foot .foot-social{position:relative;isolation:isolate;overflow:hidden;transition:background-color .45s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.3,1.45,.45,1)}
.foot .foot-social:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(64px circle at var(--bx,50%) var(--by,50%),rgba(101,76,254,.11),rgba(101,76,254,0) 72%);transition:opacity .5s cubic-bezier(.22,1,.36,1)}
.foot .foot-social:hover:before{opacity:1}
.foot .foot-social:active{transform:scale(.95);transition-duration:.12s}
.foot .foot-social:focus-visible{outline:2px solid #b5a8fe;outline-offset:3px}
@media (max-width:767px){.foot .foot-link{padding:4px 9px;margin:-4px -9px 6px}}
@media (hover:none){.foot .foot-social:before{opacity:0!important}}
@media (prefers-reduced-motion:reduce){.foot .foot-social,.foot .foot-social:before,.foot .foot-link,.foot .foot-bar-link{transition-duration:.01s!important}
.foot .foot-social:active{transform:none}}
.cc-footer.is-foot-host{padding:0!important;margin-top:auto;background:none!important;border:0!important}
.foot .foot-desc{max-width:340px;font-size:15px;line-height:23px}
@media (max-width:767px){.foot .foot-desc{max-width:400px;font-size:15px;line-height:22px}}
.sl-cue{position:fixed;left:0;top:0;z-index:400;pointer-events:none;transform:translate3d(var(--cx,-100px),var(--cy,-100px),0)}
.sl-cue .sl-cue-l{font-style:normal}
.sl-cue .sl-cue-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px 0 10px;border-radius:999px;background:#111114eb;color:#fff;font:500 12px/1 var(--sl-body,"Inter",ui-sans-serif,system-ui,sans-serif);white-space:nowrap;opacity:0;transform:translate(16px,16px) scale(.86);transform-origin:left top;transition:opacity .22s ease,transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:0 6px 18px #0000002e}
.sl-cue svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.sl-cue.is-on .sl-cue-pill{opacity:1;transform:translate(16px,16px) scale(1)}
.sl-cue.no-clock svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none}
.sl-cue.no-clock .sl-cue-pill{padding:0 12px}
@media (hover:none){.sl-cue{display:none}}
@media (prefers-reduced-motion:reduce){.sl-cue .sl-cue-pill{transition-duration:.01s}}
.foot.foot-dk{color:#fff;color-scheme:dark}
.foot.foot-dk .foot-link:is(:hover,:focus-visible),.foot.foot-dk .foot-bar-link:is(:hover,:focus-visible){color:#fff;background:#ffffff14;box-shadow:0 0 0 1px #ffffff0f}
.foot.foot-dk .foot-link:focus-visible,.foot.foot-dk .foot-bar-link:focus-visible{outline-color:#b5a8feb3}
.foot.foot-dk .foot-social img:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){filter:invert(1)}
.foot.foot-dk .foot-social:before{background:radial-gradient(64px circle at var(--bx,50%) var(--by,50%),rgba(181,168,254,.2),rgba(181,168,254,0) 72%)}
.foot.foot-dk :not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *))::selection{background-color:#654cfe73}
body:has(.foot.foot-dk) .sl-cue .sl-cue-pill{background:#fffffff0;color:#000;box-shadow:0 6px 18px #00000080}
@media (min-width:992px){html body .site-header .nav.navbar .nav-wrapper,html body .site-header .nav.navbar:is(.gn-t-dark,[data-gn-theme=dark]) .nav-wrapper{width:1080px;margin:0 0 0 180px;padding:0;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body .site-header .nav.navbar .nav-logo_link{margin-right:17.8px}
html body .site-header .nav.navbar :is(.mobile-micro-nav,.nav-cta-wrapper):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none!important}}
@media (max-width:991px){html body .site-header .nav.navbar .nav-wrapper,html body .site-header .nav.navbar:is(.gn-t-dark,[data-gn-theme=dark]) .nav-wrapper{justify-content:flex-start;padding-left:20px;padding-right:12px;background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body .site-header .nav.navbar .nav-logo_link{margin:0 auto 0 0;width:auto;max-width:none}
html body .site-header .nav.navbar .nav-wrapper>.gn-liquid-layer{position:absolute;left:0;top:0}
html body .site-header .nav.navbar :is(.mobile-lead-ctas,.mobile-micro-nav,.nav-cta-wrapper):not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:none!important}}
.kai-illustration{position:absolute;inset:0;pointer-events:none;background:transparent;overflow:hidden;z-index:2}
.kai-illustration>svg:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.kai-illustration svg *:not(:where(.gnav,.gnav *,.navbar,.navbar *,footer.cc-footer,footer.cc-footer *,.gnm,.gnm *,.gs-modal,.gs-modal *,.fs-cc-cookies-wrap,.fs-cc-cookies-wrap *,.kai-tip,.kai-tip *,.kai-pill,.kai-pill *,.w-nav,.w-nav *)){vector-effect:non-scaling-stroke}