@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f841e19a104a2f1-s.p.2ia5k3t--_4xp.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6d62c74c8e468ef4-s.0sokxvbh80il3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9d978ba009f47915-s.p.1p2xad7_-sbqy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.0udrnr4-18tjo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.18lx4otehud-r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.1br53b7gww62p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.3bgaltqld2gq2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0mlt1uo-cplt-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.22m3f6pvfu2zf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.35qbt1_6db49h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.1-vmsm_v03uvy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.092z1_2w2m55_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.2heyes1wqz_kz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.37omzjo7pfhh3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.31-z0m_4g_6pa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_3bcf804-module__DJDLQW__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_3bcf804-module__DJDLQW__variable{--font-be-vietnam:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
body:has(.landing-root){color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#02030b}.landing-root{--landing-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Be Vietnam Pro", "Segoe UI", system-ui, sans-serif;--nav-h:84px;color:#fff;font-family:var(--landing-font);font-synthesis:none;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#02030b}.landing-root a{color:#fff;text-decoration:none}.landing-root a:hover{color:#7fbfff}.landing-root [id]{scroll-margin-top:96px}@keyframes landingRevealUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.landing-root .reveal-scope>*,.landing-root .reveal-scope>div>*{animation:1ms linear both landingRevealUp;animation-timeline:view();animation-range:entry 8% entry 62%}.landing-root .reveal-scope>div>:nth-child(2){animation-range:entry 14% entry 68%}.landing-root .reveal-scope>div>:nth-child(3){animation-range:entry 20% entry 74%}.landing-root .reveal-scope>div>:nth-child(4){animation-range:entry 26% entry 80%}}@keyframes landingFade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landingLine{0%{transform:translateY(110%)}to{transform:translateY(0)}}.landing-root .nav-logo img{transition:transform .32s cubic-bezier(.16,1,.3,1),filter .24s ease-out}.landing-root .nav-logo:hover img{filter:drop-shadow(0 0 18px #007fd9cc);transform:scale(1.07)rotate(-3deg)}.landing-root .nav-links>a,.landing-root .nav-dd>a{white-space:nowrap;flex:none;transition:color .2s ease-out,text-shadow .22s ease-out;position:relative}.landing-root .nav-links>a:after,.landing-root .nav-dd>a:after{content:"";background:var(--color-primary);transform-origin:50%;border-radius:2px;height:2px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #007fd9f2,0 0 22px #007fd98c}.landing-root .nav-links>a:hover,.landing-root .nav-dd>a:hover{text-shadow:0 0 14px #007fd9e6,0 0 30px #007fd973;color:#fff!important}.landing-root .nav-links>a:hover:after,.landing-root .nav-dd:hover>a:after{transform:scaleX(1)}.landing-root .nav-links-current:after,.landing-root .nav-dd.nav-dd-current>a:after{transform:scaleX(1)!important}.landing-root .nav-links a:focus-visible,.landing-root .nav-dd-panel a:focus-visible,.landing-root .nav-lang-panel a:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #4fb0f5}.landing-root .nav-dd>a svg{transition:transform .26s cubic-bezier(.16,1,.3,1)}.landing-root .nav-dd:hover>a svg,.landing-root .nav-dd:focus-within>a svg{transform:rotate(180deg)}.landing-root .nav-dd:hover .nav-dd-panel,.landing-root .nav-dd:focus-within .nav-dd-panel{opacity:1!important;visibility:visible!important;transform:translate(-50%)!important}.landing-root .nav-dd-panel a{transition:background .18s ease-out,transform .22s cubic-bezier(.16,1,.3,1)}.landing-root .nav-dd-panel a:hover{background:#007fd929;transform:translate(3px)}.landing-root .nav-lang{cursor:pointer}.landing-root .nav-lang:after{content:"";height:22px;position:absolute;top:100%;left:-12px;right:-12px}.landing-root .nav-lang:hover,.landing-root .nav-lang:focus-within{color:#fff}.landing-root .nav-lang>svg:last-of-type{transition:transform .24s cubic-bezier(.16,1,.3,1)}.landing-root .nav-lang:hover>svg:last-of-type,.landing-root .nav-lang:focus-within>svg:last-of-type{transform:rotate(180deg)}.landing-root .nav-lang:hover .nav-lang-panel,.landing-root .nav-lang:focus-within .nav-lang-panel{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.landing-root .nav-lang-panel a:hover{color:#fff!important;background:#ffffff14!important}.landing-root .nav-auth{transition:color .18s ease-out,text-shadow .2s ease-out}.landing-root .nav-auth:hover{text-shadow:0 0 14px #007fd9bf;color:#7fbfff!important}@media (max-width:1023px){.landing-root .nav-links{display:none!important}.landing-root .nav-burger{display:inline-flex!important}.landing-root .nav-toggle:checked~.nav-mobile{display:flex!important}}@media (max-width:899px){.landing-root .nav-account .nav-lang,.landing-root .nav-account span[aria-hidden]{display:none!important}}@media (max-width:759px){.landing-root .nav-account{display:none!important}}@media (prefers-reduced-motion:reduce){.landing-root *{animation-duration:1ms!important;animation-delay:0s!important}}@keyframes landingAppFloat{0%,to{transform:perspective(1600px)rotateY(-10deg)rotateX(4deg)translateY(0)}50%{transform:perspective(1600px)rotateY(-4deg)rotateX(2deg)translateY(-14px)}}@keyframes landingAppFloatAlt{0%,to{transform:perspective(1600px)rotateY(9deg)rotateX(3deg)translateY(-8px)}50%{transform:perspective(1600px)rotateY(3deg)rotateX(1deg)translateY(4px)}}@keyframes landingGlowPulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.7;transform:scale(1.04)}}@keyframes landingSpin{to{transform:rotate(360deg)}}@keyframes landingSpinRev{to{transform:rotate(-360deg)}}@keyframes landingBreathe{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.85;transform:scale(1.05)}}.landing-root details>summary::-webkit-details-marker{display:none}.landing-root details[open]>summary>svg{transform:rotate(45deg)}.landing-root details>summary>svg{transition:transform .24s cubic-bezier(.16,1,.3,1)}@keyframes landingAuthIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes landingGlowDrift{0%,to{opacity:.55;transform:translate(0,0)scale(1)}50%{opacity:.8;transform:translate(-3%,4%)scale(1.08)}}.landing-root .auth-field{transition:border-color .2s ease-out,box-shadow .24s ease-out,background .2s ease-out}.landing-root .auth-field:focus-within{box-shadow:0 0 0 4px #007fd929;background:#ffffff0f!important;border-color:#007fd9bf!important}.landing-root .auth-field input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.landing-root input::placeholder,.landing-root textarea::placeholder{color:#ffffff9e}.landing-root .auth-social{transition:background .18s ease-out,border-color .18s ease-out,transform .22s cubic-bezier(.16,1,.3,1)}.landing-root .auth-social:hover:not(:disabled){background:#ffffff14;border-color:#ffffff4d;transform:translateY(-2px)}.landing-root .auth-tab{transition:color .18s ease-out}.landing-root .nav-close{transition:background .18s ease-out,border-color .18s ease-out,transform .24s cubic-bezier(.16,1,.3,1)}.landing-root .nav-close:hover{background:#007fd92e;border-color:#007fd980;transform:translateY(-2px);color:#fff!important}.landing-root .auth-lockup span{transition:text-shadow .24s ease-out}.landing-root .auth-lockup:hover span{text-shadow:0 0 18px #007fd9b3}@media (min-width:1150px){.landing-root .auth-lockup{display:none!important}}@media (max-width:1149px){.landing-root .auth-aside{display:none!important}.landing-root .auth-main{justify-content:center!important}.landing-root .auth-nav-word{display:none!important}}.landing-root .training-layout{align-items:flex-start;gap:clamp(20px,3vw,40px);display:flex}.landing-root .training-rail{background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:0 0 196px;gap:4px;padding:8px;display:flex;position:sticky;top:96px}.landing-root .training-main{flex-direction:column;flex:auto;gap:clamp(20px,3vh,32px);min-width:0;display:flex}.landing-root .training-rail-item{color:#ffffffa8;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:11px;width:100%;padding:12px 14px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .16s ease-out,color .16s ease-out;display:flex}.landing-root .training-rail-item:hover{color:#ffffffe6;background:#ffffff0f}.landing-root .training-rail-item[aria-selected=true]{background:var(--color-primary);color:#fff;box-shadow:0 10px 26px #007fd94d}@media (max-width:900px){.landing-root .training-layout{flex-direction:column}.landing-root .training-rail{border-radius:999px;flex-direction:row;flex:none;width:100%;position:static;overflow-x:auto}.landing-root .training-rail-item{white-space:nowrap;border-radius:999px;flex:none;width:auto}.landing-root .training-main{width:100%}}.landing-root .cine-cta{transition:background .2s ease-out,transform .2s ease-out}.landing-root .cine-cta:hover{color:#fff;background:#0069b3!important}.landing-root .cine-cta:active{transform:scale(.97)}.landing-root .cine-cta-ghost{transition:border-color .2s ease-out,background .2s ease-out}.landing-root .cine-cta-ghost:hover{color:#fff;background:#ffffff14!important;border-color:#fff9!important}.landing-root [data-cine-step]>span:first-child{transition:background .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out}.landing-root [data-cine-step][data-active=true]>span:first-child{background:#007fd9;border-color:#007fd9;box-shadow:0 0 0 4px #007fd938,0 0 18px #007fd9d9}.landing-root [data-cine-step][data-done=true]>span:first-child{background:#ffffff8c;border-color:#0000}.landing-root [data-cine-copy]>*{will-change:opacity, transform}@keyframes cineIntro{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}.landing-root [data-cine-copy="1"]>*{animation:.95s cubic-bezier(.22,.61,.36,1) backwards cineIntro}.landing-root [data-cine-copy="1"]>:first-child{animation-delay:.25s}.landing-root [data-cine-copy="1"]>:nth-child(2){animation-delay:.39s}.landing-root [data-cine-copy="1"]>:nth-child(3){animation-delay:.53s}.landing-root [data-cine-copy="1"]>:nth-child(4){animation-delay:.67s}.landing-root .cine-enter{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.1);color:#fff;white-space:nowrap;background:#07101c9e;border:1px solid #ffffff2b;border-radius:clamp(12px,.8vw,16px);align-items:center;gap:clamp(9px,.8vw,14px);height:clamp(44px,3.4vw,58px);padding:0 clamp(16px,1.3vw,24px);transition:background .2s ease-out,border-color .2s ease-out,transform .2s ease-out;display:inline-flex;position:absolute;bottom:clamp(16px,2.4vh,34px);right:clamp(16px,2vw,34px);box-shadow:0 12px 34px #0208126b}.landing-root .cine-enter:hover{color:#fff;background:#0a1828cc;border-color:#ffffff57}.landing-root .cine-enter:active{transform:scale(.985)}.landing-root .cine-enter-icon{color:#7fc4ff;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing-root .cine-enter-text{letter-spacing:.11em;text-transform:uppercase;font-size:clamp(12px,.82vw,16px);font-weight:600}@media (max-width:759px){.landing-root .cine-enter{height:auto;padding:11px 15px;bottom:16px;right:14px}.landing-root .cine-enter-text{font-size:12px}}.landing-root [data-cine-scrim]{pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(46% 44% at 42%,#040c16e6 0%,#040c16a8 46%,#040c1638 74%,#040c1600 100%);width:calc(100% + 30vw);height:calc(100% + 28vh);position:absolute;top:-14vh;left:-15vw}@media (prefers-reduced-motion:reduce){.landing-root [data-cine-copy="1"]>*{animation:none}}@media (max-width:759px){.landing-root .cine-rail{left:14px!important}.landing-root .cine-copy{max-width:none!important;left:44px!important;right:20px!important}.landing-root [data-cine-stage]{height:calc(100svh - var(--nav-h,84px));aspect-ratio:auto!important;max-height:none!important}}.landing-root .p360{aspect-ratio:1;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid #ffffff1a;border-radius:clamp(20px,2vw,30px);width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #000c1e80}.landing-root .p360:active{cursor:grabbing}.landing-root .p360:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.landing-root .p360-media{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.landing-root .p360-vignette{pointer-events:none;background:radial-gradient(120% 100% at 50% 40%,#02030b00 52%,#02030b38 100%),linear-gradient(#02030b1a 0%,#02030b00 18%);position:absolute;inset:0}.landing-root .p360-hint{color:#fff;letter-spacing:.06em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);background:#08121eb8;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:12.5px;font-weight:500;transition:opacity .4s ease-out,transform .4s ease-out;display:inline-flex;position:absolute;bottom:clamp(14px,3%,24px);left:50%;transform:translate(-50%)}.landing-root .p360-hint-gone{opacity:0;transform:translate(-50%,8px)}.landing-root .p3d{aspect-ratio:1;width:100%;position:relative}.landing-root .p3d:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#007fd942,#007fd900 100%);border-radius:50%;width:66%;height:22%;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.landing-root .p3d-viewer{--poster-color:transparent;touch-action:pan-y;background:0 0;outline:none;width:100%;height:100%;display:block;position:relative}.landing-root .p3d-hint{color:#ffffffd1;letter-spacing:.05em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);pointer-events:none;background:#08121e99;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:12.5px;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-root .cmp-row{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) 118px 118px;align-items:center;gap:16px;padding:15px clamp(18px,2vw,26px);font-size:15px;display:grid}.landing-root .cmp-row:first-child{border-top:none}.landing-root .cmp-head{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;background:#ffffff08;font-size:12px}.landing-root .cmp-row>span:nth-child(2),.landing-root .cmp-row>span:nth-child(3){text-align:center;justify-content:center;display:flex}@media (max-width:599px){.landing-root .cmp-row{grid-template-columns:minmax(0,1fr) 72px 72px;gap:10px;padding:13px 14px;font-size:14px}}.landing-root .cmb{--cmb-step:min(340px, 26vw);--cmb-box-w:min(440px, 38vw);--cmb-box-h:min(52vh, 460px);--cmb-gutter:clamp(18px, 4vw, 62px);padding:clamp(40px, 7vh, 80px) var(--cmb-gutter);min-height:min(calc(100svh - var(--nav-h,84px)), 720px);isolation:isolate;grid-template-columns:3fr 7fr;align-items:center;gap:clamp(20px,3vw,52px);transition:background-color .65s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden}.landing-root .cmb-grain{z-index:50;opacity:.4;pointer-events:none;background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0}.landing-root .cmb-copy{z-index:6;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex;position:relative}.landing-root .cmb-brand{text-transform:uppercase;letter-spacing:.18em;color:#ffffffc7;font-size:11.5px;font-weight:600}.landing-root .cmb-index{letter-spacing:.14em;color:#ffffff9e;font-variant-numeric:tabular-nums;font-size:12.5px}.landing-root .cmb-index i{color:#ffffff57;font-style:normal}.landing-root .cmb-deck{width:100%;display:grid}.landing-root .cmb-one{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s ease-out,transform .45s ease-out,visibility 0s linear .45s;transform:translateY(10px)}.landing-root .cmb-one.cmb-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.landing-root .cmb-one h2{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 7px;font-size:clamp(21px,2.1vw,29px);font-weight:600;line-height:1.16}.landing-root .cmb-one p{color:#ffffffbd;margin:0 0 14px;font-size:clamp(14px,1.15vw,16px)}.landing-root .cmb-one ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing-root .cmb-one li{color:#ffffffa3;align-items:flex-start;gap:9px;font-size:clamp(13px,1vw,14.5px);line-height:1.5;display:flex}.landing-root .cmb-one li svg{color:#ffffff80;flex:none;margin-top:3px}.landing-root .cmb-dots{gap:10px;margin-top:4px;display:flex}.landing-root .cmb-dot{cursor:pointer;background:#ffffff3d;border:0;border-radius:999px;width:26px;height:3px;padding:0;transition:background .3s ease-out,width .3s ease-out}.landing-root .cmb-dot.cmb-on{background:#fff;width:44px}.landing-root .cmb-link{text-transform:uppercase;white-space:nowrap;color:#fff;border-bottom:2px solid #ffffff52;align-self:flex-start;margin-top:6px;padding-bottom:5px;font-size:clamp(20px,1.9vw,28px);line-height:1.1;transition:color .22s ease-out,border-color .22s ease-out}.landing-root .cmb-link:hover{color:#fff;border-color:#fff}.landing-root .cmb-stage{z-index:3;min-width:0;height:100%;min-height:var(--cmb-box-h);touch-action:pan-y;position:relative}.landing-root .cmb-item{width:var(--cmb-box-w);height:var(--cmb-box-h);z-index:var(--z,1);appearance:none;cursor:pointer;opacity:var(--o);transform:translate(-50%, -50%) translateX(calc(var(--off) * var(--cmb-step))) scale(var(--s));background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .65s cubic-bezier(.4,0,.2,1),opacity .65s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:50%}.landing-root .cmb-item[aria-hidden=true]{pointer-events:none}.landing-root .cmb-item:hover{transform:translate(-50%, -50%) translateX(calc(var(--off) * var(--cmb-step))) scale(calc(var(--s) * 1.05))}.landing-root .cmb-item:focus-visible{outline-offset:6px;border-radius:18px;outline:2px solid #ffffffb3}.landing-root .cmb-img{object-fit:contain;filter:drop-shadow(0 28px 46px #00000073);width:100%;height:100%}@media (max-width:899px){.landing-root .cmb{--cmb-step:60vw;--cmb-box-w:72vw;--cmb-box-h:min(38vh, 330px);grid-template-columns:1fr;gap:clamp(20px,4vh,36px)}.landing-root .cmb-stage{min-height:var(--cmb-box-h);order:-1}.landing-root .cmb-link{text-align:center;align-self:stretch}.landing-root .cmb-dots{align-self:center}}@media (prefers-reduced-motion:reduce){.landing-root .cmb,.landing-root .cmb-item,.landing-root .cmb-one,.landing-root .cmb-dot{transition-duration:1ms}}
