.enroll-steps{isolation:isolate;position:relative;z-index:0;--es-radius:20px;--es-text:var(--text-color);--es-num-bg:var(--color-primary);--es-num-text:var(--color-black);--es-tick-bg:var(--color-primary);--es-tick:var(--color-black)}.enroll-steps.--dark{--module-background:var(--color-black);--text-color:var(--color-white);--es-muted:var(--color-black-20);--es-eyebrow:var(--color-primary);--es-card-bg:#1a1a1a;--es-card-border:#2a2a2a;--es-toggle-border:rgba(var(--color-white-rgb),0.2);--es-divider:rgba(var(--color-white-rgb),0.14);--es-chip-bg:rgba(var(--color-white-rgb),0.08);--es-chip-border:rgba(var(--color-white-rgb),0.14);--es-tip-bg:rgba(var(--color-white-rgb),0.07);--es-tip-border:rgba(var(--color-white-rgb),0.14);--es-tip-label:var(--color-primary);--es-tip-text:var(--color-white)}.enroll-steps.--light{--module-background:var(--color-white);--text-color:var(--color-black);--es-muted:var(--color-black);--es-eyebrow:var(--color-black);--es-card-bg:#eee;--es-card-border:var(--color-dark-gray);--es-toggle-border:var(--color-dark-gray);--es-divider:var(--color-dark-gray);--es-chip-bg:var(--color-white);--es-chip-border:transparent;--es-tip-bg:var(--color-primary);--es-tip-border:transparent;--es-tip-label:var(--color-black);--es-tip-text:var(--color-black)}.enroll-steps__background{background-color:var(--module-background);height:100%;left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0;z-index:-1}.enroll-steps__inner{display:flex;flex-direction:column;position:relative}.enroll-steps__header{order:1}.enroll-steps__list{order:3}.enroll-steps__image{order:4}.enroll-steps__footer{order:5}.enroll-steps__inner.--image-above .enroll-steps__image{order:2}.enroll-steps__header{max-width:760px}.enroll-steps__eyebrow{color:var(--es-eyebrow);font-weight:700;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.enroll-steps__title{font-weight:800;letter-spacing:-.01em;line-height:1.1;margin:0 0 12px}.enroll-steps__title h1,.enroll-steps__title h2,.enroll-steps__title h3,.enroll-steps__title h4,.enroll-steps__title h5,.enroll-steps__title h6,.enroll-steps__title>div{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.enroll-steps__title strong{background-color:var(--color-primary);color:var(--color-black)}.enroll-steps__intro{color:var(--es-muted);max-width:680px}.enroll-steps__intro p{margin:0}.enroll-steps__intro p+p{margin-top:8px}.enroll-steps__image-desktop,.enroll-steps__image-mobile{aspect-ratio:var(--es-image-ratio,21/8)}.enroll-steps__image-mobile{display:none}.enroll-steps__image img{border-radius:var(--es-radius);display:block;height:100%!important;object-fit:cover;width:100%}.enroll-steps__image{margin-top:24px}.enroll-steps__inner.--image-above .enroll-steps__image{margin-top:36px}.enroll-steps__list{display:grid;gap:12px;margin-top:36px;min-width:0}.enroll-steps__inner.--image-above .enroll-steps__list{margin-top:20px}.enroll-steps__step{background:var(--es-card-bg);border:1px solid var(--es-card-border);border-radius:var(--es-radius);color:var(--es-text);scroll-margin-top:16px;transition:border-color var(--transition-duration)}.enroll-steps__step[open]{border-color:var(--es-text)}.enroll-steps__summary{align-items:center;border-radius:var(--es-radius);cursor:pointer;display:grid;gap:18px;grid-template-columns:44px minmax(0,1fr) 32px;list-style:none;padding:20px 24px}.enroll-steps__summary::-webkit-details-marker{display:none}.enroll-steps__summary::marker{content:""}.enroll-steps__summary:focus-visible{outline:2px solid var(--es-text);outline-offset:-2px}.enroll-steps__num{align-items:center;background:var(--es-num-bg);border-radius:50%;color:var(--es-num-text);display:flex;font-weight:800;height:44px;justify-content:center;width:44px}.enroll-steps__summary-text{min-width:0}.enroll-steps__step-title{color:inherit;display:block;font-weight:700;line-height:1.2;margin:0 0 2px}.enroll-steps__step-summary{color:var(--es-muted);display:block}.enroll-steps__toggle{align-items:center;border:1px solid var(--es-toggle-border);border-radius:50%;display:flex;height:32px;justify-content:center;transition:transform var(--transition-duration),border-color var(--transition-duration);width:32px}.enroll-steps__toggle svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:14px}.enroll-steps__step[open] .enroll-steps__toggle{border-color:var(--es-text);transform:rotate(180deg)}.enroll-steps__body{padding:0 24px 24px 86px}.enroll-steps__content{min-width:0}.enroll-steps__block+.enroll-steps__block{margin-top:14px}.enroll-steps__kicker{color:var(--es-muted);font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.enroll-steps__points{display:grid;gap:8px;list-style:none;margin:0;max-width:760px;padding:0}.enroll-steps__point{align-items:start;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr)}.enroll-steps__points.--no-icons .enroll-steps__point{grid-template-columns:minmax(0,1fr)}.enroll-steps__tick{flex:0 0 auto;height:20px;margin-top:2px;object-fit:contain;width:20px}.enroll-steps__tick--svg{align-items:center;background:var(--es-tick-bg);border-radius:50%;display:flex;justify-content:center}.enroll-steps__tick--svg svg{fill:none;height:11px;stroke:var(--es-tick);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:11px}.enroll-steps__point-text p,.enroll-steps__text p,.enroll-steps__tip-text p{margin:0}.enroll-steps__point-text p+p,.enroll-steps__text p+p,.enroll-steps__tip-text p+p{margin-top:8px}.enroll-steps__text{opacity:.85}.enroll-steps__body a{color:inherit;text-decoration:underline}.enroll-steps__chips{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.enroll-steps__chip{background:var(--es-chip-bg);border:1px solid var(--es-chip-border);border-radius:999px;font-weight:600;padding:6px 12px}.enroll-steps__tip{align-items:center;background:var(--es-tip-bg);border:1px solid var(--es-tip-border);border-radius:12px;color:var(--es-tip-text);display:flex;gap:14px;margin-top:18px;padding:11px 16px}.enroll-steps__tip-label{color:var(--es-tip-label);flex:0 0 auto;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.enroll-steps__tip-text{min-width:0}.enroll-steps__tip a{color:inherit}.enroll-steps__footer{align-items:center;border-top:1px solid var(--es-divider);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:24px;padding-top:24px}.enroll-steps__support{color:var(--es-muted);flex:1 1 320px;min-width:0}.enroll-steps__support p{margin:0}.enroll-steps__support a{color:var(--es-text);font-weight:600;text-decoration:underline}.enroll-steps__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:18px}@media (max-width:991.98px){.enroll-steps__image{margin-top:16px}.enroll-steps__inner.--image-above .enroll-steps__image{margin-top:26px}.enroll-steps__image.--has-mobile .enroll-steps__image-desktop{display:none}.enroll-steps__image.--has-mobile .enroll-steps__image-mobile{display:block}.enroll-steps__list{margin-top:26px}.enroll-steps__inner.--image-above .enroll-steps__list{margin-top:16px}.enroll-steps__summary{gap:12px;grid-template-columns:36px minmax(0,1fr) 28px;padding:16px}.enroll-steps__num{height:36px;width:36px}.enroll-steps__toggle{height:28px;width:28px}.enroll-steps__body{border-top:1px solid var(--es-divider);padding:16px 16px 18px}.enroll-steps__chips.--column-mobile{align-items:flex-start;flex-direction:column}.enroll-steps__tip{align-items:flex-start}.enroll-steps__tip-label{margin-top:4px}.enroll-steps__footer{align-items:stretch;flex-direction:column;gap:16px}.enroll-steps__support{flex:0 0 auto}.enroll-steps__ctas{align-items:stretch;flex-direction:column;gap:12px}.enroll-steps__cta.--full-width{width:100%}}@media (prefers-reduced-motion:reduce){.enroll-steps__step,.enroll-steps__toggle{transition:none}}