.home-landing{--home-ink:#18191b;--home-muted:#6c6f74;--home-line:#e1e1dc;--home-accent:#e8502e;--home-bg:#ededea;background:var(--home-bg);min-height:100vh;color:var(--home-ink);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;overflow-x:clip}html:has(.home-landing){scroll-padding-top:118px}.home-landing nav{z-index:auto;-webkit-backdrop-filter:none;background:0 0;border:0;position:static}.home-landing footer{font-size:inherit;color:inherit;background:0 0;padding:0}.home-landing a,.home-landing button{cursor:pointer}.home-landing button:disabled{cursor:default}.home-landing a{color:var(--home-ink);text-decoration:none;transition:color .15s}.home-landing a:hover{color:var(--home-accent)}.home-landing a.erxLogo,.home-landing a.erxLogo:hover{color:var(--home-ink)}.home-landing :focus-visible{outline:2px solid var(--home-accent);outline-offset:3px;border-radius:8px}.home-landing #cta-url:focus,.home-landing #cta-url:focus-visible{outline:none}.home-landing summary{cursor:pointer;list-style:none}.home-landing summary::-webkit-details-marker{display:none}.home-landing input::placeholder{color:#9a9da1}.home-landing #how{scroll-margin-top:30px}@keyframes erStepIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes erSpin{to{transform:rotate(360deg)}}@keyframes erFlowX{0%{opacity:0;left:0}3%{opacity:1}17%{opacity:1;left:100%}20%,to{opacity:0;left:100%}}@keyframes erFlowY{0%{opacity:0;top:0}3%{opacity:1}17%{opacity:1;top:100%}20%,to{opacity:0;top:100%}}@keyframes erBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes erDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-320px}}@keyframes erType{0%{width:0}to{width:15ch}}@keyframes erCaret{50%{opacity:0}}@keyframes erPress{0%,to{transform:scale(1)}50%{transform:scale(.86)}}@keyframes erFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes erTypeLoop{0%{width:0}35%,88%{width:15ch}to{width:0}}@keyframes erPressLoop{0%,38%,46%,to{transform:scale(1)}42%{transform:scale(.86)}}@keyframes erFadeLoop{0%,44%{opacity:0;transform:translateY(4px)}52%,86%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes erShine{0%{transform:translate(-120%)}60%,to{transform:translate(320%)}}@keyframes erFloat{0%,to{translate:0}50%{translate:0 -6px}}@keyframes erPulse{0%{stroke-dashoffset:8px;opacity:1}24%{stroke-dashoffset:-100px;opacity:1}25%,to{stroke-dashoffset:-100px;opacity:0}}@media (prefers-reduced-motion:reduce){.home-landing *{transition:none!important;animation:none!important}}.home-landing .erx1:hover,.home-landing .erx2:hover{color:#fff!important;background:#33353a!important}.home-landing .erx3:hover{color:#18191b!important;border-color:#18191b!important}.home-landing .erx4:hover{background:#2e3034!important;transform:translateY(-1px)!important;box-shadow:0 10px 20px -12px #18191b8c!important}.home-landing .erx5:active{background:#000!important;transform:scale(.96)!important}.home-landing .erx6:hover{background:#2e3034!important;transform:translateY(-1px)!important;box-shadow:0 10px 20px -12px #18191b8c!important}.home-landing .erx7:active{background:#000!important;transform:scale(.96)!important}.home-landing .erx8:hover,.home-landing .erx9:hover,.home-landing .erx10:hover{background:#e1e1dc!important}.home-landing .erx11:hover{color:#e8502e!important}.home-landing .erxNav{color:#3f4248;transition:color .15s}.home-landing .erxNav:hover{color:#18191b!important}.home-landing .erxLogin:hover{background:#e8e9ec!important}.home-landing .erxMenuItem:hover{background:#f3f4f6}.home-landing .erxFoot{transition:color .15s}.home-landing .erxFoot:hover{color:#18191b!important}@media (max-width:899px){.home-landing .er-footGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-landing .er-footGrid>:first-child{grid-column:1/-1}.home-landing .er-heroSearch{display:flex!important}.home-landing .er-heroTiles{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:0 clamp(20px,6vw,80px) 4px;scroll-padding-inline:clamp(20px,6vw,80px);overflow-x:auto;flex-wrap:nowrap!important;width:100vw!important;margin-top:16px!important}.home-landing .er-heroTiles::-webkit-scrollbar{display:none}.home-landing .er-heroTiles>:first-child{display:none!important}.home-landing .er-heroTiles>*{aspect-ratio:9/16;scroll-snap-align:start;min-width:0;flex:0 0 min(42vw,240px)!important;height:auto!important}}@media (max-width:820px){.home-landing .er-steps{scroll-snap-type:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:48px!important;overflow:visible!important}.home-landing .er-stepArrow{flex-direction:column;bottom:-48px;left:50%;width:14px!important;height:48px!important;margin:0 0 0 -7px!important;padding:4px 0!important;top:auto!important;right:auto!important}.home-landing .er-stepArrow>span:first-child{flex:1;width:2px!important;height:auto!important}.home-landing .er-stepArrow>span:first-child>span{left:-3px;animation-name:erFlowY!important;top:0!important}.home-landing .er-stepArrow>span:last-child{border:6px solid #0000!important;border-top:9px solid #e8502e!important;border-bottom:0!important}}
