.construction-subheaders.tt-home.tt-esa .esa-hero,.construction-subheaders.tt-home.tt-esa .esa-hero *,.construction-subheaders.tt-home.tt-esa .esa-desk,.construction-subheaders.tt-home.tt-esa .esa-desk *,.construction-subheaders.tt-home.tt-esa .esa-tabs,.construction-subheaders.tt-home.tt-esa .esa-tabs *,.construction-subheaders.tt-home.tt-esa .esa-acct,.construction-subheaders.tt-home.tt-esa .esa-acct *,.construction-subheaders.tt-home.tt-esa .esa-join,.construction-subheaders.tt-home.tt-esa .esa-join *,.construction-subheaders.tt-home.tt-esa .esa-not,.construction-subheaders.tt-home.tt-esa .esa-not *{font-family:var(--tt-font-text)!important}.construction-subheaders.tt-home.tt-esa .esa-hero .esa-hero__heading,.construction-subheaders.tt-home.tt-esa .esa-hero .esa-hero__heading *,.construction-subheaders.tt-home.tt-esa .esa-desk .tt-sec__title,.construction-subheaders.tt-home.tt-esa .esa-tabs .tt-sec__title,.construction-subheaders.tt-home.tt-esa .esa-tabs .esa-tab__title,.construction-subheaders.tt-home.tt-esa .esa-acct .tt-sec__title,.construction-subheaders.tt-home.tt-esa .esa-join .tt-sec__title,.construction-subheaders.tt-home.tt-esa .esa-join .esa-join__h,.construction-subheaders.tt-home.tt-esa .esa-join .esa-join__num:before,.construction-subheaders.tt-home.tt-esa .esa-not .tt-sec__title{font-family:var(--tt-font-display)!important}.construction-subheaders.tt-home.tt-esa .tt-sec .tt-sec__title{margin:0!important}.construction-subheaders.tt-home.tt-esa .tt-faq .esa-faq__q{font-family:var(--tt-font-text)!important;letter-spacing:0!important;text-transform:none!important;color:inherit!important;margin:0!important;font-size:1.0625rem!important;font-weight:500!important;line-height:1.4!important}.esa-apps{flex-wrap:wrap;gap:.5rem;display:flex}.esa-apps img{width:auto;height:2.5rem;display:block}.esa-apps--final{justify-content:center;margin-top:1.25rem}.esa-hero{isolation:isolate;padding:clamp(1.5rem, 4vh, 3rem) var(--h-pad) clamp(4rem, 8vw, 6.5rem);position:relative}.esa-hero__inner{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);max-width:1240px;margin:0 auto;display:grid}@media only screen and (min-width:1024px){.esa-hero{padding-top:3.5rem}.esa-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}}.esa-hero__copy{flex-direction:column;align-items:flex-start;display:flex}.esa-hero__badge{background:var(--tone-soft);color:var(--h-violet);border-radius:999px;margin:0 0 1.5rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.construction-subheaders.tt-home.tt-esa .esa-hero .esa-hero__heading{text-wrap:balance;max-width:11em;letter-spacing:-.045em!important;text-transform:none!important;color:var(--h-ink)!important;margin:0 0 1.75rem!important;font-size:clamp(2.375rem,4.6vw,4rem)!important;font-weight:400!important;line-height:1.05!important}.esa-hero__pill{background:var(--h-violet);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.12em;padding:0 .32em .04em .14em;display:inline-flex}.esa-hero__pill-ill{filter:drop-shadow(0 6px 8px #14084659);width:1.05em;height:1.05em;display:inline-flex;rotate:-8deg}.esa-hero__pill-ill img{object-fit:contain;width:100%;height:100%}.tt-esa .esa-hero__cta{order:0;grid-area:auto;width:100%;max-width:31rem;margin-bottom:1.5rem}.esa-hero__sub{max-width:34rem;color:var(--h-muted);text-wrap:pretty;margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.6}.esa-hero__more{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.esa-hero__stage{background:radial-gradient(circle at 1px 1px,#5b2ef01f 1.5px,#0000 2px) 0 0/22px 22px,#f1eeff;border-radius:40px;grid-template-columns:minmax(0,1fr) minmax(0,15rem);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.75rem,3.5vw,3rem) clamp(1.25rem,3vw,2.75rem);display:grid;position:relative}.esa-hero__stage:before{content:"";z-index:-1;border-radius:inherit;background:var(--h-yellow);position:absolute;inset:0;translate:0 -10px;rotate:-2.5deg}.esa-notes{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.esa-note{background:#fff;border-radius:6px 6px 18px;gap:.375rem;padding:1.25rem 1.25rem 1.125rem;transition:background-color .3s,box-shadow .3s;display:grid;position:relative;box-shadow:0 18px 30px -22px #1408468c}.esa-note--0{margin-right:1.5rem;rotate:-2deg}.esa-note--1{margin-left:1.5rem;rotate:1.5deg}.esa-note--2{margin-right:.75rem;rotate:-1deg}.esa-note__pin{background:radial-gradient(circle at 35% 35%, #ff9fd2, var(--h-pink) 60%, #9c1e66);border-radius:999px;width:1rem;height:1rem;position:absolute;top:-.5rem;left:50%;box-shadow:0 4px 6px #3c0a3266}.esa-note--1 .esa-note__pin{background:radial-gradient(circle at 35% 35%, #b8a4ff, var(--h-violet) 60%, var(--h-violet-deep))}.esa-note--2 .esa-note__pin{background:radial-gradient(circle at 35% 35%,#ffe58a,#f2b705 60%,#a87800)}.esa-note__q{letter-spacing:-.02em;color:var(--h-ink);font-size:1.1875rem;line-height:1.25}.esa-note__a{background:var(--h-card);color:var(--h-muted);border-radius:999px;justify-self:start;padding:.1875rem .625rem;font-size:.8125rem;font-weight:500;transition:background-color .3s,color .3s;display:inline-flex}.esa-note--0 .esa-note__a{background:var(--h-violet);color:#fff}.esa-hero__phone{margin:0}.esa-phone{background:#17141f;border-radius:36px;padding:.5rem;display:grid;overflow:hidden;box-shadow:0 36px 60px -30px #140846b3}.esa-phone__screen{border-radius:28px;grid-area:1/1;width:100%;height:auto;display:block}.esa-phone__screen--1,.esa-phone__screen--2{opacity:0}@keyframes esaScreen{0%,30%{opacity:1}33.4%,96.6%{opacity:0}to{opacity:1}}@keyframes esaNote{0%,30%{background-color:var(--h-violet);color:#fff}33.4%,96.6%{background-color:var(--h-card);color:var(--h-muted)}to{background-color:var(--h-violet);color:#fff}}html.tt-motion .tt-esa .esa-phone__screen{opacity:0;animation:12s linear infinite esaScreen}html.tt-motion .tt-esa .esa-phone__screen--1{animation-delay:-8s}html.tt-motion .tt-esa .esa-phone__screen--2{animation-delay:-4s}html.tt-motion .tt-esa .esa-note__a{animation:12s linear infinite esaNote}html.tt-motion .tt-esa .esa-note--1 .esa-note__a{animation-delay:-8s}html.tt-motion .tt-esa .esa-note--2 .esa-note__a{animation-delay:-4s}@media only screen and (max-width:1023px){.esa-hero__copy,.esa-hero__stage{width:100%;max-width:640px;margin:0 auto}}@media only screen and (max-width:599px){.esa-hero{padding-top:.75rem}.esa-hero__inner{gap:2rem}.esa-hero__copy{text-align:center;align-items:center}.esa-hero__badge{margin-bottom:.875rem;font-size:.8125rem}.construction-subheaders.tt-home.tt-esa .esa-hero .esa-hero__heading{max-width:none;margin:0 auto 1rem!important;font-size:clamp(2rem,9.4vw,2.5rem)!important}.tt-esa .esa-hero__cta{margin-bottom:1.125rem}.esa-hero__sub{margin-bottom:1rem;font-size:.9688rem}.esa-hero__more{flex-direction:column;justify-content:center}.esa-apps{justify-content:center}.esa-hero__stage{border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:.75rem;padding:1.25rem .75rem}.esa-hero__stage:before{translate:0 -6px;rotate:-1.2deg}.esa-notes{gap:.875rem}.esa-note{padding:.875rem .75rem .75rem}.esa-note--0,.esa-note--1,.esa-note--2{margin:0}.esa-note__q{font-size:.9375rem}.esa-note__a{font-size:.6875rem}.esa-phone{border-radius:24px;padding:.3125rem}.esa-phone__screen{border-radius:19px}}.tt-home .esa-desk .tt-sec__inner{max-width:var(--h-wrap)}.esa-desk__head{max-width:50rem;margin:0 0 clamp(2rem,4vw,3rem)}.esa-desk .tt-sec__lede{max-width:40rem;color:var(--h-muted);margin:1rem 0 0}.esa-desk__table{gap:.5rem;display:grid}.esa-desk__row{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1fr);gap:.5rem;display:grid}.esa-desk__row>span{border-radius:18px;align-items:center;gap:.5rem;padding:1.125rem 1.25rem;font-size:.9688rem;line-height:1.5;display:flex}.esa-desk__row--head>span{color:var(--h-muted);padding-top:0;padding-bottom:.25rem;font-size:.875rem;font-weight:500}.esa-desk__row--head img{width:1.75rem;height:auto}.esa-desk__job{background:var(--h-card);color:var(--h-ink);font-weight:500;font-size:1.0625rem!important}.esa-desk__staff{color:#4a2440;background:#ffe3f2}.esa-desk__you{color:#2e2257;background:#ece6ff}.esa-desk__label{display:none}@media only screen and (max-width:799px){.esa-desk__row{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.esa-desk__row--head{display:none}.esa-desk__row>span{border-radius:0;padding:.875rem 1.125rem;display:block}.esa-desk__row+.esa-desk__row{margin-top:.375rem}.esa-desk__label{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-bottom:.125rem;font-size:.75rem;font-weight:600;display:block}}.tt-home .esa-tabs .tt-sec__inner{max-width:var(--h-wrap)}.esa-tabs__head{text-align:center;max-width:46rem;margin:0 auto clamp(2.5rem,5vw,4rem)}.esa-tabs .tt-sec__lede{max-width:38rem;color:var(--h-muted);margin:1rem auto 0}.esa-tabs__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem 1.25rem;display:grid}@media only screen and (min-width:900px){.esa-tabs__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.esa-tab{background:var(--h-card);border-radius:0 28px 32px 32px;flex-direction:column;gap:.875rem;padding:2.25rem 1.5rem 0;display:flex;position:relative;overflow:hidden}.esa-tab--leave{background:#ffe3f2}.esa-tab--rota{background:#ece6ff}.esa-tab{margin-top:2.5rem;overflow:visible}.esa-tab__tab{background:inherit;height:2.625rem;color:var(--h-ink);border-radius:18px 18px 0 0;align-items:center;gap:.5rem;margin:0;padding:0 1.25rem 0 .75rem;font-size:1.0625rem;font-weight:600;display:inline-flex;position:absolute;top:-2.5rem;left:0}.esa-tab__ill{width:1.75rem;display:block;rotate:-8deg}.esa-tab__ill img{width:100%;height:auto;display:block}.construction-subheaders.tt-home.tt-esa .esa-tabs .esa-tab__title{text-wrap:balance;letter-spacing:-.03em!important;text-transform:none!important;color:var(--h-ink)!important;margin:0!important;font-size:clamp(1.5rem,2.2vw,1.875rem)!important;font-weight:400!important;line-height:1.12!important}.esa-tab__points{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.esa-tab__points li{color:#4a4757;gap:.625rem;font-size:.9375rem;line-height:1.5;display:flex}.esa-tab__points svg{background:var(--h-violet);color:#fff;border-radius:999px;flex:none;width:1.125rem;height:1.125rem;margin-top:.1875rem;padding:.125rem}.esa-tab__link{color:var(--h-violet);align-self:flex-start;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;display:inline-flex}.esa-tab__link svg{width:1rem;height:1rem;transition:translate .2s;display:inline-block}.esa-tab__link:hover svg{translate:3px}.esa-tab__shot{align-self:center;width:min(100%,15.5rem);margin-top:auto;padding-top:.75rem}.esa-tab__shot img{width:100%;height:auto;display:block}.esa-tab__shot--phone{background:#17141f;border-radius:30px 30px 0 0;flex-direction:column;justify-content:flex-start;height:20rem;margin-top:auto;padding:.4375rem .4375rem 0;display:flex;overflow:hidden}.esa-tab__shot--phone img{border-radius:24px 24px 0 0;flex:none}.esa-tab--rota .esa-tab__shot--phone{justify-content:flex-end}.esa-tab--rota .esa-tab__shot--phone img{border-radius:0}.esa-tab__shot--card{width:min(100%,17rem);margin-bottom:1.5rem}.esa-tab__shot--card img{border-radius:18px;box-shadow:0 24px 40px -28px #1408468c}@media only screen and (max-width:899px){.esa-tab__shot--phone{height:auto;padding-bottom:.4375rem}.esa-tab__shot--phone img{border-radius:24px}}.tt-home .esa-acct .tt-sec__inner{max-width:var(--h-wrap)}.esa-acct__inner{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media only screen and (min-width:1000px){.esa-acct__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4rem}}.esa-acct__text p{color:var(--h-muted);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.6}.esa-acct__board{background:var(--h-peri);border-radius:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.esa-acct__col{background:#fff;border-radius:24px;padding:1.25rem}.esa-acct__col--you{background:#1b1430}.esa-acct__h{letter-spacing:.04em;text-transform:uppercase;color:var(--h-violet);margin:0 0 .75rem;font-size:.875rem;font-weight:600}.esa-acct__col--you .esa-acct__h{color:var(--h-yellow)}.esa-acct__col ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.esa-acct__col li{background:var(--h-card);color:var(--h-ink);border-radius:12px;padding:.625rem .75rem;font-size:.9375rem;line-height:1.4}.esa-acct__col--you li{color:#ffffffe0;background:#ffffff14}.esa-acct__shot{grid-column:1/-1;justify-self:center;width:min(100%,17.5rem);margin-bottom:-.25rem}.esa-acct__shot img{border-radius:20px;width:100%;height:auto;display:block;rotate:-1.5deg;box-shadow:0 26px 44px -28px #140846b3}@media only screen and (max-width:599px){.esa-acct__board{border-radius:28px;grid-template-columns:minmax(0,1fr);padding:1rem}.esa-acct__shot img{rotate:none}}.tt-home .esa-join .tt-sec__inner{max-width:1320px}.esa-join__band{background:var(--h-yellow);border-radius:48px;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,3.5rem);position:relative}.construction-subheaders.tt-home.tt-esa .esa-join .tt-sec__title{max-width:14em}.esa-join__steps{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media only screen and (min-width:900px){.esa-join__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.esa-join__steps li{background:#fff;border-radius:26px;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.esa-join__steps p{color:var(--h-muted);margin:0;font-size:.9688rem;line-height:1.55}.esa-join__num:before{content:attr(data-num);background:var(--h-violet);color:#fff;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;display:grid}.construction-subheaders.tt-home.tt-esa .esa-join .esa-join__h{letter-spacing:-.03em!important;text-transform:none!important;color:var(--h-ink)!important;margin:.25rem 0 0!important;font-size:1.5rem!important;font-weight:400!important;line-height:1.15!important}.esa-join__ill{filter:drop-shadow(0 18px 22px #503c0059);width:clamp(5rem,9vw,7.5rem);position:absolute;top:-2rem;right:clamp(1rem,4vw,3rem);rotate:10deg}.esa-join__ill img{width:100%;height:auto;display:block}html.tt-motion .tt-esa .esa-join__ill{animation:7s ease-in-out infinite alternate ttFloatY}@media only screen and (max-width:599px){.esa-join__band{border-radius:32px;padding-top:3.5rem}.esa-join__ill{width:4.5rem;top:-1.75rem}}.tt-home .esa-not .tt-sec__inner{max-width:var(--h-wrap)}.esa-not__head{max-width:48rem;margin:0 0 clamp(2rem,4vw,3rem)}.esa-not .tt-sec__lede{color:var(--h-muted);margin:1rem 0 0}.esa-not__lanes{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media only screen and (min-width:800px){.esa-not__lanes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}}.esa-not__lane{background:var(--h-violet);border-radius:36px;padding:clamp(1.5rem,3vw,2.25rem)}.esa-not__lane--no{background:var(--h-card)}.esa-not__h{letter-spacing:-.02em;color:#fff;margin:0 0 1rem;font-size:1.25rem;font-weight:500}.esa-not__lane--no .esa-not__h{color:var(--h-ink)}.esa-not__lane ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.esa-not__lane li{color:#fff;background:#ffffff1f;border-radius:16px;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;font-size:.9688rem;line-height:1.5;display:flex}.esa-not__lane--no li{color:var(--h-muted);background:#fff}.esa-not__lane li svg{width:1.125rem;height:1.125rem;color:var(--h-yellow);flex:none;margin-top:.1875rem}.esa-not__lane--no li svg{color:#9a97a6}@media (prefers-reduced-motion:reduce){.esa-join__ill{animation:none!important}}
