.page-module__E0kJGG__hero{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:48px 72px;padding-top:clamp(24px,6vw,72px);padding-bottom:clamp(48px,8vw,96px);display:grid}.page-module__E0kJGG__headline{letter-spacing:-.035em;max-width:11ch;margin:0;font-size:clamp(2.75rem,7.2vw,5.5rem);font-weight:800;line-height:.98}.page-module__E0kJGG__lede{max-width:36em;color:var(--cream-muted);margin:28px 0 0;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5}.page-module__E0kJGG__soon{margin:28px 0 0;font-size:1.125rem;font-weight:700}.page-module__E0kJGG__heroPhone{width:100%;height:auto;box-shadow:0 0 0 8px var(--navy-deep), 0 30px 60px #00000059;border-radius:28px}.page-module__E0kJGG__band{background:var(--navy-deep);padding:clamp(40px,6vw,72px) 0}.page-module__E0kJGG__timeline{margin:0}.page-module__E0kJGG__timelineCaption{color:var(--cream-muted);max-width:var(--measure);margin-bottom:56px}.page-module__E0kJGG__track{height:4px;margin:0 8px;position:relative}.page-module__E0kJGG__rail{background:var(--line);border-radius:2px;position:absolute;inset:0}.page-module__E0kJGG__start,.page-module__E0kJGG__end,.page-module__E0kJGG__tick{position:absolute;top:50%;transform:translate(-50%,-50%)}.page-module__E0kJGG__start{background:var(--cream);border-radius:50%;width:14px;height:14px}.page-module__E0kJGG__tick{background:var(--cream);border-radius:2px;width:3px;height:22px;animation:.42s cubic-bezier(.2,.8,.2,1) both page-module__E0kJGG__land}.page-module__E0kJGG__tickCount{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.page-module__E0kJGG__end{background:var(--orange);border-radius:50%;width:22px;height:22px;animation:.42s cubic-bezier(.2,.8,.2,1) both page-module__E0kJGG__land;box-shadow:0 0 0 6px #e4572e40}@keyframes page-module__E0kJGG__land{0%{opacity:0;transform:translate(-50%,-140%)}to{opacity:1;transform:translate(-50%,-50%)}}.page-module__E0kJGG__ends{color:var(--cream-muted);justify-content:space-between;margin-top:28px;font-size:.9375rem;line-height:1.4;display:flex}.page-module__E0kJGG__ends strong{color:var(--cream);font-size:1.0625rem}.page-module__E0kJGG__endLabel{text-align:right}.page-module__E0kJGG__endLabel strong{color:var(--orange)}.page-module__E0kJGG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__E0kJGG__section{padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(16px,3vw,32px)}.page-module__E0kJGG__sectionTitle{letter-spacing:-.02em;margin:0 0 32px;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:750;line-height:1.1}.page-module__E0kJGG__steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__steps li{counter-increment:step;border-top:2px solid var(--cream);padding-top:20px}.page-module__E0kJGG__steps li:before{content:counter(step);color:var(--orange);margin-bottom:16px;font-size:2.5rem;font-weight:800;line-height:1;display:block}.page-module__E0kJGG__steps h3,.page-module__E0kJGG__details dt{margin:0 0 8px;font-size:1.25rem;font-weight:700}.page-module__E0kJGG__steps p,.page-module__E0kJGG__details dd{color:var(--cream-muted);margin:0}.page-module__E0kJGG__detailsSection{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:56px;display:grid}.page-module__E0kJGG__details{max-width:var(--measure);gap:32px;margin:0;display:grid}.page-module__E0kJGG__screens{grid-template-columns:1fr 1fr;gap:20px;padding-top:8px;display:grid}.page-module__E0kJGG__screens img{width:100%;height:auto;box-shadow:0 0 0 6px var(--navy-deep);border-radius:20px}.page-module__E0kJGG__screens img:last-child{margin-top:64px}.page-module__E0kJGG__privacy{background:var(--cream);color:var(--ink);margin-top:clamp(64px,9vw,112px);padding:clamp(48px,7vw,88px) 0}.page-module__E0kJGG__privacy p{max-width:44em;margin:0 0 12px;font-size:1.1875rem}.page-module__E0kJGG__privacy a{text-underline-offset:4px;font-weight:700}@media (max-width:860px){.page-module__E0kJGG__hero{grid-template-columns:1fr}.page-module__E0kJGG__heroPhone{max-width:280px}.page-module__E0kJGG__steps{grid-template-columns:1fr;gap:32px}.page-module__E0kJGG__detailsSection{grid-template-columns:1fr}.page-module__E0kJGG__screens{max-width:520px}}@media (max-width:480px){.page-module__E0kJGG__tickCount{font-size:.9375rem}}
