.hero-copy {
    max-width: 640px;
}

.hero-visual {
    position: relative;
}

.hero-visual::before {
    content: '';
    position: absolute;
    inset: auto 10% -10% 10%;
    height: 180px;
    background: radial-gradient(circle, rgba(255, 93, 31, 0.32), transparent 72%);
    filter: blur(24px);
    z-index: -1;
}
