.application-page{background:#151918;min-height:100svh}.application-page .grain,.application-page footer{display:none}.application-nav{height:68px;padding:0 max(20px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:space-between;color:#f6f4ef;border-bottom:1px solid #ffffff18;position:sticky;top:0;z-index:20;background:#151918e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.application-nav a:first-child{font-size:13px;letter-spacing:.08em}.application-nav a i{font-family:Italiana;font-weight:400}.application-nav>span{font-size:8px;letter-spacing:.18em;color:#9ca5a0}.application-nav a:last-child{font-size:10px}.standalone-application{margin:0 auto;max-width:1440px;min-height:calc(100svh - 68px);grid-template-columns:.68fr 1.32fr}.standalone-application .application-side{padding-top:60px}.standalone-application .coach-form{min-height:calc(100svh - 68px)}.application-loading,.application-error{min-height:calc(100svh - 68px);display:grid;place-content:center;text-align:center;color:#dce2de;gap:18px}.application-loading i{width:45px;height:45px;border:1px solid #ffffff2b;border-top-color:#dff36b;border-radius:50%;margin:auto;animation:loadingSpin 1s linear infinite}.application-loading span{font-size:9px;letter-spacing:.18em;text-transform:uppercase}.application-error b{font:34px Italiana}.application-error p{color:#aeb5b1}.application-error a{color:#dff36b;border-bottom:1px solid}@keyframes loadingSpin{to{transform:rotate(360deg)}}@media(max-width:900px){.application-nav>span{display:none}.standalone-application{display:block}.standalone-application .application-side{min-height:auto;padding:46px 24px 38px}.standalone-application .application-side h3{font-size:52px}.standalone-application .application-side>p{max-width:500px}.standalone-application .application-side blockquote{display:none}.standalone-application .coach-form{min-height:calc(100svh - 68px);padding-top:38px}}@media(max-width:560px){.application-nav{height:58px}.standalone-application .application-side{padding-top:38px}.standalone-application .application-side h3{font-size:44px}.standalone-application .application-side>.eyebrow{margin-bottom:14px}.standalone-application .coach-form{min-height:calc(100svh - 58px);padding:28px 18px calc(20px + env(safe-area-inset-bottom))}.standalone-application .form-step legend{font-size:36px;margin-bottom:30px}.standalone-application .form-map{margin-top:0}.standalone-application .form-actions{padding-bottom:calc(8px + env(safe-area-inset-bottom))}}
