.bm7{--bm7-ink:#17132e;--bm7-midnight:#2a2050;--bm7-deep:#46347e;--bm7-primary:#6750a4;--bm7-electric:#7c5cff;--bm7-violet:#a277ff;--bm7-lviolet:#cc90ff;--bm7-lavender:#f2edff;--bm7-hairline:#e6e1f2;--bm7-body:#5a5474;--bm7-gutter:clamp(24px,5vw,64px);color:var(--bm7-midnight);font-family:Poppins,Helvetica Neue,Arial,sans-serif;position:relative;scroll-margin-top:96px;-webkit-font-smoothing:antialiased}.bm7,.bm7 *,.bm7 :after,.bm7 :before{box-sizing:border-box}.bm7__inner{margin:0 auto;max-width:1180px}.bm7 .bm7__eyebrow{color:var(--bm7-deep);display:block;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.bm7 .bm7__eyebrow--lead{line-height:25px}.bm7 .bm7__h2{color:var(--bm7-midnight);font-family:inherit;font-size:clamp(30px,3.7vw,50px);font-weight:700;letter-spacing:-.026em;line-height:1.05;margin:14px 0 18px;padding:0;text-wrap:balance}.bm7 .bm7__h1 em,.bm7 .bm7__h2 em{color:var(--bm7-primary);font-style:normal;font-weight:700}.bm7 .bm7__rule{background:var(--bm7-violet);display:block;height:2px;margin:0 0 26px;width:48px}.bm7 .bm7__num{color:var(--bm7-deep);font-size:12px;font-weight:700;letter-spacing:.1em}.bm7 .bm7__link,.bm7 .bm7__link:visited{border-bottom:1px solid var(--bm7-hairline);color:var(--bm7-midnight);display:inline;font-size:16px;font-weight:700;padding-bottom:3px;text-decoration:none;transition:border-color .25s ease}.bm7 .bm7__link:hover{border-bottom-color:var(--bm7-violet);color:var(--bm7-midnight);text-decoration:none}.bm7 .bm7__btn,.bm7 .bm7__btn:visited{background:var(--bm7-primary);border-radius:4px;color:#fff;display:inline-block;font-size:18px;font-weight:600;padding:16px 34px;text-decoration:none;transition:background .25s ease}.bm7 .bm7__btn:hover{background:var(--bm7-electric);color:#fff;text-decoration:none}.bm7 :focus-visible{outline:2px solid #7c5cff;outline-offset:2px}.bm7 .bm7__reveal{transition:opacity .7s ease,transform .7s ease}.bm7 .bm7__rows{border-top:1px solid var(--bm7-hairline);list-style:none;margin:8px 0 30px;padding:0}.bm7 .bm7__row{border-bottom:1px solid var(--bm7-hairline);display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);margin:0;padding:16px 0}.bm7 .bm7__row .bm7__num{padding-top:4px}.bm7 .bm7__row-title{color:var(--bm7-midnight);font-size:16px;font-weight:500;line-height:1.6}.bm7 .bm7__row--has-text .bm7__row-title{font-weight:600;line-height:normal}.bm7 .bm7__row-text{color:var(--bm7-body);font-size:16px;line-height:1.6;margin-top:4px}.bm7 .bm7__row--solo .bm7__row-text{margin-top:0}.bm7.bm7-checklist{border-top:1px solid var(--bm7-hairline);padding:clamp(72px,9vw,132px) var(--bm7-gutter)}.bm7.bm7-checklist--lavender{background:var(--bm7-lavender)}.bm7.bm7-checklist--ink{background:var(--bm7-ink);border-top:0;color:#fff}.bm7.bm7-checklist .bm7-checklist__grid{align-items:center;display:grid;gap:clamp(40px,6vw,88px);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.bm7.bm7-checklist--media-left .bm7-checklist__media{order:-1}.bm7.bm7-checklist .bm7-checklist__body p{color:var(--bm7-body);font-size:17px;line-height:1.65;margin:0 0 18px;max-width:58ch;text-wrap:pretty}.bm7.bm7-checklist .bm7-checklist__list{border-top:1px solid var(--bm7-hairline);display:grid;gap:0 24px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));list-style:none;margin:8px 0 0;padding:0}.bm7.bm7-checklist .bm7-checklist__item{align-items:baseline;border-bottom:1px solid var(--bm7-hairline);display:flex;gap:12px;margin:0;padding:14px 0}.bm7.bm7-checklist .bm7-checklist__tick{color:var(--bm7-primary);font-weight:700}.bm7.bm7-checklist .bm7-checklist__text{color:var(--bm7-midnight);font-size:16px;font-weight:500}.bm7.bm7-checklist .bm7-checklist__media{display:flex;justify-content:center}.bm7.bm7-checklist .bm7-checklist__media img{display:block;height:auto;width:100%}.bm7.bm7-checklist .bm7-checklist__media img.bm7-checklist__img--rounded{border-radius:8px}.bm7.bm7-checklist--ink .bm7-checklist__eyebrow{color:var(--bm7-lviolet)}.bm7.bm7-checklist--ink .bm7-checklist__h2{color:#fff}.bm7.bm7-checklist--ink .bm7-checklist__h2 em{color:var(--bm7-lviolet)}.bm7.bm7-checklist--ink .bm7-checklist__rule{background:var(--bm7-lviolet)}.bm7.bm7-checklist--ink .bm7-checklist__body p{color:hsla(0,0%,100%,.82)}.bm7.bm7-checklist--ink .bm7-checklist__item,.bm7.bm7-checklist--ink .bm7-checklist__list{border-color:hsla(0,0%,100%,.22)}.bm7.bm7-checklist--ink .bm7-checklist__tick{color:var(--bm7-lviolet)}.bm7.bm7-checklist--ink .bm7-checklist__text{color:#fff}.bmx-jr{--c1:#46347e;--c2:#cc90ff;font-family:Poppins,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:640px;position:relative;width:100%}.bm7-checklist__media:has(.bmx-jr){container-type:inline-size;width:100%}.bmx-jr__st{--col:color-mix(in oklab,var(--c1) calc(100% - (var(--x) - 10)*1.3%),var(--c2))}@container (min-width:440px){.bmx-jr__stages{height:56cqw;list-style:none;margin:0;padding:0;position:relative}.bmx-jr__track{background:#e6e1f2;border-radius:3px;height:3px;left:15%;margin-top:-1.5px;overflow:hidden;position:absolute;right:15%;top:24cqw}.bmx-jr__line{background:linear-gradient(90deg,#46347e,#6750a4 40%,#a277ff 70%,#e3c2f5);inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform 2.6s cubic-bezier(.45,0,.2,1)}.bmx-jr.is-in .bmx-jr__line{transform:scaleX(1)}.bmx-jr__pulse{background:radial-gradient(closest-side,hsla(0,0%,100%,.95),hsla(0,0%,100%,0));border-radius:50%;height:11px;left:0;opacity:0;position:absolute;top:-4px;width:60px}.bmx-jr.is-in .bmx-jr__pulse{animation:bmxJrPulse 4.2s ease-in-out 3.2s infinite}@keyframes bmxJrPulse{0%{left:-60px;opacity:0}10%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}.bmx-jr__end{color:#46347e;font-size:clamp(12px,2.6cqw,15px);font-weight:700;opacity:0;position:absolute;top:24cqw;transform:translateY(-50%);transition:opacity .6s ease;z-index:1}.bmx-jr__end--start{left:0}.bmx-jr__end--finish{color:#6750a4;right:0;transition-delay:2.4s}.bmx-jr.is-in .bmx-jr__end{opacity:1}.bmx-jr__st{--d:calc(0.35s + var(--x)*0.026s);height:0;left:calc(var(--x)*1%);position:absolute;top:24cqw;width:0}.bmx-jr__stem{background:var(--col,#6750a4);left:-1px;position:absolute;transform:scaleY(0);transition:transform .45s ease var(--d);width:2px}.bmx-jr__st--up .bmx-jr__stem{bottom:0;transform-origin:bottom}.bmx-jr__st--down .bmx-jr__stem{top:0;transform-origin:top}.bmx-jr__st--big .bmx-jr__stem{height:11cqw}.bmx-jr__st--small .bmx-jr__stem{height:5cqw}.bmx-jr__dot{background:var(--col,#6750a4);border-radius:50%;left:0;position:absolute;transform:translate(-50%,-50%) scale(0);transition:transform .5s cubic-bezier(.3,1.6,.5,1) calc(var(--d) + .3s)}.bmx-jr__st--big .bmx-jr__dot{height:5cqw;width:5cqw}.bmx-jr__st--small .bmx-jr__dot{height:1.6cqw;width:1.6cqw}.bmx-jr__st--up.bmx-jr__st--big .bmx-jr__dot{top:-13.5cqw}.bmx-jr__st--down.bmx-jr__st--big .bmx-jr__dot{top:13.5cqw}.bmx-jr__st--up.bmx-jr__st--small .bmx-jr__dot{top:-5cqw}.bmx-jr__st--down.bmx-jr__st--small .bmx-jr__dot{top:5cqw}.bmx-jr__lbl{color:#2a2050;font-size:clamp(10px,2.15cqw,13px);left:0;line-height:1.3;opacity:0;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .5s ease calc(var(--d) + .55s);width:20cqw}.bmx-jr__st--big .bmx-jr__lbl{color:#17132e;font-weight:600}.bmx-jr__st--up.bmx-jr__st--big .bmx-jr__lbl{bottom:17cqw}.bmx-jr__st--down.bmx-jr__st--big .bmx-jr__lbl{top:17cqw}.bmx-jr__st--up.bmx-jr__st--small .bmx-jr__lbl{bottom:7cqw}.bmx-jr__st--down.bmx-jr__st--small .bmx-jr__lbl{top:7cqw}.bmx-jr.is-in .bmx-jr__stem{transform:scaleY(1)}.bmx-jr.is-in .bmx-jr__dot{transform:translate(-50%,-50%) scale(1)}.bmx-jr.is-in .bmx-jr__lbl{opacity:1}.bmx-jr.is-in .bmx-jr__st--big .bmx-jr__dot{animation:bmxJrGlow 4.2s ease-in-out infinite;animation-delay:calc(3.2s + var(--x)*42ms)}@keyframes bmxJrGlow{0%,to{box-shadow:0 0 0 0 rgba(162,119,255,0)}8%{box-shadow:0 0 0 1.4cqw rgba(162,119,255,.28)}20%{box-shadow:0 0 0 0 rgba(162,119,255,0)}}.bmx-jr.is-paused *{animation-play-state:paused!important}}@container (max-width:439.98px){.bmx-jr{display:flex;flex-direction:column}.bmx-jr__track{background:#e6e1f2;border-radius:3px;bottom:20px;left:12px;overflow:hidden;position:absolute;top:20px;width:3px}.bmx-jr__line{background:linear-gradient(180deg,#46347e,#6750a4 40%,#a277ff 70%,#e3c2f5);inset:0;position:absolute;transform:scaleY(0);transform-origin:top;transition:transform 2.4s ease}.bmx-jr.is-in .bmx-jr__line{transform:scaleY(1)}.bmx-jr__pulse{display:none}.bmx-jr__end{color:#46347e;display:block;font-size:15px;font-weight:700;margin:4px 0;padding-left:36px;position:relative}.bmx-jr__end--finish{color:#6750a4}.bmx-jr__stages{display:flex;flex-direction:column;gap:12px;list-style:none;margin:10px 0;padding:0}.bmx-jr__st{min-height:20px;opacity:0;padding-left:36px;position:relative;transform:translateX(-6px);transition:opacity .45s ease calc(.2s + var(--i)*.18s),transform .45s ease calc(.2s + var(--i)*.18s)}.bmx-jr.is-in .bmx-jr__st{opacity:1;transform:none}.bmx-jr__stem{display:none}.bmx-jr__dot{background:var(--col,#6750a4);border-radius:50%;left:13.5px;position:absolute;top:10px;transform:translate(-50%,-50%)}.bmx-jr__st--big .bmx-jr__dot{box-shadow:0 0 0 4px #f2edff;height:18px;width:18px}.bmx-jr__st--small .bmx-jr__dot{height:8px;width:8px}.bmx-jr__lbl{color:#2a2050;display:block;font-size:14px;line-height:1.4}.bmx-jr__st--big .bmx-jr__lbl{color:#17132e;font-weight:600}}@media (prefers-reduced-motion:reduce){.bmx-jr *{animation:none!important;transition:none!important}.bmx-jr .bmx-jr__line,.bmx-jr .bmx-jr__stem{transform:none!important}.bmx-jr .bmx-jr__dot{transform:translate(-50%,-50%)!important}.bmx-jr .bmx-jr__end,.bmx-jr .bmx-jr__lbl,.bmx-jr .bmx-jr__st{opacity:1!important;transform:none}}@container (min-width:440px){.bmx-jr__st--small .bmx-jr__lbl{width:16cqw}.bmx-jr__st--big .bmx-jr__lbl{font-size:clamp(10px,2cqw,12.5px);width:22cqw}.bmx-jr__st--down.bmx-jr__st--big .bmx-jr__lbl{width:18cqw}}