.bm6-sec{color:#2a2050;font-family:Poppins,Helvetica Neue,Arial,sans-serif;position:relative}.bm6-sec,.bm6-sec *,.bm6-sec :after,.bm6-sec :before{box-sizing:border-box}.bm6-sec--std{padding:clamp(72px,9vw,132px) clamp(24px,5vw,64px)}.bm6-sec--hero{padding:clamp(64px,8vw,116px) clamp(24px,5vw,64px) clamp(48px,6vw,80px)}.bm6-sec--light{padding:clamp(56px,7vw,96px) clamp(24px,5vw,64px)}.bm6-sec.bm6-edge--divider{border-top:1px solid #e6e1f2}.bm6-sec.bm6-edge--none{border-top:0}.bm6-sec.bm6-edge--attached{border-top:0;padding-bottom:clamp(72px,9vw,120px);padding-top:0}.bm6-inner{margin:0 auto;max-width:1180px}.bm6-anchor{height:1px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:1px}.bm6-eyebrow{color:#46347e;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.bm6-h1{font-size:clamp(40px,5.4vw,72px);line-height:1.03;margin:0 0 22px}.bm6-h1,.bm6-h2{color:inherit;font-weight:700;letter-spacing:-.026em;text-wrap:balance}.bm6-h2{font-size:clamp(30px,3.7vw,50px);line-height:1.05;margin:14px 0 18px}.bm6-h1 em,.bm6-h2 em{color:#6750a4;font-style:normal;font-weight:700}.bm6-rule{background:#a277ff;height:2px;margin:0 0 26px;width:48px}.bm6-body p{color:#5a5474;font-size:17px;line-height:1.65;margin:0 0 18px;max-width:56ch;text-wrap:pretty}.bm6-body a:not(.bm6-link):not(.bm6-btn){color:#6750a4}.bm6-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:16px}.bm6-btn,.bm6-btn:visited{background:#6750a4;border-radius:4px;color:#fff;display:inline-block;font-size:18px;font-weight:600;line-height:normal;padding:16px 34px;text-decoration:none;transition:background .2s ease}.bm6-btn:hover{background:#7c5cff;color:#fff;text-decoration:underline}.bm6-btn--light,.bm6-btn--light:visited{background:#fff;color:#6750a4}.bm6-btn--light:hover{background:#f2edff;color:#6750a4}.bm6-link,.bm6-link:visited{border-bottom:1px solid #e6e1f2;color:#2a2050;font-size:16px;font-weight:700;line-height:normal;padding-bottom:3px;text-decoration:none;transition:border-color .2s ease}.bm6-link:hover{border-color:#46347e;color:#2a2050;text-decoration:underline}.bm6-btn:focus-visible,.bm6-link:focus-visible{outline:2px solid #7c5cff;outline-offset:2px}.bm6-check{border-top:1px solid #e6e1f2;list-style:none;margin:8px 0 30px;padding:0}.bm6-check li{border-bottom:1px solid #e6e1f2;font-size:16px;font-weight:500;line-height:normal;margin:0;padding:15px 0}.bm6-visual{display:flex;justify-content:center}.bm6-visual img{display:block;height:auto;width:100%}.bm6-frame{background:#fff;border:1px solid #e6e1f2;border-radius:8px}[hidden]{display:none!important}.bm6-tabs .bm6-tabs__intro p{max-width:56ch}.bm6-tabs .bm6-tabs__intro:not(.bm6-tabs__intro--cols){margin-bottom:clamp(32px,4vw,52px)}.bm6-tabs .bm6-tabs__intro--cols{display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));margin-bottom:clamp(36px,4vw,56px)}.bm6-tabs .bm6-tabs__intro--cols p{margin:0;max-width:none}.bm6-tabs .bm6-tabs__label{align-items:center;display:flex;gap:10px;margin-bottom:12px}.bm6-tabs .bm6-tabs__dot{background:#a277ff;border-radius:50%;flex:none;height:6px;width:6px}.bm6-tabs .bm6-tab{background:transparent;border:0;color:#2a2050;cursor:pointer;font:inherit;text-align:left;transition:background .25s ease,border-color .25s ease}.bm6-tabs .bm6-tab:hover{background:#f2edff}.bm6-tabs .bm6-tab:focus-visible{outline:2px solid #7c5cff;outline-offset:-2px}.bm6-tabs .bm6-tab__num{color:#a277ff;font-size:12px;font-weight:700;letter-spacing:.1em}.bm6-tabs .bm6-tab__arrow{color:#a277ff;line-height:1;margin-left:auto;transition:transform .25s ease,color .25s ease}.bm6-tabs .bm6-tab.is-active{background:#f2edff}.bm6-tabs .bm6-tab.is-active .bm6-tab__arrow,.bm6-tabs .bm6-tab.is-active .bm6-tab__num{color:#6750a4}.bm6-tabs .bm6-tab.is-active .bm6-tab__arrow{transform:translateX(4px)}.bm6-tabs .bm6-tab__title{align-items:center;display:flex;gap:12px}.bm6-tabs .bm6-tabs__wrap--v{align-items:start;display:grid;gap:clamp(32px,4vw,60px);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.bm6-tabs .bm6-tabs__wrap--v .bm6-tabs__list{border-top:1px solid #e6e1f2}.bm6-tabs .bm6-tabs__wrap--v .bm6-tab{align-items:baseline;border-bottom:1px solid #e6e1f2;border-left:2px solid #e6e1f2;display:flex;gap:18px;padding:17px 14px;width:100%}.bm6-tabs .bm6-tabs__wrap--v .bm6-tab.is-active{border-left-color:#6750a4}.bm6-tabs .bm6-tabs__wrap--v .bm6-tab__title{align-items:baseline;flex:1}.bm6-tabs .bm6-tabs__wrap--v .bm6-tab__label{font-size:17px;font-weight:600}.bm6-tabs .bm6-tabs__wrap--v .bm6-tab__arrow{font-size:17px}.bm6-tabs .bm6-tabs__wrap--v .bm6-tabs__panels{background:#fff;border:1px solid #e6e1f2;border-radius:8px;padding:clamp(24px,3vw,40px)}.bm6-tabs .bm6-tabs__wrap--h .bm6-tabs__label{margin-bottom:14px}.bm6-tabs .bm6-tabs__wrap--h .bm6-tabs__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.bm6-tabs .bm6-tabs__wrap--h .bm6-tab{align-items:flex-start;border-top:2px solid #e6e1f2;display:flex;flex-direction:column;gap:8px;padding:20px 22px 22px}.bm6-tabs .bm6-tabs__wrap--h .bm6-tab.is-active{border-top-color:#6750a4}.bm6-tabs .bm6-tabs__wrap--h .bm6-tab__title{font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.015em;width:100%}.bm6-tabs .bm6-tabs__wrap--h .bm6-tab__arrow{font-size:18px;line-height:normal}.bm6-tabs .bm6-tabs__wrap--h .bm6-tab__sub{color:#5a5474;font-size:16px}.bm6-tabs .bm6-tabs__wrap--h .bm6-tabs__panels{background:#fff;border:1px solid #e6e1f2;border-radius:8px;margin-top:18px;padding:clamp(26px,3.4vw,48px)}.bm6-tabs .bm6-tabpanel__eyebrow{color:#7f8898;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.bm6-tabs .bm6-tabpanel__heading{color:#46347e;font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:12px 0 16px}.bm6-tabs .bm6-tabpanel__body p{color:#5a5474;font-size:16px;line-height:1.7;margin:0;text-wrap:pretty}.bm6-tabs .bm6-tabpanel__caption{color:#7f8898;font-size:13px;font-weight:700;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.bm6-tabs .bm6-tabpanel__image{border-radius:4px;display:block;height:auto;width:100%}.bm6-tabs .bm6-tabpanel__icongrid{align-items:start;display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:auto minmax(0,1fr)}.bm6-tabs .bm6-tabpanel__icon{display:block;height:auto;mix-blend-mode:multiply;width:clamp(64px,7vw,96px)}.bm6-tabs .bm6-tabpanel--icon .bm6-tabpanel__heading{font-size:clamp(24px,2.4vw,32px);margin:0 0 14px}.bm6-tabs .bm6-tabpanel--icon .bm6-tabpanel__body p{font-size:17px;margin:0 0 22px;max-width:64ch}.bm6-tabs--flow .bmx-flow{display:grid;grid-template-columns:repeat(var(--n),1fr);margin:0 0 18px;padding:8px 4px 0;position:relative}.bm6-tabs--flow .bmx-flow__rail{background:#e6e1f2;border-radius:3px;height:3px;left:calc(50%/var(--n));position:absolute;right:calc(50%/var(--n));top:23px}.bm6-tabs--flow .bmx-flow__fill{background:linear-gradient(90deg,#46347e,#a277ff);border-radius:3px;bottom:0;left:0;position:absolute;top:0;transition:width .7s cubic-bezier(.45,0,.2,1);width:calc(var(--p,0)*100%)}.bm6-tabs--flow .bmx-flow__node{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.bm6-tabs--flow .bmx-flow__node b{align-items:center;background:#fff;border:2px solid #e6e1f2;border-radius:50%;color:#8c86a3;display:flex;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:.04em;transition:all .45s ease;width:32px}.bm6-tabs--flow .bmx-flow__node em{color:#8c86a3;font-size:11px;font-style:normal;font-weight:600;letter-spacing:.02em;text-align:center;transition:color .45s ease}.bm6-tabs--flow .bmx-flow__node.is-on b{background:#46347e;border-color:#46347e;color:#fff}.bm6-tabs--flow .bmx-flow__node.is-cur b{background:#7c5cff;border-color:#7c5cff;box-shadow:0 0 0 6px rgba(124,92,255,.16);transform:scale(1.08)}.bm6-tabs--flow .bmx-flow__node.is-cur em{color:#17132e}.bm6-tabs--flow .bm6-tabpanel:not([hidden]){align-items:center;column-gap:clamp(20px,3vw,40px);display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:300px}.bm6-tabs--flow .bm6-tabpanel__heading{color:#17132e;font-size:clamp(26px,2.6vw,36px);grid-column:1;line-height:1.15;margin:0 0 14px}.bm6-tabs--flow .bm6-tabpanel__body{color:#5a5474;font-size:16px;grid-column:1;line-height:1.65}.bm6-tabs--flow .bmx-chev{grid-column:2;grid-row:1/span 3;height:auto;overflow:visible;width:clamp(80px,9vw,120px)}.bm6-tabs--flow .bmx-chev__a{fill:#cc90ff}.bm6-tabs--flow .bmx-chev__b{fill:#46347e}.bm6-tabs--flow .bm6-tabpanel:not([hidden]) .bm6-tabpanel__heading{animation:bmxFlowUp .55s ease both}.bm6-tabs--flow .bm6-tabpanel:not([hidden]) .bm6-tabpanel__body{animation:bmxFlowUp .55s ease .1s both}.bm6-tabs--flow .bm6-tabpanel:not([hidden]) .bmx-chev{animation:bmxChevIn .7s cubic-bezier(.3,1.3,.5,1) .05s both,bmxChevNudge 2.4s ease-in-out .9s infinite}.bm6-tabs--flow .bm6-tabpanel:not([hidden]) .bmx-chev__a{animation:bmxChevA .6s ease .15s both}.bm6-tabs--flow .bm6-tabpanel:not([hidden]) .bmx-chev__b{animation:bmxChevB .6s ease .25s both}@keyframes bmxFlowUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bmxChevIn{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:none}}@keyframes bmxChevNudge{0%,to{transform:translateX(0)}50%{transform:translateX(8px)}}@keyframes bmxChevA{0%{opacity:0;transform:translate(-14px,-10px)}to{opacity:1;transform:none}}@keyframes bmxChevB{0%{opacity:0;transform:translate(-14px,10px)}to{opacity:1;transform:none}}.bm6-tabs--flow .bm6-tab{overflow:hidden;position:relative}.bm6-tabs--flow .bm6-tab:after{background:#7c5cff;bottom:0;content:"";height:2px;left:0;position:absolute;width:0}.bm6-tabs--flow .bm6-tab.bmx-run:after{animation:bmxTabRun var(--bmx-step,6s) linear forwards}@keyframes bmxTabRun{0%{width:0}to{width:100%}}@media (max-width:640px){.bm6-tabs--flow .bmx-flow__node em{display:none}.bm6-tabs--flow .bm6-tabpanel:not([hidden]){grid-template-columns:1fr}.bm6-tabs--flow .bmx-chev{grid-column:1;grid-row:auto;margin-top:16px;width:64px}.bm6-tabs--flow .bmx-flow__node b{height:28px;width:28px}.bm6-tabs--flow .bmx-flow__rail{top:21px}}@media (prefers-reduced-motion:reduce){.bm6-tabs--flow *{animation:none!important;transition:none!important}}.bm6-tabs--flow .bmx-flow__node em{display:none}.bm6-tabs--flow .bmx-flow{margin-bottom:26px}