#cu-hero{display:grid;grid-template-columns:1fr 1fr;min-height:calc(101dvh - var(--header-h))}#cu-hero .hero-content{background:var(--white);border-right:1px solid var(--border-dark);display:flex;flex-direction:column;justify-content:center;padding:7rem var(--gutter)}#cu-hero h1{font-size:46px;margin-bottom:1.5rem}#cu-hero .hero-body{color:var(--text);font-size:var(--fs-large);line-height:var(--lh);margin-bottom:2.5rem}#cu-hero .hero-body p:last-of-type{margin-bottom:0}#cu-hero .hero-visual{align-items:center;background:radial-gradient(ellipse at 40% -10%,rgba(123,92,244,.3) 0,transparent 55%),radial-gradient(ellipse at 90% 80%,rgba(123,92,244,.12) 0,transparent 45%),radial-gradient(ellipse at 10% 90%,rgba(13,180,243,.1) 0,transparent 40%),var(--black);display:flex;justify-content:center;overflow:hidden;padding:4rem;position:relative}@keyframes cu-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cu-dot-pulse{0%,to{box-shadow:0 0 0 0 rgba(123,92,244,.6)}50%{box-shadow:0 0 0 5px rgba(123,92,244,0)}}.cu-bg-svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.cu-hero-badge{align-items:center;animation:cu-fade-in .6s ease .2s both;border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.45);display:inline-flex;font-size:var(--fs-tiny);font-weight:var(--fw-bold);gap:.75rem;left:1.5rem;letter-spacing:var(--ls-large);padding:.5rem 1rem;position:absolute;text-transform:uppercase;top:1.5rem;z-index:2}.cu-badge-dot{animation:cu-dot-pulse 2.5s ease-in-out 1.2s infinite;background:#7b5cf4;border-radius:50%;flex-shrink:0;height:8px;width:8px}.cu-hero-inner{gap:2.5rem;max-width:520px;padding-top:3rem;position:relative;width:100%;z-index:2}.cu-hero-inner,.cu-logo-wrap{align-items:center;display:flex;flex-direction:column}.cu-logo-wrap{animation:cu-fade-up .7s cubic-bezier(.22,1,.36,1) .3s both;gap:1.25rem}.cu-stats{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.cu-stat{align-items:center;animation:cu-fade-up .6s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:2.5rem 2rem;text-align:center}.cu-stat:first-child{animation-delay:.6s}.cu-stat:nth-child(2){animation-delay:.72s;border-left:1px solid hsla(0,0%,100%,.07)}.cu-stat:nth-child(3){animation-delay:.84s;border-top:1px solid hsla(0,0%,100%,.07)}.cu-stat:nth-child(4){animation-delay:.96s;border-left:1px solid hsla(0,0%,100%,.07);border-top:1px solid hsla(0,0%,100%,.07)}.cu-stat-num{color:hsla(0,0%,100%,.92);font-size:30px;font-weight:var(--fw-bold);letter-spacing:-.8px;white-space:nowrap}.cu-stat-label{color:hsla(0,0%,100%,.35);font-size:var(--fs-tiny);font-weight:600;letter-spacing:var(--ls-medium);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.cu-hero-badge,.cu-logo-wrap,.cu-stat{animation:none;opacity:1;transform:none}.cu-badge-dot{animation:none}}