.bbrep-hero{--ink:#00123d;--muted:#5a6a85;--container:1250px;--red:#d4282b;--mockup-scale:1;--stage-shift-x:0px;--comment-top:3%;--comment-right:1%;--comment-width:47%;--alert-bottom:3%;--alert-right:1%;--alert-width:41%;background:transparent;color:var(--ink);overflow:hidden;padding:clamp(88px,14vw,168px) 16px 90px;position:relative}.bbrep-wrap{align-items:center;display:grid;gap:clamp(24px,3.6vw,60px);grid-template-columns:.45fr .55fr;margin:0 auto;max-width:var(--container);position:relative;z-index:1}.bbrep-wrap:not(:has(.bbrep-right)){grid-template-columns:1fr}.bbrep-kicker{align-items:center;display:flex;gap:8px;margin-bottom:8px}.bbrep-kicker__img{display:block;height:22px;width:22px}.bbrep-kicker__label{font-weight:700}.bbrep-title{font-size:clamp(32px,5.5vw,56px);font-weight:800;line-height:1.05;margin:0 0 12px}.bbrep-subtitle{color:var(--muted);font-size:clamp(16px,2.1vw,18px);margin:0 0 22px;max-width:56ch}.bbrep-ctas{display:flex;flex-wrap:wrap;gap:12px}.bbrep-hero .pwr-cta_button--ghost{background:#fff;border-radius:10px;color:#004cef;cursor:pointer;padding:10px 14px}.bbrep-hero .pwr-cta_button--ghost:hover{box-shadow:0 4px 14px rgba(30,91,255,.18)}html{scroll-behavior:smooth}:target{scroll-margin-top:100px}.bbrep-stage{container-type:inline-size;transform:translateX(var(--stage-shift-x)) scale(var(--mockup-scale));transform-origin:60% 50%}.bbrep-float,.bbrep-stage{position:relative}.bbrep-stage__img{display:block;height:auto;width:100%}.bbrep-stage.js-on:where(.is-animated) .bbrep-float{opacity:0;transform:translateY(24px) scale(.98);transition:opacity .8s ease,transform .9s cubic-bezier(.22,.61,.21,1)}.bbrep-stage.is-animated.is-in .bbrep-float{animation:bbrepFloat 8s ease-in-out 1.2s infinite;opacity:1;transform:none}@keyframes bbrepFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.bbrep-comment{font-size:max(9px,2.05cqw);position:absolute;right:var(--comment-right);top:var(--comment-top);width:var(--comment-width);z-index:6}.bbrep-comment__body{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(115deg,hsla(0,0%,100%,.96) 55%,rgba(255,250,232,.96));border:1px solid hsla(0,0%,100%,.9);border-radius:1.15em;box-shadow:0 1.2em 2.8em rgba(40,70,200,.13),0 .2em .6em rgba(0,18,61,.05);display:flex;gap:1.1em;padding:1.05em 1.3em}.bbrep-comment__avatar{border-radius:50%;display:block;flex:0 0 4em;height:4em;object-fit:cover;transition:filter .6s ease,opacity .6s ease;width:4em}.bbrep-comment__text{color:#4b5470;font-size:1.06em;font-weight:500;line-height:1.75;margin:0;text-align:left;transition:filter .6s ease,opacity .6s ease}.bbrep-comment__badge{align-items:center;background:var(--red);border-radius:.45em;box-shadow:0 .5em 1.2em rgba(212,40,43,.32);color:#fff;display:inline-flex;font-size:.95em;font-weight:800;gap:.5em;line-height:1;padding:.5em .9em;position:absolute;right:.8em;top:-1.15em;white-space:nowrap;z-index:2}.bbrep-comment__badge svg{height:1.15em;width:1.15em}.bbrep-alert{align-items:center;background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.9);border-radius:1.1em;bottom:var(--alert-bottom);box-shadow:0 1.2em 2.8em rgba(0,18,61,.1),0 .2em .6em rgba(0,18,61,.04);display:flex;font-size:max(9px,2.05cqw);gap:1.1em;padding:1.15em 1.4em;position:absolute;right:var(--alert-right);text-align:left;width:var(--alert-width);z-index:6}.bbrep-alert__icon{display:block;flex:0 0 3.4em;transform-origin:50% 60%;width:3.4em}.bbrep-alert__icon svg{display:block;filter:drop-shadow(0 .25em .5em rgba(200,30,30,.25));height:auto;width:100%}.bbrep-alert__text strong{color:#121826;display:block;font-size:1.06em;font-weight:800}.bbrep-alert__text span{color:#5a75a8;display:block;font-size:1em;margin-top:.25em}.bbrep-stage.js-on:where(.is-animated) .bbrep-alert,.bbrep-stage.js-on:where(.is-animated) .bbrep-comment{opacity:0;transform:translateY(14px) scale(.96);transition:opacity .5s ease,transform .6s cubic-bezier(.22,.61,.21,1)}.bbrep-stage.js-on:where(.is-animated) .bbrep-comment__badge{opacity:0;transform:scale(1.5) rotate(-4deg);transition:opacity .25s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.bbrep-stage.s-comment .bbrep-comment,.bbrep-stage.s-hidden .bbrep-comment__badge{opacity:1;transform:none}.bbrep-stage.s-hidden .bbrep-comment__avatar,.bbrep-stage.s-hidden .bbrep-comment__text{filter:blur(2px);opacity:.55}.bbrep-stage.s-alert .bbrep-alert{opacity:1;transform:none}.bbrep-stage.s-alert .bbrep-alert__icon{animation:bbrepWiggle .9s ease .25s 1}@keyframes bbrepWiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg) scale(1.06)}40%{transform:rotate(8deg) scale(1.06)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}}.bbrep-fx{inset:0;pointer-events:none;position:absolute;z-index:2}.bbrep-stage:not(.js-on) .bbrep-fx{display:none}.bbrep-fx>span{display:block;position:absolute}.bbrep-fx__bars{background:#fff;height:29.9%;left:52.8%;top:31.7%;transform-origin:right center;transition:transform 1.3s cubic-bezier(.65,.05,.25,1) .5s;width:35.5%}.bbrep-fx__line{background:#fafcff;height:9.6%;left:18.5%;top:71.3%;transform-origin:right center;transition:transform 1.8s cubic-bezier(.45,.05,.3,1) .9s;width:68.2%}.bbrep-stage.is-in .bbrep-fx__bars,.bbrep-stage.is-in .bbrep-fx__line{transform:scaleX(0)}.bbrep-fx__pill{border-radius:99px;height:3%;left:11.8%;overflow:hidden;top:20.6%;width:16.6%}.bbrep-fx__pill:after{background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55),hsla(0,0%,100%,0));bottom:0;content:"";left:-50%;position:absolute;top:0;width:40%}.bbrep-stage.is-in .bbrep-fx__pill:after{animation:bbrepSheen 5s ease-in-out 2s infinite}@keyframes bbrepSheen{0%{left:-50%}30%,to{left:120%}}.bbrep-fx__eye,.bbrep-fx__peak{aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);width:2.6%}.bbrep-fx__eye{left:33.8%;top:28.3%}.bbrep-fx__peak{background:var(--red);left:46.4%;opacity:0;top:72.9%;transition:opacity .4s ease 2.6s;width:1.3%}.bbrep-stage.is-in .bbrep-fx__peak{opacity:1}.bbrep-stage.is-in .bbrep-fx__eye{animation:bbrepRing 3.2s ease-out 1.5s infinite}.bbrep-stage.is-in .bbrep-fx__peak{animation:bbrepRing 3.2s ease-out 3s infinite}@keyframes bbrepRing{0%{box-shadow:0 0 0 0 rgba(212,40,43,.45)}45%,to{box-shadow:0 0 0 1.4cqw rgba(212,40,43,0)}}.bbrep-fx__row{background:rgba(212,40,43,.08);border-radius:.6cqw;height:3.5%;left:39.2%;opacity:0;top:44%;transition:opacity .5s ease;width:49.5%}.bbrep-fx__plus{color:var(--red);font-size:max(8px,1.5cqw);font-weight:800;left:65%;line-height:1;opacity:0;top:44.2%}.bbrep-stage.s-hidden .bbrep-fx__row{opacity:1}.bbrep-stage.s-hidden .bbrep-fx__plus{animation:bbrepPlus 1.4s ease .2s 1 forwards}@keyframes bbrepPlus{0%{opacity:0;transform:translateY(40%)}25%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(-60%)}to{opacity:0;transform:translateY(-110%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bbrep-stage.is-animated *,.bbrep-stage.is-animated :after{animation:none!important;transition:none!important}.bbrep-stage.is-animated .bbrep-alert,.bbrep-stage.is-animated .bbrep-comment,.bbrep-stage.is-animated .bbrep-comment__badge,.bbrep-stage.is-animated .bbrep-float{opacity:1;transform:none}.bbrep-fx{display:none}}@media (max-width:768px){.bbrep-hero{padding:100px 16px 64px;--comment-top:-10%;--comment-right:-2%;--comment-width:58%;--alert-bottom:-6%;--alert-right:-2%;--alert-width:52%}.bbrep-wrap{grid-template-columns:1fr;text-align:center}.bbrep-kicker{justify-content:center}.bbrep-subtitle{margin-left:auto;margin-right:auto}.bbrep-ctas{justify-content:center;margin-bottom:40px}.bbrep-stage{transform:none}}