@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;1,9..40,400&display=swap";.authSignInMobileSplashV485.is-verto-welcome-v727{--as-page: #ffffff;--as-text: #090d18;--as-accent: #096bff;background:#fff!important;background-image:none!important;color:#090d18!important;overflow:hidden}.authVertoWelcomeCanvasV727{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;background:#fff}.authVertoWelcomeGhostV727{position:absolute;z-index:-2;top:clamp(70px,10vh,118px);left:50%;color:#f3f7fd!important;-webkit-text-fill-color:#f3f7fd!important;font-family:Arial Black,SF Pro Display,system-ui,sans-serif;font-size:clamp(330px,105vw,520px);font-weight:900;line-height:.8;opacity:1;transform:translate(-50%) scaleX(1.22);-webkit-user-select:none;user-select:none}.authVertoWelcomeWaveV727{position:absolute;z-index:-1;top:30%;right:-22%;left:-22%;height:31%;background:#73aaff;-webkit-mask:url(/images/verto-wave.svg) center / 100% 100% no-repeat;mask:url(/images/verto-wave.svg) center / 100% 100% no-repeat;opacity:.3;transform:scaleY(1.25)}.authVertoWelcomeLockupV727{display:flex;width:100%;max-width:430px;padding:clamp(120px,20vh,176px) 24px 150px;flex-direction:column;align-items:center;text-align:center}.authVertoWelcomeSymbolV727{display:block;width:min(42vw,176px);height:auto;overflow:visible}.authVertoWelcomeWordmarkV727{position:relative;display:inline-flex!important;align-items:center;gap:.15em;margin-top:-12px;padding-bottom:28px;color:#070b18!important;font-family:-apple-system,SF Pro Display,Segoe UI,system-ui,sans-serif!important;font-size:clamp(39px,11vw,48px)!important;font-weight:620!important;letter-spacing:.16em!important;line-height:1!important}.authVertoWelcomeWordmarkV727 .vertoWmLetterV660,.authVertoWelcomeWordmarkV727 .vertoWmEV660{display:inline-block;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:1!important}.authVertoWelcomeWordmarkV727>.vertoWmLetterV660:first-child{font-weight:820!important}.authVertoWelcomeWordmarkV727 .vertoWmEV660{display:inline-flex;width:.52em;height:.7em;flex-direction:column;justify-content:space-between}.authVertoWelcomeWordmarkV727 .vertoWmEV660 i{display:block;width:100%;height:.12em;border-radius:99px;background:linear-gradient(90deg,#17a7ff,#075cff)}.authVertoWelcomeWordmarkV727 .vertoWmFitnessV668{position:absolute;right:0;bottom:0;left:0;display:block;color:#096bff!important;font-size:11px!important;font-weight:650!important;letter-spacing:.68em!important;line-height:1!important;text-align:center;text-transform:uppercase}.authVertoWelcomeLockupV727>p{margin:clamp(54px,8vh,78px) 0 0;color:#666d7c;font-size:clamp(16px,4.6vw,20px);font-weight:430;line-height:1.3}.authSignInMobileSplashV485.is-verto-welcome-v727 .authSignInMobileSplashActionsV485{background:linear-gradient(180deg,#fff0,#fff 24%,#fff)!important}.authSignInMobileSplashV485.is-verto-welcome-v727 .authSignInMobileSplashLinkV485{background:transparent!important;color:#090d18!important}@media (max-height: 700px){.authVertoWelcomeLockupV727{padding-top:72px}.authVertoWelcomeSymbolV727{width:150px}.authVertoWelcomeLockupV727>p{margin-top:34px}}.authSignInShellV478.is-verto-mobile-portal{display:block!important;min-height:100dvh;background:#fff!important;padding:0!important;font-family:DM Sans,Avenir Next,Segoe UI,system-ui,sans-serif}.authSignInShellV478.is-verto-mobile-portal .authSignInBrandV478,.authSignInShellV478.is-verto-mobile-portal .authSignInCardV478,.authSignInShellV478.is-verto-mobile-portal .authSignInMobileSplashV485,.authSignInShellV478.is-verto-mobile-portal .authSignInMobilePortalV488{display:none!important}.authSignInShellV478.is-verto-mobile-portal .vertoMobilePortalV650{display:block}.vertoMobilePortalV650{--verto-blue: #0066ff;--verto-ink: #111827;--verto-muted: #6b7280;--verto-line: #e5e7eb;--verto-soft: #eff6ff;min-height:100dvh;background:#fff;color:var(--verto-ink);box-sizing:border-box}.vertoMobilePortalInnerV650{max-width:440px;margin:0 auto;min-height:100dvh;padding:28px 20px 32px;display:flex;flex-direction:column;box-sizing:border-box}.vertoMobilePortalLogoV650{align-self:center;margin-bottom:28px}.vertoMobilePortalHeadV650{text-align:center;margin-bottom:22px}.vertoMobilePortalHeadV650 h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.03em;color:var(--verto-ink)}.vertoMobilePortalHeadV650 p{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--verto-muted)}.vertoMobilePortalChoicesV650{display:grid;gap:12px}.vertoMobilePortalChoiceV650{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;text-align:left;padding:16px;border-radius:16px;border:1.5px solid var(--verto-line);background:#fff;cursor:pointer;box-shadow:0 1px 2px #0f172a0a}.vertoMobilePortalChoiceV650.is-coach{border-color:#0066ff59}.vertoMobilePortalChoiceV650.is-coach.is-selected,.vertoMobilePortalChoiceV650.is-coach:active{border-color:var(--verto-blue);box-shadow:0 0 0 3px #0066ff1f}.vertoMobilePortalChoiceV650.is-client:active,.vertoMobilePortalChoiceV650.is-client.is-selected{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.vertoMobilePortalIconV650{width:48px;height:48px;border-radius:14px;display:grid;place-items:center}.vertoMobilePortalIconV650.is-coach{background:var(--verto-soft);color:var(--verto-blue)}.vertoMobilePortalIconV650.is-client{background:#ecfdf5;color:#16a34a}.vertoMobilePortalIconV650 svg{width:24px;height:24px}.vertoMobilePortalChoiceCopyV650 strong{display:block;font-size:16px;font-weight:750;color:var(--verto-ink);margin-bottom:4px}.vertoMobilePortalChoiceCopyV650 small{display:block;font-size:13px;line-height:1.4;color:var(--verto-muted)}.vertoMobilePortalHintV650{margin:18px 0 0;text-align:center;font-size:13px;color:var(--verto-muted)}.vertoMobilePortalSignInV650{margin:auto 0 0;padding-top:24px;text-align:center;font-size:14px;color:var(--verto-muted)}.vertoMobilePortalSignInV650 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--verto-blue);font:inherit;font-weight:750;cursor:pointer;padding:0}.authSignInShellV478.is-verto-mobile-form{background:#fff!important;font-family:DM Sans,Avenir Next,Segoe UI,system-ui,sans-serif}.authSignInShellV478.is-verto-mobile-form .authSignInBrandV478,.authSignInShellV478.is-verto-mobile-form .authSignInMobileSplashV485,.authSignInShellV478.is-verto-mobile-form .authSignInMobilePortalV488,.authSignInShellV478.is-verto-mobile-form .vertoMobilePortalV650{display:none!important}.authSignInShellV478.is-verto-mobile-form{display:block!important;padding:0!important}.authSignInShellV478.is-verto-mobile-form .authSignInCardV478{display:block!important;max-width:440px;margin:0 auto;min-height:100dvh;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;padding:20px 20px 28px!important;box-sizing:border-box}.authSignInShellV478.is-verto-mobile-form .authSignInCardV478>header,.authSignInShellV478.is-verto-mobile-form .authSignInSegmentV478,.authSignInShellV478.is-verto-mobile-form .authSignInSwitchPortalV488,.authSignInShellV478.is-verto-mobile-form .authSignInNoteV478,.authSignInShellV478.is-verto-mobile-form .authSignInEyebrowV478{display:none!important}.authSignInShellV478.is-verto-mobile-form .vertoMobileFormHeadV650{display:grid;gap:6px;margin:8px 0 20px;text-align:left}.authSignInShellV478.is-verto-mobile-form .vertoMobileFormHeadV650 .vertoMarkV650{margin-bottom:10px}.authSignInShellV478.is-verto-mobile-form .vertoMobileFormHeadV650 h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.03em;color:#111827}.authSignInShellV478.is-verto-mobile-form .vertoMobileFormHeadV650 p{margin:0;font-size:14px;color:#6b7280}.authSignInShellV478.is-verto-mobile-form .authSignInFormV478{display:grid;gap:14px}.authSignInShellV478.is-verto-mobile-form .authField>span{display:block;margin-bottom:6px;font-size:13px;font-weight:650;color:#111827}.authSignInShellV478.is-verto-mobile-form .authField .input,.authSignInShellV478.is-verto-mobile-form .passwordInputWrap .input{min-height:48px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;color:#111827!important;padding-left:42px!important;font-size:15px!important}.authSignInShellV478.is-verto-mobile-form .authField{position:relative}.authSignInShellV478.is-verto-mobile-form .authField:not(.passwordField):before,.authSignInShellV478.is-verto-mobile-form .passwordField .passwordInputWrap:before{content:"";position:absolute;left:14px;width:18px;height:18px;background:#06f;z-index:1;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.authSignInShellV478.is-verto-mobile-form .authField:not(.passwordField):before{top:38px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 7.5h16v10a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 17.5v-10Z' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m5 8 7 5 7-5' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 7.5h16v10a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 17.5v-10Z' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m5 8 7 5 7-5' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.authSignInShellV478.is-verto-mobile-form .passwordField .passwordInputWrap{position:relative}.authSignInShellV478.is-verto-mobile-form .passwordField .passwordInputWrap:before{top:50%;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='5' y='10' width='14' height='10' rx='2' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M8 10V8a4 4 0 0 1 8 0v2' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='5' y='10' width='14' height='10' rx='2' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M8 10V8a4 4 0 0 1 8 0v2' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.authSignInShellV478.is-verto-mobile-form .authSignInPrimaryV478{width:100%;min-height:48px;border:0!important;border-radius:12px!important;background:#06f!important;color:#fff!important;font-weight:700!important}.authSignInShellV478.is-verto-mobile-form .vertoAuthForgotRowV650,.authSignInShellV478.is-verto-mobile-form .vertoAuthOrV650,.authSignInShellV478.is-verto-mobile-form .vertoAuthSocialV650,.authSignInShellV478.is-verto-mobile-form .vertoAuthTrialRowV650{display:block}.authSignInShellV478.is-verto-mobile-form .vertoAuthOrV650{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:12px 0;color:#6b7280;font-size:12px;font-weight:650;letter-spacing:.06em;text-align:center}.authSignInShellV478.is-verto-mobile-form .vertoAuthOrV650:before,.authSignInShellV478.is-verto-mobile-form .vertoAuthOrV650:after{content:"";height:1px;background:#e5e7eb}.authSignInShellV478.is-verto-mobile-form .vertoAuthSocialV650{display:grid;gap:10px}.authSignInShellV478.is-verto-mobile-form .vertoAuthSocialBtnV650{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#111827;font-size:14px;font-weight:650;cursor:pointer}.authSignInShellV478.is-verto-mobile-form .vertoAuthForgotRowV650{display:flex;justify-content:flex-end}.authSignInShellV478.is-verto-mobile-form .vertoAuthForgotRowV650 .authSignInTextBtnV478,.authSignInShellV478.is-verto-mobile-form .vertoAuthTrialRowV650 .authSignInTextBtnV478{color:#06f!important;font-weight:700;background:transparent;border:0;padding:0;min-height:0}.authSignInShellV478.is-verto-mobile-form .vertoAuthTrialRowV650{text-align:center;margin-top:14px;font-size:13px;color:#6b7280}.authSignInShellV478.is-verto-mobile-form .authSignInMobileBackV485{display:inline-flex!important;margin:0 0 8px;padding:0;border:0;background:transparent;color:#111827;font-size:22px;line-height:1;cursor:pointer}.authSignInShellV478.is-verto-mobile-portal,.authSignInShellV478.is-verto-mobile-form,.vertoMobilePortalV650{background:#fff!important;color:#080d1d;font-family:-apple-system,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif}.vertoMobilePortalV650{position:relative;isolation:isolate;overflow:hidden}.vertoMobilePortalV650:before,.authSignInShellV478.is-verto-mobile-form .authSignInCardV478:before{content:"V";position:absolute;z-index:0;color:#eef5ff;font-family:Arial Black,SF Pro Display,system-ui,sans-serif;font-size:470px;font-weight:900;line-height:.78;opacity:.48;pointer-events:none;-webkit-user-select:none;user-select:none}.vertoMobilePortalV650:before{top:188px;right:auto;left:42px}.authSignInShellV478.is-verto-mobile-form .authSignInCardV478:before{top:188px;right:auto;left:42px}.vertoMobilePortalV650:after,.authSignInShellV478.is-verto-mobile-form .authSignInCardV478:after{content:"";position:absolute;z-index:0;right:-25%;left:-25%;height:360px;background:#78adff;-webkit-mask-image:url(/images/verto-wave.svg);mask-image:url(/images/verto-wave.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:.28;pointer-events:none}.vertoMobilePortalV650:after{top:460px}.authSignInShellV478.is-verto-mobile-form .authSignInCardV478:after{top:350px}.vertoMobilePortalInnerV650{position:relative;z-index:1;width:100%;max-width:430px;padding:calc(env(safe-area-inset-top) + 76px) 25px calc(env(safe-area-inset-bottom) + 28px)}.vertoMobilePortalBackV669,.authSignInShellV478.is-verto-mobile-form .authSignInMobileBackV485{display:grid!important;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;margin:0;padding:0;border:0;border-radius:9px;background:#ffffffe0!important;box-shadow:0 4px 14px #1c38680d;color:#0874ff!important;cursor:pointer}.vertoMobilePortalBackV669 svg{width:21px;height:21px}.authSignInShellV478.is-verto-mobile-form .authSignInMobileBackV485{overflow:hidden;color:transparent!important;font-size:0!important}.authSignInShellV478.is-verto-mobile-form .authSignInMobileBackV485:before{content:"←";color:#0874ff;font-size:24px;font-weight:400;line-height:1}.vertoMobilePortalLogoV650{align-self:flex-start;margin:29px 0 31px}.vertoMobilePortalLogoV650.vertoMarkV650,.authSignInShellV478.is-verto-mobile-form .vertoMobileFormHeadV650 .vertoMarkV650{gap:.27em;color:#080d1d;font-size:16px;font-weight:720;letter-spacing:.22em}.vertoMobilePortalLogoV650 .vertoMarkEBarV650,.vertoMobilePortalLogoV650 .vertoMarkEBarV650.is-mid em,.authSignInShellV478.is-verto-mobile-form .vertoMobileFormHeadV650 .vertoMarkEBarV650,.authSignInShellV478.is-verto-mobile-form .vertoMobileFormHeadV650 .vertoMarkEBarV650.is-mid em{background:#0874ff}.vertoMobilePortalHeadV650{margin-bottom:21px;text-align:left}.vertoMobilePortalHeadV650 h1{font-size:26px;font-weight:790;letter-spacing:-.035em;line-height:1.05}.vertoMobilePortalHeadV650 p{margin-top:10px;color:#596681;font-size:14px;line-height:1.4}.vertoMobilePortalChoicesV650{gap:13px}.vertoMobilePortalChoiceV650{grid-template-columns:56px minmax(0,1fr) 18px;gap:14px;min-height:94px;padding:16px 17px 16px 15px;border:1px solid #cfe0fa;border-radius:14px;box-shadow:0 8px 22px #1b45870b}.vertoMobilePortalChoiceV650.is-coach{border-color:#cfe0fa}.vertoMobilePortalIconV650{width:56px;height:56px;border-radius:13px}.vertoMobilePortalIconV650.is-coach{background:#edf5ff;color:#0874ff}.vertoMobilePortalIconV650.is-client{background:#ebfbf1;color:#0874ff}.vertoMobilePortalIconV650 svg{width:28px;height:28px}.vertoMobilePortalChoiceCopyV650 strong{margin-bottom:5px;color:#080d1d;font-size:16px;font-weight:760}.vertoMobilePortalChoiceCopyV650 small{color:#596681;font-size:13px;line-height:1.35}.vertoMobilePortalChevronV669{color:#0874ff;font-size:31px;font-weight:300;line-height:1;transform:translateY(-1px)}.vertoMobilePortalHintV650{margin-top:28px;color:#66718a;font-size:13px}.vertoMobilePortalSignInV650{display:none}.authSignInShellV478.is-verto-mobile-form .authSignInCardV478{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:430px;padding:calc(env(safe-area-inset-top) + 24px) 25px calc(env(safe-area-inset-bottom) + 28px)!important}.authSignInShellV478.is-verto-mobile-form .authSignInCardV478>*{position:relative;z-index:1}.authSignInShellV478.is-verto-mobile-form .vertoMobileFormHeadV650{gap:0;margin:18px 0 26px}.authSignInShellV478.is-verto-mobile-form .vertoMobileFormHeadV650 .vertoMarkV650{margin:0 0 22px}.authSignInShellV478.is-verto-mobile-form.has-pending-invite .authInviteBannerV477{margin:-8px 0 2px;padding:11px 14px;border-color:#dfe6f0;background:#fff;box-shadow:none}.authSignInShellV478.is-verto-mobile-form.has-pending-invite .authInviteBannerV477 strong{margin-bottom:3px;font-size:13px}.authSignInShellV478.is-verto-mobile-form.has-pending-invite .authInviteBannerV477 p{font-size:12px;line-height:1.4}.authSignInShellV478.is-verto-mobile-form .vertoMobileFormHeadV650 h1{margin:0;color:#080d1d;font-size:28px!important;font-weight:790!important;letter-spacing:-.04em!important;line-height:1.05!important}.authSignInShellV478.is-verto-mobile-form .vertoMobileFormHeadV650 p{margin-top:10px;color:#66718a;font-size:15px;line-height:1.35}.authSignInShellV478.is-verto-mobile-form .authSignInFormV478{gap:27px}.authSignInShellV478.is-verto-mobile-form .authField>span{margin:0 0 10px 2px;color:#080d1d;font-size:14px;font-weight:720}.authSignInShellV478.is-verto-mobile-form .authField .input,.authSignInShellV478.is-verto-mobile-form .passwordInputWrap .input{box-sizing:border-box;width:100%;min-height:58px!important;padding:0 50px!important;border:1px solid #d8e2f1!important;border-radius:13px!important;background:#ffffffe6!important;box-shadow:0 8px 22px #19417c0d!important;color:#080d1d!important;font-size:15px!important;font-weight:540}.authSignInShellV478.is-verto-mobile-form .authField .input::placeholder{color:#919bb0;opacity:1}.authSignInShellV478.is-verto-mobile-form .authField:not(.passwordField):before,.authSignInShellV478.is-verto-mobile-form .passwordField .passwordInputWrap:before{left:16px;width:20px;height:20px;background:#0874ff}.authSignInShellV478.is-verto-mobile-form .authField:not(.passwordField):before{top:48px}.authSignInShellV478.is-verto-mobile-form .passwordToggle{right:15px;color:#0874ff!important;font-size:14px;font-weight:740}.authSignInShellV478.is-verto-mobile-form .vertoAuthForgotRowV650{margin-top:-15px}.authSignInShellV478.is-verto-mobile-form .vertoAuthForgotRowV650 .authSignInTextBtnV478{color:#0874ff!important;font-size:13px;font-weight:560}.authSignInShellV478.is-verto-mobile-form .authSignInPrimaryV478{min-height:54px;border-radius:13px!important;background:linear-gradient(90deg,#0874ff,#0967f6)!important;box-shadow:0 12px 24px #0874ff38!important;color:#fff!important;font-size:16px;font-weight:720!important}.authSignInShellV478.is-verto-mobile-form .vertoAuthSocialV650{display:none!important}.authSignInShellV478.is-verto-mobile-form .vertoAuthOrV650{gap:15px;margin:28px 0 31px;color:#080d1d;font-size:12px;font-weight:750}.authSignInShellV478.is-verto-mobile-form .vertoAuthOrV650:before,.authSignInShellV478.is-verto-mobile-form .vertoAuthOrV650:after{background:#dce3ed}.authSignInShellV478.is-verto-mobile-form .vertoAuthTrialRowV650{margin-top:0;color:#202943;font-size:13px}.authSignInShellV478.is-verto-mobile-form .vertoAuthTrialRowV650 .authSignInTextBtnV478{color:#0874ff!important;font-weight:560;text-decoration:underline;text-underline-offset:3px}.authSignInShellV478.is-verto-mobile-form .authSignInMobileIntentSwitchV487{display:block;margin:38px auto 0;border:0;background:transparent!important;color:#0874ff!important;font-size:13px;font-weight:540;text-decoration:underline;text-underline-offset:3px}.authSignInShellV478.is-verto-mobile-form .authError{display:block!important;width:100%;margin:18px auto 0!important;padding:11px 14px;border-radius:11px;background:#fff4f4;box-sizing:border-box;color:#b42318!important;font-size:13px!important;line-height:1.45!important;text-align:center}@media (max-height: 720px){.vertoMobilePortalInnerV650,.authSignInShellV478.is-verto-mobile-form .authSignInCardV478{padding-top:calc(env(safe-area-inset-top) + 42px)!important}.authSignInShellV478.is-verto-mobile-form .vertoMobileFormHeadV650{margin-top:18px;margin-bottom:24px}.authSignInShellV478.is-verto-mobile-form .vertoMobileFormHeadV650 .vertoMarkV650{margin-bottom:20px}.authSignInShellV478.is-verto-mobile-form .authSignInFormV478{gap:18px}}.coachSeatCheckoutV620{--csc-page: #ffffff;--csc-soft: #f5f5f7;--csc-wash: #f7f8fa;--csc-navy: #11172a;--csc-muted: #667085;--csc-line: #e6eaf0;--csc-blue: #0a66ff;--csc-blue-soft: rgba(10, 102, 255, .1);--csc-blue-line: rgba(10, 102, 255, .28);--csc-stripe: #635bff;--csc-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, sans-serif;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;font-family:var(--csc-font);color:var(--csc-navy);box-sizing:border-box;-webkit-font-smoothing:antialiased}.coachSeatCheckoutV620,.coachSeatCheckoutV620 :where(h1,h2,h3,p,span,strong,b,small,em,button,label,li,input){font-family:var(--csc-font)}.coachSeatCheckoutShellHeadV620{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--csc-line);background:var(--csc-wash);flex-shrink:0}.coachSeatCheckoutShellIntroV620{min-width:0;flex:1}.coachSeatCheckoutShellIntroV620 h1{margin:10px 0 0;font-size:clamp(22px,2.8vw,28px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--csc-navy)}.coachSeatCheckoutShellIntroV620>p{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--csc-navy);max-width:48ch}.coachSeatCheckoutShellBodyV620{flex:1;min-height:0;overflow:auto;padding:24px;box-sizing:border-box}.coachSeatCheckoutBrandV620{min-width:0}.coachSeatBrandWordV620{display:inline-block;letter-spacing:.22em;font-size:13px;font-weight:700;color:var(--csc-navy);text-transform:uppercase}.coachSeatBrandWordV620 .nzBrandZynV591{color:var(--csc-blue)}.coachSeatCheckoutStepsV620{display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0;justify-content:flex-end}.coachSeatCheckoutStepsV620 span{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px;border-radius:999px;border:1px solid var(--csc-line);background:var(--csc-page);font-size:12px;font-weight:600;color:var(--csc-muted)}.coachSeatCheckoutStepsV620 span em{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:700;background:var(--csc-soft);color:var(--csc-muted)}.coachSeatCheckoutStepsV620 span.is-active{border-color:var(--csc-blue-line);background:var(--csc-blue-soft);color:var(--csc-navy)}.coachSeatCheckoutStepsV620 span.is-active em,.coachSeatCheckoutStepsV620 span.is-done em{background:var(--csc-blue);color:#fff}.coachSeatCheckoutStepsV620 span.is-done{border-color:var(--csc-blue-line);color:var(--csc-navy)}.coachSeatCheckoutPanelV620{display:flex;flex-direction:column;gap:14px;min-width:0;height:100%}.coachSeatCheckoutEyebrowV620{margin:0;font-size:12px;font-weight:600;color:var(--csc-muted)}.coachSeatAgencyNoteV620{padding:12px 14px;border-radius:12px;border:1px solid var(--csc-line);background:var(--csc-soft);font-size:13px;line-height:1.45;color:var(--csc-navy)}.coachSeatAgencyNoteV620.is-compact,.coachSeatAgencyNoteV620 strong{font-weight:700}.coachSeatAgencyNoteV620.is-compact{font-size:12px}.coachSeatPlanGridV620{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.coachSeatPlanCardV620{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;gap:8px;min-height:188px;width:100%;text-align:left;padding:14px;border-radius:12px;border:1.5px solid var(--csc-line);background:var(--csc-page);color:var(--csc-navy);cursor:pointer;font-family:inherit}.coachSeatPlanCardV620.is-enterprise{border-color:var(--csc-blue-line)}.coachSeatPlanCardV620.is-active{border-color:var(--csc-blue);background:var(--csc-blue-soft)}.coachSeatPlanTopV620{display:flex;align-items:center;justify-content:space-between;gap:6px}.coachSeatPlanTopV620 strong{font-size:13px;font-weight:700}.coachSeatPlanTopV620 em{flex-shrink:0;font-style:normal;font-size:10px;font-weight:700;color:var(--csc-blue);background:#fff;border:1px solid var(--csc-blue-line);border-radius:999px;padding:2px 7px}.coachSeatPlanSeatsV620{font-size:12px;font-weight:600;color:var(--csc-muted)}.coachSeatPlanCardV620.is-active .coachSeatPlanSeatsV620{color:var(--csc-blue)}.coachSeatPlanPriceV620{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1}.coachSeatPlanPriceV620 small{margin-left:2px;font-size:12px;font-weight:600;color:var(--csc-muted)}.coachSeatPlanCardV620 p{margin:auto 0 0;font-size:12px;line-height:1.4;color:var(--csc-muted)}.coachSeatPlanPickV620{font-size:12px;font-weight:700;color:var(--csc-muted)}.coachSeatPlanCardV620.is-active .coachSeatPlanPickV620{color:var(--csc-blue)}.coachSeatCheckoutActionsV620{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:4px}.coachSeatSelectedLineV620{margin:0;font-size:13px;color:var(--csc-muted)}.coachSeatSelectedLineV620 strong{color:var(--csc-navy);font-weight:700}.coachSeatCheckoutBtnsV620{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.coachSeatPrimaryBtnV620,.coachSeatGhostBtnV620{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:46px;border-radius:12px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.coachSeatPrimaryBtnV620{border:0;background:var(--csc-blue);color:#fff}.coachSeatPrimaryBtnV620.is-stripe{background:var(--csc-stripe)}.coachSeatPrimaryBtnV620:disabled{opacity:.65;cursor:default}.coachSeatGhostBtnV620{border:1px solid var(--csc-line);background:var(--csc-page);color:var(--csc-navy)}.coachSeatStripeLayoutV620{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;flex:1;min-height:0}.coachSeatStripeFormV620,.coachSeatStripeSummaryV620{border:1px solid var(--csc-line);border-radius:12px;padding:16px;background:var(--csc-page)}.coachSeatStripeSummaryV620{background:var(--csc-wash);display:flex;flex-direction:column;gap:10px}.coachSeatStripeFormV620{display:grid;gap:12px;align-content:start}.coachSeatStripeBrandV620{display:flex;align-items:center;gap:10px;margin-bottom:4px}.coachSeatStripeBrandV620>span{width:34px;height:34px;border-radius:8px;background:var(--csc-stripe);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:700}.coachSeatStripeBrandV620 strong{display:block;font-size:15px;font-weight:700}.coachSeatStripeBrandV620 small{display:block;margin-top:2px;font-size:12px;color:var(--csc-muted)}.coachSeatStripeRowV620{display:grid;grid-template-columns:1fr 1fr;gap:10px}.coachSeatStripeSummaryV620 h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em}.coachSeatStripeSummaryV620>p{margin:0;font-size:13px;color:var(--csc-muted)}.coachSeatDueTodayV620{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px;border-radius:12px;border:1px solid var(--csc-line);background:var(--csc-page)}.coachSeatDueTodayV620 span{font-size:13px;font-weight:600;color:var(--csc-muted)}.coachSeatDueTodayV620 b{font-size:24px;font-weight:700}.coachSeatMockHintV620{margin-top:auto!important;font-size:12px!important;line-height:1.4}.coachSeatTestCardBannerV620{display:grid;gap:2px;margin:0 0 14px;padding:12px 14px;border:1px solid rgba(0,102,255,.22);border-radius:12px;background:#0066ff0f}.coachSeatTestCardBannerV620 strong{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#06f}.coachSeatTestCardBannerV620 span{font-size:18px;font-weight:700;letter-spacing:.04em;color:#1d1d1f;font-variant-numeric:tabular-nums}.coachSeatTestCardBannerV620 em{font-style:normal;font-size:12px;font-weight:600;color:#6b7280}@media (max-width: 980px){.coachSeatCheckoutShellHeadV620{flex-direction:column;padding:16px}.coachSeatCheckoutShellBodyV620{padding:16px}.coachSeatCheckoutStepsV620{justify-content:flex-start}.coachSeatPlanGridV620{grid-template-columns:1fr}.coachSeatPlanCardV620{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:12px 14px}.coachSeatPlanTopV620,.coachSeatPlanSeatsV620{grid-column:1}.coachSeatPlanPriceV620{grid-column:2;grid-row:1 / span 2;align-self:start;text-align:right;font-size:20px}.coachSeatPlanCardV620 p{grid-column:1 / -1;margin-top:0}.coachSeatPlanPickV620{grid-column:2;grid-row:3;text-align:right}.coachSeatStripeLayoutV620{grid-template-columns:1fr}.coachSeatCheckoutActionsV620{align-items:stretch;flex-direction:column}.coachSeatCheckoutBtnsV620{width:100%}.coachSeatCheckoutBtnsV620 .coachSeatPrimaryBtnV620,.coachSeatCheckoutBtnsV620 .coachSeatGhostBtnV620{flex:1}.coachSeatAgencyNoteV620{font-size:12px}}.authSignInShellV478.is-coach-seat-gate .authSignInCardV478.coachSeatGateCardV620{padding:0!important;overflow:hidden}.authSignInShellV478.is-coach-seat-gate .coachSeatCheckoutV620{height:100%}.authSignInShellV478.is-coach-desktop-auth,.authSignInShellV478.is-nutri-desktop-auth{display:grid!important;grid-template-columns:1fr!important;place-items:center;padding:24px;min-height:100vh;min-height:100dvh;background:#fff!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif}.authSignInShellV478.is-coach-desktop-auth .authSignInBrandV478,.authSignInShellV478.is-coach-desktop-auth .authSignInMobileSplashV485,.authSignInShellV478.is-coach-desktop-auth .authSignInMobilePortalV488,.authSignInShellV478.is-coach-desktop-auth>.authSignInCardV478{display:none!important}.authSignInShellV478.is-nutri-desktop-auth .authSignInBrandV478,.authSignInShellV478.is-nutri-desktop-auth .authSignInMobileSplashV485,.authSignInShellV478.is-nutri-desktop-auth .authSignInMobilePortalV488,.authSignInShellV478.is-nutri-desktop-auth>.authSignInCardV478{display:none!important}.coachDesktopAuthWindowV632{--cda-page: #ffffff;--cda-soft: #f5f5f7;--cda-wash: #f7f8fa;--cda-navy: #11172a;--cda-muted: #667085;--cda-line: #e6eaf0;--cda-blue: #0a66ff;--cda-blue-soft: rgba(10, 102, 255, .1);--cda-green: #176a33;--cda-green-soft: rgba(23, 106, 51, .1);--cda-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, sans-serif;width:860px;max-width:min(860px,calc(100vw - 48px));height:640px;max-height:min(640px,calc(100dvh - 48px));display:flex;flex-direction:column;border:1px solid var(--cda-line);border-radius:16px;background:var(--cda-page);box-shadow:0 18px 50px #0f234614;overflow:hidden;font-family:var(--cda-font);color:var(--cda-navy);box-sizing:border-box}.coachDesktopAuthHeadV632{flex-shrink:0;padding:20px 24px;border-bottom:1px solid var(--cda-line);background:var(--cda-wash)}.coachDesktopAuthBrandV632{display:inline-block;letter-spacing:.22em;font-size:13px;font-weight:700;color:var(--cda-navy);text-transform:uppercase}.coachDesktopAuthBrandV632 .nzBrandZynV591,.coachDesktopAuthZynV632{color:var(--cda-blue)!important;-webkit-text-fill-color:var(--cda-blue)!important}.coachDesktopAuthIntroV632 h1{margin:10px 0 0;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--cda-navy)!important;font-family:var(--cda-font)}.coachDesktopAuthIntroV632>p{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--cda-navy)!important;max-width:48ch;font-family:var(--cda-font)}.coachDesktopAuthBodyV632{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px;padding:24px;overflow:auto;box-sizing:border-box}.coachDesktopAuthWelcomeV632{border-radius:16px;border:1px solid var(--cda-line);background:linear-gradient(160deg,var(--cda-blue-soft),var(--cda-wash));padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:0}.coachDesktopAuthWelcomeV632 h2{margin:18px 0 0;font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1.12;color:var(--cda-navy)!important;font-family:var(--cda-font)}.coachDesktopAuthWelcomeV632>div>p{margin:10px 0 0;font-size:15px;line-height:1.45;color:var(--cda-muted)!important;max-width:360px;font-family:var(--cda-font)}.coachDesktopAuthCalloutV632{padding:14px;border-radius:12px;background:var(--cda-page);border:1px solid var(--cda-line);display:grid;gap:4px}.coachDesktopAuthCalloutV632 strong{font-size:12px;font-weight:700;color:var(--cda-navy)!important;font-family:var(--cda-font)}.coachDesktopAuthCalloutV632.is-paid strong{color:var(--cda-green)!important}.coachDesktopAuthCalloutV632 span{font-size:13px;line-height:1.4;color:var(--cda-muted)!important;font-family:var(--cda-font)}.coachDesktopAuthFormColV632{display:flex;flex-direction:column;gap:12px;min-width:0}.coachDesktopAuthFormColV632 .authSignInSegmentV478{align-self:flex-start}.coachDesktopAuthFormColV632 .authSignInFormV478{display:grid;gap:12px}.coachDesktopAuthFormColV632 .authSignInPrimaryV478{width:100%}.coachDesktopAuthNoteV632{margin-top:auto;padding:12px;border-radius:12px;background:var(--cda-soft);font-size:12px;line-height:1.4;color:var(--cda-muted)!important;font-family:var(--cda-font)}.coachDesktopAuthFormColV632 .authSignInNoteV478{display:none!important}.coachDesktopAuthFormColV632 .authSignInPrimaryV478,.authSignInShellV478.is-coach-desktop-auth .authSignInPrimaryV478,.authSignInShellV478.is-nutri-desktop-auth .authSignInPrimaryV478{background:#0a66ff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:0!important}.coachDesktopAuthFormColV632 .authField .input{background:#fff!important;border:1px solid #e6eaf0!important;color:#11172a!important}.coachDesktopAuthNoteV632 .authSignInTextBtnV478{display:inline;margin:0;padding:0;min-height:0;border:0;background:transparent;color:#0a66ff!important;font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (max-width: 900px){.authSignInShellV478.is-coach-desktop-auth,.authSignInShellV478.is-nutri-desktop-auth{padding:0;place-items:stretch}.coachDesktopAuthWindowV632{width:100%;max-width:none;height:auto;min-height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none}.coachDesktopAuthBodyV632{grid-template-columns:1fr}}.authSignInShellV478.is-verto-desktop-auth{display:block!important;grid-template-columns:none!important;place-items:stretch;padding:0!important;min-height:100vh;min-height:100dvh;background:#fff!important;font-family:DM Sans,Avenir Next,Segoe UI,system-ui,sans-serif;overflow:auto}.authSignInShellV478.is-verto-desktop-auth .authSignInBrandV478,.authSignInShellV478.is-verto-desktop-auth .authSignInMobileSplashV485,.authSignInShellV478.is-verto-desktop-auth .authSignInMobilePortalV488,.authSignInShellV478.is-verto-desktop-auth>.authSignInCardV478,.authSignInShellV478.is-verto-desktop-auth .coachDesktopAuthWindowV632{display:none!important}.vertoAuthShellV650{--verto-blue: #0066ff;--verto-ink: #111827;--verto-muted: #6b7280;--verto-line: #e5e7eb;--verto-soft: #eff6ff;--verto-page: #ffffff;position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--verto-page);color:var(--verto-ink);isolation:isolate}.vertoAuthWaveV650{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 80% 55% at 18% 42%,rgba(0,102,255,.07),transparent 70%),radial-gradient(ellipse 50% 40% at 8% 80%,rgba(0,102,255,.05),transparent 65%);opacity:1}.vertoAuthWaveV650:before,.vertoAuthWaveV650:after{content:"";position:absolute;left:-8%;width:62%;height:42%;border:1.5px solid rgba(0,102,255,.12);border-radius:50%;transform:rotate(-18deg)}.vertoAuthWaveV650:before{top:18%}.vertoAuthWaveV650:after{top:34%;width:70%;height:48%;border-color:#0066ff14;transform:rotate(-12deg)}.vertoAuthMainV650{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.9fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,4vw,56px) clamp(24px,5vw,72px) 20px;box-sizing:border-box}.vertoAuthMarketingV650{max-width:560px;display:grid;gap:18px}.vertoMarkV650{display:inline-flex;align-items:center;gap:.28em;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--verto-ink);line-height:1}.vertoMarkV650--lg{font-size:22px}.vertoMarkV650--md{font-size:16px}.vertoMarkLetterV650{display:inline-block}.vertoMarkEWrapV650{display:inline-flex;flex-direction:column;justify-content:space-between;width:.72em;height:.92em;margin:0 .02em}.vertoMarkEBarV650{display:block;height:.14em;border-radius:999px;background:currentColor}.vertoMarkEBarV650.is-mid{display:grid;grid-template-columns:repeat(3,1fr);gap:.08em;background:transparent;height:.16em}.vertoMarkEBarV650.is-mid em{display:block;height:100%;border-radius:999px;background:var(--verto-blue)}.vertoAuthHeadlineV650{margin:8px 0 0;font-size:clamp(34px,4.2vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1.08;color:var(--verto-ink)}.vertoAuthHeadlineV650 em{font-style:normal;color:var(--verto-blue)}.vertoAuthRuleV650{display:block;width:48px;height:3px;border-radius:999px;background:var(--verto-blue);margin:2px 0 0}.vertoAuthLeadV650{margin:0;max-width:46ch;font-size:16px;line-height:1.55;color:var(--verto-muted)}.vertoAuthFeaturesV650{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;margin-top:6px}.vertoAuthFeatureV650{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:start}.vertoAuthFeatureIconV650{width:40px;height:40px;border-radius:10px;background:var(--verto-soft);color:var(--verto-blue);display:grid;place-items:center}.vertoAuthFeatureIconV650 svg{width:20px;height:20px}.vertoAuthFeatureV650 strong{display:block;font-size:14px;font-weight:750;color:var(--verto-ink);margin-bottom:2px}.vertoAuthFeatureV650 p{margin:0;font-size:12.5px;line-height:1.4;color:var(--verto-muted)}.vertoAuthQuoteV650{margin:10px 0 0;padding:0;border:0}.vertoAuthStarsV650{display:flex;gap:2px;color:var(--verto-blue);font-size:14px;letter-spacing:.04em;margin-bottom:6px}.vertoAuthQuoteV650>p{margin:0;font-size:15px;font-style:italic;line-height:1.45;color:var(--verto-ink)}.vertoAuthQuoteV650 cite{display:block;margin-top:6px;font-style:normal;font-size:13px;font-weight:650;color:var(--verto-blue)}.vertoAuthPaidNoteV650{margin-top:4px;padding:10px 12px;border-radius:10px;border:1px solid #bbf7d0;background:#f0fdf4;display:grid;gap:2px}.vertoAuthPaidNoteV650 strong{font-size:12px;color:#166534}.vertoAuthPaidNoteV650 span{font-size:12px;color:#15803d}.vertoAuthCardWrapV650{display:flex;justify-content:center;align-items:center}.vertoAuthCardV650{width:min(420px,100%);background:#fff;border:1px solid var(--verto-line);border-radius:20px;box-shadow:0 18px 50px #0f172a14;padding:28px 28px 24px;box-sizing:border-box}.vertoAuthCardHeadV650 h2{margin:0;font-size:28px;font-weight:800;letter-spacing:-.03em;color:var(--verto-ink)}.vertoAuthCardHeadV650 p{margin:6px 0 0;font-size:14px;color:var(--verto-muted)}.vertoAuthCardBodyV650{margin-top:22px;display:grid;gap:12px}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .authSignInSegmentV478{display:none!important}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .authSignInFormV478{display:grid;gap:14px}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .authField>span{display:block;margin-bottom:6px;font-size:13px;font-weight:650;color:var(--verto-ink)}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .authField .input,.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .passwordInputWrap .input{width:100%;min-height:48px;border:1px solid var(--verto-line)!important;border-radius:12px!important;background:#fff!important;color:var(--verto-ink)!important;font-size:15px!important;padding:12px 14px 12px 42px!important;box-shadow:none!important}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .authField{position:relative}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .authField:not(.passwordField):before,.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .passwordField .passwordInputWrap:before{content:"";position:absolute;left:14px;width:18px;height:18px;background:var(--verto-blue);opacity:.95;z-index:1;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .authField:not(.passwordField):before{top:38px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 7.5h16v10a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 17.5v-10Z' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m5 8 7 5 7-5' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 7.5h16v10a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 17.5v-10Z' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m5 8 7 5 7-5' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .passwordField .passwordInputWrap{position:relative}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .passwordField .passwordInputWrap:before{top:50%;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='5' y='10' width='14' height='10' rx='2' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M8 10V8a4 4 0 0 1 8 0v2' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='5' y='10' width='14' height='10' rx='2' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M8 10V8a4 4 0 0 1 8 0v2' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .passwordToggle{color:var(--verto-muted)!important;font-size:12px;font-weight:650}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .authSignInPrimaryV478{width:100%;min-height:48px;margin-top:4px;border:0!important;border-radius:12px!important;background:var(--verto-blue)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:15px!important;font-weight:700!important;box-shadow:0 8px 20px #0066ff38}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .vertoAuthForgotRowV650{display:flex;justify-content:flex-end;margin:-4px 0 0}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .vertoAuthForgotRowV650 .authSignInTextBtnV478,.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .vertoAuthTrialRowV650 .authSignInTextBtnV478{margin:0;padding:0;min-height:0;border:0;background:transparent;color:var(--verto-blue)!important;-webkit-text-fill-color:var(--verto-blue)!important;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .vertoAuthOrV650{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:4px 0;color:var(--verto-muted);font-size:12px;font-weight:650;letter-spacing:.06em}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .vertoAuthOrV650:before,.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .vertoAuthOrV650:after{content:"";height:1px;background:var(--verto-line)}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .vertoAuthSocialV650{display:none!important;gap:10px}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .vertoAuthOrV650{display:none!important}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .vertoAuthSocialBtnV650{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--verto-line);border-radius:12px;background:#fff;color:var(--verto-ink);font-size:14px;font-weight:650;cursor:pointer}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .vertoAuthSocialBtnV650:hover{border-color:#cbd5e1;background:#fafafa}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .vertoAuthSocialBtnV650 svg{width:18px;height:18px}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .vertoAuthTrialRowV650{text-align:center;margin-top:4px;font-size:13px;color:var(--verto-muted)}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .coachDesktopAuthNoteV632,.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .authSignInNoteV478,.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .authSignInSwitchPortalV488,.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .authInviteBannerV477{display:none!important}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .authSuccess,.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650 .authError{display:block!important;width:100%;margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#fff4f4;box-sizing:border-box;font-size:13px;line-height:1.4;text-align:center}.authSignInShellV478.is-verto-desktop-auth .vertoAuthCardBodyV650>.authSignInTextBtnV478{display:none!important}.vertoAuthFooterV650{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px clamp(24px,5vw,72px) 20px;border-top:1px solid var(--verto-line);background:#ffffffeb}.vertoAuthFooterTrustV650{display:flex;flex-wrap:wrap;gap:18px 28px}.vertoAuthFooterTrustV650>span{display:inline-flex;align-items:baseline;gap:8px;font-size:12px;color:var(--verto-muted)}.vertoAuthFooterTrustV650 i{font-style:normal;font-size:14px}.vertoAuthFooterTrustV650 strong{color:var(--verto-ink);font-weight:700}.vertoAuthFooterTrustV650 em{font-style:normal;color:var(--verto-muted)}.vertoAuthFooterTrustV650 em:before{content:"·";margin-right:8px;color:#cbd5e1}.vertoAuthFooterLegalV650{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px 16px;font-size:12px;color:var(--verto-muted)}.vertoAuthFooterLegalV650 a{color:var(--verto-blue);font-weight:650;text-decoration:none}.vertoAuthFooterLegalV650 a:hover{text-decoration:underline}@media (max-width: 980px){.vertoAuthMainV650{grid-template-columns:1fr;padding-top:28px}.vertoAuthMarketingV650{max-width:none}.vertoAuthQuoteV650{display:none}.vertoAuthCardWrapV650{justify-content:stretch}.vertoAuthCardV650{width:100%}}@media (max-width: 640px){.vertoAuthFeaturesV650{grid-template-columns:1fr}.vertoAuthFooterV650{flex-direction:column;align-items:flex-start}}
