.rb-hero-mock,.rb-hero-mock *{box-sizing:border-box}.rb-hero-mock{animation:rb-mock-in .7s cubic-bezier(.16,1,.3,1) .05s forwards;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 22px 50px -14px rgba(43,43,43,.18),0 4px 12px -2px rgba(43,43,43,.06);color:#2b2b2b;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:500px;opacity:0;overflow:hidden;position:relative;transform:translateY(14px);width:100%}.rb-hero-mock-scanbeam{animation:rb-mock-scanbeam 1.9s cubic-bezier(.65,0,.35,1) .75s forwards;background:linear-gradient(180deg,transparent,rgba(171,55,255,.05) 30%,rgba(171,55,255,.14) 50%,rgba(171,55,255,.05) 70%,transparent);height:95px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-95px);z-index:3}.rb-hero-mock-header{align-items:center;background:#efeef6;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:11px 14px;position:relative}.rb-hero-mock-header:after{animation:rb-mock-loadbar 1.3s cubic-bezier(.65,0,.35,1) .3s forwards;background:linear-gradient(90deg,#ab37ff,#b44ae0);bottom:-1px;content:"";height:2px;left:0;pointer-events:none;position:absolute;width:0}.rb-hero-mock-nav{display:flex;flex-shrink:0;gap:2px}.rb-hero-mock-navbtn{align-items:center;border-radius:5px;display:inline-flex;height:22px;justify-content:center;width:22px}.rb-hero-mock-navbtn:first-child{color:#2b2b2b}.rb-hero-mock-navbtn:last-child{color:#c2c0cb}.rb-hero-mock-navbtn svg{display:block;height:14px;width:14px}.rb-hero-mock-brandlogo{animation:rb-mock-logopop .5s cubic-bezier(.34,1.56,.64,1) .18s forwards;border-radius:4px;display:inline-flex;flex-shrink:0;height:20px;opacity:0;overflow:hidden;transform:scale(.4);width:20px}.rb-hero-mock-brandlogo img{display:block;height:100%;object-fit:contain;width:100%}.rb-hero-mock-urlbar{align-items:center;background:hsla(0,0%,100%,.65);border:1px solid rgba(0,0,0,.04);border-radius:999px;color:#6e6e7d;display:flex;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;letter-spacing:.005em;min-height:26px;overflow:hidden;padding:5px 14px}.rb-hero-mock-url{white-space:nowrap}.rb-hero-mock-cursor{animation:rb-mock-cursor-blink .7s linear .4s 5 forwards;background:#2b2b2b;display:inline-block;height:.95em;margin-left:1px;opacity:0;vertical-align:-.08em;width:1.5px}.rb-hero-mock>.rb-hero-mock-action,.rb-hero-mock>.rb-hero-mock-meta,.rb-hero-mock>.rb-hero-mock-section,.rb-hero-mock>.rb-hero-mock-tag,.rb-hero-mock>h4{margin-left:22px;margin-right:22px}.rb-hero-mock-tag{animation:rb-mock-fade-up .5s cubic-bezier(.16,1,.3,1) .18s forwards;background:linear-gradient(135deg,#f3e8ff,#fbe4f0);border-radius:999px;color:#7c3aed;display:inline-block;font-size:10px;letter-spacing:.1em;margin-bottom:14px;margin-top:22px;padding:5px 12px;text-transform:uppercase}.rb-hero-mock h4,.rb-hero-mock-tag{font-weight:700;opacity:0;transform:translateY(4px)}.rb-hero-mock h4{animation:rb-mock-fade-up .5s cubic-bezier(.16,1,.3,1) .24s forwards;color:#1a1a1a;font-size:20px;letter-spacing:-.01em;line-height:1.3;margin:0 22px 14px}.rb-hero-mock-emphasis{color:#7c3aed;font-weight:800}.rb-hero-mock [data-count]{display:inline-block;font-variant-numeric:tabular-nums}.rb-hero-mock-meta{animation:rb-mock-fade-up .5s cubic-bezier(.16,1,.3,1) .32s forwards;color:#6e6e7d;display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 18px;margin-bottom:18px;opacity:0;transform:translateY(4px)}.rb-hero-mock-meta strong{color:#1a1a1a;font-weight:600}.rb-hero-mock-meta>span{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.rb-hero-mock-meta:after{animation:rb-mock-fade .4s ease-out .4s forwards;background:linear-gradient(90deg,transparent,#dad6e2 18%,#dad6e2 82%,transparent);content:"";display:block;flex:1 1 100%;height:1px;margin-top:16px;opacity:0}.rb-hero-mock-section{animation:rb-mock-fade-up .5s cubic-bezier(.16,1,.3,1) forwards;margin-bottom:16px;opacity:0;transform:translateY(4px)}.rb-hero-mock-section:first-of-type{animation-delay:.5s}.rb-hero-mock-section:nth-of-type(2){animation-delay:.64s}.rb-hero-mock-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.rb-hero-mock-section-label{color:#6e6e7d;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.rb-hero-mock-score{animation:rb-mock-fade .4s ease-out forwards;background:#dcfce7;border-radius:999px;color:#166534;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4;min-width:44px;opacity:0;padding:3px 10px;text-align:center}.rb-hero-mock-section:first-of-type .rb-hero-mock-score{animation-delay:1s}.rb-hero-mock-section:nth-of-type(2) .rb-hero-mock-score{animation-delay:1.25s}.rb-hero-mock-highlight,.rb-hero-mock-line{border-radius:999px;height:8px;margin-bottom:7px;overflow:hidden;position:relative;width:0}.rb-hero-mock-line{animation:rb-mock-line-draw .85s var(--line-delay,0s) cubic-bezier(.16,1,.3,1) forwards,rb-mock-shimmer 5s 2.6s ease-in-out infinite;background:linear-gradient(90deg,#e5e2ec,#d6d2e0 50%,#e5e2ec);background-size:200% 100%}.rb-hero-mock-highlight:after,.rb-hero-mock-line:after{animation:rb-mock-scan-tip .85s var(--line-delay,0s) cubic-bezier(.16,1,.3,1) forwards;background:linear-gradient(90deg,transparent 0,rgba(171,55,255,.55) 60%,#ab37ff);bottom:0;content:"";opacity:0;position:absolute;right:0;top:0;width:22px}.rb-hero-mock-line.medium{--line-w:88%}.rb-hero-mock-line.short{--line-w:60%}.rb-hero-mock-section:first-of-type .rb-hero-mock-line.medium{--line-delay:0.6s}.rb-hero-mock-section:first-of-type .rb-hero-mock-line.short{--line-delay:0.74s}.rb-hero-mock-section:nth-of-type(2) .rb-hero-mock-line.medium{--line-delay:0.78s;--line-w:86%}.rb-hero-mock-highlight{--line-w:56%;--line-delay:0.9s;animation:rb-mock-line-draw .85s var(--line-delay) cubic-bezier(.16,1,.3,1) forwards,rb-mock-shimmer 3s 2s ease-in-out infinite;background:linear-gradient(90deg,#c9b5f5,#a985e8 50%,#c9b5f5);background-size:200% 100%}.rb-hero-mock-highlight:after{background:linear-gradient(90deg,transparent 0,rgba(139,92,246,.6) 60%,#8b5cf6)}.rb-hero-mock-action{align-items:center;animation:rb-mock-fade-up .5s cubic-bezier(.16,1,.3,1) 1.4s forwards;background:linear-gradient(135deg,#ece5f9,#f2e0eb 50%,#fce0e6);border-left:3px solid #be185d;border-radius:0 8px 8px 0;color:#1a1a1a;display:flex;font-size:13.5px;gap:11px;line-height:1.4;margin-bottom:22px;margin-top:18px;opacity:0;padding:13px 14px;transform:translateY(4px)}.rb-hero-mock-action:before{animation:rb-mock-pulse 2.2s ease-out 1.8s infinite;background:#be185d;border-radius:50%;box-shadow:0 0 0 0 rgba(190,24,93,.55);content:"";flex-shrink:0;height:8px;width:8px}.rb-hero-mock-action strong{color:#be185d;font-weight:700}@keyframes rb-mock-in{to{opacity:1;transform:translateY(0)}}@keyframes rb-mock-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes rb-mock-fade{to{opacity:1}}@keyframes rb-mock-line-draw{to{width:var(--line-w,100%)}}@keyframes rb-mock-scan-tip{0%{opacity:0}8%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes rb-mock-shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes rb-mock-pulse{0%{box-shadow:0 0 0 0 rgba(190,24,93,.55)}70%{box-shadow:0 0 0 9px rgba(190,24,93,0)}to{box-shadow:0 0 0 0 rgba(190,24,93,0)}}@keyframes rb-mock-loadbar{0%{opacity:1;width:0}85%{opacity:1;width:100%}to{opacity:0;width:100%}}@keyframes rb-mock-logopop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes rb-mock-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rb-mock-scanbeam{0%{opacity:0;transform:translateY(-95px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(700px)}}@media (prefers-reduced-motion:reduce){.rb-hero-mock,.rb-hero-mock h4,.rb-hero-mock-action,.rb-hero-mock-action:before,.rb-hero-mock-brandlogo,.rb-hero-mock-meta,.rb-hero-mock-meta:after,.rb-hero-mock-score,.rb-hero-mock-section,.rb-hero-mock-tag{animation:none!important;opacity:1!important;transform:none!important}.rb-hero-mock-cursor,.rb-hero-mock-header:after,.rb-hero-mock-highlight:after,.rb-hero-mock-line:after,.rb-hero-mock-scanbeam{display:none!important}.rb-hero-mock-highlight,.rb-hero-mock-line{animation:none!important;width:var(--line-w,88%)!important}}