#css27xum5 {
        position: relative;
        background: linear-gradient(135deg, var(--background-tertiary) 0%, var(--background-secondary) 100%);
        border-top: 1px solid rgba(var(--bs-primary-rgb), 0.2);
        overflow: hidden;

        &::before {
            content: "";
            position: absolute;
            top: -140px;
            inset-inline-end: -140px;
            width: 360px;
            height: 360px;
            border-radius: 50%;
            background: radial-gradient(circle, rgba(var(--bs-primary-rgb), 0.16), transparent 60%);
            pointer-events: none;
        }

        .xacblrw {
            position: relative;
            z-index: 1;
            padding-block: 2.25rem;
padding-inline: 0;
        }

        .xah53ib {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

            @media (min-width: 992px) {
                grid-template-columns: 1fr 1fr;
                align-items: start;
            }
        }

        .x1z0qkx {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
            border-radius: 18px;
            padding: 1.5rem;
            box-shadow: 0 18px 45px -34px rgba(var(--bs-primary-rgb), 0.35);
        }

        .xgfe4hk {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;
            padding-bottom: 0.9rem;
            margin-bottom: 0.9rem;
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);

            h5 {
                margin: 0;
                color: var(--primary-dark);
                font-weight: 900;
                text-transform: uppercase;
                letter-spacing: 1px;
            }

            .xaruq66 {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.75rem;
                border-radius: 999px;
                background: rgba(var(--bs-primary-rgb), 0.08);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.14);
                color: var(--text-secondary);
                font-weight: 800;
                font-size: 0.85rem;

                i {
                    color: var(--primary);
                }
            }
        }

        .x9vb470 {
            display: grid;
            gap: 0.55rem;
            color: var(--text-secondary);
            font-size: 0.95rem;

            .xgn71as {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;

                i {
                    color: var(--primary);
                    transform: translateY(2px);
                }

                span {
                    color: var(--primary);
                    font-weight: 800;
                }
            }
        }

        .xjeun73 {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

            @media (min-width: 576px) {
                grid-template-columns: 1fr 1fr;
            }

            a {
                text-decoration: none;
                color: var(--text-secondary);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.14);
                background: rgba(var(--bs-primary-rgb), 0.05);
                border-radius: 14px;
                padding-block: 0.75rem;
padding-inline: 0.85rem;
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: all 0.25s ease;

                &:hover {
                    color: var(--primary-dark);
                    background: rgba(var(--bs-primary-rgb), 0.10);
                    transform: translateY(-2px);
                }

                i {
                    color: var(--accent);
                }
            }
        }

        .xpm9cxd {
            margin-top: 1rem;
            text-align: center;

            .xii9u1r {
                color: var(--text-secondary);
                font-weight: 900;
                margin-bottom: 0.85rem;
            }

            .x79hqz8 {
                display: flex;
                flex-wrap: wrap;
                justify-content: center;
                gap: 0.7rem;
            }

            .xnwaimx {
                width: 44px;
                height: 44px;
                padding: 0;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                border-radius: 14px;
                background: var(--background-tertiary);
                border: 2px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--primary);
                transition: all 0.25s ease;

                &:hover {
                    background: var(--primary-dark);
                    color: var(--white);
                    transform: translateY(-2px);
                    box-shadow: 0 10px 26px -18px rgba(var(--bs-primary-rgb), 0.5);
                }
            }
        }

        .x1v9ust {
            margin-top: 1.25rem;
            background: rgba(var(--bs-primary-rgb), 0.05);
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            padding-block: 1rem;
padding-inline: 0;
            text-align: center;
            font-size: 0.9rem;
            color: var(--text-tertiary);
        }
    }
