        .hexagon-clip {
            clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        }

        .kinetic-btn {
            background-image: linear-gradient(45deg, var(--tw-colors-tertiary-fixed), var(--tw-colors-secondary));
            transition: transform 400ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 400ms cubic-bezier(0.4, 0, 0.2, 1);
        }

        .kinetic-btn:hover {
            transform: scale(1.05);
            box-shadow: 0 0 20px rgba(100, 251, 206, 0.2);
        }

        .circuit-bg {
            background-image: linear-gradient(to right, rgba(119, 165, 178, 0.1) 1px, transparent 1px), linear-gradient(to bottom, rgba(119, 165, 178, 0.1) 1px, transparent 1px);
            background-size: 8px 8px;
        }

        .service-hex-card {
            background-color: #003b46;
            box-shadow: 0 18px 45px rgba(0, 31, 38, 0.16);
        }

        .service-hex-card>img {
            opacity: 0.88 !important;
            filter: saturate(1.08) contrast(1.05);
            transform: scale(1.01);
        }

        .service-hex-card:hover>img {
            opacity: 1 !important;
            transform: scale(1.07);
        }

        .service-hex-card>div:first-of-type {
            background: linear-gradient(to top, rgba(0, 31, 38, 0.97) 0%, rgba(0, 59, 70, 0.72) 48%, rgba(0, 59, 70, 0.08) 100%) !important;
        }

        .service-hex-card>div:last-child {
            width: 100%;
            padding: 1.25rem;
            border: 1px solid rgba(186, 234, 248, 0.16);
            border-radius: 0.5rem;
            background: rgba(0, 31, 38, 0.44);
            backdrop-filter: blur(5px);
            box-shadow: 0 12px 30px rgba(0, 31, 38, 0.18);
            transform: translateY(1.5rem);
        }

        .service-hex-card .material-symbols-outlined {
            color: #64fbce !important;
            margin-bottom: 1rem;
            text-shadow: 0 2px 12px rgba(0, 31, 38, 0.65);
        }

        .service-hex-card h3 {
            color: #ffffff !important;
            text-shadow: 0 2px 12px rgba(0, 31, 38, 0.85);
        }

        .service-hex-card p {
            color: rgba(255, 255, 255, 0.86) !important;
            text-shadow: 0 1px 8px rgba(0, 31, 38, 0.9);
        }