.BrandLogo-module__KszSBG__mark{background:#0a1a33;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.BrandLogo-module__KszSBG__video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}
.Header-module__tPtrlq__header{z-index:100;-webkit-backdrop-filter:blur(12px);will-change:transform;padding-top:16px;padding-bottom:12px;transition:transform .32s cubic-bezier(.4,0,.2,1);position:sticky;top:0;transform:translateY(0)}.Header-module__tPtrlq__headerHidden{pointer-events:none;transform:translateY(calc(-100% - 8px))}.Header-module__tPtrlq__wrap{position:relative}.Header-module__tPtrlq__bar{background:#fff;border:1px solid #e8eaef;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px 12px 10px 16px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d}.Header-module__tPtrlq__logo{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.Header-module__tPtrlq__logo:hover .Header-module__tPtrlq__logoText{color:#1a1a1a}.Header-module__tPtrlq__logo:hover .Header-module__tPtrlq__logoMark{box-shadow:0 6px 16px #0a1a3347}.Header-module__tPtrlq__logoMark{width:50px;height:50px;transition:box-shadow var(--transition-interactive);background:#0a1a33;border-radius:10px;overflow:hidden}.Header-module__tPtrlq__logoText{font-family:Geist, var(--font-geist-sans), sans-serif;letter-spacing:-.02em;color:#3d3d3d;transition:color var(--transition-interactive);font-size:20px;font-style:normal;font-weight:500;line-height:1}.Header-module__tPtrlq__nav{flex:1;justify-content:center;align-items:center;gap:28px;display:none}.Header-module__tPtrlq__navLink{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.01em;color:#3d3d3d;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:15px;font-style:normal;font-weight:500;line-height:24px;transition:color .15s;display:inline-flex;position:relative}.Header-module__tPtrlq__navLink:after{content:"";background:var(--color-primary);transform-origin:0;width:100%;height:2px;transition:transform .22s var(--ease-out);border-radius:2px;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.Header-module__tPtrlq__navLink:hover{color:#1a1a1a}.Header-module__tPtrlq__navLink:hover:after,.Header-module__tPtrlq__dropdownTrigger[aria-expanded=true]:after{transform:scaleX(1)}.Header-module__tPtrlq__dropdown{position:relative}.Header-module__tPtrlq__dropdownTrigger svg{transition:transform .15s}.Header-module__tPtrlq__dropdownTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.Header-module__tPtrlq__dropdownMenu{z-index:20;background:#fff;border:1px solid #e8eaef;border-radius:14px;flex-direction:column;gap:2px;min-width:200px;padding:8px;display:flex;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0f172a1a}.Header-module__tPtrlq__dropdownMenu a{font-family:var(--font-inter), Inter, sans-serif;color:#3d3d3d;white-space:nowrap;transition:background var(--transition-interactive), color var(--transition-interactive), padding var(--transition-interactive);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px}.Header-module__tPtrlq__dropdownMenu a:hover{color:#1a1a1a;background:#f5f7fb;padding-left:16px}.Header-module__tPtrlq__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.Header-module__tPtrlq__demoBtn{height:42px;font-family:var(--font-inter), Inter, sans-serif;color:#3d3d3d;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;transition:border-color .15s,background .15s;display:none;box-shadow:0 1px 2px #0f172a0a}.Header-module__tPtrlq__demoBtn:hover{color:var(--color-primary);background:#f7f9ff;border-color:#c7d6ff;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a14}.Header-module__tPtrlq__demoBtn svg{transition:transform .2s var(--ease-out)}.Header-module__tPtrlq__demoBtn:hover svg{transform:translate(3px)}.Header-module__tPtrlq__loginBtn{color:#fff;height:42px;font-family:var(--font-inter), Inter, sans-serif;letter-spacing:0;white-space:nowrap;background:#2f69ff;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;line-height:1;transition:filter .15s;display:none;box-shadow:inset 0 0 20px #90c3fe8c}.Header-module__tPtrlq__loginBtn:hover{filter:brightness(.97);transform:translateY(-1px);box-shadow:inset 0 0 20px #90c3fe8c,0 8px 20px #2f69ff52}.Header-module__tPtrlq__menuToggle{color:#111827;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.Header-module__tPtrlq__menuToggle:hover{color:var(--color-primary);background:#1118270f}.Header-module__tPtrlq__mobileNav{background:#fff;border:1px solid #e8eaef;border-radius:20px;flex-direction:column;gap:4px;margin-top:10px;padding:14px 16px 16px;display:none;box-shadow:0 8px 24px #0f172a0f}.Header-module__tPtrlq__mobileNavOpen{display:flex}.Header-module__tPtrlq__mobileGroup{border-bottom:1px solid #eef0f3;flex-direction:column;gap:2px;margin-bottom:4px;padding-bottom:8px;display:flex}.Header-module__tPtrlq__mobileLabel{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;margin:0;padding:8px 8px 4px;font-size:12px;font-weight:600;line-height:1}.Header-module__tPtrlq__mobileNav a{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.01em;color:#3d3d3d;transition:background var(--transition-interactive), color var(--transition-interactive), padding var(--transition-interactive);border-radius:8px;padding:12px 8px;font-size:16px;font-weight:500;line-height:24px}.Header-module__tPtrlq__mobileNav a:hover:not(.Header-module__tPtrlq__demoBtn):not(.Header-module__tPtrlq__loginBtn){color:#1a1a1a;background:#1118270a;padding-left:14px}.Header-module__tPtrlq__mobileNav .Header-module__tPtrlq__demoBtn,.Header-module__tPtrlq__mobileNav .Header-module__tPtrlq__loginBtn{width:100%;height:48px;margin-top:6px;font-size:15px;display:inline-flex}@media (min-width:960px){.Header-module__tPtrlq__header{padding-top:20px;padding-bottom:14px}.Header-module__tPtrlq__bar{gap:24px;padding:8px 10px 8px 8px}.Header-module__tPtrlq__nav{display:flex}.Header-module__tPtrlq__demoBtn,.Header-module__tPtrlq__loginBtn{display:inline-flex}.Header-module__tPtrlq__menuToggle,.Header-module__tPtrlq__mobileNav,.Header-module__tPtrlq__mobileNavOpen{display:none}}@media (max-width:959px){.Header-module__tPtrlq__bar{border-radius:18px}}
.AuthShell-module__rkigOq__page{isolation:isolate;background:#05070b;place-items:center;min-height:100dvh;padding:88px 20px 40px;display:grid;position:relative;overflow:hidden auto}.AuthShell-module__rkigOq__glow{z-index:-1;pointer-events:none;background:radial-gradient(52% 46% at 50% 42%,#374e8273 0%,#121a2e59 38%,#05070beb 72%,#05070b 100%),radial-gradient(80% 60% at 50% 100%,#14203a80 0%,#0000 60%);position:absolute;inset:0}.AuthShell-module__rkigOq__glowLogin{opacity:1;filter:none;-webkit-backdrop-filter:blur(120px);-webkit-mask-image:radial-gradient(50% 50%,#000 0% 48%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 0% 48%,#0000 100%);background:#003cff1e;border-radius:0;width:min(1444px,100vw);height:min(858px,100vh);inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(50% 50%,#000 0%,#000000a6 55%,#0000 100%)}.AuthShell-module__rkigOq__backLink{z-index:2;color:#fff;font-family:var(--font-inter), Inter, sans-serif;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:28px;left:28px}.AuthShell-module__rkigOq__backLink:hover{opacity:.85}.AuthShell-module__rkigOq__backLink:active{transform:none}.AuthShell-module__rkigOq__card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#1c2230eb 0%,#121622f5 100%);border:1px solid #ffffff14;border-radius:28px;width:min(100%,420px);padding:40px 36px 32px;box-shadow:0 24px 64px #00000073,inset 0 1px #ffffff0a}.AuthShell-module__rkigOq__cardLogin{-webkit-backdrop-filter:blur(48px);background:#121e3166;border:1px solid #ffffff1a;border-radius:32px;flex-direction:column;gap:32px;width:min(100%,480px);height:auto;min-height:547px;padding:48px 40px;display:flex;position:relative;box-shadow:0 32px 64px #0000005f}.AuthShell-module__rkigOq__cardLogin:before{content:"";filter:blur(1px);pointer-events:none;background:linear-gradient(90deg,#38bdf800 0%,#38bdf877 50%,#38bdf800 100%);width:min(400px,100% - 48px);height:1.5px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.AuthShell-module__rkigOq__header{flex-direction:column;gap:22px;display:flex}.AuthShell-module__rkigOq__cardLogin .AuthShell-module__rkigOq__header{text-align:center;align-items:center}.AuthShell-module__rkigOq__brand{margin:0}.AuthShell-module__rkigOq__cardLogin .AuthShell-module__rkigOq__brand{justify-content:center;display:flex}.AuthShell-module__rkigOq__logoMark{background:#0a1a33;border-radius:12px;width:44px;height:44px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.AuthShell-module__rkigOq__copy{flex-direction:column;gap:8px;display:flex}.AuthShell-module__rkigOq__cardLogin .AuthShell-module__rkigOq__copy{align-items:center;gap:10px}.AuthShell-module__rkigOq__title{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(28px,5vw,34px);font-weight:700;line-height:1.15}.AuthShell-module__rkigOq__cardLogin .AuthShell-module__rkigOq__title{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.01em;text-align:center;color:#fff;font-size:32px;font-style:normal;font-weight:600;line-height:100%}.AuthShell-module__rkigOq__subtitle{font-family:var(--font-inter), Inter, sans-serif;color:#94a3b8;margin:0;font-size:15px;font-weight:400;line-height:1.5}.AuthShell-module__rkigOq__cardLogin .AuthShell-module__rkigOq__subtitle{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:0;text-align:center;color:#94a9c9;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:100%}@media (min-width:900px){.AuthShell-module__rkigOq__cardLogin{height:auto;min-height:547px}}@media (max-width:560px){.AuthShell-module__rkigOq__page{align-items:start;padding:76px 16px 32px}.AuthShell-module__rkigOq__backLink{top:20px;left:16px}.AuthShell-module__rkigOq__card{border-radius:22px;padding:28px 20px 24px}.AuthShell-module__rkigOq__cardLogin{border-radius:24px;gap:24px;height:auto;min-height:0;padding:32px 20px}.AuthShell-module__rkigOq__glowLogin{width:min(1444px,140vw);height:min(858px,100vh)}}
.Footer-module__MPE0dq__footer{background:#fff;border-top:1px solid #eef0f3;padding:64px 0 28px}.Footer-module__MPE0dq__inner{flex-direction:column;gap:40px;display:flex}.Footer-module__MPE0dq__grid{grid-template-columns:1fr;gap:36px;display:grid}.Footer-module__MPE0dq__brandCol{flex-direction:column;gap:14px;max-width:280px;display:flex}.Footer-module__MPE0dq__logo{align-items:center;gap:10px;display:inline-flex}.Footer-module__MPE0dq__logo:hover .Footer-module__MPE0dq__logoText{color:#111827}.Footer-module__MPE0dq__logo:hover .Footer-module__MPE0dq__logoMark{box-shadow:0 6px 16px #0a1a3340}.Footer-module__MPE0dq__logoMark{width:32px;height:32px;transition:box-shadow var(--transition-interactive);background:#0a1a33;border-radius:8px;overflow:hidden}.Footer-module__MPE0dq__logoText{font-family:Geist, var(--font-geist-sans), sans-serif;letter-spacing:-.02em;text-align:center;color:#3d3d3d;transition:color var(--transition-interactive);font-size:24px;font-style:normal;font-weight:500;line-height:24px}.Footer-module__MPE0dq__brandText{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:0;color:#3d3d3d99;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.Footer-module__MPE0dq__socials{gap:10px;margin-top:4px;display:flex}.Footer-module__MPE0dq__social{color:#fff;background:#2a2f3a;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .15s;display:grid}.Footer-module__MPE0dq__social:hover{background:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 18px #2f69ff4d}.Footer-module__MPE0dq__colTitle{font-family:Geist, var(--font-geist-sans), sans-serif;letter-spacing:-.02em;color:#3d3d3d;margin:0 0 14px;font-size:24px;font-style:normal;font-weight:500;line-height:24px}.Footer-module__MPE0dq__links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__MPE0dq__links a{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:0;color:#3d3d3d99;transition:color var(--transition-interactive), transform var(--transition-interactive);font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:inline-block}.Footer-module__MPE0dq__links a:hover{color:var(--color-primary);transform:translate(4px)}.Footer-module__MPE0dq__newsText{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:0;color:#3d3d3d99;margin:0 0 16px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.Footer-module__MPE0dq__form{flex-direction:column;gap:10px;display:flex}.Footer-module__MPE0dq__input{width:100%;font-family:var(--font-inter), Inter, sans-serif;letter-spacing:0;color:#3d3d3d;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;padding:12px 14px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.Footer-module__MPE0dq__input::placeholder{color:#3d3d3d99}.Footer-module__MPE0dq__input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #2f69ff1f}.Footer-module__MPE0dq__subscribe{opacity:1;box-sizing:border-box;color:#fff;width:161px;max-width:100%;height:52px;font-family:var(--font-ibm-plex-sans), "IBM Plex Sans", sans-serif;letter-spacing:0;text-align:center;cursor:pointer;background:linear-gradient(357.82deg,#fff0 -5.65%,#ffffff29 98.09%),#2f69ff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 28px 14px 32px;font-size:16px;font-style:normal;font-weight:600;line-height:24px;transition:filter .15s;display:inline-flex;box-shadow:inset 0 0 29px #90c3fe}.Footer-module__MPE0dq__subscribe:hover{filter:brightness(.98);transform:translateY(-2px);box-shadow:inset 0 0 29px #90c3fe,0 10px 22px #2f69ff47}.Footer-module__MPE0dq__subscribe:active{transform:translateY(0)}.Footer-module__MPE0dq__subscribe span{transition:transform .2s var(--ease-out);font-size:16px;line-height:1}.Footer-module__MPE0dq__subscribe:hover span{transform:translate(3px)}.Footer-module__MPE0dq__bottom{border-top:1px solid #eef0f3;flex-direction:column;gap:16px;padding-top:24px;display:flex}.Footer-module__MPE0dq__copy{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:0;color:#3d3d3d99;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.Footer-module__MPE0dq__legal{flex-wrap:wrap;gap:12px 18px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__MPE0dq__legal a{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:0;color:#3d3d3d99;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.Footer-module__MPE0dq__legal a:hover{color:#3d3d3d;text-underline-offset:4px;text-decoration:underline}@media (min-width:768px){.Footer-module__MPE0dq__grid{grid-template-columns:1.3fr .7fr .7fr 1.2fr;gap:32px}.Footer-module__MPE0dq__form{flex-direction:row}.Footer-module__MPE0dq__subscribe{flex-shrink:0}.Footer-module__MPE0dq__bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.Footer-module__MPE0dq__footer{padding:80px 0 32px}}
.LoginForm-module__fdi-2W__form{flex-direction:column;flex:1;gap:16px;display:flex}.LoginForm-module__fdi-2W__emailField{background:#080c14b8;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:6px;padding:12px 12px 12px 16px;transition:border-color .18s,box-shadow .18s;display:flex}.LoginForm-module__fdi-2W__emailField:focus-within{box-shadow:none;border-color:#ffffff0f}.LoginForm-module__fdi-2W__emailFieldError{border-color:#ef44448c}.LoginForm-module__fdi-2W__emailFieldError:focus-within{box-shadow:none;border-color:#ef4444b3}.LoginForm-module__fdi-2W__emailLabel{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:0;color:#94a9c9;font-size:12px;font-style:normal;font-weight:500;line-height:100%}.LoginForm-module__fdi-2W__emailRow{align-items:center;gap:10px;display:flex}.LoginForm-module__fdi-2W__emailInput{color:#fff;min-width:0;height:28px;font-family:var(--font-inter), Inter, sans-serif;letter-spacing:0;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:15px;font-style:normal;font-weight:500;line-height:100%}.LoginForm-module__fdi-2W__emailInput:focus,.LoginForm-module__fdi-2W__emailInput:focus-visible{box-shadow:none;outline:none}.LoginForm-module__fdi-2W__emailInput::placeholder{color:#94a9c9;opacity:.7}.LoginForm-module__fdi-2W__submitBtn{color:#0f172a;cursor:pointer;background:#fff;border:none;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:transform .15s,filter .15s,box-shadow .15s;display:grid;box-shadow:0 0 0 1px #ffffff14,0 0 24px #2f69ff73,0 0 48px #1e40af59}.LoginForm-module__fdi-2W__submitBtn:hover{filter:brightness(.96);transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff14,0 0 28px #2f69ff8c,0 0 56px #1e40af6b}.LoginForm-module__fdi-2W__submitBtn:active{transform:translateY(0)}.LoginForm-module__fdi-2W__submitBtn:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.LoginForm-module__fdi-2W__submitBtn:disabled{cursor:not-allowed;opacity:.7;filter:none;transform:none}.LoginForm-module__fdi-2W__signInBtn{color:#0b1220;width:100%;height:52px;font-family:var(--font-inter), Inter, sans-serif;cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:2px;font-size:16px;font-weight:700;line-height:1;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 0 0 1px #ffffff14,0 10px 30px #2f69ff59,0 0 40px #60a5fa47}.LoginForm-module__fdi-2W__signInBtn:hover{filter:brightness(.97);transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff14,0 14px 34px #2f69ff6b,0 0 48px #60a5fa57}.LoginForm-module__fdi-2W__signInBtn:active{transform:translateY(0)}.LoginForm-module__fdi-2W__signInBtn:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.LoginForm-module__fdi-2W__signInBtn:disabled{cursor:not-allowed;opacity:.7;filter:none;transform:none}.LoginForm-module__fdi-2W__spinner{border:2px solid #0f172a33;border-top-color:#0f172a;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite LoginForm-module__fdi-2W__spin}@keyframes LoginForm-module__fdi-2W__spin{to{transform:rotate(360deg)}}.LoginForm-module__fdi-2W__error{font-family:var(--font-inter), Inter, sans-serif;color:#f87171;margin:-6px 0 0;font-size:13px;font-weight:500}.LoginForm-module__fdi-2W__remember{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;width:fit-content;display:inline-flex}.LoginForm-module__fdi-2W__checkbox{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.LoginForm-module__fdi-2W__checkboxBox{color:#0000;background:0 0;border:1.5px solid #94a9c9;border-radius:4px;place-items:center;width:16px;height:16px;transition:background .15s,border-color .15s,color .15s;display:grid}.LoginForm-module__fdi-2W__checkbox:checked+.LoginForm-module__fdi-2W__checkboxBox{color:#fff;background:#2f69ff;border-color:#2f69ff}.LoginForm-module__fdi-2W__checkbox:focus-visible+.LoginForm-module__fdi-2W__checkboxBox{outline-offset:2px;outline:2px solid #60a5fa}.LoginForm-module__fdi-2W__rememberText{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:0;color:#94a9c9;font-size:13px;font-style:normal;font-weight:500;line-height:100%}.LoginForm-module__fdi-2W__emailHint{color:#94a9c9;width:fit-content;max-width:100%;font-family:var(--font-inter), Inter, sans-serif;text-align:left;text-underline-offset:3px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;margin:-4px 0 0;padding:0;font-size:13px;font-weight:500;line-height:1.3;text-decoration:underline;display:block;overflow:hidden}.LoginForm-module__fdi-2W__emailHint:hover{color:#fff}.LoginForm-module__fdi-2W__emailHint:disabled{cursor:not-allowed;opacity:.7}
