.st[data-astro-cid-3sg2jqzj]{--st-line:var(--l7-line);background:var(--l7-paper);color:var(--l7-ink)}.st-section[data-astro-cid-3sg2jqzj]{padding:var(--pad-section) var(--pad-x)}.st-warm[data-astro-cid-3sg2jqzj]{background:var(--l7-paper-warm)}.st-band-mid[data-astro-cid-3sg2jqzj]{background:var(--l7-mid-purple);color:var(--l7-white)}.st-band-dark[data-astro-cid-3sg2jqzj]{background:var(--l7-dark-purple);color:var(--l7-white)}.st-eyebrow[data-astro-cid-3sg2jqzj]{color:var(--l7-eyebrow-color);align-items:center;gap:.5em;margin-bottom:18px;display:flex}.st-eyebrow[data-astro-cid-3sg2jqzj] .t-eyebrow[data-astro-cid-3sg2jqzj]{color:inherit}.st-eyebrow--on-dark[data-astro-cid-3sg2jqzj]{color:var(--l7-white)}.st-h2[data-astro-cid-3sg2jqzj]{color:var(--l7-ink);max-width:680px}.st-h2--tight[data-astro-cid-3sg2jqzj]{max-width:360px}.st-h2--on-dark[data-astro-cid-3sg2jqzj]{color:var(--l7-white)}.st-prose[data-astro-cid-3sg2jqzj]{color:var(--l7-muted)}.st-prose[data-astro-cid-3sg2jqzj] a{color:var(--l7-mid-purple);font-weight:var(--fw-semibold);border-bottom:1px solid;text-decoration:none}.st-prose[data-astro-cid-3sg2jqzj] a:hover{color:var(--l7-bright-purple)}.st-stack[data-astro-cid-3sg2jqzj]{align-content:start;gap:22px;display:grid}.st-split[data-astro-cid-3sg2jqzj]{grid-template-columns:1fr 1.6fr;gap:60px;display:grid}.st-split--faq[data-astro-cid-3sg2jqzj]{grid-template-columns:1fr 1.8fr}.st-split--top[data-astro-cid-3sg2jqzj]{align-items:start}.st-sticky[data-astro-cid-3sg2jqzj]{align-self:start;position:sticky;top:40px}.st-hero__accred[data-astro-cid-3sg2jqzj]{max-width:60ch;margin-top:20px}.st-hero__accred[data-astro-cid-3sg2jqzj] a[data-astro-cid-3sg2jqzj]{color:inherit;font-weight:600}.st-hero__actions[data-astro-cid-3sg2jqzj]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px;display:flex}.st-btn[data-astro-cid-3sg2jqzj]{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);border-radius:4px;align-items:center;gap:8px;padding:15px 26px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.st-btn--bright[data-astro-cid-3sg2jqzj]{background:var(--l7-bright-purple);color:var(--l7-white)}.st-btn--bright[data-astro-cid-3sg2jqzj]:hover{background:var(--l7-mid-purple)}.st-textlink--on-dark[data-astro-cid-3sg2jqzj]{color:var(--l7-white);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);border-bottom:1px solid #fff6;padding-bottom:3px;text-decoration:none}.st-textlink--on-dark[data-astro-cid-3sg2jqzj]:hover{border-color:var(--l7-white)}.st-cardgrid[data-astro-cid-3sg2jqzj]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.st-card[data-astro-cid-3sg2jqzj]{background:var(--l7-white);border:1px solid var(--st-line);border-radius:6px;flex-direction:column;gap:14px;padding:30px 28px;transition:background .15s;display:flex}.st-card[data-astro-cid-3sg2jqzj]:hover{background:var(--l7-paper-warm)}.st-card__title[data-astro-cid-3sg2jqzj]{color:var(--l7-dark-purple)}.st-card__detail[data-astro-cid-3sg2jqzj]{color:var(--l7-muted);line-height:1.6}.st-stepper[data-astro-cid-3sg2jqzj]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin:56px 0 0;padding:0;list-style:none;display:grid}.st-stepper__col[data-astro-cid-3sg2jqzj]{border-top:1px solid #ffffff38;padding-top:22px}.st-index[data-astro-cid-3sg2jqzj]{font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);color:var(--l7-white)}.st-stepper__title[data-astro-cid-3sg2jqzj]{color:var(--l7-white);margin-top:14px}.st-stepper__detail[data-astro-cid-3sg2jqzj]{color:var(--l7-white);margin-top:10px}.st-callout[data-astro-cid-3sg2jqzj]{border-left:2px solid var(--l7-bright-purple);margin-top:24px;padding-left:22px}.st-callout[data-astro-cid-3sg2jqzj] p[data-astro-cid-3sg2jqzj]{color:var(--l7-ink);max-width:42ch}.st-list[data-astro-cid-3sg2jqzj]{border-top:1px solid var(--st-line);margin:0;padding:0;list-style:none}.st-list__row[data-astro-cid-3sg2jqzj]{border-bottom:1px solid var(--st-line);padding:24px 0}.st-list__title[data-astro-cid-3sg2jqzj]{color:var(--l7-ink)}.st-list__detail[data-astro-cid-3sg2jqzj]{margin-top:6px}.st-chain__intro[data-astro-cid-3sg2jqzj]{color:var(--l7-white);max-width:64ch;margin-top:24px}.st-chain[data-astro-cid-3sg2jqzj]{grid-template-columns:repeat(3,1fr);gap:44px;margin:56px 0 0;padding:0;list-style:none;display:grid}.st-chain__stage[data-astro-cid-3sg2jqzj]{border:1px solid var(--l7-line-on-dark);border-radius:8px;flex-direction:column;gap:12px;padding:30px 28px;display:flex;position:relative}.st-chain__stage--current[data-astro-cid-3sg2jqzj]{border-color:var(--l7-bright-purple);background:var(--l7-dark-purple)}.st-chain__label[data-astro-cid-3sg2jqzj],.st-chain__title[data-astro-cid-3sg2jqzj]{color:var(--l7-white)}.st-chain__detail[data-astro-cid-3sg2jqzj]{color:var(--l7-muted-on-dark);line-height:1.6}.st-chain__here[data-astro-cid-3sg2jqzj],.st-chain__link[data-astro-cid-3sg2jqzj]{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);margin-top:auto;padding-top:4px}.st-chain__here[data-astro-cid-3sg2jqzj]{color:var(--l7-bright-soft)}.st-chain__link[data-astro-cid-3sg2jqzj]{color:var(--l7-white);text-decoration:none;transition:color .15s}.st-chain__link[data-astro-cid-3sg2jqzj]:hover{color:var(--l7-bright-purple)}.st-accordion[data-astro-cid-3sg2jqzj]{border-top:1px solid var(--st-line)}.st-faq__item[data-astro-cid-3sg2jqzj]{border-bottom:1px solid var(--st-line)}.st-faq__q[data-astro-cid-3sg2jqzj]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;list-style:none;display:flex}.st-faq__q[data-astro-cid-3sg2jqzj]::-webkit-details-marker{display:none}.st-faq__qtext[data-astro-cid-3sg2jqzj]{color:var(--l7-ink)}.st-faq__icon[data-astro-cid-3sg2jqzj]{flex:none;width:18px;height:18px;position:relative}.st-faq__icon[data-astro-cid-3sg2jqzj]:before,.st-faq__icon[data-astro-cid-3sg2jqzj]:after{content:"";background:var(--l7-bright-purple);transition:transform .25s;position:absolute}.st-faq__icon[data-astro-cid-3sg2jqzj]:before{width:18px;height:2px;top:8px;left:0}.st-faq__icon[data-astro-cid-3sg2jqzj]:after{width:2px;height:18px;top:0;left:8px}.st-faq__item[data-astro-cid-3sg2jqzj][open] .st-faq__icon[data-astro-cid-3sg2jqzj]:after{transform:scaleY(0)}.st-faq__a[data-astro-cid-3sg2jqzj]{max-width:760px;padding:0 40px 28px 0}.st-more[data-astro-cid-3sg2jqzj]{padding-top:var(--pad-section-sm);padding-bottom:var(--pad-section-sm)}.st-more__grid[data-astro-cid-3sg2jqzj]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.st-more__back[data-astro-cid-3sg2jqzj]{margin-top:40px}.st-linkcard[data-astro-cid-3sg2jqzj]{background:var(--l7-mid-purple);border-radius:8px;flex-direction:column;gap:14px;padding:32px;text-decoration:none;display:flex}.st-linkcard__eyebrow[data-astro-cid-3sg2jqzj],.st-linkcard__title[data-astro-cid-3sg2jqzj]{color:var(--l7-white)}.st-linkcard__cta[data-astro-cid-3sg2jqzj]{color:var(--l7-white);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);margin-top:auto;padding-top:4px;transition:color .15s}.st-linkcard[data-astro-cid-3sg2jqzj]:hover .st-linkcard__cta[data-astro-cid-3sg2jqzj]{color:var(--l7-bright-purple)}.st-closing[data-astro-cid-3sg2jqzj]{text-align:center;padding-top:110px;padding-bottom:110px}.st-closing__h2[data-astro-cid-3sg2jqzj]{max-width:880px;margin:0 auto}.st-closing__sub[data-astro-cid-3sg2jqzj]{color:var(--l7-muted);max-width:680px;margin:22px auto 0}.st-closing__actions[data-astro-cid-3sg2jqzj]{justify-content:center;margin-top:38px;display:flex}@media (width<=1024px){.st-cardgrid[data-astro-cid-3sg2jqzj]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.st-section[data-astro-cid-3sg2jqzj]{padding:var(--pad-section-sm) var(--pad-x)}.st-split[data-astro-cid-3sg2jqzj],.st-split--faq[data-astro-cid-3sg2jqzj]{grid-template-columns:1fr;gap:40px}.st-sticky[data-astro-cid-3sg2jqzj]{position:static}.st-h2--tight[data-astro-cid-3sg2jqzj]{max-width:none}.st-more__grid[data-astro-cid-3sg2jqzj],.st-chain[data-astro-cid-3sg2jqzj]{grid-template-columns:1fr}.st-chain__stage[data-astro-cid-3sg2jqzj]:not(:last-child):after{content:"↓";inset:auto auto -36px 50%;transform:translate(-50%)}}@media (width<=600px){.st-cardgrid[data-astro-cid-3sg2jqzj]{grid-template-columns:1fr}}
