:where(._root_r8z1u_9,._root_r8z1u_9 *){box-sizing:border-box;margin:0;padding:0}._section_r8z1u_27{padding:72px 32px 0;background:#fafaff}._root_r8z1u_9{--color-brand: #6e5ee0;--color-brand-dark: #3c1a75;--color-ink-muted: #5a5a5a;--color-bg-surface: #ffffff;--color-accent-success: #03e196;--color-accent-success-ink: #0b3d2c;--tint-brand-14: rgba(110, 94, 224, .14);--font-sans: "DM Sans", "DM Sans Fallback", sans-serif;--section-max-width: 1140px;--radius-pill: 999px;--radius-container-lg: 24px;--color-on-brand: #ffffff;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);max-width:var(--section-max-width);margin:0 auto;padding:48px;border:1px solid var(--tint-brand-14);border-radius:var(--radius-container-lg);background:var(--color-bg-surface);font-family:var(--font-sans);line-height:normal;color:var(--color-brand-dark);-webkit-font-smoothing:antialiased}._head_r8z1u_99{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:44px}._head-copy_r8z1u_117{flex:1 1 520px;display:flex;flex-direction:column;gap:12px}._head-copy_r8z1u_117>[data-hs-island]{display:contents}._heading_r8z1u_151{margin:0;font-size:40px;font-style:normal;font-weight:700;line-height:1.1;letter-spacing:-.025em;text-align:inherit;text-transform:none;text-wrap:balance;color:inherit}._intro_r8z1u_177{margin:0!important;font-size:17px;font-style:normal;font-weight:inherit;line-height:1.6;text-wrap:pretty;color:var(--color-ink-muted)}._cta_r8z1u_197{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:15px 28px;border-radius:var(--radius-pill);background:var(--color-brand);font-size:16px;font-weight:700;line-height:1.3;color:var(--color-on-brand);text-decoration:none;transition:transform .3s var(--ease-out-expo),filter .2s var(--ease-out-expo)}._cta_r8z1u_197:is(:hover,:focus,:active){font-weight:700;color:var(--color-on-brand);text-decoration:none}._cta_r8z1u_197:hover{transform:translateY(-1px);filter:brightness(1.08)}._cta_r8z1u_197:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}._flow_r8z1u_265{position:relative}._track_r8z1u_279{position:absolute;top:23px;left:24px;right:calc((100% + 16px) / var(--n, 3) - 16px - 24px);height:2px;border-radius:2px;background:var(--tint-brand-14)}._track_r8z1u_279 span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,var(--color-brand) 0%,var(--color-accent-success) 100%);transform:scaleX(1);transform-origin:left center}._steps_r8z1u_317{position:relative;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}._step_r8z1u_317{display:flex;flex-direction:column;gap:8px}._step-top_r8z1u_349{display:flex;align-items:center;margin-bottom:12px}._tile_r8z1u_361{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-pill);background:var(--color-brand);box-shadow:0 0 0 6px var(--color-bg-surface)}._tile_r8z1u_361 svg{fill:none;stroke:var(--color-on-brand);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._done_r8z1u_401{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--color-bg-surface);border-radius:var(--radius-pill);background:var(--color-accent-success)}._done_r8z1u_401 svg{stroke:var(--color-accent-success-ink);stroke-width:3.5}._title_r8z1u_437{margin:0;font-size:19px;font-style:normal;font-weight:700;line-height:1.3;text-transform:none;color:inherit}._text_r8z1u_457{max-width:320px;margin:0!important;font-size:15px;font-style:normal;font-weight:inherit;line-height:1.55;text-wrap:pretty;color:var(--color-ink-muted)}@media (max-width: 900px){._root_r8z1u_9{padding:32px 24px}._steps_r8z1u_317{grid-template-columns:minmax(0,1fr);gap:28px}._track_r8z1u_279{display:none}._step_r8z1u_317:not(:last-child):before{content:"";position:absolute;top:60px;bottom:-16px;left:23px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--color-brand) 0%,var(--color-accent-success) 100%)}._step_r8z1u_317{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:18px;row-gap:4px}._step-top_r8z1u_349{grid-row:1 / 3;align-self:start;margin:0}}@media (max-width: 767px){._section_r8z1u_27{padding-left:16px;padding-right:16px}._heading_r8z1u_151{font-size:28px}._intro_r8z1u_177{font-size:16px}._cta_r8z1u_197{width:100%}}
