.bm7x{--x-ink:#17132e;--x-mid:#2a2050;--x-deep:#46347e;--x-primary:#6750a4;--x-violet:#a277ff;--x-lav:#f2edff;--x-hair:#e6e1f2;--x-body:#5a5474;--x-gutter:clamp(24px,5vw,64px);background:#fff;border-top:1px solid var(--x-hair);color:var(--x-mid);font-family:Poppins,sans-serif;padding:clamp(72px,10vw,140px) 0}.bm7x,.bm7x *,.bm7x :after,.bm7x :before{box-sizing:border-box}.bm7x--lavender{background:var(--x-lav)}.bm7x--ink{background:var(--x-ink)}.bm7x--deep,.bm7x--ink{border-top-color:transparent;color:#fff}.bm7x--deep{background:var(--x-deep)}.bm7x__inner{margin:0 auto;max-width:1180px;width:calc(100% - var(--x-gutter)*2)}.bm7x__eyebrow{color:var(--x-deep);display:block;font-size:13px;font-weight:700;letter-spacing:2.6px;margin:0;text-transform:uppercase}.bm7x--deep .bm7x__eyebrow,.bm7x--ink .bm7x__eyebrow{color:#cc90ff}.bm7x__h1{font-size:clamp(38px,5.4vw,70px);line-height:1.03}.bm7x__h1,.bm7x__h2{color:var(--x-mid);font-weight:700;letter-spacing:-.026em;margin:14px 0 18px}.bm7x__h2{font-size:clamp(32px,3.9vw,50px);line-height:1.05}.bm7x--deep .bm7x__h1,.bm7x--deep .bm7x__h2,.bm7x--ink .bm7x__h1,.bm7x--ink .bm7x__h2{color:#fff}.bm7x__rule{background:var(--x-violet);display:block;height:2px;margin:0 0 26px;width:48px}.bm7x__body{color:var(--x-body);font-size:17px;line-height:1.65}.bm7x__body p{margin:0 0 1em}.bm7x__body p:last-child{margin-bottom:0}.bm7x--deep .bm7x__body,.bm7x--ink .bm7x__body{color:hsla(0,0%,100%,.8)}.bm7x__actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:34px}.bm7x__btn{background:var(--x-primary);border-radius:4px;color:#fff;display:inline-block;font-size:18px;font-weight:600;padding:16px 34px;text-decoration:none;transition:background .25s}.bm7x__btn:focus-visible,.bm7x__btn:hover{background:var(--x-deep);color:#fff}.bm7x--deep .bm7x__btn,.bm7x--ink .bm7x__btn{background:#fff;color:var(--x-ink)}.bm7x--deep .bm7x__btn:hover,.bm7x--ink .bm7x__btn:hover{background:var(--x-lav);color:var(--x-ink)}.bm7x__link{border-bottom:2px solid var(--x-violet);color:var(--x-mid);display:inline-block;font-size:16px;font-weight:700;padding-bottom:3px;text-decoration:none;transition:border-color .25s}.bm7x__link:hover{border-color:var(--x-primary)}.bm7x--deep .bm7x__link,.bm7x--ink .bm7x__link{color:#fff}.bm7x-index__head{margin:0 0 48px;max-width:760px}.bm7x-index__grid{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.bm7x-card{display:flex;min-width:0}.bm7x-card__link{background:#fff;border:1px solid var(--x-hair);border-radius:8px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .25s,transform .25s;width:100%}.bm7x-card__link:focus-visible,.bm7x-card__link:hover{border-color:var(--x-violet);transform:translateY(-3px)}.bm7x-card__media{aspect-ratio:16/10;background:var(--x-lav);display:block;overflow:hidden}.bm7x-card__media img{display:block;height:100%;object-fit:cover;width:100%}.bm7x-card__body{display:flex;flex:1;flex-direction:column;padding:26px 26px 28px}.bm7x-card__chip{align-self:flex-start;background:var(--x-lav);border-radius:3px;color:var(--x-deep);font-size:11px;font-weight:700;letter-spacing:1.6px;margin-bottom:14px;padding:5px 10px;text-transform:uppercase}.bm7x-card__title{color:var(--x-mid);display:block;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.bm7x-card__text{color:var(--x-body);display:block;font-size:15px;line-height:1.6;margin-top:12px}.bm7x-card__cta{align-self:flex-start;color:var(--x-primary);font-size:14px;font-weight:700;letter-spacing:1.4px;margin-top:auto;padding-top:22px;text-transform:uppercase}.bm7x-card__link:hover .bm7x-card__cta{color:var(--x-deep)}@media (max-width:1000px){.bm7x-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bm7x-index__grid{gap:20px;grid-template-columns:1fr}}