.LandingPage_landing__x4iLm{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100svh;color:#fff;background:#102138}.LandingPage_background__4UhAa{z-index:-2;object-fit:cover;object-position:center}.LandingPage_shade__zcmXw{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(10 22 40/55%),rgb(10 22 40/78%))}.LandingPage_header__DJvKN{display:flex;align-items:center;padding:28px clamp(24px,3.6vw,70px)}.LandingPage_logo__zmpc2{display:block;width:clamp(160px,12vw,210px);height:auto}.LandingPage_brandName__dyv4r{font-size:30px;font-weight:700;letter-spacing:-.04em}.LandingPage_hero__H9MVv{display:flex;flex:1 1;align-items:center;width:min(100%,1580px);margin-inline:auto;padding:64px clamp(24px,4.2vw,80px) 112px calc(clamp(24px, 4.2vw, 80px) + 20px)}.LandingPage_copy__CSZMV{max-width:760px}.LandingPage_title__AqkOT{margin:0 0 32px;font-size:clamp(40px,4.2vw,76px);font-weight:700;line-height:1.12;letter-spacing:-.055em;overflow-wrap:anywhere;text-shadow:0 2px 16px rgb(0 0 0/12%)}.LandingPage_titleSingle__IDLCW{font-size:clamp(30px,4.2vw,76px);white-space:nowrap;overflow-wrap:normal}.LandingPage_description__bo5pU{margin:0;color:rgb(255 255 255/90%);font-size:clamp(16px,1.2vw,20px);line-height:1.8;white-space:pre-line}.LandingPage_actions__AwlYU{display:flex;flex-wrap:wrap;gap:16px;margin-top:48px}.LandingPage_contactButton__GQzJH,.LandingPage_loginButton__ayeWW,.LandingPage_submitButton__34aEV{min-height:56px;padding:14px 30px;border:1px solid rgb(255 255 255/75%);border-radius:12px;font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .16s,color .16s}.LandingPage_contactButton__GQzJH{color:#fff;background:rgb(255 255 255/4%)}.LandingPage_contactButton__GQzJH:hover{background:rgb(255 255 255/16%)}.LandingPage_loginButton__ayeWW,.LandingPage_submitButton__34aEV{color:#122238;background:#fff}.LandingPage_loginButton__ayeWW:hover,.LandingPage_submitButton__34aEV:not(:disabled):hover{background:#deebf7}.LandingPage_landing__x4iLm a:focus-visible,.LandingPage_landing__x4iLm button:focus-visible,.LandingPage_panel__KefWd a:focus-visible,.LandingPage_panel__KefWd button:focus-visible{outline:3px solid var(--landing-focus-ring,#69acdf);outline-offset:4px}.LandingPage_panel__KefWd{width:min(46vw,820px);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:48px clamp(32px,5vw,96px);border:0;border-left:1px solid rgb(255 255 255/16%);color:#fff;background:rgb(10 22 40/76%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.LandingPage_panel__KefWd[open]{display:flex;flex-direction:column;animation:LandingPage_slide-in__FZg2m .24s ease-out}.LandingPage_panel__KefWd::backdrop{background:rgb(0 0 0/8%)}.LandingPage_panelContent__4BSZ4{width:100%;max-width:430px;margin-block:auto;padding-block:24px}.LandingPage_panelHeading__yWM1E{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.LandingPage_panelHeading__yWM1E h2{margin:0;font-size:clamp(30px,2.4vw,40px);font-weight:600;letter-spacing:-.04em}.LandingPage_closeButton__qCz__{display:grid;width:40px;height:40px;flex:none;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:transparent;cursor:pointer}.LandingPage_closeButton__qCz__:hover{background:rgb(255 255 255/12%)}.LandingPage_panelSubtitle__7Zwre{margin:0 0 20px;color:rgb(255 255 255/88%);line-height:1.6}.LandingPage_form__LWUfc{display:flex;flex-direction:column;gap:18px}.LandingPage_field__anfAe{display:flex;flex-direction:column;gap:10px}.LandingPage_field__anfAe label{font-size:14px;font-weight:600}.LandingPage_field__anfAe input{width:100%;min-height:64px;padding:18px;border:1px solid rgb(255 255 255/65%);border-radius:14px;color:#fff;background:rgb(255 255 255/6%);font:inherit;font-size:15px}.LandingPage_field__anfAe input::placeholder{color:rgb(255 255 255/60%)}.LandingPage_field__anfAe input:focus-visible{outline:2px solid #fff;outline-offset:2px}.LandingPage_submitButton__34aEV{width:100%}.LandingPage_submitButton__34aEV:disabled{border-color:transparent;color:rgb(255 255 255/45%);background:rgb(255 255 255/20%);cursor:not-allowed}.LandingPage_resetButton__JEc26{align-self:center;padding:4px;border:0;color:rgb(255 255 255/85%);background:transparent;font:inherit;font-size:14px;cursor:pointer}.LandingPage_resetButton__JEc26:hover{text-decoration:underline;text-underline-offset:4px}.LandingPage_contactContent__VC1p9,.LandingPage_notice__En2bF{color:rgb(255 255 255/85%);font-size:15px;line-height:1.8}.LandingPage_notice__En2bF{margin:0}.LandingPage_contactContent__VC1p9 a{color:#fff;overflow-wrap:anywhere;text-underline-offset:4px}@keyframes LandingPage_slide-in__FZg2m{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:1100px){.LandingPage_copy__CSZMV{max-width:650px}.LandingPage_panel__KefWd{width:52vw;padding-inline:32px}}@media (max-width:700px){.LandingPage_header__DJvKN{padding-top:24px}.LandingPage_hero__H9MVv{padding:48px 24px 64px}.LandingPage_title__AqkOT{font-size:clamp(38px,9vw,56px)}.LandingPage_actions__AwlYU{margin-top:32px}.LandingPage_panel__KefWd{width:100%;padding:24px;background:rgb(10 22 40/96%)}}@media (prefers-reduced-motion:reduce){.LandingPage_panel__KefWd[open]{animation:none}.LandingPage_contactButton__GQzJH,.LandingPage_loginButton__ayeWW,.LandingPage_submitButton__34aEV{transition:none}}.LandingPage_demoLink__qlUgl{display:inline-block;margin-top:var(--space-5);color:var(--color-surface);font-size:var(--font-sm);text-underline-offset:var(--space-1)}