.sb-hero-6 {
    min-height: 60vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, var(--sb-bg) 0%, var(--sb-primary) 150%);
    color: var(--sb-base);
    text-align: center;
    padding: 40px 20px;
}

.sb-hero-6 .wp-block-group {
    background: color-mix(in srgb, var(--sb-surface) 50%, var(--sb-bg));
    padding: clamp(2rem, 5vw, 4rem);
    border-radius: var(--sb-radius-l);
    border: 1px solid var(--sb-hairline);
    max-width: 800px;
}
.sb-hero-6 h1 {
    font-size: clamp(3rem, 7vw, 6rem);
    font-weight: 800;
    letter-spacing: -0.02em;
    background: linear-gradient(45deg, var(--sb-base), var(--sb-muted));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.sb-hero-6 p {
    font-size: clamp(1.1rem, 2.5vw, 1.5rem);
    color: var(--sb-muted);
    max-width: 600px;
    margin: 1rem auto 0;
}