.ewsc{--ewsc-bg:#fff;--ewsc-text:#161213;--ewsc-body:#3d3738;--ewsc-accent:#900;--ewsc-rule:#dce0df;--ewsc-muted:#a59f9f;background:var(--ewsc-bg);color:var(--ewsc-text);font-family:Montserrat,system-ui,-apple-system,sans-serif;margin-left:calc(50% - 50vw);position:relative;width:100vw;-webkit-font-smoothing:antialiased;box-sizing:border-box;overflow-x:clip}.ewsc--tint{--ewsc-bg:#f4f5f5}.ewsc--dark{--ewsc-bg:#161213;--ewsc-text:#fff;--ewsc-body:#dce0df;--ewsc-rule:hsla(0,0%,100%,.12)}.ewsc--bt{border-top:1px solid #dce0df}.ewsc--bb{border-bottom:1px solid #dce0df}.ewsc--dark.ewsc--bb,.ewsc--dark.ewsc--bt{border-color:hsla(0,0%,100%,.1)}.ewsc *,.ewsc :after,.ewsc :before{box-sizing:border-box}.ewsc ::selection{background:#900;color:#fff}.ewsc .ewsc__inner{margin:0 auto;max-width:var(--ewsc-max,1444px);padding:var(--ewsc-top-m,96px) var(--ewsc-side-m,24px) var(--ewsc-bottom-m,96px)}.ewsc .ewsc__eyebrow{color:var(--ewsc-accent);font-family:inherit;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0;padding:0;text-transform:uppercase}.ewsc .ewsc__eyebrow--muted{color:var(--ewsc-muted)}.ewsc .ewsc__headline{color:var(--ewsc-text);font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:30px;font-style:normal;font-weight:800;letter-spacing:-.025em;line-height:1.25;margin:0;padding:0;text-transform:none}.ewsc .ewsc__body li,.ewsc .ewsc__body p{color:var(--ewsc-body);font-family:inherit;font-size:18px;font-weight:400;line-height:1.625;margin:0 0 1em}.ewsc .ewsc__body>:last-child{margin-bottom:0}.ewsc .ewsc__body strong{color:var(--ewsc-text);font-weight:700}.ewsc .ewsc__body a{color:inherit;text-decoration:underline}.ewsc .ewsc__btns{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ewsc .ewsc__btn{align-items:center;background:#900;border:2px solid #900;border-radius:4px;box-shadow:0 10px 15px -3px rgba(153,0,0,.2),0 4px 6px -4px rgba(153,0,0,.2);color:#fff;display:inline-flex;font-family:inherit;font-size:16px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:0;line-height:1.2;margin:0;min-height:54px;padding:0 32px;text-align:center;text-decoration:none;text-transform:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ewsc .ewsc__btn:focus-visible,.ewsc .ewsc__btn:hover{background:maroon;border-color:maroon;color:#fff;text-decoration:none}.ewsc .ewsc__btn--outline{background:transparent;border-color:var(--ewsc-text);box-shadow:none;color:var(--ewsc-text)}.ewsc .ewsc__btn--outline:focus-visible,.ewsc .ewsc__btn--outline:hover{background:var(--ewsc-text);border-color:var(--ewsc-text);color:var(--ewsc-bg)}.ewsc a:focus-visible,.ewsc button:focus-visible{outline:2px solid #900;outline-offset:3px}@media (min-width:640px){.ewsc .ewsc__eyebrow{font-size:14px}.ewsc .ewsc__headline{font-size:48px}}@media (min-width:768px){.ewsc .ewsc__inner{padding-bottom:var(--ewsc-bottom-d,128px);padding-top:var(--ewsc-top-d,128px)}}@media (min-width:1024px){.ewsc .ewsc__inner{padding-left:var(--ewsc-side-d,62px);padding-right:var(--ewsc-side-d,62px)}}@media (min-width:1440px){.ewsc .ewsc__inner{padding-left:var(--ewsc-side-w,12px);padding-right:var(--ewsc-side-w,12px)}}@media (prefers-reduced-motion:reduce){.ewsc *,.ewsc :after,.ewsc :before{transition:none!important}}.ewsc .ewsc__grid{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}.ewsc .ewsc__left{gap:24px}.ewsc .ewsc__left,.ewsc .ewsc__right{display:flex;flex-direction:column;min-width:0}.ewsc .ewsc__right{gap:32px}.ewsc .ewsc__steps{list-style:none;margin:0;padding:0}.ewsc .ewsc__step{align-items:flex-start;display:flex;gap:20px;list-style:none;margin:0}.ewsc .ewsc__step::marker{content:none}.ewsc .ewsc__step+.ewsc__step{margin-top:24px}.ewsc .ewsc__num{align-items:center;background:#900;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:48px;justify-content:center;line-height:1;width:48px}.ewsc .ewsc__step-text{color:var(--ewsc-body);font-family:inherit;font-size:18px;font-weight:400;line-height:1.625;margin:0;padding-top:8px}.ewsc .ewsc__step-text strong{color:var(--ewsc-text);font-weight:700}.ewsc .ewsc__btns{padding-top:24px}.ewsc .ewsc__btn{min-height:56px}@media (min-width:1024px){.ewsc .ewsc__grid{gap:64px;grid-template-columns:repeat(12,minmax(0,1fr))}.ewsc .ewsc__left{grid-column:span 5}.ewsc .ewsc__right{grid-column:span 7}}