.landing-page-module__VLX65W__page{--landing-bg:#fbfbfb;--landing-surface:#f6f6f6;--landing-text:#111;--landing-text-secondary:#555;--landing-placeholder:#c1c1c4;--landing-logo:#000;--landing-accent:#3f8cf2;--landing-success:#0ed187;--site-primary:var(--landing-accent);--text:var(--landing-text);--text-secondary:var(--landing-text-secondary);background:var(--landing-bg);width:100dvw;height:100dvh;color:var(--landing-text);opacity:0;transition:opacity 1s;position:relative;overflow:hidden}.landing-page-module__VLX65W__pageVisible{opacity:1}.landing-page-module__VLX65W__logo{z-index:1;--logo-color:var(--landing-logo);position:absolute;top:1.75rem;left:1.75rem}.landing-page-module__VLX65W__content{justify-content:center;align-items:center;gap:6rem;width:100%;height:100%;display:flex}.landing-page-module__VLX65W__previewImage{flex-shrink:0;width:18.5%;height:auto}@media (max-width:979px){.landing-page-module__VLX65W__page{height:auto!important;padding-bottom:5rem!important}.landing-page-module__VLX65W__logo{top:1.75rem!important;left:1.75rem!important;transform:none!important}.landing-page-module__VLX65W__content{padding:5rem var(--padding-general) var(--padding-general)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2.5rem!important}.landing-page-module__VLX65W__previewImage{width:auto!important;height:48dvh!important;margin-top:.75rem!important}.landing-page-module__VLX65W__panel{text-align:center!important;align-items:center!important;width:87dvw!important}.landing-page-module__VLX65W__panelTitle{text-align:center!important;font-size:1.95rem!important}.landing-page-module__VLX65W__panelSubtitle{text-align:center!important;margin-top:1.125rem!important;font-size:1.025rem!important}.landing-page-module__VLX65W__badge{margin-bottom:0!important;font-size:.775rem!important;position:absolute!important;top:1.75rem!important;right:1.75rem!important}.landing-page-module__VLX65W__inputWrapper{width:100%!important;max-width:23rem!important;margin-top:2.5rem!important;margin-left:auto!important;margin-right:auto!important}}.landing-page-module__VLX65W__panel{flex-direction:column;flex-shrink:0;align-items:flex-start;width:40%;display:flex}.landing-page-module__VLX65W__badge{background:var(--landing-surface);color:var(--site-primary);letter-spacing:.12em;border-radius:99px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-block}.landing-page-module__VLX65W__panelSubtitle{color:var(--text-secondary);margin:1.5rem 0 0;font-size:1.125rem;font-weight:300;line-height:1.4}.landing-page-module__VLX65W__inputWrapper{background:var(--landing-surface);border-radius:99px;align-items:center;width:23rem;margin-top:3rem;padding:4px;display:flex}.landing-page-module__VLX65W__emailInput{height:2.85rem;color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding-left:1.25rem;padding-right:1.25rem;font-size:1rem}.landing-page-module__VLX65W__emailInput::placeholder{color:var(--landing-placeholder);font-weight:500}.landing-page-module__VLX65W__emailInput:-webkit-autofill{-webkit-box-shadow:0 0 0 9999px var(--landing-surface) inset;box-shadow:0 0 0 9999px var(--landing-surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out,color 9999s ease-in-out}.landing-page-module__VLX65W__emailInput:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 9999px var(--landing-surface) inset;box-shadow:0 0 0 9999px var(--landing-surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out,color 9999s ease-in-out}.landing-page-module__VLX65W__emailInput:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px var(--landing-surface) inset;box-shadow:0 0 0 9999px var(--landing-surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out,color 9999s ease-in-out}.landing-page-module__VLX65W__emailInput:-webkit-autofill:active{-webkit-box-shadow:0 0 0 9999px var(--landing-surface) inset;box-shadow:0 0 0 9999px var(--landing-surface) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out,color 9999s ease-in-out}.landing-page-module__VLX65W__submitBtn{background:var(--site-primary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:calc(2.85rem - 8px);height:calc(2.85rem - 8px);transition:background .4s;display:flex;position:relative}@media (hover:hover){.landing-page-module__VLX65W__submitBtn:hover,.landing-page-module__VLX65W__submitBtn:active{background:var(--site-primary)}}.landing-page-module__VLX65W__submitBtnDone,.landing-page-module__VLX65W__submitBtnDone:active{background:var(--landing-success)}@media (hover:hover){.landing-page-module__VLX65W__submitBtnDone:hover{background:var(--landing-success)}}.landing-page-module__VLX65W__btnIcon{transition:opacity .2s;position:absolute}.landing-page-module__VLX65W__btnIconVisible{opacity:1}.landing-page-module__VLX65W__btnIconHidden{opacity:0}@keyframes landing-page-module__VLX65W__spin{to{transform:rotate(360deg)}}.landing-page-module__VLX65W__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:calc(100% - 16px);height:calc(100% - 16px);transition:opacity .2s;animation:.7s linear infinite landing-page-module__VLX65W__spin;position:absolute}.landing-page-module__VLX65W__panelTitle{color:var(--text);text-align:left;margin:0;font-size:2.5rem;font-weight:400;line-height:1.2}.landing-page-module__VLX65W__errorMessage{color:#d1453b;margin-top:.75rem;font-size:.875rem}
