.overview-hero{align-items:center;background:var(--background);display:flex;min-height:100vh;overflow:hidden;padding:8rem 0 4rem;position:relative}.overview-hero .overview-hero-bg{background:linear-gradient(135deg,var(--background) 0,var(--accent) 50%,var(--background) 100%);inset:0;position:absolute;z-index:0}.overview-hero .overview-hero-blob-1,.overview-hero .overview-hero-blob-2{animation:pulse 8s ease-in-out infinite;border-radius:50%;filter:blur(64px);position:absolute;z-index:1}.overview-hero .overview-hero-blob-1{background:rgba(25,145,210,.1);height:25rem;left:5%;top:10%;width:25rem}.overview-hero .overview-hero-blob-2{animation-delay:2s;background:rgba(25,145,210,.05);bottom:10%;height:30rem;right:5%;width:30rem}.overview-hero .container{margin:0 auto;max-width:1240px;padding:0 1.5rem;position:relative;z-index:10}.overview-hero .overview-hero-content{align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.overview-hero .overview-badge{align-items:center;background:rgba(25,145,210,.1);border-radius:9999px;display:inline-flex;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;width:fit-content}.overview-hero .overview-badge svg{color:var(--primary);height:1rem;width:1rem}.overview-hero .overview-badge span{color:var(--primary);font-size:.875rem;font-weight:600}.overview-hero .overview-hero-title{color:var(--foreground);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:2rem}.overview-hero .overview-hero-title-highlight{background:linear-gradient(135deg,var(--primary) 0,#0ea5e9 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.overview-hero .overview-hero-description{color:var(--muted-foreground);font-size:1.25rem;line-height:1.7;margin-bottom:3rem;max-width:38rem}.overview-hero .overview-hero-cta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:4rem}.overview-hero .overview-trust{align-items:center;display:flex;gap:1.5rem}.overview-hero .overview-trust-avatars{display:flex}.overview-hero .overview-trust-avatar{align-items:center;background:#fff;border:2px solid var(--background);border-radius:50%;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:flex;height:2.75rem;justify-content:center;margin-left:-.75rem;width:2.75rem}.overview-hero .overview-trust-avatar:first-child{margin-left:0}.overview-hero .overview-trust-avatar svg{color:var(--primary);height:1.25rem;width:1.25rem}.overview-hero .overview-trust-stars{display:flex;gap:.25rem;margin-bottom:.25rem}.overview-hero .overview-trust-stars svg{fill:#facc15;height:1rem;width:1rem}.overview-hero .overview-trust-text{color:var(--muted-foreground);font-size:.875rem;font-weight:500}.overview-hero .live-preview-container{position:relative}.overview-hero .live-preview-card{backdrop-filter:blur(24px);background:hsla(0,0%,100%,.8);border:1px solid rgba(var(--border),.5);border-radius:28px;box-shadow:0 25px 50px -12px rgba(0,0,0,.1);overflow:hidden}.overview-hero .live-preview-header{align-items:center;border-bottom:1px solid rgba(var(--border),.3);display:flex;justify-content:space-between;padding:1.5rem}.overview-hero .live-preview-status{align-items:center;display:flex;gap:.5rem}.overview-hero .live-preview-dot{animation:pulse-dot 2s infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px rgba(34,197,94,.2);height:.625rem;width:.625rem}.overview-hero .live-preview-label{color:var(--foreground);font-size:.875rem;font-weight:600}.overview-hero .live-preview-time{color:var(--muted-foreground);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.overview-hero .live-preview-list{max-height:380px;overflow-y:auto}.overview-hero .live-preview-item{align-items:center;border-bottom:1px solid rgba(var(--border),.1);display:flex;justify-content:space-between;padding:1.25rem 1.5rem;transition:background .3s ease}.overview-hero .live-preview-item:hover{background:rgba(248,250,252,.8)}.overview-hero .live-preview-user{align-items:center;display:flex;gap:1rem}.overview-hero .live-preview-avatar{align-items:center;background:rgba(25,145,210,.1);border-radius:14px;color:var(--primary);display:flex;font-weight:700;height:2.75rem;justify-content:center;width:2.75rem}.overview-hero .live-preview-name{color:var(--foreground);font-size:.9375rem;font-weight:600}.overview-hero .live-preview-company{color:var(--muted-foreground);font-size:.8125rem}.overview-hero .live-preview-meta{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.overview-hero .live-preview-method svg{height:1rem;width:1rem}.overview-hero .live-preview-method.auto{color:#22c55e}.overview-hero .live-preview-method.qr{color:#3b82f6}.overview-hero .live-preview-method.manual{color:#f97316}.overview-hero .live-preview-entry-time{color:var(--muted-foreground);font-size:.75rem}.overview-hero .live-preview-footer{align-items:center;background:rgba(var(--muted),.2);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.overview-hero .live-preview-count{color:var(--muted-foreground);font-size:.875rem;font-weight:500}.overview-hero .live-preview-link{color:var(--primary);font-size:.875rem;font-weight:600}.overview-hero .live-badge{align-items:center;animation:float 4s ease-in-out infinite;background:#22c55e;border-radius:9999px;box-shadow:0 10px 25px rgba(34,197,94,.3);color:#fff;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;padding:.625rem 1.25rem;position:absolute;right:-1rem;top:-1rem}.overview-hero .live-badge svg{height:1.125rem;width:1.125rem}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 rgba(34,197,94,.4)}70%{box-shadow:0 0 0 10px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1024px){.overview-hero .overview-hero-content{gap:4rem;grid-template-columns:1fr;text-align:center}.overview-hero .overview-badge,.overview-hero .overview-hero-cta,.overview-hero .overview-hero-description,.overview-hero .overview-trust{justify-content:center;margin-left:auto;margin-right:auto}}