.lesson-sharing-intro,.lesson-sharing-hint{--u: calc(.475px + .0375vw) ;background:#fff!important;color:#000!important;border:0!important;line-height:1.5}.lesson-sharing-intro{width:calc(420 * var(--u))!important;max-width:none!important;height:calc(390 * var(--u));border-radius:calc(12 * var(--u))!important;padding:calc(24 * var(--u)) 0 calc(16 * var(--u))}.lesson-sharing-intro-body{padding:0!important;display:flex;flex-direction:column;height:100%}.lesson-sharing-wave{position:relative;padding:0 calc(12 * var(--u));width:fit-content}.lesson-sharing-wave>img{width:calc(100 * var(--u));height:calc(100 * var(--u))}.lesson-sharing-wave>span{position:absolute;right:calc(15 * var(--u));top:0;display:flex;align-items:center;justify-content:center;width:calc(25 * var(--u));height:calc(25 * var(--u));border:.8px solid #0000001a;border-radius:calc(5 * var(--u));padding:calc(5 * var(--u));color:#715def}.lesson-sharing-wave svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.lesson-sharing-intro-copy{flex:1;padding:0 calc(28 * var(--u))}.lesson-sharing-intro h2{font:calc(28 * var(--u))/1.4 Gilroy-Bold;letter-spacing:-.02em}.lesson-sharing-intro p{margin-top:calc(8 * var(--u));font:calc(12.8 * var(--u))/1.6 Gilroy-SemiBold}.lesson-sharing-intro hr{margin:calc(16 * var(--u)) 0;border:0;border-top:1px solid #0000001a}.lesson-sharing-intro footer{padding:0 calc(16 * var(--u))}.lesson-sharing-intro button{display:flex;align-items:center;justify-content:center;gap:8px;height:calc(45 * var(--u));width:100%;background:#000;color:#fff;border:0;border-radius:calc(8 * var(--u));font-family:Gilroy-SemiBold}.lesson-sharing-hint{display:grid;grid-template-columns:calc(50 * var(--u)) 1fr;align-items:center;gap:calc(12 * var(--u));width:calc(332 * var(--u));padding:calc(16 * var(--u));border-radius:calc(12 * var(--u))!important;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;transition:opacity .35s!important}.lesson-sharing-hint>img{width:calc(50 * var(--u));grid-column:1;grid-row:1}.lesson-sharing-hint h3{font:calc(14 * var(--u))/calc(20 * var(--u)) Gilroy-Bold;grid-column:2;grid-row:1}.lesson-sharing-hint p{font:calc(12 * var(--u))/calc(18 * var(--u)) Gilroy-SemiBold;grid-column:span 2}.lesson-sharing-hint.step-2>img{grid-row:span 2}@media(max-width:599.95px){.lesson-sharing-intro,.lesson-sharing-hint{--u: calc(.75px + .06944444444444444vw)}}.lesson-gift-frame{position:relative;flex-shrink:0}.lesson-gift-glow{position:absolute;inset-inline:0;height:calc(100% + 5px);background:linear-gradient(180deg,#c0807c,#5c47de);filter:blur(100px);pointer-events:none}.lesson-gift-border{position:relative;display:flex;align-items:center;justify-content:center;width:calc(150 * var(--lesson-unit));height:calc(40 * var(--lesson-unit));overflow:hidden;border-radius:calc(8 * var(--lesson-unit))}.lesson-gift-spin{position:absolute;width:150%;aspect-ratio:1;background:conic-gradient(from 20deg at 50% 50%,#000 0deg 15deg,#ff9e97cc 30deg,#715def 80deg 100deg,#ff9e97cc 150deg,#000 165deg,#000);animation:lesson-gift-spin 2s ease-in-out infinite}@keyframes lesson-gift-spin{to{transform:rotate(360deg)}}@keyframes lesson-gift-pulse{50%{opacity:.5}}@media(min-width:900px){.lesson-gift-button svg{animation:lesson-gift-pulse 2s cubic-bezier(.4,0,.6,1) infinite}}.lesson-share{--u: calc(.475px + .0375vw) ;width:calc(500 * var(--u))!important;max-width:none!important;max-height:90dvh!important;border:var(--u) solid #303030!important;border-radius:calc(16 * var(--u))!important;background:#fff!important;color:#000!important;font:calc(16 * var(--u))/1.5 Gilroy-Medium;-webkit-backdrop-filter:blur(calc(10 * var(--u)));backdrop-filter:blur(calc(10 * var(--u)))}.lesson-share-body{padding:0!important;overflow:auto}.lesson-share-inner{position:relative}.lesson-share *{box-sizing:border-box}.lesson-share h2,.lesson-share h3,.lesson-share p{margin:0;font-weight:400}.lesson-share header{display:flex;justify-content:space-between;margin-bottom:calc(16 * var(--u));padding:calc(35 * var(--u)) calc(24 * var(--u)) 0}.lesson-share header h2{max-width:80%;font:calc(24 * var(--u))/1.25 Gilroy-Bold}.lesson-share header p{max-width:70%;padding-top:calc(15 * var(--u));font:calc(12.8 * var(--u))/1.5 Gilroy-Medium;color:#999}.lesson-share header strong{font-weight:700}.lesson-share header>button{width:calc(32 * var(--u));height:calc(32 * var(--u));flex-shrink:0;border:var(--u) solid #0003;border-radius:calc(6 * var(--u));background:transparent;color:#000}.lesson-share header svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.lesson-share-demo{margin:0 calc(24 * var(--u)) calc(32 * var(--u));border-radius:calc(8 * var(--u));background:#31333a;padding:calc(16 * var(--u)) calc(12 * var(--u))}.lesson-share-demo p{border-left:calc(2 * var(--u)) solid white;padding-left:calc(12 * var(--u));color:#fff;font:calc(12.5 * var(--u))/calc(18 * var(--u)) Gilroy-SemiBold}.lesson-share form{padding-bottom:calc(8 * var(--u))}.lesson-share-fields{padding:0 calc(24 * var(--u))}.lesson-share-field{position:relative;display:block;margin:calc(8 * var(--u)) 0}.lesson-share-field input{width:100%;height:calc(56 * var(--u));border:1px solid #2222221f;border-radius:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u)) 0;background:transparent;outline:none;color:#000;font:calc(12.8 * var(--u))/1.5 Gilroy-Bold}.lesson-share-field>span{position:absolute;left:calc(11 * var(--u));top:0;transform:translateY(-50%);padding:0 calc(3 * var(--u));background:#fff;color:#222;font:calc(10 * var(--u))/1.5 Gilroy-SemiBold;pointer-events:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.lesson-share-field input:placeholder-shown+span{top:50%;background:transparent;font-size:calc(12 * var(--u));color:#747474}.lesson-share-field input:focus+span{top:0;background:#fff;font-size:calc(10 * var(--u));color:#222}.lesson-share-phone{display:flex;align-items:flex-start;gap:calc(8 * var(--u))}.lesson-share-phone>label{margin:calc(8 * var(--u)) 0;display:flex;flex-direction:column;width:calc(105 * var(--u));flex-shrink:0;gap:calc(3 * var(--u));font:calc(10 * var(--u))/1.5 Gilroy-Bold}.lesson-share-phone select{height:calc(56 * var(--u));width:100%;border:1px solid #2222221f;border-radius:calc(8 * var(--u));background:transparent;padding:0 calc(8 * var(--u));outline:none;font:calc(12 * var(--u))/1.5 Gilroy-SemiBold}.lesson-share-phone select:focus{border-color:#0064ff}.lesson-share-phone>div{min-width:0;flex:1}.lesson-share form footer{margin-top:calc(28 * var(--u));border-top:1px solid #0000001a;padding:calc(10 * var(--u)) calc(24 * var(--u)) 0}.lesson-share footer button{width:100%;height:calc(50 * var(--u));border:0;border-radius:calc(8 * var(--u));background:#0064ff;color:#fff;font:calc(12 * var(--u))/1.5 Gilroy-Bold}.lesson-share footer button:hover{background:#005be8}.lesson-share footer button:disabled{background:#0003;opacity:1;color:#fff}.lesson-shared-access{border-top:1px solid #0000001a;padding:calc(24 * var(--u))}.lesson-shared-access h3{font:calc(12 * var(--u))/1.5 Gilroy-Bold;text-transform:uppercase;color:#747474}.lesson-shared-access article{display:flex;justify-content:space-between;margin-top:calc(16 * var(--u));border-radius:calc(8 * var(--u));background:#f2f2f2;padding:calc(16 * var(--u));transition:background .15s}.lesson-shared-access article:hover{background:#ccc}.lesson-shared-access article>div{display:flex;align-items:center;gap:calc(16 * var(--u))}.lesson-shared-access article>div>span:first-child{display:flex;align-items:center;justify-content:center;width:calc(26 * var(--u));height:calc(26 * var(--u));overflow:hidden;border-radius:50%;border:calc(.5 * var(--u)) solid #272727;color:#fff;font:calc(12.8 * var(--u))/1.5 Gilroy-Bold}.lesson-shared-access img{width:100%;height:100%;object-fit:cover}.lesson-shared-access strong{display:block;font:calc(12 * var(--u))/1.5 Gilroy-Bold}.lesson-shared-access small{display:block;font:calc(10 * var(--u))/1.5 Gilroy-SemiBold;color:#747474}.lesson-shared-access article>span>small{font-size:calc(8 * var(--u));letter-spacing:.1em;text-transform:uppercase}.lesson-share-success{position:absolute;inset:0;background:#fff}.lesson-share-check{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;animation:lesson-share-check 1.5s linear forwards}.lesson-share-check svg{width:calc(145 * var(--u));height:calc(145 * var(--u))}.lesson-share-confirmation{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(16 * var(--u));opacity:0;animation:lesson-share-confirm .5s linear 1.5s forwards}.lesson-share-confirmation>img{width:calc(114 * var(--u));height:calc(114 * var(--u));border-radius:50%;border:1px solid #0000001f;object-fit:cover}.lesson-share-confirmation>div{width:80%;text-align:center}.lesson-share-confirmation h2{font:calc(28 * var(--u))/1.4 Gilroy-Bold;letter-spacing:-.02em}.lesson-share-confirmation p{font:calc(13.5 * var(--u))/calc(22 * var(--u)) Gilroy-SemiBold;letter-spacing:-.01em}.lesson-share-together{margin:calc(8 * var(--u)) auto 0;width:fit-content;border:1px solid #71747940;border-radius:calc(8 * var(--u));padding:calc(8 * var(--u))}.lesson-share-together p{border-left:calc(1.5 * var(--u)) solid black;padding-left:calc(8 * var(--u));font:calc(12 * var(--u))/1.7 Gilroy-Bold;letter-spacing:-.1px}.lesson-share-confirmation footer{position:absolute;bottom:0;width:100%;border-top:1px solid #71747940;padding:calc(20 * var(--u))}.lesson-share-confirmation footer button{height:calc(40 * var(--u));font-size:calc(14 * var(--u))}@keyframes lesson-share-check{0%,33.333%{opacity:0}66.666%{opacity:1}to{opacity:0}}@keyframes lesson-share-confirm{to{opacity:1}}.lesson-gift-button{position:relative;display:flex;align-items:center;justify-content:center;width:calc(150 * var(--lesson-unit));height:calc(40 * var(--lesson-unit));border-radius:calc(8 * var(--lesson-unit));border:1px solid #ffffff33;background:#000;color:#fff;font:calc(12 * var(--lesson-unit))/1 Gilroy-Bold;flex-shrink:0}.lesson-gift-button svg{margin-right:calc(8 * var(--lesson-unit));width:calc(16 * var(--lesson-unit));height:calc(16 * var(--lesson-unit))}.lesson-gift-button:hover{background:#191919}@media(max-width:899.95px){.lesson-share{width:100%!important}}@media(max-width:599.95px){.lesson-share{--u: calc(.75px + .06944444444444444vw)}}.overlay-backdrop:has(+.overlay-root .lesson-share){background:#0000001a;-webkit-backdrop-filter:blur(calc(4*(.475px + .0375vw)));backdrop-filter:blur(calc(4*(.475px + .0375vw)))}.lesson-share header h2{font-family:Gilroy-Medium,sans-serif}.lesson-share header strong{font-family:system-ui,Gilroy-Bold;font-weight:700}.lesson-share input{padding-bottom:4px;line-height:1.428571}.lesson-share footer button{line-height:1.428571}.lesson-share footer button:disabled{opacity:.5}.lesson-share-phone>label{line-height:1.428571}.lesson-share header>button:focus-visible{outline:2px solid #0064ff;outline-offset:0;box-shadow:none}@media(max-width:599.95px){.overlay-backdrop:has(+.overlay-root .lesson-share){-webkit-backdrop-filter:blur(calc(4 * (.75px + .06944444444444444vw)));backdrop-filter:blur(calc(4 * (.75px + .06944444444444444vw)))}}.lesson-share[data-open]{animation:learningShareIn .1s ease both}.lesson-share[data-ending-style]{animation:learningShareOut .1s ease both}.overlay-backdrop:has(+.overlay-root .lesson-share)[data-open],.overlay-backdrop:has(+.overlay-root .lesson-share)[data-ending-style]{animation-duration:.1s;animation-timing-function:ease}@keyframes learningShareIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes learningShareOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.95)}}.elevate-signup{--baseline-font: calc((12.5px + (100vw - 400px)/400*3)/20) ;--u: var(--baseline-font);font-family:Gilroy-Medium;color:#000!important;background:#fff!important;width:calc(450 * var(--u))!important;max-width:none!important;max-height:80dvh!important;height:auto;border:0!important;border-radius:calc(18 * var(--u))!important;padding-bottom:calc(18 * var(--u));box-shadow:0 0 100px #ffffffbf!important;font-size:var(--u);line-height:1.5}.elevate-signup-body{padding:0!important;overflow:auto}.elevate-signup header{display:flex;align-items:center;width:100%;border-bottom:1px solid #e5e5e5;padding:calc(24 * var(--u)) calc(30 * var(--u));gap:calc(16 * var(--u))}.elevate-signup header>div{width:calc(150 * var(--u));flex-shrink:0}.elevate-signup header>hr{height:22.853px;width:0;margin:0;flex-shrink:0;align-self:stretch;border:0;border-left:1px solid #717b9e33}.elevate-signup header>p{color:#747474;font-size:calc(14 * var(--u));line-height:22.853px;transform:translateY(1px)}.elevate-signup form{padding:calc(24 * var(--u)) calc(30 * var(--u))}.elevate-signup-badge{display:block;padding:calc(5 * var(--u)) calc(14 * var(--u));width:fit-content;border-radius:calc(8 * var(--u));position:relative;color:#000c;font-size:calc(12 * var(--u));line-height:calc(20 * var(--u))}.elevate-signup-badge:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--u);background:linear-gradient(165deg,#0003,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.elevate-signup h2{font-family:Gilroy-Medium;font-size:calc(32 * var(--u));font-weight:400;line-height:1.45;letter-spacing:-.96px;white-space:pre-wrap;width:fit-content;margin-top:calc(19 * var(--u));background:linear-gradient(90deg,#000 .02%,#999 80.55%);-webkit-background-clip:text;background-clip:text;color:transparent}.elevate-signup form>p{color:#0009;font-size:calc(14 * var(--u));line-height:calc(24 * var(--u));margin:calc(12 * var(--u)) 0}.elevate-signup-fields{display:flex;flex-direction:column;margin:calc(16 * var(--u)) 0;gap:calc(16 * var(--u))}.elevate-signup-fields>label{position:relative;display:block;padding-top:16px}.elevate-signup-fields>label>input{height:41px;width:100%;padding:10px 8px 8px 0;border:0;border-bottom:1px solid #2d2d2d;background:transparent;font-family:Gilroy-SemiBold;font-size:calc(16 * var(--u));outline:none}.elevate-signup-fields>label>input:focus{border-bottom:2px solid #0064ff}.elevate-signup-fields>label>span{position:absolute;left:0;top:20px;pointer-events:none;color:#000;font-family:Gilroy-Medium;font-size:calc(16 * var(--u));transform-origin:left top;transition:all .2s cubic-bezier(0,0,.2,1)}.elevate-signup-fields>label>input:focus+span,.elevate-signup-fields>label>input:not(:placeholder-shown)+span{top:0;transform:scale(.75)}.elevate-signup-fields>label>input:focus+span{color:#3096ff}.elevate-signup .elevate-signup-submit,.elevate-signup .elevate-signup-login{width:100%;height:auto;padding:calc(12 * var(--u)) calc(33 * var(--u));border-radius:calc(24 * var(--u));font-family:Gilroy-Medium;font-weight:400;font-size:calc(12.8 * var(--u));line-height:calc(20 * var(--u));text-transform:none;display:flex;align-items:center;justify-content:center}.elevate-signup .elevate-signup-submit{margin-top:calc(44 * var(--u));background:linear-gradient(94deg,#622aff 5.09%,#0064ff,#9747ff 95.76%);background-size:300% 100%;animation:elevate-signup-gradient 5s ease infinite;color:#fff;border:1px solid #ffffff26;box-shadow:0 calc(4 * var(--u)) calc(24 * var(--u)) #bca4ff40;gap:8px}.elevate-signup-submit svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.elevate-signup .elevate-signup-submit:disabled{background:#acacac;color:#000;opacity:1;box-shadow:none}.elevate-signup .elevate-signup-submit.step-2{margin-top:0}.elevate-signup .elevate-signup-submit.step-2:not(.otp-sent){background:#000}.elevate-signup .elevate-signup-login{margin-top:calc(12 * var(--u));color:#000;background:transparent;border:1px solid #00000026}.elevate-signup form>.elevate-signup-proof{border:1px solid #71747940;border-radius:calc(8 * var(--u));padding:calc(12 * var(--u));color:#2f343f;font-size:calc(12.8 * var(--u));font-weight:500;line-height:1.7;margin-top:calc(25 * var(--u))}.elevate-signup footer{border-top:1px solid #e5e5e5;margin-top:calc(8 * var(--u));padding-top:calc(15 * var(--u));text-align:center;color:#717b9e;font-size:calc(12 * var(--u));font-weight:500;line-height:calc(18.73 * var(--u))}.elevate-signup footer a{font-size:calc(16 * var(--u));color:inherit;text-decoration:underline}.elevate-otp-sent{display:flex;align-items:center;gap:calc(4 * var(--u));color:#0c9653;font-family:Gilroy-SemiBold;font-size:calc(14 * var(--u));line-height:1.85}.elevate-otp-sent>svg{width:16px;height:16px}.elevate-otp-sent button{margin-left:auto;border:1px solid #00000026;border-radius:30px;padding:0 calc(16 * var(--u));font-size:calc(12.8 * var(--u));line-height:calc(36 * var(--u));background:transparent;color:#000}.elevate-otp-countdown{font-size:calc(11.5 * var(--u));font-family:Gilroy-SemiBold}@keyframes elevate-signup-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width:899.95px){.elevate-signup{width:100%!important;height:100%;max-height:90dvh!important;align-self:flex-end;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.elevate-signup h2{font-size:calc(30 * var(--u))}.elevate-signup .elevate-signup-submit,.elevate-signup .elevate-signup-login{margin-top:calc(32 * var(--u));font-size:calc(14 * var(--u))}}@media(max-width:899.95px){.elevate-signup .elevate-signup-submit.step-1{margin-top:calc(48 * var(--u))}}@media(max-width:599.95px){.elevate-signup{--baseline-font: calc((16px + (100vw - 360px) * 4/360) / 16)}}.overlay-backdrop:has(+.overlay-root .elevate-signup){background:#0008;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition-duration:.6s}.elevate-signup[data-open]{animation:learningSignupIn .6s cubic-bezier(.4,0,.2,1) backwards}.elevate-signup[data-ending-style]{animation:learningSignupOut .6s cubic-bezier(.4,0,.2,1) both}.overlay-backdrop:has(+.overlay-root .elevate-signup)[data-open]{animation:learningSignupBackdropIn .6s cubic-bezier(.4,0,.2,1) both}.overlay-backdrop:has(+.overlay-root .elevate-signup)[data-ending-style]{animation:learningSignupBackdropOut .6s cubic-bezier(.4,0,.2,1) both}@keyframes learningSignupIn{0%{transform:translateY(100vh)}to{transform:none}}@keyframes learningSignupOut{0%{transform:none}to{transform:translateY(100vh)}}@keyframes learningSignupBackdropIn{0%{transform:translateY(100vh)}to{transform:none}}@keyframes learningSignupBackdropOut{0%{transform:none}to{transform:translateY(100vh)}}@media(prefers-reduced-motion:reduce){.elevate-signup[data-open],.elevate-signup[data-ending-style],.overlay-backdrop:has(+.overlay-root .elevate-signup){animation-duration:1ms!important}}.elevate-stories{width:100%;height:100%}.elevate-story{padding:calc(13 * var(--u));border-radius:12px;background:#fff;color:#000}.elevate-story-copy{flex:1.7}.elevate-story-companies{display:flex;align-items:center;gap:8px;margin-bottom:16px}.elevate-story img{object-fit:cover;border-radius:50%}.elevate-story-companies img{width:calc(27 * var(--u));height:calc(27 * var(--u))}.elevate-story-companies svg{width:19px}.elevate-story .elevate-story-quote{font:calc(15 * var(--u))/1.5 Gilroy-SemiBold;margin-bottom:calc(4 * var(--u));background:linear-gradient(90deg,#000,#747474);-webkit-background-clip:text;background-clip:text;color:transparent}.elevate-story .elevate-story-description{font:calc(13 * var(--u))/1.5 Inter,sans-serif;background:linear-gradient(90deg,#000c,#747474cc);-webkit-background-clip:text;background-clip:text;color:transparent}.elevate-story>hr{border:0;border-bottom:1px solid #0000001f;background:#0000001f;margin:calc(14 * var(--u));align-self:stretch}.elevate-story-person{display:flex;align-items:center;gap:16px;margin-top:calc(10 * var(--u));flex:1}.elevate-story-person>img{width:calc(33 * var(--u));height:calc(33 * var(--u))}.elevate-story-person p{font:calc(13 * var(--u))/1.5 Gilroy-SemiBold}.elevate-story-person p+p{font-size:calc(12 * var(--u));color:#7d7b7b}@media(max-width:899.95px){.elevate-story{display:flex}.elevate-story .elevate-story-description{font-size:calc(12.4 * var(--u))}.elevate-story-person{flex-direction:column;margin-top:0}.elevate-story-person>img{width:calc(54 * var(--u));height:calc(54 * var(--u))}}@media(max-width:599.95px){.elevate-story>hr{border-bottom:0;border-right:1px solid #0000001f}}.elevate-upgrade{--baseline-font: calc((12.5px + (100vw - 400px)/400*3)/20) ;--u: var(--baseline-font);width:74vw!important;max-width:74vw!important;height:calc(622 * var(--u));background:#fff!important;color:#000!important;border:0!important;border-radius:12px!important;box-shadow:0 6px 50px #ffffff80!important;font-family:Gilroy-Medium;font-size:var(--u);line-height:1.5;overflow:hidden}.elevate-upgrade *{box-sizing:border-box}.elevate-upgrade-body{padding:0!important;display:flex;flex-direction:column;height:100%;overflow:hidden!important}.elevate-upgrade h2,.elevate-upgrade p{margin:0;font-weight:400}.elevate-upgrade-header{display:flex;justify-content:space-between;align-items:center;padding:calc(13 * var(--u)) calc(24 * var(--u));border-bottom:1px solid #00000014}.elevate-upgrade-header>div{display:flex;align-items:center;gap:12px}.elevate-upgrade-header>div>div{width:114px}.elevate-upgrade-header>div>span{background:linear-gradient(90deg,#796dff,#bc37da);color:#fff;font-size:12px;font-weight:600;padding:4px 16px;border-radius:30px}.elevate-upgrade-header>button{background:transparent;border:1px solid #00000026;color:#666;border-radius:8px;padding:5px;width:auto;height:auto}.elevate-upgrade-header>button svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.elevate-checkout{display:flex;flex:1;min-height:0;overflow:hidden;justify-content:space-between}.elevate-order-summary{flex:1;width:60%;padding-top:calc(20 * var(--u));overflow:auto;display:flex;flex-direction:column}.elevate-order-intro{position:relative;padding:0 calc(24 * var(--u));width:fit-content}.elevate-order-intro h2{font-size:calc(40 * var(--u));font-family:Gilroy-SemiBold;white-space:pre-wrap;line-height:1.3;letter-spacing:-.1px;margin-bottom:calc(3 * var(--u));background:linear-gradient(90deg,#000,#666);-webkit-background-clip:text;background-clip:text;color:transparent}.elevate-order-intro>p{font-size:calc(14 * var(--u));color:#393939;white-space:pre-wrap}.elevate-order-star{position:absolute;top:-1%;left:53%;color:#bc37da;font-size:calc(22 * var(--u));line-height:1}.elevate-benefits{padding:0 calc(24 * var(--u))}.elevate-benefits hr{margin:calc(22 * var(--u)) 0;border:0;border-bottom:1px solid #0000001a}.elevate-benefits ul{display:grid;grid-template-columns:1fr 1fr;gap:calc(16 * var(--u));padding:0;margin:0 0 calc(22 * var(--u));list-style:none}.elevate-benefits li{display:flex;align-items:center;gap:calc(8 * var(--u));font-family:Inter,sans-serif;font-size:calc(13 * var(--u));font-weight:500}.elevate-benefits li>span{width:calc(15 * var(--u));height:calc(15 * var(--u));background:#36a259;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.elevate-benefits svg{width:calc(12 * var(--u));height:calc(12 * var(--u));color:#fff}.elevate-testimonials{background:#f0f2fa;padding:calc(24 * var(--u));margin-top:auto}.elevate-desktop-payment{width:38%;height:100%}.elevate-mobile-payment{display:none}.elevate-payment{position:relative;padding:calc(20 * var(--u)) calc(27 * var(--u)) calc(27 * var(--u));height:100%;overflow:auto;background:#f6f7fb}.elevate-payment .elevate-access-term{font-size:calc(10 * var(--u));text-transform:uppercase;letter-spacing:1.5px;margin-top:5px;margin-bottom:calc(8 * var(--u))}.elevate-price-heading{display:flex;justify-content:space-between;align-items:center;width:100%}.elevate-price-heading>p{font-size:calc(14 * var(--u))}.elevate-price-heading>button{width:max-content;margin-left:auto;border:1px solid #0000001a;border-radius:16px;color:#000;background:transparent;padding:0 12px 0 5px;font-size:10px;height:32px;gap:6px;font-family:Gilroy-Medium}.elevate-price-heading svg{fill:#000;color:#fff;width:24px;height:24px}.elevate-payment>hr{border:0;border-bottom:1px solid #0000001a;margin:calc(15 * var(--u)) 0 0}.elevate-price-rows{display:flex;flex-direction:column;gap:calc(10 * var(--u));margin:calc(20 * var(--u)) 0}.elevate-price-rows>div{display:flex;justify-content:space-between;align-items:center;color:#656565;font-weight:500;font-size:calc(14 * var(--u));font-family:Inter,sans-serif}.elevate-price-rows>div>span:last-child{font-family:Gilroy-Medium}.elevate-price-total>strong{font-family:Gilroy-Bold;font-size:calc(14 * var(--u));font-weight:500}.elevate-price-total>span{font-size:calc(20 * var(--u))}.elevate-payment .elevate-payment-terms{font-family:Gilroy-SemiBold;font-size:calc(12 * var(--u));color:#0009}.elevate-payment-terms a{color:#0064ff;text-decoration:underline}.elevate-address-transition{display:grid;grid-template-rows:0fr;transition:all .25s linear;margin-top:0}.elevate-address-transition.is-editing{grid-template-rows:1fr;margin-top:20px}.elevate-address-transition>div{overflow:hidden;opacity:0;transition:opacity 0s linear}.elevate-address-transition.is-editing>div{opacity:1;transition:opacity .25s linear .25s}.elevate-invoice-address>p{font-family:Gilroy-SemiBold;font-size:calc(13 * var(--u))}.elevate-address-fields{display:grid;grid-template-columns:1fr 1fr;gap:calc(12 * var(--u));margin-top:calc(16 * var(--u))}.elevate-address-field{position:relative;min-width:0}.elevate-address-field.field-address,.elevate-address-field.field-state{grid-column:span 2}.elevate-address-field input,.elevate-address-field select{width:100%;height:56px;border:1px solid #00000025;border-radius:8px;background:transparent;padding:0 14px;font-family:Gilroy-SemiBold;font-size:12.8px;line-height:1.4;outline:none}.elevate-address-field input:hover,.elevate-address-field select:hover{border-color:#000}.elevate-address-field input:focus,.elevate-address-field select:focus{border-color:#0064ff}.elevate-address-field>span,.elevate-address-field>label{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-family:Gilroy-Bold;font-size:12.8px;color:#0009;pointer-events:none}.elevate-address-field input:focus+span,.elevate-address-field input:not(:placeholder-shown)+span,.elevate-address-field label.has-value{top:0;background:#fff;padding:0 4px;font-size:12px}.elevate-checkout-action{position:absolute;display:flex;bottom:calc(27 * var(--u));left:0;right:0;padding:0 calc(27 * var(--u))}.elevate-checkout-action>span{display:none}.elevate-checkout-action>button{width:100%;height:auto;padding:calc(12 * var(--u)) calc(33 * var(--u));border:1px solid #ffffff26;border-radius:50px;color:#fff;background:linear-gradient(94deg,#622aff 5.09%,#0064ff,#9747ff 95.76%,#622aff);background-size:300% 100%;animation:elevate-checkout-gradient 5s ease infinite;box-shadow:0 calc(4 * var(--u)) calc(24 * var(--u)) #bca4ff40;line-height:calc(20 * var(--u));font-family:Inter,sans-serif;font-size:calc(12 * var(--u));font-weight:500;letter-spacing:.5px;text-transform:uppercase;gap:8px}.elevate-checkout-action svg{width:18px;height:18px}.elevate-saved-desktop{margin-bottom:calc(12 * var(--u));border:1px solid #e0e0e0;border-radius:calc(10 * var(--u));padding:calc(15 * var(--u)) calc(20 * var(--u));font-family:Gilroy-Bold}.elevate-saved-desktop>p{font-size:calc(8.5 * var(--u));line-height:1.83;letter-spacing:2px;text-transform:uppercase}.elevate-saved-desktop>div{margin-top:calc(10 * var(--u));display:flex;align-items:center;gap:calc(30 * var(--u))}.elevate-saved-desktop>div>p{font-size:calc(11.5 * var(--u))}.elevate-saved-address button{font-family:Gilroy-Bold;background:transparent;color:#000;border:1px solid #0000001f;border-radius:6px;font-size:calc(10 * var(--u));height:auto;padding:6px 10px;min-width:max-content}.elevate-saved-mobile{display:none}@media(max-width:899.95px){.elevate-upgrade{width:100%!important;max-width:100%!important;height:auto;max-height:100dvh!important;border-radius:0!important;align-self:flex-start}.elevate-upgrade-body{overflow:auto!important}.elevate-upgrade-header{padding:calc(20 * var(--u)) calc(24 * var(--u)) calc(9 * var(--u));border:0}.elevate-upgrade-header>div>div{width:100px}.elevate-upgrade-header>button{display:none}.elevate-checkout{display:block;overflow:visible;padding-bottom:calc(100 * var(--u))}.elevate-order-summary{width:100%;overflow:visible}.elevate-order-intro h2{font-family:Gilroy-Medium;font-size:calc(32 * var(--u));margin-bottom:calc(16 * var(--u))}.elevate-order-intro>p{white-space:normal}.elevate-desktop-payment{display:none}.elevate-mobile-payment{display:block}.elevate-payment{background:#fff;overflow:visible;height:auto}.elevate-benefits hr{display:none}.elevate-benefits ul{margin-bottom:calc(32 * var(--u))}.elevate-testimonials{background:#fff;padding:calc(15 * var(--u))}.elevate-checkout-action{position:fixed;bottom:0;padding:calc(16 * var(--u));border-top:1px solid #0000000f;background:#f6f7fb;align-items:center}.elevate-checkout-action>span{display:block;flex:1.2;font-size:16px;line-height:1;color:#333;margin-bottom:4px}.elevate-checkout-action>button{flex:1.5;height:50px}.elevate-address-fields{grid-template-columns:1fr;margin-top:16px}.elevate-address-field.field-address,.elevate-address-field.field-state{grid-column:auto}.elevate-address-field input,.elevate-address-field select,.elevate-address-field>span,.elevate-address-field>label{font-size:16px}}@media(max-width:599.95px){.elevate-upgrade{--baseline-font: calc((16px + (100vw - 360px) * 4/360) / 16)}.elevate-benefits ul{grid-template-columns:1fr}.elevate-saved-desktop{display:none}.elevate-saved-mobile{display:block}.elevate-saved-mobile>button:first-child{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;text-align:left}.elevate-saved-mobile small{display:block;margin-bottom:10px;text-transform:uppercase;font-family:Gilroy-Medium;font-size:10px;line-height:1.83;letter-spacing:2px}.elevate-saved-mobile>button>span>span{display:block;max-width:270px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Gilroy-SemiBold;font-size:14px;line-height:1.7}.elevate-saved-mobile hr{margin:22px 0;border:0;border-bottom:1px solid #00000012}.elevate-saved-address.expanded .elevate-saved-mobile>button>span>span{white-space:normal}.elevate-saved-address.expanded svg{transform:rotate(180deg)}.elevate-saved-mobile>button+button{margin-top:14px}}.lesson-header .lesson-about-elevate,.lesson-header .lesson-upgrade-elevate{height:calc(36 * var(--lesson-unit));padding:0 calc(12 * var(--lesson-unit));flex-shrink:0;border-radius:calc(6 * var(--lesson-unit));font-family:Gilroy-Bold;font-size:calc(12 * var(--lesson-unit));transition:all .15s cubic-bezier(.4,0,.2,1)}.lesson-header .lesson-about-elevate{background:transparent;border:0;color:#fff;display:flex;align-items:center}.lesson-header .lesson-about-elevate:hover{background:#ffffff0d}.lesson-header .lesson-upgrade-elevate{background:#fff;color:#000;border:1px solid #ffffff26}.lesson-header .lesson-upgrade-elevate:hover{background:#fffc}.elevate-text-preview{--u: var(--lesson-unit);position:relative;top:-350px;display:flex;flex-direction:column;align-items:center;z-index:1}.elevate-preview-fade{width:100%;height:calc(300 * var(--u));background:linear-gradient(to bottom,transparent,#191919);pointer-events:none;position:relative}.elevate-preview-fade:before{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(to bottom,transparent,black);mask:linear-gradient(to bottom,transparent,black)}.elevate-preview-offer{display:flex;flex-direction:column;align-items:flex-start;background:#fff;color:#000;width:calc(800 * var(--u));padding:calc(32 * var(--u));border-radius:calc(16 * var(--u))}.elevate-preview-offer h2{font-family:Gilroy-Bold;font-size:calc(25 * var(--u));font-weight:400;line-height:1.51;margin-bottom:calc(12 * var(--u));white-space:pre-wrap}.elevate-preview-offer>p{font-family:Gilroy-Medium;font-size:calc(14 * var(--u));line-height:1.5;color:#393939;max-width:calc(400 * var(--u))}.elevate-preview-offer ul{display:grid;grid-template-columns:1fr 1fr;gap:calc(16 * var(--u));list-style:none;margin:calc(40 * var(--u)) 0;padding:0}.elevate-preview-offer li{display:flex;align-items:center;gap:calc(8 * var(--u));font-family:Gilroy-Medium;font-size:calc(13 * var(--u));font-weight:500}.elevate-preview-offer li>span{width:calc(15 * var(--u));height:calc(15 * var(--u));border-radius:50%;background:#36a259;display:flex;align-items:center;justify-content:center}.elevate-preview-offer li svg{width:80%;height:80%;color:#fff}.elevate-preview-offer>div{display:flex;gap:calc(12 * var(--u))}.elevate-preview-offer>div>a,.elevate-preview-offer>div>button{padding:10px 20px;border:0;border-radius:calc(6 * var(--u));background:#0064ff;color:#fff;font-family:Gilroy-SemiBold;font-size:calc(14 * var(--u));height:auto}.elevate-preview-offer>div>:nth-child(n+2){background:#393939}.elevate-video-preview{--u: var(--lesson-unit);margin-top:calc(24 * var(--u));display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--u));border-radius:calc(12 * var(--u));border:1px solid #272727;background:#fff;padding:calc(16 * var(--u))}.elevate-video-preview>div{flex:1;display:flex;flex-direction:column;gap:calc(12 * var(--u))}.elevate-video-preview>div>div:first-child{display:flex;justify-content:space-between}.elevate-video-preview p{font-family:Gilroy-Bold;font-size:calc(14 * var(--u));line-height:1.51;color:#000}.elevate-free-progress{height:6px;border-radius:calc(12 * var(--u));background:#dbdde0;overflow:hidden}.elevate-free-progress>span{display:block;height:100%;background:#ffab00}.elevate-video-preview>button{height:calc(36 * var(--u));padding:0 calc(16 * var(--u));border:1px solid #ffffff26;border-radius:calc(6 * var(--u));background:#000;color:#fff;font-family:Gilroy-Bold;font-size:calc(12 * var(--u));flex-shrink:0}@media(max-width:899.95px){.elevate-preview-offer{width:calc(100% - 32 * var(--u))}.elevate-preview-offer h2{width:80vw}.elevate-preview-offer>div{width:100%;flex-direction:column}.elevate-preview-offer>div>*{width:100%}}@media(max-width:599.95px){.elevate-preview-offer ul{grid-template-columns:1fr}}.elevate-price-heading>button{display:inline-flex;align-items:center;white-space:nowrap}@keyframes elevate-checkout-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.overlay-backdrop:has(+.overlay-root .elevate-upgrade){-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.elevate-benefits li>span{background:transparent}.elevate-benefits li>span svg{width:100%;height:100%}.elevate-order-star{width:calc(17 * var(--u));height:calc(17 * var(--u));filter:none}@media(max-width:899.95px){.elevate-upgrade-header>div>span{height:24px;line-height:16px}}.elevate-upgrade[data-open]{animation:overlayBackdropIn .3s ease-out both}.elevate-upgrade[data-ending-style]{animation:overlayBackdropOut 195ms ease both}@media(min-width:600px)and (max-width:899.95px){.elevate-upgrade{align-self:center}}@media(max-width:599.95px){.elevate-upgrade[data-open]{animation:learningCheckoutIn 225ms cubic-bezier(0,0,.2,1) backwards}.elevate-upgrade[data-ending-style]{animation:learningCheckoutOut 195ms cubic-bezier(.4,0,.6,1) both}}@keyframes learningCheckoutIn{0%{transform:translateY(-100%)}to{transform:none}}@keyframes learningCheckoutOut{0%{transform:none}to{transform:translateY(-100%)}}.elevate-upgrade-motion,.elevate-upgrade-fade{display:contents}.overlay-backdrop:has(+.overlay-root .elevate-upgrade)[data-open]{animation-duration:225ms;animation-timing-function:cubic-bezier(.4,0,.2,1)}.overlay-backdrop:has(+.overlay-root .elevate-upgrade)[data-ending-style]{animation-duration:195ms;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media(max-width:599.95px){.elevate-upgrade-motion{display:block;flex-shrink:0;padding-bottom:calc(20 * var(--u));background:#fff;box-shadow:0 6px 50px #ffffff80,0 6px 50px #ffffff80}.elevate-upgrade{background:#333!important;border-radius:0 0 20px 20px!important}.elevate-upgrade-fade{display:block}.elevate-upgrade[data-open] .elevate-upgrade-motion{animation:learningCheckoutContentIn .4s cubic-bezier(0,0,.2,1) backwards}.elevate-upgrade[data-open] .elevate-upgrade-fade{animation:overlayBackdropIn .5s cubic-bezier(.4,0,.2,1) backwards}}@media(prefers-reduced-motion:reduce){.elevate-upgrade[data-open],.elevate-upgrade[data-ending-style],.elevate-upgrade[data-open] .elevate-upgrade-motion,.elevate-upgrade[data-open] .elevate-upgrade-fade,.overlay-backdrop:has(+.overlay-root .elevate-upgrade){animation-duration:1ms!important}}@media(min-width:600px){.elevate-upgrade[data-ending-style],.overlay-backdrop:has(+.overlay-root .elevate-upgrade)[data-ending-style]{animation-duration:1ms}}@keyframes learningCheckoutContentIn{0%{transform:translateY(var(--checkout-start, -100%))}to{transform:none}}.lesson-recommendations{padding:calc(32 * var(--lesson-unit)) 0}.lesson-recommendations>h2{margin-bottom:calc(30 * var(--lesson-unit));font-family:Gilroy-Bold,sans-serif;font-size:calc(10 * var(--lesson-unit));line-height:1.5;letter-spacing:1px;color:#ccc;text-transform:uppercase}.lesson-recommendations ul{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(16 * var(--lesson-unit));list-style:none;padding:0;margin:0}.lesson-recommendation-card{display:flex;width:100%;flex-direction:column;gap:calc(16 * var(--lesson-unit));text-align:left}.lesson-recommendation-cover{position:relative;aspect-ratio:16 / 9;width:100%;overflow:hidden;border-radius:calc(6 * var(--lesson-unit));border:calc(1 * var(--lesson-unit)) solid #ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1)}.lesson-recommendation-card:hover .lesson-recommendation-cover{transform:scale(1.04);border-color:#fff}.lesson-recommendation-cover img{display:block;width:100%;height:100%}.lesson-recommendation-cover>span{position:absolute;bottom:0;left:0;border-top-right-radius:calc(7 * var(--lesson-unit));background:#fff;padding:calc(7 * var(--lesson-unit)) calc(18 * var(--lesson-unit));font-family:Gilroy-SemiBold,sans-serif;font-size:max(9.16px,calc(8.18 * var(--lesson-unit)));line-height:1;letter-spacing:.27em;color:#000;text-transform:uppercase}.lesson-recommendation-card>h3{max-width:80%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:Gilroy-SemiBold,sans-serif;font-size:calc(13.8 * var(--lesson-unit));line-height:1.5;color:#fffc}.lesson-recommendation-skeleton>div,.lesson-recommendation-skeleton>span{display:block;background:#1c1c1c;animation:lesson-recommendation-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.lesson-recommendation-skeleton>div{aspect-ratio:16 / 9;border-radius:calc(10 * var(--lesson-unit))}.lesson-recommendation-skeleton>span{margin-top:calc(10 * var(--lesson-unit));height:calc(20 * var(--lesson-unit));width:80%;border-radius:calc(5 * var(--lesson-unit))}.lesson-recommendation-container{padding:calc(32 * var(--lesson-unit)) 0 0;transition:padding .15s cubic-bezier(.4,0,1,1)}.lesson-panel-open .lesson-recommendation-container{padding-left:32px;padding-right:32px}@media(min-width:600px){.lesson-recommendations ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.lesson-recommendations ul{grid-template-columns:repeat(3,minmax(0,1fr))}.lesson-recommendation-card>h3{max-width:100%}}@media(max-width:899.95px){.lesson-recommendation-container,.lesson-panel-open .lesson-recommendation-container{padding-left:calc(16 * var(--lesson-unit));padding-right:calc(16 * var(--lesson-unit))}}@keyframes lesson-recommendation-pulse{50%{opacity:.5}}.resource-preview{--u: var(--baseline-font, 1px);width:100%;height:100%;color:#fff;font-family:Gilroy-Medium;line-height:1.5}.resource-preview h2,.resource-preview p{margin:0}.resource-preview button{height:auto;font-family:Gilroy-Bold;font-size:calc(12 * var(--u));line-height:1.5;gap:8px;border:0;box-shadow:none}.resource-preview button svg,.resource-preview a svg{width:16px;height:16px}.resource-claim{display:flex;align-items:center;justify-content:center;background:#000000bf;padding:calc(20 * var(--u));-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px)}.resource-claim>section{display:flex;flex-direction:column;align-items:center;gap:calc(25 * var(--u));max-width:calc(400 * var(--u));padding:calc(32 * var(--u));border-radius:calc(12 * var(--u));background:#fff;text-align:center;color:#000}.resource-claim img{width:calc(100 * var(--u));height:calc(100 * var(--u))}.resource-claim h2{font-family:Gilroy-Bold;font-size:calc(20 * var(--u));white-space:pre-line}.resource-claim p{font-family:Gilroy-SemiBold;font-size:calc(12 * var(--u));color:#000c}.resource-claim button{width:100%;border-radius:calc(8 * var(--u));background:#000;color:#fff;padding:calc(10 * var(--u)) calc(20 * var(--u))}.resource-claim button:disabled{background:#acacac;color:#fff;opacity:1}.resource-register{display:flex;background:#000000bf;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px)}.resource-register>section{display:flex;width:50%;justify-content:center;align-items:center}.resource-register h2{font-family:Gilroy-Bold;font-size:calc(28 * var(--u));white-space:pre-line}.resource-register p{font-family:Gilroy-SemiBold;font-size:calc(12 * var(--u));color:#fffc;white-space:pre-line}.resource-register .resource-preview-caption{font-family:Gilroy-Medium;font-size:calc(10 * var(--u));text-transform:uppercase;letter-spacing:.12em;color:#fff}.resource-register button{margin-top:calc(20 * var(--u));border-radius:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u));background:#fff;color:#000;transition:transform .2s}.resource-register button:hover{transform:scale(1.03)}.resource-preview-image{width:50%;position:relative;overflow:hidden}.resource-preview-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.resource-signup-modal{--baseline-font: calc((12.5px + (100vw - 400px)/400*3)/20) ;--u: var(--baseline-font);height:calc(515 * var(--u));width:calc(400 * var(--u));min-width:calc(400 * var(--u));max-width:none!important;display:flex;flex-direction:column;border:0!important;border-radius:calc(10 * var(--u))!important;background:#fff!important;color:#000!important;box-shadow:0 4px 30px #ffffff40!important}.resource-signup-modal-body{padding:calc(30 * var(--u)) calc(25 * var(--u))!important;height:100%}.resource-signup-form{height:100%;display:flex;flex-direction:column;font-family:Gilroy-Medium;line-height:1.5}.resource-signup-caption{margin-bottom:calc(4 * var(--u));font-size:calc(9 * var(--u));text-transform:uppercase;letter-spacing:.15em}.resource-signup-form h2{font-family:Gilroy-Bold;font-size:calc(25 * var(--u))}.resource-signup-fields{margin:calc(16 * var(--u)) 0;display:flex;flex-direction:column;gap:calc(16 * var(--u))}.resource-signup-field{display:flex;flex-direction:column;font-family:Gilroy-Bold;font-size:calc(10 * var(--u));gap:calc(3 * var(--u))}.resource-signup-field input,.resource-phone-fields select{height:calc(35 * var(--u));border:0;border-bottom:1px solid #2d2d2d;background:transparent;font-family:Gilroy-SemiBold;font-size:calc(12 * var(--u));outline:none}.resource-signup-field input:focus,.resource-phone-fields select:focus{border-color:#0064ff}.resource-phone-fields{display:flex;align-items:flex-start;gap:calc(12 * var(--u))}.resource-phone-fields>label:first-child{display:flex;flex-direction:column;width:calc(105 * var(--u));flex-shrink:0;font-size:calc(10 * var(--u));font-family:Gilroy-Bold;gap:calc(3 * var(--u))}.resource-phone-fields>.resource-signup-field{min-width:0;flex:1}.resource-signup-submit{margin-top:auto;width:100%;height:auto!important;border:0!important;border-radius:calc(10 * var(--u))!important;background:#000!important;padding:calc(12 * var(--u))!important;color:#fff!important;font-family:Gilroy-Bold;font-size:calc(14 * var(--u))!important}.resource-signup-submit:disabled{background:#acacac!important;opacity:1!important}@keyframes program-marquee-left{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes program-marquee-right{0%{transform:translate(0)}to{transform:translate(-50%)}}.resource-member a{border:0;gap:8px;line-height:1.5}.resource-signup-field{position:relative;display:block}.resource-signup-field input{width:100%;height:calc(48 * var(--u));padding:calc(10 * var(--u)) 0 calc(4 * var(--u));border-radius:0;font-size:calc(14 * var(--u))}.resource-signup-field span{position:absolute;left:0;top:0;pointer-events:none;transition:all .15s cubic-bezier(.4,0,.2,1);font-family:Gilroy-Bold;font-size:calc(10 * var(--u))}.resource-signup-field input:placeholder-shown~span{top:calc(15 * var(--u));font-size:calc(12 * var(--u))}.resource-signup-field input:focus~span{top:0;font-size:calc(10 * var(--u));color:#3096ff}
