.gradient-text {
    background: linear-gradient(45deg, #3d0c02, #ff2400, #ffa6c9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.glass-effect {
    backdrop-filter: blur(10px);
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
}

.card-hover {
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.card-hover:hover {
    transform: translateY(-10px) scale(1.02);
}

.parallax {
    transform: translateZ(0);
    will-change: transform;
}

[aria-current="brochure"] {
    pointer-events: none;
}