/* Destaques principais: usuários ilimitados e evolução contínua */
        .important-highlights {
            position: relative;
            overflow: hidden;
            background:
                radial-gradient(circle at 8% 18%, rgba(125,212,255,.25), transparent 26%),
                radial-gradient(circle at 92% 82%, rgba(0,102,135,.13), transparent 30%),
                linear-gradient(180deg, #ffffff 0%, #f2f8ff 100%);
        }
        .important-highlights::before,
        .important-highlights::after {
            content: "";
            position: absolute;
            border-radius: 50%;
            pointer-events: none;
        }
        .important-highlights::before {
            width: 320px;
            height: 320px;
            top: -210px;
            left: -100px;
            border: 1px solid rgba(0,102,135,.12);
        }
        .important-highlights::after {
            width: 410px;
            height: 410px;
            right: -210px;
            bottom: -270px;
            border: 1px solid rgba(0,102,135,.10);
        }
        .important-highlights a {
            text-decoration: none;
            color: #000;
        }

        .highlight-intro { position: relative; z-index: 2; }
        .highlight-intro .section-description { max-width: 800px; }
        .highlight-card {
            position: relative;
            z-index: 2;
            height: 100%;
            min-height: 310px;
            padding: 2.25rem;
            overflow: hidden;
            border: 1px solid rgba(0,102,135,.18);
            border-radius: 1.35rem;
            background: rgba(255,255,255,.90);
            box-shadow: 0 14px 40px rgba(0,45,65,.08);
            backdrop-filter: blur(8px);
            transition: transform .38s cubic-bezier(.2,.8,.2,1), box-shadow .38s ease, border-color .38s ease;
        }
        .highlight-card::before {
            content: "";
            position: absolute;
            width: 180px;
            height: 180px;
            top: -105px;
            right: -95px;
            border-radius: 50%;
            background: linear-gradient(135deg, rgba(125,212,255,.42), rgba(0,102,135,.10));
            transform: scale(.85);
            transition: transform .45s ease;
        }
        .highlight-card::after {
            content: "";
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            height: 5px;
            background: linear-gradient(90deg, var(--weet-primary), var(--weet-cyan));
            transform: scaleX(.18);
            transform-origin: left;
            transition: transform .4s ease;
        }
        .highlight-card:hover,
        .highlight-card:focus-within {
            transform: translateY(-10px) scale(1.015);
            border-color: rgba(0,102,135,.40);
            box-shadow: 0 26px 55px rgba(0,66,91,.17);
        }
        .highlight-card:hover::before,
        .highlight-card:focus-within::before { transform: scale(1.2); }
        .highlight-card:hover::after,
        .highlight-card:focus-within::after { transform: scaleX(1); }
        .highlight-icon {
            position: relative;
            width: 74px;
            height: 74px;
            display: grid;
            place-items: center;
            flex: 0 0 auto;
            border-radius: 1.25rem;
            color: #004d67;
            background: linear-gradient(135deg, var(--weet-cyan), #a9e6ff);
            box-shadow: 0 12px 25px rgba(0,102,135,.18);
            font-size: 1.75rem;
            transition: transform .38s ease, color .38s ease, background .38s ease;
        }
        .highlight-icon::after {
            content: "";
            position: absolute;
            inset: -7px;
            border: 1px solid rgba(0,102,135,.18);
            border-radius: 1.55rem;
            opacity: 0;
            transform: scale(.82);
            transition: opacity .38s ease, transform .38s ease;
        }
        .highlight-card:hover .highlight-icon,
        .highlight-card:focus-within .highlight-icon {
            color: #fff;
            background: linear-gradient(135deg, var(--weet-primary), var(--weet-dark-2));
            transform: translateY(-3px) rotate(-3deg) scale(1.06);
        }
        .highlight-card:hover .highlight-icon::after,
        .highlight-card:focus-within .highlight-icon::after { opacity: 1; transform: scale(1); }

        .highlight-icon img {
            max-width: 70px;
            max-height: 70px;
            object-fit: contain;
            
            /* Cor #0C5975 */
            filter: brightness(0) saturate(100%) invert(28%) sepia(35%) saturate(1450%) hue-rotate(158deg) brightness(88%) contrast(96%);
            /*transition: width .34s ease,
                        height .34s ease,
                        filter .32s ease,
                        transform .32s ease;*/
        }

        .highlight-card:hover .highlight-icon img {
            filter: brightness(0) saturate(100%) invert(100%);
        }
            

        .highlight-card h2 {
            position: relative;
            font-size: clamp(1.35rem, 2.2vw, 1.75rem);
            line-height: 1.2;
            letter-spacing: -.025em;
        }
        .highlight-card p { font-size: 1rem; line-height: 1.75; }
        .highlight-tag {
            display: inline-flex;
            align-items: center;
            gap: .45rem;
            padding: .48rem .72rem;
            border-radius: 999px;
            color: var(--weet-primary);
            background: var(--weet-surface-soft);
            font-size: .71rem;
            font-weight: 800;
            letter-spacing: .08em;
            text-transform: uppercase;
        }
        .highlight-points {
            display: flex;
            flex-wrap: wrap;
            gap: .55rem;
            margin-top: 1.25rem;
        }
        .highlight-point {
            display: inline-flex;
            align-items: center;
            gap: .4rem;
            color: #3f5661;
            font-size: .82rem;
            font-weight: 700;
        }
        .highlight-point i { color: var(--weet-primary); }
        .highlight-card.reveal:nth-child(2) { transition-delay: .14s; }
