.si-hero-mock,.si-hero-mock *{box-sizing:border-box}.si-hero-mock{animation:si-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%}.si-hero-mock-scanbeam{animation:si-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}.si-hero-mock-header{align-items:center;background:#efeef6;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:11px 14px;position:relative}.si-hero-mock-header:after{animation:si-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}.si-hero-mock-nav{display:flex;flex-shrink:0;gap:2px}.si-hero-mock-navbtn{align-items:center;border-radius:5px;display:inline-flex;height:22px;justify-content:center;width:22px}.si-hero-mock-navbtn:first-child{color:#2b2b2b}.si-hero-mock-navbtn:last-child{color:#c2c0cb}.si-hero-mock-navbtn svg{display:block;height:14px;width:14px}.si-hero-mock-brandlogo{animation:si-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}.si-hero-mock-brandlogo img{display:block;height:100%;object-fit:contain;width:100%}.si-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}.si-hero-mock-url{white-space:nowrap}.si-hero-mock-cursor{animation:si-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}.si-hero-mock>.si-hero-mock-action,.si-hero-mock>.si-hero-mock-meta,.si-hero-mock>.si-hero-mock-section,.si-hero-mock>.si-hero-mock-tag,.si-hero-mock>h4{margin-left:22px;margin-right:22px}.si-hero-mock-tag{animation:si-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}.si-hero-mock h4,.si-hero-mock-tag{font-weight:700;opacity:0;transform:translateY(4px)}.si-hero-mock h4{animation:si-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}.si-hero-mock [data-count]{display:inline-block;font-variant-numeric:tabular-nums}.si-hero-mock-meta{animation:si-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)}.si-hero-mock-meta strong{color:#1a1a1a;font-weight:600}.si-hero-mock-meta>span{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.si-hero-mock-meta:after{animation:si-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}.si-hero-mock-section{animation:si-mock-fade-up .5s cubic-bezier(.16,1,.3,1) forwards;margin-bottom:16px;opacity:0;transform:translateY(4px)}.si-hero-mock-section:first-of-type{animation-delay:.5s}.si-hero-mock-section:nth-of-type(2){animation-delay:.64s}.si-hero-mock-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.si-hero-mock-section-label{color:#6e6e7d;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.si-hero-mock-score{animation:si-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}.si-hero-mock-section:first-of-type .si-hero-mock-score{animation-delay:1s}.si-hero-mock-section:nth-of-type(2) .si-hero-mock-score{animation-delay:1.25s}.si-hero-mock-highlight,.si-hero-mock-line{border-radius:999px;height:8px;margin-bottom:7px;overflow:hidden;position:relative;width:0}.si-hero-mock-line{animation:si-mock-line-draw .85s var(--line-delay,0s) cubic-bezier(.16,1,.3,1) forwards,si-mock-shimmer 5s 2.6s ease-in-out infinite;background:linear-gradient(90deg,#e5e2ec,#d6d2e0 50%,#e5e2ec);background-size:200% 100%}.si-hero-mock-highlight:after,.si-hero-mock-line:after{animation:si-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}.si-hero-mock-line.medium{--line-w:88%}.si-hero-mock-line.short{--line-w:60%}.si-hero-mock-section:first-of-type .si-hero-mock-line.medium{--line-delay:0.6s}.si-hero-mock-section:first-of-type .si-hero-mock-line.short{--line-delay:0.74s}.si-hero-mock-section:nth-of-type(2) .si-hero-mock-line.medium{--line-delay:0.78s;--line-w:86%}.si-hero-mock-highlight{--line-w:56%;--line-delay:0.9s;animation:si-mock-line-draw .85s var(--line-delay) cubic-bezier(.16,1,.3,1) forwards,si-mock-shimmer 3s 2s ease-in-out infinite;background:linear-gradient(90deg,#c9b5f5,#a985e8 50%,#c9b5f5);background-size:200% 100%}.si-hero-mock-highlight:after{background:linear-gradient(90deg,transparent 0,rgba(139,92,246,.6) 60%,#8b5cf6)}.si-hero-mock-action{align-items:center;animation:si-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)}.si-hero-mock-action:before{animation:si-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}.si-hero-mock-action strong{color:#be185d;font-weight:700}@keyframes si-mock-in{to{opacity:1;transform:translateY(0)}}@keyframes si-mock-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes si-mock-fade{to{opacity:1}}@keyframes si-mock-line-draw{to{width:var(--line-w,100%)}}@keyframes si-mock-scan-tip{0%{opacity:0}8%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes si-mock-shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes si-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 si-mock-loadbar{0%{opacity:1;width:0}85%{opacity:1;width:100%}to{opacity:0;width:100%}}@keyframes si-mock-logopop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes si-mock-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes si-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){.si-hero-mock,.si-hero-mock h4,.si-hero-mock-action,.si-hero-mock-action:before,.si-hero-mock-brandlogo,.si-hero-mock-meta,.si-hero-mock-meta:after,.si-hero-mock-score,.si-hero-mock-section,.si-hero-mock-tag{animation:none!important;opacity:1!important;transform:none!important}.si-hero-mock-cursor,.si-hero-mock-header:after,.si-hero-mock-highlight:after,.si-hero-mock-line:after,.si-hero-mock-scanbeam{display:none!important}.si-hero-mock-highlight,.si-hero-mock-line{animation:none!important;width:var(--line-w,88%)!important}}