.zl-marketing-auth{--zl-auth-gold:#ffbe0b;color:#fff;background:#07111f;min-height:100dvh}.zl-marketing-auth .zl-auth-skip{z-index:500;color:#0c3726;background:#f5fff8;border-radius:12px;padding:12px 16px;font-weight:850;position:absolute;top:-80px;left:18px}.zl-marketing-auth .zl-auth-skip:focus{top:8px}.zl-marketing-auth .zl-auth-site-nav{z-index:100;background:#061421;border-bottom:1px solid #d2ede61f;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px clamp(20px,4.3vw,72px);display:flex;position:relative}.zl-marketing-auth .zl-auth-site-nav .brand{letter-spacing:-.068em;color:#fff;white-space:nowrap;flex:none;font-size:clamp(1.75rem,2.1vw,2.12rem);font-weight:950}.zl-marketing-auth .zl-auth-site-nav .brand span{color:#51e58b}.zl-marketing-auth .zl-auth-desktop-links{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:clamp(10px,1.4vw,23px);display:flex}.zl-marketing-auth .zl-auth-site-nav nav a{white-space:nowrap;color:#e5edf2;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:6px 0;font-size:.93rem;font-weight:780;text-decoration:none;transition:color .17s,background-color .17s,border-color .17s,transform .17s;display:inline-flex}.zl-marketing-auth .zl-auth-site-nav nav a:hover{color:#fff}.zl-marketing-auth .zl-auth-site-nav nav a[aria-current=page]{color:#b6f7cf}.zl-marketing-auth .zl-auth-site-nav .zl-auth-nav-pilot,.zl-marketing-auth .zl-auth-site-nav .zl-auth-nav-outline{border:1px solid #d4e5e845;min-height:46px;padding:10px 16px;font-weight:850}.zl-marketing-auth .zl-auth-site-nav .zl-auth-nav-pilot{color:#062b21;background:#58e49a;border-color:#58e49a;gap:9px;box-shadow:0 12px 29px #31dc8b30}.zl-marketing-auth .zl-auth-site-nav .zl-auth-nav-pilot:hover{color:#062b21;background:#8af2b2;border-color:#8af2b2;transform:translateY(-1px)}.zl-marketing-auth .zl-auth-site-nav .zl-auth-nav-outline{color:#fff;background:#ffffff09}.zl-marketing-auth .zl-auth-site-nav .zl-auth-nav-outline:hover{background:#ffffff1c}.zl-marketing-auth .zl-auth-site-nav .zl-auth-nav-register{background:#43d07e17;border-color:#59e6956b}.zl-marketing-auth .zl-auth-site-nav .zl-auth-nav-outline[aria-current=page]{color:#d2ffe5;border-color:#66e99c;box-shadow:inset 0 -2px #62e699}.zl-marketing-auth .zl-auth-mobile-navigation{display:none}@media (min-width:960px){.zl-marketing-auth .auth-shell{min-height:max(740px,100dvh - 76px);background-image:linear-gradient(90deg,#021221e8 0%,#031523c2 32%,#03101b3d 66%,#04111a2e 100%),url(/assets/heroes/login-premium.webp)!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:cover!important}.zl-marketing-auth.zl-login-page .auth-shell{grid-template-columns:minmax(0,1fr) minmax(410px,.92fr)!important;gap:clamp(20px,3vw,56px)!important}.zl-marketing-auth.zl-signup-page .auth-shell{background-color:#07111f!important;background-image:linear-gradient(90deg,#021725f2 0%,#031925d1 30%,#05192340 61%,#05111b0a 100%),linear-gradient(#0000 0% 58%,#07111f 100%),url(/assets/heroes/register-premium.webp)!important;background-position:50%,top,calc(50% + clamp(120px,17vw,280px)) 0!important;background-repeat:no-repeat!important;background-size:100% 100%,100% min(900px,100dvh),auto min(900px,100dvh)!important;grid-template-columns:minmax(300px,400px) minmax(465px,590px) minmax(0,1fr)!important;align-items:start!important;gap:clamp(19px,2.7vw,44px)!important;padding:clamp(30px,4.3vw,69px) clamp(23px,3.7vw,66px)!important}.zl-marketing-auth .auth-visual{flex-direction:column!important;justify-content:space-between!important;gap:clamp(24px,3vw,48px)!important;min-width:0!important;display:flex!important}.zl-marketing-auth.zl-login-page .auth-visual{padding:clamp(34px,5vw,78px) 0 clamp(33px,5vw,74px) clamp(25px,5vw,84px)!important}.zl-marketing-auth.zl-signup-page .auth-visual{grid-column:1!important;padding:8px 0 0!important;position:static!important}.zl-marketing-auth.zl-login-page .auth-main{align-content:center!important;justify-items:end!important;padding:56px clamp(24px,4.6vw,70px) 56px 0!important;display:grid!important}.zl-marketing-auth.zl-signup-page .auth-main{grid-column:2!important;align-content:start!important;justify-items:stretch!important;width:100%!important;max-width:590px!important;padding:0!important}}.zl-marketing-auth .auth-visual .eyebrow{color:#b4f8d2;letter-spacing:.075em;background:#084a384a;border:1px solid #6aeb9e61;border-radius:100px;align-items:center;width:fit-content;max-width:100%;padding:7px 12px;font-size:.74rem;font-weight:900;display:inline-flex;margin:0 0 clamp(15px,2vw,23px)!important}.zl-marketing-auth .auth-visual h1.zl-auth-hero-title{text-wrap:balance;text-shadow:0 3px 22px #010c1829;overflow-wrap:normal;letter-spacing:-.067em!important;color:#fff!important;max-width:15ch!important;margin:0!important;font-size:clamp(3.5rem,5.1vw,5.5rem)!important;font-weight:950!important;line-height:1.015!important}.zl-marketing-auth.zl-signup-page .auth-visual h1.zl-auth-hero-title{max-width:15ch!important;font-size:clamp(3rem,3.55vw,4.1rem)!important;line-height:1.03!important}.zl-marketing-auth .auth-visual .zl-auth-gold{color:var(--zl-auth-gold);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90deg,#ffc400,#f6ab00);background-position:0 calc(100% - 1px);background-repeat:no-repeat;background-size:100% 4px;padding-bottom:.11em}.zl-marketing-auth .auth-visual .lede{max-width:54ch;color:#eef6f6!important;margin:clamp(18px,2.2vw,26px) 0 0!important;font-size:clamp(1rem,1.12vw,1.15rem)!important;line-height:1.72!important}.zl-marketing-auth .auth-visual .muted{max-width:62ch;color:#bde5d9!important;margin-top:24px!important;font-size:.89rem!important;line-height:1.7!important}.zl-marketing-auth .auth-visual .muted a{color:#89f5bd;text-underline-offset:4px;font-weight:900;text-decoration-thickness:1px}.zl-marketing-auth .auth-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0c2334f5,#07192afb)!important;border:1px solid #71eaad57!important;box-shadow:0 30px 76px #000a1482,inset 0 1px #ffffff14!important}.zl-marketing-auth .auth-panel>h2{letter-spacing:-.054em;color:#fff;margin:3px 0 17px;font-size:clamp(1.9rem,2.35vw,2.35rem);font-weight:940;line-height:1.12}.zl-marketing-auth.zl-signup-page .auth-panel{width:100%!important;max-width:590px!important}.zl-marketing-auth.zl-login-page .auth-panel{width:min(100%,448px)!important}.zl-marketing-auth.zl-signup-page .zl-signup-steps{background:linear-gradient(90deg,#0320277a,#0320271a);margin-top:24px!important}.zl-marketing-auth.zl-signup-page .zl-signup-steps li{color:#e8f8f1!important;font-size:.84rem!important}.zl-marketing-auth .zl-auth-site-footer{background:#06121e;border-top:1px solid #d6ebe11f;min-height:0;padding:46px clamp(20px,4.3vw,72px) 24px!important;display:block!important}.zl-marketing-auth .auth-standard-footer-grid{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);max-width:1400px;margin:0 auto}.zl-marketing-auth .auth-standard-footer-grid .brand{letter-spacing:-.065em;font-size:1.93rem}.zl-marketing-auth .auth-standard-footer-grid p{font-size:.92rem;line-height:1.65}.zl-marketing-auth .auth-standard-footer-grid .auth-footer-title{font-size:.97rem}.zl-marketing-auth .auth-standard-footer-grid nav{gap:8px!important;display:grid!important}.zl-marketing-auth .auth-standard-footer-grid nav a{line-height:1.45;font-size:.91rem!important}.zl-marketing-auth .auth-footer-fine{flex-wrap:wrap;justify-content:space-between;gap:16px;line-height:1.6;display:flex}.zl-marketing-auth .zl-made-usa{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zl-marketing-auth .zl-made-usa img{object-fit:contain;width:68px;height:44px}@media (max-width:1130px) and (min-width:960px){.zl-marketing-auth.zl-signup-page .auth-shell{grid-template-columns:minmax(260px,320px) minmax(460px,560px) minmax(0,1fr)!important;gap:20px!important;padding-inline:26px!important}.zl-marketing-auth.zl-signup-page .auth-visual h1.zl-auth-hero-title{font-size:clamp(2.8rem,4.25vw,3.2rem)!important}.zl-marketing-auth.zl-login-page .auth-visual h1.zl-auth-hero-title{font-size:clamp(3rem,5.4vw,4.1rem)!important}}@media (max-width:1180px){.zl-marketing-auth .zl-auth-desktop-links{display:none!important}.zl-marketing-auth .zl-auth-mobile-navigation{position:relative;display:block!important}.zl-marketing-auth .zl-auth-mobile-navigation summary{cursor:pointer;color:#f8fffb;background:#ffffff0e;border:1px solid #ffffff38;border-radius:13px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:.91rem;font-weight:850;list-style:none;display:flex}.zl-marketing-auth .zl-auth-mobile-navigation summary::-webkit-details-marker{display:none}.zl-marketing-auth .zl-auth-mobile-navigation summary span{font-size:1.25rem}.zl-marketing-auth .zl-auth-mobile-navigation[open] summary{background:#4cd38921;border-color:#5de79b}.zl-marketing-auth .zl-auth-mobile-navigation nav{z-index:120;background:#0b2533;border:1px solid #76e5a545;border-radius:17px;width:min(290px,100vw - 34px);padding:12px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 24px 60px #00000080;justify-items:stretch!important;gap:5px!important;display:grid!important}.zl-marketing-auth .zl-auth-mobile-navigation nav a{width:100%;min-height:44px;font-size:.94rem;justify-content:flex-start!important;padding:10px 12px!important;display:flex!important}.zl-marketing-auth .zl-auth-mobile-navigation nav .zl-auth-nav-pilot,.zl-marketing-auth .zl-auth-mobile-navigation nav .zl-auth-nav-outline{justify-content:center!important}}@media (max-width:959px){.zl-marketing-auth .auth-shell,.zl-marketing-auth.zl-signup-page .auth-shell{background:#07111f!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-height:0!important;padding:0!important;display:flex!important}.zl-marketing-auth .auth-visual,.zl-marketing-auth.zl-signup-page .auth-visual{background-color:#07111f!important;background-image:linear-gradient(#05111f00 0,#05111f1a 180px,#05111fa8 270px,#07111f 430px 100%),url(/assets/heroes/mobile/login-mobile.webp)!important;background-position:top,top!important;background-repeat:no-repeat!important;background-size:100% 100%,100%!important;flex-direction:column!important;justify-content:flex-end!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:clamp(300px,74vw,480px) clamp(19px,5vw,40px) 20px!important;display:flex!important;position:relative!important}.zl-marketing-auth.zl-signup-page .auth-visual{background-image:linear-gradient(#05111f00 0,#05111f14 190px,#05111fb3 300px,#07111f 440px 100%),url(/assets/heroes/mobile/register-mobile.webp)!important}.zl-marketing-auth .auth-visual h1.zl-auth-hero-title,.zl-marketing-auth.zl-signup-page .auth-visual h1.zl-auth-hero-title{max-width:18ch!important;font-size:clamp(2.2rem,7vw,3.5rem)!important;line-height:1.06!important}.zl-marketing-auth .auth-visual .lede{max-width:65ch;font-size:1rem!important}.zl-marketing-auth .auth-visual .muted{margin-top:10px!important;display:block!important}.zl-marketing-auth .auth-main,.zl-marketing-auth.zl-signup-page .auth-main{align-content:start!important;justify-items:stretch!important;width:min(100%,720px)!important;max-width:none!important;margin:0 auto!important;padding:0 clamp(15px,4vw,36px) 48px!important;display:grid!important}.zl-marketing-auth .auth-panel{width:100%!important;max-width:none!important}.zl-marketing-auth .auth-standard-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:630px){.zl-marketing-auth .zl-auth-site-nav{min-height:70px;padding:10px 17px}.zl-marketing-auth .zl-auth-site-nav .brand{font-size:1.88rem}.zl-marketing-auth .auth-visual,.zl-marketing-auth.zl-signup-page .auth-visual{padding-top:clamp(285px,78vw,380px)!important;padding-left:20px!important;padding-right:20px!important}.zl-marketing-auth .auth-visual h1.zl-auth-hero-title,.zl-marketing-auth.zl-signup-page .auth-visual h1.zl-auth-hero-title{font-size:clamp(2.15rem,7.9vw,2.8rem)!important}.zl-marketing-auth.zl-signup-page .zl-signup-steps{display:none!important}.zl-marketing-auth.zl-signup-page .zl-signup-mobile-steps{display:block!important}.zl-marketing-auth .auth-main,.zl-marketing-auth.zl-signup-page .auth-main{padding-inline:15px!important;padding-bottom:36px!important}.zl-marketing-auth .auth-panel{padding:clamp(20px,5vw,27px)!important}.zl-marketing-auth .auth-panel>h2{font-size:1.91rem}.zl-marketing-auth .auth-standard-footer-grid{grid-template-columns:minmax(0,1fr)}.zl-marketing-auth .zl-auth-site-footer{padding-top:34px!important}.zl-marketing-auth .auth-footer-fine{gap:6px;display:grid}}@media (max-width:360px){.zl-marketing-auth .auth-visual,.zl-marketing-auth.zl-signup-page .auth-visual{padding-top:265px!important}.zl-marketing-auth .auth-panel>h2{font-size:1.76rem}}@media (prefers-reduced-motion:reduce){.zl-marketing-auth .zl-auth-site-nav nav a{transition:none}}
