.bmx{--x-ink:#17132e;--x-mid:#2a2050;--x-deep:#46347e;--x-primary:#6750a4;--x-electric:#7c5cff;--x-violet:#a277ff;--x-lilac:#cc90ff;--x-lav:#f2edff;--x-hair:#e6e1f2;--x-body:#5a5474;--x-gray:#7f8898;color:var(--x-mid);font-family:Poppins,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.bmx,.bmx *,.bmx :after,.bmx :before{box-sizing:border-box}.bmx__inner{margin:0 auto;max-width:1180px}.bmx__eyebrow{color:var(--x-deep);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.bmx__rule{background:var(--x-violet);display:block;height:2px;margin:0 0 26px;width:48px}.bmx a:focus-visible,.bmx button:focus-visible,.bmx input:focus-visible,.bmx select:focus-visible,.bmx textarea:focus-visible{outline:2px solid var(--x-electric);outline-offset:2px}.bmx-gh{background:#f8f8f8;padding:clamp(48px,6vw,88px) 0 clamp(56px,7vw,96px)}.bmx-gh__grid{align-items:start;display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.bmx-gh__h1{color:#1b1531;font-size:clamp(38px,5vw,60px);font-weight:700;letter-spacing:-.025em;line-height:1.06;margin:14px 0 0}.bmx-gh__h1 strong{color:#6750a4;display:block;font-weight:700}.bmx-gh__sub{color:#4a4368;font-size:clamp(17px,1.5vw,19px);line-height:1.6;margin:0 0 18px}.bmx-gh__body{color:#4a4368;font-size:16px;line-height:1.7}.bmx-gh__body p{margin:0 0 14px}.bmx-gh__stat{align-items:center;background:#46347e;border-radius:8px;color:#fff;display:flex;gap:24px;margin:22px 0 26px;padding:24px 28px}.bmx-gh__stat-num{font-size:clamp(44px,5vw,60px);font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap}.bmx-gh__stat-lbl{color:#cc90ff;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bmx-gh__stat-cap{color:#e6e1f2;font-size:15px;margin-top:4px}.bmx-gh__k{color:#46347e;font-size:12px;font-weight:700;letter-spacing:.18em;margin:24px 0 10px;text-transform:uppercase}.bmx-gh__list{border-top:1px solid #e6e1f2;list-style:none;margin:0 0 26px;padding:0}.bmx-gh__list li{border-bottom:1px solid #e6e1f2;color:#2a2050;display:flex;font-size:16px;gap:14px;line-height:1.55;padding:13px 0}.bmx-gh__list li span{color:#a277ff;flex:none;font-size:12px;font-weight:700;min-width:22px;padding-top:3px}.bmx-gh__media{margin-top:26px}.bmx-gh__cover{height:auto;max-width:300px;transform:rotate(-2deg)}.bmx-gh__cover,.bmx-gh__video{border-radius:8px;box-shadow:0 22px 44px rgba(23,19,46,.16);display:block;width:100%}.bmx-gh__video{aspect-ratio:16/9;background:#17132e;object-fit:contain}.bmx-gh__card{background:#fff;border-radius:8px;box-shadow:0 24px 60px rgba(23,19,46,.08);padding:clamp(24px,3vw,36px);position:sticky;top:124px}.bmx-gh__card-h{color:#46347e;font-size:clamp(22px,2.2vw,26px);font-weight:700;line-height:1.25;margin:0 0 18px}.bmx-gh__legal{color:#7a7393;font-size:13px;margin-top:12px}@media (max-width:767px){.bmx-gh__grid{grid-template-columns:1fr}.bmx-gh__card{position:static}.bmx-gh__stat{align-items:flex-start;flex-direction:column;gap:10px}}.bmx-gh__form form{margin:0}.bmx-gh__form fieldset{border:0;display:grid;gap:20px 16px;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));margin:0!important;max-width:none!important;padding:0}.bmx-gh__form .hs_recaptcha,.bmx-gh__form .hs_submit,.bmx-gh__form .legal-consent-container,.bmx-gh__form fieldset+.hs_recaptcha,.bmx-gh__form fieldset+fieldset{margin-top:20px!important}.bmx-gh__form .hs-form-field{float:none!important;margin:0!important;padding:0!important;width:auto!important}.bmx-gh__form .hs-form-field>label{display:block!important;height:auto!important;position:static!important;width:auto!important;clip:auto!important;color:var(--x-deep);font-size:13px;font-weight:700;letter-spacing:.2em;margin:0 0 8px;overflow:visible!important;text-transform:uppercase}.bmx-gh__form .hs-form-required{color:var(--x-primary);margin-left:2px}.bmx-gh__form .input{margin:0!important}.bmx-gh__form .hs-input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid var(--x-hair);border-radius:4px;box-shadow:none;color:var(--x-ink);display:block;font:inherit;font-size:16px;line-height:1.4;max-width:none!important;padding:13px 14px;transition:border-color .2s ease;width:100%!important}.bmx-gh__form select.hs-input{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6750a4 0),linear-gradient(135deg,#6750a4 50%,transparent 0);background-position:calc(100% - 20px) 52%,calc(100% - 14px) 52%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.bmx-gh__form .hs-input:focus{border:1.5px solid var(--x-electric);outline:2px solid var(--x-electric);outline-offset:2px}.bmx-gh__form .hs-input.invalid.error{border-color:#b3261e}.bmx-gh__form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.bmx-gh__form .hs-error-msg,.bmx-gh__form .hs-error-msgs label{color:#b3261e;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.bmx-gh__form .hs_submit .actions{margin:0;padding:0}.bmx-gh__form .hs-button,.bmx-gh__form input[type=submit]{background:var(--x-primary);border:0;border-radius:4px;box-shadow:none;color:#fff;cursor:pointer;display:block;font:inherit;font-size:18px;font-weight:600;margin:4px 0 0;padding:16px 34px;transition:background .2s ease;width:100%}.bmx-gh__form .hs-button:hover,.bmx-gh__form input[type=submit]:hover{background:var(--x-electric)}.bmx-gh__form .legal-consent-container,.bmx-gh__form .legal-consent-container p{color:var(--x-gray);font-size:14px;line-height:1.5}.bmx-gh__form .submitted-message{color:var(--x-body);font-size:16px;line-height:1.6}.bmx-dl__legal{margin-top:14px}.bmx-dl__legal p{color:var(--x-gray);font-size:14px;line-height:1.5;margin:0}.bmx-dl__legal a{color:var(--x-primary)}@media (max-width:480px){.bmx-dl__intro{grid-template-columns:minmax(0,1fr)}.bmx-dl__cover{max-width:200px}}.bmx-dl @media(min-width:1000px){.bmx-dl .bmx-dl__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.bmx-dl .bmx-dl__intro{gap:clamp(28px,3vw,44px);grid-template-columns:minmax(220px,300px) minmax(0,1fr)}}@media (min-width:481px) and (max-width:999px){.bmx-dl .bmx-dl__intro{grid-template-columns:minmax(160px,240px) minmax(0,1fr)}}@media (max-width:480px){.bmx-dl .bmx-dl__cover{margin:0 auto;max-width:240px}}.bmx-gh .bmx__rule{display:block;margin:22px 0 20px}.bmx-gh__photo{align-items:flex-end;display:flex;justify-content:center;margin-top:34px;min-height:320px;padding:0 0 8px;position:relative}.bmx-gh__glow{aspect-ratio:1/1;background:radial-gradient(circle at 50% 45%,#f2edff 0,#e8deff 55%,rgba(232,222,255,0) 71%);border-radius:50%;bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:min(440px,92%)}.bmx-gh__photo img{display:block;filter:drop-shadow(0 16px 30px rgba(70,52,126,.22));height:auto;max-height:440px;max-width:78%;position:relative;width:auto}.bmx-gh__float{background:#46347e;border-radius:8px;bottom:36px;box-shadow:0 18px 40px rgba(23,19,46,.18);color:#fff;left:0;max-width:220px;padding:16px 22px;position:absolute}.bmx-gh__float-num{font-size:clamp(34px,3.4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1;margin-bottom:6px}@media (max-width:767px){.bmx-gh__photo img{max-height:360px;max-width:72%}.bmx-gh__float{bottom:16px;left:0;padding:12px 16px}.bmx-gh__float-num{font-size:30px}}.bmx-gh__media-top .bmx-gh__media{margin:6px 0 30px}.bmx-gh__media-top .bmx-gh__video{box-shadow:0 26px 56px rgba(23,19,46,.22)}@media (max-width:1239px){.bmx-gh .bmx__inner{box-sizing:border-box;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}}@media (max-width:767px){.bmx-gh__cover{margin-left:8px;max-width:min(280px,86%)}.bmx-gh__card{padding:22px 18px}.bmx-gh__h1{font-size:clamp(34px,9vw,44px)}}.bmx-gh__embed{aspect-ratio:16/9;background:#17132e;border-radius:8px;box-shadow:0 24px 60px rgba(23,19,46,.14);overflow:hidden;position:relative;width:100%}.bmx-gh__embed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.bmx-gh__cover{border-radius:6px;box-shadow:0 2px 4px rgba(23,19,46,.08),0 14px 28px rgba(23,19,46,.14),0 36px 70px rgba(70,52,126,.24)}.bmx-gh__photo img{border-radius:10px}