:root{--bm-ease:cubic-bezier(.22,1,.36,1);--bm-magenta:#e6007e;--bm-blue:#009fe3;--bm-text:#1f2937;--bm-muted:#6b7280}.bm-sec-intro,.bm-tl__intro,.bm-who__intro{margin:0 auto 48px;max-width:820px;text-align:center}.bm-tl__intro{margin-bottom:56px}.bm-sec-intro:last-child,.bm-tl__intro:last-child,.bm-who__intro:last-child{margin-bottom:0}.bm-def__eyebrow,.bm-sec-eyebrow,.bm-tl__eyebrow,.bm-who__eyebrow{color:var(--bm-magenta)!important;font-size:15px;letter-spacing:.08em;margin:0 0 10px!important;text-transform:uppercase}.bm-sec-intro h2,.bm-tl__intro h2,.bm-who__intro h2{margin:0 0 18px!important;text-wrap:balance}.bm-sec-intro h2 span,.bm-tl__intro h2 span,.bm-who__intro h2 span{color:var(--bm-magenta)}.bm-sec-intro p:last-child,.bm-tl__intro p:last-child,.bm-who__intro p:last-child{font-size:18px;line-height:1.6;margin:0}.bm-hero-alt,.bm-who__alt{color:var(--bm-muted);font-size:15px}.bm-hero-alt{margin:22px 0 0!important}.bm-who__alt{margin:32px 0 0!important;text-align:center}.bm-hero-alt a,.bm-who__alt a{color:var(--bm-magenta)!important;font-weight:600;text-decoration:none!important}.bm-hero-alt a span{display:inline-block;transition:transform .4s var(--bm-ease)}.bm-hero-alt a:hover span{transform:translateX(4px)}.dnd-section:has(.bm-hero-media) .row{align-items:center}.dnd-section:has(.bm-hero-media) .c-2 .c-col-inner{padding:40px 30px 50px 50px!important;position:relative}.dnd-section:has(.bm-hero-media) .c-2 .c-col-inner:before{background:radial-gradient(closest-side,rgba(230,0,126,.22),transparent),radial-gradient(closest-side at 80% 30%,rgba(0,159,227,.28),transparent);content:"";filter:blur(40px);inset:10% 5% 5% 15%;pointer-events:none;position:absolute;z-index:0}.bm-hero-media{position:relative;z-index:1}.bm-hero-img{aspect-ratio:5/4;border-radius:22px;box-shadow:0 30px 60px -20px rgba(15,42,95,.35);display:block;height:auto;object-fit:cover;width:100%}.bm-hero-cards{inset:-30px -20px -40px -40px;pointer-events:none;position:absolute}.bm-hcard{animation:bm-hcard-in .9s var(--bm-ease) forwards,bm-hcard-float 7s ease-in-out infinite;background:#fff;border-radius:14px;box-shadow:0 18px 40px -10px rgba(15,42,95,.3),0 2px 6px rgba(15,42,95,.06);color:var(--bm-text);font-size:12px;line-height:1.4;opacity:0;padding:14px 16px;position:absolute;width:240px}.bm-hcard strong{font-size:13px}.bm-hcard__head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.bm-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;gap:5px;padding:3px 8px;white-space:nowrap}.bm-pill--green{background:#e8f7ee;color:#15803d}.bm-pill--blue{background:#e6f3fb;color:#006ab5}.bm-pill--magenta{background:#fde6f2;color:#c4006b}.bm-hcard--one{animation-delay:.2s,1.1s;left:0;top:0}.bm-hcard ul.bm-hcard__checks{display:flex;flex-direction:column;gap:6px;list-style:none!important;margin:0!important;padding:0!important}.bm-hcard ul.bm-hcard__checks li{color:var(--bm-text);font-size:12px!important;line-height:1.4;list-style:none!important;margin:0!important;padding-left:22px;position:relative}.bm-hcard ul.bm-hcard__checks li:before{background:#e8f7ee;border-radius:50%;color:#15803d;content:"✓";font-size:10px;font-weight:800;height:16px;left:0;line-height:16px;position:absolute;text-align:center;top:0;width:16px}.bm-hcard--two{animation-delay:.4s,1.3s;animation-duration:.9s,8s;right:-70px;top:38%;width:250px}.bm-hcard__flag{border-radius:2px;display:flex;height:4px;margin:-2px 0 10px;overflow:hidden}.bm-hcard__flag i{flex:1}.bm-hcard__flag i:first-child{background:#1f1f1f}.bm-hcard__flag i:nth-child(2){background:#d00}.bm-hcard__flag i:nth-child(3){background:#ffce00}.bm-hcard dl.bm-hcard__facts{display:flex;flex-direction:column;gap:5px;margin:0}.bm-hcard__facts div{display:flex;gap:10px;justify-content:space-between}.bm-hcard__facts dt{color:var(--bm-muted);font-weight:400}.bm-hcard__facts dd{font-weight:700;margin:0;text-align:right}.bm-hcard--three{animation-delay:.6s,1.5s;animation-duration:.9s,9s;bottom:-20px;left:-10px;width:270px}.bm-hcard__live{animation:bm-live-blink 1.4s ease-in-out infinite;background:var(--bm-magenta);border-radius:50%;height:6px;width:6px}.bm-hcard__bar{align-items:center;display:grid;font-size:11px;gap:8px;grid-template-columns:70px 1fr 34px;margin-top:6px}.bm-hcard__bar span{color:var(--bm-muted)}.bm-hcard__bar b{background:#eef0f4;border-radius:3px;display:block;font-size:0;height:6px;line-height:0;overflow:hidden;position:relative}.bm-hcard__bar b:after{animation:bm-bar-grow 1.4s var(--bm-ease) 1s both;background:linear-gradient(90deg,var(--bm-blue),var(--bm-magenta));border-radius:3px;content:"";inset:0 auto 0 0;position:absolute;transform-origin:left;width:var(--p)}.bm-hcard__bar em{color:var(--bm-text);font-style:normal;font-weight:700;text-align:right}.bm-hero-stats{border-top:1px solid rgba(15,42,95,.1);display:flex;flex-wrap:wrap;gap:18px 36px;margin-top:36px;padding-top:24px}.bm-hero-stats .bm-stat{align-items:center;display:flex;flex-direction:row;gap:12px;text-align:left}.bm-hero-stats .bm-stat>div{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.bm-hero-stats .bm-stat strong{background:linear-gradient(90deg,var(--bm-magenta),#0e4194);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-size:24px!important;font-weight:800!important;letter-spacing:-.5px;line-height:1.1}.bm-hero-stats .bm-stat>div span{color:var(--bm-muted);display:block;font-size:13px;line-height:1.3}.bm-stat__icon{align-items:center;background:#fde6f2;border-radius:12px;color:var(--bm-magenta);display:flex;flex:0 0 42px;height:42px;justify-content:center;margin:0;width:42px}.bm-stat__flag{background:linear-gradient(180deg,#1f1f1f 0 33.3%,#d00 33.3% 66.6%,#ffce00 66.6%);border-radius:2px;display:block;font-size:0;height:14px;line-height:0;width:20px}.bm-stat--badge .bm-stat__icon{background:linear-gradient(135deg,var(--bm-magenta),#9e0357);box-shadow:0 8px 18px -8px rgba(230,0,126,.6);color:#fff}@keyframes bm-hcard-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bm-hcard-float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes bm-live-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes bm-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1350px){.bm-hcard--two{right:-30px}}@media (max-width:1100px){.dnd-section:has(.bm-hero-media) .c-col{flex:0 0 100%!important;max-width:100%!important}.dnd-section:has(.bm-hero-media) .c-2 .c-col-inner{margin:24px auto 0!important;max-width:680px}}@media (max-width:767px){.dnd-section:has(.bm-hero-media) .c-2 .c-col-inner{padding:16px 0 70px!important}.dnd-section:has(.bm-hero-media) .c-2 .c-col-inner:before{display:none}.bm-hcard--one,.bm-hcard--three{display:none}.bm-hcard--two{bottom:0;right:12px;top:auto}.bm-hcard{animation:bm-hcard-in .9s var(--bm-ease) forwards}}.bm-def,.bm-steps4,.bm-svc,.bm-tl,.bm-who{margin:0 auto;max-width:1200px}.bm-def__grid{align-items:center;display:grid;gap:64px;grid-template-columns:1.1fr 1fr}.bm-def__title{margin:0 0 24px!important;text-wrap:balance}.bm-def__title span{background:linear-gradient(90deg,var(--bm-magenta),#9e0357);-webkit-background-clip:text;background-clip:text;color:transparent}.bm-def__text p{line-height:1.65;margin:0 0 16px}.bm-def__text p.bm-def__lead{background:linear-gradient(135deg,rgba(230,0,126,.06),rgba(0,159,227,.06));border-radius:16px;color:var(--bm-text);font-size:18px;font-weight:700;line-height:1.55;margin:0 0 24px!important;padding:22px 24px 22px 28px;position:relative}.bm-def__text p.bm-def__lead:before{background:linear-gradient(to bottom,var(--bm-magenta),var(--bm-blue));border-radius:0 4px 4px 0;bottom:14px;content:"";left:0;position:absolute;top:14px;width:4px}.bm-def__label{background:#fff;border-radius:999px;box-shadow:0 2px 8px rgba(15,42,95,.08);color:var(--bm-magenta);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 10px 6px 0;padding:3px 9px;text-transform:uppercase;vertical-align:2px}.bm-stack{display:flex;flex-direction:column;gap:18px;position:relative}.bm-stack:before{background:linear-gradient(180deg,rgba(230,0,126,.35),rgba(0,159,227,.35));bottom:30px;left:43px;width:2px}.bm-stack:after,.bm-stack:before{content:"";position:absolute;top:30px}.bm-stack:after{animation:bm-stack-flow 4s var(--bm-ease) infinite;background:var(--bm-magenta);border-radius:50%;box-shadow:0 0 12px 3px rgba(230,0,126,.55);height:10px;left:39px;width:10px}@keyframes bm-stack-flow{0%{opacity:0;top:calc(100% - 40px)}10%{opacity:1}90%{opacity:1}to{opacity:0;top:30px}}.bm-stack__layer{align-items:center;background:#fff;border:1.5px solid #e5e9f0;border-radius:16px;box-shadow:0 10px 26px -14px rgba(15,42,95,.2);display:flex;gap:16px;padding:18px 22px;position:relative;transition:transform .6s var(--bm-ease),box-shadow .6s var(--bm-ease);z-index:1}.bm-stack__layer>div{display:flex;flex-direction:column;min-width:0}.bm-stack__layer small{color:var(--bm-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bm-stack__layer strong{color:var(--bm-text);font-size:18px;line-height:1.25}.bm-stack__layer span:not(.bm-stack__icon){color:var(--bm-muted);font-size:14px}.bm-stack__icon{align-items:center;background:#f1f4f9;border-radius:12px;color:#0e4194;display:flex;flex:0 0 44px;height:44px;justify-content:center}.bm-stack__layer--you .bm-stack__icon{background:#fde6f2;color:var(--bm-magenta)}.bm-stack__layer--us{background:radial-gradient(80% 120% at 100% 0,rgba(230,0,126,.35),transparent 60%),#0b1530;border-color:transparent;box-shadow:0 20px 40px -14px rgba(11,21,48,.6),0 0 0 1px rgba(230,0,126,.35);transform:scale(1.03)}.bm-stack__layer--us small{color:hsla(0,0%,100%,.6)}.bm-stack__layer--us strong{color:#fff}.bm-stack__layer--us span:not(.bm-stack__icon){color:hsla(0,0%,100%,.8)}.bm-stack__layer--us .bm-stack__icon{background:linear-gradient(135deg,var(--bm-magenta),var(--bm-blue));color:#fff}.bm-stack__tag{background:var(--bm-magenta);border-radius:999px;color:#fff;font-size:11px;font-style:normal;font-weight:700;margin-left:auto;padding:4px 10px;white-space:nowrap}.bm-stack__flag{background:linear-gradient(90deg,#1f1f1f 0 33.3%,#d00 33.3% 66.6%,#ffce00 66.6%);border-radius:3px 3px 0 0;bottom:0;height:3px;left:22px;position:absolute;right:22px}.bm-stack__layer--tech{background:#f6f8fc;box-shadow:none}@media (hover:hover){.bm-stack__layer:not(.bm-stack__layer--us):hover{box-shadow:0 16px 32px -14px rgba(15,42,95,.28);transform:translateX(6px)}}.bm-def__cards{display:grid;gap:36px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px}.bm-def__card{border-top:2px solid #e5e9f0;display:flex;flex-direction:column;gap:10px;padding:8px 4px 0;transition:border-color .6s var(--bm-ease)}.bm-def__cicon{align-items:center;background:#fde6f2;border-radius:14px;color:var(--bm-magenta);display:flex;height:52px;justify-content:center;margin:20px 0 6px;transition:background .5s var(--bm-ease),color .5s var(--bm-ease),transform .6s var(--bm-ease);width:52px}.bm-def__card h3{font-size:22px!important;line-height:1.25;margin:0!important}.bm-def__card p{color:#4b5563;font-size:16px;line-height:1.6;margin:0!important}@media (hover:hover){.bm-def__card:hover{border-top-color:var(--bm-magenta)}.bm-def__card:hover .bm-def__cicon{background:linear-gradient(135deg,var(--bm-magenta),var(--bm-blue));color:#fff;transform:rotate(-4deg)}}@media (max-width:992px){.bm-def__grid{gap:40px;grid-template-columns:1fr}.bm-def__cards{grid-template-columns:1fr;margin:48px auto 0;max-width:640px}}@media (max-width:576px){.bm-def__text p.bm-def__lead{font-size:16px;padding:18px 18px 18px 22px}.bm-stack__layer{gap:12px;padding:14px 16px}.bm-stack__layer strong{font-size:16px}.bm-stack:before{left:37px}.bm-stack:after{left:33px}.bm-stack__tag{display:none}}.bm-tl ol.bm-tl__list{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none!important;margin:0!important;padding:44px 0 0!important;position:relative}.bm-tl ol.bm-tl__list:after,.bm-tl ol.bm-tl__list:before{border-radius:3px;content:"";height:3px;left:12px;position:absolute;right:12px;top:9px}.bm-tl ol.bm-tl__list:before{background:#e5e9f0}.bm-tl ol.bm-tl__list:after{background:linear-gradient(90deg,var(--bm-blue),var(--bm-magenta));transform-origin:left}.bm-tl li.bm-tl__item{background:#fff;border:1.5px solid #e5e9f0;border-radius:18px;box-shadow:0 10px 30px -16px rgba(15,42,95,.2);display:flex;flex-direction:column;list-style:none!important;margin:0!important;padding:26px 24px 22px;position:relative;transition:transform .6s var(--bm-ease),box-shadow .6s var(--bm-ease)}.bm-tl li.bm-tl__item::marker,.bm-tl li.bm-tl__item:before{content:none!important}.bm-tl__dot{background:var(--bm-blue);border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e5e9f0,0 4px 10px rgba(15,42,95,.18);height:20px;left:24px;position:absolute;top:-44px;width:20px}.bm-tl__item--now .bm-tl__dot{animation:bm-tl-pulse 2s ease-out infinite;background:var(--bm-magenta)}.bm-tl__meta{color:var(--bm-muted);font-size:13px;margin:0 0 8px!important}.bm-tl__meta b{color:var(--bm-magenta);font-weight:700}.bm-tl__item h3{font-size:21px!important;line-height:1.25;margin:0 0 10px!important}.bm-tl__item>p:not(.bm-tl__meta){color:#4b5563;font-size:15px;line-height:1.55;margin:0 0 16px!important}.bm-tl details{border-top:1px solid #eef1f6;margin-top:auto;padding-top:14px}.bm-tl summary{align-items:center;color:var(--bm-text);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:space-between;list-style:none}.bm-tl summary::-webkit-details-marker{display:none}.bm-tl summary:after{background:#1f2937;border-radius:50%;color:#fff;content:"+";flex:0 0 28px;font-size:18px;font-weight:400;height:28px;line-height:28px;text-align:center;transition:transform .4s var(--bm-ease),background .4s var(--bm-ease)}.bm-tl details[open] summary:after{background:var(--bm-magenta);transform:rotate(45deg)}.bm-tl details p{color:#4b5563;font-size:14px;line-height:1.6;margin:12px 0 10px!important}.bm-tl a.bm-tl__src{color:var(--bm-muted)!important;font-size:12px;text-decoration:underline;text-underline-offset:2px}.bm-tl a.bm-tl__src:hover{color:var(--bm-magenta)!important}.bm-tl li.bm-tl__item--now{background:radial-gradient(120% 60% at 100% 0,rgba(230,0,126,.08),transparent 60%) padding-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--bm-magenta),var(--bm-blue)) border-box;border:1.5px solid transparent;box-shadow:0 20px 44px -18px rgba(230,0,126,.4)}@media (hover:hover){.bm-tl li.bm-tl__item:hover{box-shadow:0 26px 50px -16px rgba(15,42,95,.28);transform:translateY(-6px)}}@supports (animation-timeline:view()){.bm-tl{view-timeline-axis:block;view-timeline-name:--bm-tl}.bm-tl ol.bm-tl__list:after{animation:bm-tl-fill linear both;animation-range:cover 32% cover 59%;animation-timeline:--bm-tl}.bm-tl__dot{animation:bm-tl-dot linear both;animation-timeline:--bm-tl}.bm-tl__item:first-child .bm-tl__dot{animation-range:cover 32% cover 34%}.bm-tl__item:nth-child(2) .bm-tl__dot{animation-range:cover 40% cover 42%}.bm-tl__item:nth-child(3) .bm-tl__dot{animation-range:cover 48% cover 50%}.bm-tl__item--now .bm-tl__dot{animation:bm-tl-dot-now linear both,bm-tl-pulse 2s ease-out infinite;animation-range:cover 56% cover 59%,normal;animation-timeline:--bm-tl,auto}}@keyframes bm-tl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bm-tl-dot{0%{background:#cfd6e1;transform:scale(.75)}to{background:var(--bm-blue);transform:scale(1)}}@keyframes bm-tl-dot-now{0%{background:#cfd6e1;transform:scale(.75)}to{background:var(--bm-magenta);transform:scale(1.15)}}@keyframes bm-tl-pulse{0%{box-shadow:0 0 0 1px #e5e9f0,0 0 0 0 rgba(230,0,126,.45)}to{box-shadow:0 0 0 1px #e5e9f0,0 0 0 12px rgba(230,0,126,0)}}@media (max-width:1100px){.bm-tl ol.bm-tl__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:64px}}@media (max-width:680px){.bm-tl ol.bm-tl__list{grid-template-columns:1fr;padding:0 0 0 36px!important;row-gap:20px}.bm-tl ol.bm-tl__list:after,.bm-tl ol.bm-tl__list:before{bottom:12px;height:auto;left:9px;right:auto;top:12px;width:3px}.bm-tl ol.bm-tl__list:after{animation:none!important;background:linear-gradient(180deg,var(--bm-blue),var(--bm-magenta))}.bm-tl__dot{animation:none!important;left:-37px;top:28px}.bm-tl__item--now .bm-tl__dot{animation:bm-tl-pulse 2s ease-out infinite!important}}.bm-who__grid{align-items:stretch;gap:32px}.bm-who__grid,.bm-who__groups{display:grid;grid-template-columns:1fr 1fr}.bm-who__groups{align-content:start;gap:16px}.bm-who__group{background:#fff;border:1.5px solid #e5e9f0;border-radius:18px;box-shadow:0 8px 20px -16px rgba(15,42,95,.25);gap:12px;padding:22px 20px;transition:transform .6s var(--bm-ease),border-color .6s var(--bm-ease)}.bm-who__group,.bm-who__group>div{display:flex;flex-direction:column}.bm-who__group>div{gap:4px}.bm-who__group strong{color:var(--bm-text);font-size:17px;line-height:1.3}.bm-who__group span:not(.bm-who__icon){color:var(--bm-muted);font-size:14px;line-height:1.5}.bm-who__icon{align-items:center;background:#fde6f2;border-radius:12px;color:var(--bm-magenta);display:flex;height:46px;justify-content:center;width:46px}@media (hover:hover){.bm-who__group:hover{border-color:rgba(230,0,126,.35);transform:translateY(-4px)}}.bm-check{animation:bm-check-glow 4s ease-in-out infinite;background:radial-gradient(80% 50% at 100% 0,rgba(230,0,126,.08),transparent 60%) padding-box,radial-gradient(70% 50% at 0 100%,rgba(0,159,227,.08),transparent 60%) padding-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--bm-magenta),var(--bm-blue)) border-box;border:2px solid transparent;border-radius:24px;box-shadow:0 30px 60px -24px rgba(230,0,126,.35),0 20px 50px -30px rgba(0,159,227,.35);counter-reset:bmcheck;display:flex;flex-direction:column;padding:34px 30px 30px;position:relative}@keyframes bm-check-glow{0%,to{box-shadow:0 30px 60px -24px rgba(230,0,126,.3),0 20px 50px -30px rgba(0,159,227,.3)}50%{box-shadow:0 34px 70px -22px rgba(230,0,126,.45),0 24px 60px -28px rgba(0,159,227,.45)}}.bm-check__badge{background:linear-gradient(90deg,var(--bm-magenta),#ff4fa8);border-radius:999px;box-shadow:0 8px 18px -6px rgba(230,0,126,.6);color:#fff;font-size:12px;font-weight:700;left:28px;letter-spacing:.06em;padding:6px 14px;position:absolute;text-transform:uppercase;top:-14px}.bm-check p.bm-check__title{color:var(--bm-text)!important;font-size:23px;font-weight:800!important;line-height:1.3;margin:0 0 4px!important}.bm-check p.bm-check__hint{color:var(--bm-muted)!important;font-size:15px;margin:0 0 20px!important}.bm-check p:has(>.bm-check__item){margin:0!important}.bm-check__item{align-items:flex-start;background:#f6f8fc;border:1.5px solid #e5e9f0;border-radius:14px;cursor:pointer;display:flex;gap:14px;margin-bottom:10px;padding:14px 16px;transition:background .4s var(--bm-ease),border-color .4s var(--bm-ease),transform .4s var(--bm-ease)}@media (hover:hover){.bm-check__item:hover{border-color:rgba(230,0,126,.45);transform:translateX(4px)}}.bm-check__item input{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #c7cfdb;border-radius:7px;cursor:pointer;display:grid;flex:0 0 24px;height:24px;margin:0;place-content:center;transition:background .3s var(--bm-ease),border-color .3s var(--bm-ease),transform .3s var(--bm-ease);width:24px}.bm-check__item input:after{border:solid #fff;border-width:0 2.5px 2.5px 0;content:"";height:11px;margin-top:-2px;transform:rotate(45deg) scale(0);transition:transform .3s var(--bm-ease);width:6px}.bm-check__item input:checked{background:var(--bm-magenta);border-color:var(--bm-magenta);counter-increment:bmcheck;transform:scale(1.08)}.bm-check__item input:checked:after{transform:rotate(45deg) scale(1)}.bm-check__item input:focus-visible{outline:2px solid var(--bm-magenta);outline-offset:2px}.bm-check__item span{color:var(--bm-text);font-size:15px;line-height:1.45}.bm-check__item:has(input:checked){background:#fff1f8;border-color:rgba(230,0,126,.5)}.bm-check__meter{align-items:center;display:flex;gap:14px;margin:8px 0 18px}.bm-check__progress{background:#eef1f6;border-radius:4px;flex:1;height:8px;overflow:hidden}.bm-check__progress i{background:linear-gradient(90deg,var(--bm-blue),var(--bm-magenta));border-radius:4px;display:block;height:100%;transition:width .6s var(--bm-ease);width:0}.bm-check__count:after{color:var(--bm-magenta);content:counter(bmcheck) " von 4";font-size:13px;font-weight:700;white-space:nowrap}.bm-check:has(input:checked) .bm-check__progress i{width:25%}.bm-check:is(:has(.bm-q1 input:checked):has(.bm-q2 input:checked),:has(.bm-q1 input:checked):has(.bm-q3 input:checked),:has(.bm-q1 input:checked):has(.bm-q4 input:checked),:has(.bm-q2 input:checked):has(.bm-q3 input:checked),:has(.bm-q2 input:checked):has(.bm-q4 input:checked),:has(.bm-q3 input:checked):has(.bm-q4 input:checked)) .bm-check__progress i{width:50%}.bm-check:is(:has(.bm-q1 input:checked):has(.bm-q2 input:checked):has(.bm-q3 input:checked),:has(.bm-q1 input:checked):has(.bm-q2 input:checked):has(.bm-q4 input:checked),:has(.bm-q1 input:checked):has(.bm-q3 input:checked):has(.bm-q4 input:checked),:has(.bm-q2 input:checked):has(.bm-q3 input:checked):has(.bm-q4 input:checked)) .bm-check__progress i{width:75%}.bm-check:not(:has(input:not(:checked))) .bm-check__progress i{width:100%}.bm-check__result{align-items:flex-start;animation:bm-check-in .6s var(--bm-ease);background:#ecfaf1;border:1.5px solid #bfe8cf;border-radius:16px;display:none;gap:14px;padding:18px 20px}.bm-check__ok{align-items:center;background:#22a55a;border-radius:50%;box-shadow:0 8px 18px -6px rgba(34,165,90,.6);color:#fff;display:flex;flex:0 0 40px;height:40px;justify-content:center}.bm-check__result>div{display:flex;flex-direction:column;gap:4px}.bm-check__result strong{color:var(--bm-text);font-size:17px}.bm-check__result>div>span{color:#4b5563;font-size:14px;line-height:1.5}.bm-check a.bm-check__btn{align-self:flex-start;background:var(--bm-magenta);border-radius:6px;box-shadow:0 10px 22px -8px rgba(230,0,126,.6);color:#fff!important;font-size:14px;font-weight:700;letter-spacing:.04em;margin-top:10px;padding:12px 20px;text-decoration:none!important;text-transform:uppercase;transition:transform .4s var(--bm-ease)}.bm-check a.bm-check__btn:hover{transform:translateY(-2px)}.bm-check p.bm-check__open{color:var(--bm-muted)!important;font-size:13px;line-height:1.5;margin:0!important}.bm-check:not(:has(input:not(:checked))) .bm-check__result{display:flex}.bm-check:not(:has(input:not(:checked))) .bm-check__open{display:none}.bm-check:not(:has(input:not(:checked))){animation:none}@keyframes bm-check-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.bm-who__grid{grid-template-columns:1fr}}@media (max-width:576px){.bm-who__groups{grid-template-columns:1fr}.bm-check{padding:26px 20px}.bm-check p.bm-check__title{font-size:20px}}.bm-svc .bm-sec-intro h2{color:#fff!important}.bm-svc .bm-sec-intro p:last-child{color:hsla(0,0%,100%,.8)!important}.bm-svc__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.bm-svc__card{background:radial-gradient(120% 60% at 100% 0,rgba(0,159,227,.05),transparent 60%) padding-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(230,0,126,.3),rgba(0,159,227,.3)) border-box;border:1.5px solid transparent;border-radius:18px;box-shadow:0 20px 40px -20px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:10px;padding:30px 28px;transform:translateZ(0);transition:transform .6s var(--bm-ease),box-shadow .6s var(--bm-ease)}.bm-svc__icon{align-items:center;background:#fde6f2;border-radius:14px;color:var(--bm-magenta);display:flex;height:52px;justify-content:center;margin-bottom:6px;transition:background .5s var(--bm-ease),color .5s var(--bm-ease),transform .6s var(--bm-ease);width:52px}.bm-svc__card h3{font-size:21px!important;line-height:1.25;margin:0!important}.bm-svc__card p{color:#4b5563;font-size:16px;line-height:1.6;margin:0!important}@media (hover:hover){.bm-svc__card:hover{background:radial-gradient(120% 60% at 100% 0,rgba(230,0,126,.06),transparent 60%) padding-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--bm-magenta),var(--bm-blue)) border-box;box-shadow:0 26px 50px -14px rgba(0,0,0,.55);transform:translateY(-6px)}.bm-svc__card:hover .bm-svc__icon{background:linear-gradient(135deg,var(--bm-magenta),var(--bm-blue));color:#fff;transform:rotate(-4deg)}}.bm-svc__card p.bm-svc__more{margin:auto 0 0!important;padding-top:12px}.bm-svc__card a.bm-svc__link{align-items:center;color:var(--bm-magenta)!important;display:inline-flex;font-size:15px;font-weight:700;gap:6px;text-decoration:none!important}.bm-svc__card a.bm-svc__link span{display:inline-block;transition:transform .4s var(--bm-ease)}.bm-svc__card a.bm-svc__link:hover span{transform:translateX(4px)}.dnd-section:has(.bm-svc){background:radial-gradient(40% 60% at 15% 20%,rgba(230,0,126,.3),transparent 70%),linear-gradient(245deg,#121c3d,#0e3c86 55%,#6a0f58)!important}.bm-svc .bm-sec-intro .bm-sec-eyebrow{color:#ff5fae!important}.bm-svc .bm-sec-intro h2 span{background:linear-gradient(90deg,#ff5fae,var(--bm-magenta));-webkit-background-clip:text;background-clip:text;color:transparent!important}.bm-steps4 ol.bm-steps4__list{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none!important;margin:0!important;padding:0!important}.bm-steps4 li.bm-steps4__item{background:#fff;border:1.5px solid #e5e9f0;border-radius:18px;box-shadow:0 10px 26px -16px rgba(15,42,95,.2);list-style:none!important;margin:0!important;padding:30px 26px 28px;position:relative;transition:transform .6s var(--bm-ease),border-color .6s var(--bm-ease)}.bm-steps4 li.bm-steps4__item::marker,.bm-steps4 li.bm-steps4__item:before{content:none!important}.bm-steps4 li.bm-steps4__item:not(:last-child):after{border-right:3px solid var(--bm-magenta);border-top:3px solid var(--bm-magenta);content:"";height:12px;opacity:.7;position:absolute;right:-16px;top:50px;transform:rotate(45deg);width:12px;z-index:2}.bm-steps4 .bm-steps4__num{background:linear-gradient(135deg,var(--bm-magenta),var(--bm-blue));-webkit-background-clip:text;background-clip:text;color:transparent;display:block;font-size:46px;font-weight:800!important;letter-spacing:-1.5px;line-height:1;margin-bottom:14px}.bm-steps4__item h3{font-size:20px!important;line-height:1.25;margin:0 0 10px!important}.bm-steps4__item p{color:#4b5563;font-size:15px;line-height:1.6;margin:0!important}.bm-steps4 li.bm-steps4__item:first-child{background:radial-gradient(120% 60% at 100% 0,rgba(230,0,126,.08),transparent 60%) padding-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--bm-magenta),var(--bm-blue)) border-box;border:1.5px solid transparent;box-shadow:0 20px 44px -18px rgba(230,0,126,.35)}@media (hover:hover){.bm-steps4 li.bm-steps4__item:hover{transform:translateY(-6px)}}.bm-steps4__cta{align-items:center;background:radial-gradient(70% 120% at 100% 0,rgba(0,159,227,.35),transparent 60%),linear-gradient(120deg,#9e0357,var(--bm-magenta));border-radius:20px;box-shadow:0 24px 50px -24px rgba(230,0,126,.6);color:#fff;display:flex;flex-wrap:wrap;gap:18px 32px;justify-content:space-between;margin-top:32px;padding:26px 32px}.bm-steps4__cta>div{display:flex;flex-direction:column;gap:4px}.bm-steps4__cta strong{color:#fff;font-size:22px;line-height:1.25}.bm-steps4__cta span{color:hsla(0,0%,100%,.85);font-size:15px}.bm-steps4__cta a{align-items:center;background:#fff;border-radius:6px;box-shadow:0 10px 24px -10px rgba(0,0,0,.35);color:var(--bm-magenta)!important;display:inline-flex;font-size:15px;font-weight:700;gap:8px;letter-spacing:.04em;padding:15px 26px;text-decoration:none!important;text-transform:uppercase;transition:transform .4s var(--bm-ease)}.bm-steps4__cta a span{color:var(--bm-magenta);transition:transform .4s var(--bm-ease)}.bm-steps4__cta a:hover{transform:translateY(-2px)}.bm-steps4__cta a:hover span{transform:translateX(4px)}@media (max-width:1100px){.bm-steps4 ol.bm-steps4__list,.bm-svc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-steps4 li.bm-steps4__item:after{display:none}}@media (max-width:640px){.bm-steps4 ol.bm-steps4__list,.bm-svc__grid{grid-template-columns:1fr}.bm-steps4__cta{padding:22px 20px}.bm-steps4__cta a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.bm-hcard{opacity:1}.bm-check,.bm-check__result,.bm-hcard,.bm-hcard__bar b:after,.bm-hcard__live{animation:none}.bm-stack:after{animation:none;opacity:0}.bm-tl ol.bm-tl__list:after,.bm-tl__dot,.bm-tl__item--now .bm-tl__dot{animation:none!important}.bm-check__item,.bm-check__item input,.bm-check__progress i,.bm-def__card,.bm-def__cicon,.bm-stack__layer,.bm-steps4 li.bm-steps4__item,.bm-steps4__cta a,.bm-svc__card,.bm-svc__icon,.bm-tl li.bm-tl__item,.bm-who__group{transition:none}}#beratung{display:block;font-size:0;height:0;line-height:0;overflow:hidden}.dnd-section:has(#beratung) .row{align-items:center}.dnd-section:has(#beratung){background:radial-gradient(40% 70% at 80% 50%,rgba(230,0,126,.35),transparent 70%),linear-gradient(115deg,rgba(11,21,48,.94),rgba(14,65,148,.86) 55%,rgba(120,10,90,.82)),url(https://www.brandmauer.de/hs-fs/hubfs/Data-Background-Header-1920x1080.webp?width=900) 50% /cover no-repeat,#0e4194!important;position:relative}.dnd-section:has(#beratung):after{background:linear-gradient(90deg,var(--bm-blue),var(--bm-magenta),var(--bm-blue));bottom:0;content:"";height:3px;left:0;pointer-events:none;position:absolute;right:0}.dnd-section:has(#beratung) .c-col:has(form){isolation:isolate;position:relative}.dnd-section:has(#beratung) .c-col:has(form):before{background:radial-gradient(closest-side,rgba(230,0,126,.6),transparent),radial-gradient(closest-side at 85% 15%,rgba(0,159,227,.45),transparent);border-radius:40px;content:"";filter:blur(50px);inset:8% 4% 4% 8%;pointer-events:none;position:absolute;z-index:-1}.bm-final{max-width:540px}.dnd-section .bm-final p.bm-sec-eyebrow{color:#ff5fae!important;font-size:14px!important;font-weight:700;letter-spacing:.1em;margin:0 0 14px!important}.dnd-section .bm-final h2{color:#fff!important;margin:0 0 18px!important;text-wrap:balance}.dnd-section .bm-final h2 span{background:linear-gradient(90deg,#ff5fae,var(--bm-magenta));-webkit-background-clip:text;background-clip:text;color:transparent!important}.dnd-section .bm-final p.bm-final__intro{color:hsla(0,0%,100%,.82)!important;font-size:18px!important;line-height:1.6;margin:0 0 26px!important}.bm-final ul.bm-final__trust{display:flex;flex-direction:column;gap:12px;list-style:none!important;margin:0 0 34px!important;padding:0!important}.bm-final ul.bm-final__trust li{align-items:center;color:#fff!important;display:flex;font-size:16px!important;font-weight:600;gap:12px;line-height:1.4;list-style:none!important;margin:0!important}.bm-final ul.bm-final__trust li:before{background:var(--bm-magenta);border-radius:50%;box-shadow:0 4px 12px -2px rgba(230,0,126,.6);color:#fff;content:"✓";display:grid;flex:0 0 24px;font-size:12px;font-weight:800;height:24px;place-content:center}.bm-final__person{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:18px;display:flex;gap:18px;padding:18px 20px}.bm-final__person img{background:linear-gradient(135deg,var(--bm-magenta),var(--bm-blue));border-radius:50%;flex:0 0 76px;height:76px!important;object-fit:cover;padding:3px;width:76px!important}.bm-final__person>div{min-width:0}.dnd-section .bm-final p.bm-final__name{color:#fff!important;font-size:17px!important;font-weight:700!important;margin:0 0 2px!important}.dnd-section .bm-final p.bm-final__role{color:hsla(0,0%,100%,.65)!important;font-size:14px!important;margin:0 0 10px!important}.dnd-section .bm-final p.bm-final__links{display:flex;flex-wrap:wrap;font-size:15px!important;gap:6px 18px;margin:0!important}.bm-final__links a{border-bottom:1px solid hsla(0,0%,100%,.35);color:#fff!important;font-weight:700;text-decoration:none!important;transition:border-color .3s var(--bm-ease)}.bm-final__links a:hover{border-bottom-color:#ff5fae}.dnd-section:has(#beratung) .c-col-inner:has(form){background:radial-gradient(70% 40% at 100% 0,rgba(230,0,126,.07),transparent 60%) padding-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--bm-magenta),var(--bm-blue)) border-box!important;border:2px solid transparent!important;border-radius:24px!important;box-shadow:0 40px 80px -30px rgba(0,0,0,.55)!important;padding:40px 40px 36px!important}.dnd-section:has(#beratung) .form-title{background:none!important;color:var(--bm-text)!important;font-size:clamp(24px,2.4vw,30px)!important;line-height:1.2;margin:0 0 26px!important;padding:0!important;text-wrap:balance}.dnd-section:has(#beratung) .form-title:after{color:var(--bm-muted);content:"Ihr persönlicher Ansprechpartner meldet sich bei Ihnen.";display:block;font-size:15px;font-weight:500;letter-spacing:0;margin-top:8px}.dnd-section:has(#beratung) .hs-form-field{margin-bottom:16px}.dnd-section:has(#beratung) .hs-form-field>label{color:#374151!important;display:block;font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.dnd-section:has(#beratung) .hs-form-required{color:var(--bm-magenta)!important}.dnd-section:has(#beratung) fieldset{max-width:none!important}.dnd-section:has(#beratung) .hs-input:not([type=checkbox]):not([type=radio]){background:#f5f7fa!important;border:1.5px solid #e5e9f0!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box;color:var(--bm-text);font-size:16px;font-weight:400!important;padding:13px 15px!important;transition:border-color .3s var(--bm-ease),box-shadow .3s var(--bm-ease),background .3s var(--bm-ease);width:100%!important}.dnd-section:has(#beratung) .hs-input:not([type=checkbox]):not([type=radio]):hover{border-color:#cfd6e1!important}.dnd-section:has(#beratung) .hs-input:not([type=checkbox]):not([type=radio]):focus{background:#fff!important;border-color:var(--bm-magenta)!important;box-shadow:0 0 0 4px rgba(230,0,126,.12)!important;outline:none}.dnd-section:has(#beratung) .hs-richtext,.dnd-section:has(#beratung) .hs-richtext p,.dnd-section:has(#beratung) .legal-consent-container,.dnd-section:has(#beratung) .legal-consent-container p{color:var(--bm-muted)!important;font-size:12.5px!important;line-height:1.55}.dnd-section:has(#beratung) .hs-form a{color:var(--bm-magenta)!important;text-decoration:underline;text-underline-offset:2px}.dnd-section:has(#beratung) .hs-submit .actions,.dnd-section:has(#beratung) .hs_submit .actions{display:block;text-align:left;width:100%}.dnd-section:has(#beratung) .hs-button,.dnd-section:has(#beratung) input[type=submit]{background:linear-gradient(120deg,var(--bm-magenta),#c4006b)!important;border:0!important;border-radius:8px!important;box-shadow:0 14px 30px -10px rgba(230,0,126,.65)!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer;display:block!important;font-size:15px!important;font-weight:700!important;letter-spacing:.05em;margin-top:6px;max-width:100%!important;padding:18px 32px!important;text-transform:uppercase;transition:transform .4s var(--bm-ease),box-shadow .4s var(--bm-ease);width:100%!important}@media (hover:hover){.dnd-section:has(#beratung) .hs-button:hover,.dnd-section:has(#beratung) input[type=submit]:hover{box-shadow:0 20px 36px -10px rgba(230,0,126,.75)!important;transform:translateY(-2px)}}@media (max-width:992px){.bm-final{max-width:none}}@media (max-width:767px){.dnd-section:has(#beratung) .c-col:has(form):before{filter:blur(36px);opacity:.7}}@media (max-width:576px){.dnd-section:has(#beratung) .c-col-inner:has(form){padding:28px 20px 24px!important}.bm-final__person{align-items:flex-start}.bm-final__person img{flex-basis:60px;height:60px!important;width:60px!important}}@media (prefers-reduced-motion:reduce){.bm-final__links a,.dnd-section:has(#beratung) .hs-button,.dnd-section:has(#beratung) .hs-input,.dnd-section:has(#beratung) input[type=submit]{transition:none}}.bm-models{margin:0 auto;max-width:1200px}.bm-models__legend{color:var(--bm-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:10px 24px;justify-content:center;margin:0 0 28px}.bm-models__legend span{align-items:center;display:inline-flex;gap:8px}.bm-models__legend span:before{border-radius:4px;content:"";height:14px;width:14px}.bm-models__legend .is-you:before{background:var(--bm-magenta)}.bm-models__legend .is-cloud:before{background:var(--bm-blue)}.bm-models__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.bm-model{background:#fff;border:1.5px solid #e5e9f0;border-radius:18px;box-shadow:0 10px 26px -16px rgba(15,42,95,.2);display:flex;flex-direction:column;padding:28px 26px 24px;transition:transform .6s var(--bm-ease),border-color .6s var(--bm-ease),box-shadow .6s var(--bm-ease)}.bm-model p.bm-model__tag{align-self:flex-start;background:linear-gradient(135deg,var(--bm-magenta),var(--bm-blue));border-radius:999px;color:#fff!important;font-size:13px;font-weight:800;letter-spacing:.06em;margin:0 0 14px!important;padding:4px 12px}.bm-model h3{font-size:21px!important;line-height:1.25;margin:0 0 2px!important}.bm-model p.bm-model__sub{color:var(--bm-magenta)!important;font-size:15px;font-weight:600;margin:0 0 12px!important}.bm-model>p:not([class]){color:#4b5563;font-size:15px;line-height:1.6;margin:0 0 18px!important}.bm-model ul.bm-model__layers{display:flex;flex-direction:column;gap:6px;list-style:none!important;margin:0 0 18px!important;padding:0!important}.bm-model ul.bm-model__layers li{align-items:center;border-radius:8px;display:flex;font-size:13.5px!important;font-weight:600;gap:10px;justify-content:space-between;line-height:1.3;list-style:none!important;margin:0!important;padding:8px 12px}.bm-model ul.bm-model__layers li:after{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.bm-model ul.bm-model__layers li.is-you{background:#fde6f2;color:#a3005a}.bm-model ul.bm-model__layers li.is-you:after{content:"Sie"}.bm-model ul.bm-model__layers li.is-cloud{background:#e6f3fb;color:#00558f}.bm-model ul.bm-model__layers li.is-cloud:after{content:"Anbieter"}.bm-model p.bm-model__ex{border-top:1px solid #eef1f6;color:var(--bm-muted)!important;font-size:14px;line-height:1.5;margin:auto 0 0!important;padding-top:14px}.bm-model p.bm-model__ex b{color:var(--bm-text)}@media (hover:hover){.bm-model:hover{border-color:rgba(230,0,126,.35);box-shadow:0 24px 44px -18px rgba(15,42,95,.28);transform:translateY(-6px)}}.bm-cmp{margin-top:64px}.bm-cmp h3{margin:0 0 10px!important;text-align:center;text-wrap:balance}.bm-cmp>p{font-size:17px;line-height:1.6;margin:0 auto 28px!important;max-width:720px;text-align:center}.bm-cmp__wrap{background:#fff;border:1.5px solid #e5e9f0;border-radius:18px;box-shadow:0 10px 26px -16px rgba(15,42,95,.2);overflow-x:auto;-webkit-overflow-scrolling:touch}.bm-cmp table{border:0!important;border-collapse:collapse;margin:0!important;min-width:760px;table-layout:fixed;width:100%}.bm-cmp td,.bm-cmp th{background:transparent;border:0!important;border-bottom:1px solid #eef1f6!important;color:#4b5563;font-size:15px;line-height:1.5;padding:16px 20px!important;text-align:left;vertical-align:top}.bm-cmp tr:last-child>*{border-bottom:0!important}.bm-cmp thead th{background:#f8fafd;color:var(--bm-text);font-size:17px;font-weight:800;padding-top:22px!important}.bm-cmp tbody th{color:var(--bm-text);font-size:14px;font-weight:700;width:22%}.bm-cmp thead th:first-child{width:22%}.bm-cmp tr>:nth-child(4){background:#fff5fa}.bm-cmp thead tr>:nth-child(4){background:linear-gradient(180deg,#fde6f2,#fff5fa);box-shadow:inset 0 3px 0 var(--bm-magenta)}.bm-cmp__pill{background:var(--bm-magenta);border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;margin-left:8px;padding:3px 9px;vertical-align:2px}.bm-cmp__dots{display:inline-flex;gap:4px;margin-right:8px;vertical-align:1px}.bm-cmp__dots i{background:#dfe5ee;border-radius:50%;font-size:0;height:9px;line-height:0;width:9px}.bm-cmp__dots--1 i:nth-child(-n+1),.bm-cmp__dots--2 i:nth-child(-n+2),.bm-cmp__dots--3 i:nth-child(-n+3){background:linear-gradient(135deg,var(--bm-magenta),var(--bm-blue))}.bm-cmp__hint{color:var(--bm-muted)!important;display:none;font-size:13px;margin:10px 0 0!important;text-align:center}@media (max-width:1100px){.bm-models__grid{grid-template-columns:1fr;margin:0 auto;max-width:640px}}@media (max-width:800px){.bm-cmp__hint{display:block}}@media (prefers-reduced-motion:reduce){.bm-model{transition:none}}.bm-xref{align-items:center;background:radial-gradient(60% 120% at 100% 0,rgba(230,0,126,.07),transparent 60%) padding-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(230,0,126,.35),rgba(0,159,227,.35)) border-box;border:1.5px solid transparent;border-radius:20px;box-shadow:0 14px 34px -20px rgba(15,42,95,.3);display:flex;gap:24px;margin:0 auto;max-width:1200px;overflow:hidden;padding:26px 30px;position:relative}.bm-xref:after{background:linear-gradient(90deg,#1f1f1f 0 33.3%,#d00 33.3% 66.6%,#ffce00 66.6%);border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:30px;position:absolute;right:30px}.bm-xref__icon{align-items:center;background:linear-gradient(135deg,var(--bm-magenta),var(--bm-blue));border-radius:16px;box-shadow:0 10px 22px -10px rgba(230,0,126,.6);color:#fff;display:flex;flex:0 0 56px;height:56px;justify-content:center}.bm-xref__text{flex:1 1 auto;min-width:0}.bm-xref p.bm-xref__eyebrow{color:var(--bm-magenta)!important;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 4px!important;text-transform:uppercase}.bm-xref p.bm-xref__title{color:var(--bm-text)!important;font-size:20px;font-weight:800!important;line-height:1.3;margin:0 0 6px!important}.bm-xref p.bm-xref__desc{color:#4b5563!important;font-size:15px;line-height:1.55;margin:0!important}.bm-xref a.bm-xref__btn{align-items:center;border:1.5px solid var(--bm-magenta);border-radius:6px;color:var(--bm-magenta)!important;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:700;gap:8px;letter-spacing:.04em;padding:14px 22px;text-decoration:none!important;text-transform:uppercase;transition:background .4s var(--bm-ease),color .4s var(--bm-ease);white-space:nowrap}.bm-xref a.bm-xref__btn span{display:inline-block;transition:transform .4s var(--bm-ease)}@media (hover:hover){.bm-xref a.bm-xref__btn:hover{background:var(--bm-magenta);color:#fff!important}.bm-xref a.bm-xref__btn:hover span{transform:translateX(4px)}}@media (max-width:767px){.bm-xref{align-items:flex-start;flex-direction:column;gap:16px;padding:24px 20px 26px}.bm-xref:after{left:20px;right:20px}.bm-xref a.bm-xref__btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.bm-xref a.bm-xref__btn,.bm-xref a.bm-xref__btn span{transition:none}}