.gp-ficha-tecnica {
        max-width: 800px !important;
    }
    .gp-ficha-intro {
        color: #64748b !important;
        font-size: 14px !important;
        line-height: 1.6 !important;
        margin-bottom: 16px !important;
    }
    .gp-ficha-preview {
        margin-bottom: 20px !important;
    }
    @media (max-width: 768px) {
        .gp-ficha-preview {
            display: none !important;
        }
    }
    .gp-ficha-download-btn {
        display: inline-block !important;
        background: #1a3a5c !important;
        color: #fff !important;
        padding: 12px 24px !important;
        border-radius: 8px !important;
        font-size: 15px !important;
        font-weight: 600 !important;
        text-decoration: none !important;
        transition: background 0.2s, transform 0.2s !important;
        box-shadow: 0 2px 8px rgba(26,58,92,.2) !important;
    }
    .gp-ficha-download-btn:hover {
        background: #224a6f !important;
        color: #fff !important;
        transform: translateY(-1px) !important;
        box-shadow: 0 4px 14px rgba(26,58,92,.25) !important;
    }
    .gp-ficha-download-btn:active {
        transform: translateY(0) scale(.98) !important;
    }